| ofs | hex dump | ascii | 
|---|
| 0000 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | magit-3.3.0/.................... | 
| 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 31 32 35 35 00 20 35 00 00 00 | 0000000.00000000000.011255..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 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 65 78 74 72 61 73 2e 65 6c 00 00 00 00 00 | magit-3.3.0/magit-extras.el..... | 
| 0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 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 30 33 35 30 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 32 31 30 00 20 30 00 00 00 | 0103505.00000000000.014210..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 61 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    20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 | lexical-binding:.t.-*-..;;.Copyr | 
| 0460 | 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30    32 31 20 20 54 68 65 20 4d 61 67 69 74 20 50 72 | ight.(C).2008-2021..The.Magit.Pr | 
| 0480 | 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f    72 73 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f | oject.Contributors.;;.;;.You.sho | 
| 04a0 | 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 20 | uld.have.received.a.copy.of.the. | 
| 04c0 | 41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20    77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 | AUTHORS.md.file.which.;;.lists.a | 
| 04e0 | 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 65 65 20 68 74 | ll.contributors...If.not,.see.ht | 
| 0500 | 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75    74 68 6f 72 73 2e 0a 0a 3b 3b 20 41 75 74 68 6f | tp://magit.vc/authors...;;.Autho | 
| 0520 | 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 | 
| 0540 | 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 65 72 6e 6f | l.li>.;;.Maintainer:.Jonas.Berno | 
| 0560 | 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 53 50 44 58 | ulli.<jonas@bernoul.li>..;;.SPDX | 
| 0580 | 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- | 
| 05a0 | 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 | 
| 05c0 | 3b 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 | 
| 05e0 | 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 73 20 6f 66 | .modify.it.;;.under.the.terms.of | 
| 0600 | 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. | 
| 0620 | 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 53 6f 66 74 | as.published.by.;;.the.Free.Soft | 
| 0640 | 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b    20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 | ware.Foundation;.either.version. | 
| 0660 | 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f    70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 | 3,.or.(at.your.option).;;.any.la | 
| 0680 | 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 | 
| 06a0 | 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 | 
| 06c0 | 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 | 
| 06e0 | 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 | 
| 0700 | 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.;; | 
| 0720 | 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 | 
| 0740 | 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 | 
| 0760 | 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..; | 
| 0780 | 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. | 
| 07a0 | 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 | 
| 07c0 | 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. | 
| 07e0 | 6e 6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f    77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 | not,.see.http://www.gnu.org/lice | 
| 0800 | 6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65    6e 74 61 72 79 3a 0a 0a 3b 3b 20 41 64 64 69 74 | nses...;;;.Commentary:..;;.Addit | 
| 0820 | 69 6f 6e 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 2e 0a 0a | ional.functionality.for.Magit... | 
| 0840 | 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 28 64 65 | ;;;.Code:..(require.'magit)..(de | 
| 0860 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 63    68 61 6e 67 65 2d 6c 6f 67 2d 69 6e 73 65 72 74 | clare-function.change-log-insert | 
| 0880 | 2d 65 6e 74 72 69 65 73 20 22 61 64 64 2d 6c 6f    67 22 20 28 63 68 61 6e 67 65 6c 6f 67 73 29 29 | -entries."add-log".(changelogs)) | 
| 08a0 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69    6f 6e 20 64 69 66 66 2d 61 64 64 2d 6c 6f 67 2d | .(declare-function.diff-add-log- | 
| 08c0 | 63 75 72 72 65 6e 74 2d 64 65 66 75 6e 73 20 22    64 69 66 66 2d 6d 6f 64 65 22 20 28 29 29 0a 28 | current-defuns."diff-mode".()).( | 
| 08e0 | 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e    20 64 69 72 65 64 2d 72 65 61 64 2d 73 68 65 6c | declare-function.dired-read-shel | 
| 0900 | 6c 2d 63 6f 6d 6d 61 6e 64 20 22 64 69 72 65 64    2d 61 75 78 22 20 28 70 72 6f 6d 70 74 20 61 72 | l-command."dired-aux".(prompt.ar | 
| 0920 | 67 20 66 69 6c 65 73 29 29 0a 3b 3b 20 46 6f 72    20 60 6d 61 67 69 74 2d 70 72 6f 6a 65 63 74 2d | g.files)).;;.For.`magit-project- | 
| 0940 | 73 74 61 74 75 73 27 2e 0a 28 64 65 63 6c 61 72    65 2d 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6a 65 | status'..(declare-function.proje | 
| 0960 | 63 74 2d 72 6f 6f 74 20 22 70 72 6f 6a 65 63 74    22 20 28 70 72 6f 6a 65 63 74 29 29 0a 28 64 65 | ct-root."project".(project)).(de | 
| 0980 | 63 6c 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 | clare-function.vc-git-command."v | 
| 09a0 | 63 2d 67 69 74 22 20 28 62 75 66 66 65 72 20 6f    6b 73 74 61 74 75 73 20 66 69 6c 65 2d 6f 72 2d | c-git".(buffer.okstatus.file-or- | 
| 09c0 | 6c 69 73 74 20 26 72 65 73 74 20 66 6c 61 67 73    29 29 0a 0a 28 64 65 66 76 61 72 20 69 64 6f 2d | list.&rest.flags))..(defvar.ido- | 
| 09e0 | 65 78 69 74 29 0a 28 64 65 66 76 61 72 20 69 64    6f 2d 66 61 6c 6c 62 61 63 6b 29 0a 28 64 65 66 | exit).(defvar.ido-fallback).(def | 
| 0a00 | 76 61 72 20 70 72 6f 6a 65 63 74 2d 70 72 65 66    69 78 2d 6d 61 70 29 0a 28 64 65 66 76 61 72 20 | var.project-prefix-map).(defvar. | 
| 0a20 | 70 72 6f 6a 65 63 74 2d 73 77 69 74 63 68 2d 63    6f 6d 6d 61 6e 64 73 29 0a 0a 28 64 65 66 67 72 | project-switch-commands)..(defgr | 
| 0a40 | 6f 75 70 20 6d 61 67 69 74 2d 65 78 74 72 61 73    20 6e 69 6c 0a 20 20 22 41 64 64 69 74 69 6f 6e | oup.magit-extras.nil..."Addition | 
| 0a60 | 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 2e 22 0a 20 20 3a | al.functionality.for.Magit."...: | 
| 0a80 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 78 74    65 6e 73 69 6f 6e 73 29 0a 0a 3b 3b 3b 20 45 78 | group.'magit-extensions)..;;;.Ex | 
| 0aa0 | 74 65 72 6e 61 6c 20 54 6f 6f 6c 73 0a 0a 28 64    65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 67 | ternal.Tools..(defcustom.magit-g | 
| 0ac0 | 69 74 6b 2d 65 78 65 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 | itk-executable...(or.(and.(eq.sy | 
| 0ae0 | 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 20 20 | stem-type.'windows-nt).......... | 
| 0b00 | 20 20 28 6c 65 74 20 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 | ..(let.((exe.(magit-git-string.. | 
| 0b20 | 20 20 20 20 20 20 20 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 | ......................"-c"."alia | 
| 0b40 | 73 2e 58 3d 21 78 28 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 | s.X=!x().{.which.\"$1\".|.cygpat | 
| 0b60 | 68 20 2d 6d 66 20 2d 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 | h.-mf.-;.};.x".................. | 
| 0b80 | 20 20 20 20 20 20 22 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 | ......"X"."gitk.exe")))......... | 
| 0ba0 | 20 20 20 20 20 28 61 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 | .....(and.exe.(file-executable-p | 
| 0bc0 | 20 65 78 65 29 20 65 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 | .exe).exe))).......(executable-f | 
| 0be0 | 69 6e 64 20 22 67 69 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 | ind."gitk")."gitk")..."The.Gitk. | 
| 0c00 | 65 78 65 63 75 74 61 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 | executable."...:group.'magit-ext | 
| 0c20 | 72 61 73 0a 20 20 3a 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 | ras...:set-after.'(magit-git-exe | 
| 0c40 | 63 75 74 61 62 6c 65 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 | cutable)...:type.'string)..;;;## | 
| 0c60 | 23 61 75 74 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 2d 67 | #autoload.(defun.magit-run-git-g | 
| 0c80 | 75 69 20 28 29 0a 20 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 | ui.()..."Run.`git.gui'.for.the.c | 
| 0ca0 | 75 72 72 65 6e 74 20 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 | urrent.git.repository."...(inter | 
| 0cc0 | 61 63 74 69 76 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 20 28 | active)...(magit-with-toplevel.( | 
| 0ce0 | 6d 61 67 69 74 2d 70 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 | magit-process-git.0."gui")))..;; | 
| 0d00 | 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 75 6e 2d 67 69 | ;###autoload.(defun.magit-run-gi | 
| 0d20 | 74 2d 67 75 69 2d 62 6c 61 6d 65 20 28 63 6f 6d    6d 69 74 20 66 69 6c 65 6e 61 6d 65 20 26 6f 70 | t-gui-blame.(commit.filename.&op | 
| 0d40 | 74 69 6f 6e 61 6c 20 6c 69 6e 65 6e 75 6d 29 0a    20 20 22 52 75 6e 20 60 67 69 74 20 67 75 69 20 | tional.linenum)..."Run.`git.gui. | 
| 0d60 | 62 6c 61 6d 65 27 20 6f 6e 20 74 68 65 20 67 69    76 65 6e 20 46 49 4c 45 4e 41 4d 45 20 61 6e 64 | blame'.on.the.given.FILENAME.and | 
| 0d80 | 20 43 4f 4d 4d 49 54 2e 0a 49 6e 74 65 72 61 63    74 69 76 65 6c 79 20 72 75 6e 20 69 74 20 66 6f | .COMMIT..Interactively.run.it.fo | 
| 0da0 | 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69    6c 65 20 61 6e 64 20 74 68 65 20 60 48 45 41 44 | r.the.current.file.and.the.`HEAD | 
| 0dc0 | 27 2c 20 77 69 74 68 20 61 0a 70 72 65 66 69 78    20 6f 72 20 77 68 65 6e 20 74 68 65 20 63 75 72 | ',.with.a.prefix.or.when.the.cur | 
| 0de0 | 72 65 6e 74 20 66 69 6c 65 20 63 61 6e 6e 6f 74    20 62 65 20 64 65 74 65 72 6d 69 6e 65 64 20 6c | rent.file.cannot.be.determined.l | 
| 0e00 | 65 74 20 74 68 65 20 75 73 65 72 0a 63 68 6f 6f    73 65 2e 20 20 57 68 65 6e 20 74 68 65 20 63 75 | et.the.user.choose...When.the.cu | 
| 0e20 | 72 72 65 6e 74 20 62 75 66 66 65 72 20 69 73 20    76 69 73 69 74 69 6e 67 20 46 49 4c 45 4e 41 4d | rrent.buffer.is.visiting.FILENAM | 
| 0e40 | 45 20 69 6e 73 74 72 75 63 74 0a 62 6c 61 6d 65    20 74 6f 20 63 65 6e 74 65 72 20 61 72 6f 75 6e | E.instruct.blame.to.center.aroun | 
| 0e60 | 64 20 74 68 65 20 6c 69 6e 65 20 70 6f 69 6e 74    20 69 73 20 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 | d.the.line.point.is.on."...(inte | 
| 0e80 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20    28 72 65 76 69 73 69 6f 6e 20 66 69 6c 65 6e 61 | ractive....(let.(revision.filena | 
| 0ea0 | 6d 65 29 0a 20 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 69 | me)......(when.(or.current-prefi | 
| 0ec0 | 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6e 6f 74 20 28 73 65 74 71 20 | x-arg................(not.(setq. | 
| 0ee0 | 72 65 76 69 73 69 6f 6e 20 22 48 45 41 44 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | revision."HEAD"................. | 
| 0f00 | 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 6e 61    6d 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 | ..........filename.(magit-file-r | 
| 0f20 | 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 6e 69 6c    20 27 74 72 61 63 6b 65 64 29 29 29 29 0a 20 20 | elative-name.nil.'tracked))))... | 
| 0f40 | 20 20 20 20 20 28 73 65 74 71 20 72 65 76 69 73    69 6f 6e 20 28 6d 61 67 69 74 2d 72 65 61 64 2d | .....(setq.revision.(magit-read- | 
| 0f60 | 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74    20 22 42 6c 61 6d 65 20 66 72 6f 6d 20 72 65 76 | branch-or-commit."Blame.from.rev | 
| 0f80 | 69 73 69 6f 6e 22 29 29 0a 20 20 20 20 20 20 20    28 73 65 74 71 20 66 69 6c 65 6e 61 6d 65 20 28 | ision"))........(setq.filename.( | 
| 0fa0 | 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d    66 72 6f 6d 2d 72 65 76 20 72 65 76 69 73 69 6f | magit-read-file-from-rev.revisio | 
| 0fc0 | 6e 20 22 42 6c 61 6d 65 20 66 69 6c 65 22 29 29    29 0a 20 20 20 20 20 28 6c 69 73 74 20 72 65 76 | n."Blame.file")))......(list.rev | 
| 0fe0 | 69 73 69 6f 6e 20 66 69 6c 65 6e 61 6d 65 0a 20    20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | ision.filename............(and.( | 
| 1000 | 65 71 75 61 6c 20 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 | equal.filename.................. | 
| 1020 | 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 20 20 20 20 20 | ......(ignore-errors............ | 
| 1040 | 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 72 65 6c 61 74 69 | ..............(magit-file-relati | 
| 1060 | 76 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66    69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 | ve-name.buffer-file-name)))..... | 
| 1080 | 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 29 | ............(line-number-at-pos) | 
| 10a0 | 29 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 | ))))...(magit-with-toplevel..... | 
| 10c0 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67    69 74 20 30 20 22 67 75 69 22 20 22 62 6c 61 6d | (magit-process-git.0."gui"."blam | 
| 10e0 | 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 28 61 6e 64 20 6c | e"........................(and.l | 
| 1100 | 69 6e 65 6e 75 6d 20 28 6c 69 73 74 20 28 66 6f    72 6d 61 74 20 22 2d 2d 6c 69 6e 65 3d 25 64 22 | inenum.(list.(format."--line=%d" | 
| 1120 | 20 6c 69 6e 65 6e 75 6d 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .linenum)))..................... | 
| 1140 | 20 20 20 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 | ...commit....................... | 
| 1160 | 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | .filename)))..;;;###autoload.(de | 
| 1180 | 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69    74 6b 20 28 29 0a 20 20 22 52 75 6e 20 60 67 69 | fun.magit-run-gitk.()..."Run.`gi | 
| 11a0 | 74 6b 27 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 22 0a | tk'.in.the.current.repository.". | 
| 11c0 | 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 72 6f 63 65 73 73 | ..(interactive)...(magit-process | 
| 11e0 | 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 65 20 6e 69 6c 20 | -file.magit-gitk-executable.nil. | 
| 1200 | 30 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 | 0))..;;;###autoload.(defun.magit | 
| 1220 | 2d 72 75 6e 2d 67 69 74 6b 2d 62 72 61 6e 63 68    65 73 20 28 29 0a 20 20 22 52 75 6e 20 60 67 69 | -run-gitk-branches.()..."Run.`gi | 
| 1240 | 74 6b 20 2d 2d 62 72 61 6e 63 68 65 73 27 20 69    6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 | tk.--branches'.in.the.current.re | 
| 1260 | 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 0a 20 20 28 6d 61 | pository."...(interactive)...(ma | 
| 1280 | 67 69 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 | git-process-file.magit-gitk-exec | 
| 12a0 | 75 74 61 62 6c 65 20 6e 69 6c 20 30 20 6e 69 6c    20 22 2d 2d 62 72 61 6e 63 68 65 73 22 29 29 0a | utable.nil.0.nil."--branches")). | 
| 12c0 | 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 75 6e | .;;;###autoload.(defun.magit-run | 
| 12e0 | 2d 67 69 74 6b 2d 61 6c 6c 20 28 29 0a 20 20 22    52 75 6e 20 60 67 69 74 6b 20 2d 2d 61 6c 6c 27 | -gitk-all.()..."Run.`gitk.--all' | 
| 1300 | 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 22 0a 20 20 28 | .in.the.current.repository."...( | 
| 1320 | 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 | interactive)...(magit-process-fi | 
| 1340 | 6c 65 20 6d 61 67 69 74 2d 67 69 74 6b 2d 65 78    65 63 75 74 61 62 6c 65 20 6e 69 6c 20 30 20 6e | le.magit-gitk-executable.nil.0.n | 
| 1360 | 69 6c 20 22 2d 2d 61 6c 6c 22 29 29 0a 0a 3b 3b    3b 20 45 6d 61 63 73 20 54 6f 6f 6c 73 0a 0a 3b | il."--all"))..;;;.Emacs.Tools..; | 
| 1380 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64    65 66 75 6e 20 69 64 6f 2d 65 6e 74 65 72 2d 6d | ;;###autoload.(defun.ido-enter-m | 
| 13a0 | 61 67 69 74 2d 73 74 61 74 75 73 20 28 29 0a 20    20 22 44 72 6f 70 20 69 6e 74 6f 20 60 6d 61 67 | agit-status.()..."Drop.into.`mag | 
| 13c0 | 69 74 2d 73 74 61 74 75 73 27 20 66 72 6f 6d 20    66 69 6c 65 20 73 77 69 74 63 68 69 6e 67 2e 0a | it-status'.from.file.switching.. | 
| 13e0 | 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 6f    65 73 20 6e 6f 74 20 77 6f 72 6b 20 69 6e 20 45 | .This.command.does.not.work.in.E | 
| 1400 | 6d 61 63 73 20 32 36 2e 31 2e 0a 53 65 65 20 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | macs.26.1..See.https://github.co | 
| 1420 | 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 69 73    73 75 65 73 2f 33 36 33 34 0a 61 6e 64 20 68 74 | m/magit/magit/issues/3634.and.ht | 
| 1440 | 74 70 73 3a 2f 2f 64 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 | tps://debbugs.gnu.org/cgi/bugrep | 
| 1460 | 6f 72 74 2e 63 67 69 3f 62 75 67 3d 33 31 37 30    37 2e 0a 0a 54 6f 20 6d 61 6b 65 20 74 68 69 73 | ort.cgi?bug=31707...To.make.this | 
| 1480 | 20 63 6f 6d 6d 61 6e 64 20 61 76 61 69 6c 61 62    6c 65 20 75 73 65 20 73 6f 6d 65 74 68 69 6e 67 | .command.available.use.something | 
| 14a0 | 20 6c 69 6b 65 3a 0a 0a 20 20 28 61 64 64 2d 68    6f 6f 6b 20 5c 5c 3d 27 69 64 6f 2d 73 65 74 75 | .like:....(add-hook.\\='ido-setu | 
| 14c0 | 70 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 | p-hook.............(lambda.()... | 
| 14e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66    69 6e 65 2d 6b 65 79 20 69 64 6f 2d 63 6f 6d 70 | ............(define-key.ido-comp | 
| 1500 | 6c 65 74 69 6f 6e 2d 6d 61 70 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6b 62 64 20 | letion-map.................(kbd. | 
| 1520 | 5c 22 43 2d 78 20 67 5c 22 29 20 5c 5c 3d 27 69    64 6f 2d 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73 | \"C-x.g\").\\='ido-enter-magit-s | 
| 1540 | 74 61 74 75 73 29 29 29 0a 0a 53 74 61 72 74 69    6e 67 20 77 69 74 68 20 45 6d 61 63 73 20 32 35 | tatus)))..Starting.with.Emacs.25 | 
| 1560 | 2e 31 20 74 68 65 20 49 64 6f 20 6b 65 79 6d 61    70 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 6a | .1.the.Ido.keymaps.are.defined.j | 
| 1580 | 75 73 74 20 6f 6e 63 65 0a 69 6e 73 74 65 61 64    20 6f 66 20 65 76 65 72 79 20 74 69 6d 65 20 49 | ust.once.instead.of.every.time.I | 
| 15a0 | 64 6f 20 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 | do.is.invoked,.so.now.you.can.mo | 
| 15c0 | 64 69 66 79 20 69 74 0a 6c 69 6b 65 20 70 72 65    74 74 79 20 6d 75 63 68 20 65 76 65 72 79 20 6f | dify.it.like.pretty.much.every.o | 
| 15e0 | 74 68 65 72 20 6b 65 79 6d 61 70 3a 0a 0a 20 20    28 64 65 66 69 6e 65 2d 6b 65 79 20 69 64 6f 2d | ther.keymap:....(define-key.ido- | 
| 1600 | 63 6f 6d 6d 6f 6e 2d 63 6f 6d 70 6c 65 74 69 6f    6e 2d 6d 61 70 0a 20 20 20 20 28 6b 62 64 20 5c | common-completion-map.....(kbd.\ | 
| 1620 | 22 43 2d 78 20 67 5c 22 29 20 5c 5c 3d 27 69 64    6f 2d 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73 74 | "C-x.g\").\\='ido-enter-magit-st | 
| 1640 | 61 74 75 73 29 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 69 | atus)"...(interactive)...(setq.i | 
| 1660 | 64 6f 2d 65 78 69 74 20 27 66 61 6c 6c 62 61 63    6b 29 0a 20 20 28 73 65 74 71 20 69 64 6f 2d 66 | do-exit.'fallback)...(setq.ido-f | 
| 1680 | 61 6c 6c 62 61 63 6b 20 27 6d 61 67 69 74 2d 73    74 61 74 75 73 29 20 20 20 20 20 20 20 20 20 20 | allback.'magit-status).......... | 
| 16a0 | 20 20 20 20 20 20 3b 20 66 6f 72 20 45 6d 61 63    73 20 3e 3d 20 32 36 2e 32 0a 20 20 28 77 69 74 | ......;.for.Emacs.>=.26.2...(wit | 
| 16c0 | 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 20 28 73    65 74 71 20 66 61 6c 6c 62 61 63 6b 20 27 6d 61 | h-no-warnings.(setq.fallback.'ma | 
| 16e0 | 67 69 74 2d 73 74 61 74 75 73 29 29 20 3b 20 66    6f 72 20 45 6d 61 63 73 20 32 35 0a 20 20 28 65 | git-status)).;.for.Emacs.25...(e | 
| 1700 | 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 72 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | xit-minibuffer))..;;;###autoload | 
| 1720 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72    6f 6a 65 63 74 2d 73 74 61 74 75 73 20 28 29 0a | .(defun.magit-project-status.(). | 
| 1740 | 20 20 22 52 75 6e 20 60 6d 61 67 69 74 2d 73 74    61 74 75 73 27 20 69 6e 20 74 68 65 20 63 75 72 | .."Run.`magit-status'.in.the.cur | 
| 1760 | 72 65 6e 74 20 70 72 6f 6a 65 63 74 27 73 20 72    6f 6f 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | rent.project's.root."...(interac | 
| 1780 | 74 69 76 65 29 0a 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 | tive)...(magit-status-setup-buff | 
| 17a0 | 65 72 20 28 70 72 6f 6a 65 63 74 2d 72 6f 6f 74    20 28 70 72 6f 6a 65 63 74 2d 63 75 72 72 65 6e | er.(project-root.(project-curren | 
| 17c0 | 74 20 74 29 29 29 29 0a 0a 28 64 65 66 76 61 72    20 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 67 69 | t.t))))..(defvar.magit-bind-magi | 
| 17e0 | 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 72 20 74 6f | t-project-status.t..."Whether.to | 
| 1800 | 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 74 2d 73 74 | .bind.\"m\".to.`magit-project-st | 
| 1820 | 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 27 2e 0a 49 | atus'.in.`project-prefix-map'..I | 
| 1840 | 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 20 74 6f 20 | f.so,.then.an.entry.is.added.to. | 
| 1860 | 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 0a 77 65 6c | `project-switch-commands'.as.wel | 
| 1880 | 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 65 72 20 6b | l...If.you.want.to.use.another.k | 
| 18a0 | 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 6f 20 6e 69 | ey,.then.you.must.set.this.to.ni | 
| 18c0 | 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 65 76 65 6e | l.before.loading.Magit.to.preven | 
| 18e0 | 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 0a 28 77 69 | t.\"m\".from.being.bound.")..(wi | 
| 1900 | 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 20 20 3b 3b | th-eval-after-load.'project...;; | 
| 1920 | 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 66 20 70 72 | .Only.more.recent.versions.of.pr | 
| 1940 | 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 78 2d 6d 61 | oject.el.have.`project-prefix-ma | 
| 1960 | 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 63 6f 6d 6d | p'.and...;;.`project-switch-comm | 
| 1980 | 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 61 76 61 69 | ands',.though.project.el.is.avai | 
| 19a0 | 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 61 6e 64 20 | lable.in.Emacs.25....(when.(and. | 
| 19c0 | 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 74 75 73 0a | magit-bind-magit-project-status. | 
| 19e0 | 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 74 2d 70 72 | .............(boundp.'project-pr | 
| 1a00 | 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 6c 79 20 6d | efix-map)..............;;.Only.m | 
| 1a20 | 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 65 65 6e 20 | odify.if.it.hasn't.already.been. | 
| 1a40 | 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 6c 20 70 72 | modified...............(equal.pr | 
| 1a60 | 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 20 20 20 20 | oject-switch-commands........... | 
| 1a80 | 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 72 6f 6a 65 | ..........(eval.(car.(get.'proje | 
| 1aa0 | 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 2d 76 61 6c | ct-switch-commands.'standard-val | 
| 1ac0 | 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 20 20 20 74 | ue))...........................t | 
| 1ae0 | 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 70 72 6f 6a 65 63 74 2d 70 72 65 66 | ))).....(define-key.project-pref | 
| 1b00 | 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 74 61 74 75 | ix-map."m".#'magit-project-statu | 
| 1b20 | 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 2d 73 77 69 | s).....(add-to-list.'project-swi | 
| 1b40 | 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 2d 73 74 61 | tch-commands.'(magit-project-sta | 
| 1b60 | 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 6f 6c 6f 61 | tus."Magit").t)))..;;;###autoloa | 
| 1b80 | 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 6f 70 74 69 | d.(defun.magit-dired-jump.(&opti | 
| 1ba0 | 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 66 69 6c 65 | onal.other-window)..."Visit.file | 
| 1bc0 | 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 61 20 70 72 | .at.point.using.Dired..With.a.pr | 
| 1be0 | 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 68 65 72 20 | efix.argument,.visit.in.another. | 
| 1c00 | 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 20 61 74 20 | window...If.there.is.no.file.at. | 
| 1c20 | 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 65 66 61 75 | point,.then.instead.visit.`defau | 
| 1c40 | 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 76 65 20 22 | lt-directory'."...(interactive." | 
| 1c60 | 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 6f 77 0a 20 | P")...(dired-jump.other-window.. | 
| 1c80 | 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 66 69 6c 65 20 28 6d | .............(when-let.((file.(m | 
| 1ca0 | 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 20 20 20 20 | agit-file-at-point)))........... | 
| 1cc0 | 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 28 66 69 6c | ......(expand-file-name.(if.(fil | 
| 1ce0 | 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 20 20 20 20 | e-directory-p.file)............. | 
| 1d00 | 20 20 20 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- | 
| 1d20 | 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 20 20 20 20 | name-as-directory.file)......... | 
| 1d40 | 20 20 20 20 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 | 
| 1d60 | 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 | 
| 1d80 | 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 6f 77 29 0a | it-dired-log.(&optional.follow). | 
| 1da0 | 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 69 6c 65 73 | .."Show.log.for.all.marked.files | 
| 1dc0 | 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 6e 74 65 72 | ,.or.the.current.file."...(inter | 
| 1de0 | 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 69 72 20 28 | active."P")...(if-let.((topdir.( | 
| 1e00 | 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 74 6f 72 79 | magit-toplevel.default-directory | 
| 1e20 | 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 6d 61 67 69 | ))).......(let.((args.(car.(magi | 
| 1e40 | 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 20 20 20 28 | t-log-arguments))).............( | 
| 1e60 | 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 73 20 6e 69 | files.(dired-get-marked-files.ni | 
| 1e80 | 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 29 29 29 0a | l.nil.#'magit-file-tracked-p))). | 
| 1ea0 | 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 20 20 20 20 | ........(unless.files........... | 
| 1ec0 | 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 69 73 20 62 | (user-error."No.marked.file.is.b | 
| 1ee0 | 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 20 20 20 28 | eing.tracked.by.Git")).........( | 
| 1f00 | 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 20 20 20 20 | when.(and.follow................ | 
| 1f20 | 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 61 72 67 73 | ....(not.(member."--follow".args | 
| 1f40 | 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 63 64 72 20 | ))....................(not.(cdr. | 
| 1f60 | 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 66 6f 6c 6c | files)))...........(push."--foll | 
| 1f80 | 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 67 2d 73 65 | ow".args)).........(magit-log-se | 
| 1fa0 | 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 72 20 28 6d | tup-buffer..........(list.(or.(m | 
| 1fc0 | 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 41 44 22 29 | agit-get-current-branch)."HEAD") | 
| 1fe0 | 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 74 20 28 28 | )..........args..........(let.(( | 
| 2000 | 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 20 20 20 20 | default-directory.topdir))...... | 
| 2020 | 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 65 2d 6e 61 | ......(mapcar.#'file-relative-na | 
| 2040 | 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 67 2d 62 75 | me.files))..........magit-log-bu | 
| 2060 | 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 74 2d 2d 6e | ffer-file-locked)).....(magit--n | 
| 2080 | 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 29 0a 0a 3b | ot-inside-repository-error)))..; | 
| 20a0 | 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 72 65 64 | ;;###autoload.(defun.magit-dired | 
| 20c0 | 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 69 6f 6e 61 | -am-apply-patches.(repo.&optiona | 
| 20e0 | 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 65 20 6d 61 | l.arg)..."In.Dired,.apply.the.ma | 
| 2100 | 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 70 61 74 63 | rked.(or.next.ARG).files.as.patc | 
| 2120 | 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 20 74 68 65 | hes..If.inside.a.repository,.the | 
| 2140 | 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 70 72 6f 6d | n.apply.in.that...Otherwise.prom | 
| 2160 | 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 65 72 61 63 | pt.for.a.repository."...(interac | 
| 2180 | 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 65 6c 29 0a | tive.(list.(or.(magit-toplevel). | 
| 21a0 | 20 20 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- | 
| 21c0 | 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 20 20 20 20 | read-repository.t))............. | 
| 21e0 | 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 0a 20 20 | .........current-prefix-arg))... | 
| 2200 | 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 6f 66 20 60 | ;;.Note:.The.ERROR.argument.of.` | 
| 2220 | 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 74 0a 20 20 | dired-get-marked-files'.isn't... | 
| 2240 | 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 0a 20 20 28 | ;;.available.until.Emacs.27....( | 
| 2260 | 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 61 72 6b 65 | let.((files.(or.(dired-get-marke | 
| 2280 | 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 20 20 20 20 | d-files.nil.arg)................ | 
| 22a0 | 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 65 63 69 66 | ....(user-error."No.files.specif | 
| 22c0 | 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 65 74 75 70 | ied")))).....(magit-status-setup | 
| 22e0 | 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 61 70 70 6c | -buffer.repo).....(magit-am-appl | 
| 2300 | 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 74 6f 6c 6f | y-patches.files)))..;;;###autolo | 
| 2320 | 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 6c 6c 2d 63 | ad.(defun.magit-do-async-shell-c | 
| 2340 | 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 69 74 68 20 | ommand.(file)..."Open.FILE.with. | 
| 2360 | 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 64 27 2e 0a | `dired-do-async-shell-command'.. | 
| 2380 | 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 20 61 74 20 | Interactively,.open.the.file.at. | 
| 23a0 | 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 20 28 6f 72 | point."...(interactive.(list.(or | 
| 23c0 | 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 20 20 20 | .(magit-file-at-point).......... | 
| 23e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | ................(completing-read | 
| 2400 | 20 22 41 63 74 20 6f 6e 20 66 69 6c 65 3a 20 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Act.on.file:."................ | 
| 2420 | 20 20 20 20 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 | 
| 2440 | 74 2d 6c 69 73 74 2d 66 69 6c 65 73 29 29 29 29    29 0a 20 20 28 72 65 71 75 69 72 65 20 27 64 69 | t-list-files)))))...(require.'di | 
| 2460 | 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 73 68 65 6c 6c | red-aux)...(dired-do-async-shell | 
| 2480 | 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 6c 6c 2d 63 6f | -command....(dired-read-shell-co | 
| 24a0 | 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 72 65 66 69 78 | mmand."&.on.%s:.".current-prefix | 
| 24c0 | 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 69 73 74 20 66 | -arg.(list.file))....nil.(list.f | 
| 24e0 | 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 0a 0a 28 64 65 | ile)))..;;;.Shift.Selection..(de | 
| 2500 | 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 6c 65 63 74 2d | fun.magit--turn-on-shift-select- | 
| 2520 | 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 63 74 2d 6d 6f | mode-p.()...(and.shift-select-mo | 
| 2540 | 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 2d 73 68 69 66 | de........this-command-keys-shif | 
| 2560 | 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 72 6b 2d 61 63 | t-translated........(not.mark-ac | 
| 2580 | 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 73 61 66 65 20 | tive)........(not.(eq.(car-safe. | 
| 25a0 | 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 29 29 29 0a 0a | transient-mark-mode).'only)))).. | 
| 25c0 | 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 72 65 76 | ;;;###autoload.(defun.magit-prev | 
| 25e0 | 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 79 2d 76 73 63 | ious-line.(&optional.arg.try-vsc | 
| 2600 | 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 65 27 20 62 75 | roll)..."Like.`previous-line'.bu | 
| 2620 | 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 2d 73 65 6c 65 | t.with.Magit-specific.shift-sele | 
| 2640 | 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 65 63 68 61 6e | ction...Magit's.selection.mechan | 
| 2660 | 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 62 75 74 20 73 | ism.is.based.on.the.region.but.s | 
| 2680 | 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 65 72 20 74 68 | elects.an.area.that.is.larger.th | 
| 26a0 | 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 20 60 70 72 65 | an.the.region...This.causes.`pre | 
| 26c0 | 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 69 6c 65 20 68 | vious-line'.when.invoked.while.h | 
| 26e0 | 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 75 70 20 | olding.the.shift.key.to.move.up. | 
| 2700 | 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 20 74 77 6f 20 | one.line.and.thereby.select.two. | 
| 2720 | 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 61 20 68 75 | lines...When.invoked.inside.a.hu | 
| 2740 | 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 6f 74 20 6d 6f | nk.body.this.command.does.not.mo | 
| 2760 | 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 74 69 6f 6e | ve.point.on.the.first.invocation | 
| 2780 | 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 73 20 61 20 73 | .and.thereby.it.only.selects.a.s | 
| 27a0 | 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 65 6e 63 79 | ingle.line...Which.inconsistency | 
| 27c0 | 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 70 72 65 66 65 | .you.prefer.is.a.matter.of.prefe | 
| 27e0 | 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 69 76 65 2d | rence."...(declare.(interactive- | 
| 2800 | 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 61 72 64 2d 6c | only............."use.`forward-l | 
| 2820 | 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 20 69 6e 73 74 | ine'.with.negative.argument.inst | 
| 2840 | 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 70 22 29 0a 20 | ead."))...(interactive."p\np").. | 
| 2860 | 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 20 20 28 6c 65 | .(unless.arg.(setq.arg.1))...(le | 
| 2880 | 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 73 69 64 65 2d | t.((stay.(or.(magit-diff-inside- | 
| 28a0 | 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 20 20 20 20 28 | hunk-body-p)...................( | 
| 28c0 | 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 65 61 64 69 6e | magit-section-position-in-headin | 
| 28e0 | 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 3d 20 61 72 67 | g-p)))).....(if.(and.stay.(=.arg | 
| 2900 | 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 65 6c 65 63 74 | .1).(magit--turn-on-shift-select | 
| 2920 | 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 6b 20 6e 69 6c | -mode-p)).........(push-mark.nil | 
| 2940 | 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 69 6e 67 73 0a | .nil.t).......(with-no-warnings. | 
| 2960 | 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 74 69 6f 6e 29 | ........(handle-shift-selection) | 
| 2980 | 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 20 73 74 61 79 | .........(previous-line.(if.stay | 
| 29a0 | 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 76 73 63 72 6f | .(max.(1-.arg).1).arg).try-vscro | 
| 29c0 | 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 66 75 6e 20 6d | ll)))))..;;;###autoload.(defun.m | 
| 29e0 | 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 72 67 20 74 72 | agit-next-line.(&optional.arg.tr | 
| 2a00 | 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 6e 65 27 20 62 | y-vscroll)..."Like.`next-line'.b | 
| 2a20 | 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 2d 73 65 6c | ut.with.Magit-specific.shift-sel | 
| 2a40 | 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 65 63 68 61 | ection...Magit's.selection.mecha | 
| 2a60 | 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 62 75 74 20 | nism.is.based.on.the.region.but. | 
| 2a80 | 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 67 65 72 20 74 | selects.an.area.that.is.larger.t | 
| 2aa0 | 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 20 60 6e 65 | han.the.region...This.causes.`ne | 
| 2ac0 | 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 20 68 6f 6c 64 | xt-line'.when.invoked.while.hold | 
| 2ae0 | 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 6f 77 6e 20 6f | ing.the.shift.key.to.move.down.o | 
| 2b00 | 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 74 77 6f 20 6c | ne.line.and.thereby.select.two.l | 
| 2b20 | 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 61 20 68 75 6e | ines...When.invoked.inside.a.hun | 
| 2b40 | 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 74 20 6d 6f 76 | k.body.this.command.does.not.mov | 
| 2b60 | 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 74 69 6f 6e 20 | e.point.on.the.first.invocation. | 
| 2b80 | 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 20 61 20 73 69 | and.thereby.it.only.selects.a.si | 
| 2ba0 | 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 65 6e 63 79 20 | ngle.line...Which.inconsistency. | 
| 2bc0 | 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 72 65 66 65 72 | you.prefer.is.a.matter.of.prefer | 
| 2be0 | 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 69 76 65 2d 6f | ence."...(declare.(interactive-o | 
| 2c00 | 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 61 63 74 69 76 | nly.forward-line))...(interactiv | 
| 2c20 | 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 74 71 20 61 72 | e."p\np")...(unless.arg.(setq.ar | 
| 2c40 | 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 67 69 74 2d 64 | g.1))...(let.((stay.(or.(magit-d | 
| 2c60 | 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 20 20 20 20 20 | iff-inside-hunk-body-p)......... | 
| 2c80 | 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 73 69 74 69 6f | ..........(magit-section-positio | 
| 2ca0 | 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 28 61 6e 64 20 | n-in-heading-p)))).....(if.(and. | 
| 2cc0 | 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 2d 6f 6e 2d 73 | stay.(=.arg.1).(magit--turn-on-s | 
| 2ce0 | 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 20 20 28 70 75 | hift-select-mode-p)).........(pu | 
| 2d00 | 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 69 74 68 2d 6e | sh-mark.nil.nil.t).......(with-n | 
| 2d20 | 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 73 68 69 66 74 | o-warnings.........(handle-shift | 
| 2d40 | 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 69 6e 65 20 28 | -selection).........(next-line.( | 
| 2d60 | 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 67 29 20 74 72 | if.stay.(max.(1-.arg).1).arg).tr | 
| 2d80 | 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 3b 3b 3b 23 23 | y-vscroll)))))..;;;.Clean..;;;## | 
| 2da0 | 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 6e 20 28 26 6f | #autoload.(defun.magit-clean.(&o | 
| 2dc0 | 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 61 63 6b 65 64 | ptional.arg)..."Remove.untracked | 
| 2de0 | 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 65 2e 0a 57 69 | .files.from.the.working.tree..Wi | 
| 2e00 | 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 65 6d 6f 76 65 | th.a.prefix.argument.also.remove | 
| 2e20 | 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 65 66 69 78 20 | .ignored.files,.with.two.prefix. | 
| 2e40 | 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 6c 65 73 20 6f | arguments.remove.ignored.files.o | 
| 2e60 | 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 7c 2d 58 5d 29 | nly..\n(git.clean.-f.-d.[-x|-X]) | 
| 2e80 | 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 65 6e 20 28 79 | "...(interactive."p")...(when.(y | 
| 2ea0 | 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 25 73 20 66 69 | es-or-no-p.(format."Remove.%s.fi | 
| 2ec0 | 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 20 20 20 20 20 | les?.".......................... | 
| 2ee0 | 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 20 20 20 20 20 | ....(pcase.arg.................. | 
| 2f00 | 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 22 29 0a 20 20 | ..............(1."untracked")... | 
| 2f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 34 20 | .............................(4. | 
| 2f40 | 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 20 20 20 20 20 | "untracked.and.ignored")........ | 
| 2f60 | 20 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 22 69 67 6e 6f | ........................(_."igno | 
| 2f80 | 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 6d 69 74 2d 62 | red")))).....(magit-wip-commit-b | 
| 2fa0 | 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 6e 2d 67 69 74 | efore-change).....(magit-run-git | 
| 2fc0 | 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 72 67 20 28 34 | ."clean"."-f"."-d".(pcase.arg.(4 | 
| 2fe0 | 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 27 6d 61 67 69 | ."-x").(16."-X")))))..(put.'magi | 
| 3000 | 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 68 61 6e 67 65 | t-clean.'disabled.t)..;;;.Change | 
| 3020 | 4c 6f 67 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 67 65 6e 65 72 61 74 65 2d 63 68 61 6e 67 | Log..(defun.magit-generate-chang | 
| 3040 | 65 6c 6f 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20    61 6d 65 6e 64 69 6e 67 29 0a 20 20 22 49 6e 73 | elog.(&optional.amending)..."Ins | 
| 3060 | 65 72 74 20 43 68 61 6e 67 65 4c 6f 67 20 65 6e    74 72 69 65 73 20 69 6e 74 6f 20 74 68 65 20 63 | ert.ChangeLog.entries.into.the.c | 
| 3080 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a    54 68 65 20 65 6e 74 72 69 65 73 20 61 72 65 20 | urrent.buffer...The.entries.are. | 
| 30a0 | 67 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 74    68 65 20 64 69 66 66 20 62 65 69 6e 67 20 63 6f | generated.from.the.diff.being.co | 
| 30c0 | 6d 6d 69 74 74 65 64 2e 0a 49 66 20 70 72 65 66    69 78 20 61 72 67 75 6d 65 6e 74 2c 20 41 4d 45 | mmitted..If.prefix.argument,.AME | 
| 30e0 | 4e 44 49 4e 47 2c 20 69 73 20 6e 6f 6e 2d 6e 69    6c 2c 20 69 6e 63 6c 75 64 65 20 63 68 61 6e 67 | NDING,.is.non-nil,.include.chang | 
| 3100 | 65 73 0a 69 6e 20 48 45 41 44 20 61 73 20 77 65    6c 6c 20 61 73 20 73 74 61 67 65 64 20 63 68 61 | es.in.HEAD.as.well.as.staged.cha | 
| 3120 | 6e 67 65 73 20 69 6e 20 74 68 65 20 64 69 66 66    20 74 6f 20 63 68 65 63 6b 2e 22 0a 20 20 28 69 | nges.in.the.diff.to.check."...(i | 
| 3140 | 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a    20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 | nteractive."P")...(unless.(magit | 
| 3160 | 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d    62 75 66 66 65 72 29 0a 20 20 20 20 28 75 73 65 | -commit-message-buffer).....(use | 
| 3180 | 72 2d 65 72 72 6f 72 20 22 4e 6f 20 63 6f 6d 6d    69 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29 | r-error."No.commit.in.progress") | 
| 31a0 | 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 64 69    66 66 2d 6d 6f 64 65 29 20 3b 20 60 64 69 66 66 | )...(require.'diff-mode).;.`diff | 
| 31c0 | 2d 61 64 64 2d 6c 6f 67 2d 63 75 72 72 65 6e 74    2d 64 65 66 75 6e 73 27 2e 0a 20 20 28 72 65 71 | -add-log-current-defuns'....(req | 
| 31e0 | 75 69 72 65 20 27 76 63 2d 67 69 74 29 20 20 20    20 3b 20 60 76 63 2d 67 69 74 2d 64 69 66 66 27 | uire.'vc-git)....;.`vc-git-diff' | 
| 3200 | 2e 0a 20 20 28 72 65 71 75 69 72 65 20 27 61 64    64 2d 6c 6f 67 29 20 20 20 3b 20 60 63 68 61 6e | ....(require.'add-log)...;.`chan | 
| 3220 | 67 65 2d 6c 6f 67 2d 69 6e 73 65 72 74 2d 65 6e    74 72 69 65 73 27 2e 0a 20 20 28 75 6e 6c 65 73 | ge-log-insert-entries'....(unles | 
| 3240 | 73 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20    27 63 68 61 6e 67 65 2d 6c 6f 67 2d 69 6e 73 65 | s.(and.(fboundp.'change-log-inse | 
| 3260 | 72 74 2d 65 6e 74 72 69 65 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 | rt-entries)................(fbou | 
| 3280 | 6e 64 70 20 27 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 | ndp.'diff-add-log-current-defuns | 
| 32a0 | 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72    6f 72 20 22 60 6d 61 67 69 74 2d 67 65 6e 65 72 | )).....(user-error."`magit-gener | 
| 32c0 | 61 74 65 2d 63 68 61 6e 67 65 6c 6f 67 27 20 72    65 71 75 69 72 65 73 20 45 6d 61 63 73 20 32 37 | ate-changelog'.requires.Emacs.27 | 
| 32e0 | 20 6f 72 20 62 65 74 74 65 72 22 29 29 0a 20 20    28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 | .or.better"))...(setq.default-di | 
| 3300 | 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20    28 69 66 20 28 61 6e 64 20 28 66 69 6c 65 2d 72 | rectory.........(if.(and.(file-r | 
| 3320 | 65 67 75 6c 61 72 2d 70 20 22 67 69 74 64 69 72    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | egular-p."gitdir").............. | 
| 3340 | 20 20 20 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d    67 69 74 2d 74 72 75 65 20 22 72 65 76 2d 70 61 | ....(not.(magit-git-true."rev-pa | 
| 3360 | 72 73 65 22 20 22 2d 2d 69 73 2d 69 6e 73 69 64    65 2d 77 6f 72 6b 2d 74 72 65 65 22 29 29 0a 20 | rse"."--is-inside-work-tree")).. | 
| 3380 | 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 74 72 75 65 20 | ................(magit-git-true. | 
| 33a0 | 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 67 69 74 2d 64 69 72 | "rev-parse"."--is-inside-git-dir | 
| 33c0 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 | ")).............(file-name-direc | 
| 33e0 | 74 6f 72 79 20 28 6d 61 67 69 74 2d 66 69 6c 65    2d 6c 69 6e 65 20 22 67 69 74 64 69 72 22 29 29 | tory.(magit-file-line."gitdir")) | 
| 3400 | 0a 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 0a 20 20 | ...........(magit-toplevel)))... | 
| 3420 | 28 6c 65 74 20 28 28 72 65 76 31 20 28 69 66 20    61 6d 65 6e 64 69 6e 67 20 22 48 45 41 44 5e 31 | (let.((rev1.(if.amending."HEAD^1 | 
| 3440 | 22 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20    20 20 20 28 72 65 76 32 20 6e 69 6c 29 29 0a 20 | "."HEAD")).........(rev2.nil)).. | 
| 3460 | 20 20 20 3b 3b 20 4d 61 67 69 74 20 6d 61 79 20    68 61 76 65 20 75 70 64 61 74 65 64 20 74 68 65 | ...;;.Magit.may.have.updated.the | 
| 3480 | 20 66 69 6c 65 73 20 77 69 74 68 6f 75 74 20 6e    6f 74 69 66 79 69 6e 67 20 76 63 2c 20 62 75 74 | .files.without.notifying.vc,.but | 
| 34a0 | 0a 20 20 20 20 3b 3b 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 | .....;;.`diff-add-log-current-de | 
| 34c0 | 66 75 6e 73 27 20 72 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 | funs'.relies.on.vc.being.up-to-d | 
| 34e0 | 61 74 65 2e 0a 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 | ate......(mapc.#'vc-file-clearpr | 
| 3500 | 6f 70 73 20 28 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 28 63 | ops.(magit-staged-files)).....(c | 
| 3520 | 68 61 6e 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 28 77 | hange-log-insert-entries......(w | 
| 3540 | 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a    20 20 20 20 20 20 20 28 76 63 2d 67 69 74 2d 63 | ith-temp-buffer........(vc-git-c | 
| 3560 | 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 20 | ommand.(current-buffer).1.nil... | 
| 3580 | 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 64 65 78 | ....................."diff-index | 
| 35a0 | 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 20 20 20 | "."--exit-code"."--patch"....... | 
| 35c0 | 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 61 6e 79 | .................(and.(magit-any | 
| 35e0 | 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 0a 20 20 20 20 | thing-staged-p)."--cached")..... | 
| 3600 | 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 2d 2d 22 29 0a 20 20 | ...................rev1."--")... | 
| 3620 | 20 20 20 20 20 3b 3b 20 60 64 69 66 66 2d 66 69    6e 64 2d 73 6f 75 72 63 65 2d 6c 6f 63 61 74 69 | .....;;.`diff-find-source-locati | 
| 3640 | 6f 6e 27 20 63 6f 6e 73 75 6c 74 73 20 74 68 65    73 65 20 76 61 72 73 2e 0a 20 20 20 20 20 20 20 | on'.consults.these.vars......... | 
| 3660 | 28 64 65 66 76 61 72 20 64 69 66 66 2d 76 63 2d    72 65 76 69 73 69 6f 6e 73 29 0a 20 20 20 20 20 | (defvar.diff-vc-revisions)...... | 
| 3680 | 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 64 69    66 66 2d 76 63 2d 72 65 76 69 73 69 6f 6e 73 20 | ..(setq-local.diff-vc-revisions. | 
| 36a0 | 28 6c 69 73 74 20 72 65 76 31 20 72 65 76 32 29    29 0a 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c | (list.rev1.rev2))........(setq-l | 
| 36c0 | 6f 63 61 6c 20 64 69 66 66 2d 76 63 2d 62 61 63    6b 65 6e 64 20 27 47 69 74 29 0a 20 20 20 20 20 | ocal.diff-vc-backend.'Git)...... | 
| 36e0 | 20 20 28 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 29 29 | ..(diff-add-log-current-defuns)) | 
| 3700 | 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 | 
| 3720 | 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 6c | -add-change-log-entry.(&optional | 
| 3740 | 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 0a | .whoami.file-name.other-window). | 
| 3760 | 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 20 | .."Find.change.log.file.and.add. | 
| 3780 | 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 20 | date.entry.and.item.for.current. | 
| 37a0 | 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 63 | change..This.differs.from.`add-c | 
| 37c0 | 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 20 | hange-log-entry'.(which.see).in. | 
| 37e0 | 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 6b | that.it.acts.on.the.current.hunk | 
| 3800 | 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 6e | .in.a.Magit.buffer.instead.of.on | 
| 3820 | 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 62 | .a.position.in.a.file-visiting.b | 
| 3840 | 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 72 | uffer."...(interactive.(list.cur | 
| 3860 | 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 20 | rent-prefix-arg................. | 
| 3880 | 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 65 | .....(prompt-for-change-log-name | 
| 38a0 | 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 20 | )))...(pcase-let.((`(,buf.,pos). | 
| 38c0 | 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 74 | (magit-diff-visit-file--noselect | 
| 38e0 | 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 69 | ))).....(magit--with-temp-positi | 
| 3900 | 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 2d | on.buf.pos.......(let.((add-log- | 
| 3920 | 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 20 | buffer-file-name-function....... | 
| 3940 | 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 20 | .......(lambda.()............... | 
| 3960 | 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 20 | .(or.magit-buffer-file-name..... | 
| 3980 | 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 65 | ...............(buffer-file-name | 
| 39a0 | 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 6e | ))))).........(add-change-log-en | 
| 39c0 | 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 6f | try.whoami.file-name.other-windo | 
| 39e0 | 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 61 | w)))))..;;;###autoload.(defun.ma | 
| 3a00 | 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 77 | git-add-change-log-entry-other-w | 
| 3a20 | 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 6d | indow.(&optional.whoami.file-nam | 
| 3a40 | 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 74 | e)..."Find.change.log.file.in.ot | 
| 3a60 | 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 65 | her.window.and.add.entry.and.ite | 
| 3a80 | 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 65 | m..This.differs.from.`add-change | 
| 3aa0 | 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 20 | -log-entry-other-window'.(which. | 
| 3ac0 | 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 72 | see).in.that.it.acts.on.the.curr | 
| 3ae0 | 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 65 | ent.hunk.in.a.Magit.buffer.inste | 
| 3b00 | 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 69 | ad.of.on.a.position.in.a.file-vi | 
| 3b20 | 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 28 | siting.buffer."...(interactive.( | 
| 3b40 | 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 20 | and.current-prefix-arg.......... | 
| 3b60 | 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 2d | ...........(list.current-prefix- | 
| 3b80 | 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 70 | arg...........................(p | 
| 3ba0 | 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 20 | rompt-for-change-log-name))))... | 
| 3bc0 | 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 61 | (magit-add-change-log-entry.whoa | 
| 3be0 | 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 20 | mi.file-name.t))..;;;.Edit.Line. | 
| 3c00 | 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 61 | Commit..;;;###autoload.(defun.ma | 
| 3c20 | 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 20 | git-edit-line-commit.(&optional. | 
| 3c40 | 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 64 | type)..."Edit.the.commit.that.ad | 
| 3c60 | 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 72 | ded.the.current.line...With.a.pr | 
| 3c80 | 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 68 | efix.argument.edit.the.commit.th | 
| 3ca0 | 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 68 | at.removes.the.line,.if.any...Th | 
| 3cc0 | 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 69 | e.commit.is.determined.using.`gi | 
| 3ce0 | 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 67 | t.blame'.and.made.editable.using | 
| 3d00 | 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 69 | .`git.rebase.--interactive'.if.i | 
| 3d20 | 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 62 | t.is.reachable.from.`HEAD',.or.b | 
| 3d40 | 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 20 | y.checking.out.the.commit.(or.a. | 
| 3d60 | 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 77 | branch.that.points.at.it).otherw | 
| 3d80 | 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 20 | ise."...(interactive.(list.(and. | 
| 3da0 | 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 20 | current-prefix-arg.'removal))).. | 
| 3dc0 | 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 6c | .(let*.((chunk.(magit-current-bl | 
| 3de0 | 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 0a | ame-chunk.(or.type.'addition))). | 
| 3e00 | 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 67 | .........(rev...(oref.chunk.orig | 
| 3e20 | 2d 72 65 76 29 29 29 0a 20 20 20 20 28 69 66 20    28 65 71 75 61 6c 20 72 65 76 20 22 30 30 30 30 | -rev))).....(if.(equal.rev."0000 | 
| 3e40 | 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 | 00000000000000000000000000000000 | 
| 3e60 | 30 30 30 30 22 29 0a 20 20 20 20 20 20 20 20 28    6d 65 73 73 61 67 65 20 22 54 68 69 73 20 6c 69 | 0000").........(message."This.li | 
| 3e80 | 6e 65 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20    63 6f 6d 6d 69 74 74 65 64 20 79 65 74 22 29 0a | ne.has.not.been.committed.yet"). | 
| 3ea0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 62    61 73 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 | ......(let.((rebase.(magit-rev-a | 
| 3ec0 | 6e 63 65 73 74 6f 72 2d 70 20 72 65 76 20 22 48    45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 | ncestor-p.rev."HEAD")).......... | 
| 3ee0 | 20 20 20 28 66 69 6c 65 20 20 20 28 65 78 70 61    6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6f 72 | ...(file...(expand-file-name.(or | 
| 3f00 | 65 66 20 63 68 75 6e 6b 20 6f 72 69 67 2d 66 69    6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ef.chunk.orig-file)............. | 
| 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 20 20 28 6d 61 67 69 74 | ..........................(magit | 
| 3f40 | 2d 74 6f 70 6c 65 76 65 6c 29 29 29 29 0a 20 20    20 20 20 20 20 20 28 69 66 20 72 65 62 61 73 65 | -toplevel)))).........(if.rebase | 
| 3f60 | 0a 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 2d 72 65 62 61 73 | .............(let.((magit--rebas | 
| 3f80 | 65 2d 70 75 62 6c 69 73 68 65 64 2d 73 79 6d 62    6f 6c 20 27 65 64 69 74 2d 70 75 62 6c 69 73 68 | e-published-symbol.'edit-publish | 
| 3fa0 | 65 64 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 62 61 73 65 | ed))...............(magit-rebase | 
| 3fc0 | 2d 65 64 69 74 2d 63 6f 6d 6d 69 74 20 72 65 76    20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 | -edit-commit.rev.(magit-rebase-a | 
| 3fe0 | 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 68 65 | rguments)))...........(magit-che | 
| 4000 | 63 6b 6f 75 74 20 28 6f 72 20 28 6d 61 67 69 74    2d 72 65 76 2d 62 72 61 6e 63 68 20 72 65 76 29 | ckout.(or.(magit-rev-branch.rev) | 
| 4020 | 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20    28 75 6e 6c 65 73 73 20 28 61 6e 64 20 62 75 66 | .rev))).........(unless.(and.buf | 
| 4040 | 66 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 20 20 20 20 20 | fer-file-name................... | 
| 4060 | 20 20 20 28 66 69 6c 65 2d 65 71 75 61 6c 2d 70    20 66 69 6c 65 20 62 75 66 66 65 72 2d 66 69 6c | ...(file-equal-p.file.buffer-fil | 
| 4080 | 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 62 6c 61 6d 65 2d | e-name))...........(let.((blame- | 
| 40a0 | 74 79 70 65 20 28 61 6e 64 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 6d 6f 64 65 20 6d 61 67 69 74 | type.(and.magit-blame-mode.magit | 
| 40c0 | 2d 62 6c 61 6d 65 2d 74 79 70 65 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 72 | -blame-type))).............(if.r | 
| 40e0 | 65 62 61 73 65 0a 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 | ebase.................(set-proce | 
| 4100 | 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ss-sentinel..................mag | 
| 4120 | 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 20 20 20 20 20 | it-this-process................. | 
| 4140 | 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)........ | 
| 4160 | 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 72 2d 70 72 6f | ............(magit-sequencer-pro | 
| 4180 | 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).... | 
| 41a0 | 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 72 6f 63 65 | ................(when.(eq.(proce | 
| 41c0 | 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73    73 29 20 27 65 78 69 74 29 0a 20 20 20 20 20 20 | ss-status.process).'exit)....... | 
| 41e0 | 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 20 66 69 6c 65 29 0a | ...............(find-file.file). | 
| 4200 | 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 20 62 6c 61 6d 65 | .....................(when.blame | 
| 4220 | 2d 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 6d 61 | -type........................(ma | 
| 4240 | 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 62 6c 61 6d 65 | git-blame--pre-blame-setup.blame | 
| 4260 | 2d 74 79 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 28 6d | -type)........................(m | 
| 4280 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 75 6e 20    28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 | agit-blame--run.(magit-blame-arg | 
| 42a0 | 75 6d 65 6e 74 73 29 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 | uments))))))...............(find | 
| 42c0 | 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 20 28 77 68 65 6e 20 | -file.file)...............(when. | 
| 42e0 | 62 6c 61 6d 65 2d 74 79 70 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | blame-type.................(magi | 
| 4300 | 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 62 6c 61 6d 65 2d 74 | t-blame--pre-blame-setup.blame-t | 
| 4320 | 79 70 65 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 62 6c 61 6d | ype).................(magit-blam | 
| 4340 | 65 2d 2d 72 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 | e--run.(magit-blame-arguments))) | 
| 4360 | 29 29 29 29 29 29 29 0a 0a 28 70 75 74 20 27 6d    61 67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 | )))))))..(put.'magit-edit-line-c | 
| 4380 | 6f 6d 6d 69 74 20 27 64 69 73 61 62 6c 65 64 20    74 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | ommit.'disabled.t)..;;;###autolo | 
| 43a0 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    64 69 66 66 2d 65 64 69 74 2d 68 75 6e 6b 2d 63 | ad.(defun.magit-diff-edit-hunk-c | 
| 43c0 | 6f 6d 6d 69 74 20 28 66 69 6c 65 29 0a 20 20 22    46 72 6f 6d 20 61 20 68 75 6e 6b 2c 20 65 64 69 | ommit.(file)..."From.a.hunk,.edi | 
| 43e0 | 74 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65    20 63 6f 6d 6d 69 74 20 61 6e 64 20 76 69 73 69 | t.the.respective.commit.and.visi | 
| 4400 | 74 20 74 68 65 20 66 69 6c 65 2e 0a 0a 46 69 72    73 74 20 76 69 73 69 74 20 74 68 65 20 66 69 6c | t.the.file...First.visit.the.fil | 
| 4420 | 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 6b 20 61 74 20 | e.being.modified.by.the.hunk.at. | 
| 4440 | 74 68 65 20 63 6f 72 72 65 63 74 0a 6c 6f 63 61    74 69 6f 6e 20 75 73 69 6e 67 20 60 6d 61 67 69 | the.correct.location.using.`magi | 
| 4460 | 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c    65 27 2e 20 20 54 68 69 73 20 61 63 74 75 61 6c | t-diff-visit-file'...This.actual | 
| 4480 | 6c 79 20 76 69 73 69 74 73 20 61 0a 62 6c 6f 62    2e 20 20 57 68 65 6e 20 70 6f 69 6e 74 20 69 73 | ly.visits.a.blob...When.point.is | 
| 44a0 | 20 6f 6e 20 61 20 64 69 66 66 20 68 65 61 64 65    72 2c 20 6e 6f 74 20 77 69 74 68 69 6e 20 61 6e | .on.a.diff.header,.not.within.an | 
| 44c0 | 20 69 6e 64 69 76 69 64 75 61 6c 0a 68 75 6e 6b    2c 20 74 68 65 6e 20 74 68 69 73 20 76 69 73 69 | .individual.hunk,.then.this.visi | 
| 44e0 | 74 73 20 74 68 65 20 62 6c 6f 62 20 74 68 65 20    66 69 72 73 74 20 68 75 6e 6b 20 69 73 20 61 62 | ts.the.blob.the.first.hunk.is.ab | 
| 4500 | 6f 75 74 2e 0a 0a 54 68 65 6e 20 69 6e 76 6f 6b    65 20 60 6d 61 67 69 74 2d 65 64 69 74 2d 6c 69 | out...Then.invoke.`magit-edit-li | 
| 4520 | 6e 65 2d 63 6f 6d 6d 69 74 27 2c 20 77 68 69 63    68 20 75 73 65 73 20 61 6e 20 69 6e 74 65 72 61 | ne-commit',.which.uses.an.intera | 
| 4540 | 63 74 69 76 65 0a 72 65 62 61 73 65 20 74 6f 20    6d 61 6b 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 | ctive.rebase.to.make.the.commit. | 
| 4560 | 65 64 69 74 61 62 6c 65 2c 20 6f 72 20 69 66 20    74 68 61 74 20 69 73 20 6e 6f 74 20 70 6f 73 73 | editable,.or.if.that.is.not.poss | 
| 4580 | 69 62 6c 65 0a 62 65 63 61 75 73 65 20 74 68 65    20 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 20 72 | ible.because.the.commit.is.not.r | 
| 45a0 | 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 60 48    45 41 44 27 20 62 79 20 63 68 65 63 6b 69 6e 67 | eachable.from.`HEAD'.by.checking | 
| 45c0 | 20 6f 75 74 0a 74 68 61 74 20 63 6f 6d 6d 69 74    20 64 69 72 65 63 74 6c 79 2e 20 20 54 68 69 73 | .out.that.commit.directly...This | 
| 45e0 | 20 61 6c 73 6f 20 63 61 75 73 65 73 20 74 68 65    20 61 63 74 75 61 6c 20 77 6f 72 6b 74 72 65 65 | .also.causes.the.actual.worktree | 
| 4600 | 20 66 69 6c 65 0a 74 6f 20 62 65 20 76 69 73 69    74 65 64 2e 0a 0a 4e 65 69 74 68 65 72 20 74 68 | .file.to.be.visited...Neither.th | 
| 4620 | 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 20 6b | e.blob.nor.the.file.buffer.are.k | 
| 4640 | 69 6c 6c 65 64 20 77 68 65 6e 20 66 69 6e 69 73    68 69 6e 67 0a 74 68 65 20 72 65 62 61 73 65 2e | illed.when.finishing.the.rebase. | 
| 4660 | 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 20 74 68 65 6e 20 69 | ..If.that.is.undesirable,.then.i | 
| 4680 | 74 20 6d 69 67 68 74 20 62 65 20 62 65 74 74 65    72 20 74 6f 0a 75 73 65 20 60 6d 61 67 69 74 2d | t.might.be.better.to.use.`magit- | 
| 46a0 | 72 65 62 61 73 65 2d 65 64 69 74 2d 63 6f 6d 6d    61 6e 64 27 20 69 6e 73 74 65 61 64 20 6f 66 20 | rebase-edit-command'.instead.of. | 
| 46c0 | 74 68 69 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 | this.command."...(interactive.(l | 
| 46e0 | 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 29 29 29 0a | ist.(magit-file-at-point.t.t))). | 
| 4700 | 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 64    69 66 66 2d 76 69 73 69 74 2d 70 72 65 76 69 6f | ..(let.((magit-diff-visit-previo | 
| 4720 | 75 73 2d 62 6c 6f 62 20 6e 69 6c 29 29 0a 20 20    20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d | us-blob.nil)).....(with-current- | 
| 4740 | 62 75 66 66 65 72 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 | buffer.........(magit-diff-visit | 
| 4760 | 2d 66 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 70 6f 70 2d 74 | -file--internal.file.nil.#'pop-t | 
| 4780 | 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 20 20 28 6d 61 67 | o-buffer-same-window).......(mag | 
| 47a0 | 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 6f 6d    6d 69 74 29 29 29 29 0a 0a 28 70 75 74 20 27 6d | it-edit-line-commit))))..(put.'m | 
| 47c0 | 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 20 27 64 69 73 61 | agit-diff-edit-hunk-commit.'disa | 
| 47e0 | 62 6c 65 64 20 74 29 0a 0a 3b 3b 3b 20 52 65 73    68 65 6c 76 65 0a 0a 28 64 65 66 63 75 73 74 6f | bled.t)..;;;.Reshelve..(defcusto | 
| 4800 | 6d 20 6d 61 67 69 74 2d 72 65 73 68 65 6c 76 65    2d 73 69 6e 63 65 2d 63 6f 6d 6d 69 74 74 65 72 | m.magit-reshelve-since-committer | 
| 4820 | 2d 6f 6e 6c 79 20 6e 69 6c 0a 20 20 22 57 68 65    74 68 65 72 20 60 6d 61 67 69 74 2d 72 65 73 68 | -only.nil..."Whether.`magit-resh | 
| 4840 | 65 6c 76 65 2d 73 69 6e 63 65 27 20 63 68 61 6e    67 65 73 20 6f 6e 6c 79 20 74 68 65 20 63 6f 6d | elve-since'.changes.only.the.com | 
| 4860 | 6d 69 74 74 65 72 20 64 61 74 65 73 2e 0a 4f 74    68 65 72 77 69 73 65 20 74 68 65 20 61 75 74 68 | mitter.dates..Otherwise.the.auth | 
| 4880 | 6f 72 20 64 61 74 65 73 20 61 72 65 20 61 6c 73    6f 20 63 68 61 6e 67 65 64 2e 22 0a 20 20 3a 70 | or.dates.are.also.changed."...:p | 
| 48a0 | 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 22 | ackage-version.'(magit..."3.0.0" | 
| 48c0 | 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 | 
| 48e0 | 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | pe.'boolean)..;;;###autoload.(de | 
| 4900 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 68 65 6c    76 65 2d 73 69 6e 63 65 20 28 72 65 76 20 6b 65 | fun.magit-reshelve-since.(rev.ke | 
| 4920 | 79 69 64 29 0a 20 20 22 43 68 61 6e 67 65 20 74    68 65 20 61 75 74 68 6f 72 20 61 6e 64 20 63 6f | yid)..."Change.the.author.and.co | 
| 4940 | 6d 6d 69 74 74 65 72 20 64 61 74 65 73 20 6f 66    20 74 68 65 20 63 6f 6d 6d 69 74 73 20 73 69 6e | mmitter.dates.of.the.commits.sin | 
| 4960 | 63 65 20 52 45 56 2e 0a 0a 41 73 6b 20 74 68 65    20 75 73 65 72 20 66 6f 72 20 74 68 65 20 66 69 | ce.REV...Ask.the.user.for.the.fi | 
| 4980 | 72 73 74 20 72 65 61 63 68 61 62 6c 65 20 63 6f    6d 6d 69 74 20 77 68 6f 73 65 20 64 61 74 65 73 | rst.reachable.commit.whose.dates | 
| 49a0 | 20 73 68 6f 75 6c 64 0a 62 65 20 63 68 61 6e 67    65 64 2e 20 20 54 68 65 6e 20 72 65 61 64 20 74 | .should.be.changed...Then.read.t | 
| 49c0 | 68 65 20 6e 65 77 20 64 61 74 65 20 66 6f 72 20    74 68 61 74 20 63 6f 6d 6d 69 74 2e 20 20 54 68 | he.new.date.for.that.commit...Th | 
| 49e0 | 65 20 69 6e 69 74 69 61 6c 0a 6d 69 6e 69 62 75    66 66 65 72 20 69 6e 70 75 74 20 61 6e 64 20 74 | e.initial.minibuffer.input.and.t | 
| 4a00 | 68 65 20 70 72 65 76 69 6f 75 73 20 68 69 73 74    6f 72 79 20 65 6c 65 6d 65 6e 74 20 6f 66 66 65 | he.previous.history.element.offe | 
| 4a20 | 72 20 67 6f 6f 64 0a 76 61 6c 75 65 73 2e 20 20    54 68 65 20 6e 65 78 74 20 63 6f 6d 6d 69 74 20 | r.good.values...The.next.commit. | 
| 4a40 | 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 64 20    6f 6e 65 20 6d 69 6e 75 74 65 20 6c 61 74 65 72 | will.be.created.one.minute.later | 
| 4a60 | 20 61 6e 64 20 73 6f 0a 6f 6e 2e 0a 0a 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6f 6e 6c | .and.so.on...This.command.is.onl | 
| 4a80 | 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 69    6e 74 65 72 61 63 74 69 76 65 20 75 73 65 20 61 | y.intended.for.interactive.use.a | 
| 4aa0 | 6e 64 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 0a 62    65 20 75 73 65 64 20 6f 6e 20 68 69 67 68 6c 79 | nd.should.only.be.used.on.highly | 
| 4ac0 | 20 72 65 61 72 72 61 6e 67 65 64 20 61 6e 64 20    75 6e 70 75 62 6c 69 73 68 65 64 20 68 69 73 74 | .rearranged.and.unpublished.hist | 
| 4ae0 | 6f 72 79 2e 0a 0a 49 66 20 4b 45 59 49 44 20 69    73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 | ory...If.KEYID.is.non-nil,.then. | 
| 4b00 | 75 73 65 20 74 68 61 74 20 74 6f 20 73 69 67 6e    20 61 6c 6c 20 72 65 73 68 65 6c 76 65 64 20 63 | use.that.to.sign.all.reshelved.c | 
| 4b20 | 6f 6d 6d 69 74 73 2e 0a 49 6e 74 65 72 61 63 74    69 76 65 6c 79 20 75 73 65 20 74 68 65 20 76 61 | ommits..Interactively.use.the.va | 
| 4b40 | 6c 75 65 20 6f 66 20 74 68 65 20 5c 22 2d 2d 67    70 67 2d 73 69 67 6e 5c 22 20 6f 70 74 69 6f 6e | lue.of.the.\"--gpg-sign\".option | 
| 4b60 | 20 69 6e 20 74 68 65 0a 6c 69 73 74 20 72 65 74    75 72 6e 65 64 20 62 79 20 60 6d 61 67 69 74 2d | .in.the.list.returned.by.`magit- | 
| 4b80 | 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73    27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | rebase-arguments'."...(interacti | 
| 4ba0 | 76 65 20 28 6c 69 73 74 20 6e 69 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ve.(list.nil.................... | 
| 4bc0 | 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 67 70 67 2d 73 69 | ..(transient-arg-value."--gpg-si | 
| 4be0 | 67 6e 3d 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 | gn="............................ | 
| 4c00 | 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 61 73 65 2d 61 72 67 | ...............(magit-rebase-arg | 
| 4c20 | 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 28 6c 65    74 2a 20 28 28 63 75 72 72 65 6e 74 20 28 6f 72 | uments))))...(let*.((current.(or | 
| 4c40 | 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 20 20 | .(magit-get-current-branch)..... | 
| 4c60 | 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 52 | ..................(user-error."R | 
| 4c80 | 65 66 75 73 69 6e 67 20 74 6f 20 72 65 73 68 65    6c 76 65 20 64 65 74 61 63 68 65 64 20 68 65 61 | efusing.to.reshelve.detached.hea | 
| 4ca0 | 64 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28    62 61 63 6b 75 70 20 28 63 6f 6e 63 61 74 20 22 | d")))..........(backup.(concat." | 
| 4cc0 | 72 65 66 73 2f 6f 72 69 67 69 6e 61 6c 2f 72 65    66 73 2f 68 65 61 64 73 2f 22 20 63 75 72 72 65 | refs/original/refs/heads/".curre | 
| 4ce0 | 6e 74 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a    20 20 20 20 20 28 28 6e 6f 74 20 72 65 76 29 0a | nt))).....(cond......((not.rev). | 
| 4d00 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64    20 28 6d 61 67 69 74 2d 72 65 66 2d 70 20 62 61 | ......(when.(and.(magit-ref-p.ba | 
| 4d20 | 63 6b 75 70 29 0a 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 | ckup)..................(not.(mag | 
| 4d40 | 69 74 2d 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 20 20 20 20 | it-y-or-n-p..................... | 
| 4d60 | 20 20 20 28 66 6f 72 6d 61 74 20 22 42 61 63 6b    75 70 20 72 65 66 20 25 73 20 61 6c 72 65 61 64 | ...(format."Backup.ref.%s.alread | 
| 4d80 | 79 20 65 78 69 73 74 73 2e 20 20 4f 76 65 72 72    69 64 65 3f 20 22 20 62 61 63 6b 75 70 29 29 29 | y.exists...Override?.".backup))) | 
| 4da0 | 29 0a 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 22 29 29 0a | ).........(user-error."Abort")). | 
| 4dc0 | 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 20 | ......(magit-log-select......... | 
| 4de0 | 28 6c 61 6d 62 64 61 20 28 72 65 76 29 0a 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | (lambda.(rev)...........(magit-r | 
| 4e00 | 65 73 68 65 6c 76 65 2d 73 69 6e 63 65 20 72 65    76 20 6b 65 79 69 64 29 29 0a 20 20 20 20 20 20 | eshelve-since.rev.keyid))....... | 
| 4e20 | 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 65 73 68 65 6c | .."Type.%p.on.a.commit.to.reshel | 
| 4e40 | 76 65 20 69 74 20 61 6e 64 20 74 68 65 20 63 6f    6d 6d 69 74 73 20 61 62 6f 76 65 20 69 74 2c 22 | ve.it.and.the.commits.above.it," | 
| 4e60 | 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20    20 28 63 6c 2d 66 6c 65 74 20 28 28 61 64 6a 75 | ))......(t.......(cl-flet.((adju | 
| 4e80 | 73 74 20 28 74 69 6d 65 20 6f 66 66 73 65 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st.(time.offset)................ | 
| 4ea0 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74    2d 74 69 6d 65 2d 73 74 72 69 6e 67 0a 20 20 20 | .........(format-time-string.... | 
| 4ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 25 46 20 25 54 20 25 7a 22 | ......................"%F.%T.%z" | 
| 4ee0 | 0a 20 20 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 66 6c | ..........................(+.(fl | 
| 4f00 | 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)....................... | 
| 4f20 | 20 20 20 20 20 20 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 | ......(*.offset.60)............. | 
| 4f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 2d 20 28 63 61 72 20 28 64 65 63 6f 64 65 2d | ................(-.(car.(decode- | 
| 4f60 | 74 69 6d 65 20 74 69 6d 65 29 29 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 | time.time))))))).........(let*.( | 
| 4f80 | 28 73 74 61 72 74 20 28 63 6f 6e 63 61 74 20 72    65 76 20 22 5e 22 29 29 0a 20 20 20 20 20 20 20 | (start.(concat.rev."^"))........ | 
| 4fa0 | 20 20 20 20 20 20 20 20 28 72 61 6e 67 65 20 28    63 6f 6e 63 61 74 20 73 74 61 72 74 20 22 2e 2e | ........(range.(concat.start.".. | 
| 4fc0 | 22 20 63 75 72 72 65 6e 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 74 69 6d 65 | ".current))................(time | 
| 4fe0 | 2d 72 65 76 20 28 61 64 6a 75 73 74 20 28 66 6c    6f 61 74 2d 74 69 6d 65 20 28 73 74 72 69 6e 67 | -rev.(adjust.(float-time.(string | 
| 5000 | 2d 74 6f 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 20 20 | -to-number...................... | 
| 5020 | 20 20 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- | 
| 5040 | 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 61 74 22    20 73 74 61 72 74 29 29 29 0a 20 20 20 20 20 20 | rev-format."%at".start)))....... | 
| 5060 | 20 20 20 20 20 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 | ...........................1)).. | 
| 5080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74    69 6d 65 2d 6e 6f 77 20 28 61 64 6a 75 73 74 20 | ..............(time-now.(adjust. | 
| 50a0 | 28 66 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 20 20 20 | (float-time).................... | 
| 50c0 | 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 | 
| 50e0 | 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 20 20 | er.............................. | 
| 5100 | 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 72 65 76 2d 6c | ........(magit-git-string."rev-l | 
| 5120 | 69 73 74 22 20 22 2d 2d 63 6f 75 6e 74 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ist"."--count".................. | 
| 5140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 5160 | 20 20 20 20 20 20 72 61 6e 67 65 29 29 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | ......range))))))...........(pus | 
| 5180 | 68 20 74 69 6d 65 2d 72 65 76 20 6d 61 67 69 74    2d 2d 72 65 73 68 65 6c 76 65 2d 68 69 73 74 6f | h.time-rev.magit--reshelve-histo | 
| 51a0 | 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c    65 74 20 28 28 64 61 74 65 20 28 66 6c 6f 6f 72 | ry)...........(let.((date.(floor | 
| 51c0 | 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 74 2d 74 | ........................(float-t | 
| 51e0 | 69 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 28 64 61 74 | ime.........................(dat | 
| 5200 | 65 2d 74 6f 2d 74 69 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 | e-to-time....................... | 
| 5220 | 20 20 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20    22 44 61 74 65 20 66 6f 72 20 66 69 72 73 74 20 | ...(read-string."Date.for.first. | 
| 5240 | 63 6f 6d 6d 69 74 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 | commit:."....................... | 
| 5260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    74 69 6d 65 2d 6e 6f 77 20 27 6d 61 67 69 74 2d | ................time-now.'magit- | 
| 5280 | 2d 72 65 73 68 65 6c 76 65 2d 68 69 73 74 6f 72    79 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | -reshelve-history))))).......... | 
| 52a0 | 20 20 20 20 20 20 20 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 | .......(process-environment.proc | 
| 52c0 | 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 20 20 20 20 28 70 | ess-environment)).............(p | 
| 52e0 | 75 73 68 20 22 46 49 4c 54 45 52 5f 42 52 41 4e    43 48 5f 53 51 55 45 4c 43 48 5f 57 41 52 4e 49 | ush."FILTER_BRANCH_SQUELCH_WARNI | 
| 5300 | 4e 47 3d 31 22 20 70 72 6f 63 65 73 73 2d 65 6e    76 69 72 6f 6e 6d 65 6e 74 29 0a 20 20 20 20 20 | NG=1".process-environment)...... | 
| 5320 | 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 20 | .......(magit-with-toplevel..... | 
| 5340 | 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 0a 20 | ..........(magit-run-git-async.. | 
| 5360 | 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 6e 63 68 22 20 22 2d | .............."filter-branch"."- | 
| 5380 | 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 20 20 20 20 20 20 20 | -force"."--env-filter".......... | 
| 53a0 | 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 20 20 20 22 63 | ......(format................."c | 
| 53c0 | 61 73 65 20 24 47 49 54 5f 43 4f 4d 4d 49 54 20    69 6e 20 25 73 5c 6e 65 73 61 63 22 0a 20 20 20 | ase.$GIT_COMMIT.in.%s\nesac".... | 
| 53e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 | .............(mapconcat......... | 
| 5400 | 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61    20 28 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 | .........(lambda.(rev).......... | 
| 5420 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 31    20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 | ..........(prog1.(concat........ | 
| 5440 | 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 29 | ....................(format."%s) | 
| 5460 | 20 22 20 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 | .".rev)......................... | 
| 5480 | 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 6d 61 67    69 74 2d 72 65 73 68 65 6c 76 65 2d 73 69 6e 63 | ...(and.(not.magit-reshelve-sinc | 
| 54a0 | 65 2d 63 6f 6d 6d 69 74 74 65 72 2d 6f 6e 6c 79    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-committer-only)............... | 
| 54c0 | 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 65 78 70 6f 72 | ..................(format."expor | 
| 54e0 | 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 20 22 20 64 61 74 65 | t.GIT_AUTHOR_DATE=\"%s\";.".date | 
| 5500 | 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 28 66 | ))............................(f | 
| 5520 | 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 52 5f 44 41 54 45 | ormat."export.GIT_COMMITTER_DATE | 
| 5540 | 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 20 20 20 20 20 20 | =\"%s\";;".date))............... | 
| 5560 | 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20    64 61 74 65 20 36 30 29 29 29 0a 20 20 20 20 20 | .......(cl-incf.date.60)))...... | 
| 5580 | 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 73 20 22 72 65 | ............(magit-git-lines."re | 
| 55a0 | 76 2d 6c 69 73 74 22 20 22 2d 2d 72 65 76 65 72    73 65 22 20 72 61 6e 67 65 29 0a 20 20 20 20 20 | v-list"."--reverse".range)...... | 
| 55c0 | 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 20 20 20 20 20 20 | ............"."))............... | 
| 55e0 | 20 28 61 6e 64 20 6b 65 79 69 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(and.keyid..................... | 
| 5600 | 28 6c 69 73 74 20 22 2d 2d 63 6f 6d 6d 69 74 2d    66 69 6c 74 65 72 22 0a 20 20 20 20 20 20 20 20 | (list."--commit-filter"......... | 
| 5620 | 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 67 69 74 20 63 | ..................(format."git.c | 
| 5640 | 6f 6d 6d 69 74 2d 74 72 65 65 20 2d 2d 67 70 67    2d 73 69 67 6e 3d 25 73 20 5c 22 24 40 5c 22 3b | ommit-tree.--gpg-sign=%s.\"$@\"; | 
| 5660 | 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 | "............................... | 
| 5680 | 20 20 20 20 6b 65 79 69 64 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 72 61 6e 67 | ....keyid)))................rang | 
| 56a0 | 65 20 22 2d 2d 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 | e."--")).............(set-proces | 
| 56c0 | 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 74 68 | s-sentinel..............magit-th | 
| 56e0 | 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | is-process..............(lambda. | 
| 5700 | 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 20 20 20 20 28 | (process.event)................( | 
| 5720 | 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 20 70 72 6f 63 65 | when.(memq.(process-status.proce | 
| 5740 | 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 20 20 20 20 20 20 | ss).'(exit.signal))............. | 
| 5760 | 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 | 
| 5780 | 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).................... | 
| 57a0 | 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 65 73 | ..(magit-process-sentinel.proces | 
| 57c0 | 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 70 72 6f | s.event)....................(pro | 
| 57e0 | 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 73 | cess-put.process.'inhibit-refres | 
| 5800 | 68 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 69 74 2d 70 | h.t)....................(magit-p | 
| 5820 | 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).. | 
| 5840 | 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 2d 67 69 74 | ..................(magit-run-git | 
| 5860 | 20 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d    64 22 20 62 61 63 6b 75 70 29 29 29 29 29 29 29 | ."update-ref"."-d".backup))))))) | 
| 5880 | 29 29 29 29 29 0a 0a 3b 3b 3b 20 52 65 76 69 73    69 6f 6e 20 53 74 61 63 6b 0a 0a 28 64 65 66 76 | )))))..;;;.Revision.Stack..(defv | 
| 58a0 | 61 72 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 73 74 61 63 6b 20 6e 69 6c 29 0a 0a 28 64 | ar.magit-revision-stack.nil)..(d | 
| 58c0 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70    6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 | efcustom.magit-pop-revision-stac | 
| 58e0 | 6b 2d 66 6f 72 6d 61 74 0a 20 20 27 28 22 5b 25    4e 3a 20 25 68 5d 20 22 0a 20 20 20 20 22 25 4e | k-format...'("[%N:.%h]."....."%N | 
| 5900 | 3a 20 25 63 73 20 25 48 5c 6e 20 20 20 25 73 5c    6e 22 0a 20 20 20 20 22 5c 5c 5b 5c 5c 28 5b 30 | :.%cs.%H\n...%s\n"....."\\[\\([0 | 
| 5920 | 2d 39 5d 2b 5c 5c 29 5b 5d 3a 5d 22 29 0a 20 20    22 43 6f 6e 74 72 6f 6c 20 68 6f 77 20 60 6d 61 | -9]+\\)[]:]")..."Control.how.`ma | 
| 5940 | 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 65 72 74 73 20 | git-pop-revision-stack'.inserts. | 
| 5960 | 61 20 72 65 76 69 73 69 6f 6e 2e 0a 0a 54 68 65    20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d | a.revision...The.command.`magit- | 
| 5980 | 70 6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61    63 6b 27 20 69 6e 73 65 72 74 73 20 61 20 72 65 | pop-revision-stack'.inserts.a.re | 
| 59a0 | 70 72 65 73 65 6e 74 61 74 69 6f 6e 0a 6f 66 20    74 68 65 20 72 65 76 69 73 69 6f 6e 20 6c 61 73 | presentation.of.the.revision.las | 
| 59c0 | 74 20 70 75 73 68 65 64 20 74 6f 20 74 68 65 20    60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d | t.pushed.to.the.`magit-revision- | 
| 59e0 | 73 74 61 63 6b 27 20 69 6e 74 6f 0a 74 68 65 20    63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 20 | stack'.into.the.current.buffer.. | 
| 5a00 | 20 49 74 20 69 6e 73 65 72 74 73 20 74 65 78 74    20 61 74 20 70 6f 69 6e 74 20 61 6e 64 2f 6f 72 | .It.inserts.text.at.point.and/or | 
| 5a20 | 20 6e 65 61 72 20 74 68 65 20 65 6e 64 0a 6f 66    20 74 68 65 20 62 75 66 66 65 72 2c 20 61 6e 64 | .near.the.end.of.the.buffer,.and | 
| 5a40 | 20 72 65 6d 6f 76 65 73 20 74 68 65 20 63 6f 6e    73 75 6d 65 64 20 72 65 76 69 73 69 6f 6e 20 66 | .removes.the.consumed.revision.f | 
| 5a60 | 72 6f 6d 20 74 68 65 20 73 74 61 63 6b 2e 0a 0a    54 68 65 20 65 6e 74 72 69 65 73 20 6f 6e 20 74 | rom.the.stack...The.entries.on.t | 
| 5a80 | 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 28 48 41 53 48 20 54 | he.stack.have.the.format.(HASH.T | 
| 5aa0 | 4f 50 4c 45 56 45 4c 29 20 61 6e 64 20 74 68 69    73 0a 6f 70 74 69 6f 6e 20 68 61 73 20 74 68 65 | OPLEVEL).and.this.option.has.the | 
| 5ac0 | 20 66 6f 72 6d 61 74 20 28 50 4f 49 4e 54 2d 46    4f 52 4d 41 54 20 45 4f 42 2d 46 4f 52 4d 41 54 | .format.(POINT-FORMAT.EOB-FORMAT | 
| 5ae0 | 20 49 4e 44 45 58 2d 52 45 47 45 58 50 29 2c 20    61 6c 6c 0a 6f 66 20 77 68 69 63 68 20 6d 61 79 | .INDEX-REGEXP),.all.of.which.may | 
| 5b00 | 20 62 65 20 6e 69 6c 20 6f 72 20 61 20 73 74 72    69 6e 67 20 28 74 68 6f 75 67 68 20 65 69 74 68 | .be.nil.or.a.string.(though.eith | 
| 5b20 | 65 72 20 6f 6e 65 20 6f 66 20 45 4f 42 2d 46 4f    52 4d 41 54 0a 6f 72 20 50 4f 49 4e 54 2d 46 4f | er.one.of.EOB-FORMAT.or.POINT-FO | 
| 5b40 | 52 4d 41 54 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 | RMAT.should.be.a.string,.and.if. | 
| 5b60 | 49 4e 44 45 58 2d 52 45 47 45 58 50 20 69 73 0a    6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 | INDEX-REGEXP.is.non-nil,.then.th | 
| 5b80 | 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 46 | e.two.formats.should.be.too)...F | 
| 5ba0 | 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 74 6f 20 66 69 6e | irst.INDEX-REGEXP.is.used.to.fin | 
| 5bc0 | 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 65 6e 74 72 79 2c | d.the.previously.inserted.entry, | 
| 5be0 | 0a 62 79 20 73 65 61 72 63 68 69 6e 67 20 62 61    63 6b 77 61 72 64 20 66 72 6f 6d 20 70 6f 69 6e | .by.searching.backward.from.poin | 
| 5c00 | 74 2e 20 20 54 68 65 20 66 69 72 73 74 20 73 75    62 6d 61 74 63 68 20 6d 75 73 74 20 6d 61 74 63 | t...The.first.submatch.must.matc | 
| 5c20 | 68 0a 74 68 65 20 69 6e 64 65 78 20 6e 75 6d 62    65 72 2e 20 20 54 68 61 74 20 6e 75 6d 62 65 72 | h.the.index.number...That.number | 
| 5c40 | 20 69 73 20 69 6e 63 72 65 6d 65 6e 74 65 64 20    62 79 20 6f 6e 65 2c 20 61 6e 64 20 62 65 63 6f | .is.incremented.by.one,.and.beco | 
| 5c60 | 6d 65 73 0a 74 68 65 20 69 6e 64 65 78 20 6e 75    6d 62 65 72 20 6f 66 20 74 68 65 20 65 6e 74 72 | mes.the.index.number.of.the.entr | 
| 5c80 | 79 20 74 6f 20 62 65 20 69 6e 73 65 72 74 65 64    2e 20 20 49 66 20 79 6f 75 20 64 6f 6e 27 74 20 | y.to.be.inserted...If.you.don't. | 
| 5ca0 | 77 61 6e 74 0a 74 6f 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 | want.to.number.the.inserted.revi | 
| 5cc0 | 73 69 6f 6e 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 | sions,.then.use.nil.for.INDEX-RE | 
| 5ce0 | 47 45 58 50 2e 0a 0a 49 66 20 49 4e 44 45 58 2d    52 45 47 45 58 50 20 69 73 20 6e 6f 6e 2d 6e 69 | GEXP...If.INDEX-REGEXP.is.non-ni | 
| 5d00 | 6c 2c 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 | l,.then.both.POINT-FORMAT.and.EO | 
| 5d20 | 42 2d 46 4f 52 4d 41 54 0a 73 68 6f 75 6c 64 20    63 6f 6e 74 61 69 6e 20 5c 22 25 4e 5c 22 2c 20 | B-FORMAT.should.contain.\"%N\",. | 
| 5d40 | 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 6e 75 6d 62 65 | which.is.replaced.with.the.numbe | 
| 5d60 | 72 20 74 68 61 74 20 77 61 73 0a 64 65 74 65 72    6d 69 6e 65 64 20 69 6e 20 74 68 65 20 70 72 65 | r.that.was.determined.in.the.pre | 
| 5d80 | 76 69 6f 75 73 20 73 74 65 70 2e 0a 0a 42 6f 74    68 20 66 6f 72 6d 61 74 73 2c 20 69 66 20 6e 6f | vious.step...Both.formats,.if.no | 
| 5da0 | 6e 2d 6e 69 6c 20 61 6e 64 20 61 66 74 65 72 20    72 65 6d 6f 76 69 6e 67 20 25 4e 2c 20 61 72 65 | n-nil.and.after.removing.%N,.are | 
| 5dc0 | 20 74 68 65 6e 20 65 78 70 61 6e 64 65 64 0a 75    73 69 6e 67 20 60 67 69 74 20 73 68 6f 77 20 2d | .then.expanded.using.`git.show.- | 
| 5de0 | 2d 66 6f 72 6d 61 74 3d 46 4f 52 4d 41 54 20 2e    2e 2e 27 20 69 6e 73 69 64 65 20 54 4f 50 4c 45 | -format=FORMAT....'.inside.TOPLE | 
| 5e00 | 56 45 4c 2e 0a 0a 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 | VEL...The.expansion.of.POINT-FOR | 
| 5e20 | 4d 41 54 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 | MAT.is.inserted.at.point,.and.th | 
| 5e40 | 65 0a 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 6e 73 | e.expansion.of.EOB-FORMAT.is.ins | 
| 5e60 | 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 20 28 | erted.at.the.end.of.the.buffer.( | 
| 5e80 | 69 66 0a 74 68 65 20 62 75 66 66 65 72 20 65 6e    64 73 20 77 69 74 68 20 61 20 63 6f 6d 6d 65 6e | if.the.buffer.ends.with.a.commen | 
| 5ea0 | 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 67 68 74 20 62 65 66 | t,.then.it.is.inserted.right.bef | 
| 5ec0 | 6f 72 65 0a 74 68 61 74 29 2e 22 0a 20 20 3a 70    61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | ore.that)."...:package-version.' | 
| 5ee0 | 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 69 | (magit..."3.2.0")...:group.'magi | 
| 5f00 | 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79    70 65 20 27 28 6c 69 73 74 20 28 63 68 6f 69 63 | t-commands...:type.'(list.(choic | 
| 5f20 | 65 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22    49 6e 73 65 72 74 20 61 74 20 70 6f 69 6e 74 20 | e.(string.:tag."Insert.at.point. | 
| 5f40 | 66 6f 72 6d 61 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 | format")........................ | 
| 5f60 | 28 63 6f 6e 73 20 28 73 74 72 69 6e 67 20 3a 74    61 67 20 22 49 6e 73 65 72 74 20 61 74 20 70 6f | (cons.(string.:tag."Insert.at.po | 
| 5f80 | 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 20 20 20 20 20 | int.format").................... | 
| 5fa0 | 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61    74 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 | ..........(repeat.(string.:tag." | 
| 5fc0 | 41 72 67 75 6d 65 6e 74 20 74 6f 20 67 69 74 20    73 68 6f 77 22 29 29 29 0a 20 20 20 20 20 20 20 | Argument.to.git.show")))........ | 
| 5fe0 | 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 6f 6e | ................(const.:tag."Don | 
| 6000 | 27 74 20 69 6e 73 65 72 74 20 61 74 20 70 6f 69    6e 74 22 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 | 't.insert.at.point".nil))....... | 
| 6020 | 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65    20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 49 | .........(choice.(string.:tag."I | 
| 6040 | 6e 73 65 72 74 20 61 74 20 65 6f 62 20 66 6f 72    6d 61 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 | nsert.at.eob.format")........... | 
| 6060 | 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. | 
| 6080 | 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 20 20 20 20 20 20 20 | "Insert.at.eob.format")......... | 
| 60a0 | 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 74 20 28 73 74 | .....................(repeat.(st | 
| 60c0 | 72 69 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 | ring.:tag."Argument.to.git.show" | 
| 60e0 | 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 63 6f 6e 73 | )))........................(cons | 
| 6100 | 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 69 6e    73 65 72 74 20 61 74 20 65 6f 62 22 20 6e 69 6c | t.:tag."Don't.insert.at.eob".nil | 
| 6120 | 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 72 65 67 65 78 | ))................(choice.(regex | 
| 6140 | 70 20 3a 74 61 67 20 22 46 69 6e 64 20 69 6e 64    65 78 20 72 65 67 65 78 70 22 29 0a 20 20 20 20 | p.:tag."Find.index.regexp")..... | 
| 6160 | 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 3a 74 61 67 20 22 | ...................(const.:tag." | 
| 6180 | 44 6f 6e 27 74 20 6e 75 6d 62 65 72 20 65 6e 74    72 69 65 73 22 20 6e 69 6c 29 29 29 29 0a 0a 28 | Don't.number.entries".nil))))..( | 
| 61a0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    63 6f 70 79 2d 72 65 76 69 73 69 6f 6e 2d 61 62 | defcustom.magit-copy-revision-ab | 
| 61c0 | 62 72 65 76 69 61 74 65 64 20 6e 69 6c 0a 20 20    22 57 68 65 74 68 65 72 20 74 6f 20 73 61 76 65 | breviated.nil..."Whether.to.save | 
| 61e0 | 20 61 62 62 72 65 76 69 61 74 65 64 20 72 65 76    69 73 69 6f 6e 20 74 6f 20 60 6b 69 6c 6c 2d 72 | .abbreviated.revision.to.`kill-r | 
| 6200 | 69 6e 67 27 20 61 6e 64 20 60 6d 61 67 69 74 2d    72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 2e | ing'.and.`magit-revision-stack'. | 
| 6220 | 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..." | 
| 6240 | 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 69 73 63 65 6c 6c 61 | 3.0.0")...:group.'magit-miscella | 
| 6260 | 6e 65 6f 75 73 0a 20 20 3a 74 79 70 65 20 27 62    6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 23 23 23 61 | neous...:type.'boolean)..;;;###a | 
| 6280 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f | utoload.(defun.magit-pop-revisio | 
| 62a0 | 6e 2d 73 74 61 63 6b 20 28 72 65 76 20 74 6f 70    6c 65 76 65 6c 29 0a 20 20 22 49 6e 73 65 72 74 | n-stack.(rev.toplevel)..."Insert | 
| 62c0 | 20 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 | .a.representation.of.a.revision. | 
| 62e0 | 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2e 0a 0a 50 6f 70 20 61 20 | into.the.current.buffer...Pop.a. | 
| 6300 | 72 65 76 69 73 69 6f 6e 20 66 72 6f 6d 20 74 68    65 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | revision.from.the.`magit-revisio | 
| 6320 | 6e 2d 73 74 61 63 6b 27 20 61 6e 64 20 69 6e 73    65 72 74 20 69 74 20 69 6e 74 6f 0a 74 68 65 20 | n-stack'.and.insert.it.into.the. | 
| 6340 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 61    63 63 6f 72 64 69 6e 67 20 74 6f 20 60 6d 61 67 | current.buffer.according.to.`mag | 
| 6360 | 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 27 2e 0a 52 | it-pop-revision-stack-format'..R | 
| 6380 | 65 76 69 73 69 6f 6e 73 20 63 61 6e 20 62 65 20    70 75 74 20 6f 6e 20 74 68 65 20 73 74 61 63 6b | evisions.can.be.put.on.the.stack | 
| 63a0 | 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 63 6f    70 79 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 | .using.`magit-copy-section-value | 
| 63c0 | 27 0a 61 6e 64 20 60 6d 61 67 69 74 2d 63 6f 70    79 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f | '.and.`magit-copy-buffer-revisio | 
| 63e0 | 6e 27 2e 0a 0a 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 | n'...If.the.stack.is.empty.or.wi | 
| 6400 | 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75    6d 65 6e 74 2c 20 69 6e 73 74 65 61 64 20 72 65 | th.a.prefix.argument,.instead.re | 
| 6420 | 61 64 20 61 0a 72 65 76 69 73 69 6f 6e 20 69 6e    20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e | ad.a.revision.in.the.minibuffer. | 
| 6440 | 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 74 6f 72 | ..By.using.the.minibuffer.histor | 
| 6460 | 79 20 74 68 69 73 0a 61 6c 6c 6f 77 73 20 73 65    6c 65 63 74 69 6e 67 20 61 6e 20 69 74 65 6d 20 | y.this.allows.selecting.an.item. | 
| 6480 | 77 68 69 63 68 20 77 61 73 20 70 6f 70 70 65 64    20 65 61 72 6c 69 65 72 20 6f 72 20 74 6f 20 69 | which.was.popped.earlier.or.to.i | 
| 64a0 | 6e 73 65 72 74 20 61 6e 0a 61 72 62 69 74 72 61    72 79 20 72 65 66 65 72 65 6e 63 65 20 6f 72 20 | nsert.an.arbitrary.reference.or. | 
| 64c0 | 72 65 76 69 73 69 6f 6e 20 77 69 74 68 6f 75 74    20 66 69 72 73 74 20 70 75 73 68 69 6e 67 20 69 | revision.without.first.pushing.i | 
| 64e0 | 74 20 6f 6e 74 6f 20 74 68 65 0a 73 74 61 63 6b    2e 0a 0a 57 68 65 6e 20 72 65 61 64 69 6e 67 20 | t.onto.the.stack...When.reading. | 
| 6500 | 74 68 65 20 72 65 76 69 73 69 6f 6e 20 66 72 6f    6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 | the.revision.from.the.minibuffer | 
| 6520 | 2c 20 74 68 65 6e 20 69 74 20 6d 69 67 68 74 20    6e 6f 74 0a 62 65 20 70 6f 73 73 69 62 6c 65 20 | ,.then.it.might.not.be.possible. | 
| 6540 | 74 6f 20 67 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 | to.guess.the.correct.repository. | 
| 6560 | 20 20 57 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d    61 6e 64 0a 69 73 20 63 61 6c 6c 65 64 20 69 6e | ..When.this.command.is.called.in | 
| 6580 | 73 69 64 65 20 61 20 72 65 70 6f 73 69 74 6f 72    79 20 28 65 2e 67 2e 20 77 68 69 6c 65 20 63 6f | side.a.repository.(e.g..while.co | 
| 65a0 | 6d 70 6f 73 69 6e 67 20 61 20 63 6f 6d 6d 69 74    0a 6d 65 73 73 61 67 65 29 2c 20 74 68 65 6e 20 | mposing.a.commit.message),.then. | 
| 65c0 | 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 20 4f 74 68 65 72 77 | that.repository.is.used...Otherw | 
| 65e0 | 69 73 65 20 28 65 2e 67 2e 20 77 68 69 6c 65 0a    63 6f 6d 70 6f 73 69 6e 67 20 61 6e 20 65 6d 61 | ise.(e.g..while.composing.an.ema | 
| 6600 | 69 6c 29 20 74 68 65 6e 20 74 68 65 20 72 65 70    6f 73 69 74 6f 72 79 20 72 65 63 6f 72 64 65 64 | il).then.the.repository.recorded | 
| 6620 | 20 66 6f 72 20 74 68 65 20 74 6f 70 0a 65 6c 65    6d 65 6e 74 20 6f 66 20 74 68 65 20 73 74 61 63 | .for.the.top.element.of.the.stac | 
| 6640 | 6b 20 69 73 20 75 73 65 64 20 28 65 76 65 6e 20    74 68 6f 75 67 68 20 77 65 20 69 6e 73 65 72 74 | k.is.used.(even.though.we.insert | 
| 6660 | 20 61 6e 6f 74 68 65 72 0a 72 65 76 69 73 69 6f    6e 29 2e 20 20 49 66 20 6e 6f 74 20 63 61 6c 6c | .another.revision)...If.not.call | 
| 6680 | 65 64 20 69 6e 73 69 64 65 20 61 20 72 65 70 6f    73 69 74 6f 72 79 20 61 6e 64 20 77 69 74 68 20 | ed.inside.a.repository.and.with. | 
| 66a0 | 61 6e 20 65 6d 70 74 79 0a 73 74 61 63 6b 2c 20    6f 72 20 77 69 74 68 20 74 77 6f 20 70 72 65 66 | an.empty.stack,.or.with.two.pref | 
| 66c0 | 69 78 20 61 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 | ix.arguments,.then.read.the.repo | 
| 66e0 | 73 69 74 6f 72 79 20 69 6e 0a 74 68 65 20 6d 69    6e 69 62 75 66 66 65 72 20 74 6f 6f 2e 22 0a 20 | sitory.in.the.minibuffer.too.".. | 
| 6700 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20    20 28 69 66 20 28 6f 72 20 63 75 72 72 65 6e 74 | .(interactive....(if.(or.current | 
| 6720 | 2d 70 72 65 66 69 78 2d 61 72 67 20 28 6e 6f 74    20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d | -prefix-arg.(not.magit-revision- | 
| 6740 | 73 74 61 63 6b 29 29 0a 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 | stack))........(let.((default-di | 
| 6760 | 72 65 63 74 6f 72 79 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 | rectory................(or.(and. | 
| 6780 | 28 6e 6f 74 20 28 3d 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 | (not.(=.(prefix-numeric-value.cu | 
| 67a0 | 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67    29 20 31 36 29 29 0a 20 20 20 20 20 20 20 20 20 | rrent-prefix-arg).16)).......... | 
| 67c0 | 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 74 6f 70 6c 65 76 | ...............(or.(magit-toplev | 
| 67e0 | 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 20 20 20 | el)............................. | 
| 6800 | 28 63 61 64 72 20 28 63 61 72 20 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 29 | (cadr.(car.magit-revision-stack) | 
| 6820 | 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 72 65 | )))....................(magit-re | 
| 6840 | 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 20 20 28 6c 69 73 74 | ad-repository))))..........(list | 
| 6860 | 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 49 | .(magit-read-branch-or-commit."I | 
| 6880 | 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 20 20 20 20 20 20 20 | nsert.revision")................ | 
| 68a0 | 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 28 70 75 73 68 20 28 | default-directory))......(push.( | 
| 68c0 | 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 29 20 6d 61 67 69 74 | caar.magit-revision-stack).magit | 
| 68e0 | 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 70 6f 70 20 6d 61 67 | -revision-history)......(pop.mag | 
| 6900 | 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 66 20 72 65 76 0a 20 | it-revision-stack)))...(if.rev.. | 
| 6920 | 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 66 6f 72 6d 61 74 20 | .....(pcase-let.((`(,pnt-format. | 
| 6940 | 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 20 20 20 20 20 20 20 | ,eob-format.,idx-format)........ | 
| 6960 | 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 69 73 69 6f 6e 2d 73 | ............magit-pop-revision-s | 
| 6980 | 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 74 20 28 28 64 65 66 | tack-format)).........(let.((def | 
| 69a0 | 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 20 20 20 20 20 20 20 | ault-directory.toplevel)........ | 
| 69c0 | 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 61 74 0a 20 20 20 20 | .......(idx.(and.idx-format..... | 
| 69e0 | 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 65 78 63 75 72 73 | ....................(save-excurs | 
| 6a00 | 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 28 69 | ion...........................(i | 
| 6a20 | 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 2d 66 6f 72 6d 61 74 | f.(re-search-backward.idx-format | 
| 6a40 | 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 20 20 20 | .nil.t)......................... | 
| 6a60 | 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 20 20 20 20 20 20 20 | ......(number-to-string......... | 
| 6a80 | 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 28 73 74 72 69 | .......................(1+.(stri | 
| 6aa0 | 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 29 29 29 | ng-to-number.(match-string.1)))) | 
| 6ac0 | 0a 20 20 20 20 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 31 22 | ............................."1" | 
| 6ae0 | 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 67 73 20 65 6f 62 2d | ))))...............pnt-args.eob- | 
| 6b00 | 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 73 74 70 20 70 6e 74 | args)...........(when.(listp.pnt | 
| 6b20 | 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 71 20 70 6e 74 2d 61 | -format).............(setq.pnt-a | 
| 6b40 | 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 20 20 20 20 20 20 20 | rgs.(cdr.pnt-format))........... | 
| 6b60 | 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 6e 74 2d 66 6f 72 6d | ..(setq.pnt-format.(car.pnt-form | 
| 6b80 | 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 73 74 70 20 65 6f 62 | at)))...........(when.(listp.eob | 
| 6ba0 | 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 71 20 65 6f 62 2d 61 | -format).............(setq.eob-a | 
| 6bc0 | 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 20 20 20 20 20 20 20 | rgs.(cdr.eob-format))........... | 
| 6be0 | 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 6f 62 2d 66 6f 72 6d | ..(setq.eob-format.(car.eob-form | 
| 6c00 | 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 2d 66 6f 72 6d 61 74 | at)))...........(when.pnt-format | 
| 6c20 | 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 72 6d 61 74 0a 20 20 | .............(when.idx-format... | 
| 6c40 | 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 6d 61 74 0a 20 20 20 | ............(setq.pnt-format.... | 
| 6c60 | 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 72 65 67 65 78 70 | .................(replace-regexp | 
| 6c80 | 2d 69 6e 2d 73 74 72 69 6e 67 20 22 25 4e 22 20    69 64 78 20 70 6e 74 2d 66 6f 72 6d 61 74 20 74 | -in-string."%N".idx.pnt-format.t | 
| 6ca0 | 20 74 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 76 2d 69 6e 73 | .t))).............(magit-rev-ins | 
| 6cc0 | 65 72 74 2d 66 6f 72 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 | ert-format.pnt-format.rev.pnt-ar | 
| 6ce0 | 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 62 61 63 6b 77 61 72 64 2d 64 65 6c 65 74 65 | gs).............(backward-delete | 
| 6d00 | 2d 63 68 61 72 20 31 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 65 6f 62 2d 66 6f | -char.1))...........(when.eob-fo | 
| 6d20 | 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 72 6d 61 | rmat.............(when.idx-forma | 
| 6d40 | 74 0a 20 20 20 20 20 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 | t...............(setq.eob-format | 
| 6d60 | 0a 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 72 65 | .....................(replace-re | 
| 6d80 | 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22    25 4e 22 20 69 64 78 20 65 6f 62 2d 66 6f 72 6d | gexp-in-string."%N".idx.eob-form | 
| 6da0 | 61 74 20 74 20 74 29 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 | at.t.t))).............(save-excu | 
| 6dc0 | 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 72 20 28 | rsion...............(goto-char.( | 
| 6de0 | 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 69 70 2d | point-max))...............(skip- | 
| 6e00 | 73 79 6e 74 61 78 2d 62 61 63 6b 77 61 72 64 20    22 3e 73 2d 22 29 0a 20 20 20 20 20 20 20 20 20 | syntax-backward.">s-").......... | 
| 6e20 | 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 20 20 | .....(beginning-of-line)........ | 
| 6e40 | 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 28 6c | .......(if.(and.comment-start.(l | 
| 6e60 | 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 20 20 | ooking-at.comment-start))....... | 
| 6e80 | 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 20 63 | ............(while.(looking-at.c | 
| 6ea0 | 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 20 20 | omment-start)................... | 
| 6ec0 | 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 20 20 | ..(forward-line.-1))............ | 
| 6ee0 | 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 20 20 | .....(forward-line)............. | 
| 6f00 | 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 29 20 | ....(unless.(=.(current-column). | 
| 6f20 | 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 5c 6e | 0)...................(insert.?\n | 
| 6f40 | 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 0a 20 | )))...............(insert.?\n).. | 
| 6f60 | 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 2d 66 | .............(magit-rev-insert-f | 
| 6f80 | 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 0a 20 | ormat.eob-format.rev.eob-args).. | 
| 6fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61    63 6b 77 61 72 64 2d 64 65 6c 65 74 65 2d 63 68 | .............(backward-delete-ch | 
| 6fc0 | 61 72 20 31 29 29 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 | ar.1))))).....(user-error."Revis | 
| 6fe0 | 69 6f 6e 20 73 74 61 63 6b 20 69 73 20 65 6d 70    74 79 22 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d | ion.stack.is.empty")))..(define- | 
| 7000 | 6b 65 79 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d    6f 64 65 2d 6d 61 70 0a 20 20 28 6b 62 64 20 22 | key.git-commit-mode-map...(kbd." | 
| 7020 | 43 2d 63 20 43 2d 77 22 29 20 27 6d 61 67 69 74    2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 | C-c.C-w").'magit-pop-revision-st | 
| 7040 | 61 63 6b 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 | ack)..;;;###autoload.(defun.magi | 
| 7060 | 74 2d 63 6f 70 79 2d 73 65 63 74 69 6f 6e 2d 76    61 6c 75 65 20 28 61 72 67 29 0a 20 20 22 53 61 | t-copy-section-value.(arg)..."Sa | 
| 7080 | 76 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20    74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 | ve.the.value.of.the.current.sect | 
| 70a0 | 69 6f 6e 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 73 65 63 | ion.for.later.use...Save.the.sec | 
| 70c0 | 74 69 6f 6e 20 76 61 6c 75 65 20 74 6f 20 74 68    65 20 60 6b 69 6c 6c 2d 72 69 6e 67 27 2c 20 61 | tion.value.to.the.`kill-ring',.a | 
| 70e0 | 6e 64 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61    74 0a 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 | nd,.provided.that.the.current.se | 
| 7100 | 63 74 69 6f 6e 20 69 73 20 61 20 63 6f 6d 6d 69    74 2c 20 62 72 61 6e 63 68 2c 20 6f 72 20 74 61 | ction.is.a.commit,.branch,.or.ta | 
| 7120 | 67 20 73 65 63 74 69 6f 6e 2c 20 70 75 73 68 0a    74 68 65 20 28 72 65 66 65 72 65 6e 63 65 64 29 | g.section,.push.the.(referenced) | 
| 7140 | 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 74 68 65    20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | .revision.to.the.`magit-revision | 
| 7160 | 2d 73 74 61 63 6b 27 20 66 6f 72 20 75 73 65 0a    77 69 74 68 20 60 6d 61 67 69 74 2d 70 6f 70 2d | -stack'.for.use.with.`magit-pop- | 
| 7180 | 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 2e    0a 0a 57 68 65 6e 20 60 6d 61 67 69 74 2d 63 6f | revision-stack'...When.`magit-co | 
| 71a0 | 70 79 2d 72 65 76 69 73 69 6f 6e 2d 61 62 62 72    65 76 69 61 74 65 64 27 20 69 73 20 6e 6f 6e 2d | py-revision-abbreviated'.is.non- | 
| 71c0 | 6e 69 6c 2c 20 73 61 76 65 20 74 68 65 0a 61 62    62 72 65 76 69 61 74 65 64 20 72 65 76 69 73 69 | nil,.save.the.abbreviated.revisi | 
| 71e0 | 6f 6e 20 74 6f 20 74 68 65 20 60 6b 69 6c 6c 2d    72 69 6e 67 27 20 61 6e 64 20 74 68 65 0a 60 6d | on.to.the.`kill-ring'.and.the.`m | 
| 7200 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 74    61 63 6b 27 2e 0a 0a 57 68 65 6e 20 74 68 65 20 | agit-revision-stack'...When.the. | 
| 7220 | 63 75 72 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 | current.section.is.a.branch.or.a | 
| 7240 | 20 74 61 67 2c 20 61 6e 64 20 61 20 70 72 65 66    69 78 0a 61 72 67 75 6d 65 6e 74 20 69 73 20 75 | .tag,.and.a.prefix.argument.is.u | 
| 7260 | 73 65 64 2c 20 74 68 65 6e 20 73 61 76 65 20 74    68 65 20 72 65 76 69 73 69 6f 6e 20 61 74 20 69 | sed,.then.save.the.revision.at.i | 
| 7280 | 74 73 20 74 69 70 20 74 6f 20 74 68 65 0a 60 6b    69 6c 6c 2d 72 69 6e 67 27 20 69 6e 73 74 65 61 | ts.tip.to.the.`kill-ring'.instea | 
| 72a0 | 64 20 6f 66 20 74 68 65 20 72 65 66 65 72 65 6e    63 65 20 6e 61 6d 65 2e 0a 0a 57 68 65 6e 20 74 | d.of.the.reference.name...When.t | 
| 72c0 | 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 | 
| 72e0 | 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 | 
| 7300 | 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. | 
| 7320 | 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 20 20 49 66 | behaving.as.described.above...If | 
| 7340 | 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 61 6e 64 20 74 | .a.prefix.argument.is.used.and.t | 
| 7360 | 68 65 20 72 65 67 69 6f 6e 20 69 73 20 77 69 74    68 69 6e 0a 61 20 68 75 6e 6b 2c 20 74 68 65 6e | he.region.is.within.a.hunk,.then | 
| 7380 | 20 73 74 72 69 70 20 74 68 65 20 64 69 66 66 20    6d 61 72 6b 65 72 20 63 6f 6c 75 6d 6e 20 61 6e | .strip.the.diff.marker.column.an | 
| 73a0 | 64 20 6b 65 65 70 20 6f 6e 6c 79 20 65 69 74 68    65 72 0a 74 68 65 20 61 64 64 65 64 20 6f 72 20 | d.keep.only.either.the.added.or. | 
| 73c0 | 72 65 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 | removed.lines,.depending.on.the. | 
| 73e0 | 73 69 67 6e 20 6f 66 20 74 68 65 20 70 72 65 66    69 78 0a 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 | sign.of.the.prefix.argument."... | 
| 7400 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22    29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 61 | (interactive."P")...(cond....((a | 
| 7420 | 6e 64 20 61 72 67 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 69 | nd.arg..........(magit-section-i | 
| 7440 | 6e 74 65 72 6e 61 6c 2d 72 65 67 69 6f 6e 2d 70    29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | nternal-region-p)..........(magi | 
| 7460 | 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20    27 68 75 6e 6b 29 29 0a 20 20 20 20 28 6b 69 6c | t-section-match.'hunk)).....(kil | 
| 7480 | 6c 2d 6e 65 77 0a 20 20 20 20 20 28 74 68 72 65    61 64 2d 6c 61 73 74 20 28 62 75 66 66 65 72 2d | l-new......(thread-last.(buffer- | 
| 74a0 | 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 20 20 20 20 20 | substring-no-properties......... | 
| 74c0 | 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 69    6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 0a 20 20 | ...........(region-beginning)... | 
| 74e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 | .................(region-end)).. | 
| 7500 | 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 0a | ......(replace-regexp-in-string. | 
| 7520 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20    22 5e 5c 5c 25 63 2e 2a 5c 6e 3f 22 20 28 69 66 | ........(format."^\\%c.*\n?".(if | 
| 7540 | 20 28 3c 20 28 70 72 65 66 69 78 2d 6e 75 6d 65    72 69 63 2d 76 61 6c 75 65 20 61 72 67 29 20 30 | .(<.(prefix-numeric-value.arg).0 | 
| 7560 | 29 20 3f 2b 20 3f 2d 29 29 0a 20 20 20 20 20 20    20 20 22 22 29 0a 20 20 20 20 20 20 20 28 72 65 | ).?+.?-))........."")........(re | 
| 7580 | 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d    73 74 72 69 6e 67 20 22 5e 5b 20 5c 5c 2b 5c 5c | place-regexp-in-string."^[.\\+\\ | 
| 75a0 | 2d 5d 22 20 22 22 29 29 29 0a 20 20 20 20 28 64    65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 29 29 | -]".""))).....(deactivate-mark)) | 
| 75c0 | 0a 20 20 20 28 28 75 73 65 2d 72 65 67 69 6f 6e    2d 70 29 0a 20 20 20 20 28 63 61 6c 6c 2d 69 6e | ....((use-region-p).....(call-in | 
| 75e0 | 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 63 6f    70 79 2d 72 65 67 69 6f 6e 2d 61 73 2d 6b 69 6c | teractively.#'copy-region-as-kil | 
| 7600 | 6c 29 29 0a 20 20 20 28 74 0a 20 20 20 20 28 77    68 65 6e 2d 6c 65 74 20 28 28 73 65 63 74 69 6f | l))....(t.....(when-let.((sectio | 
| 7620 | 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 0a 20 20 20 20 20 | n.(magit-current-section))...... | 
| 7640 | 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 75 65    20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 | ..........(value.(oref.section.v | 
| 7660 | 61 6c 75 65 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 63 61 73 | alue))).......(magit-section-cas | 
| 7680 | 65 0a 20 20 20 20 20 20 20 20 28 28 62 72 61 6e    63 68 20 63 6f 6d 6d 69 74 20 6d 6f 64 75 6c 65 | e.........((branch.commit.module | 
| 76a0 | 2d 63 6f 6d 6d 69 74 20 74 61 67 29 0a 20 20 20    20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 | -commit.tag)..........(let.((def | 
| 76c0 | 61 75 6c 74 2d 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 79 | ault-directory.default-directory | 
| 76e0 | 29 20 72 65 66 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 | ).ref)............(magit-section | 
| 7700 | 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 28 62 72 61 6e 63 68 20 74 61 67 29 | -case..............((branch.tag) | 
| 7720 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 72 65 66 20 76 61 6c 75 65 29 29 | ...............(setq.ref.value)) | 
| 7740 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    6f 64 75 6c 65 2d 63 6f 6d 6d 69 74 0a 20 20 20 | ..............(module-commit.... | 
| 7760 | 20 20 20 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 74 6f | ...........(setq.default-directo | 
| 7780 | 72 79 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 6e 61 6d | ry.....................(file-nam | 
| 77a0 | 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 20 20 20 | e-as-directory.................. | 
| 77c0 | 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 73 65 63 | ....(expand-file-name.(magit-sec | 
| 77e0 | 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 0a 20 20 20 20 20 | tion-parent-value.section)...... | 
| 7800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 7820 | 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65    6c 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ..(magit-toplevel))))))......... | 
| 7840 | 20 20 20 28 73 65 74 71 20 76 61 6c 75 65 20 28    6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 0a | ...(setq.value.(magit-rev-parse. | 
| 7860 | 20 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 | ........................(and.mag | 
| 7880 | 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 74 65 64 20 22 2d 2d | it-copy-revision-abbreviated."-- | 
| 78a0 | 73 68 6f 72 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 | short")......................... | 
| 78c0 | 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 70 75 73 68 20 28 6c 69 73 74 20 76 | value))............(push.(list.v | 
| 78e0 | 61 6c 75 65 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 72 65 | alue.default-directory).magit-re | 
| 7900 | 76 69 73 69 6f 6e 2d 73 74 61 63 6b 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6e | vision-stack)............(kill-n | 
| 7920 | 65 77 20 28 6d 65 73 73 61 67 65 20 22 25 73 22    20 28 6f 72 20 28 61 6e 64 20 63 75 72 72 65 6e | ew.(message."%s".(or.(and.curren | 
| 7940 | 74 2d 70 72 65 66 69 78 2d 61 72 67 20 72 65 66    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-prefix-arg.ref)............... | 
| 7960 | 20 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 6c 75 65 29 29 | .........................value)) | 
| 7980 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 20 28    6b 69 6c 6c 2d 6e 65 77 20 28 6d 65 73 73 61 67 | ))).........(t.(kill-new.(messag | 
| 79a0 | 65 20 22 25 73 22 20 76 61 6c 75 65 29 29 29 29    29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | e."%s".value))))))))..;;;###auto | 
| 79c0 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 63 6f 70 79 2d 62 75 66 66 65 72 2d 72 65 | load.(defun.magit-copy-buffer-re | 
| 79e0 | 76 69 73 69 6f 6e 20 28 29 0a 20 20 22 53 61 76    65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 6f | vision.()..."Save.the.revision.o | 
| 7a00 | 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 20 66 6f 72 20 6c 61 74 65 72 20 75 | f.the.current.buffer.for.later.u | 
| 7a20 | 73 65 2e 0a 0a 53 61 76 65 20 74 68 65 20 72 65    76 69 73 69 6f 6e 20 73 68 6f 77 6e 20 69 6e 20 | se...Save.the.revision.shown.in. | 
| 7a40 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66    65 72 20 74 6f 20 74 68 65 20 60 6b 69 6c 6c 2d | the.current.buffer.to.the.`kill- | 
| 7a60 | 72 69 6e 67 27 0a 61 6e 64 20 70 75 73 68 20 69    74 20 74 6f 20 74 68 65 20 60 6d 61 67 69 74 2d | ring'.and.push.it.to.the.`magit- | 
| 7a80 | 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 2e    0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 | revision-stack'...This.command.i | 
| 7aa0 | 73 20 6d 61 69 6e 6c 79 20 69 6e 74 65 6e 64 65    64 20 66 6f 72 20 75 73 65 20 69 6e 20 60 6d 61 | s.mainly.intended.for.use.in.`ma | 
| 7ac0 | 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64    65 27 0a 62 75 66 66 65 72 73 2c 20 74 68 65 20 | git-revision-mode'.buffers,.the. | 
| 7ae0 | 6f 6e 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 20 | only.buffers.where.it.is.always. | 
| 7b00 | 75 6e 61 6d 62 69 67 75 6f 75 73 20 65 78 61 63    74 6c 79 0a 77 68 69 63 68 20 72 65 76 69 73 69 | unambiguous.exactly.which.revisi | 
| 7b20 | 6f 6e 20 73 68 6f 75 6c 64 20 62 65 20 73 61 76    65 64 2e 0a 0a 4d 6f 73 74 20 6f 74 68 65 72 20 | on.should.be.saved...Most.other. | 
| 7b40 | 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 75 73    75 61 6c 6c 79 20 73 68 6f 77 20 6d 6f 72 65 20 | Magit.buffers.usually.show.more. | 
| 7b60 | 74 68 61 6e 20 6f 6e 65 20 72 65 76 69 73 69 6f    6e 2c 20 69 6e 0a 73 6f 6d 65 20 77 61 79 20 6f | than.one.revision,.in.some.way.o | 
| 7b80 | 72 20 61 6e 6f 74 68 65 72 2c 20 73 6f 20 74 68    69 73 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 74 | r.another,.so.this.command.has.t | 
| 7ba0 | 6f 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f 66 20    74 68 65 6d 2c 0a 61 6e 64 20 74 68 61 74 20 63 | o.select.one.of.them,.and.that.c | 
| 7bc0 | 68 6f 69 63 65 20 6d 69 67 68 74 20 6e 6f 74 20    61 6c 77 61 79 73 20 62 65 20 74 68 65 20 6f 6e | hoice.might.not.always.be.the.on | 
| 7be0 | 65 20 79 6f 75 20 74 68 69 6e 6b 20 77 6f 75 6c    64 20 68 61 76 65 0a 62 65 65 6e 20 74 68 65 20 | e.you.think.would.have.been.the. | 
| 7c00 | 62 65 73 74 20 70 69 63 6b 2e 0a 0a 49 6e 20 73    75 63 68 20 62 75 66 66 65 72 73 20 69 74 20 69 | best.pick...In.such.buffers.it.i | 
| 7c20 | 73 20 6f 66 74 65 6e 20 6d 6f 72 65 20 75 73 65    66 75 6c 20 74 6f 20 73 61 76 65 20 74 68 65 20 | s.often.more.useful.to.save.the. | 
| 7c40 | 76 61 6c 75 65 20 6f 66 0a 74 68 65 20 63 75 72    72 65 6e 74 20 73 65 63 74 69 6f 6e 20 69 6e 73 | value.of.the.current.section.ins | 
| 7c60 | 74 65 61 64 2c 20 75 73 69 6e 67 20 60 6d 61 67    69 74 2d 63 6f 70 79 2d 73 65 63 74 69 6f 6e 2d | tead,.using.`magit-copy-section- | 
| 7c80 | 76 61 6c 75 65 27 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 | value'...When.the.region.is.acti | 
| 7ca0 | 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 69 6c 6c 2d | ve,.then.save.that.to.the.`kill- | 
| 7cc0 | 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 20 77 6f 75 | ring',.like.`kill-ring-save'.wou | 
| 7ce0 | 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 65 73 63 72 | ld,.instead.of.behaving.as.descr | 
| 7d00 | 69 62 65 64 0a 61 62 6f 76 65 2e 0a 0a 57 68 65    6e 20 60 6d 61 67 69 74 2d 63 6f 70 79 2d 72 65 | ibed.above...When.`magit-copy-re | 
| 7d20 | 76 69 73 69 6f 6e 2d 61 62 62 72 65 76 69 61 74    65 64 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 | vision-abbreviated'.is.non-nil,. | 
| 7d40 | 73 61 76 65 20 74 68 65 0a 61 62 62 72 65 76 69    61 74 65 64 20 72 65 76 69 73 69 6f 6e 20 74 6f | save.the.abbreviated.revision.to | 
| 7d60 | 20 74 68 65 20 60 6b 69 6c 6c 2d 72 69 6e 67 27    20 61 6e 64 20 74 68 65 0a 60 6d 61 67 69 74 2d | .the.`kill-ring'.and.the.`magit- | 
| 7d80 | 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 27 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | revision-stack'."...(interactive | 
| 7da0 | 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 28 63 61 | )...(if.(use-region-p).......(ca | 
| 7dc0 | 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 6e 2d 61 | ll-interactively.#'copy-region-a | 
| 7de0 | 73 2d 6b 69 6c 6c 29 0a 20 20 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 28 72 65 76 20 28 6f 72 20 | s-kill).....(when-let.((rev.(or. | 
| 7e00 | 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 20 20 20 20 20 | magit-buffer-revision........... | 
| 7e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6c 2d 63 61 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 | ..............(cl-case.major-mod | 
| 7e40 | 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 28 6d 61 67 | e...........................(mag | 
| 7e60 | 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 20 20 20 20 20 20 20 | it-diff-mode.................... | 
| 7e80 | 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 20 22 5c 5c 2e 5c 5c | ........(if.(string-match."\\.\\ | 
| 7ea0 | 2e 5c 5c 2e 3f 5c 5c 28 2e 2b 5c 5c 29 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .\\.?\\(.+\\)".................. | 
| 7ec0 | 20 20 20 20 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 | 
| 7ee0 | 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)................. | 
| 7f00 | 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 20 6d | ...............(match-string.1.m | 
| 7f20 | 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 20 20 20 20 | agit-buffer-range).............. | 
| 7f40 | 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 61 6e | ................magit-buffer-ran | 
| 7f60 | 67 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 28 | ge))...........................( | 
| 7f80 | 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64    65 20 22 48 45 41 44 22 29 29 29 29 29 0a 20 20 | magit-status-mode."HEAD")))))... | 
| 7fa0 | 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74    2d 63 6f 6d 6d 69 74 2d 70 20 72 65 76 29 0a 20 | ....(when.(magit-commit-p.rev).. | 
| 7fc0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76    20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 | .......(setq.rev.(magit-rev-pars | 
| 7fe0 | 65 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 6d 61 67 69 74 2d | e....................(and.magit- | 
| 8000 | 63 6f 70 79 2d 72 65 76 69 73 69 6f 6e 2d 61 62    62 72 65 76 69 61 74 65 64 20 22 2d 2d 73 68 6f | copy-revision-abbreviated."--sho | 
| 8020 | 72 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 72 65 76 29 29 0a 20 20 | rt")....................rev))... | 
| 8040 | 20 20 20 20 20 20 28 70 75 73 68 20 28 6c 69 73    74 20 72 65 76 20 64 65 66 61 75 6c 74 2d 64 69 | ......(push.(list.rev.default-di | 
| 8060 | 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).. | 
| 8080 | 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 22 20 72 | .......(kill-new.(message."%s".r | 
| 80a0 | 65 76 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 42 75    66 66 65 72 20 53 77 69 74 63 68 69 6e 67 0a 0a | ev))))))..;;;.Buffer.Switching.. | 
| 80c0 | 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 73 70 | ;;;###autoload.(defun.magit-disp | 
| 80e0 | 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62    75 66 66 65 72 20 28 62 75 66 66 65 72 29 0a 20 | lay-repository-buffer.(buffer).. | 
| 8100 | 20 22 44 69 73 70 6c 61 79 20 61 20 4d 61 67 69    74 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 69 | ."Display.a.Magit.buffer.belongi | 
| 8120 | 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 | 
| 8140 | 2e 0a 54 68 65 20 62 75 66 66 65 72 20 69 73 20    64 69 73 70 6c 61 79 65 64 20 75 73 69 6e 67 20 | ..The.buffer.is.displayed.using. | 
| 8160 | 60 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62    75 66 66 65 72 27 2c 20 77 68 69 63 68 20 73 65 | `magit-display-buffer',.which.se | 
| 8180 | 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 2d | e."...(interactive.(list.(magit- | 
| 81a0 | 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 20 20 20 20 20 20 20 | -read-repository-buffer......... | 
| 81c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44    69 73 70 6c 61 79 20 6d 61 67 69 74 20 62 75 66 | .............."Display.magit.buf | 
| 81e0 | 66 65 72 3a 20 22 29 29 29 0a 20 20 28 6d 61 67    69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 | fer:.")))...(magit-display-buffe | 
| 8200 | 72 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 64 65 66 75 | r.buffer))..;;;###autoload.(defu | 
| 8220 | 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 2d 62 75 66 | n.magit-switch-to-repository-buf | 
| 8240 | 66 65 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 | fer.(buffer)..."Switch.to.a.Magi | 
| 8260 | 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 6e | t.buffer.belonging.to.the.curren | 
| 8280 | 74 20 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 | t.Git.repository."...(interactiv | 
| 82a0 | 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 79 2d | e.(list.(magit--read-repository- | 
| 82c0 | 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 53 77 | buffer......................."Sw | 
| 82e0 | 69 74 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 | itch.to.magit.buffer:.")))...(sw | 
| 8300 | 69 74 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 | itch-to-buffer.buffer))..;;;###a | 
| 8320 | 75 74 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 | utoload.(defun.magit-switch-to-r | 
| 8340 | 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 20 28 62 | epository-buffer-other-window.(b | 
| 8360 | 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 62 75 66 66 | uffer)..."Switch.to.a.Magit.buff | 
| 8380 | 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 47 69 74 20 | er.belonging.to.the.current.Git. | 
| 83a0 | 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 6c 69 73 | repository."...(interactive.(lis | 
| 83c0 | 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 66 66 65 72 | t.(magit--read-repository-buffer | 
| 83e0 | 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 63 68 20 74 | ......................."Switch.t | 
| 8400 | 6f 20 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 | o.magit.buffer.in.another.window | 
| 8420 | 3a 20 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 | :.")))...(switch-to-buffer-other | 
| 8440 | 2d 77 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 | -window.buffer))..;;;###autoload | 
| 8460 | 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 6f 73 69 74 6f | .(defun.magit-switch-to-reposito | 
| 8480 | 72 79 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 | ry-buffer-other-frame.(buffer).. | 
| 84a0 | 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 20 62 65 6c 6f 6e | ."Switch.to.a.Magit.buffer.belon | 
| 84c0 | 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 70 6f 73 69 74 6f | ging.to.the.current.Git.reposito | 
| 84e0 | 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 28 6d 61 67 69 74 | ry."...(interactive.(list.(magit | 
| 8500 | 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 20 20 20 20 20 20 | --read-repository-buffer........ | 
| 8520 | 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 6d 61 67 69 74 20 | ..............."Switch.to.magit. | 
| 8540 | 62 75 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 | buffer.in.another.frame:.")))... | 
| 8560 | 28 73 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 | (switch-to-buffer-other-frame.bu | 
| 8580 | 66 66 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 | ffer))..(defun.magit--read-repos | 
| 85a0 | 69 74 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 | itory-buffer.(prompt)...(if-let. | 
| 85c0 | 28 28 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 | ((topdir.(magit-rev-parse-safe." | 
| 85e0 | 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 28 72 65 61 64 2d | --show-toplevel"))).......(read- | 
| 8600 | 62 75 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 | buffer........prompt.(magit-get- | 
| 8620 | 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 20 | mode-buffer.'magit-status-mode). | 
| 8640 | 74 0a 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 | t........(pcase-lambda.(`(,_..., | 
| 8660 | 62 75 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 | buf))..........(and.buf......... | 
| 8680 | 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 0a 20 | ......(with-current-buffer.buf.. | 
| 86a0 | 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 64 65 72 69 76 65 64 | ...............(and.(or.(derived | 
| 86c0 | 2d 6d 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 | -mode-p.'magit-mode............. | 
| 86e0 | 20 20 20 20 20 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 | 
| 8700 | 67 69 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 | git-repolist-mode............... | 
| 8720 | 20 20 20 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 | 
| 8740 | 74 2d 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 | t-submodule-list-mode........... | 
| 8760 | 20 20 20 20 20 20 20 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 | ...............................' | 
| 8780 | 67 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 20 20 20 20 | git-rebase-mode)................ | 
| 87a0 | 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 2d 6e 61 6d 65 0a | ..........(and.buffer-file-name. | 
| 87c0 | 20 20 20 20 20 20 20 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 | 
| 87e0 | 74 72 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 | tring-match-p.git-commit-filenam | 
| 8800 | 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 20 20 | e-regexp........................ | 
| 8820 | 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 66 66 65 72 2d 66 69 | .......................buffer-fi | 
| 8840 | 6c 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 20 20 20 20 20 | le-name)))...................... | 
| 8860 | 28 65 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 | (equal.(magit-rev-parse-safe."-- | 
| 8880 | 73 68 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 | show-toplevel")................. | 
| 88a0 | 20 20 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 | ............topdir)))))).....(us | 
| 88c0 | 65 72 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 | er-error."Not.inside.a.Git.repos | 
| 88e0 | 69 74 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 | itory")))..;;;.Miscellaneous..;; | 
| 8900 | 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 62 6f 72 74 2d | ;###autoload.(defun.magit-abort- | 
| 8920 | 64 77 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 | dwim.()..."Abort.current.operati | 
| 8940 | 6f 6e 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 | on..Depending.on.the.context,.th | 
| 8960 | 69 73 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 | is.will.abort.a.merge,.a.rebase, | 
| 8980 | 20 61 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 | .a.patch.application,.a.cherry-p | 
| 89a0 | 69 63 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 | ick,.a.revert,.or.a.bisect."...( | 
| 89c0 | 69 6e 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 | interactive)...(cond.((magit-mer | 
| 89e0 | 67 65 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 | ge-in-progress-p).....(magit-mer | 
| 8a00 | 67 65 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 | ge-abort)).........((magit-rebas | 
| 8a20 | 65 2d 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 | e-in-progress-p)....(magit-rebas | 
| 8a40 | 65 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 61 6d 2d 69 6e 2d | e-abort)).........((magit-am-in- | 
| 8a60 | 70 72 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 | progress-p)........(magit-am-abo | 
| 8a80 | 72 74 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 | rt)).........((magit-sequencer-i | 
| 8aa0 | 6e 2d 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 | n-progress-p).(magit-sequencer-a | 
| 8ac0 | 62 6f 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 | bort)).........((magit-bisect-in | 
| 8ae0 | 2d 70 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 | -progress-p)....(magit-bisect-re | 
| 8b00 | 73 65 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 | set))))..;;;._.(provide.'magit-e | 
| 8b20 | 78 74 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 | xtras).;;;.magit-extras.el.ends. | 
| 8b40 | 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............................ | 
| 8b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8c00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 75 74 69 6c 73 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-utils.el...... | 
| 8c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8c60 | 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 | 
| 8c80 | 30 31 34 32 34 34 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 34 34 00 20 30 00 00 00 | 0142441.00000000000.014044..0... | 
| 8ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8d00 | 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................... | 
| 8d20 | 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................... | 
| 8d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 75 74 69 6c 73 2e    65 6c 20 2d 2d 2d 20 76 61 72 69 6f 75 73 20 75 | ;;;.magit-utils.el.---.various.u | 
| 8e20 | 74 69 6c 69 74 69 65 73 20 20 2d 2a 2d 20 6c 65    78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 | tilities..-*-.lexical-binding:.t | 
| 8e40 | 3b 20 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 20    2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 | ;.coding:.utf-8.-*-..;;.Copyrigh | 
| 8e60 | 74 20 28 43 29 20 32 30 31 30 2d 32 30 32 31 20    20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 | t.(C).2010-2021..The.Magit.Proje | 
| 8e80 | 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a    3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 | ct.Contributors.;;.;;.You.should | 
| 8ea0 | 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 41 55 54 | .have.received.a.copy.of.the.AUT | 
| 8ec0 | 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 69    63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c 6c 20 | HORS.md.file.which.;;.lists.all. | 
| 8ee0 | 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 20 49    66 20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70 3a | contributors...If.not,.see.http: | 
| 8f00 | 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f    72 73 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 | //magit.vc/authors...;;.Author:. | 
| 8f20 | 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 | 
| 8f40 | 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 6c | i>.;;.Maintainer:.Jonas.Bernoull | 
| 8f60 | 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 43 6f 6e 74 61 69 6e | i.<jonas@bernoul.li>..;;.Contain | 
| 8f80 | 73 20 63 6f 64 65 20 66 72 6f 6d 20 47 4e 55 20    45 6d 61 63 73 20 68 74 74 70 73 3a 2f 2f 77 77 | s.code.from.GNU.Emacs.https://ww | 
| 8fa0 | 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74 77 61    72 65 2f 65 6d 61 63 73 2c 0a 3b 3b 20 72 65 6c | w.gnu.org/software/emacs,.;;.rel | 
| 8fc0 | 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 65 20    47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | eased.under.the.GNU.General.Publ | 
| 8fe0 | 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69    6f 6e 20 33 20 6f 72 20 6c 61 74 65 72 2e 0a 0a | ic.License.version.3.or.later... | 
| 9000 | 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- | 
| 9020 | 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 | 
| 9040 | 6f 66 74 77 61 72 65 3b 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 | 
| 9060 | 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 | 
| 9080 | 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 | 
| 90a0 | 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 | 
| 90c0 | 65 65 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e    64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 | ee.Software.Foundation;.either.v | 
| 90e0 | 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74    20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b | ersion.3,.or.(at.your.option).;; | 
| 9100 | 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. | 
| 9120 | 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. | 
| 9140 | 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.; | 
| 9160 | 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 | 
| 9180 | 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 | 
| 91a0 | 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 | 
| 91c0 | 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 | 
| 91e0 | 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 | 
| 9200 | 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 | 
| 9220 | 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 | 
| 9240 | 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 | 
| 9260 | 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20    68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f | t...If.not,.see.http://www.gnu.o | 
| 9280 | 72 67 2f 6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b    3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b | rg/licenses...;;;.Commentary:..; | 
| 92a0 | 3b 20 54 68 69 73 20 6c 69 62 72 61 72 79 20 64    65 66 69 6e 65 73 20 73 65 76 65 72 61 6c 20 75 | ;.This.library.defines.several.u | 
| 92c0 | 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73    20 75 73 65 64 20 62 79 20 73 65 76 65 72 61 6c | tility.functions.used.by.several | 
| 92e0 | 0a 3b 3b 20 6f 74 68 65 72 20 6c 69 62 72 61 72    69 65 73 20 77 68 69 63 68 20 63 61 6e 6e 6f 74 | .;;.other.libraries.which.cannot | 
| 9300 | 20 64 65 70 65 6e 64 20 6f 6e 20 6f 6e 65 20 61    6e 6f 74 68 65 72 20 28 62 65 63 61 75 73 65 0a | .depend.on.one.another.(because. | 
| 9320 | 3b 3b 20 63 69 72 63 75 6c 61 72 20 64 65 70 65    6e 64 65 6e 63 69 65 73 20 61 72 65 20 6e 6f 74 | ;;.circular.dependencies.are.not | 
| 9340 | 20 67 6f 6f 64 29 2e 20 20 4c 75 63 6b 69 6c 79    20 6d 6f 73 74 20 28 61 6c 6c 29 20 6f 66 20 74 | .good)...Luckily.most.(all).of.t | 
| 9360 | 68 65 73 65 0a 3b 3b 20 66 75 6e 63 74 69 6f 6e    73 20 68 61 76 65 20 76 65 72 79 20 6c 69 74 74 | hese.;;.functions.have.very.litt | 
| 9380 | 6c 65 20 28 6e 6f 74 68 69 6e 67 29 20 74 6f 20    64 6f 20 77 69 74 68 20 47 69 74 2c 20 73 6f 20 | le.(nothing).to.do.with.Git,.so. | 
| 93a0 | 77 65 20 6e 6f 74 20 6f 6e 6c 79 0a 3b 3b 20 68    61 76 65 20 74 6f 20 64 6f 20 74 68 69 73 2c 20 | we.not.only.;;.have.to.do.this,. | 
| 93c0 | 69 74 20 65 76 65 6e 20 6d 61 6b 65 73 20 73 65    6e 73 65 2e 0a 0a 3b 3b 20 55 6e 66 6f 72 74 75 | it.even.makes.sense...;;.Unfortu | 
| 93e0 | 6e 61 74 65 6c 79 20 74 68 65 72 65 20 61 72 65    20 61 6c 73 6f 20 73 6f 6d 65 20 6f 70 74 69 6f | nately.there.are.also.some.optio | 
| 9400 | 6e 73 20 77 68 69 63 68 20 61 72 65 20 75 73 65    64 20 62 79 20 73 65 76 65 72 61 6c 0a 3b 3b 20 | ns.which.are.used.by.several.;;. | 
| 9420 | 6c 69 62 72 61 72 69 65 73 20 77 68 69 63 68 20    63 61 6e 6e 6f 74 20 64 65 70 65 6e 64 20 6f 6e | libraries.which.cannot.depend.on | 
| 9440 | 20 6f 6e 65 20 61 6e 6f 74 68 65 72 2c 20 74 68    65 79 20 61 72 65 20 64 65 66 69 6e 65 64 20 68 | .one.another,.they.are.defined.h | 
| 9460 | 65 72 65 0a 3b 3b 20 74 6f 6f 2e 0a 0a 3b 3b 3b    20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 | ere.;;.too...;;;.Code:..(require | 
| 9480 | 20 27 63 6c 2d 6c 69 62 29 0a 28 72 65 71 75 69    72 65 20 27 64 61 73 68 29 0a 28 72 65 71 75 69 | .'cl-lib).(require.'dash).(requi | 
| 94a0 | 72 65 20 27 65 69 65 69 6f 29 0a 28 72 65 71 75    69 72 65 20 27 73 65 71 29 0a 28 72 65 71 75 69 | re.'eieio).(require.'seq).(requi | 
| 94c0 | 72 65 20 27 73 75 62 72 2d 78 29 0a 0a 28 72 65    71 75 69 72 65 20 27 63 72 6d 29 0a 0a 28 65 76 | re.'subr-x)..(require.'crm)..(ev | 
| 94e0 | 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20    28 72 65 71 75 69 72 65 20 27 69 64 6f 29 29 0a | al-when-compile.(require.'ido)). | 
| 9500 | 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f    6e 20 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 | (declare-function.ido-completing | 
| 9520 | 2d 72 65 61 64 2b 20 22 69 64 6f 2d 63 6f 6d 70    6c 65 74 69 6e 67 2d 72 65 61 64 2b 22 0a 20 20 | -read+."ido-completing-read+"... | 
| 9540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 72 6f 6d 70 74 20 63 6f 6c 6c 65 63 74 69 | ................(prompt.collecti | 
| 9560 | 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65    64 69 63 61 74 65 0a 20 20 20 20 20 20 20 20 20 | on.&optional.predicate.......... | 
| 9580 | 20 20 20 20 20 20 20 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 | .................require-match.i | 
| 95a0 | 6e 69 74 69 61 6c 2d 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 | nitial-input.................... | 
| 95c0 | 20 20 20 20 20 20 20 68 69 73 74 20 64 65 66 20    69 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d 6d 65 | .......hist.def.inherit-input-me | 
| 95e0 | 74 68 6f 64 29 29 0a 28 64 65 63 6c 61 72 65 2d    66 75 6e 63 74 69 6f 6e 20 49 6e 66 6f 2d 67 65 | thod)).(declare-function.Info-ge | 
| 9600 | 74 2d 74 6f 6b 65 6e 20 22 69 6e 66 6f 22 20 28    70 6f 73 20 73 74 61 72 74 20 61 6c 6c 20 26 6f | t-token."info".(pos.start.all.&o | 
| 9620 | 70 74 69 6f 6e 61 6c 20 65 72 72 6f 72 73 74 72    69 6e 67 29 29 0a 0a 28 65 76 61 6c 2d 77 68 65 | ptional.errorstring))..(eval-whe | 
| 9640 | 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69    72 65 20 27 76 63 2d 67 69 74 29 29 0a 28 64 65 | n-compile.(require.'vc-git)).(de | 
| 9660 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 76    63 2d 67 69 74 2d 2d 72 75 6e 2d 63 6f 6d 6d 61 | clare-function.vc-git--run-comma | 
| 9680 | 6e 64 2d 73 74 72 69 6e 67 20 22 76 63 2d 67 69    74 22 20 28 66 69 6c 65 20 26 72 65 73 74 20 61 | nd-string."vc-git".(file.&rest.a | 
| 96a0 | 72 67 73 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 71 75 69 | rgs))..(eval-when-compile.(requi | 
| 96c0 | 72 65 20 27 77 68 69 63 68 2d 66 75 6e 63 29 29    0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 | re.'which-func)).(declare-functi | 
| 96e0 | 6f 6e 20 77 68 69 63 68 2d 66 75 6e 63 74 69 6f    6e 20 22 77 68 69 63 68 2d 66 75 6e 63 22 20 28 | on.which-function."which-func".( | 
| 9700 | 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69    74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 | ))..(defvar.magit-wip-before-cha | 
| 9720 | 6e 67 65 2d 6d 6f 64 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 | nge-mode)..;;;.Options..(defcust | 
| 9740 | 6f 6d 20 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 69 6f | om.magit-completing-read-functio | 
| 9760 | 6e 20 27 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 72 65 61 64 | n.'magit-builtin-completing-read | 
| 9780 | 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20    62 65 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 72 | ..."Function.to.be.called.when.r | 
| 97a0 | 65 71 75 65 73 74 69 6e 67 20 69 6e 70 75 74 20    66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a | equesting.input.from.the.user... | 
| 97c0 | 49 66 20 79 6f 75 20 68 61 76 65 20 65 6e 61 62    6c 65 64 20 60 69 76 79 2d 6d 6f 64 65 27 20 6f | If.you.have.enabled.`ivy-mode'.o | 
| 97e0 | 72 20 60 68 65 6c 6d 2d 6d 6f 64 65 27 2c 20 74    68 65 6e 20 79 6f 75 20 64 6f 6e 27 74 0a 68 61 | r.`helm-mode',.then.you.don't.ha | 
| 9800 | 76 65 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20    74 68 69 73 20 6f 70 74 69 6f 6e 3b 20 60 6d 61 | ve.to.customize.this.option;.`ma | 
| 9820 | 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 27 0a 77 69 6c | git-builtin-completing-read'.wil | 
| 9840 | 6c 20 77 6f 72 6b 20 6a 75 73 74 20 66 69 6e 65    2e 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 79 | l.work.just.fine...However,.if.y | 
| 9860 | 6f 75 20 75 73 65 20 49 64 6f 20 63 6f 6d 70 6c    65 74 69 6f 6e 2c 20 74 68 65 6e 0a 79 6f 75 20 | ou.use.Ido.completion,.then.you. | 
| 9880 | 64 6f 20 68 61 76 65 20 74 6f 20 75 73 65 20 60    6d 61 67 69 74 2d 69 64 6f 2d 63 6f 6d 70 6c 65 | do.have.to.use.`magit-ido-comple | 
| 98a0 | 74 69 6e 67 2d 72 65 61 64 27 2c 20 62 65 63 61    75 73 65 20 49 64 6f 20 69 73 0a 6c 65 73 73 20 | ting-read',.because.Ido.is.less. | 
| 98c0 | 77 65 6c 6c 20 62 65 68 61 76 65 64 20 74 68 61    6e 20 74 68 65 20 66 6f 72 6d 65 72 2c 20 6d 6f | well.behaved.than.the.former,.mo | 
| 98e0 | 72 65 20 6d 6f 64 65 72 6e 20 61 6c 74 65 72 6e    61 74 69 76 65 73 2e 0a 0a 49 66 20 79 6f 75 20 | re.modern.alternatives...If.you. | 
| 9900 | 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 75 73    65 20 49 76 79 20 6f 72 20 48 65 6c 6d 20 63 6f | would.like.to.use.Ivy.or.Helm.co | 
| 9920 | 6d 70 6c 65 74 69 6f 6e 20 77 69 74 68 20 4d 61    67 69 74 20 62 75 74 0a 6e 6f 74 20 65 6e 61 62 | mpletion.with.Magit.but.not.enab | 
| 9940 | 6c 65 20 74 68 65 20 72 65 73 70 65 63 74 69 76    65 20 6d 6f 64 65 73 20 67 6c 6f 62 61 6c 6c 79 | le.the.respective.modes.globally | 
| 9960 | 2c 20 74 68 65 6e 20 63 75 73 74 6f 6d 69 7a 65    20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 74 6f 20 | ,.then.customize.this.option.to. | 
| 9980 | 75 73 65 20 60 69 76 79 2d 63 6f 6d 70 6c 65 74    69 6e 67 2d 72 65 61 64 27 20 6f 72 0a 60 68 65 | use.`ivy-completing-read'.or.`he | 
| 99a0 | 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 27 2e 20 20 49 | lm--completing-read-default'...I | 
| 99c0 | 66 20 79 6f 75 20 63 68 6f 6f 73 65 20 74 6f 20    75 73 65 0a 60 69 76 79 2d 63 6f 6d 70 6c 65 74 | f.you.choose.to.use.`ivy-complet | 
| 99e0 | 69 6e 67 2d 72 65 61 64 27 2c 20 6e 6f 74 65 20    74 68 61 74 20 74 68 65 20 69 74 65 6d 73 20 6d | ing-read',.note.that.the.items.m | 
| 9a00 | 61 79 20 61 6c 77 61 79 73 20 62 65 20 73 68 6f    77 6e 20 69 6e 0a 61 6c 70 68 61 62 65 74 69 63 | ay.always.be.shown.in.alphabetic | 
| 9a20 | 61 6c 20 6f 72 64 65 72 2c 20 64 65 70 65 6e 64    69 6e 67 20 6f 6e 20 79 6f 75 72 20 76 65 72 73 | al.order,.depending.on.your.vers | 
| 9a40 | 69 6f 6e 20 6f 66 20 49 76 79 2e 22 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 73 73 | ion.of.Ivy."...:group.'magit-ess | 
| 9a60 | 65 6e 74 69 61 6c 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 6f | entials...:type.'(radio.(functio | 
| 9a80 | 6e 2d 69 74 65 6d 20 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 | n-item.magit-builtin-completing- | 
| 9aa0 | 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 6e 63 74 69 6f 6e 2d | read).................(function- | 
| 9ac0 | 69 74 65 6d 20 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 29 0a | item.magit-ido-completing-read). | 
| 9ae0 | 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 69 | ................(function-item.i | 
| 9b00 | 76 79 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 | vy-completing-read)............. | 
| 9b20 | 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74    65 6d 20 68 65 6c 6d 2d 2d 63 6f 6d 70 6c 65 74 | ....(function-item.helm--complet | 
| 9b40 | 69 6e 67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing-read-default)............... | 
| 9b60 | 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67    20 22 4f 74 68 65 72 20 66 75 6e 63 74 69 6f 6e | ..(function.:tag."Other.function | 
| 9b80 | 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d    20 6d 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 | ")))..(defcustom.magit-dwim-sele | 
| 9ba0 | 63 74 69 6f 6e 0a 20 20 27 28 28 6d 61 67 69 74    2d 73 74 61 73 68 2d 61 70 70 6c 79 20 20 20 20 | ction...'((magit-stash-apply.... | 
| 9bc0 | 20 20 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 62 72 61 6e | ....nil.t).....(magit-stash-bran | 
| 9be0 | 63 68 20 20 20 20 20 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 | ch.......nil.t).....(magit-stash | 
| 9c00 | 2d 62 72 61 6e 63 68 2d 68 65 72 65 20 20 6e 69    6c 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | -branch-here..nil.t).....(magit- | 
| 9c20 | 73 74 61 73 68 2d 66 6f 72 6d 61 74 2d 70 61 74    63 68 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 6d | stash-format-patch.nil.t).....(m | 
| 9c40 | 61 67 69 74 2d 73 74 61 73 68 2d 64 72 6f 70 20    20 20 20 20 20 20 20 20 6e 69 6c 20 61 73 6b 29 | agit-stash-drop.........nil.ask) | 
| 9c60 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73    68 2d 70 6f 70 20 20 20 20 20 20 20 20 20 20 6e | .....(magit-stash-pop..........n | 
| 9c80 | 69 6c 20 61 73 6b 29 0a 20 20 20 20 28 66 6f 72    67 65 2d 62 72 6f 77 73 65 2d 64 77 69 6d 20 20 | il.ask).....(forge-browse-dwim.. | 
| 9ca0 | 20 20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20    20 28 66 6f 72 67 65 2d 62 72 6f 77 73 65 2d 63 | ......nil.t).....(forge-browse-c | 
| 9cc0 | 6f 6d 6d 69 74 20 20 20 20 20 20 6e 69 6c 20 74    29 0a 20 20 20 20 28 66 6f 72 67 65 2d 62 72 6f | ommit......nil.t).....(forge-bro | 
| 9ce0 | 77 73 65 2d 62 72 61 6e 63 68 20 20 20 20 20 20    6e 69 6c 20 74 29 0a 20 20 20 20 28 66 6f 72 67 | wse-branch......nil.t).....(forg | 
| 9d00 | 65 2d 62 72 6f 77 73 65 2d 72 65 6d 6f 74 65 20    20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 | e-browse-remote......nil.t)..... | 
| 9d20 | 28 66 6f 72 67 65 2d 62 72 6f 77 73 65 2d 69 73    73 75 65 20 20 20 20 20 20 20 6e 69 6c 20 74 29 | (forge-browse-issue.......nil.t) | 
| 9d40 | 0a 20 20 20 20 28 66 6f 72 67 65 2d 62 72 6f 77    73 65 2d 70 75 6c 6c 72 65 71 20 20 20 20 20 6e | .....(forge-browse-pullreq.....n | 
| 9d60 | 69 6c 20 74 29 0a 20 20 20 20 28 66 6f 72 67 65    2d 65 64 69 74 2d 74 6f 70 69 63 2d 74 69 74 6c | il.t).....(forge-edit-topic-titl | 
| 9d80 | 65 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 28    66 6f 72 67 65 2d 65 64 69 74 2d 74 6f 70 69 63 | e...nil.t).....(forge-edit-topic | 
| 9da0 | 2d 73 74 61 74 65 20 20 20 6e 69 6c 20 74 29 0a    20 20 20 20 28 66 6f 72 67 65 2d 65 64 69 74 2d | -state...nil.t).....(forge-edit- | 
| 9dc0 | 74 6f 70 69 63 2d 6d 69 6c 65 73 74 6f 6e 65 20    6e 69 6c 20 74 29 0a 20 20 20 20 28 66 6f 72 67 | topic-milestone.nil.t).....(forg | 
| 9de0 | 65 2d 65 64 69 74 2d 74 6f 70 69 63 2d 6c 61 62    65 6c 73 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 | e-edit-topic-labels..nil.t)..... | 
| 9e00 | 28 66 6f 72 67 65 2d 65 64 69 74 2d 74 6f 70 69    63 2d 6d 61 72 6b 73 20 20 20 6e 69 6c 20 74 29 | (forge-edit-topic-marks...nil.t) | 
| 9e20 | 0a 20 20 20 20 28 66 6f 72 67 65 2d 65 64 69 74    2d 74 6f 70 69 63 2d 61 73 73 69 67 6e 65 65 73 | .....(forge-edit-topic-assignees | 
| 9e40 | 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 66 6f 72    67 65 2d 65 64 69 74 2d 74 6f 70 69 63 2d 72 65 | .nil.t).....(forge-edit-topic-re | 
| 9e60 | 76 69 65 77 2d 72 65 71 75 65 73 74 73 20 6e 69    6c 20 74 29 0a 20 20 20 20 28 66 6f 72 67 65 2d | view-requests.nil.t).....(forge- | 
| 9e80 | 65 64 69 74 2d 74 6f 70 69 63 2d 6e 6f 74 65 20    20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 66 | edit-topic-note....nil.t).....(f | 
| 9ea0 | 6f 72 67 65 2d 70 75 6c 6c 2d 70 75 6c 6c 72 65    71 20 20 20 20 20 20 20 6e 69 6c 20 74 29 0a 20 | orge-pull-pullreq.......nil.t).. | 
| 9ec0 | 20 20 20 28 66 6f 72 67 65 2d 76 69 73 69 74 2d    69 73 73 75 65 20 20 20 20 20 20 20 20 6e 69 6c | ...(forge-visit-issue........nil | 
| 9ee0 | 20 74 29 0a 20 20 20 20 28 66 6f 72 67 65 2d 76    69 73 69 74 2d 70 75 6c 6c 72 65 71 20 20 20 20 | .t).....(forge-visit-pullreq.... | 
| 9f00 | 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 66 6f    72 67 65 2d 76 69 73 69 74 2d 74 6f 70 69 63 20 | ..nil.t).....(forge-visit-topic. | 
| 9f20 | 20 20 20 20 20 20 20 6e 69 6c 20 74 29 29 0a 20    20 22 57 68 65 6e 20 6e 6f 74 20 74 6f 20 6f 66 | .......nil.t))..."When.not.to.of | 
| 9f40 | 66 65 72 20 61 6c 74 65 72 6e 61 74 69 76 65 73    20 61 6e 64 20 61 73 6b 20 66 6f 72 20 63 6f 6e | fer.alternatives.and.ask.for.con | 
| 9f60 | 66 69 72 6d 61 74 69 6f 6e 2e 0a 0a 4d 61 6e 79    20 63 6f 6d 6d 61 6e 64 73 20 62 79 20 64 65 66 | firmation...Many.commands.by.def | 
| 9f80 | 61 75 6c 74 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 6d | ault.ask.the.user.to.select.from | 
| 9fa0 | 20 61 20 6c 69 73 74 20 6f 66 0a 70 6f 73 73 69    62 6c 65 20 63 61 6e 64 69 64 61 74 65 73 2e 20 | .a.list.of.possible.candidates.. | 
| 9fc0 | 20 54 68 65 79 20 64 6f 20 73 6f 20 65 76 65 6e    20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 | .They.do.so.even.when.there.is.a | 
| 9fe0 | 20 74 68 69 6e 67 20 61 74 0a 70 6f 69 6e 74 20    74 68 61 74 20 74 68 65 79 20 63 61 6e 20 61 63 | .thing.at.point.that.they.can.ac | 
| a000 | 74 20 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 74    68 65 6e 20 6f 66 66 65 72 65 64 20 61 73 20 74 | t.on,.which.is.then.offered.as.t | 
| a020 | 68 65 20 64 65 66 61 75 6c 74 2e 0a 0a 54 68 69    73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 62 65 20 | he.default...This.option.can.be. | 
| a040 | 75 73 65 64 20 74 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 | used.to.tell.certain.commands.to | 
| a060 | 20 75 73 65 20 74 68 65 20 74 68 69 6e 67 0a 61    74 20 70 6f 69 6e 74 20 69 6e 73 74 65 61 64 20 | .use.the.thing.at.point.instead. | 
| a080 | 6f 66 20 61 73 6b 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 | of.asking.the.user.to.select.a.c | 
| a0a0 | 61 6e 64 69 64 61 74 65 20 74 6f 20 61 63 74 0a    6f 6e 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 | andidate.to.act.on,.with.or.with | 
| a0c0 | 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e    2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 68 61 73 | out.confirmation...The.value.has | 
| a0e0 | 20 74 68 65 20 66 6f 72 6d 20 28 28 43 4f 4d 4d    41 4e 44 20 6e 69 6c 7c 50 52 4f 4d 50 54 20 44 | .the.form.((COMMAND.nil|PROMPT.D | 
| a100 | 45 46 41 55 4c 54 29 2e 2e 2e 29 2e 0a 0a 2d 20    43 4f 4d 4d 41 4e 44 20 69 73 20 74 68 65 20 63 | EFAULT)...)...-.COMMAND.is.the.c | 
| a120 | 6f 6d 6d 61 6e 64 20 74 68 61 74 20 73 68 6f 75    6c 64 20 6e 6f 74 20 70 72 6f 6d 70 74 20 66 6f | ommand.that.should.not.prompt.fo | 
| a140 | 72 20 61 20 63 68 6f 69 63 65 2e 0a 20 20 54 6f    20 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 2c | r.a.choice....To.have.an.effect, | 
| a160 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 68 61 73    20 74 6f 20 75 73 65 20 74 68 65 20 66 75 6e 63 | .the.command.has.to.use.the.func | 
| a180 | 74 69 6f 6e 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 27 20 6f | tion...`magit-completing-read'.o | 
| a1a0 | 72 20 61 20 75 74 69 6c 69 74 79 20 66 75 6e 63    74 69 6f 6e 20 77 68 69 63 68 20 69 6e 20 74 75 | r.a.utility.function.which.in.tu | 
| a1c0 | 72 6e 20 75 73 65 73 0a 20 20 74 68 61 74 20 66    75 6e 63 74 69 6f 6e 2e 0a 0a 2d 20 49 66 20 74 | rn.uses...that.function...-.If.t | 
| a1e0 | 68 65 20 63 6f 6d 6d 61 6e 64 20 75 73 65 73 20    60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e | he.command.uses.`magit-completin | 
| a200 | 67 2d 72 65 61 64 27 20 6d 75 6c 74 69 70 6c 65    20 74 69 6d 65 73 2c 20 74 68 65 6e 0a 20 20 50 | g-read'.multiple.times,.then...P | 
| a220 | 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 63 74 | ROMPT.can.be.used.to.only.affect | 
| a240 | 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 66 0a | .one.of.these.uses...PROMPT,.if. | 
| a260 | 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 72 65 73 73 69 | ..non-nil,.is.a.regular.expressi | 
| a280 | 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 61 69 6e 73 74 | on.that.is.used.to.match.against | 
| a2a0 | 0a 20 20 74 68 65 20 50 52 4f 4d 50 54 20 61 72    67 75 6d 65 6e 74 20 70 61 73 73 65 64 20 74 6f | ...the.PROMPT.argument.passed.to | 
| a2c0 | 20 60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69    6e 67 2d 72 65 61 64 27 2e 0a 0a 2d 20 44 45 46 | .`magit-completing-read'...-.DEF | 
| a2e0 | 41 55 4c 54 20 73 70 65 63 69 66 69 65 73 20 68    6f 77 20 74 6f 20 75 73 65 20 74 68 65 20 64 65 | AULT.specifies.how.to.use.the.de | 
| a300 | 66 61 75 6c 74 2e 20 20 49 66 20 69 74 20 69 73    20 74 2c 20 74 68 65 6e 0a 20 20 74 68 65 20 44 | fault...If.it.is.t,.then...the.D | 
| a320 | 45 46 41 55 4c 54 20 61 72 67 75 6d 65 6e 74 20    70 61 73 73 65 64 20 74 6f 20 60 6d 61 67 69 74 | EFAULT.argument.passed.to.`magit | 
| a340 | 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    27 20 69 73 20 75 73 65 64 0a 20 20 77 69 74 68 | -completing-read'.is.used...with | 
| a360 | 6f 75 74 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 60 61 73 6b | out.confirmation...If.it.is.`ask | 
| a380 | 27 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72    20 69 73 20 67 69 76 65 6e 0a 20 20 61 20 63 68 | ',.then.the.user.is.given...a.ch | 
| a3a0 | 61 6e 63 65 20 74 6f 20 61 62 6f 72 74 2e 20 20    44 45 46 41 55 4c 54 20 63 61 6e 20 61 6c 73 6f | ance.to.abort...DEFAULT.can.also | 
| a3c0 | 20 62 65 20 6e 69 6c 2c 20 69 6e 20 77 68 69 63    68 20 63 61 73 65 20 74 68 65 0a 20 20 65 6e 74 | .be.nil,.in.which.case.the...ent | 
| a3e0 | 72 79 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74    2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | ry.has.no.effect."...:package-ve | 
| a400 | 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 6f | rsion.'(magit..."2.12.0")...:gro | 
| a420 | 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 72 65 70 | up.'magit-commands...:type.'(rep | 
| a440 | 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 28 6c    69 73 74 20 28 73 79 6d 62 6f 6c 20 3a 74 61 67 | eat...........(list.(symbol.:tag | 
| a460 | 20 22 43 6f 6d 6d 61 6e 64 22 29 20 3b 20 49 74    20 6d 69 67 68 74 20 6e 6f 74 20 62 65 20 66 62 | ."Command").;.It.might.not.be.fb | 
| a480 | 6f 75 6e 64 70 20 79 65 74 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 | oundp.yet..................(choi | 
| a4a0 | 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20    22 66 6f 72 20 61 6c 6c 20 70 72 6f 6d 70 74 73 | ce.(const..:tag."for.all.prompts | 
| a4c0 | 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 20 20 20 28 | ".nil).........................( | 
| a4e0 | 72 65 67 65 78 70 20 3a 74 61 67 20 22 66 6f 72    20 70 72 6f 6d 70 74 73 20 6d 61 74 63 68 69 6e | regexp.:tag."for.prompts.matchin | 
| a500 | 67 20 72 65 67 65 78 70 22 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f | g.regexp")).................(cho | 
| a520 | 69 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67    20 22 6f 66 66 65 72 20 6f 74 68 65 72 20 63 68 | ice.(const..:tag."offer.other.ch | 
| a540 | 6f 69 63 65 73 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 | oices".nil)..................... | 
| a560 | 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67    20 22 72 65 71 75 69 72 65 20 63 6f 6e 66 69 72 | ....(const..:tag."require.confir | 
| a580 | 6d 61 74 69 6f 6e 22 20 61 73 6b 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mation".ask).................... | 
| a5a0 | 20 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61    67 20 22 75 73 65 20 64 65 66 61 75 6c 74 20 77 | .....(const..:tag."use.default.w | 
| a5c0 | 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74    69 6f 6e 22 20 74 29 29 29 29 29 0a 0a 28 64 65 | ithout.confirmation".t)))))..(de | 
| a5e0 | 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 2d 63 6f    6e 66 69 72 6d 2d 61 63 74 69 6f 6e 73 0a 20 20 | fconst.magit--confirm-actions... | 
| a600 | 27 28 28 63 6f 6e 73 74 20 64 69 73 63 61 72 64    29 0a 20 20 20 20 28 63 6f 6e 73 74 20 72 65 76 | '((const.discard).....(const.rev | 
| a620 | 65 72 73 65 29 0a 20 20 20 20 28 63 6f 6e 73 74    20 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 | erse).....(const.stage-all-chang | 
| a640 | 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 75    6e 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 | es).....(const.unstage-all-chang | 
| a660 | 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 64    65 6c 65 74 65 29 0a 20 20 20 20 28 63 6f 6e 73 | es).....(const.delete).....(cons | 
| a680 | 74 20 74 72 61 73 68 29 0a 20 20 20 20 28 63 6f    6e 73 74 20 72 65 73 75 72 72 65 63 74 29 0a 20 | t.trash).....(const.resurrect).. | 
| a6a0 | 20 20 20 28 63 6f 6e 73 74 20 75 6e 74 72 61 63    6b 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 72 65 | ...(const.untrack).....(const.re | 
| a6c0 | 6e 61 6d 65 29 0a 20 20 20 20 28 63 6f 6e 73 74    20 72 65 73 65 74 2d 62 69 73 65 63 74 29 0a 20 | name).....(const.reset-bisect).. | 
| a6e0 | 20 20 20 28 63 6f 6e 73 74 20 61 62 6f 72 74 2d    72 65 62 61 73 65 29 0a 20 20 20 20 28 63 6f 6e | ...(const.abort-rebase).....(con | 
| a700 | 73 74 20 61 62 6f 72 74 2d 6d 65 72 67 65 29 0a    20 20 20 20 28 63 6f 6e 73 74 20 6d 65 72 67 65 | st.abort-merge).....(const.merge | 
| a720 | 2d 64 69 72 74 79 29 0a 20 20 20 20 28 63 6f 6e    73 74 20 64 65 6c 65 74 65 2d 75 6e 6d 65 72 67 | -dirty).....(const.delete-unmerg | 
| a740 | 65 64 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 28    63 6f 6e 73 74 20 64 65 6c 65 74 65 2d 62 72 61 | ed-branch).....(const.delete-bra | 
| a760 | 6e 63 68 2d 6f 6e 2d 72 65 6d 6f 74 65 29 0a 20    20 20 20 28 63 6f 6e 73 74 20 64 65 6c 65 74 65 | nch-on-remote).....(const.delete | 
| a780 | 2d 70 72 2d 72 65 6d 6f 74 65 29 0a 20 20 20 20    28 63 6f 6e 73 74 20 64 72 6f 70 2d 73 74 61 73 | -pr-remote).....(const.drop-stas | 
| a7a0 | 68 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20    73 65 74 2d 61 6e 64 2d 70 75 73 68 29 0a 20 20 | hes).....(const.set-and-push)... | 
| a7c0 | 20 20 28 63 6f 6e 73 74 20 61 6d 65 6e 64 2d 70    75 62 6c 69 73 68 65 64 29 0a 20 20 20 20 28 63 | ..(const.amend-published).....(c | 
| a7e0 | 6f 6e 73 74 20 72 65 62 61 73 65 2d 70 75 62 6c    69 73 68 65 64 29 0a 20 20 20 20 28 63 6f 6e 73 | onst.rebase-published).....(cons | 
| a800 | 74 20 65 64 69 74 2d 70 75 62 6c 69 73 68 65 64    29 0a 20 20 20 20 28 63 6f 6e 73 74 20 72 65 6d | t.edit-published).....(const.rem | 
| a820 | 6f 76 65 2d 6d 6f 64 75 6c 65 73 29 0a 20 20 20    20 28 63 6f 6e 73 74 20 72 65 6d 6f 76 65 2d 64 | ove-modules).....(const.remove-d | 
| a840 | 69 72 74 79 2d 6d 6f 64 75 6c 65 73 29 0a 20 20    20 20 28 63 6f 6e 73 74 20 74 72 61 73 68 2d 6d | irty-modules).....(const.trash-m | 
| a860 | 6f 64 75 6c 65 2d 67 69 74 64 69 72 73 29 0a 20    20 20 20 28 63 6f 6e 73 74 20 6b 69 6c 6c 2d 70 | odule-gitdirs).....(const.kill-p | 
| a880 | 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 68 2d 77 69 70 | rocess).....(const.safe-with-wip | 
| a8a0 | 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 6e 66 69 72 6d | )))..(defcustom.magit-no-confirm | 
| a8c0 | 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 6f 66 20 73 79 | .'(set-and-push)..."A.list.of.sy | 
| a8e0 | 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 75 6c 64 20 6e | mbols.for.actions.Magit.should.n | 
| a900 | 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 65 6e 74 69 61 | ot.confirm,.or.t...Many.potentia | 
| a920 | 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 65 66 61 75 6c | lly.dangerous.commands.by.defaul | 
| a940 | 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 74 69 6f 6e 2e | t.ask.the.user.for.confirmation. | 
| a960 | 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 20 73 74 61 6e | ..Each.of.the.below.symbols.stan | 
| a980 | 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 6e 20 69 6e 76 | ds.for.an.action.which,.when.inv | 
| a9a0 | 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 68 6f 75 74 20 | oked.unintentionally.or.without. | 
| a9c0 | 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 6e 73 65 71 75 | being.fully.aware.of.the.consequ | 
| a9e0 | 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 20 20 49 6e 20 | ences,.could.lead.to.tears...In. | 
| aa00 | 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 6c 20 63 6f 6d | many.cases.there.are.several.com | 
| aa20 | 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 | 
| aa40 | 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 6e 27 74 20 75 | .a.certain.action,.so.we.don't.u | 
| aa60 | 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 72 65 20 67 65 | se.the.command.names.but.more.ge | 
| aa80 | 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 61 6e 67 65 73 | neric.symbols...Applying.changes | 
| aaa0 | 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 6e 65 20 6f 72 | :....`discard'.Discarding.one.or | 
| aac0 | 20 6d 6f 72 65 20 63 68 61 6e 67 65 73 20 28 69    2e 65 2e 20 68 75 6e 6b 73 20 6f 72 20 74 68 65 | .more.changes.(i.e..hunks.or.the | 
| aae0 | 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 65 29 20 6c 6f 73 | ...complete.diff.for.a.file).los | 
| ab00 | 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 0a 0a 20 20 60 72 | es.that.change,.obviously.....`r | 
| ab20 | 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 6f 72 65 20 63 68 | everse'.Reverting.one.or.more.ch | 
| ab40 | 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 65 0a 20 20 62 79 | anges.can.usually.be.undone...by | 
| ab60 | 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 60 73 74 | .reverting.the.reversion.....`st | 
| ab80 | 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 2d 61 6c 6c 2d 63 | age-all-changes',.`unstage-all-c | 
| aba0 | 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 68 0a 20 20 73 74 | hanges'.When.there.are.both...st | 
| abc0 | 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 20 74 68 65 6e 20 | aged.and.unstaged.changes,.then. | 
| abe0 | 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 6c 64 0a 20 20 64 | un-/staging.everything.would...d | 
| ac00 | 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 4f 66 20 63 6f 75 | estroy.that.distinction...Of.cou | 
| ac20 | 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 0a 20 20 75 6e 2d | rse.that.also.applies.when...un- | 
| ac40 | 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 20 74 68 | /staging.a.single.change,.but.th | 
| ac60 | 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 65 73 0a 20 20 74 | en.less.is.lost.and.one.does...t | 
| ac80 | 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 6f 20 63 6f 6e 66 | hat.so.often.that.having.to.conf | 
| aca0 | 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 75 6e 61 63 63 65 | irm.every.time.would.be...unacce | 
| acc0 | 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 27 20 57 68 65 6e | ptable...Files:....`delete'.When | 
| ace0 | 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 63 6b 65 64 20 62 | .a.file.that.isn't.yet.tracked.b | 
| ad00 | 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 20 69 73 20 63 6f | y.Git.is.deleted...then.it.is.co | 
| ad20 | 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 65 20 6c 61 73 74 | mpletely.lost,.not.just.the.last | 
| ad40 | 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 73 2e 0a 0a 20 20 | .changes...Very...dangerous..... | 
| ad60 | 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 67 20 61 20 66 69 | `trash'.Instead.of.deleting.a.fi | 
| ad80 | 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 74 68 65 0a 20 20 | le.it.can.also.be.move.to.the... | 
| ada0 | 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 75 63 68 20 6c 65 | system.trash...Obviously.much.le | 
| adc0 | 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 20 69 74 2e 0a 0a | ss.dangerous.than.deleting.it... | 
| ade0 | 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 65 6c 65 74 65 2d | ..Also.see.option.`magit-delete- | 
| ae00 | 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 65 73 75 72 72 65 | by-moving-to-trash'.....`resurre | 
| ae20 | 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 69 6c 79 20 62 65 | ct'.A.deleted.file.can.easily.be | 
| ae40 | 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 6e 67 5c 22 20 74 | .resurrected.by...\"deleting\".t | 
| ae60 | 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 20 75 73 69 6e 67 | he.deletion,.which.is.done.using | 
| ae80 | 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 61 73 20 75 73 65 | .the.same.command...that.was.use | 
| aea0 | 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 68 65 | d.to.delete.the.same.file.in.the | 
| aec0 | 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 20 55 6e 74 72 61 | .first.place.....`untrack'.Untra | 
| aee0 | 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 79 20 74 72 | cking.a.file.can.be.undone.by.tr | 
| af00 | 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 65 27 20 52 65 6e | acking.it.again.....`rename'.Ren | 
| af20 | 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 20 75 6e 64 6f 6e | aming.a.file.can.easily.be.undon | 
| af40 | 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 69 73 65 63 74 27 | e...Sequences:....`reset-bisect' | 
| af60 | 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 5c 22 72 65 73 | .Aborting.(known.to.Git.as.\"res | 
| af80 | 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 74 69 6f 6e 20 6c | etting\").a...bisect.operation.l | 
| afa0 | 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 63 74 65 64 20 73 | oses.all.information.collected.s | 
| afc0 | 6f 20 66 61 72 2e 0a 0a 20 20 60 61 62 6f 72 74    2d 72 65 62 61 73 65 27 20 41 62 6f 72 74 69 6e | o.far.....`abort-rebase'.Abortin | 
| afe0 | 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 72 65 61 | g.a.rebase.throws.away.all.alrea | 
| b000 | 64 79 0a 20 20 6d 6f 64 69 66 69 65 64 20 63 6f    6d 6d 69 74 73 2c 20 62 75 74 20 69 74 27 73 20 | dy...modified.commits,.but.it's. | 
| b020 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 72 65 73 74    6f 72 65 20 74 68 6f 73 65 20 66 72 6f 6d 20 74 | possible.to.restore.those.from.t | 
| b040 | 68 65 0a 20 20 72 65 66 6c 6f 67 2e 0a 0a 20 20    60 61 62 6f 72 74 2d 6d 65 72 67 65 27 20 41 62 | he...reflog.....`abort-merge'.Ab | 
| b060 | 6f 72 74 69 6e 67 20 61 20 6d 65 72 67 65 20 74    68 72 6f 77 73 20 61 77 61 79 20 61 6c 6c 20 63 | orting.a.merge.throws.away.all.c | 
| b080 | 6f 6e 66 6c 69 63 74 0a 20 20 72 65 73 6f 6c 75    74 69 6f 6e 73 20 77 68 69 63 68 20 68 61 73 20 | onflict...resolutions.which.has. | 
| b0a0 | 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 20 | already.been.carried.out.by.the. | 
| b0c0 | 75 73 65 72 2e 0a 0a 20 20 60 6d 65 72 67 65 2d    64 69 72 74 79 27 20 4d 65 72 67 69 6e 67 20 77 | user.....`merge-dirty'.Merging.w | 
| b0e0 | 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 69 74 | ith.a.dirty.worktree.can.make.it | 
| b100 | 20 68 61 72 64 20 74 6f 0a 20 20 67 6f 20 62 61    63 6b 20 74 6f 20 74 68 65 20 73 74 61 74 65 20 | .hard.to...go.back.to.the.state. | 
| b120 | 62 65 66 6f 72 65 20 74 68 65 20 6d 65 72 67 65    20 77 61 73 20 69 6e 69 74 69 61 74 65 64 2e 0a | before.the.merge.was.initiated.. | 
| b140 | 0a 52 65 66 65 72 65 6e 63 65 73 3a 0a 0a 20 20    60 64 65 6c 65 74 65 2d 75 6e 6d 65 72 67 65 64 | .References:....`delete-unmerged | 
| b160 | 2d 62 72 61 6e 63 68 27 20 4f 6e 63 65 20 61 20    62 72 61 6e 63 68 20 68 61 73 20 62 65 65 6e 20 | -branch'.Once.a.branch.has.been. | 
| b180 | 64 65 6c 65 74 65 64 20 69 74 20 63 61 6e 0a 20    20 6f 6e 6c 79 20 62 65 20 72 65 73 74 6f 72 65 | deleted.it.can...only.be.restore | 
| b1a0 | 64 20 75 73 69 6e 67 20 6c 6f 77 2d 6c 65 76 65    6c 20 72 65 63 6f 76 65 72 79 20 74 6f 6f 6c 73 | d.using.low-level.recovery.tools | 
| b1c0 | 20 70 72 6f 76 69 64 65 64 20 62 79 0a 20 20 47    69 74 2e 20 20 41 6e 64 20 65 76 65 6e 20 74 68 | .provided.by...Git...And.even.th | 
| b1e0 | 65 6e 20 74 68 65 20 72 65 66 6c 6f 67 20 69 73    20 67 6f 6e 65 2e 20 20 54 68 65 20 75 73 65 72 | en.the.reflog.is.gone...The.user | 
| b200 | 20 61 6c 77 61 79 73 20 68 61 73 0a 20 20 74 6f    20 63 6f 6e 66 69 72 6d 20 74 68 65 20 64 65 6c | .always.has...to.confirm.the.del | 
| b220 | 65 74 69 6f 6e 20 6f 66 20 61 20 62 72 61 6e 63    68 20 62 79 20 61 63 63 65 70 74 69 6e 67 20 74 | etion.of.a.branch.by.accepting.t | 
| b240 | 68 65 20 64 65 66 61 75 6c 74 0a 20 20 63 68 6f    69 63 65 20 28 6f 72 20 73 65 6c 65 63 74 69 6e | he.default...choice.(or.selectin | 
| b260 | 67 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68    29 2c 20 62 75 74 20 77 68 65 6e 20 61 20 62 72 | g.another.branch),.but.when.a.br | 
| b280 | 61 6e 63 68 20 68 61 73 0a 20 20 6e 6f 74 20 62    65 65 6e 20 6d 65 72 67 65 64 20 79 65 74 2c 20 | anch.has...not.been.merged.yet,. | 
| b2a0 | 61 6c 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 74    68 65 20 75 73 65 72 20 69 73 20 61 77 61 72 65 | also.make.sure.the.user.is.aware | 
| b2c0 | 20 6f 66 20 74 68 61 74 2e 0a 0a 20 20 60 64 65    6c 65 74 65 2d 62 72 61 6e 63 68 2d 6f 6e 2d 72 | .of.that.....`delete-branch-on-r | 
| b2e0 | 65 6d 6f 74 65 27 20 44 65 6c 65 74 69 6e 67 20    61 20 5c 22 72 65 6d 6f 74 65 20 62 72 61 6e 63 | emote'.Deleting.a.\"remote.branc | 
| b300 | 68 5c 22 20 6d 61 79 20 6d 65 61 6e 0a 20 20 64    65 6c 65 74 69 6e 67 20 74 68 65 20 28 6c 6f 63 | h\".may.mean...deleting.the.(loc | 
| b320 | 61 6c 29 20 5c 22 72 65 6d 6f 74 65 2d 74 72 61    63 6b 69 6e 67 5c 22 20 62 72 61 6e 63 68 20 6f | al).\"remote-tracking\".branch.o | 
| b340 | 6e 6c 79 2c 20 6f 72 20 61 6c 73 6f 0a 20 20 72    65 6d 6f 76 69 6e 67 20 69 74 20 66 72 6f 6d 20 | nly,.or.also...removing.it.from. | 
| b360 | 74 68 65 20 72 65 6d 6f 74 65 20 69 74 73 65 6c    66 2e 20 20 54 68 65 20 6c 61 74 74 65 72 20 6f | the.remote.itself...The.latter.o | 
| b380 | 66 74 65 6e 20 6d 61 6b 65 73 20 6d 6f 72 65 0a    20 20 73 65 6e 73 65 20 62 65 63 61 75 73 65 20 | ften.makes.more...sense.because. | 
| b3a0 | 6f 74 68 65 72 77 69 73 65 20 73 69 6d 70 6c 79    20 66 65 74 63 68 69 6e 67 20 66 72 6f 6d 20 74 | otherwise.simply.fetching.from.t | 
| b3c0 | 68 65 20 72 65 6d 6f 74 65 20 77 6f 75 6c 64 0a    20 20 72 65 73 74 6f 72 65 20 74 68 65 20 72 65 | he.remote.would...restore.the.re | 
| b3e0 | 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72    61 6e 63 68 2c 20 62 75 74 20 64 6f 69 6e 67 20 | mote-tracking.branch,.but.doing. | 
| b400 | 74 68 61 74 20 63 61 6e 20 62 65 0a 20 20 73 75    72 70 72 69 73 69 6e 67 20 61 6e 64 20 68 61 72 | that.can.be...surprising.and.har | 
| b420 | 64 20 74 6f 20 72 65 63 6f 76 65 72 20 66 72 6f    6d 2c 20 73 6f 20 77 65 20 61 73 6b 2e 0a 0a 20 | d.to.recover.from,.so.we.ask.... | 
| b440 | 20 60 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f    74 65 27 20 57 68 65 6e 20 64 65 6c 65 74 69 6e | .`delete-pr-remote'.When.deletin | 
| b460 | 67 20 61 20 62 72 61 6e 63 68 20 74 68 61 74 20    77 61 73 20 63 72 65 61 74 65 64 20 66 72 6f 6d | g.a.branch.that.was.created.from | 
| b480 | 0a 20 20 61 20 70 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 | ...a.pull-request.and.if.no.othe | 
| b4a0 | 72 20 62 72 61 6e 63 68 65 73 20 73 74 69 6c 6c    20 65 78 69 73 74 20 6f 6e 20 74 68 61 74 0a 20 | r.branches.still.exist.on.that.. | 
| b4c0 | 20 72 65 6d 6f 74 65 2c 20 74 68 65 6e 20 60 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 | .remote,.then.`magit-branch-dele | 
| b4e0 | 74 65 27 20 6f 66 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 0a | te'.offers.to.delete.the.remote. | 
| b500 | 20 20 61 73 20 77 65 6c 6c 2e 20 20 54 68 69 73    20 73 68 6f 75 6c 64 20 62 65 20 73 61 66 65 20 | ..as.well...This.should.be.safe. | 
| b520 | 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 66 20 6e 6f 0a 20 20 | because.it.only.happens.if.no... | 
| b540 | 6f 74 68 65 72 20 72 65 66 73 20 65 78 69 73 74    20 69 6e 20 74 68 65 20 72 65 6d 6f 74 65 73 20 | other.refs.exist.in.the.remotes. | 
| b560 | 6e 61 6d 65 73 70 61 63 65 2c 20 61 6e 64 20 79    6f 75 20 63 61 6e 20 72 65 63 72 65 61 74 65 0a | namespace,.and.you.can.recreate. | 
| b580 | 20 20 74 68 65 20 72 65 6d 6f 74 65 20 69 66 20    6e 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 60 64 | ..the.remote.if.necessary.....`d | 
| b5a0 | 72 6f 70 2d 73 74 61 73 68 65 73 27 20 44 72 6f    70 70 69 6e 67 20 61 20 73 74 61 73 68 20 69 73 | rop-stashes'.Dropping.a.stash.is | 
| b5c0 | 20 64 61 6e 67 65 72 6f 75 73 20 62 65 63 61 75    73 65 20 47 69 74 20 73 74 6f 72 65 73 0a 20 20 | .dangerous.because.Git.stores... | 
| b5e0 | 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 73 | stashes.in.the.reflog...Once.a.s | 
| b600 | 74 61 73 68 20 69 73 20 72 65 6d 6f 76 65 64 2c    20 74 68 65 72 65 20 69 73 20 6e 6f 0a 20 20 67 | tash.is.removed,.there.is.no...g | 
| b620 | 6f 69 6e 67 20 62 61 63 6b 20 77 69 74 68 6f 75    74 20 75 73 69 6e 67 20 6c 6f 77 2d 6c 65 76 65 | oing.back.without.using.low-leve | 
| b640 | 6c 20 72 65 63 6f 76 65 72 79 20 74 6f 6f 6c 73    20 70 72 6f 76 69 64 65 64 20 62 79 0a 20 20 47 | l.recovery.tools.provided.by...G | 
| b660 | 69 74 2e 20 20 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 | it...When.a.single.stash.is.drop | 
| b680 | 70 65 64 2c 20 74 68 65 6e 20 74 68 65 20 75 73    65 72 20 61 6c 77 61 79 73 20 68 61 73 0a 20 20 | ped,.then.the.user.always.has... | 
| b6a0 | 74 6f 20 63 6f 6e 66 69 72 6d 20 62 79 20 61 63    63 65 70 74 69 6e 67 20 74 68 65 20 64 65 66 61 | to.confirm.by.accepting.the.defa | 
| b6c0 | 75 6c 74 20 28 6f 72 20 73 65 6c 65 63 74 69 6e    67 20 61 6e 6f 74 68 65 72 29 2e 0a 20 20 54 68 | ult.(or.selecting.another)....Th | 
| b6e0 | 69 73 20 61 63 74 69 6f 6e 20 6f 6e 6c 79 20 63    6f 6e 63 65 72 6e 73 20 74 68 65 20 64 65 6c 65 | is.action.only.concerns.the.dele | 
| b700 | 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 0a 20 20 6f 6e | tion.of.multiple.stashes.at...on | 
| b720 | 63 65 2e 0a 0a 50 75 62 6c 69 73 68 69 6e 67 3a    0a 0a 20 20 60 73 65 74 2d 61 6e 64 2d 70 75 73 | ce...Publishing:....`set-and-pus | 
| b740 | 68 27 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 6d 20 | h'.When.pushing.to.the.upstream. | 
| b760 | 6f 72 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f    74 65 0a 20 20 61 6e 64 20 74 68 61 74 20 69 73 | or.the.push-remote...and.that.is | 
| b780 | 6e 27 74 20 61 63 74 75 61 6c 6c 79 20 63 6f 6e    66 69 67 75 72 65 64 20 79 65 74 2c 20 74 68 65 | n't.actually.configured.yet,.the | 
| b7a0 | 6e 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 66    69 72 73 74 0a 20 20 73 65 74 20 74 68 65 20 74 | n.the.user.can.first...set.the.t | 
| b7c0 | 61 72 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 20 64 65 66 | arget...If.s/he.confirms.the.def | 
| b7e0 | 61 75 6c 74 20 74 6f 6f 20 71 75 69 63 6b 6c 79    2c 20 74 68 65 6e 0a 20 20 73 2f 68 65 20 6d 69 | ault.too.quickly,.then...s/he.mi | 
| b800 | 67 68 74 20 65 6e 64 20 75 70 20 70 75 73 68 69    6e 67 20 74 6f 20 74 68 65 20 77 72 6f 6e 67 20 | ght.end.up.pushing.to.the.wrong. | 
| b820 | 62 72 61 6e 63 68 20 61 6e 64 20 69 66 20 74 68    65 20 72 65 6d 6f 74 65 0a 20 20 72 65 70 6f 73 | branch.and.if.the.remote...repos | 
| b840 | 69 74 6f 72 79 20 69 73 20 63 6f 6e 66 69 67 75    72 65 64 20 74 6f 20 64 69 73 61 6c 6c 6f 77 20 | itory.is.configured.to.disallow. | 
| b860 | 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 6e 0a 20 20 74 68 61 | fixing.such.mistakes,.then...tha | 
| b880 | 74 20 63 61 6e 20 62 65 20 71 75 69 74 65 20 65    6d 62 61 72 72 61 73 73 69 6e 67 20 61 6e 64 20 | t.can.be.quite.embarrassing.and. | 
| b8a0 | 61 6e 6e 6f 79 69 6e 67 2e 0a 0a 45 64 69 74 20    70 75 62 6c 69 73 68 65 64 20 68 69 73 74 6f 72 | annoying...Edit.published.histor | 
| b8c0 | 79 3a 0a 0a 20 20 57 69 74 68 6f 75 74 20 61 64    64 69 6e 67 20 74 68 65 73 65 20 73 79 6d 62 6f | y:....Without.adding.these.symbo | 
| b8e0 | 6c 73 20 68 65 72 65 2c 20 79 6f 75 20 77 69 6c    6c 20 62 65 20 77 61 72 6e 65 64 20 62 65 66 6f | ls.here,.you.will.be.warned.befo | 
| b900 | 72 65 0a 20 20 65 64 69 74 69 6e 67 20 63 6f 6d    6d 69 74 73 20 74 68 61 74 20 68 61 76 65 20 61 | re...editing.commits.that.have.a | 
| b920 | 6c 72 65 61 64 79 20 62 65 65 6e 20 70 75 73 68    65 64 20 74 6f 20 6f 6e 65 20 6f 66 20 74 68 65 | lready.been.pushed.to.one.of.the | 
| b940 | 0a 20 20 62 72 61 6e 63 68 65 73 20 6c 69 73 74    65 64 20 69 6e 20 60 6d 61 67 69 74 2d 70 75 62 | ...branches.listed.in.`magit-pub | 
| b960 | 6c 69 73 68 65 64 2d 62 72 61 6e 63 68 65 73 27    2e 0a 0a 20 20 60 61 6d 65 6e 64 2d 70 75 62 6c | lished-branches'.....`amend-publ | 
| b980 | 69 73 68 65 64 27 20 41 66 66 65 63 74 73 20 6d    6f 73 74 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 | ished'.Affects.most.commands.tha | 
| b9a0 | 74 20 61 6d 65 6e 64 20 74 6f 20 60 48 45 41 44    27 2e 0a 0a 20 20 60 72 65 62 61 73 65 2d 70 75 | t.amend.to.`HEAD'.....`rebase-pu | 
| b9c0 | 62 6c 69 73 68 65 64 27 20 41 66 66 65 63 74 73    20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 70 | blished'.Affects.commands.that.p | 
| b9e0 | 65 72 66 6f 72 6d 20 69 6e 74 65 72 61 63 74 69    76 65 0a 20 20 72 65 62 61 73 65 73 2e 20 20 54 | erform.interactive...rebases...T | 
| ba00 | 68 69 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 20 63 | his.includes.commands.from.the.c | 
| ba20 | 6f 6d 6d 69 74 20 70 6f 70 75 70 20 74 68 61 74    0a 20 20 6d 6f 64 69 66 79 20 61 20 63 6f 6d 6d | ommit.popup.that...modify.a.comm | 
| ba40 | 69 74 20 6f 74 68 65 72 20 74 68 61 6e 20 60 48    45 41 44 27 2c 20 6e 61 6d 65 6c 79 20 74 68 65 | it.other.than.`HEAD',.namely.the | 
| ba60 | 20 76 61 72 69 6f 75 73 20 66 69 78 75 70 0a 20    20 61 6e 64 20 73 71 75 61 73 68 20 76 61 72 69 | .various.fixup...and.squash.vari | 
| ba80 | 61 6e 74 73 2e 0a 0a 20 20 60 65 64 69 74 2d 70    75 62 6c 69 73 68 65 64 27 20 41 66 66 65 63 74 | ants.....`edit-published'.Affect | 
| baa0 | 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 60    6d 61 67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d | s.the.commands.`magit-edit-line- | 
| bac0 | 63 6f 6d 6d 69 74 27 0a 20 20 61 6e 64 20 60 6d    61 67 69 74 2d 64 69 66 66 2d 65 64 69 74 2d 68 | commit'...and.`magit-diff-edit-h | 
| bae0 | 75 6e 6b 2d 63 6f 6d 6d 69 74 27 2e 20 20 54 68    65 73 65 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 73 | unk-commit'...These.two.commands | 
| bb00 | 20 6d 61 6b 65 0a 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 | .make...it.quite.easy.to.acciden | 
| bb20 | 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 | 
| bb40 | 6f 20 79 6f 75 0a 20 20 73 68 6f 75 6c 64 20 74    68 69 6e 6b 20 74 77 69 63 65 20 62 65 66 6f 72 | o.you...should.think.twice.befor | 
| bb60 | 65 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 74 68    65 6d 20 6e 6f 74 20 74 6f 20 61 73 6b 20 66 6f | e.configuring.them.not.to.ask.fo | 
| bb80 | 72 0a 20 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e    2e 0a 0a 20 20 54 6f 20 64 69 73 61 62 6c 65 20 | r...confirmation.....To.disable. | 
| bba0 | 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 6c 6c | confirmation.completely,.add.all | 
| bbc0 | 20 74 68 72 65 65 20 73 79 6d 62 6f 6c 73 20 68    65 72 65 0a 20 20 6f 72 20 73 65 74 20 60 6d 61 | .three.symbols.here...or.set.`ma | 
| bbe0 | 67 69 74 2d 70 75 62 6c 69 73 68 65 64 2d 62 72    61 6e 63 68 65 73 27 20 74 6f 20 6e 69 6c 2e 0a | git-published-branches'.to.nil.. | 
| bc00 | 0a 52 65 6d 6f 76 69 6e 67 20 6d 6f 64 75 6c 65    73 3a 0a 0a 20 20 60 72 65 6d 6f 76 65 2d 6d 6f | .Removing.modules:....`remove-mo | 
| bc20 | 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 6b 69 | dules'.When.you.remove.the.worki | 
| bc40 | 6e 67 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20    61 0a 20 20 6d 6f 64 75 6c 65 20 74 68 61 74 20 | ng.directory.of.a...module.that. | 
| bc60 | 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e    20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 | does.not.contain.uncommitted.cha | 
| bc80 | 6e 67 65 73 2c 20 74 68 65 6e 20 74 68 61 74 20    69 73 0a 20 20 73 61 66 65 72 20 74 68 61 6e 20 | nges,.then.that.is...safer.than. | 
| bca0 | 64 6f 69 6e 67 20 73 6f 20 77 68 65 6e 20 74 68    65 72 65 20 61 72 65 20 75 6e 63 6f 6d 6d 69 74 | doing.so.when.there.are.uncommit | 
| bcc0 | 74 65 64 20 63 68 61 6e 67 65 73 20 61 6e 64 2f    6f 72 0a 20 20 77 68 65 6e 20 79 6f 75 20 61 6c | ted.changes.and/or...when.you.al | 
| bce0 | 73 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 67 69    74 64 69 72 2e 20 20 53 74 69 6c 6c 2c 20 79 6f | so.remove.the.gitdir...Still,.yo | 
| bd00 | 75 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20    64 6f 0a 20 20 74 68 61 74 20 62 79 20 61 63 63 | u.don't.want.to.do...that.by.acc | 
| bd20 | 69 64 65 6e 74 2e 0a 0a 20 20 60 72 65 6d 6f 76    65 2d 64 69 72 74 79 2d 6d 6f 64 75 6c 65 73 27 | ident.....`remove-dirty-modules' | 
| bd40 | 20 57 68 65 6e 20 79 6f 75 20 72 65 6d 6f 76 65    20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 | .When.you.remove.the.working.dir | 
| bd60 | 65 63 74 6f 72 79 20 6f 66 0a 20 20 61 20 6d 6f    64 75 6c 65 20 74 68 61 74 20 63 6f 6e 74 61 69 | ectory.of...a.module.that.contai | 
| bd80 | 6e 73 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 6f | ns.uncommitted.changes,.then.tho | 
| bda0 | 73 65 20 63 68 61 6e 67 65 73 0a 20 20 61 72 65    20 67 6f 6e 65 20 66 6f 72 20 67 6f 6f 64 2e 20 | se.changes...are.gone.for.good.. | 
| bdc0 | 20 49 74 20 69 73 20 62 65 74 74 65 72 20 74 6f    20 67 6f 20 74 6f 20 74 68 65 20 6d 6f 64 75 6c | .It.is.better.to.go.to.the.modul | 
| bde0 | 65 2c 20 69 6e 73 70 65 63 74 0a 20 20 74 68 65    73 65 20 63 68 61 6e 67 65 73 20 61 6e 64 20 6f | e,.inspect...these.changes.and.o | 
| be00 | 6e 6c 79 20 69 66 20 61 70 70 72 6f 70 72 69 61    74 65 20 64 69 73 63 61 72 64 20 74 68 65 6d 20 | nly.if.appropriate.discard.them. | 
| be20 | 6d 61 6e 75 61 6c 6c 79 2e 0a 0a 20 20 60 74 72    61 73 68 2d 6d 6f 64 75 6c 65 2d 67 69 74 64 69 | manually.....`trash-module-gitdi | 
| be40 | 72 73 27 20 57 68 65 6e 20 79 6f 75 20 72 65 6d    6f 76 65 20 74 68 65 20 67 69 74 64 69 72 20 6f | rs'.When.you.remove.the.gitdir.o | 
| be60 | 66 20 61 20 6d 6f 64 75 6c 65 2c 0a 20 20 74 68    65 6e 20 61 6c 6c 20 75 6e 70 75 73 68 65 64 20 | f.a.module,...then.all.unpushed. | 
| be80 | 63 68 61 6e 67 65 73 20 61 72 65 20 67 6f 6e 65    20 66 6f 72 20 67 6f 6f 64 2e 20 20 49 74 20 69 | changes.are.gone.for.good...It.i | 
| bea0 | 73 20 76 65 72 79 20 65 61 73 79 0a 20 20 74 6f    20 66 6f 72 67 65 74 20 74 68 61 74 20 79 6f 75 | s.very.easy...to.forget.that.you | 
| bec0 | 20 68 61 76 65 20 73 6f 6d 65 20 75 6e 66 69 6e    69 73 68 65 64 20 77 6f 72 6b 20 6f 6e 20 61 6e | .have.some.unfinished.work.on.an | 
| bee0 | 20 75 6e 70 75 62 6c 69 73 68 65 64 0a 20 20 66    65 61 74 75 72 65 20 62 72 61 6e 63 68 20 6f 72 | .unpublished...feature.branch.or | 
| bf00 | 20 65 76 65 6e 20 69 6e 20 61 20 73 74 61 73 68    2e 0a 0a 20 20 41 63 74 75 61 6c 6c 79 20 74 68 | .even.in.a.stash.....Actually.th | 
| bf20 | 65 72 65 20 61 72 65 20 73 6f 6d 65 20 73 61 66    65 74 79 20 70 72 65 63 61 75 74 69 6f 6e 73 20 | ere.are.some.safety.precautions. | 
| bf40 | 69 6e 20 70 6c 61 63 65 2c 20 74 68 61 74 20 6d    69 67 68 74 0a 20 20 68 65 6c 70 20 79 6f 75 20 | in.place,.that.might...help.you. | 
| bf60 | 6f 75 74 20 69 66 20 79 6f 75 20 6d 61 6b 65 20    61 6e 20 75 6e 77 69 73 65 20 63 68 6f 69 63 65 | out.if.you.make.an.unwise.choice | 
| bf80 | 20 68 65 72 65 2c 20 62 75 74 20 64 6f 6e 27 74    20 63 6f 75 6e 74 0a 20 20 6f 6e 20 69 74 2e 20 | .here,.but.don't.count...on.it.. | 
| bfa0 | 20 49 6e 20 63 61 73 65 20 6f 66 20 65 6d 65 72    67 65 6e 63 79 2c 20 73 74 61 79 20 63 61 6c 6d | .In.case.of.emergency,.stay.calm | 
| bfc0 | 20 61 6e 64 20 63 68 65 63 6b 20 74 68 65 20 73    74 61 73 68 20 61 6e 64 0a 20 20 74 68 65 20 60 | .and.check.the.stash.and...the.` | 
| bfe0 | 74 72 61 73 68 2d 64 69 72 65 63 74 6f 72 79 27    20 66 6f 72 20 74 72 61 63 65 73 20 6f 66 20 6c | trash-directory'.for.traces.of.l | 
| c000 | 6f 73 74 20 77 6f 72 6b 2e 0a 0a 56 61 72 69 6f    75 73 3a 0a 0a 20 20 60 6b 69 6c 6c 2d 70 72 6f | ost.work...Various:....`kill-pro | 
| c020 | 63 65 73 73 27 20 54 68 65 72 65 20 73 65 6c 64    6f 6d 20 69 73 20 61 20 72 65 61 73 6f 6e 20 74 | cess'.There.seldom.is.a.reason.t | 
| c040 | 6f 20 6b 69 6c 6c 20 61 20 70 72 6f 63 65 73 73    2e 0a 0a 47 6c 6f 62 61 6c 20 73 65 74 74 69 6e | o.kill.a.process...Global.settin | 
| c060 | 67 73 3a 0a 0a 20 20 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 | gs:....Instead.of.adding.all.of. | 
| c080 | 74 68 65 20 61 62 6f 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 | the.above.symbols.to.the.value.o | 
| c0a0 | 66 20 74 68 69 73 0a 20 20 6f 70 74 69 6f 6e 20    79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 65 74 | f.this...option.you.can.also.set | 
| c0c0 | 20 69 74 20 74 6f 20 74 68 65 20 61 74 6f 6d 20    60 74 27 2c 20 77 68 69 63 68 20 68 61 73 20 74 | .it.to.the.atom.`t',.which.has.t | 
| c0e0 | 68 65 20 73 61 6d 65 0a 20 20 65 66 66 65 63 74    20 61 73 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f | he.same...effect.as.adding.all.o | 
| c100 | 66 20 74 68 65 20 61 62 6f 76 65 20 73 79 6d 62    6f 6c 73 2e 20 20 44 6f 69 6e 67 20 74 68 61 74 | f.the.above.symbols...Doing.that | 
| c120 | 20 6d 6f 73 74 0a 20 20 63 65 72 74 61 69 6e 6c    79 20 69 73 20 61 20 62 61 64 20 69 64 65 61 2c | .most...certainly.is.a.bad.idea, | 
| c140 | 20 65 73 70 65 63 69 61 6c 6c 79 20 62 65 63 61    75 73 65 20 6f 74 68 65 72 20 73 79 6d 62 6f 6c | .especially.because.other.symbol | 
| c160 | 73 20 6d 69 67 68 74 0a 20 20 62 65 20 61 64 64    65 64 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 | s.might...be.added.in.the.future | 
| c180 | 2e 20 20 53 6f 20 65 76 65 6e 20 69 66 20 79 6f    75 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20 | ...So.even.if.you.don't.want.to. | 
| c1a0 | 62 65 20 61 73 6b 65 64 0a 20 20 66 6f 72 20 63    6f 6e 66 69 72 6d 61 74 69 6f 6e 20 66 6f 72 20 | be.asked...for.confirmation.for. | 
| c1c0 | 61 6e 79 20 6f 66 20 74 68 65 73 65 20 61 63 74    69 6f 6e 73 2c 20 79 6f 75 20 61 72 65 20 73 74 | any.of.these.actions,.you.are.st | 
| c1e0 | 69 6c 6c 20 62 65 74 74 65 72 0a 20 20 6f 66 20    61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 | ill.better...of.adding.all.of.th | 
| c200 | 65 20 72 65 73 70 65 63 74 69 76 65 20 73 79 6d    62 6f 6c 73 20 69 6e 64 69 76 69 64 75 61 6c 6c | e.respective.symbols.individuall | 
| c220 | 79 2e 0a 0a 20 20 57 68 65 6e 20 60 6d 61 67 69    74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 | y.....When.`magit-wip-before-cha | 
| c240 | 6e 67 65 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61    62 6c 65 64 20 74 68 65 6e 20 74 68 65 73 65 20 | nge-mode'.is.enabled.then.these. | 
| c260 | 61 63 74 69 6f 6e 73 0a 20 20 63 61 6e 20 66 61    69 72 6c 79 20 65 61 73 69 6c 79 20 62 65 20 75 | actions...can.fairly.easily.be.u | 
| c280 | 6e 64 6f 6e 65 3a 20 60 64 69 73 63 61 72 64 27    2c 20 60 72 65 76 65 72 73 65 27 2c 0a 20 20 60 | ndone:.`discard',.`reverse',...` | 
| c2a0 | 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65    73 27 2c 20 61 6e 64 20 60 75 6e 73 74 61 67 65 | stage-all-changes',.and.`unstage | 
| c2c0 | 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 27 2e 20 20    49 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 0a 20 | -all-changes'...If.and.only.if.. | 
| c2e0 | 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 60 73 61 66 | .this.mode.is.enabled,.then.`saf | 
| c300 | 65 2d 77 69 74 68 2d 77 69 70 27 20 68 61 73 20    74 68 65 20 73 61 6d 65 20 65 66 66 65 63 74 0a | e-with-wip'.has.the.same.effect. | 
| c320 | 20 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 6f 6c 73 | ..as.adding.all.of.these.symbols | 
| c340 | 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2e 22 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | .individually."...:package-versi | 
| c360 | 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 27 | on.'(magit..."2.1.0")...:group.' | 
| c380 | 6d 61 67 69 74 2d 65 73 73 65 6e 74 69 61 6c 73    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit-essentials...:group.'magit | 
| c3a0 | 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70    65 20 60 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 | -commands...:type.`(choice.(cons | 
| c3c0 | 74 20 3a 74 61 67 20 22 41 6c 77 61 79 73 20 72    65 71 75 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 | t.:tag."Always.require.confirmat | 
| c3e0 | 69 6f 6e 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 | ion".nil)..................(cons | 
| c400 | 74 20 3a 74 61 67 20 22 4e 65 76 65 72 20 72 65    71 75 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 | t.:tag."Never.require.confirmati | 
| c420 | 6f 6e 22 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 20 20 20 3a | on".t)..................(set...: | 
| c440 | 74 61 67 20 22 52 65 71 75 69 72 65 20 63 6f 6e    66 69 72 6d 61 74 69 6f 6e 20 65 78 63 65 70 74 | tag."Require.confirmation.except | 
| c460 | 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 20 3b 3b | .for".........................;; | 
| c480 | 20 60 72 65 6d 6f 76 65 2d 64 69 72 74 79 2d 6d    6f 64 75 6c 65 73 27 20 61 6e 64 0a 20 20 20 20 | .`remove-dirty-modules'.and..... | 
| c4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 60 74 72 61 73 68 2d 6d 6f | ....................;;.`trash-mo | 
| c4c0 | 64 75 6c 65 2d 67 69 74 64 69 72 73 27 20 69 6e    74 65 6e 74 69 6f 6e 61 6c 6c 79 0a 20 20 20 20 | dule-gitdirs'.intentionally..... | 
| c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 6f 6d 69 74 74 65 64 2e 0a | ....................;;.omitted.. | 
| c500 | 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 6d 61 67 69 74 2d | ........................,@magit- | 
| c520 | 2d 63 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 | -confirm-actions)))..(defcustom. | 
| c540 | 6d 61 67 69 74 2d 73 6c 6f 77 2d 63 6f 6e 66 69    72 6d 20 27 28 64 72 6f 70 2d 73 74 61 73 68 65 | magit-slow-confirm.'(drop-stashe | 
| c560 | 73 29 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f    20 61 73 6b 20 75 73 65 72 20 5c 22 79 20 6f 72 | s)..."Whether.to.ask.user.\"y.or | 
| c580 | 20 6e 5c 22 20 6f 72 20 5c 22 79 65 73 20 6f 72    20 6e 6f 5c 22 20 71 75 65 73 74 69 6f 6e 73 2e | .n\".or.\"yes.or.no\".questions. | 
| c5a0 | 0a 0a 57 68 65 6e 20 74 68 69 73 20 69 73 20 6e    69 6c 2c 20 74 68 65 6e 20 60 79 2d 6f 72 2d 6e | ..When.this.is.nil,.then.`y-or-n | 
| c5c0 | 2d 70 27 20 69 73 20 75 73 65 64 20 77 68 65 6e    20 74 68 65 20 75 73 65 72 20 68 61 73 20 74 6f | -p'.is.used.when.the.user.has.to | 
| c5e0 | 0a 63 6f 6e 66 69 72 6d 20 61 20 70 6f 74 65 6e    74 69 61 6c 6c 79 20 64 65 73 74 72 75 63 74 69 | .confirm.a.potentially.destructi | 
| c600 | 76 65 20 61 63 74 69 6f 6e 2e 20 20 57 68 65 6e    20 74 68 69 73 20 69 73 20 74 2c 20 74 68 65 6e | ve.action...When.this.is.t,.then | 
| c620 | 0a 60 79 65 73 2d 6f 72 2d 6e 6f 2d 70 27 20 69    73 20 75 73 65 64 20 69 6e 73 74 65 61 64 2e 20 | .`yes-or-no-p'.is.used.instead.. | 
| c640 | 20 49 66 20 74 68 69 73 20 69 73 20 61 20 6c 69    73 74 20 6f 66 20 73 79 6d 62 6f 6c 73 0a 69 64 | .If.this.is.a.list.of.symbols.id | 
| c660 | 65 6e 74 69 66 79 69 6e 67 20 61 63 74 69 6f 6e    73 2c 20 74 68 65 6e 20 60 79 65 73 2d 6f 72 2d | entifying.actions,.then.`yes-or- | 
| c680 | 6e 6f 2d 70 27 20 69 73 20 75 73 65 64 20 66 6f    72 20 74 68 6f 73 65 2c 0a 60 79 2d 6f 72 2d 6e | no-p'.is.used.for.those,.`y-or-n | 
| c6a0 | 6f 2d 70 27 20 66 6f 72 20 61 6c 6c 20 6f 74 68    65 72 73 2e 20 20 54 68 65 20 6c 69 73 74 20 6f | o-p'.for.all.others...The.list.o | 
| c6c0 | 66 20 61 63 74 69 6f 6e 73 20 69 73 20 74 68 65    20 73 61 6d 65 20 61 73 0a 66 6f 72 20 60 6d 61 | f.actions.is.the.same.as.for.`ma | 
| c6e0 | 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 27 20    28 77 68 69 63 68 20 73 65 65 29 2e 22 0a 20 20 | git-no-confirm'.(which.see)."... | 
| c700 | 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. | 
| c720 | 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 | 
| c740 | 73 0a 20 20 3a 74 79 70 65 20 60 28 63 68 6f 69    63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 | s...:type.`(choice.(const.:tag." | 
| c760 | 41 6c 77 61 79 73 20 61 73 6b 20 5c 22 79 65 73    20 6f 72 20 6e 6f 5c 22 20 71 75 65 73 74 69 6f | Always.ask.\"yes.or.no\".questio | 
| c780 | 6e 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 3a | ns".t)..................(const.: | 
| c7a0 | 74 61 67 20 22 41 6c 77 61 79 73 20 61 73 6b 20    5c 22 79 20 6f 72 20 6e 5c 22 20 71 75 65 73 74 | tag."Always.ask.\"y.or.n\".quest | 
| c7c0 | 69 6f 6e 73 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 73 65 74 | ions".nil)..................(set | 
| c7e0 | 20 20 20 3a 74 61 67 20 22 41 73 6b 20 5c 22 79    65 73 20 6f 72 20 6e 6f 5c 22 20 71 75 65 73 74 | ...:tag."Ask.\"yes.or.no\".quest | 
| c800 | 69 6f 6e 73 20 6f 6e 6c 79 20 66 6f 72 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ions.only.for".................. | 
| c820 | 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) | 
| c840 | 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d    61 67 69 74 2d 6e 6f 2d 6d 65 73 73 61 67 65 20 | ))..(defcustom.magit-no-message. | 
| c860 | 6e 69 6c 0a 20 20 22 41 20 6c 69 73 74 20 6f 66    20 6d 65 73 73 61 67 65 73 20 4d 61 67 69 74 20 | nil..."A.list.of.messages.Magit. | 
| c880 | 73 68 6f 75 6c 64 20 6e 6f 74 20 64 69 73 70 6c    61 79 2e 0a 0a 4d 61 67 69 74 20 64 69 73 70 6c | should.not.display...Magit.displ | 
| c8a0 | 61 79 73 20 6d 6f 73 74 20 65 63 68 6f 20 61 72    65 61 20 6d 65 73 73 61 67 65 73 20 75 73 69 6e | ays.most.echo.area.messages.usin | 
| c8c0 | 67 20 60 6d 65 73 73 61 67 65 27 2c 20 62 75 74    20 61 20 66 65 77 0a 61 72 65 20 64 69 73 70 6c | g.`message',.but.a.few.are.displ | 
| c8e0 | 61 79 65 64 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 | ayed.using.`magit-message'.inste | 
| c900 | 61 64 2c 20 77 68 69 63 68 20 74 61 6b 65 73 20    74 68 65 20 73 61 6d 65 0a 61 72 67 75 6d 65 6e | ad,.which.takes.the.same.argumen | 
| c920 | 74 73 20 61 73 20 74 68 65 20 66 6f 72 6d 65 72    2c 20 46 4f 52 4d 41 54 2d 53 54 52 49 4e 47 20 | ts.as.the.former,.FORMAT-STRING. | 
| c940 | 61 6e 64 20 41 52 47 53 2e 20 20 60 6d 61 67 69    74 2d 6d 65 73 73 61 67 65 27 0a 66 6f 72 67 6f | and.ARGS...`magit-message'.forgo | 
| c960 | 65 73 20 70 72 69 6e 74 69 6e 67 20 61 20 6d 65    73 73 61 67 65 20 69 66 20 61 6e 79 20 6d 65 6d | es.printing.a.message.if.any.mem | 
| c980 | 62 65 72 20 6f 66 20 74 68 69 73 20 6c 69 73 74    20 69 73 20 61 20 70 72 65 66 69 78 0a 6f 66 20 | ber.of.this.list.is.a.prefix.of. | 
| c9a0 | 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 46    4f 52 4d 41 54 2d 53 54 52 49 4e 47 2e 0a 0a 49 | the.respective.FORMAT-STRING...I | 
| c9c0 | 66 20 4d 61 67 69 74 20 70 72 69 6e 74 73 20 61    20 6d 65 73 73 61 67 65 20 77 68 69 63 68 20 63 | f.Magit.prints.a.message.which.c | 
| c9e0 | 61 75 73 65 73 20 79 6f 75 20 67 72 69 65 66 2c    20 74 68 65 6e 20 70 6c 65 61 73 65 0a 66 69 72 | auses.you.grief,.then.please.fir | 
| ca00 | 73 74 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 73 20 | st.investigate.whether.there.is. | 
| ca20 | 61 6e 6f 74 68 65 72 20 6f 70 74 69 6f 6e 20 77    68 69 63 68 20 63 61 6e 20 62 65 0a 75 73 65 64 | another.option.which.can.be.used | 
| ca40 | 20 74 6f 20 73 75 70 70 72 65 73 73 20 69 74 2e    20 20 49 66 20 74 68 61 74 20 69 73 20 6e 6f 74 | .to.suppress.it...If.that.is.not | 
| ca60 | 20 74 68 65 20 63 61 73 65 2c 20 74 68 65 6e 20    61 73 6b 20 74 68 65 20 4d 61 67 69 74 0a 6d 61 | .the.case,.then.ask.the.Magit.ma | 
| ca80 | 69 6e 74 61 69 6e 65 72 73 20 74 6f 20 73 74 61    72 74 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d | intainers.to.start.using.`magit- | 
| caa0 | 6d 65 73 73 61 67 65 27 20 69 6e 73 74 65 61 64    20 6f 66 20 60 6d 65 73 73 61 67 65 27 0a 69 6e | message'.instead.of.`message'.in | 
| cac0 | 20 74 68 61 74 20 63 61 73 65 2e 20 20 57 65 20    61 72 65 20 6e 6f 74 20 70 72 6f 61 63 74 69 76 | .that.case...We.are.not.proactiv | 
| cae0 | 65 6c 79 20 72 65 70 6c 61 63 69 6e 67 20 61 6c    6c 20 75 73 65 73 20 6f 66 0a 60 6d 65 73 73 61 | ely.replacing.all.uses.of.`messa | 
| cb00 | 67 65 27 20 77 69 74 68 20 60 6d 61 67 69 74 2d    6d 65 73 73 61 67 65 27 2c 20 6a 75 73 74 20 69 | ge'.with.`magit-message',.just.i | 
| cb20 | 6e 20 63 61 73 65 20 73 6f 6d 65 6f 6e 65 20 2a    6d 69 67 68 74 2a 20 66 69 6e 64 0a 73 6f 6d 65 | n.case.someone.*might*.find.some | 
| cb40 | 20 6f 66 20 74 68 65 73 65 20 6d 65 73 73 61 67    65 73 20 75 73 65 6c 65 73 73 2e 0a 0a 4d 65 73 | .of.these.messages.useless...Mes | 
| cb60 | 73 61 67 65 73 20 77 68 69 63 68 20 63 61 6e 20    63 75 72 72 65 6e 74 6c 79 20 62 65 20 73 75 70 | sages.which.can.currently.be.sup | 
| cb80 | 70 72 65 73 73 65 64 20 75 73 69 6e 67 20 74 68    69 73 20 6f 70 74 69 6f 6e 20 61 72 65 3a 0a 2a | pressed.using.this.option.are:.* | 
| cba0 | 20 5c 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 74 2d | .\"Turning.on.magit-auto-revert- | 
| cbc0 | 6d 6f 64 65 2e 2e 2e 5c 22 22 0a 20 20 3a 70 61    63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | mode...\""...:package-version.'( | 
| cbe0 | 6d 61 67 69 74 20 2e 20 22 32 2e 38 2e 30 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."2.8.0")...:group.'magit | 
| cc00 | 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20    20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 | -miscellaneous...:type.'(repeat. | 
| cc20 | 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 6d 61 67 69 74 2d 65 6c 6c 69 70 | string))..(defcustom.magit-ellip | 
| cc40 | 73 69 73 20 28 69 66 20 28 63 68 61 72 2d 64 69    73 70 6c 61 79 61 62 6c 65 2d 70 20 3f e2 80 a6 | sis.(if.(char-displayable-p.?... | 
| cc60 | 29 20 22 e2 80 a6 22 20 22 2e 2e 2e 22 29 0a 20    20 22 53 74 72 69 6e 67 20 75 73 65 64 20 74 6f | )."..."."...")..."String.used.to | 
| cc80 | 20 61 62 62 72 65 76 69 61 74 65 20 74 65 78 74    20 69 6e 20 70 72 6f 63 65 73 73 20 62 75 66 66 | .abbreviate.text.in.process.buff | 
| cca0 | 65 72 73 2e 0a 0a 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 | 
| ccc0 | 64 20 74 6f 20 65 6c 69 64 65 20 60 6d 61 67 69    74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 | d.to.elide.`magit-git-global-arg | 
| cce0 | 75 6d 65 6e 74 73 27 0a 69 6e 20 70 72 6f 63 65    73 73 20 62 75 66 66 65 72 73 2e 20 20 49 6e 20 | uments'.in.process.buffers...In. | 
| cd00 | 74 68 65 20 66 75 74 75 72 65 20 69 74 20 6d 61    79 20 62 65 20 75 73 65 64 20 69 6e 20 6f 74 68 | the.future.it.may.be.used.in.oth | 
| cd20 | 65 72 20 70 6c 61 63 65 73 0a 61 73 20 77 65 6c    6c 2c 20 62 75 74 20 6e 6f 74 20 74 68 65 20 66 | er.places.as.well,.but.not.the.f | 
| cd40 | 6f 6c 6c 6f 77 69 6e 67 3a 0a 0a 2d 20 41 75 74    68 6f 72 20 6e 61 6d 65 73 20 69 6e 20 74 68 65 | ollowing:..-.Author.names.in.the | 
| cd60 | 20 6c 6f 67 20 6d 61 72 67 69 6e 20 61 72 65 20    61 6c 77 61 79 73 20 61 62 62 72 65 76 69 61 74 | .log.margin.are.always.abbreviat | 
| cd80 | 65 64 20 75 73 69 6e 67 0a 20 20 5c 22 e2 80 a6    5c 22 20 6f 72 20 69 66 20 74 68 61 74 20 69 73 | ed.using...\"...\".or.if.that.is | 
| cda0 | 20 6e 6f 74 20 64 69 73 70 6c 61 79 61 62 6c 65    2c 20 74 68 65 6e 20 5c 22 3e 5c 22 2e 0a 0a 2d | .not.displayable,.then.\">\"...- | 
| cdc0 | 20 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 65 20 | .Whether.collapsed.sections.are. | 
| cde0 | 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 20 20 63 6f | indicated.using.ellipsis.is...co | 
| ce00 | 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 | 
| ce20 | 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 | 
| ce40 | 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 72 6f 75 | rsion.'(magit..."3.0.0")...:grou | 
| ce60 | 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.' | 
| ce80 | 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 70 64 61 74 65 | string)..(defcustom.magit-update | 
| cea0 | 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 | 
| cec0 | 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 | 
| cee0 | 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 | 
| cf00 | 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 | 
| cf20 | 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 | 
| cf40 | 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 | 
| cf60 | 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 | 
| cf80 | 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 | 
| cfa0 | 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 | 
| cfc0 | 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 | 
| cfe0 | 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 | 
| d000 | 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 | 
| d020 | 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,. | 
| d040 | 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. | 
| d060 | 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 | 
| d080 | 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 | 
| d0a0 | 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 | 
| d0c0 | 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. | 
| d0e0 | 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 | 
| d100 | 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 | 
| d120 | 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 | 
| d140 | 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- | 
| d160 | 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).. | 
| d180 | 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 | 
| d1a0 | 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 | 
| d1c0 | 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 | 
| d1e0 | 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'. | 
| d200 | 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. | 
| d220 | 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........ | 
| d240 | 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 | 
| d260 | 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....... | 
| d280 | 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 | 
| d2a0 | 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...... | 
| d2c0 | 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 | 
| d2e0 | 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 | 
| d300 | 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 | 
| d320 | 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 | 
| d340 | 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 | 
| d360 | 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 | 
| d380 | 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 | 
| d3a0 | 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 | 
| d3c0 | 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 | 
| d3e0 | 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. | 
| d400 | 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). | 
| d420 | 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 | 
| d440 | 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) | 
| d460 | 29 29 0a 0a 3b 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 | ))..;;;.User.Input..(defvar.helm | 
| d480 | 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 61 75 6c 74 2d 73 6f | -completion-in-region-default-so | 
| d4a0 | 72 74 2d 66 6e 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 | rt-fn).(defvar.helm-crm-default- | 
| d4c0 | 73 65 70 61 72 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 | separator).(defvar.ivy-sort-func | 
| d4e0 | 74 69 6f 6e 73 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 | tions-alist).(defvar.ivy-sort-ma | 
| d500 | 74 63 68 65 73 2d 66 75 6e 63 74 69 6f 6e 73 2d    61 6c 69 73 74 29 0a 0a 28 64 65 66 76 61 72 20 | tches-functions-alist)..(defvar. | 
| d520 | 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 64 65 | magit-completing-read--silent-de | 
| d540 | 66 61 75 6c 74 20 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 | fault.nil)..(defun.magit-complet | 
| d560 | 69 6e 67 2d 72 65 61 64 20 28 70 72 6f 6d 70 74    20 63 6f 6c 6c 65 63 74 69 6f 6e 20 26 6f 70 74 | ing-read.(prompt.collection.&opt | 
| d580 | 69 6f 6e 61 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 | ional........................... | 
| d5a0 | 20 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 | 
| d5c0 | 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch.initial-input................ | 
| d5e0 | 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 20 64 65 66 20 66 | ......................hist.def.f | 
| d600 | 61 6c 6c 62 61 63 6b 29 0a 20 20 22 52 65 61 64    20 61 20 63 68 6f 69 63 65 20 69 6e 20 74 68 65 | allback)..."Read.a.choice.in.the | 
| d620 | 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 6f 72 20    75 73 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 | .minibuffer,.or.use.the.default. | 
| d640 | 63 68 6f 69 63 65 2e 0a 0a 54 68 69 73 20 69 73    20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 74 68 | choice...This.is.the.function.th | 
| d660 | 61 74 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64    73 20 75 73 65 20 77 68 65 6e 20 74 68 65 79 20 | at.Magit.commands.use.when.they. | 
| d680 | 6e 65 65 64 20 74 68 65 0a 75 73 65 72 20 74 6f    20 73 65 6c 65 63 74 20 61 20 73 69 6e 67 6c 65 | need.the.user.to.select.a.single | 
| d6a0 | 20 74 68 69 6e 67 20 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 | .thing.to.act.on...The.arguments | 
| d6c0 | 20 68 61 76 65 20 74 68 65 0a 73 61 6d 65 20 6d    65 61 6e 69 6e 67 20 61 73 20 66 6f 72 20 60 63 | .have.the.same.meaning.as.for.`c | 
| d6e0 | 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 46 41 4c 4c | ompleting-read',.except.for.FALL | 
| d700 | 42 41 43 4b 2c 20 77 68 69 63 68 0a 69 73 20 75    6e 69 71 75 65 20 74 6f 20 74 68 69 73 20 66 75 | BACK,.which.is.unique.to.this.fu | 
| d720 | 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 65 6c 6f 77 2e 0a 0a | nction.and.is.described.below... | 
| d740 | 49 6e 73 74 65 61 64 20 6f 66 20 61 73 6b 69 6e    67 20 74 68 65 20 75 73 65 72 20 74 6f 20 63 68 | Instead.of.asking.the.user.to.ch | 
| d760 | 6f 6f 73 65 20 66 72 6f 6d 20 61 20 6c 69 73 74    20 6f 66 20 70 6f 73 73 69 62 6c 65 0a 63 61 6e | oose.from.a.list.of.possible.can | 
| d780 | 64 69 64 61 74 65 73 2c 20 74 68 69 73 20 66 75    6e 63 74 69 6f 6e 20 6d 61 79 20 69 6e 73 74 65 | didates,.this.function.may.inste | 
| d7a0 | 61 64 20 6a 75 73 74 20 72 65 74 75 72 6e 20 74    68 65 20 64 65 66 61 75 6c 74 0a 73 70 65 63 69 | ad.just.return.the.default.speci | 
| d7c0 | 66 69 65 64 20 62 79 20 44 45 46 2c 20 77 69 74    68 20 6f 72 20 77 69 74 68 6f 75 74 20 72 65 71 | fied.by.DEF,.with.or.without.req | 
| d7e0 | 75 69 72 69 6e 67 20 75 73 65 72 20 63 6f 6e 66    69 72 6d 61 74 69 6f 6e 2e 0a 57 68 65 74 68 65 | uiring.user.confirmation..Whethe | 
| d800 | 72 20 74 68 61 74 20 69 73 20 74 68 65 20 63 61    73 65 20 64 65 70 65 6e 64 73 20 6f 6e 20 50 52 | r.that.is.the.case.depends.on.PR | 
| d820 | 4f 4d 50 54 2c 20 60 74 68 69 73 2d 63 6f 6d 6d    61 6e 64 27 20 61 6e 64 0a 60 6d 61 67 69 74 2d | OMPT,.`this-command'.and.`magit- | 
| d840 | 64 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e 27 2e    20 20 53 65 65 20 74 68 65 20 64 6f 63 75 6d 65 | dwim-selection'...See.the.docume | 
| d860 | 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 6d 6f 72 65 20 69 | ntation.of.the.latter.for.more.i | 
| d880 | 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 49 66 20    69 74 20 64 6f 65 73 20 75 73 65 20 74 68 65 20 | nformation...If.it.does.use.the. | 
| d8a0 | 64 65 66 61 75 6c 74 20 77 69 74 68 6f 75 74 20    74 68 65 20 75 73 65 72 20 65 76 65 6e 20 68 61 | default.without.the.user.even.ha | 
| d8c0 | 76 69 6e 67 20 74 6f 0a 63 6f 6e 66 69 72 6d 20    74 68 61 74 2c 20 74 68 65 6e 20 60 6d 61 67 69 | ving.to.confirm.that,.then.`magi | 
| d8e0 | 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 6c | t-completing-read--silent-defaul | 
| d900 | 74 27 20 69 73 20 73 65 74 0a 74 6f 20 74 2c 20    6f 74 68 65 72 77 69 73 65 20 6e 69 6c 2e 0a 0a | t'.is.set.to.t,.otherwise.nil... | 
| d920 | 49 66 20 69 74 20 64 6f 65 73 20 72 65 61 64 20    61 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 6d | If.it.does.read.a.value.in.the.m | 
| d940 | 69 6e 69 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 0a 61 63 | inibuffer,.then.this.function.ac | 
| d960 | 74 73 20 73 69 6d 69 6c 61 72 6c 79 20 74 6f 20    60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | ts.similarly.to.`completing-read | 
| d980 | 27 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 2d 20 | ',.except.for.the.following:..-. | 
| d9a0 | 43 4f 4c 4c 45 43 54 49 4f 4e 20 6d 75 73 74 20    62 65 20 61 20 6c 69 73 74 20 6f 66 20 63 68 6f | COLLECTION.must.be.a.list.of.cho | 
| d9c0 | 69 63 65 73 2e 20 20 41 20 66 75 6e 63 74 69 6f    6e 20 69 73 20 6e 6f 74 0a 20 20 73 75 70 70 6f | ices...A.function.is.not...suppo | 
| d9e0 | 72 74 65 64 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 69 6c | rted...-.If.REQUIRE-MATCH.is.nil | 
| da00 | 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 68 | .and.the.user.exits.without.a.ch | 
| da20 | 6f 69 63 65 2c 0a 20 20 74 68 65 6e 20 6e 69 6c    20 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e 73 | oice,...then.nil.is.returned.ins | 
| da40 | 74 65 61 64 20 6f 66 20 61 6e 20 65 6d 70 74 79    20 73 74 72 69 6e 67 2e 0a 0a 2d 20 49 66 20 52 | tead.of.an.empty.string...-.If.R | 
| da60 | 45 51 55 49 52 45 2d 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 | EQUIRE-MATCH.is.non-nil.and.the. | 
| da80 | 75 73 65 72 20 65 78 69 74 73 20 77 69 74 68 6f    75 74 20 61 0a 20 20 63 68 6f 69 63 65 2c 20 60 | user.exits.without.a...choice,.` | 
| daa0 | 75 73 65 72 2d 65 72 72 6f 72 27 20 69 73 20 72    61 69 73 65 64 2e 0a 0a 2d 20 46 41 4c 4c 42 41 | user-error'.is.raised...-.FALLBA | 
| dac0 | 43 4b 20 73 70 65 63 69 66 69 65 73 20 61 20 73    65 63 6f 6e 64 61 72 79 20 64 65 66 61 75 6c 74 | CK.specifies.a.secondary.default | 
| dae0 | 20 74 68 61 74 20 69 73 20 6f 6e 6c 79 20 75 73    65 64 20 69 66 0a 20 20 74 68 65 20 70 72 69 6d | .that.is.only.used.if...the.prim | 
| db00 | 61 72 79 20 64 65 66 61 75 6c 74 20 44 45 46 20    69 73 20 6e 69 6c 2e 20 20 54 68 65 20 73 65 63 | ary.default.DEF.is.nil...The.sec | 
| db20 | 6f 6e 64 61 72 79 20 64 65 66 61 75 6c 74 20 69    73 20 6e 6f 74 0a 20 20 73 75 62 6a 65 63 74 20 | ondary.default.is.not...subject. | 
| db40 | 74 6f 20 60 6d 61 67 69 74 2d 64 77 69 6d 2d 73    65 6c 65 63 74 69 6f 6e 27 20 e2 80 94 20 69 66 | to.`magit-dwim-selection'.....if | 
| db60 | 20 44 45 46 20 69 73 20 6e 69 6c 20 62 75 74 20    46 41 4c 4c 42 41 43 4b 0a 20 20 69 73 20 6e 6f | .DEF.is.nil.but.FALLBACK...is.no | 
| db80 | 74 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e    63 74 69 6f 6e 20 61 6c 77 61 79 73 20 61 73 6b | t,.then.this.function.always.ask | 
| dba0 | 73 20 74 68 65 20 75 73 65 72 20 74 6f 20 63 68    6f 6f 73 65 20 61 0a 20 20 63 61 6e 64 69 64 61 | s.the.user.to.choose.a...candida | 
| dbc0 | 74 65 2c 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 | te,.just.as.if.both.defaults.wer | 
| dbe0 | 65 20 6e 69 6c 2e 0a 0a 2d 20 5c 22 3a 20 5c 22    20 69 73 20 61 70 70 65 6e 64 65 64 20 74 6f 20 | e.nil...-.\":.\".is.appended.to. | 
| dc00 | 50 52 4f 4d 50 54 2e 0a 0a 2d 20 50 52 4f 4d 50    54 20 69 73 20 6d 6f 64 69 66 69 65 64 20 74 6f | PROMPT...-.PROMPT.is.modified.to | 
| dc20 | 20 65 6e 64 20 77 69 74 68 20 5c 22 20 28 64 65    66 61 75 6c 74 20 44 45 46 7c 46 41 4c 4c 42 41 | .end.with.\".(default.DEF|FALLBA | 
| dc40 | 43 4b 29 3a 20 5c 22 0a 20 20 70 72 6f 76 69 64    65 64 20 74 68 61 74 20 44 45 46 20 6f 72 20 46 | CK):.\"...provided.that.DEF.or.F | 
| dc60 | 41 4c 4c 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 | ALLBACK.is.non-nil,.that.neither | 
| dc80 | 0a 20 20 60 69 76 79 2d 6d 6f 64 65 27 20 6e 6f    72 20 60 68 65 6c 6d 2d 6d 6f 64 65 27 20 69 73 | ...`ivy-mode'.nor.`helm-mode'.is | 
| dca0 | 20 65 6e 61 62 6c 65 64 2c 20 61 6e 64 20 74 68    61 74 0a 20 20 60 6d 61 67 69 74 2d 63 6f 6d 70 | .enabled,.and.that...`magit-comp | 
| dcc0 | 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63    74 69 6f 6e 27 20 69 73 20 73 65 74 20 74 6f 20 | leting-read-function'.is.set.to. | 
| dce0 | 69 74 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75    65 20 6f 66 0a 20 20 60 6d 61 67 69 74 2d 62 75 | its.default.value.of...`magit-bu | 
| dd00 | 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 27 2e 22 0a 20 20 28 73 65 74 71 | iltin-completing-read'."...(setq | 
| dd20 | 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 64 | .magit-completing-read--silent-d | 
| dd40 | 65 66 61 75 6c 74 20 6e 69 6c 29 0a 20 20 28 69    66 2d 6c 65 74 20 28 28 64 77 69 6d 20 28 61 6e | efault.nil)...(if-let.((dwim.(an | 
| dd60 | 64 20 64 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 28 6e 74 68 | d.def.......................(nth | 
| dd80 | 20 32 20 28 2d 66 69 72 73 74 20 28 70 63 61 73    65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 63 6d 64 | .2.(-first.(pcase-lambda.(`(,cmd | 
| dda0 | 20 2c 72 65 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 20 20 | .,re.,_))....................... | 
| ddc0 | 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 74 68 69 73 2d 63 | .................(and.(eq.this-c | 
| dde0 | 6f 6d 6d 61 6e 64 20 63 6d 64 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommand.cmd)..................... | 
| de00 | 20 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 6f 74 | ........................(or.(not | 
| de20 | 20 72 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 | .re)............................ | 
| de40 | 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 74 | .....................(string-mat | 
| de60 | 63 68 2d 70 20 72 65 20 70 72 6f 6d 70 74 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-p.re.prompt)))).............. | 
| de80 | 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 64 77 | ........................magit-dw | 
| dea0 | 69 6d 2d 73 65 6c 65 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 | im-selection))))).......(if.(eq. | 
| dec0 | 64 77 69 6d 20 27 61 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 | dwim.'ask)...........(if.(y-or-n | 
| dee0 | 2d 70 20 28 66 6f 72 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 | -p.(format."%s.%s?.".prompt.def) | 
| df00 | 29 0a 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 20 20 | )...............def............. | 
| df20 | 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 73 | (user-error."Abort")).........(s | 
| df40 | 65 74 71 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 | etq.magit-completing-read--silen | 
| df60 | 74 2d 64 65 66 61 75 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 | t-default.t).........def).....(u | 
| df80 | 6e 6c 65 73 73 20 64 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 | nless.def.......(setq.def.fallba | 
| dfa0 | 63 6b 29 29 0a 20 20 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 | ck)).....(let.((command.this-com | 
| dfc0 | 6d 61 6e 64 29 0a 20 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 | mand)...........(reply.(funcall. | 
| dfe0 | 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 69 6f 6e 0a 20 | magit-completing-read-function.. | 
| e000 | 20 20 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 | 
| e020 | 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 20 20 20 20 20 20 20 | .prompt.":.")................... | 
| e040 | 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64    20 64 65 66 20 28 6e 6f 74 20 28 6d 65 6d 62 65 | ........(if.(and.def.(not.(membe | 
| e060 | 72 20 64 65 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 | r.def.collection)))............. | 
| e080 | 20 20 20 20 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 | ..................(cons.def.coll | 
| e0a0 | 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)......................... | 
| e0c0 | 20 20 20 20 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 | ....collection)................. | 
| e0e0 | 20 20 20 20 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 | ..........predicate............. | 
| e100 | 20 20 20 20 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 | ..............require-match.init | 
| e120 | 69 61 6c 2d 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 | ial-input.hist.def))).......(set | 
| e140 | 71 20 74 68 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 | q.this-command.command).......;; | 
| e160 | 20 4e 6f 74 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 | .Note:.Avoid.`string='.to.suppor | 
| e180 | 74 20 60 68 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 | t.`helm-comp-read-use-marked'... | 
| e1a0 | 20 20 20 20 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 | .....(if.(equal.reply."")....... | 
| e1c0 | 20 20 20 20 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 | ....(if.require-match........... | 
| e1e0 | 20 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 | ....(user-error."Nothing.selecte | 
| e200 | 64 22 29 0a 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 | d").............nil).........rep | 
| e220 | 6c 79 29 29 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 | ly))))..(defun.magit--completion | 
| e240 | 2d 74 61 62 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 | -table.(collection)...(lambda.(s | 
| e260 | 74 72 69 6e 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 | tring.pred.action).....(if.(eq.a | 
| e280 | 63 74 69 6f 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 | ction.'metadata).........'(metad | 
| e2a0 | 61 74 61 20 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 | ata.(display-sort-function...ide | 
| e2c0 | 6e 74 69 74 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 | ntity)).......(complete-with-act | 
| e2e0 | 69 6f 6e 20 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 | ion.action.collection.string.pre | 
| e300 | 64 29 29 29 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 | d))))..(defun.magit-builtin-comp | 
| e320 | 6c 65 74 69 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 | leting-read.....(prompt.choices. | 
| e340 | 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 63 | &optional.predicate.require-matc | 
| e360 | 68 20 69 6e 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 | h.initial-input.hist.def)..."Mag | 
| e380 | 69 74 20 77 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 | it.wrapper.for.standard.`complet | 
| e3a0 | 69 6e 67 2d 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 | ing-read'.function."...(unless.( | 
| e3c0 | 6f 72 20 28 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 | or.(bound-and-true-p.helm-mode). | 
| e3e0 | 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 72 75 65 2d 70 20 | ..............(bound-and-true-p. | 
| e400 | 69 76 79 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 | ivy-mode)...............(bound-a | 
| e420 | 6e 64 2d 74 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 | nd-true-p.vertico-mode)......... | 
| e440 | 20 20 20 20 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 | ......(bound-and-true-p.selectru | 
| e460 | 6d 2d 6d 6f 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 | m-mode)).....(setq.prompt.(magit | 
| e480 | 2d 70 72 6f 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 | -prompt-with-default.prompt.def) | 
| e4a0 | 29 29 0a 20 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 | ))...(unless.(or.(bound-and-true | 
| e4c0 | 2d 70 20 68 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 | -p.helm-mode)...............(bou | 
| e4e0 | 6e 64 2d 61 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 | nd-and-true-p.ivy-mode)).....(se | 
| e500 | 74 71 20 63 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 | tq.choices.(magit--completion-ta | 
| e520 | 62 6c 65 20 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 | ble.choices)))...(cl-letf.(((sym | 
| e540 | 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 27 63 6f    6d 70 6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d 61 6c | bol-function.'completion-pcm--al | 
| e560 | 6c 2d 63 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 | l-completions))).....(when.(<.em | 
| e580 | 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 20 20 28 66 73 65 | acs-major-version.26).......(fse | 
| e5a0 | 74 20 27 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 | t.'completion-pcm--all-completio | 
| e5c0 | 6e 73 0a 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 | ns.............'magit-completion | 
| e5e0 | 2d 70 63 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 | -pcm--all-completions)).....(let | 
| e600 | 20 28 28 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 | .((ivy-sort-functions-alist.nil) | 
| e620 | 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 70 74 20 | ).......(completing-read.prompt. | 
| e640 | 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 20 20 70 | choices........................p | 
| e660 | 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 20 20 20 | redicate.require-match.......... | 
| e680 | 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 | 
| e6a0 | 20 64 65 66 29 29 29 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 | .def))))..(defun.magit-completin | 
| e6c0 | 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a    20 20 20 20 28 70 72 6f 6d 70 74 20 63 68 6f 69 | g-read-multiple.....(prompt.choi | 
| e6e0 | 63 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65    70 20 64 65 66 61 75 6c 74 20 68 69 73 74 20 6b | ces.&optional.sep.default.hist.k | 
| e700 | 65 79 6d 61 70 29 0a 20 20 22 52 65 61 64 20 6d    75 6c 74 69 70 6c 65 20 69 74 65 6d 73 20 66 72 | eymap)..."Read.multiple.items.fr | 
| e720 | 6f 6d 20 43 48 4f 49 43 45 53 2c 20 73 65 70 61    72 61 74 65 64 20 62 79 20 53 45 50 2e 0a 0a 53 | om.CHOICES,.separated.by.SEP...S | 
| e740 | 65 74 20 75 70 20 74 68 65 20 60 63 72 6d 27 20    76 61 72 69 61 62 6c 65 73 20 6e 65 65 64 65 64 | et.up.the.`crm'.variables.needed | 
| e760 | 20 74 6f 20 72 65 61 64 20 6d 75 6c 74 69 70 6c    65 20 76 61 6c 75 65 73 20 77 69 74 68 0a 60 72 | .to.read.multiple.values.with.`r | 
| e780 | 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66    66 65 72 27 2e 0a 0a 53 45 50 20 69 73 20 61 20 | ead-from-minibuffer'...SEP.is.a. | 
| e7a0 | 72 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20    63 68 61 72 61 63 74 65 72 73 20 74 68 61 74 20 | regexp.matching.characters.that. | 
| e7c0 | 63 61 6e 20 73 65 70 61 72 61 74 65 20 63 68 6f    69 63 65 73 2e 0a 57 68 65 6e 20 53 45 50 20 69 | can.separate.choices..When.SEP.i | 
| e7e0 | 73 20 6e 69 6c 2c 20 69 74 20 64 65 66 61 75 6c    74 73 20 74 6f 20 60 63 72 6d 2d 64 65 66 61 75 | s.nil,.it.defaults.to.`crm-defau | 
| e800 | 6c 74 2d 73 65 70 61 72 61 74 6f 72 27 2e 0a 44    45 46 41 55 4c 54 2c 20 48 49 53 54 2c 20 61 6e | lt-separator'..DEFAULT,.HIST,.an | 
| e820 | 64 20 4b 45 59 4d 41 50 20 61 72 65 20 70 61 73    73 65 64 20 74 6f 20 60 72 65 61 64 2d 66 72 6f | d.KEYMAP.are.passed.to.`read-fro | 
| e840 | 6d 2d 6d 69 6e 69 62 75 66 66 65 72 27 2e 0a 57    68 65 6e 20 4b 45 59 4d 41 50 20 69 73 20 6e 69 | m-minibuffer'..When.KEYMAP.is.ni | 
| e860 | 6c 2c 20 69 74 20 64 65 66 61 75 6c 74 73 20 74    6f 20 60 63 72 6d 2d 6c 6f 63 61 6c 2d 63 6f 6d | l,.it.defaults.to.`crm-local-com | 
| e880 | 70 6c 65 74 69 6f 6e 2d 6d 61 70 27 2e 0a 0a 55    6e 6c 69 6b 65 20 60 63 6f 6d 70 6c 65 74 69 6e | pletion-map'...Unlike.`completin | 
| e8a0 | 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 27    2c 20 74 68 65 20 72 65 74 75 72 6e 20 76 61 6c | g-read-multiple',.the.return.val | 
| e8c0 | 75 65 20 69 73 20 6e 6f 74 20 73 70 6c 69 74 0a    69 6e 74 6f 20 61 20 6c 69 73 74 2e 22 0a 20 20 | ue.is.not.split.into.a.list."... | 
| e8e0 | 28 64 65 63 6c 61 72 65 20 28 6f 62 73 6f 6c 65    74 65 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 | (declare.(obsolete.magit-complet | 
| e900 | 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c    65 2a 20 22 4d 61 67 69 74 20 33 2e 31 2e 30 22 | ing-read-multiple*."Magit.3.1.0" | 
| e920 | 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 72 6d    2d 73 65 70 61 72 61 74 6f 72 20 28 6f 72 20 73 | ))...(let*.((crm-separator.(or.s | 
| e940 | 65 70 20 63 72 6d 2d 64 65 66 61 75 6c 74 2d 73    65 70 61 72 61 74 6f 72 29 29 0a 20 20 20 20 20 | ep.crm-default-separator))...... | 
| e960 | 20 20 20 20 28 63 72 6d 2d 63 6f 6d 70 6c 65 74    69 6f 6e 2d 74 61 62 6c 65 20 28 6d 61 67 69 74 | ....(crm-completion-table.(magit | 
| e980 | 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62    6c 65 20 63 68 6f 69 63 65 73 29 29 0a 20 20 20 | --completion-table.choices)).... | 
| e9a0 | 20 20 20 20 20 20 28 63 68 6f 6f 73 65 2d 63 6f    6d 70 6c 65 74 69 6f 6e 2d 73 74 72 69 6e 67 2d | ......(choose-completion-string- | 
| e9c0 | 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20    20 20 20 20 27 28 63 72 6d 2d 2d 63 68 6f 6f 73 | functions...........'(crm--choos | 
| e9e0 | 65 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 73 74 72    69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 28 | e-completion-string))..........( | 
| ea00 | 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 23 27 63 72 | minibuffer-completion-table.#'cr | 
| ea20 | 6d 2d 2d 63 6f 6c 6c 65 63 74 69 6f 6e 2d 66 6e    29 0a 20 20 20 20 20 20 20 20 20 28 6d 69 6e 69 | m--collection-fn)..........(mini | 
| ea40 | 62 75 66 66 65 72 2d 63 6f 6d 70 6c 65 74 69 6f    6e 2d 63 6f 6e 66 69 72 6d 20 74 29 0a 20 20 20 | buffer-completion-confirm.t).... | 
| ea60 | 20 20 20 20 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 | ......(helm-completion-in-region | 
| ea80 | 2d 64 65 66 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 20 20 28 | -default-sort-fn.nil)..........( | 
| eaa0 | 68 65 6c 6d 2d 63 72 6d 2d 64 65 66 61 75 6c 74    2d 73 65 70 61 72 61 74 6f 72 20 6e 69 6c 29 0a | helm-crm-default-separator.nil). | 
| eac0 | 20 20 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 6e 63 74 | .........(ivy-sort-matches-funct | 
| eae0 | 69 6f 6e 73 2d 61 6c 69 73 74 20 6e 69 6c 29 0a    20 20 20 20 20 20 20 20 20 28 69 6e 70 75 74 0a | ions-alist.nil)..........(input. | 
| eb00 | 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6c 65    74 66 20 28 28 28 73 79 6d 62 6f 6c 2d 66 75 6e | ..........(cl-letf.(((symbol-fun | 
| eb20 | 63 74 69 6f 6e 20 27 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 | ction.'completion-pcm--all-compl | 
| eb40 | 65 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 3c 20 65 | etions))).............(when.(<.e | 
| eb60 | 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 20 20 20 20 20 | macs-major-version.26).......... | 
| eb80 | 20 20 20 20 20 28 66 73 65 74 20 27 63 6f 6d 70    6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d 61 6c 6c 2d | .....(fset.'completion-pcm--all- | 
| eba0 | 63 6f 6d 70 6c 65 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 | completions..................... | 
| ebc0 | 27 6d 61 67 69 74 2d 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 | 'magit-completion-pcm--all-compl | 
| ebe0 | 65 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 72 65 61 64 2d 66 72 6f 6d 2d | etions)).............(read-from- | 
| ec00 | 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | minibuffer..............(concat. | 
| ec20 | 70 72 6f 6d 70 74 20 28 61 6e 64 20 64 65 66 61    75 6c 74 20 28 66 6f 72 6d 61 74 20 22 20 28 25 | prompt.(and.default.(format.".(% | 
| ec40 | 73 29 22 20 64 65 66 61 75 6c 74 29 29 20 22 3a    20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | s)".default)).":.")............. | 
| ec60 | 20 6e 69 6c 20 28 6f 72 20 6b 65 79 6d 61 70 20    63 72 6d 2d 6c 6f 63 61 6c 2d 63 6f 6d 70 6c 65 | .nil.(or.keymap.crm-local-comple | 
| ec80 | 74 69 6f 6e 2d 6d 61 70 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 6e 69 6c 20 68 69 73 74 20 | tion-map)..............nil.hist. | 
| eca0 | 64 65 66 61 75 6c 74 29 29 29 29 0a 20 20 20 20    28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 65 71 | default)))).....(when.(string-eq | 
| ecc0 | 75 61 6c 20 69 6e 70 75 74 20 22 22 29 0a 20 20    20 20 20 20 28 6f 72 20 28 73 65 74 71 20 69 6e | ual.input."").......(or.(setq.in | 
| ece0 | 70 75 74 20 64 65 66 61 75 6c 74 29 0a 20 20 20    20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | put.default)...........(user-err | 
| ed00 | 6f 72 20 22 4e 6f 74 68 69 6e 67 20 73 65 6c 65    63 74 65 64 22 29 29 29 0a 20 20 20 20 69 6e 70 | or."Nothing.selected"))).....inp | 
| ed20 | 75 74 29 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 | ut))..(defun.magit-completing-re | 
| ed40 | 61 64 2d 6d 75 6c 74 69 70 6c 65 2a 0a 20 20 20    20 28 70 72 6f 6d 70 74 20 74 61 62 6c 65 20 26 | ad-multiple*.....(prompt.table.& | 
| ed60 | 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 63 68 | optional.predicate.require-match | 
| ed80 | 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 20 | .initial-input.............hist. | 
| eda0 | 64 65 66 20 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 20 | def.inherit-input-method........ | 
| edc0 | 20 20 20 20 20 6e 6f 2d 73 70 6c 69 74 29 0a 20    20 22 52 65 61 64 20 6d 75 6c 74 69 70 6c 65 20 | .....no-split)..."Read.multiple. | 
| ede0 | 73 74 72 69 6e 67 73 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 | strings.in.the.minibuffer,.with. | 
| ee00 | 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a 4c 69 6b 65    20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | completion..Like.`completing-rea | 
| ee20 | 64 2d 6d 75 6c 74 69 70 6c 65 27 20 62 75 74 20    64 6f 6e 27 74 20 6d 65 73 73 20 77 69 74 68 20 | d-multiple'.but.don't.mess.with. | 
| ee40 | 6f 72 64 65 72 20 6f 66 0a 54 41 42 4c 45 20 61    6e 64 20 74 61 6b 65 20 61 6e 20 61 64 64 69 74 | order.of.TABLE.and.take.an.addit | 
| ee60 | 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 4e    4f 2d 53 50 4c 49 54 2c 20 77 68 69 63 68 20 63 | ional.argument.NO-SPLIT,.which.c | 
| ee80 | 61 75 73 65 73 0a 74 68 65 20 75 73 65 72 20 69    6e 70 75 74 20 74 6f 20 62 65 20 72 65 74 75 72 | auses.the.user.input.to.be.retur | 
| eea0 | 6e 65 64 20 61 73 20 61 20 73 69 6e 67 6c 65 20    75 6e 6d 6f 64 69 66 69 65 64 20 73 74 72 69 6e | ned.as.a.single.unmodified.strin | 
| eec0 | 67 2e 0a 41 6c 73 6f 20 77 6f 72 6b 20 61 72 6f    75 6e 64 20 76 61 72 69 6f 75 73 20 69 6e 63 6f | g..Also.work.around.various.inco | 
| eee0 | 6d 70 61 74 69 62 6c 65 20 66 65 61 74 75 72 65    73 20 6f 66 20 76 61 72 69 6f 75 73 0a 74 68 69 | mpatible.features.of.various.thi | 
| ef00 | 72 64 2d 70 61 72 74 79 20 63 6f 6d 70 6c 65 74    69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 73 2e 22 | rd-party.completion.frameworks." | 
| ef20 | 0a 20 20 28 63 6c 2d 6c 65 74 66 2a 0a 20 20 20    20 20 20 28 3b 3b 20 54 6f 20 69 6d 70 6c 65 6d | ...(cl-letf*.......(;;.To.implem | 
| ef40 | 65 6e 74 20 4e 4f 2d 53 50 4c 49 54 20 77 65 20    68 61 76 65 20 74 6f 20 6d 61 6e 69 70 75 6c 61 | ent.NO-SPLIT.we.have.to.manipula | 
| ef60 | 74 65 20 74 68 65 20 72 65 73 70 65 63 74 69 76    65 0a 20 20 20 20 20 20 20 3b 3b 20 60 73 70 6c | te.the.respective........;;.`spl | 
| ef80 | 69 74 2d 73 74 72 69 6e 67 27 20 69 6e 76 6f 63    61 74 69 6f 6e 2e 20 20 57 65 20 63 61 6e 6e 6f | it-string'.invocation...We.canno | 
| efa0 | 74 20 73 69 6d 70 6c 79 20 61 64 76 69 63 65 20    69 74 20 74 6f 0a 20 20 20 20 20 20 20 3b 3b 20 | t.simply.advice.it.to........;;. | 
| efc0 | 72 65 74 75 72 6e 20 74 68 65 20 69 6e 70 75 74    20 73 74 72 69 6e 67 20 62 65 63 61 75 73 65 20 | return.the.input.string.because. | 
| efe0 | 60 53 45 4c 45 43 54 52 55 4d 27 20 77 6f 75 6c    64 20 63 68 6f 6b 65 20 6f 6e 0a 20 20 20 20 20 | `SELECTRUM'.would.choke.on...... | 
| f000 | 20 20 3b 3b 20 74 68 61 74 20 73 74 72 69 6e 67    2e 20 20 55 73 65 20 61 20 76 61 72 69 61 62 6c | ..;;.that.string...Use.a.variabl | 
| f020 | 65 20 74 6f 20 70 61 73 73 20 61 6c 6f 6e 67 20    74 68 65 20 72 61 77 20 75 73 65 72 0a 20 20 20 | e.to.pass.along.the.raw.user.... | 
| f040 | 20 20 20 20 3b 3b 20 69 6e 70 75 74 20 73 74 72    69 6e 67 2e 20 61 61 35 66 30 39 38 61 62 0a 20 | ....;;.input.string..aa5f098ab.. | 
| f060 | 20 20 20 20 20 20 28 69 6e 70 75 74 20 6e 69 6c    29 0a 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d | ......(input.nil)........(split- | 
| f080 | 73 74 72 69 6e 67 20 28 73 79 6d 62 6f 6c 2d 66    75 6e 63 74 69 6f 6e 20 27 73 70 6c 69 74 2d 73 | string.(symbol-function.'split-s | 
| f0a0 | 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 28    28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e | tring))........((symbol-function | 
| f0c0 | 20 27 73 70 6c 69 74 2d 73 74 72 69 6e 67 29 0a    20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | .'split-string).........(lambda. | 
| f0e0 | 28 73 74 72 69 6e 67 20 26 6f 70 74 69 6f 6e 61    6c 20 73 65 70 61 72 61 74 6f 72 73 20 6f 6d 69 | (string.&optional.separators.omi | 
| f100 | 74 2d 6e 75 6c 6c 73 20 74 72 69 6d 29 0a 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 | t-nulls.trim)...........(when.(a | 
| f120 | 6e 64 20 6e 6f 2d 73 70 6c 69 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.no-split..................... | 
| f140 | 20 28 65 71 75 61 6c 20 73 65 70 61 72 61 74 6f    72 73 20 63 72 6d 2d 73 65 70 61 72 61 74 6f 72 | .(equal.separators.crm-separator | 
| f160 | 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 75 61 6c 20 6f 6d | )......................(equal.om | 
| f180 | 69 74 2d 6e 75 6c 6c 73 20 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 | it-nulls.t)).............(setq.i | 
| f1a0 | 6e 70 75 74 20 73 74 72 69 6e 67 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c | nput.string))...........(funcall | 
| f1c0 | 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74    72 69 6e 67 20 73 65 70 61 72 61 74 6f 72 73 20 | .split-string.string.separators. | 
| f1e0 | 6f 6d 69 74 2d 6e 75 6c 6c 73 20 74 72 69 6d 29    29 29 0a 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 | omit-nulls.trim)))........;;.In. | 
| f200 | 45 6d 61 63 73 20 32 35 20 74 68 69 73 20 66 75    6e 63 74 69 6f 6e 20 68 61 73 20 61 20 62 75 67 | Emacs.25.this.function.has.a.bug | 
| f220 | 2c 20 73 6f 20 77 65 20 75 73 65 20 61 20 63 6f    70 79 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 | ,.so.we.use.a.copy.of.the....... | 
| f240 | 20 3b 3b 20 76 65 72 73 69 6f 6e 20 66 72 6f 6d    20 45 6d 61 63 73 20 32 36 2e 20 62 65 66 39 63 | .;;.version.from.Emacs.26..bef9c | 
| f260 | 37 61 61 33 0a 20 20 20 20 20 20 20 28 28 73 79    6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 27 63 | 7aa3........((symbol-function.'c | 
| f280 | 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 29 0a | ompletion-pcm--all-completions). | 
| f2a0 | 20 20 20 20 20 20 20 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 | ........(if.(<.emacs-major-versi | 
| f2c0 | 6f 6e 20 32 36 29 0a 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 | on.26).............'magit-comple | 
| f2e0 | 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 20 20 20 20 20 20 | tion-pcm--all-completions....... | 
| f300 | 20 20 20 20 28 73 79 6d 62 6f 6c 2d 66 75 6e 63    74 69 6f 6e 20 27 63 6f 6d 70 6c 65 74 69 6f 6e | ....(symbol-function.'completion | 
| f320 | 2d 70 63 6d 2d 2d 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 | -pcm--all-completions)))........ | 
| f340 | 3b 3b 20 50 72 65 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 | ;;.Prevent.`BUILT-IN'.completion | 
| f360 | 20 66 72 6f 6d 20 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 | .from.messing.up.our.existing... | 
| f380 | 20 20 20 20 20 3b 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 | .....;;.order.of.the.completion. | 
| f3a0 | 63 61 6e 64 69 64 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 | candidates..aa5f098ab........(ta | 
| f3c0 | 62 6c 65 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 74 61 62 | ble.(magit--completion-table.tab | 
| f3e0 | 6c 65 29 29 0a 20 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 | le))........;;.Prevent.`IVY'.fro | 
| f400 | 6d 20 6d 65 73 73 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 | m.messing.up.our.existing.order. | 
| f420 | 20 63 37 61 66 37 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 | .c7af78726........(ivy-sort-matc | 
| f440 | 68 65 73 2d 66 75 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 | hes-functions-alist.nil)........ | 
| f460 | 3b 3b 20 50 72 65 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 | ;;.Prevent.`HELM'.from.messing.u | 
| f480 | 70 20 6f 75 72 20 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 | p.our.existing.order...6fcf994bd | 
| f4a0 | 0a 20 20 20 20 20 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 | ........(helm-completion-in-regi | 
| f4c0 | 6f 6e 2d 64 65 66 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 | on-default-sort-fn.nil)........; | 
| f4e0 | 3b 20 50 72 65 76 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 | ;.Prevent.`HELM'.from.automatica | 
| f500 | 6c 6c 79 20 61 70 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 | lly.appending.the.separator,.... | 
| f520 | 20 20 20 20 3b 3b 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 | ....;;.which.is.counterproductiv | 
| f540 | 65 20 77 68 65 6e 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 | e.when.NO-SPLIT.is.non-nil.and/o | 
| f560 | 72 0a 20 20 20 20 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 | r........;;.when.reading.commit. | 
| f580 | 72 61 6e 67 65 73 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 | ranges..798aff564........(helm-c | 
| f5a0 | 72 6d 2d 64 65 66 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 | rm-default-separator.........(if | 
| f5c0 | 20 6e 6f 2d 73 70 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 | .no-split.nil.(bound-and-true-p. | 
| f5e0 | 68 65 6c 6d 2d 63 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 | helm-crm-default-separator)))... | 
| f600 | 20 20 20 20 20 28 76 61 6c 75 65 73 0a 20 20 20    20 20 20 20 20 28 69 66 20 28 61 6e 64 20 6e 6f | .....(values.........(if.(and.no | 
| f620 | 2d 73 70 6c 69 74 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 64 76 69 63 65 2d | -split..................(advice- | 
| f640 | 6d 65 6d 62 65 72 2d 70 20 27 63 6f 6e 73 75 6c    74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | member-p.'consult-completing-rea | 
| f660 | 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 20 20 20 | d-multiple...................... | 
| f680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 | .............'completing-read-mu | 
| f6a0 | 6c 74 69 70 6c 65 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 4f 75 72 20 4e 4f 2d 53 | ltiple)).............;;.Our.NO-S | 
| f6c0 | 50 4c 49 54 20 68 61 63 6b 20 69 73 20 6e 6f 74    20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 | PLIT.hack.is.not.compatible.with | 
| f6e0 | 20 60 43 4f 4e 53 55 4c 54 27 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 3b 3b 20 69 6d 70 6c 65 | .`CONSULT's.............;;.imple | 
| f700 | 6d 65 6e 61 74 69 6f 6e 20 73 6f 20 66 61 6c 6c    20 62 61 63 6b 20 74 6f 20 74 68 65 20 6f 72 69 | menation.so.fall.back.to.the.ori | 
| f720 | 67 69 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 23 | ginal.function..............;;.# | 
| f740 | 34 34 33 37 0a 20 20 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 | 4437.............(unwind-protect | 
| f760 | 0a 20 20 20 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 | .................(progn......... | 
| f780 | 20 20 20 20 20 20 20 20 20 20 28 61 64 76 69 63    65 2d 72 65 6d 6f 76 65 20 27 63 6f 6d 70 6c 65 | ..........(advice-remove.'comple | 
| f7a0 | 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 20 20 | ting-read-multiple.............. | 
| f7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 63 6f 6e 73 75 6c 74 2d 63 6f 6d | ....................'consult-com | 
| f7e0 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c    74 69 70 6c 65 29 0a 20 20 20 20 20 20 20 20 20 | pleting-read-multiple).......... | 
| f800 | 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 | .........(completing-read-multip | 
| f820 | 6c 65 0a 20 20 20 20 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 | le....................prompt.tab | 
| f840 | 6c 65 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 69 74 69 | le.predicate.require-match.initi | 
| f860 | 61 6c 2d 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 68 69 73 74 | al-input....................hist | 
| f880 | 20 64 65 66 20 69 6e 68 65 72 69 74 2d 69 6e 70    75 74 2d 6d 65 74 68 6f 64 29 29 0a 20 20 20 20 | .def.inherit-input-method))..... | 
| f8a0 | 20 20 20 20 20 20 20 20 20 20 28 61 64 76 69 63    65 2d 61 64 64 20 27 63 6f 6d 70 6c 65 74 69 6e | ..........(advice-add.'completin | 
| f8c0 | 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 20    3a 6f 76 65 72 72 69 64 65 0a 20 20 20 20 20 20 | g-read-multiple.:override....... | 
| f8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 63 6f 6e 73 75 6c 74 2d 63 6f 6d | ....................'consult-com | 
| f900 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c    74 69 70 6c 65 29 29 0a 20 20 20 20 20 20 20 20 | pleting-read-multiple))......... | 
| f920 | 20 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 20 20 20 | ..(completing-read-multiple..... | 
| f940 | 20 20 20 20 20 20 20 70 72 6f 6d 70 74 20 74 61    62 6c 65 20 70 72 65 64 69 63 61 74 65 20 72 65 | .......prompt.table.predicate.re | 
| f960 | 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 0a 20 20 20 20 20 20 | quire-match.initial-input....... | 
| f980 | 20 20 20 20 20 68 69 73 74 20 64 65 66 20 69 6e    68 65 72 69 74 2d 69 6e 70 75 74 2d 6d 65 74 68 | .....hist.def.inherit-input-meth | 
| f9a0 | 6f 64 29 29 29 29 0a 20 20 20 20 28 69 66 20 6e    6f 2d 73 70 6c 69 74 20 69 6e 70 75 74 20 76 61 | od)))).....(if.no-split.input.va | 
| f9c0 | 6c 75 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 69 64 6f 2d 63 6f 6d 70 6c 65 | lues)))..(defun.magit-ido-comple | 
| f9e0 | 74 69 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 | ting-read.....(prompt.choices.&o | 
| fa00 | 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 63 68 20 | ptional.predicate.require-match. | 
| fa20 | 69 6e 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 49 64 6f 2d 62 | initial-input.hist.def)..."Ido-b | 
| fa40 | 61 73 65 64 20 60 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 27 20 61 6c 6d 6f 73 74 2d 72 65 | ased.`completing-read'.almost-re | 
| fa60 | 70 6c 61 63 65 6d 65 6e 74 2e 0a 0a 55 6e 66 6f    72 74 75 6e 61 74 65 6c 79 20 60 69 64 6f 2d 63 | placement...Unfortunately.`ido-c | 
| fa80 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20    69 73 20 6e 6f 74 20 73 75 69 74 61 62 6c 65 20 | ompleting-read'.is.not.suitable. | 
| faa0 | 61 73 20 61 0a 64 72 6f 70 2d 69 6e 20 72 65 70    6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 60 63 6f | as.a.drop-in.replacement.for.`co | 
| fac0 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 2c 20    69 6e 73 74 65 61 64 20 77 65 20 75 73 65 0a 60 | mpleting-read',.instead.we.use.` | 
| fae0 | 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72    65 61 64 2b 27 20 66 72 6f 6d 20 74 68 65 20 74 | ido-completing-read+'.from.the.t | 
| fb00 | 68 69 72 64 2d 70 61 72 74 79 20 70 61 63 6b 61    67 65 20 62 79 20 74 68 65 0a 73 61 6d 65 20 6e | hird-party.package.by.the.same.n | 
| fb20 | 61 6d 65 2e 22 0a 20 20 28 69 66 20 28 72 65 71    75 69 72 65 20 27 69 64 6f 2d 63 6f 6d 70 6c 65 | ame."...(if.(require.'ido-comple | 
| fb40 | 74 69 6e 67 2d 72 65 61 64 2b 20 6e 69 6c 20 74    29 0a 20 20 20 20 20 20 28 69 64 6f 2d 63 6f 6d | ting-read+.nil.t).......(ido-com | 
| fb60 | 70 6c 65 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 | pleting-read+.prompt.choices.pre | 
| fb80 | 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 20 20 20 20 20 | dicate.require-match............ | 
| fba0 | 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 | 
| fbc0 | 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 20 | ist............................. | 
| fbe0 | 28 6f 72 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 | (or.def.(and.require-match.(car. | 
| fc00 | 63 68 6f 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 | choices)))).....(display-warning | 
| fc20 | 20 27 6d 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 | .'magit."ido-completing-read+.is | 
| fc40 | 20 6e 6f 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 | .not.installed..To.use.Ido.compl | 
| fc60 | 65 74 69 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 | etion.with.Magit.you.need.to.ins | 
| fc80 | 74 61 6c 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 | tall.the.third-party.`ido-comple | 
| fca0 | 74 69 6e 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 | ting-read+'.packages...Falling.b | 
| fcc0 | 61 63 6b 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 | ack.to.built-in.`completing-read | 
| fce0 | 27 20 66 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 | '.for.now.".:error).....(magit-b | 
| fd00 | 75 69 6c 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 | uiltin-completing-read.prompt.ch | 
| fd20 | 6f 69 63 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 | oices.predicate.require-match... | 
| fd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| fd60 | 20 69 6e 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 | .initial-input.hist.def)))..(def | 
| fd80 | 75 6e 20 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 | un.magit-prompt-with-default.(pr | 
| fda0 | 6f 6d 70 74 20 64 65 66 29 0a 20 20 28 69 66 20    28 61 6e 64 20 64 65 66 20 28 3e 20 28 6c 65 6e | ompt.def)...(if.(and.def.(>.(len | 
| fdc0 | 67 74 68 20 70 72 6f 6d 70 74 29 20 32 29 0a 20    20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | gth.prompt).2)............(strin | 
| fde0 | 67 2d 65 71 75 61 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 | g-equal.":.".(substring.prompt.- | 
| fe00 | 32 29 29 29 0a 20 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 | 2))).......(format."%s.(default. | 
| fe20 | 25 73 29 3a 20 22 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 | %s):.".(substring.prompt.0.-2).d | 
| fe40 | 65 66 29 0a 20 20 20 20 70 72 6f 6d 70 74 29 29    0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | ef).....prompt))..(defvar.magit- | 
| fe60 | 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 28 6c 65 74 20 28 | minibuffer-local-ns-map...(let.( | 
| fe80 | 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73    65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 | (map.(make-sparse-keymap)))..... | 
| fea0 | 28 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65    6e 74 20 6d 61 70 20 6d 69 6e 69 62 75 66 66 65 | (set-keymap-parent.map.minibuffe | 
| fec0 | 72 2d 6c 6f 63 61 6c 2d 6d 61 70 29 0a 20 20 20    20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | r-local-map).....(define-key.map | 
| fee0 | 20 22 5c 73 22 20 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 | ."\s".'magit-whitespace-disallow | 
| ff00 | 65 64 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 22 5c 74 22 20 27 6d 61 | ed).....(define-key.map."\t".'ma | 
| ff20 | 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 29 0a 20 20 20 20 6d | git-whitespace-disallowed).....m | 
| ff40 | 61 70 29 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 | ap))..(defun.magit-whitespace-di | 
| ff60 | 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. | 
| ff80 | 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 | 
| ffa0 | 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).. | 
| ffc0 | 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 | 
| ffe0 | 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- | 
| 10000 | 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 | 
| 10020 | 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 | 
| 10040 | 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 2d 69 6e 70 75 74 | .(prompt.&optional.initial-input | 
| 10060 | 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 20 | .history.default-value.......... | 
| 10080 | 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 68 65 72 69 74 2d | ........................inherit- | 
| 100a0 | 69 6e 70 75 74 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 | input-method.no-whitespace)..."R | 
| 100c0 | 65 61 64 20 61 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 | ead.a.string.from.the.minibuffer | 
| 100e0 | 2c 20 70 72 6f 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 | ,.prompting.with.string.PROMPT.. | 
| 10100 | 0a 54 68 69 73 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 | .This.is.similar.to.`read-string | 
| 10120 | 27 2c 20 62 75 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 | ',.but.*.empty.input.is.only.all | 
| 10140 | 6f 77 65 64 20 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 | owed.if.DEFAULT-VALUE.is.non-nil | 
| 10160 | 20 69 6e 0a 20 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 | .in...which.case.that.is.returne | 
| 10180 | 64 2c 0a 2a 20 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 | d,.*.whitespace.is.not.allowed.a | 
| 101a0 | 6e 64 20 6c 65 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 | nd.leading.and.trailing.whitespa | 
| 101c0 | 63 65 20 69 73 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 | ce.is...removed.automatically.if | 
| 101e0 | 20 4e 4f 2d 57 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 | .NO-WHITESPACE.is.non-nil,.*.\": | 
| 10200 | 20 5c 22 20 69 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 | .\".is.appended.to.PROMPT,.and.* | 
| 10220 | 20 61 6e 20 69 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 | .an.invalid.DEFAULT-VALUE.is.sil | 
| 10240 | 65 6e 74 6c 79 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 | ently.ignored."...(when.default- | 
| 10260 | 76 61 6c 75 65 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 | value.....(when.(consp.default-v | 
| 10280 | 61 6c 75 65 29 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 | alue).......(setq.default-value. | 
| 102a0 | 28 63 61 72 20 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 | (car.default-value))).....(unles | 
| 102c0 | 73 20 28 73 74 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 | s.(stringp.default-value)....... | 
| 102e0 | 28 73 65 74 71 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 | (setq.default-value.nil)))...(le | 
| 10300 | 74 2a 20 28 28 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 | t*.((minibuffer-completion-table | 
| 10320 | 20 6e 69 6c 29 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 | .nil)..........(val.(read-from-m | 
| 10340 | 69 6e 69 62 75 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 | inibuffer................(magit- | 
| 10360 | 70 72 6f 6d 70 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 | prompt-with-default.(concat.prom | 
| 10380 | 70 74 20 22 3a 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 | pt.":.").default-value)......... | 
| 103a0 | 20 20 20 20 20 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 | .......initial-input.(and.no-whi | 
| 103c0 | 74 65 73 70 61 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 | tespace.magit-minibuffer-local-n | 
| 103e0 | 73 2d 6d 61 70 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 | s-map)................nil.histor | 
| 10400 | 79 20 64 65 66 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 | y.default-value.inherit-input-me | 
| 10420 | 74 68 6f 64 29 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 | thod))..........(trim.(lambda.(r | 
| 10440 | 65 67 65 78 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 28 | egexp.string)..................( | 
| 10460 | 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 20 20 20 20 20 20 20 | save-match-data................. | 
| 10480 | 20 20 20 28 69 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 | ...(if.(string-match.regexp.stri | 
| 104a0 | 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 28 72 65 70 6c | ng)........................(repl | 
| 104c0 | 61 63 65 2d 6d 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 | ace-match."".t.t.string)........ | 
| 104e0 | 20 20 20 20 20 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 | ..............string))))).....(w | 
| 10500 | 68 65 6e 20 28 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 | hen.(and.(string=.val."").defaul | 
| 10520 | 74 2d 76 61 6c 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 | t-value).......(setq.val.default | 
| 10540 | 2d 76 61 6c 75 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 | -value)).....(when.no-whitespace | 
| 10560 | 0a 20 20 20 20 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 | .......(setq.val.(funcall.trim." | 
| 10580 | 5c 5c 60 5c 5c 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 | \\`\\(?:[.\t\n\r]+\\)".......... | 
| 105a0 | 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 74 72 69 6d 20 22 5c | ................(funcall.trim."\ | 
| 105c0 | 5c 28 3f 3a 5b 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 | \(?:[.\t\n\r]+\\)\\'".val))))... | 
| 105e0 | 20 20 28 63 6f 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 | ..(cond.((string=.val."")....... | 
| 10600 | 20 20 20 20 20 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 | .....(user-error."Need.non-empty | 
| 10620 | 20 69 6e 70 75 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 | .input"))...........((and.no-whi | 
| 10640 | 74 65 73 70 61 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 | tespace.(string-match-p."[\s\t\n | 
| 10660 | 5d 22 20 76 61 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 | ]".val))............(user-error. | 
| 10680 | 22 49 6e 70 75 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 | "Input.contains.whitespace"))... | 
| 106a0 | 20 20 20 20 20 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 | ........(t.val))))..(defun.magit | 
| 106c0 | 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20    28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 | -read-string-ns.(prompt.&optiona | 
| 106e0 | 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 20 20 20 20 | l.initial-input.history......... | 
| 10700 | 20 20 20 20 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 | ............................defa | 
| 10720 | 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 0a | ult-value.inherit-input-method). | 
| 10740 | 20 20 22 43 61 6c 6c 20 60 6d 61 67 69 74 2d 72    65 61 64 2d 73 74 72 69 6e 67 27 20 77 69 74 68 | .."Call.`magit-read-string'.with | 
| 10760 | 20 6e 6f 6e 2d 6e 69 6c 20 4e 4f 2d 57 48 49 54    45 53 50 41 43 45 2e 22 0a 20 20 28 6d 61 67 69 | .non-nil.NO-WHITESPACE."...(magi | 
| 10780 | 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 20 70 72    6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 | t-read-string.prompt.initial-inp | 
| 107a0 | 75 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 | ut.history.default-value........ | 
| 107c0 | 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 2d 6d 65 74 68 | ..............inherit-input-meth | 
| 107e0 | 6f 64 20 74 29 29 0a 0a 28 64 65 66 6d 61 63 72    6f 20 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 | od.t))..(defmacro.magit-read-cha | 
| 10800 | 72 2d 63 61 73 65 20 28 70 72 6f 6d 70 74 20 76    65 72 62 6f 73 65 20 26 72 65 73 74 20 63 6c 61 | r-case.(prompt.verbose.&rest.cla | 
| 10820 | 75 73 65 73 29 0a 20 20 28 64 65 63 6c 61 72 65    20 28 69 6e 64 65 6e 74 20 32 29 0a 20 20 20 20 | uses)...(declare.(indent.2)..... | 
| 10840 | 20 20 20 20 20 20 20 28 64 65 62 75 67 20 28 66    6f 72 6d 20 66 6f 72 6d 20 26 72 65 73 74 20 28 | .......(debug.(form.form.&rest.( | 
| 10860 | 63 68 61 72 61 63 74 65 72 70 20 66 6f 72 6d 20    62 6f 64 79 29 29 29 29 0a 20 20 60 28 70 72 6f | characterp.form.body))))...`(pro | 
| 10880 | 67 31 20 28 70 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 | g1.(pcase.(read-char-choice..... | 
| 108a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 63 61 74 20 2c 70 72 6f 6d 70 74 0a 20 20 | ..............(concat.,prompt... | 
| 108c0 | 20 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 70 63 6f 6e 63 | ........................(mapconc | 
| 108e0 | 61 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 | at.#'identity................... | 
| 10900 | 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 2c 40 28 6d 61 70 63 | ...................(list.,@(mapc | 
| 10920 | 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 20 20 20 20 20 | ar.#'cadr.clauses))............. | 
| 10940 | 20 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 2c 20 22 29 0a 20 | .........................",.").. | 
| 10960 | 20 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 69 66 20 76 65 | .........................,(if.ve | 
| 10980 | 72 62 6f 73 65 20 22 2c 20 6f 72 20 5b 43 2d 67    5d 20 74 6f 20 61 62 6f 72 74 20 22 20 22 20 22 | rbose.",.or.[C-g].to.abort."."." | 
| 109a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 2c 28 6d 61 70 63 61 72 20 23 | ))...................',(mapcar.# | 
| 109c0 | 27 63 61 72 20 63 6c 61 75 73 65 73 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 2c 40 28 2d 2d | 'car.clauses)).............,@(-- | 
| 109e0 | 6d 61 70 20 60 28 2c 28 63 61 72 20 69 74 29 20    2c 40 28 63 64 64 72 20 69 74 29 29 20 63 6c 61 | map.`(,(car.it).,@(cddr.it)).cla | 
| 10a00 | 75 73 65 73 29 29 0a 20 20 20 20 20 28 6d 65 73    73 61 67 65 20 22 22 29 29 29 0a 0a 28 64 65 66 | uses))......(message."")))..(def | 
| 10a20 | 75 6e 20 6d 61 67 69 74 2d 79 2d 6f 72 2d 6e 2d    70 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f | un.magit-y-or-n-p.(prompt.&optio | 
| 10a40 | 6e 61 6c 20 61 63 74 69 6f 6e 29 0a 20 20 22 41    73 6b 20 75 73 65 72 20 61 20 5c 22 79 20 6f 72 | nal.action)..."Ask.user.a.\"y.or | 
| 10a60 | 20 6e 5c 22 20 6f 72 20 61 20 5c 22 79 65 73 20    6f 72 20 6e 6f 5c 22 20 71 75 65 73 74 69 6f 6e | .n\".or.a.\"yes.or.no\".question | 
| 10a80 | 20 75 73 69 6e 67 20 50 52 4f 4d 50 54 2e 0a 57    68 69 63 68 20 6b 69 6e 64 20 6f 66 20 71 75 65 | .using.PROMPT..Which.kind.of.que | 
| 10aa0 | 73 74 69 6f 6e 20 69 73 20 75 73 65 64 20 64 65    70 65 6e 64 73 20 6f 6e 20 77 68 65 74 68 65 72 | stion.is.used.depends.on.whether | 
| 10ac0 | 0a 41 43 54 49 4f 4e 20 69 73 20 61 20 6d 65 6d    62 65 72 20 6f 66 20 6f 70 74 69 6f 6e 20 60 6d | .ACTION.is.a.member.of.option.`m | 
| 10ae0 | 61 67 69 74 2d 73 6c 6f 77 2d 63 6f 6e 66 69 72    6d 27 2e 22 0a 20 20 28 69 66 20 28 6f 72 20 28 | agit-slow-confirm'."...(if.(or.( | 
| 10b00 | 65 71 20 6d 61 67 69 74 2d 73 6c 6f 77 2d 63 6f    6e 66 69 72 6d 20 74 29 0a 20 20 20 20 20 20 20 | eq.magit-slow-confirm.t)........ | 
| 10b20 | 20 20 20 28 61 6e 64 20 61 63 74 69 6f 6e 20 28    6d 65 6d 62 65 72 20 61 63 74 69 6f 6e 20 6d 61 | ...(and.action.(member.action.ma | 
| 10b40 | 67 69 74 2d 73 6c 6f 77 2d 63 6f 6e 66 69 72 6d    29 29 29 0a 20 20 20 20 20 20 28 79 65 73 2d 6f | git-slow-confirm))).......(yes-o | 
| 10b60 | 72 2d 6e 6f 2d 70 20 70 72 6f 6d 70 74 29 0a 20    20 20 20 28 79 2d 6f 72 2d 6e 2d 70 20 70 72 6f | r-no-p.prompt).....(y-or-n-p.pro | 
| 10b80 | 6d 70 74 29 29 29 0a 0a 28 64 65 66 76 61 72 20    6d 61 67 69 74 2d 2d 6e 6f 2d 63 6f 6e 66 69 72 | mpt)))..(defvar.magit--no-confir | 
| 10ba0 | 6d 2d 61 6c 69 73 74 0a 20 20 27 28 28 73 61 66    65 2d 77 69 74 68 2d 77 69 70 20 6d 61 67 69 74 | m-alist...'((safe-with-wip.magit | 
| 10bc0 | 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 20 20 20 | -wip-before-change-mode......... | 
| 10be0 | 20 20 20 20 20 20 20 20 20 20 20 64 69 73 63 61    72 64 20 72 65 76 65 72 73 65 20 73 74 61 67 65 | ...........discard.reverse.stage | 
| 10c00 | 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 20 75 6e 73    74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 | -all-changes.unstage-all-changes | 
| 10c20 | 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 6d    61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 28 61 63 | )))..(cl-defun.magit-confirm.(ac | 
| 10c40 | 74 69 6f 6e 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 6e 20 6e | tion.&optional.prompt.prompt-n.n | 
| 10c60 | 6f 61 62 6f 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 | oabort.......................... | 
| 10c80 | 20 20 20 20 20 20 20 28 69 74 65 6d 73 20 6e 69    6c 20 73 69 74 65 6d 73 29 29 0a 20 20 28 64 65 | .......(items.nil.sitems))...(de | 
| 10ca0 | 63 6c 61 72 65 20 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 | clare.(indent.defun))...(setq.pr | 
| 10cc0 | 6f 6d 70 74 2d 6e 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 | ompt-n.(format.(concat.(or.promp | 
| 10ce0 | 74 2d 6e 20 70 72 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 | t-n.prompt)."?.").(length.items) | 
| 10d00 | 29 29 0a 20 20 28 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 | ))...(setq.prompt...(format.(con | 
| 10d20 | 63 61 74 20 28 6f 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 | cat.(or.prompt.(magit-confirm-ma | 
| 10d40 | 6b 65 2d 70 72 6f 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 | ke-prompt.action)).............. | 
| 10d60 | 20 20 20 20 20 20 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 | ...................."?.")....... | 
| 10d80 | 20 20 20 20 20 20 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 | ...................(car.items))) | 
| 10da0 | 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 69 | ...(or.(cond.((and.(not.(eq.acti | 
| 10dc0 | 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 71 | on.t))...................(or.(eq | 
| 10de0 | 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 20 | .magit-no-confirm.t)............ | 
| 10e00 | 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 6f | ...........(memq.action.magit-no | 
| 10e20 | 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 20 | -confirm)....................... | 
| 10e40 | 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 2c | (cl-member-if.(pcase-lambda.(`(, | 
| 10e60 | 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 20 | key.,var...,sub))............... | 
| 10e80 | 20 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 65 | ........................(and.(me | 
| 10ea0 | 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 20 | mq.key.magit-no-confirm)........ | 
| 10ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ee0 | 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 20 | ....(memq.action.sub)........... | 
| 10f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10f20 | 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 20 | .(or.(not.var).................. | 
| 10f40 | 20 20 20 20 20 20 20 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 | 
| 10f60 | 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 20 | nd.(boundp.var)................. | 
| 10f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10fa0 | 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 20 | ....(symbol-value.var)))))...... | 
| 10fc0 | 20 20 20 20 20 20 20 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 | 
| 10fe0 | 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 20 | agit--no-confirm-alist)))....... | 
| 11000 | 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 0a | .......(or.(not.sitems).items)). | 
| 11020 | 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 20 | ............((not.sitems)....... | 
| 11040 | 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 63 | .......(magit-y-or-n-p.prompt.ac | 
| 11060 | 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 28 3d 20 28 6c 65 6e 67 74 68 20 69 | tion)).............((=.(length.i | 
| 11080 | 74 65 6d 73 29 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 | tems).1)..............(and.(magi | 
| 110a0 | 74 2d 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 | t-y-or-n-p.prompt.action).items) | 
| 110c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28    3e 20 28 6c 65 6e 67 74 68 20 69 74 65 6d 73 29 | ).............((>.(length.items) | 
| 110e0 | 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 79 2d 6f | .1)..............(and.(magit-y-o | 
| 11100 | 72 2d 6e 2d 70 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 | r-n-p.(concat.(mapconcat.#'ident | 
| 11120 | 69 74 79 20 69 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 | ity.items."\n")................. | 
| 11140 | 20 20 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 6e 5c 6e 22 | .........................."\n\n" | 
| 11160 | 20 70 72 6f 6d 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 | .prompt-n)...................... | 
| 11180 | 20 20 20 20 20 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 | .............action)............ | 
| 111a0 | 20 20 20 20 20 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 | .......items))).......(if.noabor | 
| 111c0 | 74 20 6e 69 6c 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 | t.nil.(user-error."Abort"))))..( | 
| 111e0 | 64 65 66 75 6e 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 | defun.magit-confirm-files.(actio | 
| 11200 | 6e 20 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61    6c 20 70 72 6f 6d 70 74 29 0a 20 20 28 77 68 65 | n.files.&optional.prompt)...(whe | 
| 11220 | 6e 20 66 69 6c 65 73 0a 20 20 20 20 28 75 6e 6c    65 73 73 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 | n.files.....(unless.prompt...... | 
| 11240 | 20 28 73 65 74 71 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 | .(setq.prompt.(magit-confirm-mak | 
| 11260 | 65 2d 70 72 6f 6d 70 74 20 61 63 74 69 6f 6e 29    29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f | e-prompt.action))).....(magit-co | 
| 11280 | 6e 66 69 72 6d 20 61 63 74 69 6f 6e 0a 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 | nfirm.action.......(concat.promp | 
| 112a0 | 74 20 22 20 25 73 22 29 0a 20 20 20 20 20 20 28    63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 20 | t.".%s").......(concat.prompt.". | 
| 112c0 | 25 69 20 66 69 6c 65 73 22 29 0a 20 20 20 20 20    20 6e 69 6c 20 66 69 6c 65 73 29 29 29 0a 0a 28 | %i.files").......nil.files)))..( | 
| 112e0 | 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 70 72 6f 6d 70 74 20 | defun.magit-confirm-make-prompt. | 
| 11300 | 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 28 73 79 6d 62 6f 6c | (action)...(let.((prompt.(symbol | 
| 11320 | 2d 6e 61 6d 65 20 61 63 74 69 6f 6e 29 29 29 0a    20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 | -name.action))).....(replace-reg | 
| 11340 | 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20    20 20 20 22 2d 22 20 22 20 22 20 28 63 6f 6e 63 | exp-in-string......"-".".".(conc | 
| 11360 | 61 74 20 28 75 70 63 61 73 65 20 28 73 75 62 73    74 72 69 6e 67 20 70 72 6f 6d 70 74 20 30 20 31 | at.(upcase.(substring.prompt.0.1 | 
| 11380 | 29 29 20 28 73 75 62 73 74 72 69 6e 67 20 70 72    6f 6d 70 74 20 31 29 29 29 29 29 0a 0a 28 64 65 | )).(substring.prompt.1)))))..(de | 
| 113a0 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 6e    75 6d 62 65 72 2d 73 74 72 69 6e 67 20 28 70 72 | fun.magit-read-number-string.(pr | 
| 113c0 | 6f 6d 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 | ompt.&optional.default._history) | 
| 113e0 | 0a 20 20 22 4c 69 6b 65 20 60 72 65 61 64 2d 6e    75 6d 62 65 72 27 20 62 75 74 20 72 65 74 75 72 | ..."Like.`read-number'.but.retur | 
| 11400 | 6e 20 76 61 6c 75 65 20 69 73 20 61 20 73 74 72    69 6e 67 2e 0a 44 45 46 41 55 4c 54 20 6d 61 79 | n.value.is.a.string..DEFAULT.may | 
| 11420 | 20 62 65 20 61 20 6e 75 6d 62 65 72 20 6f 72 20    61 20 6e 75 6d 65 72 69 63 20 73 74 72 69 6e 67 | .be.a.number.or.a.numeric.string | 
| 11440 | 2e 22 0a 20 20 28 6e 75 6d 62 65 72 2d 74 6f 2d    73 74 72 69 6e 67 0a 20 20 20 28 72 65 61 64 2d | ."...(number-to-string....(read- | 
| 11460 | 6e 75 6d 62 65 72 20 70 72 6f 6d 70 74 20 28 69    66 20 28 73 74 72 69 6e 67 70 20 64 65 66 61 75 | number.prompt.(if.(stringp.defau | 
| 11480 | 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 28 | lt)............................( | 
| 114a0 | 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72    20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 | string-to-number.default)....... | 
| 114c0 | 20 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 29 29 29 29 0a 0a | ...................default)))).. | 
| 114e0 | 3b 3b 3b 20 44 65 62 75 67 20 55 74 69 6c 69 74    69 65 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ;;;.Debug.Utilities..;;;###autol | 
| 11500 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 65 6d 61 63 73 2d 51 2d 63 6f 6d 6d 61 6e 64 | oad.(defun.magit-emacs-Q-command | 
| 11520 | 20 28 29 0a 20 20 22 53 68 6f 77 20 61 20 73 68    65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 | .()..."Show.a.shell.command.that | 
| 11540 | 20 72 75 6e 73 20 61 6e 20 75 6e 63 75 73 74 6f    6d 69 7a 65 64 20 45 6d 61 63 73 20 77 69 74 68 | .runs.an.uncustomized.Emacs.with | 
| 11560 | 20 6f 6e 6c 79 20 4d 61 67 69 74 20 6c 6f 61 64    65 64 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 | .only.Magit.loaded..See.info.nod | 
| 11580 | 65 20 60 28 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 | e.`(magit)Debugging.Tools'.for.m | 
| 115a0 | 6f 72 65 20 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 | ore.information."...(interactive | 
| 115c0 | 29 0a 20 20 28 6c 65 74 20 28 28 63 6d 64 20 28    6d 61 70 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 | )...(let.((cmd.(mapconcat....... | 
| 115e0 | 20 20 20 20 20 20 20 20 23 27 73 68 65 6c 6c 2d    71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 0a 20 | ........#'shell-quote-argument.. | 
| 11600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 2c    28 63 6f 6e 63 61 74 20 69 6e 76 6f 63 61 74 69 | .............`(,(concat.invocati | 
| 11620 | 6f 6e 2d 64 69 72 65 63 74 6f 72 79 20 69 6e 76    6f 63 61 74 69 6f 6e 2d 6e 61 6d 65 29 0a 20 20 | on-directory.invocation-name)... | 
| 11640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d    51 22 20 22 2d 2d 65 76 61 6c 22 20 22 28 73 65 | .............."-Q"."--eval"."(se | 
| 11660 | 74 71 20 64 65 62 75 67 2d 6f 6e 2d 65 72 72 6f    72 20 74 29 22 0a 20 20 20 20 20 20 20 20 20 20 | tq.debug-on-error.t)"........... | 
| 11680 | 20 20 20 20 20 20 2c 40 28 63 6c 2d 6d 61 70 63    61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......,@(cl-mapcan.............. | 
| 116a0 | 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 64    69 72 29 20 28 6c 69 73 74 20 22 2d 4c 22 20 64 | ......(lambda.(dir).(list."-L".d | 
| 116c0 | 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d | ir))....................(delete- | 
| 116e0 | 64 75 70 73 0a 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 61 70 | dups.....................(cl-map | 
| 11700 | 63 61 6e 0a 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 | can......................(lambda | 
| 11720 | 20 28 6c 69 62 29 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 | .(lib)........................(l | 
| 11740 | 65 74 20 28 28 70 61 74 68 20 28 6c 6f 63 61 74    65 2d 6c 69 62 72 61 72 79 20 6c 69 62 29 29 29 | et.((path.(locate-library.lib))) | 
| 11760 | 0a 20 20 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 0a | ..........................(cond. | 
| 11780 | 20 20 20 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 74 68 0a | ..........................(path. | 
| 117a0 | 20 20 20 20 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 | 
| 117c0 | 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 0a 20 20 | .(file-name-directory.path)))... | 
| 117e0 | 20 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 6f 74 20 28 65 | ........................((not.(e | 
| 11800 | 71 75 61 6c 20 6c 69 62 20 22 6c 69 62 67 69 74    22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | qual.lib."libgit"))............. | 
| 11820 | 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 6e 6e 6f 74 20 66 69 | ...............(error."Cannot.fi | 
| 11840 | 6e 64 20 6d 61 6e 64 61 74 6f 72 79 20 64 65 70    65 6e 64 65 6e 63 79 20 25 73 22 20 6c 69 62 29 | nd.mandatory.dependency.%s".lib) | 
| 11860 | 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 27 28 3b 3b 20 4c | ))))......................'(;;.L | 
| 11880 | 69 6b 65 20 60 4c 4f 41 44 5f 50 41 54 48 27 20    69 6e 20 60 64 65 66 61 75 6c 74 2e 6d 6b 27 2e | ike.`LOAD_PATH'.in.`default.mk'. | 
| 118a0 | 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 64 61 73 68 22 0a 20 | ........................"dash".. | 
| 118c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 6c 69 62 67 69 74 22 0a 20 | ......................"libgit".. | 
| 118e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 74 72 61 6e 73 69 65 6e 74 | ......................"transient | 
| 11900 | 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 77 69 74 68 2d 65 | "........................"with-e | 
| 11920 | 64 69 74 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 3b 3b | ditor"........................;; | 
| 11940 | 20 4f 62 76 69 6f 75 73 6c 79 20 60 6d 61 67 69    74 27 20 69 74 73 65 6c 66 20 69 73 20 6e 65 65 | .Obviously.`magit'.itself.is.nee | 
| 11960 | 64 65 64 20 74 6f 6f 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 | ded.too......................... | 
| 11980 | 22 6d 61 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 3b | "magit"........................; | 
| 119a0 | 3b 20 57 68 69 6c 65 20 74 68 65 73 65 20 61 72    65 20 70 61 72 74 20 6f 66 20 74 68 65 20 4d 61 | ;.While.these.are.part.of.the.Ma | 
| 119c0 | 67 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git.repository,................. | 
| 119e0 | 20 20 20 20 20 20 20 3b 3b 20 74 68 65 79 20 61    72 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 | .......;;.they.are.distributed.a | 
| 11a00 | 73 20 73 65 70 61 72 61 74 65 20 70 61 63 6b 61    67 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | s.separate.packages............. | 
| 11a20 | 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 22 0a 20 20 20 20 | ............"magit-section"..... | 
| 11a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 22 67 69 74 2d 63 6f 6d 6d 69 74 22 0a | ..................."git-commit". | 
| 11a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 29 29 29 29 0a 20 20 20 20 | .......................))))..... | 
| 11a80 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41    76 6f 69 64 20 45 6d 61 63 73 20 62 75 67 23 31 | ............;;.Avoid.Emacs.bug#1 | 
| 11aa0 | 36 34 30 36 20 62 79 20 75 73 69 6e 67 20 66 75    6c 6c 20 70 61 74 68 2e 0a 20 20 20 20 20 20 20 | 6406.by.using.full.path......... | 
| 11ac0 | 20 20 20 20 20 20 20 20 20 22 2d 6c 22 20 2c 28    66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 | ........."-l".,(file-name-sans-e | 
| 11ae0 | 78 74 65 6e 73 69 6f 6e 20 28 6c 6f 63 61 74 65    2d 6c 69 62 72 61 72 79 20 22 6d 61 67 69 74 22 | xtension.(locate-library."magit" | 
| 11b00 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 20 22 29 29 29 0a 20 20 20 20 28 6d 65 | )))..............."."))).....(me | 
| 11b20 | 73 73 61 67 65 20 22 55 6e 63 75 73 74 6f 6d 69    7a 65 64 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e | ssage."Uncustomized.Magit.comman | 
| 11b40 | 64 20 73 61 76 65 64 20 74 6f 20 6b 69 6c 6c 2d    72 69 6e 67 2c 20 25 73 22 0a 20 20 20 20 20 20 | d.saved.to.kill-ring,.%s"....... | 
| 11b60 | 20 20 20 20 20 20 20 22 70 6c 65 61 73 65 20 72    75 6e 20 69 74 20 69 6e 20 61 20 74 65 72 6d 69 | ......."please.run.it.in.a.termi | 
| 11b80 | 6e 61 6c 2e 22 29 0a 20 20 20 20 28 6b 69 6c 6c    2d 6e 65 77 20 63 6d 64 29 29 29 0a 0a 3b 3b 3b | nal.").....(kill-new.cmd)))..;;; | 
| 11ba0 | 20 54 65 78 74 20 55 74 69 6c 69 74 69 65 73 0a    0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 | .Text.Utilities..(defmacro.magit | 
| 11bc0 | 2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69    6e 67 73 20 28 76 61 72 6c 69 73 74 20 73 74 72 | -bind-match-strings.(varlist.str | 
| 11be0 | 69 6e 67 20 26 72 65 73 74 20 62 6f 64 79 29 0a    20 20 22 42 69 6e 64 20 76 61 72 69 61 62 6c 65 | ing.&rest.body)..."Bind.variable | 
| 11c00 | 73 20 74 6f 20 73 75 62 6d 61 74 63 68 65 73 20    61 63 63 6f 72 64 69 6e 67 20 74 6f 20 56 41 52 | s.to.submatches.according.to.VAR | 
| 11c20 | 4c 49 53 54 20 74 68 65 6e 20 65 76 61 6c 75 61    74 65 20 42 4f 44 59 2e 0a 42 69 6e 64 20 74 68 | LIST.then.evaluate.BODY..Bind.th | 
| 11c40 | 65 20 73 79 6d 62 6f 6c 73 20 69 6e 20 56 41 52    4c 49 53 54 20 74 6f 20 73 75 62 6d 61 74 63 68 | e.symbols.in.VARLIST.to.submatch | 
| 11c60 | 65 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e    74 20 6d 61 74 63 68 0a 64 61 74 61 2c 20 73 74 | es.of.the.current.match.data,.st | 
| 11c80 | 61 72 74 69 6e 67 20 77 69 74 68 20 31 20 61 6e    64 20 69 6e 63 72 65 6d 65 6e 74 69 6e 67 20 62 | arting.with.1.and.incrementing.b | 
| 11ca0 | 79 20 31 20 66 6f 72 20 65 61 63 68 20 73 79 6d    62 6f 6c 2e 20 20 49 66 0a 74 68 65 20 6c 61 73 | y.1.for.each.symbol...If.the.las | 
| 11cc0 | 74 20 6d 61 74 63 68 20 77 61 73 20 61 67 61 69    6e 73 74 20 61 20 73 74 72 69 6e 67 2c 20 74 68 | t.match.was.against.a.string,.th | 
| 11ce0 | 65 6e 20 74 68 61 74 20 68 61 73 20 74 6f 20 62    65 20 70 72 6f 76 69 64 65 64 0a 61 73 20 53 54 | en.that.has.to.be.provided.as.ST | 
| 11d00 | 52 49 4e 47 2e 22 0a 20 20 28 64 65 63 6c 61 72    65 20 28 69 6e 64 65 6e 74 20 32 29 20 28 64 65 | RING."...(declare.(indent.2).(de | 
| 11d20 | 62 75 67 20 28 6c 69 73 74 70 20 66 6f 72 6d 20    62 6f 64 79 29 29 29 0a 20 20 28 6c 65 74 20 28 | bug.(listp.form.body)))...(let.( | 
| 11d40 | 28 73 20 28 63 6c 2d 67 65 6e 73 79 6d 20 22 73    74 72 69 6e 67 22 29 29 0a 20 20 20 20 20 20 20 | (s.(cl-gensym."string"))........ | 
| 11d60 | 20 28 69 20 30 29 29 0a 20 20 20 20 60 28 6c 65    74 20 28 28 2c 73 20 2c 73 74 72 69 6e 67 29 29 | .(i.0)).....`(let.((,s.,string)) | 
| 11d80 | 0a 20 20 20 20 20 20 20 28 6c 65 74 20 2c 28 73    61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 | ........(let.,(save-match-data.. | 
| 11da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6c 2d 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61 | ..............(cl-mapcan.(lambda | 
| 11dc0 | 20 28 73 79 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 | .(sym).......................... | 
| 11de0 | 20 20 20 28 63 6c 2d 69 6e 63 66 20 69 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(cl-incf.i).................. | 
| 11e00 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20    28 6e 6f 74 20 28 65 71 20 28 61 72 65 66 20 28 | ...........(and.(not.(eq.(aref.( | 
| 11e20 | 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 73 79 6d 29    20 30 29 20 3f 5f 29 29 0a 20 20 20 20 20 20 20 | symbol-name.sym).0).?_))........ | 
| 11e40 | 20 20 20 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. | 
| 11e60 | 28 6c 69 73 74 20 73 79 6d 20 28 6c 69 73 74 20    27 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 69 20 | (list.sym.(list.'match-string.i. | 
| 11e80 | 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 20 20 20 20 20 20 | s))))).......................... | 
| 11ea0 | 20 76 61 72 6c 69 73 74 29 29 0a 20 20 20 20 20    20 20 20 20 2c 40 62 6f 64 79 29 29 29 29 0a 0a | .varlist))..........,@body)))).. | 
| 11ec0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 65 6c    65 74 65 2d 6c 69 6e 65 20 28 29 0a 20 20 22 44 | (defun.magit-delete-line.()..."D | 
| 11ee0 | 65 6c 65 74 65 20 74 68 65 20 72 65 73 74 20 6f    66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 | elete.the.rest.of.the.current.li | 
| 11f00 | 6e 65 2e 22 0a 20 20 28 64 65 6c 65 74 65 2d 72    65 67 69 6f 6e 20 28 70 6f 69 6e 74 29 20 28 31 | ne."...(delete-region.(point).(1 | 
| 11f20 | 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69    74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e | +.(line-end-position))))..(defun | 
| 11f40 | 20 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6d 61    74 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e | .magit-delete-match.(&optional.n | 
| 11f60 | 75 6d 29 0a 20 20 22 44 65 6c 65 74 65 20 74 65    78 74 20 6d 61 74 63 68 65 64 20 62 79 20 6c 61 | um)..."Delete.text.matched.by.la | 
| 11f80 | 73 74 20 73 65 61 72 63 68 2e 0a 49 66 20 6f 70    74 69 6f 6e 61 6c 20 4e 55 4d 20 69 73 20 73 70 | st.search..If.optional.NUM.is.sp | 
| 11fa0 | 65 63 69 66 69 65 64 2c 20 6f 6e 6c 79 20 64 65    6c 65 74 65 20 74 68 61 74 20 73 75 62 65 78 70 | ecified,.only.delete.that.subexp | 
| 11fc0 | 72 65 73 73 69 6f 6e 2e 22 0a 20 20 28 64 65 6c    65 74 65 2d 72 65 67 69 6f 6e 20 28 6d 61 74 63 | ression."...(delete-region.(matc | 
| 11fe0 | 68 2d 62 65 67 69 6e 6e 69 6e 67 20 28 6f 72 20    6e 75 6d 20 30 29 29 0a 20 20 20 20 20 20 20 20 | h-beginning.(or.num.0))......... | 
| 12000 | 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d    65 6e 64 20 28 6f 72 20 6e 75 6d 20 30 29 29 29 | .........(match-end.(or.num.0))) | 
| 12020 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    66 69 6c 65 2d 6c 69 6e 65 20 28 66 69 6c 65 29 | )..(defun.magit-file-line.(file) | 
| 12040 | 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 66    69 72 73 74 20 6c 69 6e 65 20 6f 66 20 46 49 4c | ..."Return.the.first.line.of.FIL | 
| 12060 | 45 20 61 73 20 61 20 73 74 72 69 6e 67 2e 22 0a    20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 72 65 | E.as.a.string."...(when.(file-re | 
| 12080 | 67 75 6c 61 72 2d 70 20 66 69 6c 65 29 0a 20 20    20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 | gular-p.file).....(with-temp-buf | 
| 120a0 | 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 65 6e 74 73 20 | fer.......(insert-file-contents. | 
| 120c0 | 66 69 6c 65 29 0a 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 | file).......(buffer-substring-no | 
| 120e0 | 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69    6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 20 20 | -properties.(point-min)......... | 
| 12100 | 20 20 20 20 20 20 20 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 | 
| 12120 | 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ine-end-position)))))..(defun.ma | 
| 12140 | 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 73 20 28    66 69 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6b | git-file-lines.(file.&optional.k | 
| 12160 | 65 65 70 2d 65 6d 70 74 79 2d 6c 69 6e 65 73 29    0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 | eep-empty-lines)..."Return.a.lis | 
| 12180 | 74 20 6f 66 20 73 74 72 69 6e 67 73 20 63 6f 6e    74 61 69 6e 69 6e 67 20 6f 6e 65 20 65 6c 65 6d | t.of.strings.containing.one.elem | 
| 121a0 | 65 6e 74 20 70 65 72 20 6c 69 6e 65 20 69 6e 20    46 49 4c 45 2e 0a 55 6e 6c 65 73 73 20 6f 70 74 | ent.per.line.in.FILE..Unless.opt | 
| 121c0 | 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 4b    45 45 50 2d 45 4d 50 54 59 2d 4c 49 4e 45 53 20 | ional.argument.KEEP-EMPTY-LINES. | 
| 121e0 | 69 73 20 74 2c 20 74 72 69 6d 20 61 6c 6c 20 65    6d 70 74 79 20 6c 69 6e 65 73 2e 22 0a 20 20 28 | is.t,.trim.all.empty.lines."...( | 
| 12200 | 77 68 65 6e 20 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 | when.(file-regular-p.file).....( | 
| 12220 | 77 69 74 68 2d 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 | with-temp-buffer.......(insert-f | 
| 12240 | 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 66 69 6c    65 29 0a 20 20 20 20 20 20 28 73 70 6c 69 74 2d | ile-contents.file).......(split- | 
| 12260 | 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73    74 72 69 6e 67 29 20 22 5c 6e 22 20 28 6e 6f 74 | string.(buffer-string)."\n".(not | 
| 12280 | 20 6b 65 65 70 2d 65 6d 70 74 79 2d 6c 69 6e 65    73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | .keep-empty-lines)))))..(defun.m | 
| 122a0 | 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 20 28 73 74 72 | agit-set-header-line-format.(str | 
| 122c0 | 69 6e 67 29 0a 20 20 22 53 65 74 20 74 68 65 20    68 65 61 64 65 72 2d 6c 69 6e 65 20 75 73 69 6e | ing)..."Set.the.header-line.usin | 
| 122e0 | 67 20 53 54 52 49 4e 47 2e 0a 50 72 6f 70 65 72    74 69 7a 65 20 53 54 52 49 4e 47 20 77 69 74 68 | g.STRING..Propertize.STRING.with | 
| 12300 | 20 74 68 65 20 60 6d 61 67 69 74 2d 68 65 61 64    65 72 2d 6c 69 6e 65 27 2e 20 20 49 66 20 74 68 | .the.`magit-header-line'...If.th | 
| 12320 | 65 20 60 66 61 63 65 27 0a 70 72 6f 70 65 72 74    79 20 6f 66 20 61 6e 79 20 70 61 72 74 20 6f 66 | e.`face'.property.of.any.part.of | 
| 12340 | 20 53 54 52 49 4e 47 20 69 73 20 61 6c 72 65 61    64 79 20 73 65 74 2c 20 74 68 65 6e 20 74 68 61 | .STRING.is.already.set,.then.tha | 
| 12360 | 74 20 74 61 6b 65 73 0a 70 72 65 63 65 64 65 6e    63 65 2e 20 20 41 6c 73 6f 20 70 61 64 20 74 68 | t.takes.precedence...Also.pad.th | 
| 12380 | 65 20 6c 65 66 74 20 73 69 64 65 20 6f 66 20 53    54 52 49 4e 47 20 73 6f 20 74 68 61 74 20 69 74 | e.left.side.of.STRING.so.that.it | 
| 123a0 | 20 61 6c 69 67 6e 73 0a 77 69 74 68 20 74 68 65    20 74 65 78 74 20 61 72 65 61 2e 22 0a 20 20 28 | .aligns.with.the.text.area."...( | 
| 123c0 | 73 65 74 71 20 68 65 61 64 65 72 2d 6c 69 6e 65    2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 | setq.header-line-format......... | 
| 123e0 | 28 63 6f 6e 63 61 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 | (concat.(propertize.".".'display | 
| 12400 | 20 27 28 73 70 61 63 65 20 3a 61 6c 69 67 6e 2d    74 6f 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 | .'(space.:align-to.0)).......... | 
| 12420 | 20 20 20 20 20 20 20 73 74 72 69 6e 67 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 | .......string)))..(defun.magit-f | 
| 12440 | 61 63 65 2d 70 72 6f 70 65 72 74 79 2d 61 6c 6c    20 28 66 61 63 65 20 73 74 72 69 6e 67 29 0a 20 | ace-property-all.(face.string).. | 
| 12460 | 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c    20 69 66 20 46 41 43 45 20 69 73 20 70 72 65 73 | ."Return.non-nil.if.FACE.is.pres | 
| 12480 | 65 6e 74 20 69 6e 20 61 6c 6c 20 6f 66 20 53 54    52 49 4e 47 2e 22 0a 20 20 28 63 61 74 63 68 20 | ent.in.all.of.STRING."...(catch. | 
| 124a0 | 27 6d 69 73 73 69 6e 67 0a 20 20 20 20 28 6c 65    74 20 28 28 70 6f 73 20 30 29 29 0a 20 20 20 20 | 'missing.....(let.((pos.0))..... | 
| 124c0 | 20 20 28 77 68 69 6c 65 20 28 73 65 74 71 20 70    6f 73 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d | ..(while.(setq.pos.(next-single- | 
| 124e0 | 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20    70 6f 73 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 | property-change.pos.'font-lock-f | 
| 12500 | 61 63 65 20 73 74 72 69 6e 67 29 29 0a 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 20 | ace.string)).........(let.((val. | 
| 12520 | 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72    74 79 20 70 6f 73 20 27 66 6f 6e 74 2d 6c 6f 63 | (get-text-property.pos.'font-loc | 
| 12540 | 6b 2d 66 61 63 65 20 73 74 72 69 6e 67 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 | k-face.string)))...........(unle | 
| 12560 | 73 73 20 28 69 66 20 28 63 6f 6e 73 70 20 76 61    6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ss.(if.(consp.val).............. | 
| 12580 | 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 66    61 63 65 20 76 61 6c 29 0a 20 20 20 20 20 20 20 | .........(memq.face.val)........ | 
| 125a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71    20 66 61 63 65 20 76 61 6c 29 29 0a 20 20 20 20 | .............(eq.face.val))..... | 
| 125c0 | 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27    6d 69 73 73 69 6e 67 20 6e 69 6c 29 29 29 29 0a | ........(throw.'missing.nil)))). | 
| 125e0 | 20 20 20 20 20 20 28 6e 6f 74 20 70 6f 73 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ......(not.pos))))..(defun.magit | 
| 12600 | 2d 2d 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d    70 72 6f 70 65 72 74 79 20 28 62 65 67 20 65 6e | --add-face-text-property.(beg.en | 
| 12620 | 64 20 66 61 63 65 20 26 6f 70 74 69 6f 6e 61 6c    20 61 70 70 65 6e 64 20 6f 62 6a 65 63 74 29 0a | d.face.&optional.append.object). | 
| 12640 | 20 20 22 4c 69 6b 65 20 60 61 64 64 2d 66 61 63    65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 27 | .."Like.`add-face-text-property' | 
| 12660 | 20 62 75 74 20 66 6f 72 20 60 66 6f 6e 74 2d 6c    6f 63 6b 2d 66 61 63 65 27 2e 22 0a 20 20 28 77 | .but.for.`font-lock-face'."...(w | 
| 12680 | 68 69 6c 65 20 28 3c 20 62 65 67 20 65 6e 64 29    0a 20 20 20 20 28 6c 65 74 2a 20 28 28 70 6f 73 | hile.(<.beg.end).....(let*.((pos | 
| 126a0 | 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72    6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 62 65 | .(next-single-property-change.be | 
| 126c0 | 67 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63    65 20 6f 62 6a 65 63 74 20 65 6e 64 29 29 0a 20 | g.'font-lock-face.object.end)).. | 
| 126e0 | 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28    67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 | ..........(val.(get-text-propert | 
| 12700 | 79 20 62 65 67 20 27 66 6f 6e 74 2d 6c 6f 63 6b    2d 66 61 63 65 20 6f 62 6a 65 63 74 29 29 0a 20 | y.beg.'font-lock-face.object)).. | 
| 12720 | 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28    69 66 20 28 6c 69 73 74 70 20 76 61 6c 29 20 76 | ..........(val.(if.(listp.val).v | 
| 12740 | 61 6c 20 28 6c 69 73 74 20 76 61 6c 29 29 29 29    0a 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 | al.(list.val)))).......(put-text | 
| 12760 | 2d 70 72 6f 70 65 72 74 79 20 62 65 67 20 70 6f    73 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 | -property.beg.pos.'font-lock-fac | 
| 12780 | 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 28 69 66 20 61 | e..........................(if.a | 
| 127a0 | 70 70 65 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 20 | ppend........................... | 
| 127c0 | 20 20 20 28 61 70 70 65 6e 64 20 76 61 6c 20 28    6c 69 73 74 20 66 61 63 65 29 29 0a 20 20 20 20 | ...(append.val.(list.face))..... | 
| 127e0 | 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 66 61 63 | .......................(cons.fac | 
| 12800 | 65 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 20 20 20 20 | e.val))......................... | 
| 12820 | 20 6f 62 6a 65 63 74 29 0a 20 20 20 20 20 20 28    73 65 74 71 20 62 65 67 20 70 6f 73 29 29 29 29 | .object).......(setq.beg.pos)))) | 
| 12840 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d    70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 | ..(defun.magit--propertize-face. | 
| 12860 | 28 73 74 72 69 6e 67 20 66 61 63 65 29 0a 20 20    28 70 72 6f 70 65 72 74 69 7a 65 20 73 74 72 69 | (string.face)...(propertize.stri | 
| 12880 | 6e 67 20 27 66 61 63 65 20 66 61 63 65 20 27 66    6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 | ng.'face.face.'font-lock-face.fa | 
| 128a0 | 63 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 2d 70 75 74 2d 66 61 63 65 20 28 62 65 | ce))..(defun.magit--put-face.(be | 
| 128c0 | 67 20 65 6e 64 20 66 61 63 65 20 73 74 72 69 6e    67 29 0a 20 20 28 70 75 74 2d 74 65 78 74 2d 70 | g.end.face.string)...(put-text-p | 
| 128e0 | 72 6f 70 65 72 74 79 20 62 65 67 20 65 6e 64 20    27 66 61 63 65 20 66 61 63 65 20 73 74 72 69 6e | roperty.beg.end.'face.face.strin | 
| 12900 | 67 29 0a 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 65 6e 64 20 | g)...(put-text-property.beg.end. | 
| 12920 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20    66 61 63 65 20 73 74 72 69 6e 67 29 29 0a 0a 28 | 'font-lock-face.face.string))..( | 
| 12940 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 66 6f 72    6d 61 74 2d 73 70 65 63 20 28 66 6f 72 6d 61 74 | defun.magit--format-spec.(format | 
| 12960 | 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 29 0a    20 20 22 4c 69 6b 65 20 60 66 6f 72 6d 61 74 2d | .specification)..."Like.`format- | 
| 12980 | 73 70 65 63 27 20 62 75 74 20 70 72 65 73 65 72    76 65 20 74 65 78 74 20 70 72 6f 70 65 72 74 69 | spec'.but.preserve.text.properti | 
| 129a0 | 65 73 20 69 6e 20 53 50 45 43 49 46 49 43 41 54    49 4f 4e 2e 22 0a 20 20 28 77 69 74 68 2d 74 65 | es.in.SPECIFICATION."...(with-te | 
| 129c0 | 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 28 69    6e 73 65 72 74 20 66 6f 72 6d 61 74 29 0a 20 20 | mp-buffer.....(insert.format)... | 
| 129e0 | 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 28 77 | ..(goto-char.(point-min)).....(w | 
| 12a00 | 68 69 6c 65 20 28 73 65 61 72 63 68 2d 66 6f 72    77 61 72 64 20 22 25 22 20 6e 69 6c 20 74 29 0a | hile.(search-forward."%".nil.t). | 
| 12a20 | 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20    20 20 20 3b 3b 20 51 75 6f 74 65 64 20 70 65 72 | ......(cond........;;.Quoted.per | 
| 12a40 | 63 65 6e 74 20 73 69 67 6e 2e 0a 20 20 20 20 20    20 20 28 28 65 71 20 28 63 68 61 72 2d 61 66 74 | cent.sign.........((eq.(char-aft | 
| 12a60 | 65 72 29 20 3f 25 29 0a 20 20 20 20 20 20 20 20    28 64 65 6c 65 74 65 2d 63 68 61 72 20 31 29 29 | er).?%).........(delete-char.1)) | 
| 12a80 | 0a 20 20 20 20 20 20 20 3b 3b 20 56 61 6c 69 64    20 66 6f 72 6d 61 74 20 73 70 65 63 2e 0a 20 20 | ........;;.Valid.format.spec.... | 
| 12aa0 | 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61    74 20 22 5c 5c 28 5b 2d 30 2d 39 2e 5d 2a 5c 5c | .....((looking-at."\\([-0-9.]*\\ | 
| 12ac0 | 29 5c 5c 28 5b 61 2d 7a 41 2d 5a 5d 5c 5c 29 22    29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 | )\\([a-zA-Z]\\)").........(let*. | 
| 12ae0 | 28 28 6e 75 6d 20 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 | ((num.(match-string.1))......... | 
| 12b00 | 20 20 20 20 20 20 20 28 73 70 65 63 20 28 73 74    72 69 6e 67 2d 74 6f 2d 63 68 61 72 20 28 6d 61 | .......(spec.(string-to-char.(ma | 
| 12b20 | 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | tch-string.2)))................( | 
| 12b40 | 76 61 6c 20 28 61 73 73 71 20 73 70 65 63 20 73    70 65 63 69 66 69 63 61 74 69 6f 6e 29 29 29 0a | val.(assq.spec.specification))). | 
| 12b60 | 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73    73 20 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 | ..........(unless.val........... | 
| 12b80 | 20 20 28 65 72 72 6f 72 20 22 49 6e 76 61 6c 69    64 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 | ..(error."Invalid.format.charact | 
| 12ba0 | 65 72 3a 20 60 25 25 25 63 27 22 20 73 70 65 63    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 | er:.`%%%c'".spec))...........(se | 
| 12bc0 | 74 71 20 76 61 6c 20 28 63 64 72 20 76 61 6c 29    29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 | tq.val.(cdr.val))...........;;.P | 
| 12be0 | 61 64 20 72 65 73 75 6c 74 20 74 6f 20 64 65 73    69 72 65 64 20 6c 65 6e 67 74 68 2e 0a 20 20 20 | ad.result.to.desired.length..... | 
| 12c00 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 65    78 74 20 28 66 6f 72 6d 61 74 20 28 63 6f 6e 63 | .......(let.((text.(format.(conc | 
| 12c20 | 61 74 20 22 25 22 20 6e 75 6d 20 22 73 22 29 20    76 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 | at."%".num."s").val))).......... | 
| 12c40 | 20 20 20 3b 3b 20 49 6e 73 65 72 74 20 66 69 72    73 74 2c 20 74 6f 20 70 72 65 73 65 72 76 65 20 | ...;;.Insert.first,.to.preserve. | 
| 12c60 | 74 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | text.properties..............(if | 
| 12c80 | 20 28 6e 65 78 74 2d 70 72 6f 70 65 72 74 79 2d    63 68 61 6e 67 65 20 30 20 28 63 6f 6e 63 61 74 | .(next-property-change.0.(concat | 
| 12ca0 | 20 22 20 22 20 74 65 78 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 | .".".text)).................;;.I | 
| 12cc0 | 66 20 74 68 65 20 69 6e 73 65 72 74 65 64 20 74    65 78 74 20 68 61 73 20 70 72 6f 70 65 72 74 69 | f.the.inserted.text.has.properti | 
| 12ce0 | 65 73 2c 20 74 68 65 6e 20 70 72 65 73 65 72 76    65 20 74 68 6f 73 65 2e 0a 20 20 20 20 20 20 20 | es,.then.preserve.those......... | 
| 12d00 | 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74    20 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 | .........(insert.text).......... | 
| 12d20 | 20 20 20 20 20 3b 3b 20 4f 74 68 65 72 77 69 73    65 20 70 72 65 73 65 72 76 65 20 46 4f 52 4d 41 | .....;;.Otherwise.preserve.FORMA | 
| 12d40 | 54 27 73 20 70 72 6f 70 65 72 74 69 65 73 2c 20    6c 69 6b 65 20 60 66 6f 72 6d 61 74 2d 73 70 65 | T's.properties,.like.`format-spe | 
| 12d60 | 63 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 6e 73 65 72 74 2d 61 6e 64 2d 69 6e | c'................(insert-and-in | 
| 12d80 | 68 65 72 69 74 20 74 65 78 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 44 65 6c 65 | herit.text)).............;;.Dele | 
| 12da0 | 74 65 20 74 68 65 20 73 70 65 63 69 66 69 65 72    20 62 6f 64 79 2e 0a 20 20 20 20 20 20 20 20 20 | te.the.specifier.body........... | 
| 12dc0 | 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f    6e 20 28 2b 20 28 6d 61 74 63 68 2d 62 65 67 69 | ...(delete-region.(+.(match-begi | 
| 12de0 | 6e 6e 69 6e 67 20 30 29 20 28 6c 65 6e 67 74 68    20 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 | nning.0).(length.text))......... | 
| 12e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 2b 20 28 6d 61 74 63 68 2d 65 6e 64 | ...................(+.(match-end | 
| 12e20 | 20 30 29 20 28 6c 65 6e 67 74 68 20 74 65 78 74    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .0).(length.text)))............. | 
| 12e40 | 3b 3b 20 44 65 6c 65 74 65 20 74 68 65 20 70 65    72 63 65 6e 74 20 73 69 67 6e 2e 0a 20 20 20 20 | ;;.Delete.the.percent.sign...... | 
| 12e60 | 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d    72 65 67 69 6f 6e 20 28 31 2d 20 28 6d 61 74 63 | ........(delete-region.(1-.(matc | 
| 12e80 | 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 20    28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 | h-beginning.0)).(match-beginning | 
| 12ea0 | 20 30 29 29 29 29 29 0a 20 20 20 20 20 20 20 3b    3b 20 53 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f | .0)))))........;;.Signal.an.erro | 
| 12ec0 | 72 20 6f 6e 20 62 6f 67 75 73 20 66 6f 72 6d 61    74 20 73 74 72 69 6e 67 73 2e 0a 20 20 20 20 20 | r.on.bogus.format.strings....... | 
| 12ee0 | 20 20 28 74 0a 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 | ..(t.........(error."Invalid.for | 
| 12f00 | 6d 61 74 20 73 74 72 69 6e 67 22 29 29 29 29 0a    20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 | mat.string")))).....(buffer-stri | 
| 12f20 | 6e 67 29 29 29 0a 0a 3b 3b 3b 20 4d 69 73 73 69    6e 67 20 66 72 6f 6d 20 45 6d 61 63 73 0a 0a 28 | ng)))..;;;.Missing.from.Emacs..( | 
| 12f40 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6b 69 6c 6c    2d 74 68 69 73 2d 62 75 66 66 65 72 20 28 29 0a | defun.magit-kill-this-buffer.(). | 
| 12f60 | 20 20 22 4b 69 6c 6c 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 | .."Kill.the.current.buffer."...( | 
| 12f80 | 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28    6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 63 75 72 | interactive)...(kill-buffer.(cur | 
| 12fa0 | 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 2d 62 75 | rent-buffer)))..(defun.magit--bu | 
| 12fc0 | 66 66 65 72 2d 73 74 72 69 6e 67 20 28 26 6f 70    74 69 6f 6e 61 6c 20 6d 69 6e 20 6d 61 78 20 74 | ffer-string.(&optional.min.max.t | 
| 12fe0 | 72 69 6d 29 0a 20 20 22 4c 69 6b 65 20 60 62 75    66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e | rim)..."Like.`buffer-substring-n | 
| 13000 | 6f 2d 70 72 6f 70 65 72 74 69 65 73 27 20 62 75    74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 | o-properties'.but.the.arguments. | 
| 13020 | 61 72 65 20 6f 70 74 69 6f 6e 61 6c 2e 0a 0a 54    68 69 73 20 63 6f 6d 62 69 6e 65 73 20 74 68 65 | are.optional...This.combines.the | 
| 13040 | 20 62 65 6e 65 66 69 74 73 20 6f 66 20 60 62 75    66 66 65 72 2d 73 74 72 69 6e 67 27 2c 20 60 62 | .benefits.of.`buffer-string',.`b | 
| 13060 | 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 27    0a 61 6e 64 20 60 62 75 66 66 65 72 2d 73 75 62 | uffer-substring'.and.`buffer-sub | 
| 13080 | 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72    74 69 65 73 27 20 69 6e 74 6f 20 6f 6e 65 20 66 | string-no-properties'.into.one.f | 
| 130a0 | 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 0a    6e 6f 74 20 61 73 20 70 61 69 6e 66 75 6c 20 74 | unction.that.is.not.as.painful.t | 
| 130c0 | 6f 20 75 73 65 20 61 73 20 74 68 65 20 6c 61 74    74 65 72 2e 20 20 49 2e 65 2e 20 79 6f 75 20 63 | o.use.as.the.latter...I.e..you.c | 
| 130e0 | 61 6e 20 77 72 69 74 65 0a 20 20 28 6d 61 67 69    74 2d 2d 62 75 66 66 65 72 2d 73 74 72 69 6e 67 | an.write...(magit--buffer-string | 
| 13100 | 29 0a 69 6e 73 74 65 61 64 20 6f 66 0a 20 20 28    62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 | ).instead.of...(buffer-substring | 
| 13120 | 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 20 20 20 20 20 | -no-properties.(point-min)...... | 
| 13140 | 20 20 20 20 20 20 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 6f | .............................(po | 
| 13160 | 69 6e 74 2d 6d 61 78 29 29 0a 0a 4f 70 74 69 6f    6e 61 6c 20 4d 49 4e 20 64 65 66 61 75 6c 74 73 | int-max))..Optional.MIN.defaults | 
| 13180 | 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66    20 60 70 6f 69 6e 74 2d 6d 69 6e 27 2e 0a 4f 70 | .to.the.value.of.`point-min'..Op | 
| 131a0 | 74 69 6f 6e 61 6c 20 4d 41 58 20 64 65 66 61 75    6c 74 73 20 74 6f 20 74 68 65 20 76 61 6c 75 65 | tional.MAX.defaults.to.the.value | 
| 131c0 | 20 6f 66 20 60 70 6f 69 6e 74 2d 6d 61 78 27 2e    0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 54 52 | .of.`point-max'...If.optional.TR | 
| 131e0 | 49 4d 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74    68 65 6e 20 61 6c 6c 20 6c 65 61 64 69 6e 67 20 | IM.is.non-nil,.then.all.leading. | 
| 13200 | 61 6e 64 20 74 72 61 69 6c 69 6e 67 0a 77 68 69    74 65 73 70 61 63 65 20 69 73 20 72 65 6d 6f 76 | and.trailing.whitespace.is.remov | 
| 13220 | 65 2e 20 20 49 66 20 69 74 20 69 73 20 74 68 65    20 6e 65 77 6c 69 6e 65 20 63 68 61 72 61 63 74 | e...If.it.is.the.newline.charact | 
| 13240 | 65 72 2c 20 74 68 65 6e 0a 6f 6e 65 20 74 72 61    69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 20 69 73 | er,.then.one.trailing.newline.is | 
| 13260 | 20 61 64 64 65 64 2e 22 0a 20 20 3b 3b 20 4c 65    74 73 20 77 72 69 74 65 20 74 68 61 74 20 6f 6e | .added."...;;.Lets.write.that.on | 
| 13280 | 65 20 6c 61 73 74 20 74 69 6d 65 20 61 6e 64 20    62 65 20 64 6f 6e 65 20 77 69 74 68 20 69 74 3a | e.last.time.and.be.done.with.it: | 
| 132a0 | 0a 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 62    75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d | ...(let.((str.(buffer-substring- | 
| 132c0 | 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 6f    72 20 6d 69 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e | no-properties.(or.min.(point-min | 
| 132e0 | 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 | )).............................. | 
| 13300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6f 72 20 6d 61 78 20 28 70 6f 69 6e 74 2d 6d | ................(or.max.(point-m | 
| 13320 | 61 78 29 29 29 29 29 0a 20 20 20 20 28 69 66 20    74 72 69 6d 0a 20 20 20 20 20 20 20 20 28 63 6f | ax))))).....(if.trim.........(co | 
| 13340 | 6e 63 61 74 20 28 73 74 72 69 6e 67 2d 74 72 69    6d 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 | ncat.(string-trim.str).......... | 
| 13360 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20    74 72 69 6d 20 3f 5c 6e 29 20 22 5c 6e 22 29 29 | .......(and.(eq.trim.?\n)."\n")) | 
| 13380 | 0a 20 20 20 20 20 20 73 74 72 29 29 29 0a 0a 3b    3b 3b 20 4b 6c 75 64 67 65 73 20 66 6f 72 20 45 | .......str)))..;;;.Kludges.for.E | 
| 133a0 | 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 61 63 63 | macs.Bugs..(defun.magit-file-acc | 
| 133c0 | 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 29 0a 20 | essible-directory-p.(filename).. | 
| 133e0 | 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 74 6f 72 | ."Like.`file-accessible-director | 
| 13400 | 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 20 62 75 | y-p'.but.work.around.an.Apple.bu | 
| 13420 | 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 2f 63 67 | g..See.http://debbugs.gnu.org/cg | 
| 13440 | 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 61 6e 64 | i/bugreport.cgi?bug=21573#17.and | 
| 13460 | 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 2f | .https://github.com/magit/magit/ | 
| 13480 | 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 72 65 63 | issues/2295."...(and.(file-direc | 
| 134a0 | 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 2d 61 63 | tory-p.filename)........(file-ac | 
| 134c0 | 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 29 29 29 | cessible-directory-p.filename))) | 
| 134e0 | 0a 0a 28 77 68 65 6e 20 28 76 65 72 73 69 6f 6e    3c 3d 20 22 32 35 2e 31 22 20 65 6d 61 63 73 2d | ..(when.(version<=."25.1".emacs- | 
| 13500 | 76 65 72 73 69 6f 6e 29 0a 20 20 28 77 69 74 68    2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 | version)...(with-eval-after-load | 
| 13520 | 20 27 76 63 2d 67 69 74 0a 20 20 20 20 28 64 65    66 75 6e 20 76 63 2d 67 69 74 2d 63 6f 6e 66 6c | .'vc-git.....(defun.vc-git-confl | 
| 13540 | 69 63 74 65 64 2d 66 69 6c 65 73 20 28 64 69 72    65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 22 52 | icted-files.(directory)......."R | 
| 13560 | 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20 6f    66 20 66 69 6c 65 73 20 77 69 74 68 20 63 6f 6e | eturn.the.list.of.files.with.con | 
| 13580 | 66 6c 69 63 74 73 20 69 6e 20 44 49 52 45 43 54    4f 52 59 2e 22 0a 20 20 20 20 20 20 28 6c 65 74 | flicts.in.DIRECTORY.".......(let | 
| 135a0 | 2a 20 28 28 73 74 61 74 75 73 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 76 63 2d 67 69 74 | *.((status...............(vc-git | 
| 135c0 | 2d 2d 72 75 6e 2d 63 6f 6d 6d 61 6e 64 2d 73 74    72 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 22 | --run-command-string.directory." | 
| 135e0 | 64 69 66 66 2d 66 69 6c 65 73 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | diff-files"..................... | 
| 13600 | 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 6e 61 6d 65 2d 73 74 | ......................"--name-st | 
| 13620 | 61 74 75 73 22 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 69 6e 65 73 20 28 77 68 65 | atus"))..............(lines.(whe | 
| 13640 | 6e 20 73 74 61 74 75 73 20 28 73 70 6c 69 74 2d    73 74 72 69 6e 67 20 73 74 61 74 75 73 20 22 5c | n.status.(split-string.status."\ | 
| 13660 | 6e 22 20 27 6f 6d 69 74 2d 6e 75 6c 6c 73 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 66 | n".'omit-nulls)))..............f | 
| 13680 | 69 6c 65 73 29 0a 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 | iles).........(dolist.(line.line | 
| 136a0 | 73 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20    20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 | s.files)...........(when.(string | 
| 136c0 | 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 20 4d 41 44    52 43 55 3f 21 5d 5c 5c 29 5b 20 5c 74 5d 2b 5c | -match."\\([.MADRCU?!]\\)[.\t]+\ | 
| 136e0 | 5c 28 2e 2b 5c 5c 29 22 20 6c 69 6e 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | \(.+\\)".line).............(let. | 
| 13700 | 28 28 73 74 61 74 65 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 | ((state.(match-string.1.line)).. | 
| 13720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 69 6c 65 20 28 6d 61 74 63 68 2d 73 74 | .................(file.(match-st | 
| 13740 | 72 69 6e 67 20 32 20 6c 69 6e 65 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | ring.2.line)))...............(wh | 
| 13760 | 65 6e 20 28 65 71 75 61 6c 20 73 74 61 74 65 20    22 55 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | en.(equal.state."U")............ | 
| 13780 | 20 20 20 20 20 28 70 75 73 68 20 28 65 78 70 61    6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c | .....(push.(expand-file-name.fil | 
| 137a0 | 65 20 64 69 72 65 63 74 6f 72 79 29 20 66 69 6c    65 73 29 29 29 29 29 29 29 29 29 0a 0a 28 77 68 | e.directory).files)))))))))..(wh | 
| 137c0 | 65 6e 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 37 29 0a 20 20 | en.(<.emacs-major-version.27)... | 
| 137e0 | 28 64 65 66 75 6e 20 76 63 2d 67 69 74 2d 2d 63    61 6c 6c 40 62 75 67 32 31 35 35 39 20 28 66 6e | (defun.vc-git--call@bug21559.(fn | 
| 13800 | 20 62 75 66 66 65 72 20 63 6f 6d 6d 61 6e 64 20    26 72 65 73 74 20 61 72 67 73 29 0a 20 20 20 20 | .buffer.command.&rest.args)..... | 
| 13820 | 22 42 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 | "Backport.https://debbugs.gnu.or | 
| 13840 | 67 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 35 39 2e 22 0a | g/cgi/bugreport.cgi?bug=21559.". | 
| 13860 | 20 20 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 | ....(let.((process-environment.p | 
| 13880 | 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 77 68 65 6e | rocess-environment)).......(when | 
| 138a0 | 20 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 2d 70 0a 20 20 20 | .revert-buffer-in-progress-p.... | 
| 138c0 | 20 20 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 | .....(push."GIT_OPTIONAL_LOCKS=0 | 
| 138e0 | 22 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 20 28 61 | ".process-environment)).......(a | 
| 13900 | 70 70 6c 79 20 66 6e 20 62 75 66 66 65 72 20 63    6f 6d 6d 61 6e 64 20 61 72 67 73 29 29 29 0a 20 | pply.fn.buffer.command.args))).. | 
| 13920 | 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 76 63    2d 67 69 74 2d 2d 63 61 6c 6c 20 3a 61 72 6f 75 | .(advice-add.'vc-git--call.:arou | 
| 13940 | 6e 64 20 27 76 63 2d 67 69 74 2d 2d 63 61 6c 6c    40 62 75 67 32 31 35 35 39 29 0a 0a 20 20 28 64 | nd.'vc-git--call@bug21559)....(d | 
| 13960 | 65 66 75 6e 20 76 63 2d 67 69 74 2d 63 6f 6d 6d    61 6e 64 40 62 75 67 32 31 35 35 39 0a 20 20 20 | efun.vc-git-command@bug21559.... | 
| 13980 | 20 20 20 28 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 | ...(fn.buffer.okstatus.file-or-l | 
| 139a0 | 69 73 74 20 26 72 65 73 74 20 66 6c 61 67 73 29    0a 20 20 20 20 22 42 61 63 6b 70 6f 72 74 20 68 | ist.&rest.flags)....."Backport.h | 
| 139c0 | 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 69 2f 62 75 67 72 65 | ttps://debbugs.gnu.org/cgi/bugre | 
| 139e0 | 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 28 6c 65 74 20 28 28 | port.cgi?bug=21559.".....(let.(( | 
| 13a00 | 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 69 | process-environment.process-envi | 
| 13a20 | 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 20    28 77 68 65 6e 20 72 65 76 65 72 74 2d 62 75 66 | ronment)).......(when.revert-buf | 
| 13a40 | 66 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d    70 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | fer-in-progress-p.........(push. | 
| 13a60 | 22 47 49 54 5f 4f 50 54 49 4f 4e 41 4c 5f 4c 4f    43 4b 53 3d 30 22 20 70 72 6f 63 65 73 73 2d 65 | "GIT_OPTIONAL_LOCKS=0".process-e | 
| 13a80 | 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20    20 20 20 28 61 70 70 6c 79 20 66 6e 20 62 75 66 | nvironment)).......(apply.fn.buf | 
| 13aa0 | 66 65 72 20 6f 6b 73 74 61 74 75 73 20 66 69 6c    65 2d 6f 72 2d 6c 69 73 74 20 66 6c 61 67 73 29 | fer.okstatus.file-or-list.flags) | 
| 13ac0 | 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 63 6f 6d 6d 61 6e 64 | ))...(advice-add.'vc-git-command | 
| 13ae0 | 20 3a 61 72 6f 75 6e 64 20 27 76 63 2d 67 69 74    2d 63 6f 6d 6d 61 6e 64 40 62 75 67 32 31 35 35 | .:around.'vc-git-command@bug2155 | 
| 13b00 | 39 29 0a 0a 20 20 28 64 65 66 75 6e 20 61 75 74    6f 2d 72 65 76 65 72 74 2d 68 61 6e 64 6c 65 72 | 9)....(defun.auto-revert-handler | 
| 13b20 | 40 62 75 67 32 31 35 35 39 20 28 66 6e 29 0a 20    20 20 20 22 42 61 63 6b 70 6f 72 74 20 68 74 74 | @bug21559.(fn)....."Backport.htt | 
| 13b40 | 70 73 3a 2f 2f 64 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 | ps://debbugs.gnu.org/cgi/bugrepo | 
| 13b60 | 72 74 2e 63 67 69 3f 62 75 67 3d 32 31 35 35 39    2e 22 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 | rt.cgi?bug=21559.".....(let.((re | 
| 13b80 | 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 20 74 29 29 0a 20 20 | vert-buffer-in-progress-p.t))... | 
| 13ba0 | 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29    29 29 0a 20 20 28 61 64 76 69 63 65 2d 61 64 64 | ....(funcall.fn)))...(advice-add | 
| 13bc0 | 20 27 61 75 74 6f 2d 72 65 76 65 72 74 2d 68 61    6e 64 6c 65 72 20 3a 61 72 6f 75 6e 64 20 27 61 | .'auto-revert-handler.:around.'a | 
| 13be0 | 75 74 6f 2d 72 65 76 65 72 74 2d 68 61 6e 64 6c    65 72 40 62 75 67 32 31 35 35 39 29 0a 20 20 29 | uto-revert-handler@bug21559)...) | 
| 13c00 | 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 6e 20 32 | ..(when.(<.emacs-major-version.2 | 
| 13c20 | 36 29 0a 20 20 3b 3b 20 49 6e 20 45 6d 61 63 73    20 32 35 20 60 63 6f 6d 70 6c 65 74 69 6f 6e 2d | 6)...;;.In.Emacs.25.`completion- | 
| 13c40 | 70 63 6d 2d 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74    69 6f 6e 73 27 20 72 65 76 65 72 73 65 73 20 74 | pcm--all-completions'.reverses.t | 
| 13c60 | 68 65 0a 20 20 3b 3b 20 63 6f 6d 70 6c 65 74 69    6f 6e 20 6c 69 73 74 2e 20 20 54 68 69 73 20 69 | he...;;.completion.list...This.i | 
| 13c80 | 73 20 74 68 65 20 76 65 72 73 69 6f 6e 20 66 72    6f 6d 20 45 6d 61 63 73 20 32 36 2c 20 77 68 69 | s.the.version.from.Emacs.26,.whi | 
| 13ca0 | 63 68 0a 20 20 3b 3b 20 66 69 78 65 73 20 74 68    61 74 20 69 73 73 75 65 2e 20 20 62 75 67 23 32 | ch...;;.fixes.that.issue...bug#2 | 
| 13cc0 | 34 36 37 36 0a 20 20 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 70 | 4676...(defun.magit-completion-p | 
| 13ce0 | 63 6d 2d 2d 61 6c 6c 2d 63 6f 6d 70 6c 65 74 69    6f 6e 73 20 28 70 72 65 66 69 78 20 70 61 74 74 | cm--all-completions.(prefix.patt | 
| 13d00 | 65 72 6e 20 74 61 62 6c 65 20 70 72 65 64 29 0a    20 20 20 20 28 69 66 20 28 63 6f 6d 70 6c 65 74 | ern.table.pred).....(if.(complet | 
| 13d20 | 69 6f 6e 2d 70 63 6d 2d 2d 70 61 74 74 65 72 6e    2d 74 72 69 76 69 61 6c 2d 70 20 70 61 74 74 65 | ion-pcm--pattern-trivial-p.patte | 
| 13d40 | 72 6e 29 0a 20 20 20 20 20 20 20 20 28 61 6c 6c    2d 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 28 63 6f | rn).........(all-completions.(co | 
| 13d60 | 6e 63 61 74 20 70 72 65 66 69 78 20 28 63 61 72    20 70 61 74 74 65 72 6e 29 29 20 74 61 62 6c 65 | ncat.prefix.(car.pattern)).table | 
| 13d80 | 20 70 72 65 64 29 0a 20 20 20 20 20 20 28 6c 65    74 2a 20 28 28 72 65 67 65 78 20 28 63 6f 6d 70 | .pred).......(let*.((regex.(comp | 
| 13da0 | 6c 65 74 69 6f 6e 2d 70 63 6d 2d 2d 70 61 74 74    65 72 6e 2d 3e 72 65 67 65 78 20 70 61 74 74 65 | letion-pcm--pattern->regex.patte | 
| 13dc0 | 72 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 | rn))..............(case-fold-sea | 
| 13de0 | 72 63 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69    67 6e 6f 72 65 2d 63 61 73 65 29 0a 20 20 20 20 | rch.completion-ignore-case)..... | 
| 13e00 | 20 20 20 20 20 20 20 20 20 28 63 6f 6d 70 6c 65    74 69 6f 6e 2d 72 65 67 65 78 70 2d 6c 69 73 74 | .........(completion-regexp-list | 
| 13e20 | 20 28 63 6f 6e 73 20 72 65 67 65 78 20 63 6f 6d    70 6c 65 74 69 6f 6e 2d 72 65 67 65 78 70 2d 6c | .(cons.regex.completion-regexp-l | 
| 13e40 | 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6d 70 6c 20 28 61 6c 6c 2d 63 | ist))..............(compl.(all-c | 
| 13e60 | 6f 6d 70 6c 65 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 | ompletions...................... | 
| 13e80 | 28 63 6f 6e 63 61 74 20 70 72 65 66 69 78 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (concat.prefix.................. | 
| 13ea0 | 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 28 63 61 72 20 70 61 | ............(if.(stringp.(car.pa | 
| 13ec0 | 74 74 65 72 6e 29 29 20 28 63 61 72 20 70 61 74    74 65 72 6e 29 20 22 22 29 29 0a 20 20 20 20 20 | ttern)).(car.pattern).""))...... | 
| 13ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    74 61 62 6c 65 20 70 72 65 64 29 29 29 0a 20 20 | ................table.pred)))... | 
| 13f00 | 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28    66 75 6e 63 74 69 6f 6e 70 20 74 61 62 6c 65 29 | ......(if.(not.(functionp.table) | 
| 13f20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f    6d 70 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6c | ).............compl...........(l | 
| 13f40 | 65 74 20 28 28 70 6f 73 73 20 28 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 | et.((poss.())).............(doli | 
| 13f60 | 73 74 20 28 63 20 63 6f 6d 70 6c 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | st.(c.compl)...............(when | 
| 13f80 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70    20 72 65 67 65 78 20 63 29 20 28 70 75 73 68 20 | .(string-match-p.regex.c).(push. | 
| 13fa0 | 63 20 70 6f 73 73 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 | c.poss))).............(nreverse. | 
| 13fc0 | 70 6f 73 73 29 29 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 77 68 69 63 68 2d | poss)))))))..(defun.magit-which- | 
| 13fe0 | 66 75 6e 63 74 69 6f 6e 20 28 29 0a 20 20 22 52    65 74 75 72 6e 20 63 75 72 72 65 6e 74 20 66 75 | function.()..."Return.current.fu | 
| 14000 | 6e 63 74 69 6f 6e 20 6e 61 6d 65 20 62 61 73 65    64 20 6f 6e 20 70 6f 69 6e 74 2e 0a 0a 54 68 69 | nction.name.based.on.point...Thi | 
| 14020 | 73 20 69 73 20 61 20 73 69 6d 70 6c 65 20 77 72    61 70 70 65 72 20 61 72 6f 75 6e 64 20 60 77 68 | s.is.a.simple.wrapper.around.`wh | 
| 14040 | 69 63 68 2d 66 75 6e 63 74 69 6f 6e 27 2c 20 74    68 61 74 20 72 65 73 65 74 73 0a 49 6d 65 6e 75 | ich-function',.that.resets.Imenu | 
| 14060 | 27 73 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 6f    75 74 64 61 74 65 64 20 61 6e 64 20 74 68 65 72 | 's.potentially.outdated.and.ther | 
| 14080 | 65 66 6f 72 65 20 75 6e 72 65 6c 69 61 62 6c 65    20 63 61 63 68 65 20 62 79 0a 73 65 74 74 69 6e | efore.unreliable.cache.by.settin | 
| 140a0 | 67 20 60 69 6d 65 6e 75 2d 2d 69 6e 64 65 78 2d    61 6c 69 73 74 27 20 74 6f 20 6e 69 6c 20 62 65 | g.`imenu--index-alist'.to.nil.be | 
| 140c0 | 66 6f 72 65 20 63 61 6c 6c 69 6e 67 20 74 68 61    74 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 | fore.calling.that.function."...( | 
| 140e0 | 73 65 74 71 20 69 6d 65 6e 75 2d 2d 69 6e 64 65    78 2d 61 6c 69 73 74 20 6e 69 6c 29 0a 20 20 28 | setq.imenu--index-alist.nil)...( | 
| 14100 | 77 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 29 29    0a 0a 3b 3b 3b 20 4b 6c 75 64 67 65 73 20 66 6f | which-function))..;;;.Kludges.fo | 
| 14120 | 72 20 43 75 73 74 6f 6d 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 63 75 73 74 6f 6d 2d 69 6e | r.Custom..(defun.magit-custom-in | 
| 14140 | 69 74 69 61 6c 69 7a 65 2d 72 65 73 65 74 20 28    73 79 6d 62 6f 6c 20 65 78 70 29 0a 20 20 22 49 | itialize-reset.(symbol.exp)..."I | 
| 14160 | 6e 69 74 69 61 6c 69 7a 65 20 53 59 4d 42 4f 4c    20 62 61 73 65 64 20 6f 6e 20 45 58 50 2e 0a 53 | nitialize.SYMBOL.based.on.EXP..S | 
| 14180 | 65 74 20 74 68 65 20 73 79 6d 62 6f 6c 2c 20 75    73 69 6e 67 20 60 73 65 74 2d 64 65 66 61 75 6c | et.the.symbol,.using.`set-defaul | 
| 141a0 | 74 27 20 28 75 6e 6c 69 6b 65 0a 60 63 75 73 74    6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 72 65 | t'.(unlike.`custom-initialize-re | 
| 141c0 | 73 65 74 27 20 77 68 69 63 68 20 75 73 65 73 20    74 68 65 20 60 3a 73 65 74 27 20 66 75 6e 63 74 | set'.which.uses.the.`:set'.funct | 
| 141e0 | 69 6f 6e 20 69 66 20 61 6e 79 2e 29 0a 54 68 65    20 76 61 6c 75 65 20 69 73 20 65 69 74 68 65 72 | ion.if.any.).The.value.is.either | 
| 14200 | 20 74 68 65 20 73 79 6d 62 6f 6c 27 73 20 63 75    72 72 65 6e 74 20 76 61 6c 75 65 0a 20 28 61 73 | .the.symbol's.current.value..(as | 
| 14220 | 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 74 | .obtained.using.the.`:get'.funct | 
| 14240 | 69 6f 6e 29 2c 20 69 66 20 61 6e 79 2c 0a 6f 72    20 74 68 65 20 76 61 6c 75 65 20 69 6e 20 74 68 | ion),.if.any,.or.the.value.in.th | 
| 14260 | 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 74 | e.symbol's.`saved-value'.propert | 
| 14280 | 79 20 69 66 20 61 6e 79 2c 0a 6f 72 20 28 6c 61    73 74 20 6f 66 20 61 6c 6c 29 20 74 68 65 20 76 | y.if.any,.or.(last.of.all).the.v | 
| 142a0 | 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 6f 70 | alue.of.EXP."...(set-default-top | 
| 142c0 | 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 69 74 | level-value....symbol....(condit | 
| 142e0 | 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 20 28 | ion-case.nil........(let.((def.( | 
| 14300 | 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 29 0a | default-toplevel-value.symbol)). | 
| 14320 | 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 6f 6c | .............(getter.(get.symbol | 
| 14340 | 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 65 74 | .'custom-get)))..........(if.get | 
| 14360 | 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 66 29 | ter.(funcall.getter.symbol).def) | 
| 14380 | 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 20 28 | )......(error.......(eval.(let.( | 
| 143a0 | 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 29 0a | (sv.(get.symbol.'saved-value))). | 
| 143c0 | 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 65 78 | ..............(if.sv.(car.sv).ex | 
| 143e0 | 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 73 74 | p)))))))..(defun.magit-hook-cust | 
| 14400 | 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 66 69 | om-get.(symbol)...(if.(symbol-fi | 
| 14420 | 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 75 6c | le.symbol.'defvar).......(defaul | 
| 14440 | 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 3b 0a | t-toplevel-value.symbol).....;;. | 
| 14460 | 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 61 6c | ....;;.Called.by.`custom-initial | 
| 14480 | 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 6c 27 | ize-reset'.on.behalf.of.`symbol' | 
| 144a0 | 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 20 62 | s.....;;.`defcustom',.which.is.b | 
| 144c0 | 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 69 6d | eing.evaluated.for.the.first.tim | 
| 144e0 | 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 6c 75 | e.to.....;;.set.the.initial.valu | 
| 14500 | 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 6c 74 | e,.but.there's.already.a.default | 
| 14520 | 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 6c 79 | .value,.....;;.which.most.likely | 
| 14540 | 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 65 20 | .was.established.by.one.or.more. | 
| 14560 | 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 3b 0a | `add-hook'.....;;.calls......;;. | 
| 14580 | 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 64 2d | ....;;.We.combine.the.`standard- | 
| 145a0 | 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 77 68 | value'.and.the.current.value,.wh | 
| 145c0 | 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 72 20 | ile.....;;.preserving.the.order. | 
| 145e0 | 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 20 72 | established.by.`:options',.and.r | 
| 14600 | 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 74 20 | eturn.....;;.the.result.of.that. | 
| 14620 | 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 66 61 | to.be.used.as.the."initial".defa | 
| 14640 | 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 74 61 | ult.value......;;.....(let.((sta | 
| 14660 | 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 73 74 | ndard.(eval.(car.(get.symbol.'st | 
| 14680 | 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 72 72 | andard-value))))...........(curr | 
| 146a0 | 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 6d 62 | ent.(default-toplevel-value.symb | 
| 146c0 | 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 20 20 | ol))...........(value.nil))..... | 
| 146e0 | 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 74 6f | ..(dolist.(fn.(get.symbol.'custo | 
| 14700 | 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 28 6d | m-options)).........(when.(or.(m | 
| 14720 | 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 20 20 | emq.fn.standard)................ | 
| 14740 | 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 20 20 | ...(memq.fn.current))........... | 
| 14760 | 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 74 20 | (push.fn.value))).......(dolist. | 
| 14780 | 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 6d 65 | (fn.current).........(unless.(me | 
| 147a0 | 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 6e 20 | mq.fn.value)...........(push.fn. | 
| 147c0 | 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 29 29 | value))).......(nreverse.value)) | 
| 147e0 | 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 6c 73 | ))..;;;.Kludges.for.Info.Manuals | 
| 14800 | 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 6f 6c | ..;;;###autoload.(defun.Info-fol | 
| 14820 | 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 20 28 | low-nearest-node--magit-gitman.( | 
| 14840 | 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 64 65 | fn.&optional.fork)...(let.((node | 
| 14860 | 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 20 20 | .(Info-get-token................ | 
| 14880 | 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 20 20 | (point)."\\*note[.\n\t]+"....... | 
| 148a0 | 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 3a 5d | ........."\\*note[.\n\t]+\\([^:] | 
| 148c0 | 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 20 20 | *\\):\\(:\\|[.\n\t]*(\\)?")))... | 
| 148e0 | 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 22 5e | ..(if.(and.node.(string-match."^ | 
| 14900 | 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 20 20 | (gitman)\\(.+\\)".node))........ | 
| 14920 | 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 6d 65 | .(pcase.magit-view-git-manual-me | 
| 14940 | 74 68 6f 64 0a 20 20 20 20 20 20 20 20 20 20 28    60 69 6e 66 6f 20 20 28 66 75 6e 63 61 6c 6c 20 | thod...........(`info..(funcall. | 
| 14960 | 66 6e 20 66 6f 72 6b 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 60 6d 61 6e 20 20 20 28 72 65 71 | fn.fork))...........(`man...(req | 
| 14980 | 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 6d 61 | uire.'man)...................(ma | 
| 149a0 | 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 20 20 | n.(match-string.1.node)))....... | 
| 149c0 | 20 20 20 20 28 60 77 6f 6d 61 6e 20 28 72 65 71    75 69 72 65 20 27 77 6f 6d 61 6e 29 0a 20 20 20 | ....(`woman.(require.'woman).... | 
| 149e0 | 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 74 72 | ...............(woman.(match-str | 
| 14a00 | 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 20 20 | ing.1.node)))...........(_...... | 
| 14a20 | 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 75 65 | ......(user-error."Invalid.value | 
| 14a40 | 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 74 68 | .for.`magit-view-git-manual-meth | 
| 14a60 | 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 29 29 | od'"))).......(funcall.fn.fork)) | 
| 14a80 | 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 20 27 | ))..;;;###autoload.(advice-add.' | 
| 14aa0 | 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 6e 64 | Info-follow-nearest-node.:around | 
| 14ac0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 49 6e    66 6f 2d 66 6f 6c 6c 6f 77 2d 6e 65 61 72 65 73 | .............'Info-follow-neares | 
| 14ae0 | 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 3b 23 23 23 61 75 74 | t-node--magit-gitman)..;;;###aut | 
| 14b00 | 6f 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 | oload.(defun.org-man-export--mag | 
| 14b20 | 69 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 | it-gitman.(fn.link.description.f | 
| 14b40 | 6f 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 | ormat)...(if.(and.(eq.format.'te | 
| 14b60 | 78 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 6d 61 74 63 68 2d | xinfo)............(string-match- | 
| 14b80 | 70 20 22 5c 5c 60 67 69 74 22 20 6c 69 6e 6b 29    29 0a 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 | p."\\`git".link)).......(replace | 
| 14ba0 | 2d 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e    67 20 22 25 73 22 20 6c 69 6e 6b 20 22 0a 40 69 | -regexp-in-string."%s".link.".@i | 
| 14bc0 | 66 69 6e 66 6f 0a 40 72 65 66 7b 25 73 2c 2c 2c    67 69 74 6d 61 6e 2c 7d 2e 0a 40 65 6e 64 20 69 | finfo.@ref{%s,,,gitman,}..@end.i | 
| 14be0 | 66 69 6e 66 6f 0a 40 69 66 68 74 6d 6c 0a 40 68    74 6d 6c 0a 74 68 65 20 3c 61 20 68 72 65 66 3d | finfo.@ifhtml.@html.the.<a.href= | 
| 14c00 | 5c 22 68 74 74 70 3a 2f 2f 67 69 74 2d 73 63 6d    2e 63 6f 6d 2f 64 6f 63 73 2f 25 73 5c 22 3e 25 | \"http://git-scm.com/docs/%s\">% | 
| 14c20 | 73 28 31 29 3c 2f 61 3e 20 6d 61 6e 70 61 67 65    2e 0a 40 65 6e 64 20 68 74 6d 6c 0a 40 65 6e 64 | s(1)</a>.manpage..@end.html.@end | 
| 14c40 | 20 69 66 68 74 6d 6c 0a 40 69 66 74 65 78 0a 74    68 65 20 25 73 28 31 29 20 6d 61 6e 70 61 67 65 | .ifhtml.@iftex.the.%s(1).manpage | 
| 14c60 | 2e 0a 40 65 6e 64 20 69 66 74 65 78 0a 22 29 0a    20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 | ..@end.iftex.").....(funcall.fn. | 
| 14c80 | 6c 69 6e 6b 20 64 65 73 63 72 69 70 74 69 6f 6e    20 66 6f 72 6d 61 74 29 29 29 0a 0a 3b 3b 3b 23 | link.description.format)))..;;;# | 
| 14ca0 | 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 72 67 2d 6d 61 6e 2d | ##autoload.(advice-add.'org-man- | 
| 14cc0 | 65 78 70 6f 72 74 20 3a 61 72 6f 75 6e 64 0a 20    20 20 20 20 20 20 20 20 20 20 20 27 6f 72 67 2d | export.:around.............'org- | 
| 14ce0 | 6d 61 6e 2d 65 78 70 6f 72 74 2d 2d 6d 61 67 69    74 2d 67 69 74 6d 61 6e 29 0a 0a 3b 3b 3b 20 4b | man-export--magit-gitman)..;;;.K | 
| 14d00 | 6c 75 64 67 65 73 20 66 6f 72 20 50 61 63 6b 61    67 65 20 4d 61 6e 61 67 65 72 73 0a 0a 28 64 65 | ludges.for.Package.Managers..(de | 
| 14d20 | 66 75 6e 20 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 20 | fun.magit--straight-chase-links. | 
| 14d40 | 28 66 69 6c 65 6e 61 6d 65 29 0a 20 20 22 43 68    61 73 65 20 6c 69 6e 6b 73 20 69 6e 20 46 49 4c | (filename)..."Chase.links.in.FIL | 
| 14d60 | 45 4e 41 4d 45 20 75 6e 74 69 6c 20 61 20 6e 61    6d 65 20 74 68 61 74 20 69 73 20 6e 6f 74 20 61 | ENAME.until.a.name.that.is.not.a | 
| 14d80 | 20 6c 69 6e 6b 2e 0a 0a 54 68 69 73 20 69 73 20    74 68 65 20 73 61 6d 65 20 61 73 20 60 66 69 6c | .link...This.is.the.same.as.`fil | 
| 14da0 | 65 2d 63 68 61 73 65 2d 6c 69 6e 6b 73 27 2c 20    65 78 63 65 70 74 20 74 68 61 74 20 69 74 20 61 | e-chase-links',.except.that.it.a | 
| 14dc0 | 6c 73 6f 0a 68 61 6e 64 6c 65 73 20 66 61 6b 65    20 73 79 6d 6c 69 6e 6b 73 20 74 68 61 74 20 61 | lso.handles.fake.symlinks.that.a | 
| 14de0 | 72 65 20 63 72 65 61 74 65 64 20 62 79 20 74 68    65 20 70 61 63 6b 61 67 65 20 6d 61 6e 61 67 65 | re.created.by.the.package.manage | 
| 14e00 | 72 0a 73 74 72 61 69 67 68 74 2e 65 6c 20 6f 6e    20 57 69 6e 64 6f 77 73 2e 0a 0a 53 65 65 20 3c | r.straight.el.on.Windows...See.< | 
| 14e20 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 72 61 78 6f 64 35 30 32 2f 73 74 72 61 | https://github.com/raxod502/stra | 
| 14e40 | 69 67 68 74 2e 65 6c 2f 69 73 73 75 65 73 2f 35    32 30 3e 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 | ight.el/issues/520>."...(when.(a | 
| 14e60 | 6e 64 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72    75 65 2d 70 20 73 74 72 61 69 67 68 74 2d 73 79 | nd.(bound-and-true-p.straight-sy | 
| 14e80 | 6d 6c 69 6e 6b 2d 65 6d 75 6c 61 74 69 6f 6e 2d    6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | mlink-emulation-mode)........... | 
| 14ea0 | 20 20 20 28 66 62 6f 75 6e 64 70 20 27 73 74 72    61 69 67 68 74 2d 63 68 61 73 65 2d 65 6d 75 6c | ...(fboundp.'straight-chase-emul | 
| 14ec0 | 61 74 65 64 2d 73 79 6d 6c 69 6e 6b 29 29 0a 20    20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 | ated-symlink)).....(when-let.((t | 
| 14ee0 | 61 72 67 65 74 20 28 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 | arget.(straight-chase-emulated-s | 
| 14f00 | 79 6d 6c 69 6e 6b 20 66 69 6c 65 6e 61 6d 65 29    29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | ymlink.filename))).......(unless | 
| 14f20 | 20 28 65 71 20 74 61 72 67 65 74 20 27 62 72 6f    6b 65 6e 29 0a 20 20 20 20 20 20 20 20 28 73 65 | .(eq.target.'broken).........(se | 
| 14f40 | 74 71 20 66 69 6c 65 6e 61 6d 65 20 74 61 72 67    65 74 29 29 29 29 0a 20 20 28 66 69 6c 65 2d 63 | tq.filename.target))))...(file-c | 
| 14f60 | 68 61 73 65 2d 6c 69 6e 6b 73 20 66 69 6c 65 6e    61 6d 65 29 29 0a 0a 3b 3b 3b 20 4d 69 73 63 65 | hase-links.filename))..;;;.Misce | 
| 14f80 | 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 73 73 61 67 65 20 28 | llaneous..(defun.magit-message.( | 
| 14fa0 | 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 44 69 73 | format-string.&rest.args)..."Dis | 
| 14fc0 | 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 6f 66 20 | play.a.message.at.the.bottom.of. | 
| 14fe0 | 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 60 6d 65 73 73 61 67 | the.screen,.or.not..Like.`messag | 
| 15000 | 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 65 72 73 20 63 6f 6e | e',.except.that.if.the.users.con | 
| 15020 | 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 6d 65 73 73 61 67 65 | figured.option.`magit-no-message | 
| 15040 | 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 63 6f 72 72 65 73 70 | '.to.prevent.the.message.corresp | 
| 15060 | 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 6f 20 62 65 20 64 69 | onding.to.FORMAT-STRING.to.be.di | 
| 15080 | 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 75 6e 6c 65 73 73 20 | splayed,.then.don't."...(unless. | 
| 150a0 | 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 69 74 20 66 6f 72 | (--first.(string-prefix-p.it.for | 
| 150c0 | 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 61 67 65 29 0a 20 20 | mat-string).magit-no-message)... | 
| 150e0 | 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 6e 67 | ..(apply.#'message.format-string | 
| 15100 | 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 67 20 28 66 6f 72 6d | .args)))..(defun.magit-msg.(form | 
| 15120 | 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 44 69 73 70 6c 61 79 | at-string.&rest.args)..."Display | 
| 15140 | 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 6f 66 20 74 68 65 20 | .a.message.at.the.bottom.of.the. | 
| 15160 | 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 0a 4c 69 6b 65 20 60 | screen,.but.don't.log.it..Like.` | 
| 15180 | 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 73 73 61 67 65 2d 6c | message',.except.that.`message-l | 
| 151a0 | 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 0a 20 20 28 6c 65 74 | og-max'.is.bound.to.nil."...(let | 
| 151c0 | 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 20 20 20 20 28 61 70 | .((message-log-max.nil)).....(ap | 
| 151e0 | 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 6e 67 20 61 72 67 73 | ply.#'message.format-string.args | 
| 15200 | 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 68 2d 74 65 6d 70 2d | )))..(defmacro.magit--with-temp- | 
| 15220 | 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 6f 64 79 29 0a 20 20 | position.(buf.pos.&rest.body)... | 
| 15240 | 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 77 69 74 68 2d 63 75 | (declare.(indent.2))...`(with-cu | 
| 15260 | 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 61 76 65 2d 65 78 63 | rrent-buffer.,buf......(save-exc | 
| 15280 | 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 69 63 74 69 6f 6e 0a | ursion........(save-restriction. | 
| 152a0 | 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 20 28 67 6f 74 6f 2d | .........(widen)..........(goto- | 
| 152c0 | 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 20 20 2c 40 62 6f 64 | char.(or.,pos.1))..........,@bod | 
| 152e0 | 79 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 75 74 69 | y))))..;;;._.(provide.'magit-uti | 
| 15300 | 6c 73 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 75 74    69 6c 73 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 | ls).;;;.magit-utils.el.ends.here | 
| 15320 | 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 00 | ................................ | 
| 15340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15400 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 62 69 73 65 63 74 2e 65 6c 00 00 00 00 00 | magit-3.3.0/magit-bisect.el..... | 
| 15420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15460 | 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 | 
| 15480 | 30 30 32 37 30 30 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 31 35 31 00 20 30 00 00 00 | 0027003.00000000000.014151..0... | 
| 154a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 154c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 154e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15500 | 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................... | 
| 15520 | 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................... | 
| 15540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 155a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 155c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 155e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15600 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 69 73 65 63 74    2e 65 6c 20 2d 2d 2d 20 62 69 73 65 63 74 20 73 | ;;;.magit-bisect.el.---.bisect.s | 
| 15620 | 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 | 
| 15640 | 6e 64 69 6e 67 3a 20 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 | nding:.t.-*-..;;.Copyright.(C).2 | 
| 15660 | 30 31 31 2d 32 30 32 31 20 20 54 68 65 20 4d 61    67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 | 011-2021..The.Magit.Project.Cont | 
| 15680 | 72 69 62 75 74 6f 72 73 0a 3b 3b 0a 3b 3b 20 59    6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 | ributors.;;.;;.You.should.have.r | 
| 156a0 | 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f    66 20 74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 | eceived.a.copy.of.the.AUTHORS.md | 
| 156c0 | 20 66 69 6c 65 20 77 68 69 63 68 0a 3b 3b 20 6c    69 73 74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 62 | .file.which.;;.lists.all.contrib | 
| 156e0 | 75 74 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c 20    73 65 65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 74 | utors...If.not,.see.http://magit | 
| 15700 | 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b    20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 | .vc/authors...;;.Author:.Jonas.B | 
| 15720 | 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 | 
| 15740 | 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 | 
| 15760 | 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 | 
| 15780 | 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..;;. | 
| 157a0 | 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f    66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 | Magit.is.free.software;.you.can. | 
| 157c0 | 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 | 
| 157e0 | 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 | 
| 15800 | 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 | 
| 15820 | 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 | 
| 15840 | 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65    72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 | ation;.either.version.3,.or.(at. | 
| 15860 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20    61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f | your.option).;;.any.later.versio | 
| 15880 | 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 | 
| 158a0 | 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 | 
| 158c0 | 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 | 
| 158e0 | 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 | 
| 15900 | 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 | 
| 15920 | 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 | 
| 15940 | 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 | 
| 15960 | 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 | 
| 15980 | 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 | 
| 159a0 | 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.;;. | 
| 159c0 | 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 68 | along.with.Magit...If.not,.see.h | 
| 159e0 | 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72    67 2f 6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b | ttp://www.gnu.org/licenses...;;; | 
| 15a00 | 20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b    20 55 73 65 20 61 20 62 69 6e 61 72 79 20 73 65 | .Commentary:..;;.Use.a.binary.se | 
| 15a20 | 61 72 63 68 20 74 6f 20 66 69 6e 64 20 74 68 65    20 63 6f 6d 6d 69 74 20 74 68 61 74 20 69 6e 74 | arch.to.find.the.commit.that.int | 
| 15a40 | 72 6f 64 75 63 65 64 20 61 20 62 75 67 2e 0a 0a    3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 | roduced.a.bug...;;;.Code:..(requ | 
| 15a60 | 69 72 65 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 | ire.'magit)..;;;.Options..(defcu | 
| 15a80 | 73 74 6f 6d 20 6d 61 67 69 74 2d 62 69 73 65 63    74 2d 73 68 6f 77 2d 67 72 61 70 68 20 74 0a 20 | stom.magit-bisect-show-graph.t.. | 
| 15aa0 | 20 22 57 68 65 74 68 65 72 20 74 6f 20 75 73 65    20 60 2d 2d 67 72 61 70 68 27 20 69 6e 20 74 68 | ."Whether.to.use.`--graph'.in.th | 
| 15ac0 | 65 20 6c 6f 67 20 73 68 6f 77 69 6e 67 20 63 6f    6d 6d 69 74 73 20 79 65 74 20 74 6f 20 62 65 20 | e.log.showing.commits.yet.to.be. | 
| 15ae0 | 62 69 73 65 63 74 65 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 | bisected."...:package-version.'( | 
| 15b00 | 6d 61 67 69 74 20 2e 20 22 32 2e 38 2e 30 22 29    0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."2.8.0")...:group.'magit | 
| 15b20 | 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 28 64 65 66 66 | -status...:type.'boolean)..(deff | 
| 15b40 | 61 63 65 20 6d 61 67 69 74 2d 62 69 73 65 63 74    2d 67 6f 6f 64 0a 20 20 27 28 28 74 20 3a 66 6f | ace.magit-bisect-good...'((t.:fo | 
| 15b60 | 72 65 67 72 6f 75 6e 64 20 22 44 61 72 6b 4f 6c    69 76 65 47 72 65 65 6e 22 29 29 0a 20 20 22 46 | reground."DarkOliveGreen"))..."F | 
| 15b80 | 61 63 65 20 66 6f 72 20 67 6f 6f 64 20 62 69 73    65 63 74 20 72 65 76 69 73 69 6f 6e 73 2e 22 0a | ace.for.good.bisect.revisions.". | 
| 15ba0 | 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 | 
| 15bc0 | 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 6b    69 70 0a 20 20 27 28 28 74 20 3a 66 6f 72 65 67 | .magit-bisect-skip...'((t.:foreg | 
| 15be0 | 72 6f 75 6e 64 20 22 44 61 72 6b 47 6f 6c 64 65    6e 72 6f 64 22 29 29 0a 20 20 22 46 61 63 65 20 | round."DarkGoldenrod"))..."Face. | 
| 15c00 | 66 6f 72 20 73 6b 69 70 70 65 64 20 62 69 73 65    63 74 20 72 65 76 69 73 69 6f 6e 73 2e 22 0a 20 | for.skipped.bisect.revisions.".. | 
| 15c20 | 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. | 
| 15c40 | 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64    0a 20 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f | magit-bisect-bad...'((t.:foregro | 
| 15c60 | 75 6e 64 20 22 49 6e 64 69 61 6e 52 65 64 34 22    29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 62 | und."IndianRed4"))..."Face.for.b | 
| 15c80 | 61 64 20 62 69 73 65 63 74 20 72 65 76 69 73 69    6f 6e 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | ad.bisect.revisions."...:group.' | 
| 15ca0 | 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 0a 0a 3b 3b 3b 23 | magit-faces)..;;;.Commands..;;;# | 
| 15cc0 | 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 69 73 65 | ##autoload.(autoload.'magit-bise | 
| 15ce0 | 63 74 20 22 6d 61 67 69 74 2d 62 69 73 65 63 74    22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 | ct."magit-bisect".nil.t).(transi | 
| 15d00 | 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 69 73 65 63 74 20 28 | ent-define-prefix.magit-bisect.( | 
| 15d20 | 29 0a 20 20 22 4e 61 72 72 6f 77 20 69 6e 20 6f    6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 | )..."Narrow.in.on.the.commit.tha | 
| 15d40 | 74 20 69 6e 74 72 6f 64 75 63 65 64 20 61 20 62    75 67 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 | t.introduced.a.bug."...:man-page | 
| 15d60 | 20 22 67 69 74 2d 62 69 73 65 63 74 22 0a 20 20    5b 3a 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e | ."git-bisect"...[:class.transien | 
| 15d80 | 74 2d 73 75 62 67 72 6f 75 70 73 0a 20 20 20 3a    69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 62 69 73 | t-subgroups....:if-not.magit-bis | 
| 15da0 | 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d    70 0a 20 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 | ect-in-progress-p....["Arguments | 
| 15dc0 | 22 0a 20 20 20 20 28 22 2d 6e 22 20 22 44 6f 6e    27 74 20 63 68 65 63 6b 6f 75 74 20 63 6f 6d 6d | ".....("-n"."Don't.checkout.comm | 
| 15de0 | 69 74 73 22 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 2d 6e 6f 2d 63 68 65 63 6b 6f 75 74 | its".............."--no-checkout | 
| 15e00 | 22 29 0a 20 20 20 20 28 22 2d 70 22 20 22 46 6f    6c 6c 6f 77 20 6f 6e 6c 79 20 66 69 72 73 74 20 | ").....("-p"."Follow.only.first. | 
| 15e20 | 70 61 72 65 6e 74 20 6f 66 20 61 20 6d 65 72 67    65 22 20 22 2d 2d 66 69 72 73 74 2d 70 61 72 65 | parent.of.a.merge"."--first-pare | 
| 15e40 | 6e 74 22 0a 20 20 20 20 20 3a 69 66 20 28 6c 61    6d 62 64 61 20 28 29 20 28 76 65 72 73 69 6f 6e | nt"......:if.(lambda.().(version | 
| 15e60 | 3c 3d 20 22 32 2e 32 39 22 20 28 6d 61 67 69 74    2d 67 69 74 2d 76 65 72 73 69 6f 6e 29 29 29 29 | <=."2.29".(magit-git-version)))) | 
| 15e80 | 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 6c 64 0a | .....(6.magit-bisect:--term-old. | 
| 15ea0 | 20 20 20 20 20 20 20 3a 69 66 20 28 6c 61 6d 62    64 61 20 28 29 20 28 76 65 72 73 69 6f 6e 3c 3d | .......:if.(lambda.().(version<= | 
| 15ec0 | 20 22 32 2e 37 22 20 28 6d 61 67 69 74 2d 67 69    74 2d 76 65 72 73 69 6f 6e 29 29 29 29 0a 20 20 | ."2.7".(magit-git-version))))... | 
| 15ee0 | 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 6e 65 77 0a 20 20 20 | ..(6.magit-bisect:--term-new.... | 
| 15f00 | 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20    28 29 20 28 76 65 72 73 69 6f 6e 3c 3d 20 22 32 | ....:if.(lambda.().(version<=."2 | 
| 15f20 | 2e 37 22 20 28 6d 61 67 69 74 2d 67 69 74 2d 76    65 72 73 69 6f 6e 29 29 29 29 5d 0a 20 20 20 5b | .7".(magit-git-version))))]....[ | 
| 15f40 | 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 20 28 22    42 22 20 22 53 74 61 72 74 22 20 20 20 20 20 20 | "Actions".....("B"."Start"...... | 
| 15f60 | 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73    74 61 72 74 29 0a 20 20 20 20 28 22 73 22 20 22 | ..magit-bisect-start).....("s"." | 
| 15f80 | 53 74 61 72 74 20 73 63 72 69 70 74 22 20 6d 61    67 69 74 2d 62 69 73 65 63 74 2d 72 75 6e 29 5d | Start.script".magit-bisect-run)] | 
| 15fa0 | 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 62 69 73 65 | ]...["Actions"....:if.magit-bise | 
| 15fc0 | 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70    0a 20 20 20 28 22 42 22 20 22 42 61 64 22 20 20 | ct-in-progress-p....("B"."Bad".. | 
| 15fe0 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69    73 65 63 74 2d 62 61 64 29 0a 20 20 20 28 22 67 | ........magit-bisect-bad)....("g | 
| 16000 | 22 20 22 47 6f 6f 64 22 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f | "."Good".........magit-bisect-go | 
| 16020 | 6f 64 29 0a 20 20 20 28 36 20 22 6d 22 20 22 4d    61 72 6b 22 20 20 20 20 20 20 20 6d 61 67 69 74 | od)....(6."m"."Mark".......magit | 
| 16040 | 2d 62 69 73 65 63 74 2d 6d 61 72 6b 0a 20 20 20    20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 | -bisect-mark.......:if.(lambda.( | 
| 16060 | 29 20 28 76 65 72 73 69 6f 6e 3c 3d 20 22 32 2e    37 22 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 | ).(version<=."2.7".(magit-git-ve | 
| 16080 | 72 73 69 6f 6e 29 29 29 29 0a 20 20 20 28 22 6b    22 20 22 53 6b 69 70 22 20 20 20 20 20 20 20 20 | rsion))))....("k"."Skip"........ | 
| 160a0 | 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 20 22 52 65 73 | .magit-bisect-skip)....("r"."Res | 
| 160c0 | 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 65 74 29 0a 20 | et"........magit-bisect-reset).. | 
| 160e0 | 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 2d 62 69 73 65 | ..("s"."Run.script"...magit-bise | 
| 16100 | 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 65 2d 61 72 67 | ct-run)])..(transient-define-arg | 
| 16120 | 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 6c 64 20 28 29 | ument.magit-bisect:--term-old.() | 
| 16140 | 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 65 72 6d 22 0a | ...:description."Old/good.term". | 
| 16160 | 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 | 
| 16180 | 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 6f 6c 64 3d 22 | y."=o"...:argument."--term-old=" | 
| 161a0 | 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 61 | )..(transient-define-argument.ma | 
| 161c0 | 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 3a 64 65 73 63 | git-bisect:--term-new.()...:desc | 
| 161e0 | 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 6c 61 73 73 20 | ription."New/bad.term"...:class. | 
| 16200 | 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 6e 22 0a 20 20 | 'transient-option...:key."=n"... | 
| 16220 | 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 3b 3b 23 23 23 | :argument."--term-new=")..;;;### | 
| 16240 | 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 74 2d 73 74 61 | autoload.(defun.magit-bisect-sta | 
| 16260 | 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 20 61 20 62 69 | rt.(bad.good.args)..."Start.a.bi | 
| 16280 | 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 62 75 67 20 6d | sect.session...Bisecting.a.bug.m | 
| 162a0 | 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 74 20 69 6e 74 | eans.to.find.the.commit.that.int | 
| 162c0 | 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 61 72 74 73 20 | roduced.it..This.command.starts. | 
| 162e0 | 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 6b 69 6e 67 20 | such.a.bisect.session.by.asking. | 
| 16300 | 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 6e 20 62 61 64 | for.a.known.good.and.a.known.bad | 
| 16320 | 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 6f 6e 20 66 6f | .commit...To.move.the.session.fo | 
| 16340 | 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 20 66 72 6f 6d | rward.use.the.other.actions.from | 
| 16360 | 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 6e 64 20 28 5c | .the.bisect.transient.command.(\ | 
| 16380 | 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 5c 5b 6d 61 67 | .\\<magit-status-mode-map>\\[mag | 
| 163a0 | 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 65 20 28 69 66 | it-bisect])."...(interactive.(if | 
| 163c0 | 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 29 0a 20 20 | .(magit-bisect-in-progress-p)... | 
| 163e0 | 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 41 6c | .................(user-error."Al | 
| 16400 | 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 20 20 20 20 20 | ready.bisecting")............... | 
| 16420 | 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 2d 61 72 67 73 | ...(magit-bisect-start-read-args | 
| 16440 | 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 61 6e 63 65 73 74 6f | )))...(unless.(magit-rev-ancesto | 
| 16460 | 72 2d 70 20 67 6f 6f 64 20 62 61 64 29 0a 20 20    20 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 | r-p.good.bad).....(user-error... | 
| 16480 | 20 20 20 22 54 68 65 20 25 73 20 72 65 76 69 73    69 6f 6e 20 28 25 73 29 20 68 61 73 20 74 6f 20 | ..."The.%s.revision.(%s).has.to. | 
| 164a0 | 62 65 20 61 6e 20 61 6e 63 65 73 74 6f 72 20 6f    66 20 74 68 65 20 25 73 20 6f 6e 65 20 28 25 73 | be.an.ancestor.of.the.%s.one.(%s | 
| 164c0 | 29 22 0a 20 20 20 20 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 | )"......(or.(transient-arg-value | 
| 164e0 | 20 22 2d 2d 74 65 72 6d 2d 6f 6c 64 3d 22 20 61    72 67 73 29 20 22 67 6f 6f 64 22 29 0a 20 20 20 | ."--term-old=".args)."good").... | 
| 16500 | 20 20 67 6f 6f 64 0a 20 20 20 20 20 28 6f 72 20    28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 | ..good......(or.(transient-arg-v | 
| 16520 | 61 6c 75 65 20 22 2d 2d 74 65 72 6d 2d 6e 65 77    3d 22 20 61 72 67 73 29 20 22 62 61 64 22 29 0a | alue."--term-new=".args)."bad"). | 
| 16540 | 20 20 20 20 20 62 61 64 29 29 0a 20 20 28 77 68    65 6e 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 | .....bad))...(when.(magit-anythi | 
| 16560 | 6e 67 2d 6d 6f 64 69 66 69 65 64 2d 70 29 0a 20    20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | ng-modified-p).....(user-error." | 
| 16580 | 43 61 6e 6e 6f 74 20 62 69 73 65 63 74 20 77 69    74 68 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 | Cannot.bisect.with.uncommitted.c | 
| 165a0 | 68 61 6e 67 65 73 22 29 29 0a 20 20 28 6d 61 67    69 74 2d 67 69 74 2d 62 69 73 65 63 74 20 22 73 | hanges"))...(magit-git-bisect."s | 
| 165c0 | 74 61 72 74 22 20 28 6c 69 73 74 20 61 72 67 73    20 62 61 64 20 67 6f 6f 64 29 20 74 29 29 0a 0a | tart".(list.args.bad.good).t)).. | 
| 165e0 | 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 2d 72 65 61 64 2d 61 | (defun.magit-bisect-start-read-a | 
| 16600 | 72 67 73 20 28 29 0a 20 20 28 6c 65 74 2a 20 28    28 61 72 67 73 20 28 74 72 61 6e 73 69 65 6e 74 | rgs.()...(let*.((args.(transient | 
| 16620 | 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 62 69 73    65 63 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 | -args.'magit-bisect))..........( | 
| 16640 | 62 61 64 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 | bad.(magit-read-branch-or-commit | 
| 16660 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 66 6f 72 6d 61 74 20 22 53 74 61 72 74 20 62 | ................(format."Start.b | 
| 16680 | 69 73 65 63 74 20 77 69 74 68 20 25 73 20 72 65    76 69 73 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 | isect.with.%s.revision"......... | 
| 166a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 | ...............(or.(transient-ar | 
| 166c0 | 67 2d 76 61 6c 75 65 20 22 2d 2d 74 65 72 6d 2d    6e 65 77 3d 22 20 61 72 67 73 29 0a 20 20 20 20 | g-value."--term-new=".args)..... | 
| 166e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 62 61 64 22 29 29 29 29 | ......................."bad")))) | 
| 16700 | 29 0a 20 20 20 20 28 6c 69 73 74 20 62 61 64 0a    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ).....(list.bad...........(magit | 
| 16720 | 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 0a 20 20 20 | -read-other-branch-or-commit.... | 
| 16740 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20    22 25 73 20 72 65 76 69 73 69 6f 6e 22 20 28 6f | ........(format."%s.revision".(o | 
| 16760 | 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 6d 2d 6f | r.(transient-arg-value."--term-o | 
| 16780 | 6c 64 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 | ld=".args)...................... | 
| 167a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 47 6f 6f 64 22 29 29 0a 20 20 20 20 20 20 20 | ................"Good"))........ | 
| 167c0 | 20 20 20 20 62 61 64 29 0a 20 20 20 20 20 20 20    20 20 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 | ....bad)...........args)))..;;;# | 
| 167e0 | 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 74 2d 72 | ##autoload.(defun.magit-bisect-r | 
| 16800 | 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 20 63 6c 65 61 | eset.()..."After.bisecting,.clea | 
| 16820 | 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 75 72 6e 20 74 | nup.bisection.state.and.return.t | 
| 16840 | 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 72 61 63 74 69 | o.original.`HEAD'."...(interacti | 
| 16860 | 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 2d 62 69 73 65 | ve)...(magit-confirm.'reset-bise | 
| 16880 | 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 74 22 20 22 72 | ct)...(magit-run-git."bisect"."r | 
| 168a0 | 65 73 65 74 22 29 0a 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 | eset")...(ignore-errors.(delete- | 
| 168c0 | 66 69 6c 65 20 28 6d 61 67 69 74 2d 67 69 74 2d    64 69 72 20 22 42 49 53 45 43 54 5f 43 4d 44 5f | file.(magit-git-dir."BISECT_CMD_ | 
| 168e0 | 4f 55 54 50 55 54 22 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 | OUTPUT"))))..;;;###autoload.(def | 
| 16900 | 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d    67 6f 6f 64 20 28 29 0a 20 20 22 57 68 69 6c 65 | un.magit-bisect-good.()..."While | 
| 16920 | 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 65 6e 74 20 63 6f 6d | .bisecting,.mark.the.current.com | 
| 16940 | 6d 69 74 20 61 73 20 67 6f 6f 64 2e 0a 55 73 65    20 74 68 69 73 20 61 66 74 65 72 20 79 6f 75 20 | mit.as.good..Use.this.after.you. | 
| 16960 | 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 6d 69 74 20 64 6f | have.asserted.that.the.commit.do | 
| 16980 | 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 0a 74    68 65 20 62 75 67 20 69 6e 20 71 75 65 73 74 69 | es.not.contain.the.bug.in.questi | 
| 169a0 | 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 67 69 | on."...(interactive)...(magit-gi | 
| 169c0 | 74 2d 62 69 73 65 63 74 20 28 6f 72 20 28 63 61    64 72 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 | t-bisect.(or.(cadr.(magit-bisect | 
| 169e0 | 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 20 | -terms))........................ | 
| 16a00 | 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 29 | .(user-error."Not.bisecting")))) | 
| 16a20 | 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 69 | ..;;;###autoload.(defun.magit-bi | 
| 16a40 | 73 65 63 74 2d 62 61 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 | sect-bad.()..."While.bisecting,. | 
| 16a60 | 6d 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 62 61 64 2e 0a | mark.the.current.commit.as.bad.. | 
| 16a80 | 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 | 
| 16aa0 | 20 74 68 61 74 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 | .that.the.commit.does.contain.th | 
| 16ac0 | 65 0a 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 61 63 74 69 | e.bug.in.question."...(interacti | 
| 16ae0 | 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 28 63 61 72 | ve)...(magit-git-bisect.(or.(car | 
| 16b00 | 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 20 20 20 20 20 | .(magit-bisect-terms)).......... | 
| 16b20 | 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 74 20 | ...............(user-error."Not. | 
| 16b40 | 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 6f 61 64 0a 28 | bisecting"))))..;;;###autoload.( | 
| 16b60 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65    63 74 2d 6d 61 72 6b 20 28 29 0a 20 20 22 57 68 | defun.magit-bisect-mark.()..."Wh | 
| 16b80 | 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 65 6e 74 20 | ile.bisecting,.mark.the.current. | 
| 16ba0 | 63 6f 6d 6d 69 74 20 77 69 74 68 20 61 20 62 69    73 65 63 74 20 74 65 72 6d 2e 0a 44 75 72 69 6e | commit.with.a.bisect.term..Durin | 
| 16bc0 | 67 20 61 20 62 69 73 65 63 74 20 75 73 69 6e 67    20 61 6c 74 65 72 6e 61 74 65 20 74 65 72 6d 73 | g.a.bisect.using.alternate.terms | 
| 16be0 | 2c 20 63 6f 6d 6d 69 74 73 20 63 61 6e 20 73 74    69 6c 6c 20 62 65 0a 6d 61 72 6b 65 64 20 77 69 | ,.commits.can.still.be.marked.wi | 
| 16c00 | 74 68 20 60 6d 61 67 69 74 2d 62 69 73 65 63 74    2d 67 6f 6f 64 27 20 61 6e 64 20 60 6d 61 67 69 | th.`magit-bisect-good'.and.`magi | 
| 16c20 | 74 2d 62 69 73 65 63 74 2d 62 61 64 27 2c 20 61    73 20 74 68 6f 73 65 0a 63 6f 6d 6d 61 6e 64 73 | t-bisect-bad',.as.those.commands | 
| 16c40 | 20 6d 61 70 20 74 6f 20 74 68 65 20 63 6f 72 72    65 63 74 20 74 65 72 6d 20 28 5c 22 67 6f 6f 64 | .map.to.the.correct.term.(\"good | 
| 16c60 | 5c 22 20 74 6f 20 2d 2d 74 65 72 6d 2d 6f 6c 64    27 73 20 76 61 6c 75 65 0a 61 6e 64 20 5c 22 62 | \".to.--term-old's.value.and.\"b | 
| 16c80 | 61 64 5c 22 20 74 6f 20 2d 2d 74 65 72 6d 2d 6e    65 77 27 73 29 2e 20 20 48 6f 77 65 76 65 72 2c | ad\".to.--term-new's)...However, | 
| 16ca0 | 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 2c 20    69 74 20 63 61 6e 20 62 65 0a 64 69 66 66 69 63 | .in.some.cases,.it.can.be.diffic | 
| 16cc0 | 75 6c 74 20 74 6f 20 6b 65 65 70 20 74 68 61 74    20 6d 61 70 70 69 6e 67 20 73 74 72 61 69 67 68 | ult.to.keep.that.mapping.straigh | 
| 16ce0 | 74 20 69 6e 20 79 6f 75 72 20 68 65 61 64 3b 20    74 68 69 73 0a 63 6f 6d 6d 61 6e 64 20 70 72 6f | t.in.your.head;.this.command.pro | 
| 16d00 | 76 69 64 65 73 20 61 6e 20 69 6e 74 65 72 66 61    63 65 20 74 68 61 74 20 65 78 70 6f 73 65 73 20 | vides.an.interface.that.exposes. | 
| 16d20 | 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 74    65 72 6d 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 | the.underlying.terms."...(intera | 
| 16d40 | 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 0a 20 20 20 28 70 | ctive)...(magit-git-bisect....(p | 
| 16d60 | 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 74 65    72 6d 2d 6e 65 77 20 2c 74 65 72 6d 2d 6f 6c 64 | case-let.((`(,term-new.,term-old | 
| 16d80 | 29 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 69 73    65 63 74 2d 74 65 72 6d 73 29 0a 20 20 20 20 20 | ).(or.(magit-bisect-terms)...... | 
| 16da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 16dc0 | 20 20 20 20 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 | ......(user-error."Not.bisecting | 
| 16de0 | 22 29 29 29 29 0a 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 | "))))......(pcase.(read-char-cho | 
| 16e00 | 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 28 66 6f 72 6d 61 74 20 22 4d 61 72 6b 20 48 | ice..............(format."Mark.H | 
| 16e20 | 45 41 44 20 61 73 20 25 73 20 28 5b 6e 5d 65 77    29 20 6f 72 20 25 73 20 28 5b 6f 5d 6c 64 29 22 | EAD.as.%s.([n]ew).or.%s.([o]ld)" | 
| 16e40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 74 65 72 6d 2d 6e 65 77 20 74 | ......................term-new.t | 
| 16e60 | 65 72 6d 2d 6f 6c 64 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 73 74 20 3f 6e 20 3f | erm-old)..............(list.?n.? | 
| 16e80 | 6f 29 29 0a 20 20 20 20 20 20 20 28 3f 6e 20 74    65 72 6d 2d 6e 65 77 29 0a 20 20 20 20 20 20 20 | o))........(?n.term-new)........ | 
| 16ea0 | 28 3f 6f 20 74 65 72 6d 2d 6f 6c 64 29 29 29 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | (?o.term-old)))))..;;;###autoloa | 
| 16ec0 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62    69 73 65 63 74 2d 73 6b 69 70 20 28 29 0a 20 20 | d.(defun.magit-bisect-skip.()... | 
| 16ee0 | 22 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e 67    2c 20 73 6b 69 70 20 74 68 65 20 63 75 72 72 65 | "While.bisecting,.skip.the.curre | 
| 16f00 | 6e 74 20 63 6f 6d 6d 69 74 2e 0a 55 73 65 20 74    68 69 73 20 69 66 20 66 6f 72 20 73 6f 6d 65 20 | nt.commit..Use.this.if.for.some. | 
| 16f20 | 72 65 61 73 6f 6e 20 74 68 65 20 63 75 72 72 65    6e 74 20 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 | reason.the.current.commit.is.not | 
| 16f40 | 20 61 20 67 6f 6f 64 20 6f 6e 65 0a 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 | 
| 16f60 | 6e 64 20 6c 65 74 73 20 47 69 74 20 63 68 6f 6f    73 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f | nd.lets.Git.choose.a.different.o | 
| 16f80 | 6e 65 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 67 69 | ne."...(interactive)...(magit-gi | 
| 16fa0 | 74 2d 62 69 73 65 63 74 20 22 73 6b 69 70 22 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | t-bisect."skip"))..;;;###autoloa | 
| 16fc0 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62    69 73 65 63 74 2d 72 75 6e 20 28 63 6d 64 6c 69 | d.(defun.magit-bisect-run.(cmdli | 
| 16fe0 | 6e 65 20 26 6f 70 74 69 6f 6e 61 6c 20 62 61 64    20 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 22 42 | ne.&optional.bad.good.args)..."B | 
| 17000 | 69 73 65 63 74 20 61 75 74 6f 6d 61 74 69 63 61    6c 6c 79 20 62 79 20 72 75 6e 6e 69 6e 67 20 63 | isect.automatically.by.running.c | 
| 17020 | 6f 6d 6d 61 6e 64 73 20 61 66 74 65 72 20 65 61    63 68 20 73 74 65 70 2e 0a 0a 55 6e 6c 69 6b 65 | ommands.after.each.step...Unlike | 
| 17040 | 20 60 67 69 74 20 62 69 73 65 63 74 20 72 75 6e    27 20 74 68 69 73 20 63 61 6e 20 62 65 20 75 73 | .`git.bisect.run'.this.can.be.us | 
| 17060 | 65 64 20 62 65 66 6f 72 65 20 62 69 73 65 63 74    69 6e 67 20 68 61 73 0a 62 65 67 75 6e 2e 20 20 | ed.before.bisecting.has.begun... | 
| 17080 | 49 6e 20 74 68 61 74 20 63 61 73 65 20 69 74 20    62 65 68 61 76 65 73 20 6c 69 6b 65 20 60 67 69 | In.that.case.it.behaves.like.`gi | 
| 170a0 | 74 20 62 69 73 65 63 74 20 73 74 61 72 74 3b 20    67 69 74 0a 62 69 73 65 63 74 20 72 75 6e 27 2e | t.bisect.start;.git.bisect.run'. | 
| 170c0 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65    20 28 6c 65 74 20 28 28 61 72 67 73 20 28 61 6e | "...(interactive.(let.((args.(an | 
| 170e0 | 64 20 28 6e 6f 74 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 | d.(not.(magit-bisect-in-progress | 
| 17100 | 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 20 20 20 | -p))............................ | 
| 17120 | 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 2d 61 72 | .....(magit-bisect-start-read-ar | 
| 17140 | 67 73 29 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 20 28 72 | gs))))..................(cons.(r | 
| 17160 | 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e    64 20 22 42 69 73 65 63 74 20 73 68 65 6c 6c 20 | ead-shell-command."Bisect.shell. | 
| 17180 | 63 6f 6d 6d 61 6e 64 3a 20 22 29 20 61 72 67 73    29 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 | command:.").args)))...(when.(and | 
| 171a0 | 20 62 61 64 20 67 6f 6f 64 29 0a 20 20 20 20 3b    3b 20 41 76 6f 69 64 20 60 6d 61 67 69 74 2d 67 | .bad.good).....;;.Avoid.`magit-g | 
| 171c0 | 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 72 6f | it-bisect'.because.it's.asynchro | 
| 171e0 | 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 20 62 | nous,.but.the.....;;.next.`git.b | 
| 17200 | 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 69 73 | isect.run'.call.requires.the.bis | 
| 17220 | 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 77 69 | ect.to.be.started......(magit-wi | 
| 17240 | 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 73 73 | th-toplevel.......(magit-process | 
| 17260 | 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 6d 61 67 69 74 2d 67 | -git........(list.:file.(magit-g | 
| 17280 | 69 74 2d 64 69 72 20 22 42 49 53 45 43 54 5f 43    4d 44 5f 4f 55 54 50 55 54 22 29 29 0a 20 20 20 | it-dir."BISECT_CMD_OUTPUT")).... | 
| 172a0 | 20 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 | ....(magit-process-git-arguments | 
| 172c0 | 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22    62 69 73 65 63 74 22 20 22 73 74 61 72 74 22 20 | .........(list."bisect"."start". | 
| 172e0 | 62 61 64 20 67 6f 6f 64 20 61 72 67 73 29 29 29    0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 | bad.good.args))).......(magit-re | 
| 17300 | 66 72 65 73 68 29 29 29 0a 20 20 28 6d 61 67 69    74 2d 67 69 74 2d 62 69 73 65 63 74 20 22 72 75 | fresh)))...(magit-git-bisect."ru | 
| 17320 | 6e 22 20 28 6c 69 73 74 20 73 68 65 6c 6c 2d 66    69 6c 65 2d 6e 61 6d 65 20 73 68 65 6c 6c 2d 63 | n".(list.shell-file-name.shell-c | 
| 17340 | 6f 6d 6d 61 6e 64 2d 73 77 69 74 63 68 20 63 6d    64 6c 69 6e 65 29 29 29 0a 0a 28 64 65 66 75 6e | ommand-switch.cmdline)))..(defun | 
| 17360 | 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 20 26 6f | .magit-git-bisect.(subcommand.&o | 
| 17380 | 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 6c 65 73 | ptional.args.no-assert)...(unles | 
| 173a0 | 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 2d 69 6e | s.(or.no-assert.(magit-bisect-in | 
| 173c0 | 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 20 22 4e | -progress-p)).....(user-error."N | 
| 173e0 | 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 69 73 65 | ot.bisecting"))...(message."Bise | 
| 17400 | 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 65 76 65 | cting...")...(magit-with-topleve | 
| 17420 | 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 69 73 65 | l.....(magit-run-git-async."bise | 
| 17440 | 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 70 72 6f | ct".subcommand.args))...(set-pro | 
| 17460 | 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 63 | cess-sentinel....magit-this-proc | 
| 17480 | 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 20 | ess....(lambda.(process.event).. | 
| 174a0 | 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 20 | ....(when.(memq.(process-status. | 
| 174c0 | 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 20 | process).'(exit.signal))........ | 
| 174e0 | 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 72 6f 63 | (if.(>.(process-exit-status.proc | 
| 17500 | 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 63 65 73 | ess).0)............(magit-proces | 
| 17520 | 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 20 20 | s-sentinel.process.event)....... | 
| 17540 | 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 62 69 74 | ...(process-put.process.'inhibit | 
| 17560 | 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 72 6f 63 | -refresh.t)..........(magit-proc | 
| 17580 | 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)..... | 
| 175a0 | 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 6f 63 65 | .....(when.(buffer-live-p.(proce | 
| 175c0 | 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 20 20 28 | ss-buffer.process))............( | 
| 175e0 | 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 62 75 66 | with-current-buffer.(process-buf | 
| 17600 | 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 65 6e 2d | fer.process)..............(when- | 
| 17620 | 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 28 67    65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 | let.((section.(get-text-property | 
| 17640 | 20 28 70 6f 69 6e 74 29 20 27 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 | .(point).'magit-section))....... | 
| 17660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6f 75 74 70 75 74 20 28 62 75 66 66 65 | ..................(output.(buffe | 
| 17680 | 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 20 20 20 | r-substring-no-properties....... | 
| 176a0 | 20 20 20 20 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 | 
| 176c0 | 20 73 65 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 | .section.content)............... | 
| 176e0 | 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 | 
| 17700 | 20 65 6e 64 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 | .end))))................(with-te | 
| 17720 | 6d 70 2d 66 69 6c 65 20 28 6d 61 67 69 74 2d 67    69 74 2d 64 69 72 20 22 42 49 53 45 43 54 5f 43 | mp-file.(magit-git-dir."BISECT_C | 
| 17740 | 4d 44 5f 4f 55 54 50 55 54 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | MD_OUTPUT")..................(in | 
| 17760 | 73 65 72 74 20 6f 75 74 70 75 74 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | sert.output)))))..........(magit | 
| 17780 | 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20    20 20 28 6d 65 73 73 61 67 65 20 22 42 69 73 65 | -refresh))........(message."Bise | 
| 177a0 | 63 74 69 6e 67 2e 2e 2e 64 6f 6e 65 22 29 29 29    29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 73 | cting...done")))))..;;;.Sections | 
| 177c0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62    69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 | ..(defun.magit-bisect-in-progres | 
| 177e0 | 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 6d 61 67 69 74 2d 67 | s-p.()...(file-exists-p.(magit-g | 
| 17800 | 69 74 2d 64 69 72 20 22 42 49 53 45 43 54 5f 4c    4f 47 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | it-dir."BISECT_LOG")))..(defun.m | 
| 17820 | 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 67 69 74 2d 66 69 | agit-bisect-terms.()...(magit-fi | 
| 17840 | 6c 65 2d 6c 69 6e 65 73 20 28 6d 61 67 69 74 2d    67 69 74 2d 64 69 72 20 22 42 49 53 45 43 54 5f | le-lines.(magit-git-dir."BISECT_ | 
| 17860 | 54 45 52 4d 53 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 | TERMS")))..(defun.magit-insert-b | 
| 17880 | 69 73 65 63 74 2d 6f 75 74 70 75 74 20 28 29 0a    20 20 22 57 68 69 6c 65 20 62 69 73 65 63 74 69 | isect-output.()..."While.bisecti | 
| 178a0 | 6e 67 2c 20 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 | ng,.insert.section.with.output.f | 
| 178c0 | 72 6f 6d 20 60 67 69 74 20 62 69 73 65 63 74 27    2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 | rom.`git.bisect'."...(when.(magi | 
| 178e0 | 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67    72 65 73 73 2d 70 29 0a 20 20 20 20 28 6c 65 74 | t-bisect-in-progress-p).....(let | 
| 17900 | 2a 20 28 28 6c 69 6e 65 73 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 | *.((lines.............(or.(magit | 
| 17920 | 2d 66 69 6c 65 2d 6c 69 6e 65 73 20 28 6d 61 67    69 74 2d 67 69 74 2d 64 69 72 20 22 42 49 53 45 | -file-lines.(magit-git-dir."BISE | 
| 17940 | 43 54 5f 43 4d 44 5f 4f 55 54 50 55 54 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | CT_CMD_OUTPUT"))................ | 
| 17960 | 20 28 6c 69 73 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 | .(list."Bisecting:.(no.saved.bis | 
| 17980 | 65 63 74 20 6f 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 | ect.output)".................... | 
| 179a0 | 20 20 20 22 49 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 | ..."It.appears.you.have.invoked. | 
| 179c0 | 60 67 69 74 20 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 | `git.bisect'.from.a.shell."..... | 
| 179e0 | 20 20 20 20 20 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 | .................."There.is.noth | 
| 17a00 | 69 6e 67 20 77 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 | ing.wrong.with.that,.we.just.can | 
| 17a20 | 6e 6f 74 20 64 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 | not.display".................... | 
| 17a40 | 20 20 20 22 61 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 | ..."anything.useful.here...Consu | 
| 17a60 | 6c 74 20 74 68 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 | lt.the.shell.output.instead."))) | 
| 17a80 | 0a 20 20 20 20 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 | ............(done-re."^\\([a-z0- | 
| 17aa0 | 39 5d 5c 5c 7b 34 30 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 | 9]\\{40\\}\\).is.the.first.bad.c | 
| 17ac0 | 6f 6d 6d 69 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 | ommit$")............(bad-line.(o | 
| 17ae0 | 72 20 28 61 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 | r.(and.(string-match.done-re.(ca | 
| 17b00 | 72 20 6c 69 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 | r.lines))....................... | 
| 17b20 | 20 20 20 20 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 | ........(pop.lines))............ | 
| 17b40 | 20 20 20 20 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 | ..............(--first.(string-m | 
| 17b60 | 61 74 63 68 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 | atch.done-re.it).lines))))...... | 
| 17b80 | 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 28 69 | .(magit-insert-section.((eval.(i | 
| 17ba0 | 66 20 62 61 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 | f.bad-line.'commit.'bisect-outpu | 
| 17bc0 | 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))............................. | 
| 17be0 | 20 28 61 6e 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 | .(and.bad-line.(match-string.1.b | 
| 17c00 | 61 64 2d 6c 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 | ad-line))).........(magit-insert | 
| 17c20 | 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 69 7a 65 20 28 | -heading...........(propertize.( | 
| 17c40 | 6f 72 20 62 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 | or.bad-line.(pop.lines))........ | 
| 17c60 | 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.' | 
| 17c80 | 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 20 20 | magit-section-heading))......... | 
| 17ca0 | 28 64 6f 6c 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 | (dolist.(line.lines)...........( | 
| 17cc0 | 69 6e 73 65 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 | insert.line."\n")))).....(insert | 
| 17ce0 | 20 22 5c 6e 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 | ."\n")))..(defun.magit-insert-bi | 
| 17d00 | 73 65 63 74 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 | sect-rest.()..."While.bisecting, | 
| 17d20 | 20 69 6e 73 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 | .insert.section.visualizing.the. | 
| 17d40 | 62 69 73 65 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 | bisect.state."...(when.(magit-bi | 
| 17d60 | 73 65 63 74 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 | sect-in-progress-p).....(magit-i | 
| 17d80 | 6e 73 65 72 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 | nsert-section.(bisect-view)..... | 
| 17da0 | 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 69 73 65 63 74 20 | ..(magit-insert-heading."Bisect. | 
| 17dc0 | 52 65 73 74 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 | Rest:").......(magit-git-wash.(a | 
| 17de0 | 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 27    6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c | pply-partially.'magit-log-wash-l | 
| 17e00 | 6f 67 20 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 | og.'bisect-vis)........."bisect" | 
| 17e20 | 20 22 76 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 | ."visualize"."git"."log"........ | 
| 17e40 | 20 22 2d 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 | ."--format=%h%x00%D%x00%s"."--de | 
| 17e60 | 63 6f 72 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 | corate=full".........(and.magit- | 
| 17e80 | 62 69 73 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 29 29 29 29 | bisect-show-graph."--graph"))))) | 
| 17ea0 | 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 6c 6f 67 | ..(defun.magit-insert-bisect-log | 
| 17ec0 | 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 72 74 20 73 | .()..."While.bisecting,.insert.s | 
| 17ee0 | 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 2e 22 | ection.logging.bisect.progress." | 
| 17f00 | 0a 20 20 28 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 | ...(when.(magit-bisect-in-progre | 
| 17f20 | 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. | 
| 17f40 | 28 62 69 73 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 | (bisect-log).......(magit-insert | 
| 17f60 | 2d 68 65 61 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 | -heading."Bisect.Log:").......(m | 
| 17f80 | 61 67 69 74 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 | agit-git-wash.#'magit-wash-bisec | 
| 17fa0 | 74 2d 6c 6f 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 | t-log."bisect"."log").......(ins | 
| 17fc0 | 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 77 61 73 68 2d 62 | ert.?\n))))..(defun.magit-wash-b | 
| 17fe0 | 69 73 65 63 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 | isect-log.(_args)...(let.(beg).. | 
| 18000 | 20 20 20 28 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 | ...(while.(progn.(setq.beg.(poin | 
| 18020 | 74 2d 6d 61 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 | t-marker))...................(re | 
| 18040 | 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20    22 5e 5c 5c 28 67 69 74 20 62 69 73 65 63 74 20 | -search-forward."^\\(git.bisect. | 
| 18060 | 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 6d 61 67 69 | [^\n]+\n\\)".nil.t)).......(magi | 
| 18080 | 74 2d 62 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 | t-bind-match-strings.(heading).n | 
| 180a0 | 69 6c 0a 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 | il.........(magit-delete-match). | 
| 180c0 | 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 20 | ........(save-restriction....... | 
| 180e0 | 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 69 6e 74 | ....(narrow-to-region.beg.(point | 
| 18100 | 29 29 0a 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 | ))...........(goto-char.(point-m | 
| 18120 | 69 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 73 65 63 | in))...........(magit-insert-sec | 
| 18140 | 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 20 74 29 0a 20 20 20 | tion.(bisect-item.heading.t).... | 
| 18160 | 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 68 65 61 | .........(insert.(propertize.hea | 
| 18180 | 64 69 6e 67 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 20 20 | ding.'font-lock-face............ | 
| 181a0 | 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 73 65 63 74 | .....................'magit-sect | 
| 181c0 | 69 6f 6e 2d 73 65 63 6f 6e 64 61 72 79 2d 68 65    61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 | ion-secondary-heading))......... | 
| 181e0 | 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 20 20 | ....(magit-insert-heading)...... | 
| 18200 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 61    73 68 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 | .......(magit-wash-sequence..... | 
| 18220 | 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 27 6d 61 67 69 74 | .........(apply-partially.'magit | 
| 18240 | 2d 6c 6f 67 2d 77 61 73 68 2d 72 65 76 20 27 62    69 73 65 63 74 2d 6c 6f 67 0a 20 20 20 20 20 20 | -log-wash-rev.'bisect-log....... | 
| 18260 | 20 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 | ........................(magit-a | 
| 18280 | 62 62 72 65 76 2d 6c 65 6e 67 74 68 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 | bbrev-length))).............(ins | 
| 182a0 | 65 72 74 20 3f 5c 6e 29 29 29 29 29 0a 20 20 20    20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 | ert.?\n))))).....(when.(re-searc | 
| 182c0 | 68 2d 66 6f 72 77 61 72 64 0a 20 20 20 20 20 20    20 20 20 20 20 22 23 20 66 69 72 73 74 20 62 61 | h-forward............"#.first.ba | 
| 182e0 | 64 20 63 6f 6d 6d 69 74 3a 20 5c 5c 5b 5c 5c 28    5b 61 2d 7a 30 2d 39 5d 5c 5c 7b 34 30 5c 5c 7d | d.commit:.\\[\\([a-z0-9]\\{40\\} | 
| 18300 | 5c 5c 29 5c 5c 5d 20 5b 5e 5c 6e 5d 2b 5c 6e 22    20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 6d | \\)\\].[^\n]+\n".nil.t).......(m | 
| 18320 | 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 68 61 73 68 29 20 6e | agit-bind-match-strings.(hash).n | 
| 18340 | 69 6c 0a 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 | il.........(magit-delete-match). | 
| 18360 | 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 62 | ........(magit-insert-section.(b | 
| 18380 | 69 73 65 63 74 2d 69 74 65 6d 29 0a 20 20 20 20    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 68 61 | isect-item)...........(insert.ha | 
| 183a0 | 73 68 20 22 20 69 73 20 74 68 65 20 66 69 72 73    74 20 62 61 64 20 63 6f 6d 6d 69 74 5c 6e 22 29 | sh.".is.the.first.bad.commit\n") | 
| 183c0 | 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 2d 62 69 73 | )))))..;;;._.(provide.'magit-bis | 
| 183e0 | 65 63 74 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 62    69 73 65 63 74 2e 65 6c 20 65 6e 64 73 20 68 65 | ect).;;;.magit-bisect.el.ends.he | 
| 18400 | 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.............................. | 
| 18420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 184a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 184c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 184e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18600 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2e 65 6c 00 00 00 00 00 | magit-3.3.0/magit-commit.el..... | 
| 18620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18660 | 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 | 
| 18680 | 30 30 37 30 34 31 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 31 37 34 00 20 30 00 00 00 | 0070414.00000000000.014174..0... | 
| 186a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 186c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 186e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18700 | 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................... | 
| 18720 | 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................... | 
| 18740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 187a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 187c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 187e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 18800 | 3b 3b 3b 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74    2e 65 6c 20 2d 2d 2d 20 63 72 65 61 74 65 20 47 | ;;;.magit-commit.el.---.create.G | 
| 18820 | 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: | 
| 18840 | 20 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 | 
| 18860 | 32 31 20 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 | 21..The.Magit.Project.Contributo | 
| 18880 | 72 73 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 | rs.;;.;;.You.should.have.receive | 
| 188a0 | 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20    41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 | d.a.copy.of.the.AUTHORS.md.file. | 
| 188c0 | 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61    6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e | which.;;.lists.all.contributors. | 
| 188e0 | 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74    74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 | ..If.not,.see.http://magit.vc/au | 
| 18900 | 74 68 6f 72 73 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 | thors...;;.Author:.Jonas.Bernoul | 
| 18920 | 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 | 
| 18940 | 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 | 
| 18960 | 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 | 
| 18980 | 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. | 
| 189a0 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65    3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software;.you.can.redist | 
| 189c0 | 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 | 
| 189e0 | 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 | 
| 18a00 | 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. | 
| 18a20 | 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 3b | ;;.the.Free.Software.Foundation; | 
| 18a40 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20    33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f | .either.version.3,.or.(at.your.o | 
| 18a60 | 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61    74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a | ption).;;.any.later.version..;;. | 
| 18a80 | 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 65 20 68 | ;;.Magit.is.distributed.in.the.h | 
| 18aa0 | 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 75 74 20 | ope.that.it.will.be.useful,.but. | 
| 18ac0 | 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 6f 75 74 | WITHOUT.;;.ANY.WARRANTY;.without | 
| 18ae0 | 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 20 4d 45 | .even.the.implied.warranty.of.ME | 
| 18b00 | 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 4f 52 20 | RCHANTABILITY.;;.or.FITNESS.FOR. | 
| 18b20 | 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 65 20 47 | A.PARTICULAR.PURPOSE...See.the.G | 
| 18b40 | 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 66 6f 72 | NU.General.Public.;;.License.for | 
| 18b60 | 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 6c 64 20 | .more.details..;;.;;.You.should. | 
| 18b80 | 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 4e 55 20 | have.received.a.copy.of.the.GNU. | 
| 18ba0 | 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 6e 67 20 | General.Public.License.;;.along. | 
| 18bc0 | 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 68 74 74 70 3a 2f 2f | with.Magit...If.not,.see.http:// | 
| 18be0 | 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65    6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 | www.gnu.org/licenses...;;;.Comme | 
| 18c00 | 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 6d 70 6c 65 6d 65 6e | ntary:..;;.This.library.implemen | 
| 18c20 | 74 73 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20    63 72 65 61 74 69 6e 67 20 47 69 74 20 63 6f 6d | ts.commands.for.creating.Git.com | 
| 18c40 | 6d 69 74 73 2e 20 20 54 68 65 73 65 0a 3b 3b 20    63 6f 6d 6d 61 6e 64 73 20 6a 75 73 74 20 69 6e | mits...These.;;.commands.just.in | 
| 18c60 | 69 74 69 61 74 65 20 74 68 65 20 63 6f 6d 6d 69    74 2c 20 73 75 70 70 6f 72 74 20 66 6f 72 20 77 | itiate.the.commit,.support.for.w | 
| 18c80 | 72 69 74 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69    74 0a 3b 3b 20 6d 65 73 73 61 67 65 73 20 69 73 | riting.the.commit.;;.messages.is | 
| 18ca0 | 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 69 6e 20    60 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 27 2e | .implemented.in.`git-commit.el'. | 
| 18cc0 | 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 28 72 | ..;;;.Code:..(require.'magit).(r | 
| 18ce0 | 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 73 65    71 75 65 6e 63 65 29 0a 0a 28 65 76 61 6c 2d 77 | equire.'magit-sequence)..(eval-w | 
| 18d00 | 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71    75 69 72 65 20 27 65 70 61 29 29 20 3b 20 66 6f | hen-compile.(require.'epa)).;.fo | 
| 18d20 | 72 20 60 65 70 61 2d 70 72 6f 74 6f 63 6f 6c 27    0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 | r.`epa-protocol'.(eval-when-comp | 
| 18d40 | 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 65 70    67 29 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 | ile.(require.'epg))..;;;.Options | 
| 18d60 | 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 61 73 6b 2d 74 6f | ..(defcustom.magit-commit-ask-to | 
| 18d80 | 2d 73 74 61 67 65 20 27 76 65 72 62 6f 73 65 0a    20 20 22 57 68 65 74 68 65 72 20 74 6f 20 61 73 | -stage.'verbose..."Whether.to.as | 
| 18da0 | 6b 20 74 6f 20 73 74 61 67 65 20 65 76 65 72 79    74 68 69 6e 67 20 77 68 65 6e 20 63 6f 6d 6d 69 | k.to.stage.everything.when.commi | 
| 18dc0 | 74 74 69 6e 67 20 61 6e 64 20 6e 6f 74 68 69 6e    67 20 69 73 20 73 74 61 67 65 64 2e 22 0a 20 20 | tting.and.nothing.is.staged."... | 
| 18de0 | 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 33 2e | :package-version.'(magit..."2.3. | 
| 18e00 | 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...: | 
| 18e20 | 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 41 73 6b 22 20 | type.'(choice.(const.:tag."Ask". | 
| 18e40 | 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 74 61 67 20 | t)..................(const.:tag. | 
| 18e60 | 22 41 73 6b 20 73 68 6f 77 69 6e 67 20 64 69 66    66 22 20 76 65 72 62 6f 73 65 29 0a 20 20 20 20 | "Ask.showing.diff".verbose)..... | 
| 18e80 | 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 74 61 67 65 20 | .............(const.:tag."Stage. | 
| 18ea0 | 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61    74 69 6f 6e 22 20 73 74 61 67 65 29 0a 20 20 20 | without.confirmation".stage).... | 
| 18ec0 | 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 74 | ..............(const.:tag."Don't | 
| 18ee0 | 20 61 73 6b 22 20 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 | .ask".nil)))..(defcustom.magit-c | 
| 18f00 | 6f 6d 6d 69 74 2d 73 68 6f 77 2d 64 69 66 66 20    74 0a 20 20 22 57 68 65 74 68 65 72 20 74 68 65 | ommit-show-diff.t..."Whether.the | 
| 18f20 | 20 72 65 6c 65 76 61 6e 74 20 64 69 66 66 20 69    73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 | .relevant.diff.is.automatically. | 
| 18f40 | 73 68 6f 77 6e 20 77 68 65 6e 20 63 6f 6d 6d 69    74 74 69 6e 67 2e 22 0a 20 20 3a 70 61 63 6b 61 | shown.when.committing."...:packa | 
| 18f60 | 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")... | 
| 18f80 | 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.' | 
| 18fa0 | 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 63 6f 6d 6d 69 | boolean)..(defcustom.magit-commi | 
| 18fc0 | 74 2d 65 78 74 65 6e 64 2d 6f 76 65 72 72 69 64    65 2d 64 61 74 65 20 74 0a 20 20 22 57 68 65 74 | t-extend-override-date.t..."Whet | 
| 18fe0 | 68 65 72 20 75 73 69 6e 67 20 60 6d 61 67 69 74    2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 27 20 | her.using.`magit-commit-extend'. | 
| 19000 | 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 22 0a 20 20 3a | changes.the.committer.date."...: | 
| 19020 | 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 | 
| 19040 | 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 | 
| 19060 | 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- | 
| 19080 | 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 20 74 0a 20 20 | commit-reword-override-date.t... | 
| 190a0 | 22 57 68 65 74 68 65 72 20 75 73 69 6e 67 20 60    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 | "Whether.using.`magit-commit-rew | 
| 190c0 | 6f 72 64 27 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 | ord'.changes.the.committer.date. | 
| 190e0 | 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..." | 
| 19100 | 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 6f 6d 6d 61 6e 64 73 | 2.3.0")...:group.'magit-commands | 
| 19120 | 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 6d | ...:type.'boolean)..(defcustom.m | 
| 19140 | 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 20 74 0a 20 20 22 | agit-commit-squash-confirm.t..." | 
| 19160 | 57 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d 6d    69 74 20 74 61 72 67 65 74 65 64 20 62 79 20 73 | Whether.the.commit.targeted.by.s | 
| 19180 | 71 75 61 73 68 20 61 6e 64 20 66 69 78 75 70 20    68 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 | quash.and.fixup.has.to.be.confir | 
| 191a0 | 6d 65 64 2e 0a 57 68 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 | med..When.non-nil.then.the.commi | 
| 191c0 | 74 20 61 74 20 70 6f 69 6e 74 20 28 69 66 20 61    6e 79 29 20 69 73 20 75 73 65 64 20 61 73 20 64 | t.at.point.(if.any).is.used.as.d | 
| 191e0 | 65 66 61 75 6c 74 0a 63 68 6f 69 63 65 2c 20 6f    74 68 65 72 77 69 73 65 20 69 74 20 68 61 73 20 | efault.choice,.otherwise.it.has. | 
| 19200 | 74 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 20 6f 6e | to.be.confirmed...This.option.on | 
| 19220 | 6c 79 0a 61 66 66 65 63 74 73 20 60 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 27 | ly.affects.`magit-commit-squash' | 
| 19240 | 20 61 6e 64 20 60 6d 61 67 69 74 2d 63 6f 6d 6d    69 74 2d 66 69 78 75 70 27 2e 20 20 54 68 65 0a | .and.`magit-commit-fixup'...The. | 
| 19260 | 5c 22 69 6e 73 74 61 6e 74 5c 22 20 76 61 72 69    61 6e 74 73 20 61 6c 77 61 79 73 20 72 65 71 75 | \"instant\".variants.always.requ | 
| 19280 | 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e    20 62 65 63 61 75 73 65 20 6d 61 6b 69 6e 67 0a | ire.confirmation.because.making. | 
| 192a0 | 61 6e 20 65 72 72 6f 72 20 77 68 69 6c 65 20 75    73 69 6e 67 20 74 68 6f 73 65 20 69 73 20 68 61 | an.error.while.using.those.is.ha | 
| 192c0 | 72 64 65 72 20 74 6f 20 72 65 63 6f 76 65 72 20    66 72 6f 6d 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | rder.to.recover.from."...:packag | 
| 192e0 | 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")...: | 
| 19300 | 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 62 | group.'magit-commands...:type.'b | 
| 19320 | 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 2d 63 | oolean)..(defcustom.magit-post-c | 
| 19340 | 6f 6d 6d 69 74 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 | ommit-hook.nil..."Hook.run.after | 
| 19360 | 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 20 74 68 65 20 75 | .creating.a.commit.without.the.u | 
| 19380 | 73 65 72 20 65 64 69 74 69 6e 67 20 61 20 6d 65    73 73 61 67 65 2e 0a 0a 54 68 69 73 20 68 6f 6f | ser.editing.a.message...This.hoo | 
| 193a0 | 6b 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 | k.is.run.by.`magit-refresh'.if.` | 
| 193c0 | 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 27 20 69 73    20 61 20 6d 65 6d 62 65 72 0a 6f 66 20 60 6d 61 | this-command'.is.a.member.of.`ma | 
| 193e0 | 67 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 27 2e 20 20 | git-post-stage-hook-commands'... | 
| 19400 | 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 6e 61 6d 65 | This.only.includes.commands.name | 
| 19420 | 64 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d    2a 27 20 74 68 61 74 20 64 6f 20 2a 6e 6f 74 2a | d.`magit-commit-*'.that.do.*not* | 
| 19440 | 20 72 65 71 75 69 72 65 20 74 68 61 74 20 74 68    65 20 75 73 65 72 20 65 64 69 74 73 0a 74 68 65 | .require.that.the.user.edits.the | 
| 19460 | 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20    69 6e 20 61 20 62 75 66 66 65 72 20 61 6e 64 20 | .commit.message.in.a.buffer.and. | 
| 19480 | 74 68 65 6e 20 66 69 6e 69 73 68 65 73 20 62 79    20 70 72 65 73 73 69 6e 67 0a 5c 5c 3c 77 69 74 | then.finishes.by.pressing.\\<wit | 
| 194a0 | 68 2d 65 64 69 74 6f 72 2d 6d 6f 64 65 2d 6d 61    70 3e 5c 5c 5b 77 69 74 68 2d 65 64 69 74 6f 72 | h-editor-mode-map>\\[with-editor | 
| 194c0 | 2d 66 69 6e 69 73 68 5d 2e 0a 0a 41 6c 73 6f 20    73 65 65 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d | -finish]...Also.see.`git-commit- | 
| 194e0 | 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b    27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | post-finish-hook'."...:package-v | 
| 19500 | 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 20 3a 67 72 | ersion.'(magit..."2.90.0")...:gr | 
| 19520 | 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 68 6f 6f | oup.'magit-commands...:type.'hoo | 
| 19540 | 6b 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 64 69 66 66 | k)..(defcustom.magit-commit-diff | 
| 19560 | 2d 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 69    6e 64 6f 77 20 6e 69 6c 0a 20 20 22 57 68 65 74 | -inhibit-same-window.nil..."Whet | 
| 19580 | 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 | 
| 195a0 | 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 20 63 6f 6d 6d 69 74 | w.when.showing.diff.while.commit | 
| 195c0 | 74 69 6e 67 2e 0a 0a 57 68 65 6e 20 77 72 69 74    69 6e 67 20 61 20 63 6f 6d 6d 69 74 2c 20 74 68 | ting...When.writing.a.commit,.th | 
| 195e0 | 65 6e 20 61 20 64 69 66 66 20 6f 66 20 74 68 65    20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 63 | en.a.diff.of.the.changes.to.be.c | 
| 19600 | 6f 6d 6d 69 74 74 65 64 0a 69 73 20 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 20 73 68 6f 77 6e 2e | ommitted.is.automatically.shown. | 
| 19620 | 20 20 54 68 65 20 69 64 65 61 20 69 73 20 74 68    61 74 20 74 68 65 20 64 69 66 66 20 69 73 20 73 | ..The.idea.is.that.the.diff.is.s | 
| 19640 | 68 6f 77 6e 20 69 6e 20 61 0a 64 69 66 66 65 72    65 6e 74 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 | hown.in.a.different.window.of.th | 
| 19660 | 65 20 73 61 6d 65 20 66 72 61 6d 65 20 61 6e 64    20 66 6f 72 20 6d 6f 73 74 20 75 73 65 72 73 20 | e.same.frame.and.for.most.users. | 
| 19680 | 74 68 61 74 20 6a 75 73 74 0a 77 6f 72 6b 73 2e    20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 | that.just.works...In.other.words | 
| 196a0 | 20 6d 6f 73 74 20 75 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 | .most.users.can.completely.ignor | 
| 196c0 | 65 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 62 65    63 61 75 73 65 20 69 74 73 20 76 61 6c 75 65 20 | e.this.option.because.its.value. | 
| 196e0 | 64 6f 65 73 6e 27 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 | doesn't.make.a.difference.for.th | 
| 19700 | 65 6d 2e 0a 0a 48 6f 77 65 76 65 72 20 66 6f 72    20 75 73 65 72 73 20 77 68 6f 20 63 6f 6e 66 69 | em...However.for.users.who.confi | 
| 19720 | 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 20 61 20 6e 65 | gured.Emacs.to.never.create.a.ne | 
| 19740 | 77 0a 77 69 6e 64 6f 77 20 65 76 65 6e 20 77 68    65 6e 20 74 68 65 20 70 61 63 6b 61 67 65 20 65 | w.window.even.when.the.package.e | 
| 19760 | 78 70 6c 69 63 69 74 6c 79 20 74 72 69 65 73 20    74 6f 20 64 6f 20 73 6f 2c 20 74 68 65 6e 0a 64 | xplicitly.tries.to.do.so,.then.d | 
| 19780 | 69 73 70 6c 61 79 69 6e 67 20 74 77 6f 20 6e 65    77 20 62 75 66 66 65 72 73 20 6e 65 63 65 73 73 | isplaying.two.new.buffers.necess | 
| 197a0 | 61 72 69 6c 79 20 6d 65 61 6e 73 20 74 68 61 74    20 74 68 65 20 66 69 72 73 74 20 69 73 0a 69 6d | arily.means.that.the.first.is.im | 
| 197c0 | 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 73 65 63 6f 6e 64 | mediately.replaced.by.the.second | 
| 197e0 | 2e 20 20 49 6e 20 6f 75 72 20 63 61 73 65 20 74    68 65 20 6d 65 73 73 61 67 65 0a 62 75 66 66 65 | ...In.our.case.the.message.buffe | 
| 19800 | 72 20 69 73 20 69 6d 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 | r.is.immediately.replaced.by.the | 
| 19820 | 20 64 69 66 66 20 62 75 66 66 65 72 2c 20 77 68    69 63 68 20 69 73 20 6f 66 0a 63 6f 75 72 73 65 | .diff.buffer,.which.is.of.course | 
| 19840 | 20 68 69 67 68 6c 79 20 75 6e 64 65 73 69 72 61    62 6c 65 2e 0a 0a 41 20 77 6f 72 6b 61 72 6f 75 | .highly.undesirable...A.workarou | 
| 19860 | 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 6f 6e 66 | nd.is.to.suppress.this.user.conf | 
| 19880 | 69 67 75 72 61 74 69 6f 6e 20 69 6e 20 74 68 69    73 0a 70 61 72 74 69 63 75 6c 61 72 20 63 61 73 | iguration.in.this.particular.cas | 
| 198a0 | 65 2e 20 20 55 73 65 72 73 20 68 61 76 65 20 74    6f 20 65 78 70 6c 69 63 69 74 6c 79 20 6f 70 74 | e...Users.have.to.explicitly.opt | 
| 198c0 | 2d 69 6e 20 62 79 20 74 6f 67 67 6c 69 6e 67 0a    74 68 69 73 20 6f 70 74 69 6f 6e 2e 20 20 57 65 | -in.by.toggling.this.option...We | 
| 198e0 | 20 63 61 6e 6e 6f 74 20 65 6e 61 62 6c 65 20 74    68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 20 75 6e | .cannot.enable.the.workaround.un | 
| 19900 | 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 0a 62 65    63 61 75 73 65 20 74 68 61 74 20 61 67 61 69 6e | conditionally.because.that.again | 
| 19920 | 20 63 61 75 73 65 73 20 69 73 73 75 65 73 20 66    6f 72 20 6f 74 68 65 72 20 75 73 65 72 73 3a 20 | .causes.issues.for.other.users:. | 
| 19940 | 69 66 20 74 68 65 20 66 72 61 6d 65 0a 69 73 20    74 6f 6f 20 74 69 6e 79 20 6f 72 20 74 68 65 20 | if.the.frame.is.too.tiny.or.the. | 
| 19960 | 72 65 6c 65 76 61 6e 74 20 73 65 74 74 69 6e 67    73 20 74 6f 6f 20 61 67 67 72 65 73 73 69 76 65 | relevant.settings.too.aggressive | 
| 19980 | 2c 20 74 68 65 6e 20 74 68 65 0a 64 69 66 66 20    62 75 66 66 65 72 20 77 6f 75 6c 64 20 65 6e 64 | ,.then.the.diff.buffer.would.end | 
| 199a0 | 20 75 70 20 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 | .up.being.displayed.in.a.new.fra | 
| 199c0 | 6d 65 2e 0a 0a 41 6c 73 6f 20 73 65 65 20 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | me...Also.see.https://github.com | 
| 199e0 | 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 69 73 73    75 65 73 2f 34 31 33 32 2e 22 0a 20 20 3a 70 61 | /magit/magit/issues/4132."...:pa | 
| 19a00 | 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 33 2e 30 22 29 | ckage-version.'(magit..."3.3.0") | 
| 19a20 | 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 70 | ...:group.'magit-commands...:typ | 
| 19a40 | 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 70 6f 73 74 2d | e.'boolean)..(defvar.magit-post- | 
| 19a60 | 63 6f 6d 6d 69 74 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 63 | commit-hook-commands...'(magit-c | 
| 19a80 | 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 0a 20 20 20    20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 | ommit-extend.....magit-commit-fi | 
| 19aa0 | 78 75 70 0a 20 20 20 20 6d 61 67 69 74 2d 63 6f    6d 6d 69 74 2d 61 75 67 6d 65 6e 74 0a 20 20 20 | xup.....magit-commit-augment.... | 
| 19ac0 | 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 0a 20 20 20 20 | .magit-commit-instant-fixup..... | 
| 19ae0 | 6d 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 29 29 0a 0a 3b | magit-commit-instant-squash))..; | 
| 19b00 | 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 | 
| 19b20 | 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". | 
| 19b40 | 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. | 
| 19b60 | 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. | 
| 19b80 | 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 | 
| 19ba0 | 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 | 
| 19bc0 | 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." | 
| 19be0 | 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"....(" | 
| 19c00 | 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 | 
| 19c20 | 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")).... | 
| 19c40 | 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"...... | 
| 19c60 | 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"). | 
| 19c80 | 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 | 
| 19ca0 | 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 | 
| 19cc0 | 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".. | 
| 19ce0 | 20 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"."- | 
| 19d00 | 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 | 
| 19d20 | 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". | 
| 19d40 | 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 | 
| 19d60 | 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. | 
| 19d80 | 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 | 
| 19da0 | 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 | 
| 19dc0 | 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 | 
| 19de0 | 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"................. | 
| 19e00 | 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: | 
| 19e20 | 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 | 
| 19e40 | 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"..... | 
| 19e60 | 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 | 
| 19e80 | 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"..... | 
| 19ea0 | 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 | 
| 19ec0 | 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".... | 
| 19ee0 | 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).....(" | 
| 19f00 | 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 | 
| 19f20 | 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"... | 
| 19f40 | 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 | 
| 19f60 | 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 | 
| 19f80 | 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 | 
| 19fa0 | 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 | 
| 19fc0 | 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 | 
| 19fe0 | 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 | 
| 1a000 | 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 | 
| 1a020 | 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 | 
| 1a040 | 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)]. | 
| 1a060 | 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". | 
| 1a080 | 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).... | 
| 1a0a0 | 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 | 
| 1a0c0 | 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 | 
| 1a0e0 | 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- | 
| 1a100 | 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))).......( | 
| 1a120 | 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 | 
| 1a140 | 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))).. | 
| 1a160 | 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 | 
| 1a180 | 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 | 
| 1a1a0 | 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. | 
| 1a1c0 | 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e    20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 | magit:--gpg-sign.()...:descripti | 
| 1a1e0 | 6f 6e 20 22 53 69 67 6e 20 75 73 69 6e 67 20 67    70 67 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 | on."Sign.using.gpg"...:class.'tr | 
| 1a200 | 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 53 22 0a | ansient-option...:shortarg."-S". | 
| 1a220 | 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 67    70 67 2d 73 69 67 6e 3d 22 0a 20 20 3a 61 6c 6c | ..:argument."--gpg-sign="...:all | 
| 1a240 | 6f 77 2d 65 6d 70 74 79 20 74 0a 20 20 3a 72 65    61 64 65 72 20 27 6d 61 67 69 74 2d 72 65 61 64 | ow-empty.t...:reader.'magit-read | 
| 1a260 | 2d 67 70 67 2d 73 69 67 6e 69 6e 67 2d 6b 65 79    29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | -gpg-signing-key)..(defvar.magit | 
| 1a280 | 2d 67 70 67 2d 73 65 63 72 65 74 2d 6b 65 79 2d    68 69 73 74 20 6e 69 6c 29 0a 0a 28 64 65 66 75 | -gpg-secret-key-hist.nil)..(defu | 
| 1a2a0 | 6e 20 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 20 | n.magit-read-gpg-secret-key..... | 
| 1a2c0 | 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 2d 69 6e 70 75 74 20 | (prompt.&optional.initial-input. | 
| 1a2e0 | 68 69 73 74 6f 72 79 20 70 72 65 64 69 63 61 74    65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 65 | history.predicate)...(require.'e | 
| 1a300 | 70 61 29 0a 20 20 28 6c 65 74 2a 20 28 28 6b 65    79 73 20 28 6d 61 70 63 61 6e 0a 20 20 20 20 20 | pa)...(let*.((keys.(mapcan...... | 
| 1a320 | 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 20 20 | ...........(lambda.(cert)....... | 
| 1a340 | 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 69 63 | ............(and.(or.(not.predic | 
| 1a360 | 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 20 20 | ate)............................ | 
| 1a380 | 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 20 20 | (funcall.predicate.cert))....... | 
| 1a3a0 | 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 63 61 | .................(let*.((key.(ca | 
| 1a3c0 | 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 29 0a | r.(epg-key-sub-key-list.cert))). | 
| 1a3e0 | 20 20 20 20 20 20 20 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 | 
| 1a400 | 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 79 29 | pr.(epg-sub-key-fingerprint.key) | 
| 1a420 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 1a440 | 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 20 20 | (id..(epg-sub-key-id.key))...... | 
| 1a460 | 20 20 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 6f 72 | .........................(author | 
| 1a480 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a4a0 | 28 77 68 65 6e 2d 6c 65 74 20 28 28 69 64 2d 6f    62 6a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (when-let.((id-obj.............. | 
| 1a4c0 | 20 20 20 20 20 20 20 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 | 
| 1a4e0 | 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 29 29 | ar.(epg-key-user-id-list.cert))) | 
| 1a500 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 1a520 | 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 73 74 | ...(let.((id-str.(epg-user-id-st | 
| 1a540 | 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 20 20 | ring.id-obj))).................. | 
| 1a560 | 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 20 69 | ..................(if.(stringp.i | 
| 1a580 | 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 20 20 | d-str).......................... | 
| 1a5a0 | 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 20 20 | ..............id-str............ | 
| 1a5c0 | 20 20 20 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 2d 64 | ..........................(epg-d | 
| 1a5e0 | 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 20 20 | ecode-dn.id-obj))))))........... | 
| 1a600 | 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 20 20 | ...............(list............ | 
| 1a620 | 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 20 27 | ...............(propertize.fpr.' | 
| 1a640 | 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 20 20 | display......................... | 
| 1a660 | 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 6e 67 | ..............(concat.(substring | 
| 1a680 | 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 20 20 | .fpr.0.(-.(length.id)))......... | 
| 1a6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a6c0 | 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 67 68 | ......(propertize.id.'face.'high | 
| 1a6e0 | 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 20 20 | light).......................... | 
| 1a700 | 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 72 29 | .....................".".author) | 
| 1a720 | 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 74 2d | ))))).................(epg-list- | 
| 1a740 | 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 74 6f | keys.(epg-make-context.epa-proto | 
| 1a760 | 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 20 28 | col).nil.t)))..........(choice.( | 
| 1a780 | 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 69 6c 20 | completing-read.prompt.keys.nil. | 
| 1a7a0 | 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 20 20 | nil.nil......................... | 
| 1a7c0 | 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 74 69 61 6c 2d 69 6e | ..........history.nil.initial-in | 
| 1a7e0 | 70 75 74 29 29 29 0a 20 20 20 20 28 73 65 74 2d    74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 20 | put))).....(set-text-properties. | 
| 1a800 | 30 20 28 6c 65 6e 67 74 68 20 63 68 6f 69 63 65    29 20 6e 69 6c 20 63 68 6f 69 63 65 29 0a 20 20 | 0.(length.choice).nil.choice)... | 
| 1a820 | 20 20 63 68 6f 69 63 65 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 67 70 | ..choice))..(defun.magit-read-gp | 
| 1a840 | 67 2d 73 69 67 6e 69 6e 67 2d 6b 65 79 20 28 70    72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 | g-signing-key.(prompt.&optional. | 
| 1a860 | 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- | 
| 1a880 | 72 65 61 64 2d 67 70 67 2d 73 65 63 72 65 74 2d    6b 65 79 0a 20 20 20 70 72 6f 6d 70 74 20 69 6e | read-gpg-secret-key....prompt.in | 
| 1a8a0 | 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74    6f 72 79 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 | itial-input.history....(lambda.( | 
| 1a8c0 | 63 65 72 74 29 0a 20 20 20 20 20 28 63 6c 2d 73    6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 6b 65 79 | cert)......(cl-some.(lambda.(key | 
| 1a8e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 65 6d 71 20 27 73 69 67 6e 20 28 65 | ).................(memq.'sign.(e | 
| 1a900 | 70 67 2d 73 75 62 2d 6b 65 79 2d 63 61 70 61 62    69 6c 69 74 79 20 6b 65 79 29 29 29 0a 20 20 20 | pg-sub-key-capability.key))).... | 
| 1a920 | 20 20 20 20 20 20 20 20 20 20 20 28 65 70 67 2d    6b 65 79 2d 73 75 62 2d 6b 65 79 2d 6c 69 73 74 | ...........(epg-key-sub-key-list | 
| 1a940 | 20 63 65 72 74 29 29 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 | .cert)))))..(transient-define-ar | 
| 1a960 | 67 75 6d 65 6e 74 20 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 | gument.magit-commit:--reuse-mess | 
| 1a980 | 61 67 65 20 28 29 0a 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 | age.()...:description."Reuse.com | 
| 1a9a0 | 6d 69 74 20 6d 65 73 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 | mit.message"...:class.'transient | 
| 1a9c0 | 2d 6f 70 74 69 6f 6e 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 | -option...:shortarg."-C"...:argu | 
| 1a9e0 | 6d 65 6e 74 20 22 2d 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 | ment."--reuse-message="...:reade | 
| 1aa00 | 72 20 27 6d 61 67 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 | r.'magit-read-reuse-message...:h | 
| 1aa20 | 69 73 74 6f 72 79 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 | istory-key.'magit-revision-histo | 
| 1aa40 | 72 79 29 0a 0a 28 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 | ry)..(defun.magit-read-reuse-mes | 
| 1aa60 | 73 61 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 20 68 | sage.(prompt.&optional.default.h | 
| 1aa80 | 69 73 74 6f 72 79 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 | istory)...(magit-completing-read | 
| 1aaa0 | 20 70 72 6f 6d 70 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 | .prompt.(magit-list-refnames)... | 
| 1aac0 | 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 20 6e | .......................nil.nil.n | 
| 1aae0 | 69 6c 20 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 | il.history...................... | 
| 1ab00 | 20 20 20 20 28 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 | ....(or.default................. | 
| 1ab20 | 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 65 76 2d 76 65 72 | .............(and.(magit-rev-ver | 
| 1ab40 | 69 66 79 20 22 4f 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 | ify."ORIG_HEAD")................ | 
| 1ab60 | 20 20 20 20 20 20 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 | ..................."ORIG_HEAD")) | 
| 1ab80 | 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 6c 6f 61 64 | ))..;;;.Commands..;;;###autoload | 
| 1aba0 | 0a 28 64 65 66 75 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 | .(defun.magit-commit-create.(&op | 
| 1abc0 | 74 69 6f 6e 61 6c 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 | tional.args)..."Create.a.new.com | 
| 1abe0 | 6d 69 74 20 6f 6e 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 | mit.on.`HEAD'..With.a.prefix.arg | 
| 1ac00 | 75 6d 65 6e 74 2c 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 | ument,.amend.to.the.commit.at.`H | 
| 1ac20 | 45 41 44 27 20 69 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 | EAD'.instead..\n(git.commit.[--a | 
| 1ac40 | 6d 65 6e 64 5d 20 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 | mend].ARGS)"...(interactive.(if. | 
| 1ac60 | 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 20 20 | current-prefix-arg.............. | 
| 1ac80 | 20 20 20 20 20 20 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 | ......(list.(cons."--amend".(mag | 
| 1aca0 | 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 20 20 20 20 20 20 20 | it-commit-arguments))).......... | 
| 1acc0 | 20 20 20 20 20 20 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 | ........(list.(magit-commit-argu | 
| 1ace0 | 6d 65 6e 74 73 29 29 29 29 0a 20 20 28 77 68 65    6e 20 28 6d 65 6d 62 65 72 20 22 2d 2d 61 6c 6c | ments))))...(when.(member."--all | 
| 1ad00 | 22 20 61 72 67 73 29 0a 20 20 20 20 28 73 65 74    71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 | ".args).....(setq.this-command.' | 
| 1ad20 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6c 6c    29 29 0a 20 20 28 77 68 65 6e 20 28 73 65 74 71 | magit-commit-all))...(when.(setq | 
| 1ad40 | 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 73 29 | .args.(magit-commit-assert.args) | 
| 1ad60 | 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 20 28 | ).....(let.((default-directory.( | 
| 1ad80 | 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 2d 72 | magit-toplevel))).......(magit-r | 
| 1ada0 | 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 67 73 | un-git-with-editor."commit".args | 
| 1adc0 | 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 | 
| 1ade0 | 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 29 0a | t-commit-amend.(&optional.args). | 
| 1ae00 | 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 69 74 | .."Amend.the.last.commit..\n(git | 
| 1ae20 | 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 72 61 | .commit.--amend.ARGS)"...(intera | 
| 1ae40 | 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 6d 65 | ctive.(list.(magit-commit-argume | 
| 1ae60 | 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 73 73 | nts)))...(magit-commit-amend-ass | 
| 1ae80 | 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 74 6f | ert)...(magit-run-git-with-edito | 
| 1aea0 | 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 3b 3b | r."commit"."--amend".args))..;;; | 
| 1aec0 | 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 74 2d | ###autoload.(defun.magit-commit- | 
| 1aee0 | 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 65 2d | extend.(&optional.args.override- | 
| 1af00 | 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 2c 20 | date)..."Amend.the.last.commit,. | 
| 1af20 | 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 57 69 | without.editing.the.message...Wi | 
| 1af40 | 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 6f | th.a.prefix.argument.keep.the.co | 
| 1af60 | 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 69 | mmitter.date,.otherwise.change.i | 
| 1af80 | 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 78 74 | t...The.option.`magit-commit-ext | 
| 1afa0 | 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 0a 74 | end-override-date'.can.be.used.t | 
| 1afc0 | 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 65 | o.inverse.the.meaning.of.the.pre | 
| 1afe0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 20 20 5c    6e 28 67 69 74 20 63 6f 6d 6d 69 74 0a 2d 2d 61 | fix.argument...\n(git.commit.--a | 
| 1b000 | 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 20 | mend.--no-edit)"...(interactive. | 
| 1b020 | 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 20 | (list.(magit-commit-arguments).. | 
| 1b040 | 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 2d | ....................(if.current- | 
| 1b060 | 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...................... | 
| 1b080 | 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 65 | ....(not.magit-commit-extend-ove | 
| 1b0a0 | 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 20 | rride-date)..................... | 
| 1b0c0 | 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 2d | ...magit-commit-extend-override- | 
| 1b0e0 | 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 69 | date)))...(when.(setq.args.(magi | 
| 1b100 | 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 69 | t-commit-assert.args)).....(magi | 
| 1b120 | 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 6c 65 74 20 | t-commit-amend-assert).....(let. | 
| 1b140 | 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 63 65 73 73 2d 65 6e | ((process-environment.process-en | 
| 1b160 | 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20    20 20 28 75 6e 6c 65 73 73 20 6f 76 65 72 72 69 | vironment)).......(unless.overri | 
| 1b180 | 64 65 2d 64 61 74 65 0a 20 20 20 20 20 20 20 20    28 70 75 73 68 20 28 6d 61 67 69 74 2d 72 65 76 | de-date.........(push.(magit-rev | 
| 1b1a0 | 2d 66 6f 72 6d 61 74 20 22 47 49 54 5f 43 4f 4d    4d 49 54 54 45 52 5f 44 41 54 45 3d 25 63 44 22 | -format."GIT_COMMITTER_DATE=%cD" | 
| 1b1c0 | 29 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 20 28 6d | ).process-environment)).......(m | 
| 1b1e0 | 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 6d 6d 69 74 | agit-run-git-with-editor."commit | 
| 1b200 | 22 20 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 | "."--amend"."--no-edit".args)))) | 
| 1b220 | 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 6f | ..;;;###autoload.(defun.magit-co | 
| 1b240 | 6d 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 | mmit-reword.(&optional.args.over | 
| 1b260 | 72 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 | ride-date)..."Reword.the.last.co | 
| 1b280 | 6d 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 | mmit,.ignoring.staged.changes... | 
| 1b2a0 | 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. | 
| 1b2c0 | 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 | 
| 1b2e0 | 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 72 | .it...The.option.`magit-commit-r | 
| 1b300 | 65 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 | eword-override-date'.can.be.used | 
| 1b320 | 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 | 
| 1b340 | 72 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 | refix.argument...Non-interactive | 
| 1b360 | 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 44 45 | ly.respect.the.optional.OVERRIDE | 
| 1b380 | 2d 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 | -DATE.argument.and.ignore.the.op | 
| 1b3a0 | 74 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 | tion..\n(git.commit.--amend.--on | 
| 1b3c0 | 6c 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 | ly)"...(interactive.(list.(magit | 
| 1b3e0 | 2d 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 | -commit-arguments).............. | 
| 1b400 | 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 67 0a 20 | ........(if.current-prefix-arg.. | 
| 1b420 | 20 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 | ........................(not.mag | 
| 1b440 | 69 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 | it-commit-reword-override-date). | 
| 1b460 | 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 63 6f 6d | .......................magit-com | 
| 1b480 | 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 29 29 0a 20 20 28 6d | mit-reword-override-date)))...(m | 
| 1b4a0 | 61 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 6c 65 74 | agit-commit-amend-assert)...(let | 
| 1b4c0 | 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 63 65 73 73 2d 65 | .((process-environment.process-e | 
| 1b4e0 | 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20    20 28 75 6e 6c 65 73 73 20 6f 76 65 72 72 69 64 | nvironment)).....(unless.overrid | 
| 1b500 | 65 2d 64 61 74 65 0a 20 20 20 20 20 20 28 70 75    73 68 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f | e-date.......(push.(magit-rev-fo | 
| 1b520 | 72 6d 61 74 20 22 47 49 54 5f 43 4f 4d 4d 49 54    54 45 52 5f 44 41 54 45 3d 25 63 44 22 29 20 70 | rmat."GIT_COMMITTER_DATE=%cD").p | 
| 1b540 | 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 28 63 6c 2d 70 75 73 | rocess-environment)).....(cl-pus | 
| 1b560 | 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 74 20 | hnew."--allow-empty".args.:test. | 
| 1b580 | 23 27 65 71 75 61 6c 29 0a 20 20 20 20 28 6d 61    67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 | #'equal).....(magit-run-git-with | 
| 1b5a0 | 2d 65 64 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22    20 22 2d 2d 61 6d 65 6e 64 22 20 22 2d 2d 6f 6e | -editor."commit"."--amend"."--on | 
| 1b5c0 | 6c 79 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 | ly".args)))..;;;###autoload.(def | 
| 1b5e0 | 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d    66 69 78 75 70 20 28 26 6f 70 74 69 6f 6e 61 6c | un.magit-commit-fixup.(&optional | 
| 1b600 | 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 20 66 69 78 75 70 20 | .commit.args)..."Create.a.fixup. | 
| 1b620 | 63 6f 6d 6d 69 74 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 | commit...With.a.prefix.argument. | 
| 1b640 | 74 68 65 20 74 61 72 67 65 74 20 43 4f 4d 4d 49    54 20 68 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 | the.target.COMMIT.has.to.be.conf | 
| 1b660 | 69 72 6d 65 64 2e 0a 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 | irmed..Otherwise.the.commit.at.p | 
| 1b680 | 6f 69 6e 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 | oint.may.be.used.without.confirm | 
| 1b6a0 | 61 74 69 6f 6e 0a 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 | ation.depending.on.the.value.of. | 
| 1b6c0 | 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 63 6f    6d 6d 69 74 2d 73 71 75 61 73 68 2d 63 6f 6e 66 | option.`magit-commit-squash-conf | 
| 1b6e0 | 69 72 6d 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 28 6d 61 67 | irm'."...(interactive.(list.(mag | 
| 1b700 | 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)............. | 
| 1b720 | 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 | 
| 1b740 | 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 | 
| 1b760 | 6e 61 6c 20 22 2d 2d 66 69 78 75 70 22 20 63 6f    6d 6d 69 74 20 61 72 67 73 29 29 0a 0a 3b 3b 3b | nal."--fixup".commit.args))..;;; | 
| 1b780 | 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 74 2d | ###autoload.(defun.magit-commit- | 
| 1b7a0 | 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 72 67 73 29 0a 20 | squash.(&optional.commit.args).. | 
| 1b7c0 | 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 20 77 69 74 68 6f 75 | ."Create.a.squash.commit,.withou | 
| 1b7e0 | 74 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 | t.editing.the.squash.message...W | 
| 1b800 | 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 | 
| 1b820 | 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 | 
| 1b840 | 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 | 
| 1b860 | 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 | 
| 1b880 | 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 | 
| 1b8a0 | 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 0a 0a 49 66 20 | git-commit-squash-confirm'...If. | 
| 1b8c0 | 79 6f 75 20 77 61 6e 74 20 74 6f 20 69 6d 6d 65    64 69 61 74 65 6c 79 20 61 64 64 20 61 20 6d 65 | you.want.to.immediately.add.a.me | 
| 1b8e0 | 73 73 61 67 65 20 74 6f 20 74 68 65 20 73 71 75    61 73 68 20 63 6f 6d 6d 69 74 2c 0a 74 68 65 6e | ssage.to.the.squash.commit,.then | 
| 1b900 | 20 75 73 65 20 60 6d 61 67 69 74 2d 63 6f 6d 6d    69 74 2d 61 75 67 6d 65 6e 74 27 20 69 6e 73 74 | .use.`magit-commit-augment'.inst | 
| 1b920 | 65 61 64 20 6f 66 20 74 68 69 73 20 63 6f 6d 6d    61 6e 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | ead.of.this.command."...(interac | 
| 1b940 | 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 74 2d 70 6f 69 6e | tive.(list.(magit-commit-at-poin | 
| 1b960 | 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 63 | t)......................(magit-c | 
| 1b980 | 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 74 2d 63 6f 6d 6d | ommit-arguments)))...(magit-comm | 
| 1b9a0 | 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 73 68 22 20 63 6f | it-squash-internal."--squash".co | 
| 1b9c0 | 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 64 0a 28 64 65 66 | mmit.args))..;;;###autoload.(def | 
| 1b9e0 | 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d    61 75 67 6d 65 6e 74 20 28 26 6f 70 74 69 6f 6e | un.magit-commit-augment.(&option | 
| 1ba00 | 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 20 73 71 75 61 | al.commit.args)..."Create.a.squa | 
| 1ba20 | 73 68 20 63 6f 6d 6d 69 74 2c 20 65 64 69 74 69    6e 67 20 74 68 65 20 73 71 75 61 73 68 20 6d 65 | sh.commit,.editing.the.squash.me | 
| 1ba40 | 73 73 61 67 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 74 | ssage...With.a.prefix.argument.t | 
| 1ba60 | 68 65 20 74 61 72 67 65 74 20 43 4f 4d 4d 49 54    20 68 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69 | he.target.COMMIT.has.to.be.confi | 
| 1ba80 | 72 6d 65 64 2e 0a 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 | rmed..Otherwise.the.commit.at.po | 
| 1baa0 | 69 6e 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 | int.may.be.used.without.confirma | 
| 1bac0 | 74 69 6f 6e 0a 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 6f | tion.depending.on.the.value.of.o | 
| 1bae0 | 70 74 69 6f 6e 20 60 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 | ption.`magit-commit-squash-confi | 
| 1bb00 | 72 6d 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 28 6d 61 67 69 | rm'."...(interactive.(list.(magi | 
| 1bb20 | 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).............. | 
| 1bb40 | 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 29 | ........(magit-commit-arguments) | 
| 1bb60 | 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 6e | ))...(magit-commit-squash-intern | 
| 1bb80 | 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 6e 69 6c 20 74 29 | al."--squash".commit.args.nil.t) | 
| 1bba0 | 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 | 
| 1bbc0 | 6f 6d 6d 69 74 2d 69 6e 73 74 61 6e 74 2d 66 69    78 75 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 | ommit-instant-fixup.(&optional.c | 
| 1bbe0 | 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 43    72 65 61 74 65 20 61 20 66 69 78 75 70 20 63 6f | ommit.args)..."Create.a.fixup.co | 
| 1bc00 | 6d 6d 69 74 20 74 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 | mmit.targeting.COMMIT.and.instan | 
| 1bc20 | 74 6c 79 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 | tly.rebase."...(interactive.(lis | 
| 1bc40 | 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 0a 20 20 20 20 20 20 | t.(magit-commit-at-point)....... | 
| 1bc60 | 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 69 74 2d 61 72 67 | ...............(magit-commit-arg | 
| 1bc80 | 75 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 | uments)))...(magit-commit-squash | 
| 1bca0 | 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 66 69 78    75 70 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 20 | -internal."--fixup".commit.args. | 
| 1bcc0 | 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 69 74 | t))..;;;###autoload.(defun.magit | 
| 1bce0 | 2d 63 6f 6d 6d 69 74 2d 69 6e 73 74 61 6e 74 2d    73 71 75 61 73 68 20 28 26 6f 70 74 69 6f 6e 61 | -commit-instant-squash.(&optiona | 
| 1bd00 | 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 20 73 71 75 61 73 | l.commit.args)..."Create.a.squas | 
| 1bd20 | 68 20 63 6f 6d 6d 69 74 20 74 61 72 67 65 74 69    6e 67 20 43 4f 4d 4d 49 54 20 61 6e 64 20 69 6e | h.commit.targeting.COMMIT.and.in | 
| 1bd40 | 73 74 61 6e 74 6c 79 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 | stantly.rebase."...(interactive. | 
| 1bd60 | 28 6c 69 73 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 0a 20 20 | (list.(magit-commit-at-point)... | 
| 1bd80 | 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 69 74 | ...................(magit-commit | 
| 1bda0 | 2d 61 72 67 75 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 | -arguments)))...(magit-commit-sq | 
| 1bdc0 | 75 61 73 68 2d 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 | uash-internal."--squash".commit. | 
| 1bde0 | 61 72 67 73 20 74 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 | args.t))..(defun.magit-commit-sq | 
| 1be00 | 75 61 73 68 2d 69 6e 74 65 72 6e 61 6c 0a 20 20    20 20 28 6f 70 74 69 6f 6e 20 63 6f 6d 6d 69 74 | uash-internal.....(option.commit | 
| 1be20 | 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20    72 65 62 61 73 65 20 65 64 69 74 20 63 6f 6e 66 | .&optional.args.rebase.edit.conf | 
| 1be40 | 69 72 6d 65 64 29 0a 20 20 28 77 68 65 6e 2d 6c    65 74 20 28 28 61 72 67 73 20 28 6d 61 67 69 74 | irmed)...(when-let.((args.(magit | 
| 1be60 | 2d 63 6f 6d 6d 69 74 2d 61 73 73 65 72 74 20 61    72 67 73 20 28 6e 6f 74 20 65 64 69 74 29 29 29 | -commit-assert.args.(not.edit))) | 
| 1be80 | 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 28 77 68 65 6e 20 28 | ).....(when.commit.......(when.( | 
| 1bea0 | 61 6e 64 20 72 65 62 61 73 65 20 28 6e 6f 74 20    28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 | and.rebase.(not.(magit-rev-ances | 
| 1bec0 | 74 6f 72 2d 70 20 63 6f 6d 6d 69 74 20 22 48 45    41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 | tor-p.commit."HEAD"))).........( | 
| 1bee0 | 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 20 20 | magit-read-char-case............ | 
| 1bf00 | 20 28 66 6f 72 6d 61 74 20 22 25 73 20 69 73 6e    27 74 20 61 6e 20 61 6e 63 65 73 74 6f 72 20 6f | .(format."%s.isn't.an.ancestor.o | 
| 1bf20 | 66 20 48 45 41 44 2e 20 20 22 20 63 6f 6d 6d 69    74 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 | f.HEAD...".commit).nil.......... | 
| 1bf40 | 20 28 3f 63 20 22 5b 63 5d 72 65 61 74 65 20 77    69 74 68 6f 75 74 20 72 65 62 61 73 69 6e 67 22 | .(?c."[c]reate.without.rebasing" | 
| 1bf60 | 20 28 73 65 74 71 20 72 65 62 61 73 65 20 6e 69    6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 3f | .(setq.rebase.nil))...........(? | 
| 1bf80 | 73 20 22 5b 73 5d 65 6c 65 63 74 20 6f 74 68 65    72 22 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | s."[s]elect.other"............(s | 
| 1bfa0 | 65 74 71 20 63 6f 6d 6d 69 74 20 6e 69 6c 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 3f 61 20 22 | etq.commit.nil))...........(?a." | 
| 1bfc0 | 5b 61 5d 62 6f 72 74 22 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 | [a]bort"...................(user | 
| 1bfe0 | 2d 65 72 72 6f 72 20 22 51 75 69 74 22 29 29 29    29 29 0a 20 20 20 20 28 77 68 65 6e 20 63 6f 6d | -error."Quit"))))).....(when.com | 
| 1c000 | 6d 69 74 0a 20 20 20 20 20 20 28 73 65 74 71 20    63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d 72 65 | mit.......(setq.commit.(magit-re | 
| 1c020 | 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65    2d 61 73 73 65 72 74 20 63 6f 6d 6d 69 74 20 74 | base-interactive-assert.commit.t | 
| 1c040 | 29 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64    20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 | ))).....(if.(and.commit......... | 
| 1c060 | 20 20 20 20 20 28 6f 72 20 63 6f 6e 66 69 72 6d    65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(or.confirmed.............. | 
| 1c080 | 20 20 20 20 28 6e 6f 74 20 28 6f 72 20 72 65 62    61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(not.(or.rebase............. | 
| 1c0a0 | 20 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 | ..............current-prefix-arg | 
| 1c0c0 | 0a 20 20 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 | 
| 1c0e0 | 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 63    6f 6e 66 69 72 6d 29 29 29 29 0a 20 20 20 20 20 | -commit-squash-confirm))))...... | 
| 1c100 | 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 73 68 6f 77 2d 64 69 66 66 | ...(let.((magit-commit-show-diff | 
| 1c120 | 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 70 75 73 68 20 28 63 6f 6e 63 61 74 20 6f | .nil))...........(push.(concat.o | 
| 1c140 | 70 74 69 6f 6e 20 22 3d 22 20 63 6f 6d 6d 69 74    29 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 | ption."=".commit).args)......... | 
| 1c160 | 20 20 28 75 6e 6c 65 73 73 20 65 64 69 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | ..(unless.edit.............(push | 
| 1c180 | 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 20 61 72 67    73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 | ."--no-edit".args))...........(i | 
| 1c1a0 | 66 20 72 65 62 61 73 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 | f.rebase...............(magit-wi | 
| 1c1c0 | 74 68 2d 65 64 69 74 6f 72 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | th-editor.................(magit | 
| 1c1e0 | 2d 63 61 6c 6c 2d 67 69 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6d 6d | -call-git.................."comm | 
| 1c200 | 69 74 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 20 | it"."--no-gpg-sign"............. | 
| 1c220 | 20 20 20 20 20 28 2d 72 65 6d 6f 76 65 2d 66 69    72 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....(-remove-first............. | 
| 1c240 | 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 73 74 72 69 6e 67 2d | ......(apply-partially.#'string- | 
| 1c260 | 6d 61 74 63 68 2d 70 20 22 5c 5c 60 2d 2d 67 70    67 2d 73 69 67 6e 3d 22 29 0a 20 20 20 20 20 20 | match-p."\\`--gpg-sign=")....... | 
| 1c280 | 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ............args)))............. | 
| 1c2a0 | 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 6d 6d | (magit-run-git-with-editor."comm | 
| 1c2c0 | 69 74 22 20 61 72 67 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 74 29 20 3b 20 54 68 65 20 63 6f | it".args))...........t).;.The.co | 
| 1c2e0 | 6d 6d 69 74 20 77 61 73 20 63 72 65 61 74 65 64    3b 20 75 73 65 64 20 62 79 20 62 65 6c 6f 77 20 | mmit.was.created;.used.by.below. | 
| 1c300 | 6c 61 6d 62 64 61 2e 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 | lambda........(magit-log-select. | 
| 1c320 | 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 20 20 20 20 | ........(lambda.(commit)........ | 
| 1c340 | 20 20 20 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 | ...(when.(and.(magit-commit-squa | 
| 1c360 | 73 68 2d 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 | sh-internal.option.commit.args.. | 
| 1c380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1c3a0 | 20 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 | ..................rebase.edit.t) | 
| 1c3c0 | 0a 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 20 | ......................rebase)... | 
| 1c3e0 | 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 2d 61 73 | ..........(magit-commit-amend-as | 
| 1c400 | 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 28 6d 61 67 69 74 2d | sert.commit).............(magit- | 
| 1c420 | 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 0a 20 20 20 20 | rebase-interactive-1.commit..... | 
| 1c440 | 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 73 71 75 61 73 68 22 | ............(list."--autosquash" | 
| 1c460 | 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 70 74 79 22 29 0a 20 | ."--autostash"."--keep-empty").. | 
| 1c480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 20    22 74 72 75 65 22 20 6e 69 6c 20 74 29 29 29 0a | .............""."true".nil.t))). | 
| 1c4a0 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20    22 54 79 70 65 20 25 25 70 20 6f 6e 20 61 20 63 | ........(format."Type.%%p.on.a.c | 
| 1c4c0 | 6f 6d 6d 69 74 20 74 6f 20 25 73 20 69 6e 74 6f    20 69 74 2c 22 0a 20 20 20 20 20 20 20 20 20 20 | ommit.to.%s.into.it,"........... | 
| 1c4e0 | 20 20 20 20 20 20 28 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 | ......(substring.option.2))..... | 
| 1c500 | 20 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20    63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 28 77 | ....nil.nil.nil.commit).......(w | 
| 1c520 | 68 65 6e 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 20 20 20 20 | hen.magit-commit-show-diff...... | 
| 1c540 | 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 66 65 72 2d 6e | ...(let.((magit-display-buffer-n | 
| 1c560 | 6f 73 65 6c 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 | oselect.t))...........(apply.#'m | 
| 1c580 | 61 67 69 74 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 | agit-diff-staged.nil.(magit-diff | 
| 1c5a0 | 2d 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- | 
| 1c5c0 | 63 6f 6d 6d 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 | commit-amend-assert.(&optional.c | 
| 1c5e0 | 6f 6d 6d 69 74 29 0a 20 20 28 2d 2d 77 68 65 6e    2d 6c 65 74 20 28 6d 61 67 69 74 2d 6c 69 73 74 | ommit)...(--when-let.(magit-list | 
| 1c600 | 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 29 0a 20 20 20 | -publishing-branches.commit).... | 
| 1c620 | 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 61 73 20 61 6c 72 65 | .(let.((m1."This.commit.has.alre | 
| 1c640 | 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 20 20 20 20 20 20 20 | ady.been.published.to.")........ | 
| 1c660 | 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 77 61 6e 74 20 74 6f | ...(m2.".\nDo.you.really.want.to | 
| 1c680 | 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 74 2d 63 6f 6e 66 69 | .modify.it")).......(magit-confi | 
| 1c6a0 | 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 20 20 20 28 63 6f 6e | rm.'amend-published.........(con | 
| 1c6c0 | 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 63 6f 6e 63 61 74 20 | cat.m1."%s".m2).........(concat. | 
| 1c6e0 | 6d 31 20 22 25 69 20 70 75 62 6c 69 63 20 62 72    61 6e 63 68 65 73 22 20 6d 32 29 0a 20 20 20 20 | m1."%i.public.branches".m2)..... | 
| 1c700 | 20 20 20 20 6e 69 6c 20 69 74 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d | ....nil.it))))..(defun.magit-com | 
| 1c720 | 6d 69 74 2d 61 73 73 65 72 74 20 28 61 72 67 73    20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 63 | mit-assert.(args.&optional.stric | 
| 1c740 | 74 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28    6f 72 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 | t)...(cond....((or.(magit-anythi | 
| 1c760 | 6e 67 2d 73 74 61 67 65 64 2d 70 29 0a 20 20 20    20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 | ng-staged-p).........(and.(magit | 
| 1c780 | 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67    65 64 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 | -anything-unstaged-p)........... | 
| 1c7a0 | 20 20 20 3b 3b 20 5e 20 45 76 65 72 79 74 68 69    6e 67 20 6f 66 20 6e 6f 74 68 69 6e 67 20 69 73 | ...;;.^.Everything.of.nothing.is | 
| 1c7c0 | 20 73 74 69 6c 6c 20 6e 6f 74 68 69 6e 67 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 | .still.nothing...............(me | 
| 1c7e0 | 6d 62 65 72 20 22 2d 2d 61 6c 6c 22 20 61 72 67    73 29 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 | mber."--all".args)).........(and | 
| 1c800 | 20 28 6e 6f 74 20 73 74 72 69 63 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 5e 20 | .(not.strict)..............;;.^. | 
| 1c820 | 46 6f 72 20 61 6d 65 6e 64 20 76 61 72 69 61 6e    74 73 20 74 68 61 74 20 64 6f 6e 27 74 20 6d 61 | For.amend.variants.that.don't.ma | 
| 1c840 | 6b 65 20 73 65 6e 73 65 20 6f 74 68 65 72 77 69    73 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ke.sense.otherwise.............. | 
| 1c860 | 20 28 6f 72 20 28 6d 65 6d 62 65 72 20 22 2d 2d    61 6d 65 6e 64 22 20 61 72 67 73 29 0a 20 20 20 | .(or.(member."--amend".args).... | 
| 1c880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    65 6d 62 65 72 20 22 2d 2d 61 6c 6c 6f 77 2d 65 | ..............(member."--allow-e | 
| 1c8a0 | 6d 70 74 79 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 | mpty".args)..................(me | 
| 1c8c0 | 6d 62 65 72 20 22 2d 2d 72 65 73 65 74 2d 61 75    74 68 6f 72 22 20 61 72 67 73 29 0a 20 20 20 20 | mber."--reset-author".args)..... | 
| 1c8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65    6d 62 65 72 20 22 2d 2d 73 69 67 6e 6f 66 66 22 | .............(member."--signoff" | 
| 1c900 | 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 61 6e 73 69 65 | .args)..................(transie | 
| 1c920 | 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 2d 2d    61 75 74 68 6f 72 3d 22 20 61 72 67 73 29 0a 20 | nt-arg-value."--author=".args).. | 
| 1c940 | 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 72 67 2d 76 | ................(transient-arg-v | 
| 1c960 | 61 6c 75 65 20 22 2d 2d 64 61 74 65 3d 22 20 61    72 67 73 29 29 29 29 0a 20 20 20 20 28 6f 72 20 | alue."--date=".args)))).....(or. | 
| 1c980 | 61 72 67 73 20 28 6c 69 73 74 20 22 2d 2d 22 29    29 29 0a 20 20 20 28 28 61 6e 64 20 28 6d 61 67 | args.(list."--")))....((and.(mag | 
| 1c9a0 | 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 20 20 20 | it-rebase-in-progress-p)........ | 
| 1c9c0 | 20 20 28 6e 6f 74 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 | ..(not.(magit-anything-unstaged- | 
| 1c9e0 | 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 79 2d    6f 72 2d 6e 2d 70 20 22 4e 6f 74 68 69 6e 67 20 | p))..........(y-or-n-p."Nothing. | 
| 1ca00 | 73 74 61 67 65 64 2e 20 20 43 6f 6e 74 69 6e 75    65 20 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 | staged...Continue.in-progress.re | 
| 1ca20 | 62 61 73 65 3f 20 22 29 29 0a 20 20 20 20 28 73    65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 | base?.")).....(setq.this-command | 
| 1ca40 | 20 27 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 63    6f 6e 74 69 6e 75 65 29 0a 20 20 20 20 28 6d 61 | .'magit-rebase-continue).....(ma | 
| 1ca60 | 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 61 73 65 22 20 22 | git-run-git-sequencer."rebase"." | 
| 1ca80 | 2d 2d 63 6f 6e 74 69 6e 75 65 22 29 0a 20 20 20    20 6e 69 6c 29 0a 20 20 20 28 28 61 6e 64 20 28 | --continue").....nil)....((and.( | 
| 1caa0 | 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 6d    61 67 69 74 2d 67 69 74 2d 64 69 72 20 22 4d 45 | file-exists-p.(magit-git-dir."ME | 
| 1cac0 | 52 47 45 5f 4d 53 47 22 29 29 0a 20 20 20 20 20    20 20 20 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d | RGE_MSG"))..........(not.(magit- | 
| 1cae0 | 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65    64 2d 70 29 29 29 0a 20 20 20 20 28 6f 72 20 61 | anything-unstaged-p))).....(or.a | 
| 1cb00 | 72 67 73 20 28 6c 69 73 74 20 22 2d 2d 22 29 29    29 0a 20 20 20 28 28 6e 6f 74 20 28 6d 61 67 69 | rgs.(list."--")))....((not.(magi | 
| 1cb20 | 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 28 75 73 65 | t-anything-unstaged-p)).....(use | 
| 1cb40 | 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 75 6e 73 74 | r-error."Nothing.staged.(or.unst | 
| 1cb60 | 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 6b 2d 74 6f | aged)"))....(magit-commit-ask-to | 
| 1cb80 | 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 6f 6d 6d 69 | -stage.....(when.(eq.magit-commi | 
| 1cba0 | 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 20 20 20 28 | t-ask-to-stage.'verbose).......( | 
| 1cbc0 | 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 72 6f 67 31 | magit-diff-unstaged)).....(prog1 | 
| 1cbe0 | 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 61 73 6b 2d | .(when.(or.(eq.magit-commit-ask- | 
| 1cc00 | 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 20 20 20 20 | to-stage.'stage)................ | 
| 1cc20 | 20 20 20 20 20 20 28 79 2d 6f 72 2d 6e 2d 70 20    22 4e 6f 74 68 69 6e 67 20 73 74 61 67 65 64 2e | ......(y-or-n-p."Nothing.staged. | 
| 1cc40 | 20 20 53 74 61 67 65 20 61 6e 64 20 63 6f 6d 6d    69 74 20 61 6c 6c 20 75 6e 73 74 61 67 65 64 20 | ..Stage.and.commit.all.unstaged. | 
| 1cc60 | 63 68 61 6e 67 65 73 3f 20 22 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | changes?."))..............(magit | 
| 1cc80 | 2d 72 75 6e 2d 67 69 74 20 22 61 64 64 22 20 22    2d 75 22 20 22 2e 22 29 0a 20 20 20 20 20 20 20 | -run-git."add"."-u".".")........ | 
| 1cca0 | 20 20 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 20 20 20 | ......(or.args.(list."--"))).... | 
| 1ccc0 | 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65    71 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 | ...(when.(and.(eq.magit-commit-a | 
| 1cce0 | 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 20 20 20 20 20 20 20 | sk-to-stage.'verbose)........... | 
| 1cd00 | 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 69 | .......(derived-mode-p.'magit-di | 
| 1cd20 | 66 66 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 | ff-mode)).........(magit-mode-bu | 
| 1cd40 | 72 79 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20    20 28 74 0a 20 20 20 20 28 75 73 65 72 2d 65 72 | ry-buffer))))....(t.....(user-er | 
| 1cd60 | 72 6f 72 20 22 4e 6f 74 68 69 6e 67 20 73 74 61    67 65 64 22 29 29 29 29 0a 0a 28 64 65 66 76 61 | ror."Nothing.staged"))))..(defva | 
| 1cd80 | 72 20 6d 61 67 69 74 2d 2d 72 65 73 68 65 6c 76    65 2d 68 69 73 74 6f 72 79 20 6e 69 6c 29 0a 0a | r.magit--reshelve-history.nil).. | 
| 1cda0 | 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 6d | ;;;###autoload.(defun.magit-comm | 
| 1cdc0 | 69 74 2d 72 65 73 68 65 6c 76 65 20 28 64 61 74    65 20 75 70 64 61 74 65 2d 61 75 74 68 6f 72 20 | it-reshelve.(date.update-author. | 
| 1cde0 | 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a    20 20 22 43 68 61 6e 67 65 20 74 68 65 20 63 6f | &optional.args)..."Change.the.co | 
| 1ce00 | 6d 6d 69 74 74 65 72 20 64 61 74 65 20 61 6e 64    20 70 6f 73 73 69 62 6c 79 20 74 68 65 20 61 75 | mmitter.date.and.possibly.the.au | 
| 1ce20 | 74 68 6f 72 20 64 61 74 65 20 6f 66 20 60 48 45    41 44 27 2e 0a 0a 54 68 65 20 63 75 72 72 65 6e | thor.date.of.`HEAD'...The.curren | 
| 1ce40 | 74 20 74 69 6d 65 20 69 73 20 75 73 65 64 20 61    73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 6d 69 | t.time.is.used.as.the.initial.mi | 
| 1ce60 | 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 20 61    6e 64 20 74 68 65 0a 6f 72 69 67 69 6e 61 6c 20 | nibuffer.input.and.the.original. | 
| 1ce80 | 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74    74 65 72 20 64 61 74 65 20 69 73 20 61 76 61 69 | author.or.committer.date.is.avai | 
| 1cea0 | 6c 61 62 6c 65 20 61 73 20 74 68 65 20 70 72 65    76 69 6f 75 73 0a 68 69 73 74 6f 72 79 20 65 6c | lable.as.the.previous.history.el | 
| 1cec0 | 65 6d 65 6e 74 2e 0a 0a 42 6f 74 68 20 74 68 65    20 61 75 74 68 6f 72 20 61 6e 64 20 74 68 65 20 | ement...Both.the.author.and.the. | 
| 1cee0 | 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 73 20    61 72 65 20 63 68 61 6e 67 65 73 2c 20 75 6e 6c | committer.dates.are.changes,.unl | 
| 1cf00 | 65 73 73 20 6f 6e 65 0a 6f 66 20 74 68 65 20 66    6f 6c 6c 6f 77 69 6e 67 20 69 73 20 74 72 75 65 | ess.one.of.the.following.is.true | 
| 1cf20 | 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20    6f 6e 6c 79 20 74 68 65 20 63 6f 6d 6d 69 74 74 | ,.in.which.case.only.the.committ | 
| 1cf40 | 65 72 20 64 61 74 65 0a 69 73 20 75 70 64 61 74    65 64 3a 0a 2d 20 59 6f 75 20 61 72 65 20 6e 6f | er.date.is.updated:.-.You.are.no | 
| 1cf60 | 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 66 20    74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 | t.the.author.of.the.commit.that. | 
| 1cf80 | 69 73 20 62 65 69 6e 67 20 72 65 73 68 65 6c 76    65 64 2e 0a 2d 20 54 68 65 20 63 6f 6d 6d 61 6e | is.being.reshelved..-.The.comman | 
| 1cfa0 | 64 20 77 61 73 20 69 6e 76 6f 6b 65 64 20 77 69    74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 | d.was.invoked.with.a.prefix.argu | 
| 1cfc0 | 6d 65 6e 74 2e 0a 2d 20 4e 6f 6e 2d 69 6e 74 65    72 61 63 74 69 76 65 6c 79 20 69 66 20 55 50 44 | ment..-.Non-interactively.if.UPD | 
| 1cfe0 | 41 54 45 2d 41 55 54 48 4f 52 20 69 73 20 6e 69    6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | ATE-AUTHOR.is.nil."...(interacti | 
| 1d000 | 76 65 0a 20 20 20 28 6c 65 74 20 28 28 75 70 64    61 74 65 2d 61 75 74 68 6f 72 20 28 61 6e 64 20 | ve....(let.((update-author.(and. | 
| 1d020 | 28 6d 61 67 69 74 2d 72 65 76 2d 61 75 74 68 6f    72 2d 70 20 22 48 45 41 44 22 29 0a 20 20 20 20 | (magit-rev-author-p."HEAD")..... | 
| 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 28 6e 6f 74 20 63 75 | .........................(not.cu | 
| 1d060 | 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67    29 29 29 29 0a 20 20 20 20 20 28 70 75 73 68 20 | rrent-prefix-arg))))......(push. | 
| 1d080 | 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61    74 20 28 69 66 20 75 70 64 61 74 65 2d 61 75 74 | (magit-rev-format.(if.update-aut | 
| 1d0a0 | 68 6f 72 20 22 25 61 64 22 20 22 25 63 64 22 29    20 22 48 45 41 44 22 0a 20 20 20 20 20 20 20 20 | hor."%ad"."%cd")."HEAD"......... | 
| 1d0c0 | 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 2d | .....................(concat."-- | 
| 1d0e0 | 64 61 74 65 3d 66 6f 72 6d 61 74 3a 25 46 20 25    54 20 25 7a 22 29 29 0a 20 20 20 20 20 20 20 20 | date=format:%F.%T.%z"))......... | 
| 1d100 | 20 20 20 6d 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 | ...magit--reshelve-history)..... | 
| 1d120 | 20 28 6c 69 73 74 20 28 72 65 61 64 2d 73 74 72    69 6e 67 20 28 69 66 20 75 70 64 61 74 65 2d 61 | .(list.(read-string.(if.update-a | 
| 1d140 | 75 74 68 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 | uthor........................... | 
| 1d160 | 20 20 22 43 68 61 6e 67 65 20 61 75 74 68 6f 72    20 61 6e 64 20 63 6f 6d 6d 69 74 74 65 72 20 64 | .."Change.author.and.committer.d | 
| 1d180 | 61 74 65 73 20 74 6f 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 | ates.to:."...................... | 
| 1d1a0 | 20 20 20 20 20 22 43 68 61 6e 67 65 20 63 6f 6d    6d 69 74 74 65 72 20 64 61 74 65 20 74 6f 3a 20 | ....."Change.committer.date.to:. | 
| 1d1c0 | 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 28 63 6f 6e 73 | ").........................(cons | 
| 1d1e0 | 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74    72 69 6e 67 20 22 25 46 20 25 54 20 25 7a 22 29 | .(format-time-string."%F.%T.%z") | 
| 1d200 | 20 31 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 27 6d 61 | .17).........................'ma | 
| 1d220 | 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 20 | git--reshelve-history).......... | 
| 1d240 | 20 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 28 6d 61 67 69 | ..update-author............(magi | 
| 1d260 | 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e    74 73 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 | t-commit-arguments))))...(let.(( | 
| 1d280 | 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 69 | process-environment.process-envi | 
| 1d2a0 | 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 28 70    75 73 68 20 28 63 6f 6e 63 61 74 20 22 47 49 54 | ronment)).....(push.(concat."GIT | 
| 1d2c0 | 5f 43 4f 4d 4d 49 54 54 45 52 5f 44 41 54 45 3d    22 20 64 61 74 65 29 20 70 72 6f 63 65 73 73 2d | _COMMITTER_DATE=".date).process- | 
| 1d2e0 | 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 | environment).....(magit-run-git. | 
| 1d300 | 22 63 6f 6d 6d 69 74 22 20 22 2d 2d 61 6d 65 6e    64 22 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 0a 20 | "commit"."--amend"."--no-edit".. | 
| 1d320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 61 6e 64 20 75 70 64 61 74 65 2d 61 75 | ..................(and.update-au | 
| 1d340 | 74 68 6f 72 20 28 63 6f 6e 63 61 74 20 22 2d 2d    64 61 74 65 3d 22 20 64 61 74 65 29 29 0a 20 20 | thor.(concat."--date=".date))... | 
| 1d360 | 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 0a 3b 3b 3b 23 23 23 | .................args)))..;;;### | 
| 1d380 | 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 61 62 73 | autoload.(defun.magit-commit-abs | 
| 1d3a0 | 6f 72 62 2d 6d 6f 64 75 6c 65 73 20 28 70 68 61    73 65 20 63 6f 6d 6d 69 74 29 0a 20 20 22 53 70 | orb-modules.(phase.commit)..."Sp | 
| 1d3c0 | 72 65 61 64 20 6d 6f 64 69 66 69 65 64 20 6d 6f    64 75 6c 65 73 20 61 63 72 6f 73 73 20 72 65 63 | read.modified.modules.across.rec | 
| 1d3e0 | 65 6e 74 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 69 | ent.commits."...(interactive.(li | 
| 1d400 | 73 74 20 27 73 65 6c 65 63 74 20 28 6d 61 67 69    74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 | st.'select.(magit-get-upstream-b | 
| 1d420 | 72 61 6e 63 68 29 29 29 0a 20 20 28 6c 65 74 20    28 28 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74 | ranch)))...(let.((modules.(magit | 
| 1d440 | 2d 6c 69 73 74 2d 6d 6f 64 69 66 69 65 64 2d 6d    6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20 28 75 | -list-modified-modules))).....(u | 
| 1d460 | 6e 6c 65 73 73 20 6d 6f 64 75 6c 65 73 0a 20 20    20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | nless.modules.......(user-error. | 
| 1d480 | 22 54 68 65 72 65 20 61 72 65 20 6e 6f 20 6d 6f    64 69 66 69 65 64 20 6d 6f 64 75 6c 65 73 20 74 | "There.are.no.modified.modules.t | 
| 1d4a0 | 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 77 68 | hat.could.be.absorbed")).....(wh | 
| 1d4c0 | 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 6d 61 | en.commit.......(setq.commit.(ma | 
| 1d4e0 | 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 63 6f | git-rebase-interactive-assert.co | 
| 1d500 | 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 28 65 | mmit.t))).....(if.(and.commit.(e | 
| 1d520 | 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 0a 20 20 | q.phase.'run)).........(progn... | 
| 1d540 | 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 73 29 | ........(dolist.(module.modules) | 
| 1d560 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 2d 6c 65 74 20 28 28 6d 73 67 20 28 6d 61 | .............(when-let.((msg.(ma | 
| 1d580 | 67 69 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 | git-git-string.................. | 
| 1d5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 67    22 20 22 2d 31 22 20 22 2d 2d 66 6f 72 6d 61 74 | ............"log"."-1"."--format | 
| 1d5c0 | 3d 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 20 20 | =%s"............................ | 
| 1d5e0 | 20 20 28 63 6f 6e 63 61 74 20 63 6f 6d 6d 69 74    20 22 2e 2e 22 29 20 22 2d 2d 22 20 6d 6f 64 75 | ..(concat.commit."..")."--".modu | 
| 1d600 | 6c 65 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 67 69 74 20 22 | le)))...............(magit-git." | 
| 1d620 | 63 6f 6d 6d 69 74 22 20 22 2d 6d 22 20 28 63 6f    6e 63 61 74 20 22 66 69 78 75 70 21 20 22 20 6d | commit"."-m".(concat."fixup!.".m | 
| 1d640 | 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 20 20 22 2d 2d | sg).........................."-- | 
| 1d660 | 6f 6e 6c 79 22 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 28 | only"."--".module)))...........( | 
| 1d680 | 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 74 29 0a 20 20 20 20 | magit-refresh)...........t)..... | 
| 1d6a0 | 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 20 28 6c 61 6d | ..(magit-log-select.........(lam | 
| 1d6c0 | 62 64 61 20 28 63 6f 6d 6d 69 74 29 0a 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f | bda.(commit)...........(magit-co | 
| 1d6e0 | 6d 6d 69 74 2d 61 62 73 6f 72 62 2d 6d 6f 64 75    6c 65 73 20 27 72 75 6e 20 63 6f 6d 6d 69 74 29 | mmit-absorb-modules.'run.commit) | 
| 1d700 | 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 69 74 | ).........nil.nil.nil.nil.commit | 
| 1d720 | 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.' | 
| 1d740 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73    6f 72 62 20 22 6d 61 67 69 74 2d 63 6f 6d 6d 69 | magit-commit-absorb."magit-commi | 
| 1d760 | 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 72 65 66 | t".nil.t).(transient-define-pref | 
| 1d780 | 69 78 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d    61 62 73 6f 72 62 20 28 70 68 61 73 65 20 63 6f | ix.magit-commit-absorb.(phase.co | 
| 1d7a0 | 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 53 70    72 65 61 64 20 73 74 61 67 65 64 20 63 68 61 6e | mmit.args)..."Spread.staged.chan | 
| 1d7c0 | 67 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 0a 57 69 74 68 20 | ges.across.recent.commits..With. | 
| 1d7e0 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 20 75 73 65 20 61 20 74 72 61 6e 73 69 65 6e | a.prefix.argument.use.a.transien | 
| 1d800 | 74 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 73 65 6c    65 63 74 20 69 6e 66 69 78 0a 61 72 67 75 6d 65 | t.command.to.select.infix.argume | 
| 1d820 | 6e 74 73 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61    6e 64 20 72 65 71 75 69 72 65 73 20 67 69 74 2d | nts...This.command.requires.git- | 
| 1d840 | 61 62 73 6f 72 62 20 65 78 65 63 75 74 61 62 6c    65 2c 20 77 68 69 63 68 0a 69 73 20 61 76 61 69 | absorb.executable,.which.is.avai | 
| 1d860 | 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 2f 74 75 | lable.from.https://github.com/tu | 
| 1d880 | 6d 6d 79 63 68 6f 77 2f 67 69 74 2d 61 62 73 6f    72 62 2e 0a 53 65 65 20 60 6d 61 67 69 74 2d 63 | mmychow/git-absorb..See.`magit-c | 
| 1d8a0 | 6f 6d 6d 69 74 2d 61 75 74 6f 66 69 78 75 70 27    20 66 6f 72 20 61 6e 20 61 6c 74 65 72 6e 61 74 | ommit-autofixup'.for.an.alternat | 
| 1d8c0 | 69 76 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69    6f 6e 2e 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e | ive.implementation."...["Argumen | 
| 1d8e0 | 74 73 22 0a 20 20 20 28 22 2d 66 22 20 22 53 6b    69 70 20 73 61 66 65 74 79 20 63 68 65 63 6b 73 | ts"....("-f"."Skip.safety.checks | 
| 1d900 | 22 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 2d | ".......("-f"."--force"))....("- | 
| 1d920 | 76 22 20 22 44 69 73 70 6c 61 79 20 6d 6f 72 65    20 6f 75 74 70 75 74 22 20 20 20 20 20 20 28 22 | v"."Display.more.output"......(" | 
| 1d940 | 2d 76 22 20 22 2d 2d 76 65 72 62 6f 73 65 22 29    29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a | -v"."--verbose"))]...["Actions". | 
| 1d960 | 20 20 20 28 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 | ...("x".."Absorb".magit-commit-a | 
| 1d980 | 62 73 6f 72 62 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 | bsorb)]...(interactive.(if.curre | 
| 1d9a0 | 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 20 20 20 | nt-prefix-arg................... | 
| 1d9c0 | 20 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 | .(list.'transient.nil.nil)...... | 
| 1d9e0 | 20 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 | ............(list.'select....... | 
| 1da00 | 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 74 | .................(magit-get-upst | 
| 1da20 | 72 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 | ream-branch).................... | 
| 1da40 | 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 63 6f 6d 6d 69 | ....(transient-args.'magit-commi | 
| 1da60 | 74 2d 61 62 73 6f 72 62 29 29 29 29 0a 20 20 28    69 66 20 28 65 71 20 70 68 61 73 65 20 27 74 72 | t-absorb))))...(if.(eq.phase.'tr | 
| 1da80 | 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 70 20 | ansient).......(transient-setup. | 
| 1daa0 | 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62    73 6f 72 62 29 0a 20 20 20 20 28 75 6e 6c 65 73 | 'magit-commit-absorb).....(unles | 
| 1dac0 | 73 20 28 65 78 65 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 | s.(executable-find."git-absorb") | 
| 1dae0 | 0a 20 20 20 20 20 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 | .......(user-error."This.command | 
| 1db00 | 20 72 65 71 75 69 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 | .requires.the.git-absorb.executa | 
| 1db20 | 62 6c 65 2c 20 77 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 | ble,.which.%s".................. | 
| 1db40 | 20 22 69 73 20 61 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 | ."is.available.from.https://gith | 
| 1db60 | 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 72 62 22 29 29 0a 20 | ub.com/tummychow/git-absorb")).. | 
| 1db80 | 20 20 20 28 75 6e 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 | ...(unless.(magit-anything-stage | 
| 1dba0 | 64 2d 70 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 6e 67 2d 75 | d-p).......(if.(magit-anything-u | 
| 1dbc0 | 6e 73 74 61 67 65 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 | nstaged-p)...........(if.(y-or-n | 
| 1dbe0 | 2d 70 20 22 4e 6f 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 | -p."Nothing.staged...Absorb.all. | 
| 1dc00 | 75 6e 73 74 61 67 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 | unstaged.changes?.")............ | 
| 1dc20 | 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 20 20 20 20 20 | ...(magit-with-toplevel......... | 
| 1dc40 | 20 20 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 22 2d 75 | ........(magit-run-git."add"."-u | 
| 1dc60 | 22 20 22 2e 22 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 | ".".")).............(user-error. | 
| 1dc80 | 22 41 62 6f 72 74 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 | "Abort")).........(user-error."T | 
| 1dca0 | 68 65 72 65 20 61 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 | here.are.no.changes.that.could.b | 
| 1dcc0 | 65 20 61 62 73 6f 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 | e.absorbed"))).....(when.commit. | 
| 1dce0 | 20 20 20 20 20 20 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 | ......(setq.commit.(magit-rebase | 
| 1dd00 | 2d 69 6e 74 65 72 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 | -interactive-assert.commit.t))). | 
| 1dd20 | 20 20 20 20 28 69 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 | ....(if.(and.commit.(eq.phase.'r | 
| 1dd40 | 75 6e 29 29 0a 20 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 | un)).........(progn.(magit-run-g | 
| 1dd60 | 69 74 2d 61 73 79 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 | it-async."absorb"."-v".args."-b" | 
| 1dd80 | 20 63 6f 6d 6d 69 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 | .commit).t).......(magit-log-sel | 
| 1dda0 | 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).... | 
| 1ddc0 | 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 62 6f 75 74 | .......(with-no-warnings.;.about | 
| 1dde0 | 20 6e 6f 6e 2d 69 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 | .non-interactive.use............ | 
| 1de00 | 20 28 6d 61 67 69 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 | .(magit-commit-absorb.'run.commi | 
| 1de20 | 74 20 61 72 67 73 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 | t.args))).........nil.nil.nil.ni | 
| 1de40 | 6c 20 63 6f 6d 6d 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 | l.commit))))..;;;###autoload.(au | 
| 1de60 | 74 6f 6c 6f 61 64 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 | toload.'magit-commit-autofixup." | 
| 1de80 | 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 69 65 6e 74 2d | magit-commit".nil.t).(transient- | 
| 1dea0 | 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 61 75 74 6f 66 | define-prefix.magit-commit-autof | 
| 1dec0 | 69 78 75 70 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 72 65 | ixup.(phase.commit.args)..."Spre | 
| 1dee0 | 61 64 20 73 74 61 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 | ad.staged.or.unstaged.changes.ac | 
| 1df00 | 72 6f 73 73 20 72 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 | ross.recent.commits...If.there.a | 
| 1df20 | 72 65 20 61 6e 79 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 | re.any.staged.then.spread.only.t | 
| 1df40 | 68 6f 73 65 2c 20 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 | hose,.otherwise.spread.all.unsta | 
| 1df60 | 67 65 64 20 63 68 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 | ged.changes..With.a.prefix.argum | 
| 1df80 | 65 6e 74 20 75 73 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 | ent.use.a.transient.command.to.s | 
| 1dfa0 | 65 6c 65 63 74 20 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 | elect.infix.arguments...This.com | 
| 1dfc0 | 6d 61 6e 64 20 72 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 | mand.requires.the.git-autofixup. | 
| 1dfe0 | 73 63 72 69 70 74 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 | script,.which.is.available.from. | 
| 1e000 | 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 67 69 74 2d 61 | https://github.com/torbiak/git-a | 
| 1e020 | 75 74 6f 66 69 78 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 | utofixup..See.`magit-commit-abso | 
| 1e040 | 72 62 27 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 | rb'.for.an.alternative.implement | 
| 1e060 | 61 74 69 6f 6e 2e 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 | ation."...["Arguments"....(magit | 
| 1e080 | 2d 61 75 74 6f 66 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 | -autofixup:--context)....(magit- | 
| 1e0a0 | 61 75 74 6f 66 69 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 | autofixup:--strict)]...["Actions | 
| 1e0c0 | 22 0a 20 20 20 28 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 | "....("x".."Absorb".magit-commit | 
| 1e0e0 | 2d 61 75 74 6f 66 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 | -autofixup)]...(interactive.(if. | 
| 1e100 | 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 20 20 | current-prefix-arg.............. | 
| 1e120 | 20 20 20 20 20 20 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 | ......(list.'transient.nil.nil). | 
| 1e140 | 20 20 20 20 20 20 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 | .................(list.'select.. | 
| 1e160 | 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 | 
| 1e180 | 2d 75 70 73 74 72 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 | -upstream-branch)............... | 
| 1e1a0 | 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- | 
| 1e1c0 | 63 6f 6d 6d 69 74 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 | commit-autofixup))))...(if.(eq.p | 
| 1e1e0 | 68 61 73 65 20 27 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 | hase.'transient).......(transien | 
| 1e200 | 74 2d 73 65 74 75 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 | t-setup.'magit-commit-autofixup) | 
| 1e220 | 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 78    65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 67 | .....(unless.(executable-find."g | 
| 1e240 | 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 72 72 6f 72 | it-autofixup").......(user-error | 
| 1e260 | 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 67 69 74 2d | ."This.command.requires.the.git- | 
| 1e280 | 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 20 20 20 20 | autofixup.script,.which.%s"..... | 
| 1e2a0 | 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 66 72 6f 6d | .............."is.available.from | 
| 1e2c0 | 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 67 69 74 2d | .https://github.com/torbiak/git- | 
| 1e2e0 | 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 67 69 74 2d | autofixup")).....(unless.(magit- | 
| 1e300 | 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 75 73 65 72 | anything-modified-p).......(user | 
| 1e320 | 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 20 74 68 61 | -error."There.are.no.changes.tha | 
| 1e340 | 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 77 68 65 6e | t.could.be.absorbed")).....(when | 
| 1e360 | 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 6d 61 67 69 | .commit.......(setq.commit.(magi | 
| 1e380 | 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 63 6f 6d 6d | t-rebase-interactive-assert.comm | 
| 1e3a0 | 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 28 65 71 20 | it.t))).....(if.(and.commit.(eq. | 
| 1e3c0 | 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 28 6d 61 67 | phase.'run)).........(progn.(mag | 
| 1e3e0 | 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 20 22 2d 76 | it-run-git-async."autofixup"."-v | 
| 1e400 | 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 67 69 74 2d | v".args.commit).t).......(magit- | 
| 1e420 | 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 63 6f 6d 6d | log-select.........(lambda.(comm | 
| 1e440 | 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 6e 67 73 20 | it)...........(with-no-warnings. | 
| 1e460 | 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 20 20 20 20 | ;.about.non-interactive.use..... | 
| 1e480 | 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 78 75 70 20 | ........(magit-commit-autofixup. | 
| 1e4a0 | 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 6e 69 6c 20 | 'run.commit.args))).........nil. | 
| 1e4c0 | 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 6e 73 69 65 | nil.nil.nil.commit))))..(transie | 
| 1e4e0 | 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 6f 66 69 78 | nt-define-argument.magit-autofix | 
| 1e500 | 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 6f 6e 20 22 | up:--context.()...:description." | 
| 1e520 | 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 20 27 74 72 | Diff.context.lines"...:class.'tr | 
| 1e540 | 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 63 22 0a | ansient-option...:shortarg."-c". | 
| 1e560 | 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 72 65 61 64 | ..:argument."--context="...:read | 
| 1e580 | 65 72 20 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 28 | er.'transient-read-number-N0)..( | 
| 1e5a0 | 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- | 
| 1e5c0 | 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 73 63 72 69 70 | autofixup:--strict.()...:descrip | 
| 1e5e0 | 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 27 74 72 61 6e | tion."Strictness"...:class.'tran | 
| 1e600 | 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 73 22 0a 20 20 | sient-option...:shortarg."-s"... | 
| 1e620 | 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 61 64 65 72 20 | :argument."--strict="...:reader. | 
| 1e640 | 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 3b 3b 3b 20 | 'transient-read-number-N0)..;;;. | 
| 1e660 | 50 65 6e 64 69 6e 67 20 44 69 66 66 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | Pending.Diff..(defun.magit-commi | 
| 1e680 | 74 2d 64 69 66 66 20 28 29 0a 20 20 28 77 68 65    6e 20 28 61 6e 64 20 67 69 74 2d 63 6f 6d 6d 69 | t-diff.()...(when.(and.git-commi | 
| 1e6a0 | 74 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 63 6f 6d    6d 69 74 2d 73 68 6f 77 2d 64 69 66 66 29 0a 20 | t-mode.magit-commit-show-diff).. | 
| 1e6c0 | 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 64    69 66 66 2d 62 75 66 66 65 72 20 28 6d 61 67 69 | ...(when-let.((diff-buffer.(magi | 
| 1e6e0 | 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 64 69 66 66 2d 6d 6f | t-get-mode-buffer.'magit-diff-mo | 
| 1e700 | 64 65 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 54    68 69 73 20 77 69 6e 64 6f 77 20 6a 75 73 74 20 | de))).......;;.This.window.just. | 
| 1e720 | 73 74 61 72 74 65 64 20 64 69 73 70 6c 61 79 69    6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 | started.displaying.the.commit.me | 
| 1e740 | 73 73 61 67 65 0a 20 20 20 20 20 20 3b 3b 20 62    75 66 66 65 72 2e 20 20 57 69 74 68 6f 75 74 20 | ssage.......;;.buffer...Without. | 
| 1e760 | 74 68 69 73 20 74 68 61 74 20 62 75 66 66 65 72    20 77 6f 75 6c 64 20 69 6d 6d 65 64 69 61 74 65 | this.that.buffer.would.immediate | 
| 1e780 | 6c 79 20 62 65 0a 20 20 20 20 20 20 3b 3b 20 72    65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 | ly.be.......;;.replaced.with.the | 
| 1e7a0 | 20 64 69 66 66 20 62 75 66 66 65 72 2e 20 20 53    65 65 20 23 32 36 33 32 2e 0a 20 20 20 20 20 20 | .diff.buffer...See.#2632........ | 
| 1e7c0 | 28 75 6e 72 65 63 6f 72 64 2d 77 69 6e 64 6f 77    2d 62 75 66 66 65 72 20 6e 69 6c 20 64 69 66 66 | (unrecord-window-buffer.nil.diff | 
| 1e7e0 | 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 63    6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 | -buffer)).....(condition-case.ni | 
| 1e800 | 6c 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 61 72 67 73 20 28 63 61 72 20 28 6d 61 67 69 | l.........(let.((args.(car.(magi | 
| 1e820 | 74 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 20 20 20 20 20 20 | t-diff-arguments)))............. | 
| 1e840 | 20 20 28 6d 61 67 69 74 2d 69 6e 68 69 62 69 74    2d 73 61 76 65 2d 70 72 65 76 69 6f 75 73 2d 77 | ..(magit-inhibit-save-previous-w | 
| 1e860 | 69 6e 63 6f 6e 66 20 27 75 6e 73 65 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | inconf.'unset)...............(ma | 
| 1e880 | 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 0a 20 | git-display-buffer-noselect.t).. | 
| 1e8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e    68 69 62 69 74 2d 71 75 69 74 20 6e 69 6c 29 0a | .............(inhibit-quit.nil). | 
| 1e8c0 | 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 6f 76 | ..............(display-buffer-ov | 
| 1e8e0 | 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 20 20 20 20 20 20 64 | erriding-action................d | 
| 1e900 | 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 6e 29 | isplay-buffer-overriding-action) | 
| 1e920 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65    6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 | )...........(when.magit-commit-d | 
| 1e940 | 69 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 20 20 20 | iff-inhibit-same-window......... | 
| 1e960 | 20 20 20 20 28 73 65 74 71 20 64 69 73 70 6c 61    79 2d 62 75 66 66 65 72 2d 6f 76 65 72 72 69 64 | ....(setq.display-buffer-overrid | 
| 1e980 | 69 6e 67 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 6e | ing-action...................'(n | 
| 1e9a0 | 69 6c 20 28 69 6e 68 69 62 69 74 2d 73 61 6d 65    2d 77 69 6e 64 6f 77 20 74 29 29 29 29 0a 20 20 | il.(inhibit-same-window.t))))... | 
| 1e9c0 | 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65    20 22 44 69 66 66 69 6e 67 20 63 68 61 6e 67 65 | ........(message."Diffing.change | 
| 1e9e0 | 73 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74 65    64 20 28 43 2d 67 20 74 6f 20 61 62 6f 72 74 20 | s.to.be.committed.(C-g.to.abort. | 
| 1ea00 | 64 69 66 66 69 6e 67 29 22 29 0a 20 20 20 20 20    20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 6c 61 | diffing)")...........(cl-case.la | 
| 1ea20 | 73 74 2d 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f | st-command.............(magit-co | 
| 1ea40 | 6d 6d 69 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 73 74 | mmit..............(magit-diff-st | 
| 1ea60 | 61 67 65 64 20 6e 69 6c 20 61 72 67 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | aged.nil.args)).............(mag | 
| 1ea80 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 6c 6c 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | it-commit-all..............(magi | 
| 1eaa0 | 74 2d 64 69 66 66 2d 77 6f 72 6b 69 6e 67 2d 74    72 65 65 20 6e 69 6c 20 61 72 67 73 29 29 0a 20 | t-diff-working-tree.nil.args)).. | 
| 1eac0 | 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67    69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 0a | ...........((magit-commit-amend. | 
| 1eae0 | 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 72 65 77 6f 72 | ..............magit-commit-rewor | 
| 1eb00 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 | d...............magit-rebase-rew | 
| 1eb20 | 6f 72 64 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ord-commit)..............(magit- | 
| 1eb40 | 64 69 66 66 2d 77 68 69 6c 65 2d 61 6d 65 6e 64    69 6e 67 20 61 72 67 73 29 29 0a 20 20 20 20 20 | diff-while-amending.args))...... | 
| 1eb60 | 20 20 20 20 20 20 20 28 74 20 28 69 66 20 28 6d    61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 | .......(t.(if.(magit-anything-st | 
| 1eb80 | 61 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 20 28 6d 61 67 69 | aged-p)....................(magi | 
| 1eba0 | 74 2d 64 69 66 66 2d 73 74 61 67 65 64 20 6e 69    6c 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 | t-diff-staged.nil.args)......... | 
| 1ebc0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    64 69 66 66 2d 77 68 69 6c 65 2d 61 6d 65 6e 64 | .........(magit-diff-while-amend | 
| 1ebe0 | 69 6e 67 20 61 72 67 73 29 29 29 29 29 0a 20 20    20 20 20 20 28 71 75 69 74 29 29 29 29 0a 0a 3b | ing.args))))).......(quit))))..; | 
| 1ec00 | 3b 20 4d 65 6e 74 69 6f 6e 20 60 6d 61 67 69 74    2d 64 69 66 66 2d 77 68 69 6c 65 2d 63 6f 6d 6d | ;.Mention.`magit-diff-while-comm | 
| 1ec20 | 69 74 74 69 6e 67 27 20 62 65 63 61 75 73 65 20    74 68 61 74 27 73 0a 3b 3b 20 61 6c 77 61 79 73 | itting'.because.that's.;;.always | 
| 1ec40 | 20 77 68 61 74 20 49 20 73 65 61 72 63 68 20 66    6f 72 20 77 68 65 6e 20 49 20 74 72 79 20 74 6f | .what.I.search.for.when.I.try.to | 
| 1ec60 | 20 66 69 6e 64 20 74 68 69 73 20 6c 69 6e 65 2e    0a 28 61 64 64 2d 68 6f 6f 6b 20 27 73 65 72 76 | .find.this.line..(add-hook.'serv | 
| 1ec80 | 65 72 2d 73 77 69 74 63 68 2d 68 6f 6f 6b 20 27    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 | er-switch-hook.'magit-commit-dif | 
| 1eca0 | 66 29 0a 28 61 64 64 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 | f).(add-hook.'with-editor-filter | 
| 1ecc0 | 2d 76 69 73 69 74 2d 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 | -visit-hook.'magit-commit-diff). | 
| 1ece0 | 0a 28 61 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 | .(add-to-list.'with-editor-serve | 
| 1ed00 | 72 2d 77 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 | r-window-alist..............(con | 
| 1ed20 | 73 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6c    65 6e 61 6d 65 2d 72 65 67 65 78 70 20 27 73 77 | s.git-commit-filename-regexp.'sw | 
| 1ed40 | 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 29 29    0a 0a 3b 3b 3b 20 4d 65 73 73 61 67 65 20 55 74 | itch-to-buffer))..;;;.Message.Ut | 
| 1ed60 | 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 | ilities..(defun.magit-commit-mes | 
| 1ed80 | 73 61 67 65 2d 62 75 66 66 65 72 20 28 29 0a 20    20 28 6c 65 74 2a 20 28 28 66 69 6e 64 2d 66 69 | sage-buffer.()...(let*.((find-fi | 
| 1eda0 | 6c 65 2d 76 69 73 69 74 2d 74 72 75 65 6e 61 6d    65 20 74 29 20 3b 20 67 69 74 20 75 73 65 73 20 | le-visit-truename.t).;.git.uses. | 
| 1edc0 | 74 72 75 65 6e 61 6d 65 20 6f 66 20 43 4f 4d 4d    49 54 5f 45 44 49 54 4d 53 47 0a 20 20 20 20 20 | truename.of.COMMIT_EDITMSG...... | 
| 1ede0 | 20 20 20 20 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 20 | ....(topdir.(magit-toplevel))).. | 
| 1ee00 | 20 20 20 28 2d 2d 66 69 72 73 74 20 28 65 71 75    61 6c 20 74 6f 70 64 69 72 20 28 77 69 74 68 2d | ...(--first.(equal.topdir.(with- | 
| 1ee20 | 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 20 20 20 20 | current-buffer.it............... | 
| 1ee40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    61 6e 64 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d | ...............(and.git-commit-m | 
| 1ee60 | 6f 64 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 20 20 20 | ode.(magit-toplevel))))......... | 
| 1ee80 | 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 62 75    66 66 65 72 2d 6c 69 73 74 20 28 73 65 6c 65 63 | .....(append.(buffer-list.(selec | 
| 1eea0 | 74 65 64 2d 66 72 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 | ted-frame))..................... | 
| 1eec0 | 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 29    29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | .(buffer-list)))))..(defvar.magi | 
| 1eee0 | 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 6e | t-commit-add-log-insert-function | 
| 1ef00 | 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61    64 64 2d 6c 6f 67 2d 69 6e 73 65 72 74 0a 20 20 | .'magit-commit-add-log-insert... | 
| 1ef20 | 22 55 73 65 64 20 62 79 20 60 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 61 64 64 2d 6c 6f 67 27 20 | "Used.by.`magit-commit-add-log'. | 
| 1ef40 | 74 6f 20 69 6e 73 65 72 74 20 61 20 73 69 6e 67    6c 65 20 65 6e 74 72 79 2e 22 29 0a 0a 28 64 65 | to.insert.a.single.entry.")..(de | 
| 1ef60 | 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74    2d 61 64 64 2d 6c 6f 67 20 28 29 0a 20 20 22 41 | fun.magit-commit-add-log.()..."A | 
| 1ef80 | 64 64 20 61 20 73 74 75 62 20 66 6f 72 20 74 68    65 20 63 75 72 72 65 6e 74 20 63 68 61 6e 67 65 | dd.a.stub.for.the.current.change | 
| 1efa0 | 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 62 75 66 66 65 72 2e | .into.the.commit.message.buffer. | 
| 1efc0 | 0a 49 66 20 6e 6f 20 63 6f 6d 6d 69 74 20 69 73    20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 | .If.no.commit.is.in.progress,.th | 
| 1efe0 | 65 6e 20 69 6e 69 74 69 61 74 65 20 69 74 2e 20    20 55 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f | en.initiate.it...Use.the.functio | 
| 1f000 | 6e 0a 73 70 65 63 69 66 69 65 64 20 62 79 20 76    61 72 69 61 62 6c 65 20 60 6d 61 67 69 74 2d 63 | n.specified.by.variable.`magit-c | 
| 1f020 | 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 6e 27 20 74 | ommit-add-log-insert-function'.t | 
| 1f040 | 6f 0a 61 63 74 75 61 6c 6c 79 20 69 6e 73 65 72    74 20 74 68 65 20 65 6e 74 72 79 2e 22 0a 20 20 | o.actually.insert.the.entry."... | 
| 1f060 | 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 2a 20 28 28 68 75 | (interactive)...(pcase-let*.((hu | 
| 1f080 | 6e 6b 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 20 27 68 75 | nk.(and.(magit-section-match.'hu | 
| 1f0a0 | 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 20 20 20 28 6d | nk)...........................(m | 
| 1f0c0 | 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 20 20 20 20 | agit-current-section)))......... | 
| 1f0e0 | 20 20 20 20 20 20 20 28 6c 6f 67 20 20 28 6d 61    67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 | .......(log..(magit-commit-messa | 
| 1f100 | 67 65 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 62 | ge-buffer))................(`(,b | 
| 1f120 | 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 66 69 6c 65 2d | uf.,pos).(magit-diff-visit-file- | 
| 1f140 | 2d 6e 6f 73 65 6c 65 63 74 29 29 29 0a 20 20 20    20 28 75 6e 6c 65 73 73 20 6c 6f 67 0a 20 20 20 | -noselect))).....(unless.log.... | 
| 1f160 | 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 61 73 73 65 72 74 20 | ...(unless.(magit-commit-assert. | 
| 1f180 | 6e 69 6c 29 0a 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 22 | nil).........(user-error."Abort" | 
| 1f1a0 | 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 63 72 65 61 74 65 29 0a 20 | )).......(magit-commit-create).. | 
| 1f1c0 | 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74    20 28 73 65 74 71 20 6c 6f 67 20 28 6d 61 67 69 | .....(while.(not.(setq.log.(magi | 
| 1f1e0 | 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 29 0a 20 20 20 20 20 | t-commit-message-buffer)))...... | 
| 1f200 | 20 20 20 28 73 69 74 2d 66 6f 72 20 30 2e 30 31    29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d | ...(sit-for.0.01))).....(magit-- | 
| 1f220 | 77 69 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 | with-temp-position.buf.pos...... | 
| 1f240 | 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d    63 6f 6d 6d 69 74 2d 61 64 64 2d 6c 6f 67 2d 69 | .(funcall.magit-commit-add-log-i | 
| 1f260 | 6e 73 65 72 74 2d 66 75 6e 63 74 69 6f 6e 20 6c    6f 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nsert-function.log.............. | 
| 1f280 | 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 0a 20 20 20 | ..(magit-file-relative-name).... | 
| 1f2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64    20 68 75 6e 6b 20 28 61 64 64 2d 6c 6f 67 2d 63 | ............(and.hunk.(add-log-c | 
| 1f2c0 | 75 72 72 65 6e 74 2d 64 65 66 75 6e 29 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | urrent-defun))))))..(defun.magit | 
| 1f2e0 | 2d 63 6f 6d 6d 69 74 2d 61 64 64 2d 6c 6f 67 2d    69 6e 73 65 72 74 20 28 62 75 66 66 65 72 20 66 | -commit-add-log-insert.(buffer.f | 
| 1f300 | 69 6c 65 20 64 65 66 75 6e 29 0a 20 20 28 77 69    74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | ile.defun)...(with-current-buffe | 
| 1f320 | 72 20 62 75 66 66 65 72 0a 20 20 20 20 28 75 6e    64 6f 2d 62 6f 75 6e 64 61 72 79 29 0a 20 20 20 | r.buffer.....(undo-boundary).... | 
| 1f340 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69    6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 28 77 68 | .(goto-char.(point-max)).....(wh | 
| 1f360 | 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 62    61 63 6b 77 61 72 64 20 28 63 6f 6e 63 61 74 20 | ile.(re-search-backward.(concat. | 
| 1f380 | 22 5e 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72    74 29 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 28 | "^".comment-start).nil.t)).....( | 
| 1f3a0 | 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 | 
| 1f3c0 | 6f 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 29 29 0a 20 20 | o-region.(point-min).(point))... | 
| 1f3e0 | 20 20 20 20 28 63 6f 6e 64 20 28 28 72 65 2d 73    65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 28 | ....(cond.((re-search-backward.( | 
| 1f400 | 66 6f 72 6d 61 74 20 22 2a 20 25 73 5c 5c 28 3f    3a 20 28 5c 5c 28 5b 5e 29 5d 2b 5c 5c 29 29 5c | format."*.%s\\(?:.(\\([^)]+\\))\ | 
| 1f420 | 5c 29 3f 3a 20 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 | \)?:.".file).................... | 
| 1f440 | 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 20 20 20 20 20 20 20 | ..............nil.t)............ | 
| 1f460 | 20 20 28 77 68 65 6e 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 | ..(when.(equal.(match-string.1). | 
| 1f480 | 64 65 66 75 6e 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 75 | defun)................(setq.defu | 
| 1f4a0 | 6e 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d | n.nil))..............(re-search- | 
| 1f4c0 | 66 6f 72 77 61 72 64 20 22 3a 20 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 | forward.":.")).............(t... | 
| 1f4e0 | 20 20 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 | ...........(when.(re-search-back | 
| 1f500 | 77 61 72 64 20 22 5e 5b 5c 5c 2a 28 5d 2e 2b 5c    6e 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 | ward."^[\\*(].+\n".nil.t)....... | 
| 1f520 | 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 65 6e 64 20 30 | .........(goto-char.(match-end.0 | 
| 1f540 | 29 29 29 0a 20 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 72 | )))..............(while.(re-sear | 
| 1f560 | 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 5b 5e 5c    5c 2a 5c 6e 5d 2e 2a 5c 6e 22 20 6e 69 6c 20 74 | ch-forward."^[^\\*\n].*\n".nil.t | 
| 1f580 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 64 65 66 75 6e 0a 20 20 20 20 20 20 | ))..............(if.defun....... | 
| 1f5a0 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67    6e 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 | ...........(progn.(insert.(forma | 
| 1f5c0 | 74 20 22 2a 20 25 73 20 28 25 73 29 3a 20 5c 6e    22 20 66 69 6c 65 20 64 65 66 75 6e 29 29 0a 20 | t."*.%s.(%s):.\n".file.defun)).. | 
| 1f5e0 | 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 64 65 66 | .......................(setq.def | 
| 1f600 | 75 6e 20 6e 69 6c 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 | un.nil))................(insert. | 
| 1f620 | 28 66 6f 72 6d 61 74 20 22 2a 20 25 73 3a 20 5c    6e 22 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 | (format."*.%s:.\n".file)))...... | 
| 1f640 | 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 20 20 | ........(backward-char)......... | 
| 1f660 | 20 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 5c 6e 5b 5c 6e 5c | .....(unless.(looking-at."\n[\n\ | 
| 1f680 | 5c 27 5d 22 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 3f 5c 6e | \']")................(insert.?\n | 
| 1f6a0 | 29 0a 20 20 20 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 | )................(backward-char) | 
| 1f6c0 | 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20    64 65 66 75 6e 0a 20 20 20 20 20 20 20 20 28 66 | ))).......(when.defun.........(f | 
| 1f6e0 | 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6d 69 | orward-line).........(let.((limi | 
| 1f700 | 74 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 20 20 20 20 | t.(save-excursion............... | 
| 1f720 | 20 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 | .........(and.(re-search-forward | 
| 1f740 | 20 22 5e 5c 5c 2a 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 20 | ."^\\*".nil.t).................. | 
| 1f760 | 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e    74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ...........(point))))).......... | 
| 1f780 | 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 6c 6f    6f 6b 69 6e 67 2d 62 61 63 6b 20 28 66 6f 72 6d | .(unless.(or.(looking-back.(form | 
| 1f7a0 | 61 74 20 22 28 25 73 29 3a 20 22 20 64 65 66 75    6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | at."(%s):.".defun).............. | 
| 1f7c0 | 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 2d 62 65 67 | .......................(line-beg | 
| 1f7e0 | 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 20 20 20 20 20 20 | inning-position))............... | 
| 1f800 | 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 28 66 6f 72 6d | ........(re-search-forward.(form | 
| 1f820 | 61 74 20 22 5e 28 25 73 29 3a 20 22 20 64 65 66    75 6e 29 20 6c 69 6d 69 74 20 74 29 29 0a 20 20 | at."^(%s):.".defun).limit.t))... | 
| 1f840 | 20 20 20 20 20 20 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 | ..........(while.(re-search-forw | 
| 1f860 | 61 72 64 20 22 5e 5b 5e 5c 5c 2a 5c 6e 5d 2e 2a    5c 6e 22 20 6c 69 6d 69 74 20 74 29 29 0a 20 20 | ard."^[^\\*\n].*\n".limit.t))... | 
| 1f880 | 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 28 25 73 29 3a | ..........(insert.(format."(%s): | 
| 1f8a0 | 20 5c 6e 22 20 64 65 66 75 6e 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 62 61 63 6b 77 61 | .\n".defun)).............(backwa | 
| 1f8c0 | 72 64 2d 63 68 61 72 29 29 29 29 29 29 29 0a 0a    3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 | rd-char)))))))..;;;._.(provide.' | 
| 1f8e0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 3b 3b    3b 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 | magit-commit).;;;.magit-commit.e | 
| 1f900 | 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..................... | 
| 1f920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1f940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1f960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1f980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1f9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1f9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1f9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fa00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 72 65 6d 6f 74 65 2e 65 6c 00 00 00 00 00 | magit-3.3.0/magit-remote.el..... | 
| 1fa20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fa40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fa60 | 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 | 
| 1fa80 | 30 30 33 34 36 34 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 32 30 34 00 20 30 00 00 00 | 0034644.00000000000.014204..0... | 
| 1faa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fb00 | 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................... | 
| 1fb20 | 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................... | 
| 1fb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1fc00 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65    2e 65 6c 20 2d 2d 2d 20 74 72 61 6e 73 66 65 72 | ;;;.magit-remote.el.---.transfer | 
| 1fc20 | 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 | 
| 1fc40 | 67 3a 20 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 | g:.t.-*-..;;.Copyright.(C).2008- | 
| 1fc60 | 32 30 32 31 20 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 | 2021..The.Magit.Project.Contribu | 
| 1fc80 | 74 6f 72 73 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 | tors.;;.;;.You.should.have.recei | 
| 1fca0 | 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68    65 20 41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c | ved.a.copy.of.the.AUTHORS.md.fil | 
| 1fcc0 | 65 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73    20 61 6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 | e.which.;;.lists.all.contributor | 
| 1fce0 | 73 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20    68 74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f | s...If.not,.see.http://magit.vc/ | 
| 1fd00 | 61 75 74 68 6f 72 73 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 | authors...;;.Author:.Jonas.Berno | 
| 1fd20 | 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 | 
| 1fd40 | 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 | 
| 1fd60 | 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 | 
| 1fd80 | 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 | 
| 1fda0 | 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61    72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 | t.is.free.software;.you.can.redi | 
| 1fdc0 | 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.;;. | 
| 1fde0 | 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 | 
| 1fe00 | 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 | 
| 1fe20 | 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 | 
| 1fe40 | 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f    6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 | n;.either.version.3,.or.(at.your | 
| 1fe60 | 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20    6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b | .option).;;.any.later.version..; | 
| 1fe80 | 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 65 | ;.;;.Magit.is.distributed.in.the | 
| 1fea0 | 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 75 | .hope.that.it.will.be.useful,.bu | 
| 1fec0 | 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 6f | t.WITHOUT.;;.ANY.WARRANTY;.witho | 
| 1fee0 | 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 20 | ut.even.the.implied.warranty.of. | 
| 1ff00 | 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 4f | MERCHANTABILITY.;;.or.FITNESS.FO | 
| 1ff20 | 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 65 | R.A.PARTICULAR.PURPOSE...See.the | 
| 1ff40 | 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 66 | .GNU.General.Public.;;.License.f | 
| 1ff60 | 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 6c | or.more.details..;;.;;.You.shoul | 
| 1ff80 | 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 4e | d.have.received.a.copy.of.the.GN | 
| 1ffa0 | 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 6e | U.General.Public.License.;;.alon | 
| 1ffc0 | 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 68 74 74 70 3a | g.with.Magit...If.not,.see.http: | 
| 1ffe0 | 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69    63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d | //www.gnu.org/licenses...;;;.Com | 
| 20000 | 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 6d 70 6c 65 6d | mentary:..;;.This.library.implem | 
| 20020 | 65 6e 74 73 20 72 65 6d 6f 74 65 20 63 6f 6d 6d    61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a | ents.remote.commands...;;;.Code: | 
| 20040 | 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 6f 6e 73 0a | ..(require.'magit)..;;;.Options. | 
| 20060 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69    74 2d 72 65 6d 6f 74 65 2d 61 64 64 2d 73 65 74 | .(defcustom.magit-remote-add-set | 
| 20080 | 2d 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61    75 6c 74 20 27 61 73 6b 2d 69 66 2d 75 6e 73 65 | -remote.pushDefault.'ask-if-unse | 
| 200a0 | 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20    73 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | t..."Whether.to.set.the.value.of | 
| 200c0 | 20 60 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66    61 75 6c 74 27 20 61 66 74 65 72 20 61 64 64 69 | .`remote.pushDefault'.after.addi | 
| 200e0 | 6e 67 20 61 20 72 65 6d 6f 74 65 2e 0a 0a 49 66    20 60 61 73 6b 27 2c 20 74 68 65 6e 20 61 6c 77 | ng.a.remote...If.`ask',.then.alw | 
| 20100 | 61 79 73 20 61 73 6b 2e 20 20 49 66 20 60 61 73    6b 2d 69 66 2d 75 6e 73 65 74 27 2c 20 74 68 65 | ays.ask...If.`ask-if-unset',.the | 
| 20120 | 6e 20 61 73 6b 2c 20 62 75 74 20 6f 6e 6c 79 0a    69 66 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 | n.ask,.but.only.if.the.variable. | 
| 20140 | 69 73 6e 27 74 20 73 65 74 20 61 6c 72 65 61 64    79 2e 20 20 49 66 20 6e 69 6c 2c 20 74 68 65 6e | isn't.set.already...If.nil,.then | 
| 20160 | 20 64 6f 6e 27 74 20 65 76 65 72 20 73 65 74 2e    0a 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 | .don't.ever.set..If.the.value.is | 
| 20180 | 20 61 20 73 74 72 69 6e 67 2c 20 74 68 65 6e 20    73 65 74 20 77 69 74 68 6f 75 74 20 61 73 6b 69 | .a.string,.then.set.without.aski | 
| 201a0 | 6e 67 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61    74 0a 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 | ng,.provided.that.the.name.of.th | 
| 201c0 | 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 74 68 61 74 20 | e.added.remote.is.equal.to.that. | 
| 201e0 | 73 74 72 69 6e 67 20 61 6e 64 20 74 68 65 0a 76    61 72 69 61 62 6c 65 20 69 73 6e 27 74 20 61 6c | string.and.the.variable.isn't.al | 
| 20200 | 72 65 61 64 79 20 73 65 74 2e 22 0a 20 20 3a 70    61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | ready.set."...:package-version.' | 
| 20220 | 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 67 69 | (magit..."2.4.0")...:group.'magi | 
| 20240 | 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 63 6f 6e | t-commands...:type.'(choice.(con | 
| 20260 | 73 74 20 20 3a 74 61 67 20 22 61 73 6b 20 69 66    20 75 6e 73 65 74 22 20 61 73 6b 2d 69 66 2d 75 | st..:tag."ask.if.unset".ask-if-u | 
| 20280 | 6e 73 65 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 20 3a | nset)..................(const..: | 
| 202a0 | 74 61 67 20 22 61 6c 77 61 79 73 20 61 73 6b 22    20 61 73 6b 29 0a 20 20 20 20 20 20 20 20 20 20 | tag."always.ask".ask)........... | 
| 202c0 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a    74 61 67 20 22 73 65 74 20 69 66 20 6e 61 6d 65 | .......(string.:tag."set.if.name | 
| 202e0 | 64 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 20 3a 74 61 | d")..................(const..:ta | 
| 20300 | 67 20 22 64 6f 6e 27 74 20 73 65 74 22 29 29 29    0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | g."don't.set")))..(defcustom.mag | 
| 20320 | 69 74 2d 72 65 6d 6f 74 65 2d 64 69 72 65 63 74    2d 63 6f 6e 66 69 67 75 72 65 20 74 0a 20 20 22 | it-remote-direct-configure.t..." | 
| 20340 | 57 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d 6d    61 6e 64 20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 | Whether.the.command.`magit-remot | 
| 20360 | 65 27 20 73 68 6f 77 73 20 47 69 74 20 76 61 72    69 61 62 6c 65 73 2e 0a 57 68 65 6e 20 73 65 74 | e'.shows.Git.variables..When.set | 
| 20380 | 20 74 6f 20 6e 69 6c 2c 20 6e 6f 20 76 61 72 69    61 62 6c 65 73 20 61 72 65 20 64 69 73 70 6c 61 | .to.nil,.no.variables.are.displa | 
| 203a0 | 79 65 64 20 62 79 20 74 68 69 73 20 74 72 61 6e    73 69 65 6e 74 0a 63 6f 6d 6d 61 6e 64 2c 20 69 | yed.by.this.transient.command,.i | 
| 203c0 | 6e 73 74 65 61 64 20 74 68 65 20 73 75 62 2d 74    72 61 6e 73 69 65 6e 74 20 60 6d 61 67 69 74 2d | nstead.the.sub-transient.`magit- | 
| 203e0 | 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65    27 0a 68 61 73 20 74 6f 20 62 65 20 75 73 65 64 | remote-configure'.has.to.be.used | 
| 20400 | 20 74 6f 20 76 69 65 77 20 61 6e 64 20 63 68 61    6e 67 65 20 72 65 6d 6f 74 65 20 72 65 6c 61 74 | .to.view.and.change.remote.relat | 
| 20420 | 65 64 20 76 61 72 69 61 62 6c 65 73 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | ed.variables."...:package-versio | 
| 20440 | 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.' | 
| 20460 | 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) | 
| 20480 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67    69 74 2d 70 72 65 66 65 72 2d 70 75 73 68 2d 64 | ..(defcustom.magit-prefer-push-d | 
| 204a0 | 65 66 61 75 6c 74 20 6e 69 6c 0a 20 20 22 57 68    65 74 68 65 72 20 74 6f 20 70 72 65 66 65 72 20 | efault.nil..."Whether.to.prefer. | 
| 204c0 | 60 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61    75 6c 74 27 20 6f 76 65 72 20 70 65 72 2d 62 72 | `remote.pushDefault'.over.per-br | 
| 204e0 | 61 6e 63 68 20 76 61 72 69 61 62 6c 65 73 2e 22    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | anch.variables."...:package-vers | 
| 20500 | 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 20 | ion.'(magit..."3.0.0")...:group. | 
| 20520 | 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 61 6e | 'magit-commands...:type.'boolean | 
| 20540 | 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 20 | )..;;;.Commands..;;;###autoload. | 
| 20560 | 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74    2d 72 65 6d 6f 74 65 20 22 6d 61 67 69 74 2d 72 | (autoload.'magit-remote."magit-r | 
| 20580 | 65 6d 6f 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 | emote".nil.t).(transient-define- | 
| 205a0 | 70 72 65 66 69 78 20 6d 61 67 69 74 2d 72 65 6d    6f 74 65 20 28 72 65 6d 6f 74 65 29 0a 20 20 22 | prefix.magit-remote.(remote)..." | 
| 205c0 | 41 64 64 2c 20 63 6f 6e 66 69 67 75 72 65 20 6f    72 20 72 65 6d 6f 76 65 20 61 20 72 65 6d 6f 74 | Add,.configure.or.remove.a.remot | 
| 205e0 | 65 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20    22 67 69 74 2d 72 65 6d 6f 74 65 22 0a 20 20 3a | e."...:man-page."git-remote"...: | 
| 20600 | 76 61 6c 75 65 20 27 28 22 2d 66 22 29 0a 20 20    5b 22 56 61 72 69 61 62 6c 65 73 22 0a 20 20 20 | value.'("-f")...["Variables".... | 
| 20620 | 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 0a 20    20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 | :if.(lambda.()..........(and.mag | 
| 20640 | 69 74 2d 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 | it-remote-direct-configure...... | 
| 20660 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 74    72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 | .........(oref.transient--prefix | 
| 20680 | 20 73 63 6f 70 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 | .scope)))....("u".magit-remote.< | 
| 206a0 | 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 | 
| 206c0 | 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- | 
| 206e0 | 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" | 
| 20700 | 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).... | 
| 20720 | 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 | 
| 20740 | 74 29 5d 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74    73 20 66 6f 72 20 61 64 64 22 0a 20 20 20 28 22 | t)]...["Arguments.for.add"....(" | 
| 20760 | 2d 66 22 20 22 46 65 74 63 68 20 61 66 74 65 72    20 61 64 64 22 20 22 2d 66 22 29 5d 0a 20 20 5b | -f"."Fetch.after.add"."-f")]...[ | 
| 20780 | 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 20 20 20 20 20 20 20 | "Actions"....[("a"."Add"........ | 
| 207a0 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2d 61 64 64 29 0a 20 20 20 20 | ..........magit-remote-add)..... | 
| 207c0 | 28 22 72 22 20 22 52 65 6e 61 6d 65 22 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | ("r"."Rename"...............magi | 
| 207e0 | 74 2d 72 65 6d 6f 74 65 2d 72 65 6e 61 6d 65 29    0a 20 20 20 20 28 22 6b 22 20 22 52 65 6d 6f 76 | t-remote-rename).....("k"."Remov | 
| 20800 | 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 | 
| 20820 | 6d 6f 76 65 29 5d 0a 20 20 20 5b 28 22 43 22 20    22 43 6f 6e 66 69 67 75 72 65 2e 2e 2e 22 20 20 | move)]....[("C"."Configure...".. | 
| 20840 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 6d    6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 29 0a 20 | .......magit-remote-configure).. | 
| 20860 | 20 20 20 28 22 70 22 20 22 50 72 75 6e 65 20 73    74 61 6c 65 20 62 72 61 6e 63 68 65 73 22 20 6d | ...("p"."Prune.stale.branches".m | 
| 20880 | 61 67 69 74 2d 72 65 6d 6f 74 65 2d 70 72 75 6e    65 29 0a 20 20 20 20 28 22 50 22 20 22 50 72 75 | agit-remote-prune).....("P"."Pru | 
| 208a0 | 6e 65 20 73 74 61 6c 65 20 72 65 66 73 70 65 63    73 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d | ne.stale.refspecs".magit-remote- | 
| 208c0 | 70 72 75 6e 65 2d 72 65 66 73 70 65 63 73 29 0a    20 20 20 20 28 37 20 22 7a 22 20 22 55 6e 73 68 | prune-refspecs).....(7."z"."Unsh | 
| 208e0 | 61 6c 6c 6f 77 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 | allow.remote"...magit-remote-uns | 
| 20900 | 68 61 6c 6c 6f 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 | hallow)]]...(interactive.(list.( | 
| 20920 | 6d 61 67 69 74 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 | magit-get-current-remote)))...(t | 
| 20940 | 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 20 6e 69 6c | ransient-setup.'magit-remote.nil | 
| 20960 | 20 6e 69 6c 20 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 | .nil.:scope.remote))..(defun.mag | 
| 20980 | 69 74 2d 72 65 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 | it-read-url.(prompt.&optional.in | 
| 209a0 | 69 74 69 61 6c 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 | itial-input)...(let.((url.(magit | 
| 209c0 | 2d 72 65 61 64 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 | -read-string-ns.prompt.initial-i | 
| 209e0 | 6e 70 75 74 29 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 | nput))).....(if.(string-prefix-p | 
| 20a00 | 20 22 7e 22 20 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 | ."~".url).........(expand-file-n | 
| 20a20 | 61 6d 65 20 75 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 | ame.url).......url)))..;;;###aut | 
| 20a40 | 6f 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 61 64 64 20 28 72 | oload.(defun.magit-remote-add.(r | 
| 20a60 | 65 6d 6f 74 65 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 | emote.url.&optional.args)..."Add | 
| 20a80 | 20 61 20 72 65 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 | .a.remote.named.REMOTE.and.fetch | 
| 20aa0 | 20 69 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 28 28 6f | .it."...(interactive....(let.((o | 
| 20ac0 | 72 69 67 69 6e 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 | rigin.(magit-get."remote.origin. | 
| 20ae0 | 75 72 6c 22 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 72 | url"))..........(remote.(magit-r | 
| 20b00 | 65 61 64 2d 73 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 | ead-string-ns."Remote.name"))).. | 
| 20b20 | 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 28 6d 61 67 | ....(list.remote............(mag | 
| 20b40 | 69 74 2d 72 65 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 | it-read-url............."Remote. | 
| 20b60 | 75 72 6c 22 0a 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 | url".............(and.origin.... | 
| 20b80 | 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 20 22 5c 5c 28 | ..............(string-match."\\( | 
| 20ba0 | 5b 5e 3a 2f 5d 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 | [^:/]+\\)/[^/]+\\(\\.git\\)?\\'" | 
| 20bc0 | 20 6f 72 69 67 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 | .origin)..................(repla | 
| 20be0 | 63 65 2d 6d 61 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 | ce-match.remote.t.t.origin.1))). | 
| 20c00 | 20 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 69 | ...........(transient-args.'magi | 
| 20c20 | 74 2d 72 65 6d 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 | t-remote))))...(if.(pcase.(list. | 
| 20c40 | 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 2e 70 75 73 68 | magit-remote-add-set-remote.push | 
| 20c60 | 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 28 6d 61 67 69 | Default....................(magi | 
| 20c80 | 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 29 0a 20 20 20 | t-get."remote.pushDefault")).... | 
| 20ca0 | 20 20 20 20 20 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 | .....(`(,(pred.stringp).,_).t).. | 
| 20cc0 | 20 20 20 20 20 20 20 28 28 6f 72 20 60 28 61 73    6b 20 2c 5f 29 20 60 28 61 73 6b 2d 69 66 2d 75 | .......((or.`(ask.,_).`(ask-if-u | 
| 20ce0 | 6e 73 65 74 20 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 | nset.nil))..........(y-or-n-p.(f | 
| 20d00 | 6f 72 6d 61 74 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 | ormat."Set.`remote.pushDefault'. | 
| 20d20 | 74 6f 20 5c 22 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 | to.\"%s\"?.".remote)))).......(p | 
| 20d40 | 72 6f 67 6e 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 61 | rogn.(magit-call-git."remote"."a | 
| 20d60 | 64 64 22 20 61 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 | dd".args.remote.url)............ | 
| 20d80 | 20 20 28 73 65 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 | ..(setf.(magit-get."remote.pushD | 
| 20da0 | 65 66 61 75 6c 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 | efault").remote)..............(m | 
| 20dc0 | 61 67 69 74 2d 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 | agit-refresh)).....(magit-run-gi | 
| 20de0 | 74 2d 61 73 79 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 | t-async."remote"."add".args.remo | 
| 20e00 | 74 65 20 75 72 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 | te.url)))..;;;###autoload.(defun | 
| 20e20 | 20 6d 61 67 69 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 | .magit-remote-rename.(old.new).. | 
| 20e40 | 20 22 52 65 6e 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 | ."Rename.the.remote.named.OLD.to | 
| 20e60 | 20 4e 45 57 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 20 28 | .NEW."...(interactive....(let..( | 
| 20e80 | 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 20 22 52 65 6e 61 | (remote.(magit-read-remote."Rena | 
| 20ea0 | 6d 65 20 72 65 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 | me.remote")))......(list.remote. | 
| 20ec0 | 28 6d 61 67 69 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 | (magit-read-string-ns.(format."R | 
| 20ee0 | 65 6e 61 6d 65 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 | ename.%s.to".remote)))))...(unle | 
| 20f00 | 73 73 20 28 73 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 | ss.(string=.old.new).....(magit- | 
| 20f20 | 63 61 6c 6c 2d 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 | call-git."remote"."rename".old.n | 
| 20f40 | 65 77 29 0a 20 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 | ew).....(magit-remote--cleanup-p | 
| 20f60 | 75 73 68 2d 76 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 | ush-variables.old.new).....(magi | 
| 20f80 | 74 2d 72 65 66 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 | t-refresh)))..;;;###autoload.(de | 
| 20fa0 | 66 75 6e 20 6d 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 | fun.magit-remote-remove.(remote) | 
| 20fc0 | 0a 20 20 22 44 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 | ..."Delete.the.remote.named.REMO | 
| 20fe0 | 54 45 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 | TE."...(interactive.(list.(magit | 
| 21000 | 2d 72 65 61 64 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 | -read-remote."Delete.remote"))). | 
| 21020 | 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 6d 22 20 | ..(magit-call-git."remote"."rm". | 
| 21040 | 72 65 6d 6f 74 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 | remote)...(magit-remote--cleanup | 
| 21060 | 2d 70 75 73 68 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 | -push-variables.remote)...(magit | 
| 21080 | 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 72 65 6d 6f 74 65 2d | -refresh))..(defun.magit-remote- | 
| 210a0 | 2d 63 6c 65 61 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 | -cleanup-push-variables.(remote. | 
| 210c0 | 26 6f 70 74 69 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 | &optional.new-name)...(magit-wit | 
| 210e0 | 68 2d 74 6f 70 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 | h-toplevel.....(when.(equal.(mag | 
| 21100 | 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 20 72 65 6d | it-get."remote.pushDefault").rem | 
| 21120 | 6f 74 65 29 0a 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 | ote).......(magit-set.new-name." | 
| 21140 | 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 28 64 6f 6c 69 73 | remote.pushDefault")).....(dolis | 
| 21160 | 74 20 28 76 61 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 | t.(var.(magit-git-lines."config" | 
| 21180 | 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 20 20 20 | ."--name-only".................. | 
| 211a0 | 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 22 20 | ................."--get-regexp". | 
| 211c0 | 22 5e 62 72 61 6e 63 68 5c 2e 5b 5e 2e 5d 2a 5c    2e 70 75 73 68 52 65 6d 6f 74 65 22 0a 20 20 20 | "^branch\.[^.]*\.pushRemote".... | 
| 211e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 21200 | 66 6f 72 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 | format."^%s$".remote))).......(m | 
| 21220 | 61 67 69 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 | agit-call-git."config".(and.(not | 
| 21240 | 20 6e 65 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 | .new-name)."--unset").var.new-na | 
| 21260 | 6d 65 29 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 | me))))..(defconst.magit--refspec | 
| 21280 | 2d 72 65 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 | -re."\\`\\(\\+\\)?\\([^:]+\\):\\ | 
| 212a0 | 28 2e 2a 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 | (.*\\)\\'")..;;;###autoload.(def | 
| 212c0 | 75 6e 20 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 | un.magit-remote-prune.(remote).. | 
| 212e0 | 20 22 52 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 | ."Remove.stale.remote-tracking.b | 
| 21300 | 72 61 6e 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 | ranches.for.REMOTE."...(interact | 
| 21320 | 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 22 50 72 | ive.(list.(magit-read-remote."Pr | 
| 21340 | 75 6e 65 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 | une.stale.branches.of.remote"))) | 
| 21360 | 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 6f 74 65 22 | ...(magit-run-git-async."remote" | 
| 21380 | 20 22 70 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 | ."prune".remote))..;;;###autoloa | 
| 213a0 | 64 0a 28 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 | d.(defun.magit-remote-prune-refs | 
| 213c0 | 70 65 63 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 | pecs.(remote)..."Remove.stale.re | 
| 213e0 | 66 73 70 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 | fspecs.for.REMOTE...A.refspec.is | 
| 21400 | 20 73 74 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 | .stale.if.there.no.longer.exists | 
| 21420 | 20 61 74 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 | .at.least.one.branch.on.the.remo | 
| 21440 | 74 65 20 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 | te.that.would.be.fetched.due.to. | 
| 21460 | 74 68 61 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 | that.refspec...A.stale.refspec.i | 
| 21480 | 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 65 | s.problematic.because.its.existe | 
| 214a0 | 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 74 6f 20 66 65 74 63 | nce.causes.Git.to.refuse.to.fetc | 
| 214c0 | 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 6e 67 20 6e 6f 6e | h.according.to.the.remaining.non | 
| 214e0 | 2d 73 74 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 | -stale.refspecs...If.only.stale. | 
| 21500 | 72 65 66 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 | refspecs.remain,.then.offer.to.e | 
| 21520 | 69 74 68 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 | ither.delete.the.remote.or.to.re | 
| 21540 | 70 6c 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 | place.the.stale.refspecs.with.th | 
| 21560 | 65 20 64 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 | e.default.refspec...Also.remove. | 
| 21580 | 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 65 73 20 74 68 61 | the.remote-tracking.branches.tha | 
| 215a0 | 74 20 77 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 | t.were.created.due.to.the.now.st | 
| 215c0 | 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 61 6e 63 | ale.refspecs...Other.stale.branc | 
| 215e0 | 68 65 73 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 | hes.are.not.removed."...(interac | 
| 21600 | 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 22 50 | tive.(list.(magit-read-remote."P | 
| 21620 | 72 75 6e 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 | rune.refspecs.of.remote")))...(l | 
| 21640 | 65 74 2a 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 | et*.((tracking-refs.(magit-list- | 
| 21660 | 72 65 6d 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 | remote-branches.remote))........ | 
| 21680 | 20 20 28 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 | ..(remote-refs.(magit-remote-lis | 
| 216a0 | 74 2d 72 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 | t-refs.remote))..........(variab | 
| 216c0 | 6c 65 20 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 | le.(format."remote.%s.fetch".rem | 
| 216e0 | 6f 74 65 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 | ote))..........(refspecs.(magit- | 
| 21700 | 67 65 74 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 | get-all.variable))..........stal | 
| 21720 | 65 29 0a 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 | e).....(dolist.(refspec.refspecs | 
| 21740 | 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 20 6d 61 67 69 | ).......(when.(string-match.magi | 
| 21760 | 74 2d 2d 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 | t--refspec-re.refspec).........( | 
| 21780 | 6c 65 74 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 | let.((theirs.(match-string.2.ref | 
| 217a0 | 73 70 65 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 | spec))...............(ours...(ma | 
| 217c0 | 74 63 68 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 | tch-string.3.refspec)))......... | 
| 217e0 | 20 20 28 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 | ..(unless.(if.(string-match."\\* | 
| 21800 | 22 20 74 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 | ".theirs)....................... | 
| 21820 | 28 6c 65 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 | (let.((re.(replace-match.".*".t. | 
| 21840 | 74 20 74 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 | t.theirs)))..................... | 
| 21860 | 20 20 20 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 | ....(--some.(string-match-p.re.i | 
| 21880 | 74 29 20 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 | t).remote-refs))................ | 
| 218a0 | 20 20 20 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 | .....(member.theirs.remote-refs) | 
| 218c0 | 29 0a 20 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 | ).............(push.(cons.refspe | 
| 218e0 | 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 28 69 66 20 28 73 | c.........................(if.(s | 
| 21900 | 74 72 69 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 | tring-match."\\*".ours)......... | 
| 21920 | 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 20 28 72 | ....................(let.((re.(r | 
| 21940 | 65 70 6c 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 | eplace-match.".*".t.t.ours)))... | 
| 21960 | 20 20 20 20 20 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 | ............................(--f | 
| 21980 | 69 6c 74 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 | ilter.(string-match-p.re.it).tra | 
| 219a0 | 63 6b 69 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 | cking-refs)).................... | 
| 219c0 | 20 20 20 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 | .......(list.(car.(member.ours.t | 
| 219e0 | 72 61 63 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 | racking-refs)))))............... | 
| 21a00 | 20 20 20 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 | ....stale))))).....(if.(not.stal | 
| 21a20 | 65 29 0a 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 | e).........(message."No.stale.re | 
| 21a40 | 66 73 70 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 | fspecs.for.remote.%S".remote)... | 
| 21a60 | 20 20 20 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 | ....(if.(=.(length.stale)....... | 
| 21a80 | 20 20 20 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 | .......(length.refspecs))....... | 
| 21aa0 | 20 20 20 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 | ....(magit-read-char-case....... | 
| 21ac0 | 20 20 20 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 | ........(format."All.of.%s's.ref | 
| 21ae0 | 73 70 65 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 | specs.are.stale...".remote).nil. | 
| 21b00 | 20 20 20 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 | ............(?s."replace.with.[d | 
| 21b20 | 5d 65 66 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 | ]efault.refspec"................ | 
| 21b40 | 20 28 6d 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 | .(magit-set-all................. | 
| 21b60 | 20 28 6c 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 | .(list.(format."+refs/heads/*:re | 
| 21b80 | 66 73 2f 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 | fs/remotes/%s/*".remote))....... | 
| 21ba0 | 20 20 20 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 | ...........variable))........... | 
| 21bc0 | 20 20 28 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 | ..(?r."[r]emove.remote"......... | 
| 21be0 | 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 65 6d 6f 74 65 22 | ........(magit-call-git."remote" | 
| 21c00 | 20 22 72 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 | ."rm".remote)).............(?a." | 
| 21c20 | 6f 72 20 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 | or.[a]abort".................(us | 
| 21c40 | 65 72 2d 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 | er-error."Abort"))).........(if. | 
| 21c60 | 28 69 66 20 28 3d 20 28 6c 65 6e 67 74 68 20 73    74 61 6c 65 29 20 31 29 0a 20 20 20 20 20 20 20 | (if.(=.(length.stale).1)........ | 
| 21c80 | 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 66 73 70 65 63 | .........(pcase-let.((`(,refspec | 
| 21ca0 | 20 2e 20 2c 72 65 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 | ...,refs).(car.stale)))......... | 
| 21cc0 | 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 70 72 75 6e 65 2d | ..........(magit-confirm.'prune- | 
| 21ce0 | 73 74 61 6c 65 2d 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 | stale-refspecs.................. | 
| 21d00 | 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 65 66 73 70 65 63 20 | ...(format."Prune.stale.refspec. | 
| 21d20 | 25 73 20 61 6e 64 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 | %s.and.branch.%%s".refspec)..... | 
| 21d40 | 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 50 72 75 6e 65 20 73 | ................(format."Prune.s | 
| 21d60 | 74 61 6c 65 20 72 65 66 73 70 65 63 20 25 73 20    61 6e 64 20 25 25 69 20 62 72 61 6e 63 68 65 73 | tale.refspec.%s.and.%%i.branches | 
| 21d80 | 22 20 72 65 66 73 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 | ".refspec).....................n | 
| 21da0 | 69 6c 20 72 65 66 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 | il.refs))...............(magit-c | 
| 21dc0 | 6f 6e 66 69 72 6d 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 | onfirm.'prune-stale-refspecs.nil | 
| 21de0 | 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 50 72 75 6e 65 20 | .................(format."Prune. | 
| 21e00 | 25 25 69 20 73 74 61 6c 65 20 72 65 66 73 70 65    63 73 20 61 6e 64 20 25 69 20 62 72 61 6e 63 68 | %%i.stale.refspecs.and.%i.branch | 
| 21e20 | 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 28 6c 65 6e | es".........................(len | 
| 21e40 | 67 74 68 20 28 63 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 | gth.(cl-mapcan.(lambda.(s).(copy | 
| 21e60 | 2d 73 65 71 75 65 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 | -sequence.(cdr.s)))............. | 
| 21e80 | 20 20 20 20 20 20 20 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 | ...............................s | 
| 21ea0 | 74 61 6c 65 29 29 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 | tale))).................nil..... | 
| 21ec0 | 20 20 20 20 20 20 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 | ............(mapcar.(pcase-lambd | 
| 21ee0 | 61 20 28 60 28 2c 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 | a.(`(,refspec...,refs))......... | 
| 21f00 | 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 72 65 66 73 70 65 | ..................(concat.refspe | 
| 21f20 | 63 20 22 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 | c."\n".......................... | 
| 21f40 | 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 62 29 20 | .........(mapconcat.(lambda.(b). | 
| 21f60 | 28 63 6f 6e 63 61 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 | (concat."..".b))................ | 
| 21f80 | 20 20 20 20 20 20 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 | 
| 21fa0 | 66 73 20 22 5c 6e 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 | fs."\n")))...................... | 
| 21fc0 | 20 20 20 73 74 61 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 | ...stale))).............(pcase-d | 
| 21fe0 | 6f 6c 69 73 74 20 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 | olist.(`(,refspec...,refs).stale | 
| 22000 | 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 6c 6c 2d 67 69 74 20 | )...............(magit-call-git. | 
| 22020 | 22 63 6f 6e 66 69 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 | "config"."--unset".variable..... | 
| 22040 | 20 20 20 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 65 78 | ..........................(regex | 
| 22060 | 70 2d 71 75 6f 74 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 | p-quote.refspec))............... | 
| 22080 | 28 6d 61 67 69 74 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 | (magit--log-action.............. | 
| 220a0 | 20 20 28 6c 61 6d 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 | ..(lambda.(refs)................ | 
| 220c0 | 20 20 28 66 6f 72 6d 61 74 20 22 44 65 6c 65 74    69 6e 67 20 25 69 20 62 72 61 6e 63 68 65 73 22 | ..(format."Deleting.%i.branches" | 
| 220e0 | 20 28 6c 65 6e 67 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 | .(length.refs)))................ | 
| 22100 | 28 6c 61 6d 62 64 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 | (lambda.(ref)..................( | 
| 22120 | 66 6f 72 6d 61 74 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 | format."Deleting.branch.%s.(was. | 
| 22140 | 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 20 20 | %s)".ref........................ | 
| 22160 | 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 72 65 66 | ..(magit-rev-parse."--short".ref | 
| 22180 | 29 29 29 0a 20 20 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 | )))................refs)........ | 
| 221a0 | 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 20 | .......(dolist.(ref.refs)....... | 
| 221c0 | 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 74 | ..........(magit-call-git."updat | 
| 221e0 | 65 2d 72 65 66 22 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 | e-ref"."-d".ref)))...........(us | 
| 22200 | 65 72 2d 65 72 72 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 | er-error."Abort"))).......(magit | 
| 22220 | 2d 72 65 66 72 65 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 | -refresh))))..;;;###autoload.(de | 
| 22240 | 66 75 6e 20 6d 61 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 | fun.magit-remote-set-head.(remot | 
| 22260 | 65 20 26 6f 70 74 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 | e.&optional.branch)..."Set.the.l | 
| 22280 | 6f 63 61 6c 20 72 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 | ocal.representation.of.REMOTE's. | 
| 222a0 | 64 65 66 61 75 6c 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 | default.branch..Query.REMOTE.and | 
| 222c0 | 20 73 65 74 20 74 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 | .set.the.symbolic-ref.refs/remot | 
| 222e0 | 65 73 2f 3c 72 65 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 | es/<remote>/HEAD.accordingly...W | 
| 22300 | 69 74 68 20 61 20 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 | ith.a.prefix.argument.query.for. | 
| 22320 | 74 68 65 20 62 72 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 | the.branch.to.be.used,.which.all | 
| 22340 | 6f 77 73 20 79 6f 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 | ows.you.to.select.an.incorrect.v | 
| 22360 | 61 6c 75 65 20 69 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 | alue.if.you.fancy.doing.that.".. | 
| 22380 | 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 74 65 20 | .(interactive....(let..((remote. | 
| 223a0 | 28 6d 61 67 69 74 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 | (magit-read-remote."Set.HEAD.for | 
| 223c0 | 20 72 65 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 0a 20 20 | .remote")))......(list.remote... | 
| 223e0 | 20 20 20 20 20 20 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 | .........(and.current-prefix-arg | 
| 22400 | 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 61 64 2d 72 65 6d | .................(magit-read-rem | 
| 22420 | 6f 74 65 2d 62 72 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 | ote-branch.(format."Set.%s/HEAD. | 
| 22440 | 74 6f 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 20 20 20 | to".remote)..................... | 
| 22460 | 20 20 20 20 20 20 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 | ......................remote.nil | 
| 22480 | 20 6e 69 6c 20 74 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 | .nil.t)))))...(magit-run-git."re | 
| 224a0 | 6d 6f 74 65 22 20 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 | mote"."set-head".remote.(or.bran | 
| 224c0 | 63 68 20 22 2d 2d 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 | ch."--auto")))..;;;###autoload.( | 
| 224e0 | 64 65 66 75 6e 20 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 | defun.magit-remote-unset-head.(r | 
| 22500 | 65 6d 6f 74 65 29 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 | emote)..."Unset.the.local.repres | 
| 22520 | 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 74 20 62 72 61 | entation.of.REMOTE's.default.bra | 
| 22540 | 6e 63 68 2e 0a 44 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 | nch..Delete.the.symbolic-ref.\"r | 
| 22560 | 65 66 73 2f 72 65 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 | efs/remotes/<remote>/HEAD\"."... | 
| 22580 | 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 | 
| 225a0 | 65 6d 6f 74 65 20 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 | emote."Unset.HEAD.for.remote"))) | 
| 225c0 | 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 22 73 65 74 2d | ...(magit-run-git."remote"."set- | 
| 225e0 | 68 65 61 64 22 20 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 | head".remote."--delete"))..;;;## | 
| 22600 | 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 6d 6f 74 65 2d 75 6e | #autoload.(defun.magit-remote-un | 
| 22620 | 73 68 61 6c 6c 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 | shallow.(remote)..."Convert.a.sh | 
| 22640 | 61 6c 6c 6f 77 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 | allow.remote.into.a.full.one..If | 
| 22660 | 20 6f 6e 6c 79 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 | .only.a.single.refspec.is.set.an | 
| 22680 | 64 20 69 74 20 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 | d.it.does.not.contain.a.wildcard | 
| 226a0 | 2c 20 74 68 65 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 | ,.then.also.offer.to.replace.it. | 
| 226c0 | 77 69 74 68 20 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 | with.the.standard.refspec."...(i | 
| 226e0 | 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 67 65 74 2d | nteractive.(list.(or.(magit-get- | 
| 22700 | 63 75 72 72 65 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 | current-remote)................. | 
| 22720 | 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 22 44 65 6c | .........(magit-read-remote."Del | 
| 22740 | 65 74 65 20 72 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 | ete.remote"))))...(let.((refspec | 
| 22760 | 73 20 28 6d 61 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 | s.(magit-get-all."remote".remote | 
| 22780 | 20 22 66 65 74 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 | ."fetch")).........(standard.(fo | 
| 227a0 | 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 72 65 6d 6f 74 65 73 | rmat."+refs/heads/*:refs/remotes | 
| 227c0 | 2f 25 73 2f 2a 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 | /%s/*".remote))).....(when.(and. | 
| 227e0 | 28 3d 20 28 6c 65 6e 67 74 68 20 72 65 66 73 70    65 63 73 29 20 31 29 0a 20 20 20 20 20 20 20 20 | (=.(length.refspecs).1)......... | 
| 22800 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 74 72    69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 2a | .......(not.(string-match-p."\\* | 
| 22820 | 22 20 28 63 61 72 20 72 65 66 73 70 65 63 73 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".(car.refspecs))).............. | 
| 22840 | 20 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 28    66 6f 72 6d 61 74 20 22 41 6c 73 6f 20 72 65 70 | ..(yes-or-no-p.(format."Also.rep | 
| 22860 | 6c 61 63 65 20 72 65 66 73 70 65 63 20 25 73 20    77 69 74 68 20 25 73 3f 20 22 0a 20 20 20 20 20 | lace.refspec.%s.with.%s?."...... | 
| 22880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 228a0 | 63 61 72 20 72 65 66 73 70 65 63 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | car.refspecs)................... | 
| 228c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 73 74 61 6e 64 61 72 64 29 29 29 0a 20 20 | ..................standard)))... | 
| 228e0 | 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 20 73    74 61 6e 64 61 72 64 20 22 72 65 6d 6f 74 65 22 | ....(magit-set.standard."remote" | 
| 22900 | 20 72 65 6d 6f 74 65 20 22 66 65 74 63 68 22 29    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 | .remote."fetch")).....(magit-git | 
| 22920 | 2d 66 65 74 63 68 20 22 2d 2d 75 6e 73 68 61 6c    6c 6f 77 22 20 72 65 6d 6f 74 65 29 29 29 0a 0a | -fetch."--unshallow".remote))).. | 
| 22940 | 3b 3b 3b 20 43 6f 6e 66 69 67 75 72 65 0a 0a 3b    3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 | ;;;.Configure..;;;###autoload.(a | 
| 22960 | 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 72    65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 20 | utoload.'magit-remote-configure. | 
| 22980 | 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 73 69 65 6e 74 | "magit-remote".nil.t).(transient | 
| 229a0 | 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 2d 63 6f 6e 66 | -define-prefix.magit-remote-conf | 
| 229c0 | 69 67 75 72 65 20 28 72 65 6d 6f 74 65 29 0a 20    20 22 43 6f 6e 66 69 67 75 72 65 20 61 20 72 65 | igure.(remote)..."Configure.a.re | 
| 229e0 | 6d 6f 74 65 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61    67 65 20 22 67 69 74 2d 72 65 6d 6f 74 65 22 0a | mote."...:man-page."git-remote". | 
| 22a00 | 20 20 5b 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 | ..[:description....(lambda.()... | 
| 22a20 | 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20    20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 43 6f | ...(concat.......(propertize."Co | 
| 22a40 | 6e 66 69 67 75 72 65 20 22 20 27 66 61 63 65 20    27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 | nfigure.".'face.'transient-headi | 
| 22a60 | 6e 67 29 0a 20 20 20 20 20 20 28 70 72 6f 70 65    72 74 69 7a 65 20 28 6f 72 65 66 20 74 72 61 6e | ng).......(propertize.(oref.tran | 
| 22a80 | 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 73 63    6f 70 65 29 20 27 66 61 63 65 20 27 6d 61 67 69 | sient--prefix.scope).'face.'magi | 
| 22aa0 | 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29    29 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 | t-branch-remote)))....("u".magit | 
| 22ac0 | 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e    2e 75 72 6c 29 0a 20 20 20 28 22 55 22 20 6d 61 | -remote.<remote>.url)....("U".ma | 
| 22ae0 | 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f    74 65 3e 2e 66 65 74 63 68 29 0a 20 20 20 28 22 | git-remote.<remote>.fetch)....(" | 
| 22b00 | 73 22 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 75 72 6c | s".magit-remote.<remote>.pushurl | 
| 22b20 | 29 0a 20 20 20 28 22 53 22 20 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e | )....("S".magit-remote.<remote>. | 
| 22b40 | 70 75 73 68 29 0a 20 20 20 28 22 4f 22 20 6d 61    67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f | push)....("O".magit-remote.<remo | 
| 22b60 | 74 65 3e 2e 74 61 67 6f 70 74 29 5d 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 | te>.tagopt)]...(interactive....( | 
| 22b80 | 6c 69 73 74 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 | list.(or.(and.(not.current-prefi | 
| 22ba0 | 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 28 6e 6f 74 20 28 61 | x-arg)...................(not.(a | 
| 22bc0 | 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 6e 66 69 67 75 72 65 | nd.magit-remote-direct-configure | 
| 22be0 | 0a 20 20 20 20 20 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 | 
| 22c00 | 20 74 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 | .transient-current-command.'magi | 
| 22c20 | 74 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | t-remote)))...................(m | 
| 22c40 | 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74    2d 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 | agit-get-current-remote))....... | 
| 22c60 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 72    65 61 64 2d 72 65 6d 6f 74 65 2d 73 63 6f 70 65 | .......(magit--read-remote-scope | 
| 22c80 | 29 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 74 2d 72 | ))))...(transient-setup.'magit-r | 
| 22ca0 | 65 6d 6f 74 65 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 72 | emote-configure.nil.nil.:scope.r | 
| 22cc0 | 65 6d 6f 74 65 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 6d 6f | emote))..(defun.magit--read-remo | 
| 22ce0 | 74 65 2d 73 63 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 | te-scope.(&optional.obj)...(magi | 
| 22d00 | 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 0a 20 20    20 28 69 66 20 6f 62 6a 0a 20 20 20 20 20 20 20 | t-read-remote....(if.obj........ | 
| 22d20 | 28 66 6f 72 6d 61 74 20 22 53 65 74 20 25 73 20    66 6f 72 20 72 65 6d 6f 74 65 22 0a 20 20 20 20 | (format."Set.%s.for.remote"..... | 
| 22d40 | 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 72 | ...........(format.(oref.obj.var | 
| 22d60 | 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 72 | iable)."<name>"))......"Configur | 
| 22d80 | 65 20 72 65 6d 6f 74 65 22 29 29 29 0a 0a 28 74    72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | e.remote")))..(transient-define- | 
| 22da0 | 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 75 72 6c 20 | infix.magit-remote.<remote>.url. | 
| 22dc0 | 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 65 | ()...:class.'magit--git-variable | 
| 22de0 | 3a 75 72 6c 73 0a 20 20 3a 73 63 6f 70 65 20 27    6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 6d 6f | :urls...:scope.'magit--read-remo | 
| 22e00 | 74 65 2d 73 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 | te-scope...:variable."remote.%s. | 
| 22e20 | 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 | 
| 22e40 | 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 | 
| 22e60 | 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 | 
| 22e80 | 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e    2e 66 65 74 63 68 20 28 29 0a 20 20 3a 63 6c 61 | -remote.<remote>.fetch.()...:cla | 
| 22ea0 | 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 73 63 6f 70 65 | ss.'magit--git-variable...:scope | 
| 22ec0 | 20 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 0a 20 20 3a 76 61 | .'magit--read-remote-scope...:va | 
| 22ee0 | 72 69 61 62 6c 65 20 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 | riable."remote.%s.fetch"...:mult | 
| 22f00 | 69 2d 76 61 6c 75 65 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 | i-value.t)..(transient-define-in | 
| 22f20 | 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 70 75 73 68 75 72 | fix.magit-remote.<remote>.pushur | 
| 22f40 | 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 2d 76 61 72 69 61 62 | l.()...:class.'magit--git-variab | 
| 22f60 | 6c 65 3a 75 72 6c 73 0a 20 20 3a 73 63 6f 70 65    20 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 | le:urls...:scope.'magit--read-re | 
| 22f80 | 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 65 6d 6f 74 65 2e 25 | mote-scope...:variable."remote.% | 
| 22fa0 | 73 2e 70 75 73 68 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 | s.pushurl"...:multi-value.t...:h | 
| 22fc0 | 69 73 74 6f 72 79 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 | istory-key.'magit-remote.<remote | 
| 22fe0 | 3e 2e 2a 75 72 6c 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 | >.*url...:seturl-arg."--push").. | 
| 23000 | 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 72 65 | (transient-define-infix.magit-re | 
| 23020 | 6d 6f 74 65 2e 3c 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 | mote.<remote>.push.()...:class.' | 
| 23040 | 6d 61 67 69 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 27 6d 61 | magit--git-variable...:scope.'ma | 
| 23060 | 67 69 74 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 | git--read-remote-scope...:variab | 
| 23080 | 6c 65 20 22 72 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 | le."remote.%s.push")..(transient | 
| 230a0 | 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 72 65 6d 6f | -define-infix.magit-remote.<remo | 
| 230c0 | 74 65 3e 2e 74 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 | te>.tagopt.()...:class.'magit--g | 
| 230e0 | 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69    63 65 73 0a 20 20 3a 73 63 6f 70 65 20 27 6d 61 | it-variable:choices...:scope.'ma | 
| 23100 | 67 69 74 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 | git--read-remote-scope...:variab | 
| 23120 | 6c 65 20 22 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 | le."remote.%s.tagOpt"...:choices | 
| 23140 | 20 27 28 22 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 | .'("--no-tags"."--tags"))..;;;.T | 
| 23160 | 72 61 6e 73 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 | ransfer.Utilities..(defun.magit- | 
| 23180 | 2d 70 75 73 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 | -push-remote-variable.(&optional | 
| 231a0 | 20 62 72 61 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 | .branch.short)...(unless.branch. | 
| 231c0 | 20 20 20 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 | ....(setq.branch.(magit-get-curr | 
| 231e0 | 65 6e 74 2d 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 | ent-branch)))...(magit--properti | 
| 23200 | 7a 65 2d 66 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 | ze-face....(if.(or.(not.branch). | 
| 23220 | 6d 61 67 69 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 | magit-prefer-push-default)...... | 
| 23240 | 20 20 28 69 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 | ..(if.short."pushDefault"."remot | 
| 23260 | 65 2e 70 75 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 | e.pushDefault")......(if.short." | 
| 23280 | 70 75 73 68 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 | pushRemote".(format."branch.%s.p | 
| 232a0 | 75 73 68 52 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 | ushRemote".branch)))....'bold)). | 
| 232c0 | 0a 28 64 65 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 | .(defun.magit--select-push-remot | 
| 232e0 | 65 20 28 70 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 | e.(prompt-suffix)...(let*.((bran | 
| 23300 | 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 6e 63 68 | ch.(or.(magit-get-current-branch | 
| 23320 | 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 65 72 72 | )......................(user-err | 
| 23340 | 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 29 29 29 | or."No.branch.is.checked.out"))) | 
| 23360 | 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 74 2d 70 75 73 | ..........(remote.(magit-get-pus | 
| 23380 | 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 28 63 68 61 6e | h-remote.branch))..........(chan | 
| 233a0 | 67 65 64 20 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 | ged.nil)).....(when.(or.current- | 
| 233c0 | 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 28 6e 6f 74 20 72 65 | prefix-arg...............(not.re | 
| 233e0 | 6d 6f 74 65 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 | mote)...............(not.(member | 
| 23400 | 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 29 29 0a | .remote.(magit-list-remotes)))). | 
| 23420 | 20 20 20 20 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 | ......(setq.changed.t).......(se | 
| 23440 | 74 71 20 72 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 | tq.remote.............(magit-rea | 
| 23460 | 64 2d 72 65 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 | d-remote.(format."Set.%s.and.%s" | 
| 23480 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 234a0 | 20 20 20 20 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 | ........(magit--push-remote-vari | 
| 234c0 | 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 20 | able)........................... | 
| 234e0 | 20 20 20 20 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 | .............prompt-suffix)))... | 
| 23500 | 20 20 20 20 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 | ....(setf.(magit-get.(magit--pus | 
| 23520 | 68 2d 72 65 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 | h-remote-variable.branch)).remot | 
| 23540 | 65 29 29 0a 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 | e)).....(list.branch.remote.chan | 
| 23560 | 67 65 64 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 72 65 | ged)))..;;;._.(provide.'magit-re | 
| 23580 | 6d 6f 74 65 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 | mote).;;;.magit-remote.el.ends.h | 
| 235a0 | 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 00 | ere............................. | 
| 235c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 235e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 23600 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 73 74 61 73 68 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-stash.el...... | 
| 23620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 23640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 23660 | 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 | 
| 23680 | 30 30 35 32 36 36 32 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 33 33 00 20 30 00 00 00 | 0052662.00000000000.014033..0... | 
| 236a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 236c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 236e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 23700 | 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................... | 
| 23720 | 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................... | 
| 23740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 23760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 23780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 237a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 237c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 237e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 23800 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 74 61 73 68 2e    65 6c 20 2d 2d 2d 20 73 74 61 73 68 20 73 75 70 | ;;;.magit-stash.el.---.stash.sup | 
| 23820 | 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 | 
| 23840 | 69 6e 67 3a 20 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 | ing:.t.-*-..;;.Copyright.(C).200 | 
| 23860 | 38 2d 32 30 32 31 20 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 | 8-2021..The.Magit.Project.Contri | 
| 23880 | 62 75 74 6f 72 73 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 | butors.;;.;;.You.should.have.rec | 
| 238a0 | 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20    74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 20 66 | eived.a.copy.of.the.AUTHORS.md.f | 
| 238c0 | 69 6c 65 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73    74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 62 75 74 | ile.which.;;.lists.all.contribut | 
| 238e0 | 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65    65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 | ors...If.not,.see.http://magit.v | 
| 23900 | 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b 20 41    75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 | c/authors...;;.Author:.Jonas.Ber | 
| 23920 | 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 | 
| 23940 | 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@ | 
| 23960 | 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 | 
| 23980 | 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 | 
| 239a0 | 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74    77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 | git.is.free.software;.you.can.re | 
| 239c0 | 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.; | 
| 239e0 | 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 | 
| 23a00 | 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 | 
| 23a20 | 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 | 
| 23a40 | 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73    69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f | ion;.either.version.3,.or.(at.yo | 
| 23a60 | 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e    79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e | ur.option).;;.any.later.version. | 
| 23a80 | 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 74 | .;;.;;.Magit.is.distributed.in.t | 
| 23aa0 | 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 20 | he.hope.that.it.will.be.useful,. | 
| 23ac0 | 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 74 | but.WITHOUT.;;.ANY.WARRANTY;.wit | 
| 23ae0 | 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 6f | hout.even.the.implied.warranty.o | 
| 23b00 | 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 20 | f.MERCHANTABILITY.;;.or.FITNESS. | 
| 23b20 | 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 74 | FOR.A.PARTICULAR.PURPOSE...See.t | 
| 23b40 | 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 65 | he.GNU.General.Public.;;.License | 
| 23b60 | 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 6f | .for.more.details..;;.;;.You.sho | 
| 23b80 | 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 20 | uld.have.received.a.copy.of.the. | 
| 23ba0 | 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 6c | GNU.General.Public.License.;;.al | 
| 23bc0 | 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 68 74 74 | ong.with.Magit...If.not,.see.htt | 
| 23be0 | 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f    6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 | p://www.gnu.org/licenses...;;;.C | 
| 23c00 | 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 53    75 70 70 6f 72 74 20 66 6f 72 20 47 69 74 20 73 | ommentary:..;;.Support.for.Git.s | 
| 23c20 | 74 61 73 68 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 | tashes...;;;.Code:..(require.'ma | 
| 23c40 | 67 69 74 29 0a 28 72 65 71 75 69 72 65 20 27 6d    61 67 69 74 2d 72 65 66 6c 6f 67 29 0a 0a 3b 3b | git).(require.'magit-reflog)..;; | 
| 23c60 | 20 46 6f 72 20 60 6d 61 67 69 74 2d 73 74 61 73    68 2d 64 72 6f 70 27 2e 0a 28 64 65 66 76 61 72 | .For.`magit-stash-drop'..(defvar | 
| 23c80 | 20 68 65 6c 6d 2d 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 | .helm-comp-read-use-marked)..;;; | 
| 23ca0 | 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 61 73 68 20 | .Options..(defgroup.magit-stash. | 
| 23cc0 | 6e 69 6c 0a 20 20 22 4c 69 73 74 20 73 74 61 73    68 65 73 20 61 6e 64 20 73 68 6f 77 20 73 74 61 | nil..."List.stashes.and.show.sta | 
| 23ce0 | 73 68 20 64 69 66 66 73 2e 22 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65 73 | sh.diffs."...:group.'magit-modes | 
| 23d00 | 29 0a 0a 3b 3b 3b 3b 20 44 69 66 66 20 6f 70 74    69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d | )..;;;;.Diff.options..(defcustom | 
| 23d20 | 20 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 0a 20 20 27 28 6d | .magit-stash-sections-hook...'(m | 
| 23d40 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73    68 2d 6e 6f 74 65 73 0a 20 20 20 20 6d 61 67 69 | agit-insert-stash-notes.....magi | 
| 23d60 | 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 2d 77    6f 72 6b 74 72 65 65 0a 20 20 20 20 6d 61 67 69 | t-insert-stash-worktree.....magi | 
| 23d80 | 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 2d 69    6e 64 65 78 0a 20 20 20 20 6d 61 67 69 74 2d 69 | t-insert-stash-index.....magit-i | 
| 23da0 | 6e 73 65 72 74 2d 73 74 61 73 68 2d 75 6e 74 72    61 63 6b 65 64 29 0a 20 20 22 48 6f 6f 6b 20 72 | nsert-stash-untracked)..."Hook.r | 
| 23dc0 | 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 73 74 61 73 68 | un.to.insert.sections.into.stash | 
| 23de0 | 20 64 69 66 66 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 | .diff.buffers."...:package-versi | 
| 23e00 | 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 27 | on.'(magit..."2.1.0")...:group.' | 
| 23e20 | 6d 61 67 69 74 2d 73 74 61 73 68 0a 20 20 3a 74    79 70 65 20 27 68 6f 6f 6b 29 0a 0a 3b 3b 3b 3b | magit-stash...:type.'hook)..;;;; | 
| 23e40 | 20 4c 6f 67 20 6f 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 73 | .Log.options..(defcustom.magit-s | 
| 23e60 | 74 61 73 68 65 73 2d 6d 61 72 67 69 6e 0a 20 20    28 6c 69 73 74 20 28 6e 74 68 20 30 20 6d 61 67 | tashes-margin...(list.(nth.0.mag | 
| 23e80 | 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 20 31 20 6d 61 | it-log-margin).........(nth.1.ma | 
| 23ea0 | 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 67 69 74 2d 6c | git-log-margin).........'magit-l | 
| 23ec0 | 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 20 28 6e 74 68 | og-margin-width.nil.........(nth | 
| 23ee0 | 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 61 74 20 | .4.magit-log-margin))..."Format. | 
| 23f00 | 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 69 6e    20 60 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d | of.the.margin.in.`magit-stashes- | 
| 23f20 | 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 74 68 | mode'.buffers...The.value.has.th | 
| 23f40 | 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 52 20 | e.form.(INIT.STYLE.WIDTH.AUTHOR. | 
| 23f60 | 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 2d 6e | AUTHOR-WIDTH)...If.INIT.is.non-n | 
| 23f80 | 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 | 
| 23fa0 | 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 66 6f | tially..STYLE.controls.how.to.fo | 
| 23fc0 | 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 61 74 | rmat.the.author.or.committer.dat | 
| 23fe0 | 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 6f 20 | e....It.can.be.one.of.`age'.(to. | 
| 24000 | 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 20 60 | show.the.age.of.the.commit),...` | 
| 24020 | 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 65 20 | age-abbreviated'.(to.abbreviate. | 
| 24040 | 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 0a 20 | the.time.unit.to.a.character),.. | 
| 24060 | 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 72 6d | .or.a.string.(suitable.for.`form | 
| 24080 | 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 20 61 | at-time-string').to.show.the...a | 
| 240a0 | 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 2d 6d | ctual.date...Option.`magit-log-m | 
| 240c0 | 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 6f 6e | argin-show-committer-date'...con | 
| 240e0 | 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 6c 61 | trols.which.date.is.being.displa | 
| 24100 | 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 6f 66 | yed..WIDTH.controls.the.width.of | 
| 24120 | 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 66 6f | .the.margin...This.exists.for.fo | 
| 24140 | 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 65 6e | rward...compatibility.and.curren | 
| 24160 | 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 61 6e | tly.the.value.should.not.be.chan | 
| 24180 | 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 68 65 | ged..AUTHOR.controls.whether.the | 
| 241a0 | 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 6f 77 | .name.of.the.author.is.also.show | 
| 241c0 | 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 61 73 | n.by...default..AUTHOR-WIDTH.has | 
| 241e0 | 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 61 6d | .to.be.an.integer...When.the.nam | 
| 24200 | 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 65 6e | e.of.the.author...is.shown,.then | 
| 24220 | 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 20 69 | .this.specifies.how.much.space.i | 
| 24240 | 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 65 72 | s.used.to.do.so."...:package-ver | 
| 24260 | 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 | 
| 24280 | 20 27 6d 61 67 69 74 2d 73 74 61 73 68 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 | .'magit-stash...:group.'magit-ma | 
| 242a0 | 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 | 
| 242c0 | 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 27 6d 61 67 69 74 2d | ustom-type...:initialize.'magit- | 
| 242e0 | 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 61 | custom-initialize-reset...:set-a | 
| 24300 | 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 20 | fter.'(magit-log-margin)...:set. | 
| 24320 | 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 2d | (apply-partially.#'magit-margin- | 
| 24340 | 73 65 74 2d 76 61 72 69 61 62 6c 65 20 27 6d 61    67 69 74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 | set-variable.'magit-stashes-mode | 
| 24360 | 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 6c 6f 61 64 | ))..;;;.Commands..;;;###autoload | 
| 24380 | 20 28 61 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 | .(autoload.'magit-stash."magit-s | 
| 243a0 | 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 65 2d 70 | tash".nil.t).(transient-define-p | 
| 243c0 | 72 65 66 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 | refix.magit-stash.()..."Stash.un | 
| 243e0 | 63 6f 6d 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 | committed.changes."...:man-page. | 
| 24400 | 22 67 69 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 | "git-stash"...["Arguments"....(" | 
| 24420 | 2d 75 22 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 | -u"."Also.save.untracked.files". | 
| 24440 | 28 22 2d 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 | ("-u"."--include-untracked"))... | 
| 24460 | 20 28 22 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 | .("-a"."Also.save.untracked.and. | 
| 24480 | 69 67 6e 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 | ignored.files".("-a"."--all"))]. | 
| 244a0 | 20 20 5b 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 | ..[["Stash".....("z"."both"..... | 
| 244c0 | 20 20 20 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 | .....magit-stash-both).....("i". | 
| 244e0 | 22 69 6e 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 | "index".........magit-stash-inde | 
| 24500 | 78 29 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 6d 61 67 69 | x).....("w"."worktree"......magi | 
| 24520 | 74 2d 73 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 | t-stash-worktree).....("x"."keep | 
| 24540 | 69 6e 67 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 | ing.index".magit-stash-keep-inde | 
| 24560 | 78 29 5d 0a 20 20 20 5b 22 53 6e 61 70 73 68 6f    74 22 0a 20 20 20 20 28 22 5a 22 20 22 62 6f 74 | x)]....["Snapshot".....("Z"."bot | 
| 24580 | 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 73 6e 61 70 73 68 6f 74 2d 62 6f 74 68 29 | h"..........magit-snapshot-both) | 
| 245a0 | 0a 20 20 20 20 28 22 49 22 20 22 69 6e 64 65 78    22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | .....("I"."index".........magit- | 
| 245c0 | 73 6e 61 70 73 68 6f 74 2d 69 6e 64 65 78 29 0a    20 20 20 20 28 22 57 22 20 22 77 6f 72 6b 74 72 | snapshot-index).....("W"."worktr | 
| 245e0 | 65 65 22 20 20 20 20 20 20 6d 61 67 69 74 2d 73    6e 61 70 73 68 6f 74 2d 77 6f 72 6b 74 72 65 65 | ee"......magit-snapshot-worktree | 
| 24600 | 29 0a 20 20 20 20 28 22 72 22 20 22 74 6f 20 77    69 70 20 72 65 66 22 20 20 20 20 6d 61 67 69 74 | ).....("r"."to.wip.ref"....magit | 
| 24620 | 2d 77 69 70 2d 63 6f 6d 6d 69 74 29 5d 0a 20 20    20 5b 22 55 73 65 22 0a 20 20 20 20 28 22 61 22 | -wip-commit)]....["Use".....("a" | 
| 24640 | 20 22 41 70 70 6c 79 22 20 20 20 20 20 20 20 20    20 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 | ."Apply".........magit-stash-app | 
| 24660 | 6c 79 29 0a 20 20 20 20 28 22 70 22 20 22 50 6f    70 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ly).....("p"."Pop"...........mag | 
| 24680 | 69 74 2d 73 74 61 73 68 2d 70 6f 70 29 0a 20 20    20 20 28 22 6b 22 20 22 44 72 6f 70 22 20 20 20 | it-stash-pop).....("k"."Drop"... | 
| 246a0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61    73 68 2d 64 72 6f 70 29 5d 0a 20 20 20 5b 22 49 | .......magit-stash-drop)]....["I | 
| 246c0 | 6e 73 70 65 63 74 22 0a 20 20 20 20 28 22 6c 22    20 22 4c 69 73 74 22 20 20 20 20 20 20 20 20 20 | nspect".....("l"."List"......... | 
| 246e0 | 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6c 69 73    74 29 0a 20 20 20 20 28 22 76 22 20 22 53 68 6f | .magit-stash-list).....("v"."Sho | 
| 24700 | 77 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 73 74 61 73 68 2d 73 68 6f 77 29 5d 0a 20 | w"..........magit-stash-show)].. | 
| 24720 | 20 20 5b 22 54 72 61 6e 73 66 6f 72 6d 22 0a 20    20 20 20 28 22 62 22 20 22 42 72 61 6e 63 68 22 | ..["Transform".....("b"."Branch" | 
| 24740 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74    61 73 68 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 | ........magit-stash-branch)..... | 
| 24760 | 28 22 42 22 20 22 42 72 61 6e 63 68 20 68 65 72    65 22 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 | ("B"."Branch.here"...magit-stash | 
| 24780 | 2d 62 72 61 6e 63 68 2d 68 65 72 65 29 0a 20 20    20 20 28 22 66 22 20 22 46 6f 72 6d 61 74 20 70 | -branch-here).....("f"."Format.p | 
| 247a0 | 61 74 63 68 22 20 20 6d 61 67 69 74 2d 73 74 61    73 68 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 29 | atch"..magit-stash-format-patch) | 
| 247c0 | 5d 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 73 74 61 73 68 2d 61 72 67 75 6d 65 6e 74 | ]])..(defun.magit-stash-argument | 
| 247e0 | 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 74 2d 73 74 | s.()...(transient-args.'magit-st | 
| 24800 | 61 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 20 6d 61 67 | ash))..;;;###autoload.(defun.mag | 
| 24820 | 69 74 2d 73 74 61 73 68 2d 62 6f 74 68 20 28 6d    65 73 73 61 67 65 20 26 6f 70 74 69 6f 6e 61 6c | it-stash-both.(message.&optional | 
| 24840 | 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 20 | .include-untracked)..."Create.a. | 
| 24860 | 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 72 6b 69 6e 67 20 74 | stash.of.the.index.and.working.t | 
| 24880 | 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 6c 75 64 65 | ree..Untracked.files.are.include | 
| 248a0 | 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 74 73 2e 0a | d.according.to.infix.arguments.. | 
| 248c0 | 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 61 6c 65 6e | One.prefix.argument.is.equivalen | 
| 248e0 | 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 68 69 6c 65 | t.to.`--include-untracked'.while | 
| 24900 | 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 75 69 76 61 | .two.prefix.arguments.are.equiva | 
| 24920 | 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 74 69 76 65 | lent.to.`--all'."...(interactive | 
| 24940 | 0a 20 20 20 28 70 72 6f 67 6e 20 28 77 68 65 6e    20 28 61 6e 64 20 28 6d 61 67 69 74 2d 6d 65 72 | ....(progn.(when.(and.(magit-mer | 
| 24960 | 67 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge-in-progress-p)............... | 
| 24980 | 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 20 22 5c 0a 53 | .......(not.(magit-y-or-n-p."\.S | 
| 249a0 | 74 61 73 68 69 6e 67 20 61 6e 64 20 72 65 73 65    74 74 69 6e 67 20 64 75 72 69 6e 67 20 61 20 6d | tashing.and.resetting.during.a.m | 
| 249c0 | 65 72 67 65 20 63 6f 6e 66 6c 69 63 74 2e 20 5c    0a 41 70 70 6c 79 69 6e 67 20 74 68 65 20 72 65 | erge.conflict..\.Applying.the.re | 
| 249e0 | 73 75 6c 74 69 6e 67 20 73 74 61 73 68 20 77 6f    6e 27 74 20 72 65 73 74 6f 72 65 20 74 68 65 20 | sulting.stash.won't.restore.the. | 
| 24a00 | 6d 65 72 67 65 20 73 74 61 74 65 2e 20 5c 0a 50    72 6f 63 65 65 64 20 61 6e 79 77 61 79 3f 20 22 | merge.state..\.Proceed.anyway?." | 
| 24a20 | 29 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 | ))).............(user-error."Abo | 
| 24a40 | 72 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 | rt"))...........(magit-stash-rea | 
| 24a60 | 64 2d 61 72 67 73 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 | d-args)))...(magit-stash-save.me | 
| 24a80 | 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 29 29 0a | ssage.t.t.include-untracked.t)). | 
| 24aa0 | 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 74 61 | .;;;###autoload.(defun.magit-sta | 
| 24ac0 | 73 68 2d 69 6e 64 65 78 20 28 6d 65 73 73 61 67    65 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 | sh-index.(message)..."Create.a.s | 
| 24ae0 | 74 61 73 68 20 6f 66 20 74 68 65 20 69 6e 64 65    78 20 6f 6e 6c 79 2e 0a 55 6e 73 74 61 67 65 64 | tash.of.the.index.only..Unstaged | 
| 24b00 | 20 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 20 63    68 61 6e 67 65 73 20 61 72 65 20 6e 6f 74 20 73 | .and.untracked.changes.are.not.s | 
| 24b20 | 74 61 73 68 65 64 2e 20 20 54 68 65 20 73 74 61    73 68 65 64 0a 63 68 61 6e 67 65 73 20 61 72 65 | tashed...The.stashed.changes.are | 
| 24b40 | 20 61 70 70 6c 69 65 64 20 69 6e 20 72 65 76 65    72 73 65 20 74 6f 20 62 6f 74 68 20 74 68 65 20 | .applied.in.reverse.to.both.the. | 
| 24b60 | 69 6e 64 65 78 20 61 6e 64 20 74 68 65 0a 77 6f    72 6b 74 72 65 65 2e 20 20 54 68 69 73 20 63 6f | index.and.the.worktree...This.co | 
| 24b80 | 6d 6d 61 6e 64 20 63 61 6e 20 66 61 69 6c 20 77    68 65 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 | mmand.can.fail.when.the.worktree | 
| 24ba0 | 20 69 73 20 6e 6f 74 20 63 6c 65 61 6e 2e 0a 41    70 70 6c 79 69 6e 67 20 74 68 65 20 72 65 73 75 | .is.not.clean..Applying.the.resu | 
| 24bc0 | 6c 74 69 6e 67 20 73 74 61 73 68 20 68 61 73 20    74 68 65 20 69 6e 76 65 72 73 65 20 65 66 66 65 | lting.stash.has.the.inverse.effe | 
| 24be0 | 63 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 28 6d 61 67 69 74 | ct."...(interactive.(list.(magit | 
| 24c00 | 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73    61 67 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d | -stash-read-message)))...(magit- | 
| 24c20 | 73 74 61 73 68 2d 73 61 76 65 20 6d 65 73 73 61    67 65 20 74 20 6e 69 6c 20 6e 69 6c 20 74 20 27 | stash-save.message.t.nil.nil.t.' | 
| 24c40 | 77 6f 72 6b 74 72 65 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 | worktree))..;;;###autoload.(defu | 
| 24c60 | 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 77 6f    72 6b 74 72 65 65 20 28 6d 65 73 73 61 67 65 20 | n.magit-stash-worktree.(message. | 
| 24c80 | 26 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 | &optional.include-untracked)..." | 
| 24ca0 | 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 | 
| 24cc0 | 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 6b 65 | es.in.the.working.tree..Untracke | 
| 24ce0 | 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 | 
| 24d00 | 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 | 
| 24d20 | 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 | 
| 24d40 | 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 | 
| 24d60 | 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 | 
| 24d80 | 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 | 
| 24da0 | 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 | 
| 24dc0 | 20 6d 65 73 73 61 67 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 | .message.nil.t.include-untracked | 
| 24de0 | 20 74 20 27 69 6e 64 65 78 29 29 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | .t.'index))..;;;###autoload.(def | 
| 24e00 | 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6b    65 65 70 2d 69 6e 64 65 78 20 28 6d 65 73 73 61 | un.magit-stash-keep-index.(messa | 
| 24e20 | 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 6b 65 64 29 0a | ge.&optional.include-untracked). | 
| 24e40 | 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 65 78 20 61 | .."Create.a.stash.of.the.index.a | 
| 24e60 | 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c    20 6b 65 65 70 69 6e 67 20 69 6e 64 65 78 20 69 | nd.working.tree,.keeping.index.i | 
| 24e80 | 6e 74 61 63 74 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 6c 75 | ntact..Untracked.files.are.inclu | 
| 24ea0 | 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 74 73 | ded.according.to.infix.arguments | 
| 24ec0 | 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 61 6c | ..One.prefix.argument.is.equival | 
| 24ee0 | 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 68 69 | ent.to.`--include-untracked'.whi | 
| 24f00 | 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 75 69 | le.two.prefix.arguments.are.equi | 
| 24f20 | 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 74 69 | valent.to.`--all'."...(interacti | 
| 24f40 | 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 28 6d | ve.(magit-stash-read-args))...(m | 
| 24f60 | 61 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 | agit-stash-save.message.t.t.incl | 
| 24f80 | 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 28 64 65 66 75 6e | ude-untracked.t.'index))..(defun | 
| 24fa0 | 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61    64 2d 61 72 67 73 20 28 29 0a 20 20 28 6c 69 73 | .magit-stash-read-args.()...(lis | 
| 24fc0 | 74 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 72    65 61 64 2d 6d 65 73 73 61 67 65 29 0a 20 20 20 | t.(magit-stash-read-message).... | 
| 24fe0 | 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 65 64 | .....(magit-stash-read-untracked | 
| 25000 | 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 75 6e 74 | )))..(defun.magit-stash-read-unt | 
| 25020 | 72 61 63 6b 65 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 | racked.()...(let.((prefix.(prefi | 
| 25040 | 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 78 2d 61 | x-numeric-value.current-prefix-a | 
| 25060 | 72 67 29 29 0a 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 | rg)).........(args...(magit-stas | 
| 25080 | 68 2d 61 72 67 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 | h-arguments))).....(cond.((or.(= | 
| 250a0 | 20 70 72 65 66 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 | .prefix.16).(member."--all".args | 
| 250c0 | 29 29 20 27 61 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 | )).'all)...........((or.(=.prefi | 
| 250e0 | 78 20 20 34 29 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 | x..4).(member."--include-untrack | 
| 25100 | 65 64 22 20 61 72 67 73 29 29 20 74 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | ed".args)).t))))..(defun.magit-s | 
| 25120 | 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67    65 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 | tash-read-message.()...(let*.((d | 
| 25140 | 65 66 61 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 | efault.(format."On.%s:."........ | 
| 25160 | 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 65 | ...................(or.(magit-ge | 
| 25180 | 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 29 22 29 | t-current-branch)."(no.branch)") | 
| 251a0 | 29 29 0a 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 | ))..........(input.(magit-read-s | 
| 251c0 | 74 72 69 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 | tring."Stash.message".default))) | 
| 251e0 | 0a 20 20 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 | .....(if.(equal.input.default).. | 
| 25200 | 20 20 20 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 | .......(concat.default.(magit-re | 
| 25220 | 76 2d 66 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 | v-format."%h.%s")).......input)) | 
| 25240 | 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 | 
| 25260 | 6e 61 70 73 68 6f 74 2d 62 6f 74 68 20 28 26 6f    70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 2d | napshot-both.(&optional.include- | 
| 25280 | 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 22 43 72    65 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74 20 | untracked)..."Create.a.snapshot. | 
| 252a0 | 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 2e 0a 55 | of.the.index.and.working.tree..U | 
| 252c0 | 6e 74 72 61 63 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 | ntracked.files.are.included.acco | 
| 252e0 | 72 64 69 6e 67 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 | rding.to.infix.arguments..One.pr | 
| 25300 | 65 66 69 78 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 60 | efix.argument.is.equivalent.to.` | 
| 25320 | 2d 2d 69 6e 63 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 | --include-untracked'.while.two.p | 
| 25340 | 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 65 6e 74 20 74 | refix.arguments.are.equivalent.t | 
| 25360 | 6f 20 60 2d 2d 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 | o.`--all'."...(interactive.(magi | 
| 25380 | 74 2d 73 6e 61 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 | t-snapshot-read-args))...(magit- | 
| 253a0 | 73 6e 61 70 73 68 6f 74 2d 73 61 76 65 20 74 20    74 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 | snapshot-save.t.t.include-untrac | 
| 253c0 | 6b 65 64 20 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 | ked.t))..;;;###autoload.(defun.m | 
| 253e0 | 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 69 6e    64 65 78 20 28 29 0a 20 20 22 43 72 65 61 74 65 | agit-snapshot-index.()..."Create | 
| 25400 | 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 6f 6e 6c 79 2e 0a 55 | .a.snapshot.of.the.index.only..U | 
| 25420 | 6e 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 20 61 72 | nstaged.and.untracked.changes.ar | 
| 25440 | 65 20 6e 6f 74 20 73 74 61 73 68 65 64 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | e.not.stashed."...(interactive). | 
| 25460 | 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 6e 69 6c 20 6e 69 6c | ..(magit-snapshot-save.t.nil.nil | 
| 25480 | 20 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 69 | .t))..;;;###autoload.(defun.magi | 
| 254a0 | 74 2d 73 6e 61 70 73 68 6f 74 2d 77 6f 72 6b 74    72 65 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 | t-snapshot-worktree.(&optional.i | 
| 254c0 | 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 20 73 6e | nclude-untracked)..."Create.a.sn | 
| 254e0 | 61 70 73 68 6f 74 20 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 | apshot.of.unstaged.changes.in.th | 
| 25500 | 65 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 66 69 6c 65 73 20 | e.working.tree..Untracked.files. | 
| 25520 | 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 6e 66 69 78 20 | are.included.according.to.infix. | 
| 25540 | 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 6d 65 6e 74 20 69 | arguments..One.prefix.argument.i | 
| 25560 | 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 2d 75 6e 74 72 61 | s.equivalent.to.`--include-untra | 
| 25580 | 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 75 6d 65 6e 74 73 | cked'.while.two.prefix.arguments | 
| 255a0 | 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 2e 22 0a 20 20 28 | .are.equivalent.to.`--all'."...( | 
| 255c0 | 69 6e 74 65 72 61 63 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 | interactive.(magit-snapshot-read | 
| 255e0 | 2d 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74    2d 73 6e 61 70 73 68 6f 74 2d 73 61 76 65 20 6e | -args))...(magit-snapshot-save.n | 
| 25600 | 69 6c 20 74 20 69 6e 63 6c 75 64 65 2d 75 6e 74    72 61 63 6b 65 64 20 74 29 29 0a 0a 28 64 65 66 | il.t.include-untracked.t))..(def | 
| 25620 | 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f    74 2d 72 65 61 64 2d 61 72 67 73 20 28 29 0a 20 | un.magit-snapshot-read-args.().. | 
| 25640 | 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 75 6e 74 72 61 63 6b | .(list.(magit-stash-read-untrack | 
| 25660 | 65 64 29 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 73 61 76 | ed)))..(defun.magit-snapshot-sav | 
| 25680 | 65 20 28 69 6e 64 65 78 20 77 6f 72 6b 74 72 65    65 20 75 6e 74 72 61 63 6b 65 64 20 26 6f 70 74 | e.(index.worktree.untracked.&opt | 
| 256a0 | 69 6f 6e 61 6c 20 72 65 66 72 65 73 68 29 0a 20    20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 61 | ional.refresh)...(magit-stash-sa | 
| 256c0 | 76 65 20 28 63 6f 6e 63 61 74 20 22 57 49 50 20    6f 6e 20 22 20 28 6d 61 67 69 74 2d 73 74 61 73 | ve.(concat."WIP.on.".(magit-stas | 
| 256e0 | 68 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 20 20 20 20 | h-summary))..................... | 
| 25700 | 69 6e 64 65 78 20 77 6f 72 6b 74 72 65 65 20 75    6e 74 72 61 63 6b 65 64 20 72 65 66 72 65 73 68 | index.worktree.untracked.refresh | 
| 25720 | 20 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 69 | .t))..;;;###autoload.(defun.magi | 
| 25740 | 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 20 28 73    74 61 73 68 29 0a 20 20 22 41 70 70 6c 79 20 61 | t-stash-apply.(stash)..."Apply.a | 
| 25760 | 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 0a 54 72 79 20 | .stash.to.the.working.tree..Try. | 
| 25780 | 74 6f 20 70 72 65 73 65 72 76 65 20 74 68 65 20    73 74 61 73 68 20 69 6e 64 65 78 2e 20 20 49 66 | to.preserve.the.stash.index...If | 
| 257a0 | 20 74 68 61 74 20 66 61 69 6c 73 20 62 65 63 61    75 73 65 20 74 68 65 72 65 0a 61 72 65 20 73 74 | .that.fails.because.there.are.st | 
| 257c0 | 61 67 65 64 20 63 68 61 6e 67 65 73 2c 20 61 70    70 6c 79 20 77 69 74 68 6f 75 74 20 70 72 65 73 | aged.changes,.apply.without.pres | 
| 257e0 | 65 72 76 69 6e 67 20 74 68 65 20 73 74 61 73 68    20 69 6e 64 65 78 2e 22 0a 20 20 28 69 6e 74 65 | erving.the.stash.index."...(inte | 
| 25800 | 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 20 | ractive.(list.(magit-read-stash. | 
| 25820 | 22 41 70 70 6c 79 20 73 74 61 73 68 22 29 29 29    0a 20 20 28 69 66 20 28 3d 20 28 6d 61 67 69 74 | "Apply.stash")))...(if.(=.(magit | 
| 25840 | 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 22 2d 2d 69 6e 64 | -call-git."stash"."apply"."--ind | 
| 25860 | 65 78 22 20 73 74 61 73 68 29 20 30 29 0a 20 20    20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 | ex".stash).0).......(magit-refre | 
| 25880 | 73 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 | sh).....(magit-run-git."stash"." | 
| 258a0 | 61 70 70 6c 79 22 20 73 74 61 73 68 29 29 29 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | apply".stash)))..;;;###autoload. | 
| 258c0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61    73 68 2d 70 6f 70 20 28 73 74 61 73 68 29 0a 20 | (defun.magit-stash-pop.(stash).. | 
| 258e0 | 20 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 | ."Apply.a.stash.to.the.working.t | 
| 25900 | 72 65 65 20 61 6e 64 20 72 65 6d 6f 76 65 20 69    74 20 66 72 6f 6d 20 73 74 61 73 68 20 6c 69 73 | ree.and.remove.it.from.stash.lis | 
| 25920 | 74 2e 0a 54 72 79 20 74 6f 20 70 72 65 73 65 72    76 65 20 74 68 65 20 73 74 61 73 68 20 69 6e 64 | t..Try.to.preserve.the.stash.ind | 
| 25940 | 65 78 2e 20 20 49 66 20 74 68 61 74 20 66 61 69    6c 73 20 62 65 63 61 75 73 65 20 74 68 65 72 65 | ex...If.that.fails.because.there | 
| 25960 | 0a 61 72 65 20 73 74 61 67 65 64 20 63 68 61 6e    67 65 73 2c 20 61 70 70 6c 79 20 77 69 74 68 6f | .are.staged.changes,.apply.witho | 
| 25980 | 75 74 20 70 72 65 73 65 72 76 69 6e 67 20 74 68    65 20 73 74 61 73 68 20 69 6e 64 65 78 0a 61 6e | ut.preserving.the.stash.index.an | 
| 259a0 | 64 20 66 6f 72 67 6f 20 72 65 6d 6f 76 69 6e 67    20 74 68 65 20 73 74 61 73 68 2e 22 0a 20 20 28 | d.forgo.removing.the.stash."...( | 
| 259c0 | 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 | 
| 259e0 | 61 73 68 20 22 50 6f 70 20 73 74 61 73 68 22 29    29 29 0a 20 20 28 69 66 20 28 3d 20 28 6d 61 67 | ash."Pop.stash")))...(if.(=.(mag | 
| 25a00 | 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 22 2d 2d 69 | it-call-git."stash"."apply"."--i | 
| 25a20 | 6e 64 65 78 22 20 73 74 61 73 68 29 20 30 29 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 | ndex".stash).0).......(magit-sta | 
| 25a40 | 73 68 2d 64 72 6f 70 20 73 74 61 73 68 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | sh-drop.stash).....(magit-run-gi | 
| 25a60 | 74 20 22 73 74 61 73 68 22 20 22 61 70 70 6c 79    22 20 73 74 61 73 68 29 29 29 0a 0a 3b 3b 3b 23 | t."stash"."apply".stash)))..;;;# | 
| 25a80 | 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 64 72 | ##autoload.(defun.magit-stash-dr | 
| 25aa0 | 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 61 73 68 20 66 72 6f | op.(stash)..."Remove.a.stash.fro | 
| 25ac0 | 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 65 20 72 65 67 69 6f | m.the.stash.list..When.the.regio | 
| 25ae0 | 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 20 61 6c 6c 20 63 6f | n.is.active.offer.to.drop.all.co | 
| 25b00 | 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 72 61 63 74 69 76 65 | ntained.stashes."...(interactive | 
| 25b20 | 0a 20 20 20 28 6c 69 73 74 20 28 2d 2d 69 66 2d    6c 65 74 20 28 6d 61 67 69 74 2d 72 65 67 69 6f | ....(list.(--if-let.(magit-regio | 
| 25b40 | 6e 2d 76 61 6c 75 65 73 20 27 73 74 61 73 68 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | n-values.'stash)..............(m | 
| 25b60 | 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64 72    6f 70 2d 73 74 61 73 68 65 73 20 6e 69 6c 20 22 | agit-confirm.'drop-stashes.nil." | 
| 25b80 | 44 72 6f 70 20 25 69 20 73 74 61 73 68 65 73 22    20 6e 69 6c 20 69 74 29 0a 20 20 20 20 20 20 20 | Drop.%i.stashes".nil.it)........ | 
| 25ba0 | 20 20 20 20 28 6c 65 74 20 28 28 68 65 6c 6d 2d    63 6f 6d 70 2d 72 65 61 64 2d 75 73 65 2d 6d 61 | ....(let.((helm-comp-read-use-ma | 
| 25bc0 | 72 6b 65 64 20 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 | rked.t))..............(magit-rea | 
| 25be0 | 64 2d 73 74 61 73 68 20 22 44 72 6f 70 20 73 74    61 73 68 22 29 29 29 29 29 0a 20 20 28 64 6f 6c | d-stash."Drop.stash")))))...(dol | 
| 25c00 | 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 20 | ist.(stash.(if.(listp.stash).... | 
| 25c20 | 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 6f | ..................(nreverse.(pro | 
| 25c40 | 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 29 | g1.stash.(setq.stash.(car.stash) | 
| 25c60 | 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 61 | )))....................(list.sta | 
| 25c80 | 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 73 | sh))).....(message."Deleted.refs | 
| 25ca0 | 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 20 | /%s.(was.%s)".stash............. | 
| 25cc0 | 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 73 | .(magit-rev-parse."--short".stas | 
| 25ce0 | 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 72 | h)).....(magit-call-git."rev-par | 
| 25d00 | 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 22 | se".stash).....(magit-call-git." | 
| 25d20 | 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 72 | stash"."drop".stash))...(magit-r | 
| 25d40 | 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 20 | efresh))..;;;###autoload.(defun. | 
| 25d60 | 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 76 | magit-stash-clear.(ref)..."Remov | 
| 25d80 | 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 66 | e.all.stashes.saved.in.REF's.ref | 
| 25da0 | 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 63 | log.by.deleting.REF."...(interac | 
| 25dc0 | 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 69 | tive.(let.((ref.(or.(magit-secti | 
| 25de0 | 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 73 | on-value-if.'stashes)."refs/stas | 
| 25e00 | 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 6f | h")))..................(magit-co | 
| 25e20 | 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 65 | nfirm.t.(format."Drop.all.stashe | 
| 25e40 | 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 20 | s.in.%s".ref)).................. | 
| 25e60 | 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 75 | (list.ref)))...(magit-run-git."u | 
| 25e80 | 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 74 | pdate-ref"."-d".ref))..;;;###aut | 
| 25ea0 | 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 20 | oload.(defun.magit-stash-branch. | 
| 25ec0 | 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 65 | (stash.branch)..."Create.and.che | 
| 25ee0 | 63 6b 6f 75 74 20 61 20 6e 65 77 20 42 52 41 4e    43 48 20 66 72 6f 6d 20 53 54 41 53 48 2e 22 0a | ckout.a.new.BRANCH.from.STASH.". | 
| 25f00 | 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 | 
| 25f20 | 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 20 | -stash."Branch.stash").......... | 
| 25f40 | 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 6e | ............(magit-read-string-n | 
| 25f60 | 73 20 22 42 72 61 6e 63 68 20 6e 61 6d 65 22 29    29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d | s."Branch.name")))...(magit-run- | 
| 25f80 | 67 69 74 20 22 73 74 61 73 68 22 20 22 62 72 61    6e 63 68 22 20 62 72 61 6e 63 68 20 73 74 61 73 | git."stash"."branch".branch.stas | 
| 25fa0 | 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 | 
| 25fc0 | 2d 73 74 61 73 68 2d 62 72 61 6e 63 68 2d 68 65    72 65 20 28 73 74 61 73 68 20 62 72 61 6e 63 68 | -stash-branch-here.(stash.branch | 
| 25fe0 | 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 20 6e 65 77 20 42 | )..."Create.and.checkout.a.new.B | 
| 26000 | 52 41 4e 43 48 20 61 6e 64 20 61 70 70 6c 79 20    53 54 41 53 48 2e 0a 54 68 65 20 62 72 61 6e 63 | RANCH.and.apply.STASH..The.branc | 
| 26020 | 68 20 69 73 20 63 72 65 61 74 65 64 20 75 73 69    6e 67 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 | h.is.created.using.`magit-branch | 
| 26040 | 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 27 2c 20    75 73 69 6e 67 20 74 68 65 0a 63 75 72 72 65 6e | -and-checkout',.using.the.curren | 
| 26060 | 74 20 62 72 61 6e 63 68 20 6f 72 20 60 48 45 41    44 27 20 61 73 20 74 68 65 20 73 74 61 72 74 2d | t.branch.or.`HEAD'.as.the.start- | 
| 26080 | 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 20 28 6d 61 | point."...(interactive.(list.(ma | 
| 260a0 | 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 29 0a 20 | git-read-stash."Branch.stash").. | 
| 260c0 | 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- | 
| 260e0 | 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 28 6c 65 | string-ns."Branch.name")))...(le | 
| 26100 | 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 29 0a 20 20 | t.((magit-inhibit-refresh.t))... | 
| 26120 | 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 62 72 61 | ..(magit-branch-and-checkout.bra | 
| 26140 | 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 6e 63 | nch.(or.(magit-get-current-branc | 
| 26160 | 68 29 20 22 48 45 41 44 22 29 29 29 0a 20 20 28    6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c | h)."HEAD")))...(magit-stash-appl | 
| 26180 | 79 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 64 65 66 75 6e | y.stash))..;;;###autoload.(defun | 
| 261a0 | 20 6d 61 67 69 74 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 | .magit-stash-format-patch.(stash | 
| 261c0 | 29 0a 20 20 22 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 22 0a | )..."Create.a.patch.from.STASH". | 
| 261e0 | 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 | 
| 26200 | 2d 73 74 61 73 68 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 | -stash."Create.patch.from.stash" | 
| 26220 | 29 29 29 0a 20 20 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 | )))...(with-temp-file.(magit-rev | 
| 26240 | 2d 66 6f 72 6d 61 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 | -format."0001-%f.patch".stash).. | 
| 26260 | 20 20 20 28 6d 61 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 | ...(magit-git-insert."stash"."sh | 
| 26280 | 6f 77 22 20 22 2d 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 | ow"."-p".stash))...(magit-refres | 
| 262a0 | 68 29 29 0a 0a 3b 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 | h))..;;;.Plumbing..(defun.magit- | 
| 262c0 | 73 74 61 73 68 2d 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 | stash-save.(message.index.worktr | 
| 262e0 | 65 65 20 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 20 20 20 20 | ee.untracked.................... | 
| 26300 | 20 20 20 20 20 20 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 | ..............&optional.refresh. | 
| 26320 | 6b 65 65 70 20 6e 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 | keep.noerror.ref)...(if.(or.(and | 
| 26340 | 20 69 6e 64 65 78 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 | .index.....(magit-staged-files.t | 
| 26360 | 29 29 0a 20 20 20 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 | ))...........(and.worktree..(mag | 
| 26380 | 69 74 2d 75 6e 73 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 | it-unstaged-files.t))........... | 
| 263a0 | 28 61 6e 64 20 75 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 | (and.untracked.(magit-untracked- | 
| 263c0 | 66 69 6c 65 73 20 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 | files.(eq.untracked.'all)))).... | 
| 263e0 | 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 20 20 20 20 20 | ...(magit-with-toplevel......... | 
| 26400 | 28 6d 61 67 69 74 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 | (magit-stash-store.message.(or.r | 
| 26420 | 65 66 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 20 20 | ef."refs/stash")................ | 
| 26440 | 20 20 20 20 20 20 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 | ............(magit-stash-create. | 
| 26460 | 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 72 61 63 6b 65 64 | message.index.worktree.untracked | 
| 26480 | 29 29 0a 20 20 20 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 | )).........(if.(eq.keep.'worktre | 
| 264a0 | 65 29 0a 20 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 | e).............(with-temp-buffer | 
| 264c0 | 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 6e 73 65 72 74 | ...............(magit-git-insert | 
| 264e0 | 20 22 64 69 66 66 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 20 | ."diff"."--cached")............. | 
| 26500 | 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 20 20 20 | ..(magit-run-git-with-input..... | 
| 26520 | 20 20 20 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 | ..........."apply"."--reverse"." | 
| 26540 | 2d 2d 63 61 63 68 65 64 22 20 22 2d 2d 69 67 6e    6f 72 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 65 | --cached"."--ignore-space-change | 
| 26560 | 22 20 22 2d 22 29 0a 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 | "."-")...............(magit-run- | 
| 26580 | 67 69 74 2d 77 69 74 68 2d 69 6e 70 75 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 | git-with-input................"a | 
| 265a0 | 70 70 6c 79 22 20 22 2d 2d 72 65 76 65 72 73 65    22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 | pply"."--reverse"."--ignore-spac | 
| 265c0 | 65 2d 63 68 61 6e 67 65 22 20 22 2d 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 | e-change"."-"))...........(unles | 
| 265e0 | 73 20 28 65 71 20 6b 65 65 70 20 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 | s.(eq.keep.t).............(if.(e | 
| 26600 | 71 20 6b 65 65 70 20 27 69 6e 64 65 78 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | q.keep.'index).................( | 
| 26620 | 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 20 22 | magit-call-git."checkout"."--"." | 
| 26640 | 2e 22 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 6c 6c 2d 67 69 | .")...............(magit-call-gi | 
| 26660 | 74 20 22 72 65 73 65 74 22 20 22 2d 2d 68 61 72    64 22 20 22 48 45 41 44 22 20 22 2d 2d 22 29 29 | t."reset"."--hard"."HEAD"."--")) | 
| 26680 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 75 6e 74 72 61 63 6b 65 64 0a 20 20 20 | .............(when.untracked.... | 
| 266a0 | 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 6c 65 61 | ...........(magit-call-git."clea | 
| 266c0 | 6e 22 20 22 2d 2d 66 6f 72 63 65 22 20 22 2d 64    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n"."--force"."-d"............... | 
| 266e0 | 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 75 6e 74 72 61 63 6b | ................(and.(eq.untrack | 
| 26700 | 65 64 20 27 61 6c 6c 29 20 22 2d 78 22 29 29 29    29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e | ed.'all)."-x"))))).........(when | 
| 26720 | 20 72 65 66 72 65 73 68 0a 20 20 20 20 20 20 20    20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 | .refresh...........(magit-refres | 
| 26740 | 68 29 29 29 0a 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 28 | h))).....(unless.noerror.......( | 
| 26760 | 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 25    73 20 63 68 61 6e 67 65 73 20 74 6f 20 73 61 76 | user-error."No.%s.changes.to.sav | 
| 26780 | 65 22 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 69    6e 64 65 78 29 20 20 22 75 6e 73 74 61 67 65 64 | e".(cond.((not.index).."unstaged | 
| 267a0 | 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 | ").............................. | 
| 267c0 | 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 77 6f 72 6b 74 72 65 | ...................((not.worktre | 
| 267e0 | 65 29 20 22 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 | e)."staged").................... | 
| 26800 | 20 20 20 20 20 20 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 | .............................(t. | 
| 26820 | 22 6c 6f 63 61 6c 22 29 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 | "local"))))))..(defun.magit-stas | 
| 26840 | 68 2d 73 74 6f 72 65 20 28 6d 65 73 73 61 67 65    20 72 65 66 20 63 6f 6d 6d 69 74 29 0a 20 20 28 | h-store.(message.ref.commit)...( | 
| 26860 | 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 72 65 66    20 72 65 66 20 6d 65 73 73 61 67 65 20 63 6f 6d | magit-update-ref.ref.message.com | 
| 26880 | 6d 69 74 20 74 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 73 74 61 73 68 2d 63 72 65 61 | mit.t))..(defun.magit-stash-crea | 
| 268a0 | 74 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 72 61 | te.(message.index.worktree.untra | 
| 268c0 | 63 6b 65 64 29 0a 20 20 28 75 6e 6c 65 73 73 20    28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 | cked)...(unless.(magit-rev-parse | 
| 268e0 | 20 22 2d 2d 76 65 72 69 66 79 22 20 22 48 45 41    44 22 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22 | ."--verify"."HEAD").....(error." | 
| 26900 | 59 6f 75 20 64 6f 20 6e 6f 74 20 68 61 76 65 20    74 68 65 20 69 6e 69 74 69 61 6c 20 63 6f 6d 6d | You.do.not.have.the.initial.comm | 
| 26920 | 69 74 20 79 65 74 22 29 29 0a 20 20 28 6c 65 74    20 28 28 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f | it.yet"))...(let.((magit-git-glo | 
| 26940 | 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 20 28 6e    63 6f 6e 63 20 28 6c 69 73 74 20 22 2d 63 22 20 | bal-arguments.(nconc.(list."-c". | 
| 26960 | 22 63 6f 6d 6d 69 74 2e 67 70 67 73 69 67 6e 3d    66 61 6c 73 65 22 29 0a 20 20 20 20 20 20 20 20 | "commit.gpgsign=false")......... | 
| 26980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 269a0 | 20 20 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 29 0a | ...magit-git-global-arguments)). | 
| 269c0 | 20 20 20 20 20 20 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 | ........(default-directory.(magi | 
| 269e0 | 74 2d 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20    20 20 20 20 20 28 73 75 6d 6d 61 72 79 20 28 6d | t-toplevel)).........(summary.(m | 
| 26a00 | 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 28 68 65 | agit-stash-summary)).........(he | 
| 26a20 | 61 64 20 22 48 45 41 44 22 29 29 0a 20 20 20 20    28 77 68 65 6e 20 28 61 6e 64 20 77 6f 72 6b 74 | ad."HEAD")).....(when.(and.workt | 
| 26a40 | 72 65 65 20 28 6e 6f 74 20 69 6e 64 65 78 29 29    0a 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 | ree.(not.index)).......(setq.hea | 
| 26a60 | 64 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d    6d 69 74 2d 74 72 65 65 20 22 70 72 65 2d 73 74 | d.(or.(magit-commit-tree."pre-st | 
| 26a80 | 61 73 68 20 69 6e 64 65 78 22 20 6e 69 6c 20 22    48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 | ash.index".nil."HEAD").......... | 
| 26aa0 | 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. | 
| 26ac0 | 74 68 65 20 63 75 72 72 65 6e 74 20 69 6e 64 65    78 20 73 74 61 74 65 22 29 29 29 29 0a 20 20 20 | the.current.index.state")))).... | 
| 26ae0 | 20 28 6f 72 20 28 73 65 74 71 20 69 6e 64 65 78    20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 | .(or.(setq.index.(magit-commit-t | 
| 26b00 | 72 65 65 20 28 63 6f 6e 63 61 74 20 22 69 6e 64    65 78 20 6f 6e 20 22 20 73 75 6d 6d 61 72 79 29 | ree.(concat."index.on.".summary) | 
| 26b20 | 20 6e 69 6c 20 68 65 61 64 29 29 0a 20 20 20 20    20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e | .nil.head)).........(error."Cann | 
| 26b40 | 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 65 22 | ot.save.the.current.index.state" | 
| 26b60 | 29 29 0a 20 20 20 20 28 61 6e 64 20 75 6e 74 72    61 63 6b 65 64 0a 20 20 20 20 20 20 20 20 20 28 | )).....(and.untracked..........( | 
| 26b80 | 73 65 74 71 20 75 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 | setq.untracked.(magit-untracked- | 
| 26ba0 | 66 69 6c 65 73 20 28 65 71 20 75 6e 74 72 61 63    6b 65 64 20 27 61 6c 6c 29 29 29 0a 20 20 20 20 | files.(eq.untracked.'all)))..... | 
| 26bc0 | 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 77 69 74 68 | .....(setq.untracked.(magit-with | 
| 26be0 | 2d 74 65 6d 70 2d 69 6e 64 65 78 20 6e 69 6c 20    6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -temp-index.nil.nil............. | 
| 26c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 72 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 75 | ...............(or.(and.(magit-u | 
| 26c20 | 70 64 61 74 65 2d 66 69 6c 65 73 20 75 6e 74 72    61 63 6b 65 64 29 0a 20 20 20 20 20 20 20 20 20 | pdate-files.untracked).......... | 
| 26c40 | 20 20 20 20 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 | 
| 26c60 | 74 2d 63 6f 6d 6d 69 74 2d 74 72 65 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-commit-tree................... | 
| 26c80 | 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 75 6e 74 72 | ...................(concat."untr | 
| 26ca0 | 61 63 6b 65 64 20 66 69 6c 65 73 20 6f 6e 20 22    20 73 75 6d 6d 61 72 79 29 29 29 0a 20 20 20 20 | acked.files.on.".summary)))..... | 
| 26cc0 | 20 20 20 20 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 | ...........................(erro | 
| 26ce0 | 72 20 22 43 61 6e 6e 6f 74 20 73 61 76 65 20 74    68 65 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c | r."Cannot.save.the.untracked.fil | 
| 26d00 | 65 73 22 29 29 29 29 29 0a 20 20 20 20 28 6d 61    67 69 74 2d 77 69 74 68 2d 74 65 6d 70 2d 69 6e | es"))))).....(magit-with-temp-in | 
| 26d20 | 64 65 78 20 69 6e 64 65 78 20 22 2d 6d 22 0a 20    20 20 20 20 20 28 77 68 65 6e 20 77 6f 72 6b 74 | dex.index."-m".......(when.workt | 
| 26d40 | 72 65 65 0a 20 20 20 20 20 20 20 20 28 6f 72 20    28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 66 69 | ree.........(or.(magit-update-fi | 
| 26d60 | 6c 65 73 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 | les.(magit-git-items."diff"."-z" | 
| 26d80 | 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 68    65 61 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ."--name-only".head))........... | 
| 26da0 | 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 63 75 72 72 65 6e | ..(error."Cannot.save.the.curren | 
| 26dc0 | 74 20 77 6f 72 6b 74 72 65 65 20 73 74 61 74 65    22 29 29 29 0a 20 20 20 20 20 20 28 6f 72 20 28 | t.worktree.state"))).......(or.( | 
| 26de0 | 6d 61 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 68 65 | magit-commit-tree.message.nil.he | 
| 26e00 | 61 64 20 69 6e 64 65 78 20 75 6e 74 72 61 63 6b    65 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 | ad.index.untracked)...........(e | 
| 26e20 | 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 77 6f | rror."Cannot.save.the.current.wo | 
| 26e40 | 72 6b 74 72 65 65 20 73 74 61 74 65 22 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | rktree.state")))))..(defun.magit | 
| 26e60 | 2d 73 74 61 73 68 2d 73 75 6d 6d 61 72 79 20 28    29 0a 20 20 28 63 6f 6e 63 61 74 20 28 6f 72 20 | -stash-summary.()...(concat.(or. | 
| 26e80 | 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 28 6e 6f 20 | (magit-get-current-branch)."(no. | 
| 26ea0 | 62 72 61 6e 63 68 29 22 29 0a 20 20 20 20 20 20    20 20 20 20 22 3a 20 22 20 28 6d 61 67 69 74 2d | branch)")...........":.".(magit- | 
| 26ec0 | 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68 20 25    73 22 29 29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 | rev-format."%h.%s")))..;;;.Secti | 
| 26ee0 | 6f 6e 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67    69 74 2d 73 74 61 73 68 65 73 2d 73 65 63 74 69 | ons..(defvar.magit-stashes-secti | 
| 26f00 | 6f 6e 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28    6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 | on-map...(let.((map.(make-sparse | 
| 26f20 | 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b | -keymap))).....(define-key.map.[ | 
| 26f40 | 72 65 6d 61 70 20 6d 61 67 69 74 2d 64 65 6c 65    74 65 2d 74 68 69 6e 67 5d 20 27 6d 61 67 69 74 | remap.magit-delete-thing].'magit | 
| 26f60 | 2d 73 74 61 73 68 2d 63 6c 65 61 72 29 0a 20 20    20 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 | -stash-clear).....map)..."Keymap | 
| 26f80 | 20 66 6f 72 20 60 73 74 61 73 68 65 73 27 20 73    65 63 74 69 6f 6e 2e 22 29 0a 0a 28 64 65 66 76 | .for.`stashes'.section.")..(defv | 
| 26fa0 | 61 72 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 73    65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 28 6c 65 | ar.magit-stash-section-map...(le | 
| 26fc0 | 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70    61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 | t.((map.(make-sparse-keymap))).. | 
| 26fe0 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d    61 70 20 5b 72 65 6d 61 70 20 6d 61 67 69 74 2d | ...(define-key.map.[remap.magit- | 
| 27000 | 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 20 27 6d    61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 29 | visit-thing]..'magit-stash-show) | 
| 27020 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 5b 72 65 6d 61 70 20 6d 61 67 69 | .....(define-key.map.[remap.magi | 
| 27040 | 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 5d 20    27 6d 61 67 69 74 2d 73 74 61 73 68 2d 64 72 6f | t-delete-thing].'magit-stash-dro | 
| 27060 | 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b    65 79 20 6d 61 70 20 22 61 22 20 20 27 6d 61 67 | p).....(define-key.map."a"..'mag | 
| 27080 | 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | it-stash-apply).....(define-key. | 
| 270a0 | 6d 61 70 20 22 41 22 20 20 27 6d 61 67 69 74 2d    73 74 61 73 68 2d 70 6f 70 29 0a 20 20 20 20 6d | map."A"..'magit-stash-pop).....m | 
| 270c0 | 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f    72 20 60 73 74 61 73 68 27 20 73 65 63 74 69 6f | ap)..."Keymap.for.`stash'.sectio | 
| 270e0 | 6e 73 2e 22 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 | ns.")..(magit-define-section-jum | 
| 27100 | 70 65 72 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 22 53 74 61 | per.magit-jump-to-stashes..."Sta | 
| 27120 | 73 68 65 73 22 20 73 74 61 73 68 65 73 20 22 72    65 66 73 2f 73 74 61 73 68 22 29 0a 0a 28 63 6c | shes".stashes."refs/stash")..(cl | 
| 27140 | 2d 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 73 74 61 73 68 65 73 20 28 26 6f 70 | -defun.magit-insert-stashes.(&op | 
| 27160 | 74 69 6f 6e 61 6c 20 28 72 65 66 20 20 20 22 72    65 66 73 2f 73 74 61 73 68 22 29 0a 20 20 20 20 | tional.(ref..."refs/stash")..... | 
| 27180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 271a0 | 20 20 20 20 20 20 28 68 65 61 64 69 6e 67 20 22    53 74 61 73 68 65 73 3a 22 29 29 0a 20 20 22 49 | ......(heading."Stashes:"))..."I | 
| 271c0 | 6e 73 65 72 74 20 60 73 74 61 73 68 65 73 27 20    73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 | nsert.`stashes'.section.showing. | 
| 271e0 | 72 65 66 6c 6f 67 20 66 6f 72 20 5c 22 72 65 66    73 2f 73 74 61 73 68 5c 22 2e 0a 49 66 20 6f 70 | reflog.for.\"refs/stash\"..If.op | 
| 27200 | 74 69 6f 6e 61 6c 20 52 45 46 20 69 73 20 6e 6f    6e 2d 6e 69 6c 2c 20 73 68 6f 77 20 72 65 66 6c | tional.REF.is.non-nil,.show.refl | 
| 27220 | 6f 67 20 66 6f 72 20 74 68 61 74 20 69 6e 73 74    65 61 64 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c | og.for.that.instead..If.optional | 
| 27240 | 20 48 45 41 44 49 4e 47 20 69 73 20 6e 6f 6e 2d    6e 69 6c 2c 20 75 73 65 20 74 68 61 74 20 61 73 | .HEADING.is.non-nil,.use.that.as | 
| 27260 | 20 73 65 63 74 69 6f 6e 20 68 65 61 64 69 6e 67    0a 69 6e 73 74 65 61 64 20 6f 66 20 5c 22 53 74 | .section.heading.instead.of.\"St | 
| 27280 | 61 73 68 65 73 3a 5c 22 2e 22 0a 20 20 28 6c 65    74 20 28 28 76 65 72 69 66 69 65 64 20 28 6d 61 | ashes:\"."...(let.((verified.(ma | 
| 272a0 | 67 69 74 2d 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 28 61 75 | git-rev-verify.ref)).........(au | 
| 272c0 | 74 6f 73 74 61 73 68 0a 20 20 20 20 20 20 20 20    20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 62 | tostash..........(and.(magit-reb | 
| 272e0 | 61 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 20 20 20 20 20 20 | ase-in-progress-p).............. | 
| 27300 | 20 28 74 68 72 65 61 64 2d 66 69 72 73 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(thread-first.................. | 
| 27320 | 20 28 69 66 20 28 66 69 6c 65 2d 64 69 72 65 63    74 6f 72 79 2d 70 20 28 6d 61 67 69 74 2d 67 69 | .(if.(file-directory-p.(magit-gi | 
| 27340 | 74 2d 64 69 72 20 22 72 65 62 61 73 65 2d 6d 65    72 67 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 | t-dir."rebase-merge")).......... | 
| 27360 | 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 61 75 74 6f 73 | ............."rebase-merge/autos | 
| 27380 | 74 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 22 72 65 62 61 73 | tash"....................."rebas | 
| 273a0 | 65 2d 61 70 70 6c 79 2f 61 75 74 6f 73 74 61 73    68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e-apply/autostash")............. | 
| 273c0 | 20 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 64 69    72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....magit-git-dir............... | 
| 273e0 | 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e    65 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 | ..magit-file-line)))).....(when. | 
| 27400 | 28 6f 72 20 61 75 74 6f 73 74 61 73 68 20 76 65    72 69 66 69 65 64 29 0a 20 20 20 20 20 20 28 6d | (or.autostash.verified).......(m | 
| 27420 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74    69 6f 6e 20 28 73 74 61 73 68 65 73 20 72 65 66 | agit-insert-section.(stashes.ref | 
| 27440 | 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 20 | ).........(magit-insert-heading. | 
| 27460 | 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 61 75 74 6f 73 74 61 73 68 | heading).........(when.autostash | 
| 27480 | 0a 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 61 75 74 68 6f | ...........(pcase-let.((`(,autho | 
| 274a0 | 72 20 2c 64 61 74 65 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 | r.,date.,msg)................... | 
| 274c0 | 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69    6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(split-string.............. | 
| 274e0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20    28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 | ...........(car.(magit-git-lines | 
| 27500 | 0a 20 20 20 20 20 20 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 | ..............................." | 
| 27520 | 73 68 6f 77 22 20 22 2d 71 22 20 22 2d 2d 66 6f    72 6d 61 74 3d 25 61 4e 25 78 30 30 25 61 74 25 | show"."-q"."--format=%aN%x00%at% | 
| 27540 | 78 30 30 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 | x00%s".......................... | 
| 27560 | 20 20 20 20 20 61 75 74 6f 73 74 61 73 68 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....autostash))................ | 
| 27580 | 20 20 20 20 20 20 20 20 20 22 5c 30 22 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ........."\0"))).............(ma | 
| 275a0 | 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69    6f 6e 20 28 73 74 61 73 68 20 61 75 74 6f 73 74 | git-insert-section.(stash.autost | 
| 275c0 | 61 73 68 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 | ash)...............(insert.(prop | 
| 275e0 | 65 72 74 69 7a 65 20 22 41 55 54 4f 53 54 41 53    48 22 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 | ertize."AUTOSTASH".'font-lock-fa | 
| 27600 | 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 20 20 20 28 | ce.'magit-hash))...............( | 
| 27620 | 69 6e 73 65 72 74 20 22 20 22 20 6d 73 67 20 22    5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | insert.".".msg."\n")............ | 
| 27640 | 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 20 20 20 | ...(save-excursion.............. | 
| 27660 | 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 20 20 20 20 20 20 20 | ...(backward-char).............. | 
| 27680 | 20 20 20 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 61 75 74 6f | ...(magit-log-format-margin.auto | 
| 276a0 | 73 74 61 73 68 20 61 75 74 68 6f 72 20 64 61 74    65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | stash.author.date))))).........( | 
| 276c0 | 69 66 20 76 65 72 69 66 69 65 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 | if.verified.............(magit-g | 
| 276e0 | 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 27 6d 61 67 69 74 2d | it-wash.(apply-partially.'magit- | 
| 27700 | 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 20 20 20 20 20 | log-wash-log.'stash)............ | 
| 27720 | 20 20 20 22 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 | ..."reflog"."--format=%gd%x00%aN | 
| 27740 | 25 78 30 30 25 61 74 25 78 30 30 25 67 73 22 20    72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 28 | %x00%at%x00%gs".ref)...........( | 
| 27760 | 69 6e 73 65 72 74 20 3f 5c 6e 29 0a 20 20 20 20    20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | insert.?\n)...........(save-excu | 
| 27780 | 72 73 69 6f 6e 0a 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 | rsion.............(backward-char | 
| 277a0 | 29 0a 20 20 20 20 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 | ).............(magit-make-margin | 
| 277c0 | 2d 6f 76 65 72 6c 61 79 29 29 29 29 29 29 29 0a    0a 3b 3b 3b 20 4c 69 73 74 20 53 74 61 73 68 65 | -overlay)))))))..;;;.List.Stashe | 
| 277e0 | 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 61 67 69 74 2d 73 | s..;;;###autoload.(defun.magit-s | 
| 27800 | 74 61 73 68 2d 6c 69 73 74 20 28 29 0a 20 20 22    4c 69 73 74 20 61 6c 6c 20 73 74 61 73 68 65 73 | tash-list.()..."List.all.stashes | 
| 27820 | 20 69 6e 20 61 20 62 75 66 66 65 72 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | .in.a.buffer."...(interactive).. | 
| 27840 | 20 28 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d    73 65 74 75 70 2d 62 75 66 66 65 72 29 29 0a 0a | .(magit-stashes-setup-buffer)).. | 
| 27860 | 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 73 74 61 73 68 | (define-derived-mode.magit-stash | 
| 27880 | 65 73 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65    66 6c 6f 67 2d 6d 6f 64 65 20 22 4d 61 67 69 74 | es-mode.magit-reflog-mode."Magit | 
| 278a0 | 20 53 74 61 73 68 65 73 22 0a 20 20 22 4d 6f 64    65 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 74 | .Stashes"..."Mode.for.looking.at | 
| 278c0 | 20 6c 69 73 74 73 20 6f 66 20 73 74 61 73 68 65    73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | .lists.of.stashes."...:group.'ma | 
| 278e0 | 67 69 74 2d 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 | git-log...(hack-dir-local-variab | 
| 27900 | 6c 65 73 2d 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66    66 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | les-non-file-buffer))..(defun.ma | 
| 27920 | 67 69 74 2d 73 74 61 73 68 65 73 2d 73 65 74 75    70 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 6d | git-stashes-setup-buffer.()...(m | 
| 27940 | 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 73 74 61 73 68 65 | agit-setup-buffer.#'magit-stashe | 
| 27960 | 73 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 72 2d 72 65 66 | s-mode.nil.....(magit-buffer-ref | 
| 27980 | 6e 61 6d 65 20 22 72 65 66 73 2f 73 74 61 73 68    22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | name."refs/stash")))..(defun.mag | 
| 279a0 | 69 74 2d 73 74 61 73 68 65 73 2d 72 65 66 72 65    73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 | it-stashes-refresh-buffer.()...( | 
| 279c0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63    74 69 6f 6e 20 28 73 74 61 73 68 65 73 62 75 66 | magit-insert-section.(stashesbuf | 
| 279e0 | 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 20 28 69 66 20 | ).....(magit-insert-heading.(if. | 
| 27a00 | 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 72 65 66 | (equal.magit-buffer-refname."ref | 
| 27a20 | 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 20 | s/stash")....................... | 
| 27a40 | 20 20 20 20 20 20 20 20 22 53 74 61 73 68 65 73    3a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........"Stashes:".............. | 
| 27a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 6f 72 6d 61 74 20 22 53 74 61 73 68 65 73 20 | ...............(format."Stashes. | 
| 27a80 | 5b 25 73 5d 3a 22 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 20 | [%s]:".magit-buffer-refname))).. | 
| 27aa0 | 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 74 69 61 | ...(magit-git-wash.(apply-partia | 
| 27ac0 | 6c 6c 79 20 27 6d 61 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 | lly.'magit-log-wash-log.'stash). | 
| 27ae0 | 20 20 20 20 20 20 22 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 | ......"reflog"."--format=%gd%x00 | 
| 27b00 | 25 61 4e 25 78 30 30 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 | %aN%x00%at%x00%gs".magit-buffer- | 
| 27b20 | 72 65 66 6e 61 6d 65 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 | refname)))..(cl-defmethod.magit- | 
| 27b40 | 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 6d 6f | buffer-value.(&context.(major-mo | 
| 27b60 | 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 6d 61 67 69 74 2d | de.magit-stashes-mode))...magit- | 
| 27b80 | 62 75 66 66 65 72 2d 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 | buffer-refname)..(defvar.magit-- | 
| 27ba0 | 75 70 64 61 74 65 2d 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 | update-stash-buffer.nil)..(defun | 
| 27bc0 | 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 73 74 61 73 | .magit-stashes-maybe-update-stas | 
| 27be0 | 68 2d 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 | h-buffer.(&optional._)..."When.m | 
| 27c00 | 6f 76 69 6e 67 20 69 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 | oving.in.the.stashes.buffer,.upd | 
| 27c20 | 61 74 65 20 74 68 65 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 | ate.the.stash.buffer..If.there.i | 
| 27c40 | 73 20 6e 6f 20 73 74 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 | s.no.stash.buffer.in.the.same.fr | 
| 27c60 | 61 6d 65 2c 20 74 68 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 | ame,.then.do.nothing."...(when.( | 
| 27c80 | 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 73 68 65 73 2d 6d 6f | derived-mode-p.'magit-stashes-mo | 
| 27ca0 | 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 61 74 65 2d 73 74 61 | de).....(magit--maybe-update-sta | 
| 27cc0 | 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 74 2d 2d 6d 61 79 62 | sh-buffer)))..(defun.magit--mayb | 
| 27ce0 | 65 2d 75 70 64 61 74 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 | e-update-stash-buffer.()...(when | 
| 27d00 | 2d 6c 65 74 20 28 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 | -let.((stash..(magit-section-val | 
| 27d20 | 75 65 2d 69 66 20 27 73 74 61 73 68 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 | ue-if.'stash))..............(buf | 
| 27d40 | 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 61 67 69 | fer.(magit-get-mode-buffer.'magi | 
| 27d60 | 74 2d 73 74 61 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 | t-stash-mode.nil.t))).....(if.ma | 
| 27d80 | 67 69 74 2d 2d 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 | git--update-stash-buffer........ | 
| 27da0 | 20 28 73 65 74 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 | .(setq.magit--update-stash-buffe | 
| 27dc0 | 72 20 28 6c 69 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 | r.(list.stash.buffer)).......(se | 
| 27de0 | 74 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 | tq.magit--update-stash-buffer.(l | 
| 27e00 | 69 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 72 75 6e 2d 77 69 | ist.stash.buffer)).......(run-wi | 
| 27e20 | 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 74 2d 75 70 64 61 74 | th-idle-timer........magit-updat | 
| 27e40 | 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 20 20 20 20 20 20 20 | e-other-window-delay.nil........ | 
| 27e60 | 28 6c 65 74 20 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 | (let.((args.(with-current-buffer | 
| 27e80 | 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 20 20 20 20 28 6c 65 | .buffer......................(le | 
| 27ea0 | 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 67 75 | t.((magit-direct-use-buffer-argu | 
| 27ec0 | 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 20 20 | ments.'selected))............... | 
| 27ee0 | 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 | 
| 27f00 | 75 6d 65 6e 74 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 | uments)))))..........(lambda.(). | 
| 27f20 | 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 73 74 61 73 68 | ...........(pcase-let.((`(,stash | 
| 27f40 | 20 2c 62 75 66 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 | .,buf).magit--update-stash-buffe | 
| 27f60 | 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 | 
| 27f80 | 64 61 74 65 2d 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 | date-stash-buffer.nil).......... | 
| 27fa0 | 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 0a 20 20 | ....(when.(buffer-live-p.buf)... | 
| 27fc0 | 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 70 6c 61 | .............(let.((magit-displa | 
| 27fe0 | 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 20 20 20 | y-buffer-noselect.t))........... | 
| 28000 | 20 20 20 20 20 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 | .......(apply.#'magit-stash-show | 
| 28020 | 20 73 74 61 73 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 | .stash.args))))............(setq | 
| 28040 | 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 6e 69 6c 29 | .magit--update-stash-buffer.nil) | 
| 28060 | 29 29 29 29 29 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 | ))))))..;;;.Show.Stash..;;;###au | 
| 28080 | 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 73 68 6f 77 20 28 | toload.(defun.magit-stash-show.( | 
| 280a0 | 73 74 61 73 68 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 | stash.&optional.args.files)..."S | 
| 280c0 | 68 6f 77 20 61 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 | how.all.diffs.of.a.stash.in.a.bu | 
| 280e0 | 66 66 65 72 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 6f 72 20 | ffer."...(interactive.(cons.(or. | 
| 28100 | 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)... | 
| 28120 | 20 20 20 20 20 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 | 
| 28140 | 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 20 20 20 20 | it-stash-at-point))............. | 
| 28160 | 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 61 73 68 20 22 | .............(magit-read-stash." | 
| 28180 | 53 68 6f 77 20 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 | Show.stash"))................... | 
| 281a0 | 20 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 69 6c 65 73 29 0a | ...(pcase-let.((`(,args.,files). | 
| 281c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 281e0 | 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 73 | ..(magit-diff-arguments.'magit-s | 
| 28200 | 74 61 73 68 2d 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 | tash-mode))).................... | 
| 28220 | 20 20 20 20 28 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 | ....(list.(delete."--stat".args) | 
| 28240 | 20 66 69 6c 65 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 | .files))))...(magit-stash-setup- | 
| 28260 | 62 75 66 66 65 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 | buffer.stash.args.files))..(defi | 
| 28280 | 6e 65 2d 64 65 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 | ne-derived-mode.magit-stash-mode | 
| 282a0 | 20 6d 61 67 69 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 | .magit-diff-mode."Magit.Stash".. | 
| 282c0 | 20 22 4d 6f 64 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 | ."Mode.for.looking.at.individual | 
| 282e0 | 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 64 69 66 66 0a | .stashes."...:group.'magit-diff. | 
| 28300 | 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- | 
| 28320 | 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 | 
| 28340 | 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 73 20 66 69 6c 65 73 | h-setup-buffer.(stash.args.files | 
| 28360 | 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- | 
| 28380 | 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 2d 62 75 66 66 65 72 | stash-mode.nil.....(magit-buffer | 
| 283a0 | 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 69 74 2d 62 75 66 66 | -revision.stash).....(magit-buff | 
| 283c0 | 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 22 20 73 74 61 73 68 | er-range.(format."%s^..%s".stash | 
| 283e0 | 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 72 2d 64 69 66 66 2d | .stash)).....(magit-buffer-diff- | 
| 28400 | 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 64 69 66 | args.args).....(magit-buffer-dif | 
| 28420 | 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 6d 61 67 69 74 2d 73 | f-files.files)))..(defun.magit-s | 
| 28440 | 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 28 6d 61 67 69 74 2d | tash-refresh-buffer.()...(magit- | 
| 28460 | 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 63 6f 6e 63 61 | set-header-line-format....(conca | 
| 28480 | 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 72 2d 72 65 76 69 73 | t.(capitalize.magit-buffer-revis | 
| 284a0 | 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 65 72 74 69 7a 65 20 | ion)."."............(propertize. | 
| 284c0 | 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 2d 62 75 66 | (magit-rev-format."%s".magit-buf | 
| 284e0 | 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 20 20 20 20 20 20 20 | fer-revision)................... | 
| 28500 | 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 20 20 20 20 20 20 | .....'font-lock-face............ | 
| 28520 | 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 20 27 6e 6f 72 6d 61 | ............(list.:weight.'norma | 
| 28540 | 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 20 20 20 20 20 20 20 | l.:foreground................... | 
| 28560 | 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 65 20 27 64 65 66 61 | ...........(face-attribute.'defa | 
| 28580 | 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 65 74 71 20 6d 61 67 | ult.:foreground)))))...(setq.mag | 
| 285a0 | 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 6d 61 67 69 74 2d 72 | it-buffer-revision-hash.(magit-r | 
| 285c0 | 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 69 73 69 6f 6e 29 29 | ev-parse.magit-buffer-revision)) | 
| 285e0 | 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 73 74 61 73 68 29 | ...(magit-insert-section.(stash) | 
| 28600 | 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 6f 6b 20 27 6d 61 | .....(magit-run-section-hook.'ma | 
| 28620 | 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 29 0a 0a 28 63 6c 2d | git-stash-sections-hook)))..(cl- | 
| 28640 | 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 | 
| 28660 | 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 73 74 61 73 68 2d 6d | ontext.(major-mode.magit-stash-m | 
| 28680 | 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 6f 6e 29 0a 0a | ode))...magit-buffer-revision).. | 
| 286a0 | 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 2d 73 65 63 74 69 6f | (defun.magit-stash-insert-sectio | 
| 286c0 | 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 6f 70 74 69 6f 6e 61 | n.(commit.range.message.&optiona | 
| 286e0 | 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 73 65 63 74 69 6f 6e | l.files)...(magit-insert-section | 
| 28700 | 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 69 74 2d 69 6e 73 65 | .(commit.commit).....(magit-inse | 
| 28720 | 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 6d 61 67 69 74 2d 2d | rt-heading.message).....(magit-- | 
| 28740 | 69 6e 73 65 72 74 2d 64 69 66 66 20 22 64 69 66    66 22 20 72 61 6e 67 65 20 22 2d 70 22 20 22 2d | insert-diff."diff".range."-p"."- | 
| 28760 | 2d 6e 6f 2d 70 72 65 66 69 78 22 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 | -no-prefix".magit-buffer-diff-ar | 
| 28780 | 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 20 20 22 2d 2d 22 20 | gs........................."--". | 
| 287a0 | 28 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 | (or.files.magit-buffer-diff-file | 
| 287c0 | 73 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 | s))))..(defun.magit-insert-stash | 
| 287e0 | 2d 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 | -notes.()..."Insert.section.show | 
| 28800 | 69 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 | ing.notes.for.a.stash..This.show | 
| 28820 | 73 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 | s.the.notes.for.stash@{N}.but.no | 
| 28840 | 74 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 | t.for.the.other.commits.that.mak | 
| 28860 | 65 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 | e.up.the.stash."...(magit-insert | 
| 28880 | 2d 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 | -section.section.(note).....(mag | 
| 288a0 | 69 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 | it-insert-heading."Notes").....( | 
| 288c0 | 6d 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 | magit-git-insert."notes"."show". | 
| 288e0 | 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 20 28 69 66 20 28 | magit-buffer-revision).....(if.( | 
| 28900 | 3d 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 | =.(point)............(oref.secti | 
| 28920 | 6f 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 | on.content)).........(magit-canc | 
| 28940 | 65 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 | el-section).......(insert."\n")) | 
| 28960 | 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 69 6e | ))..(defun.magit-insert-stash-in | 
| 28980 | 64 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 | dex.()..."Insert.section.showing | 
| 289a0 | 20 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 | .staged.changes.of.the.stash.".. | 
| 289c0 | 20 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 | .(magit-stash-insert-section.... | 
| 289e0 | 28 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 | (format."%s^2".magit-buffer-revi | 
| 28a00 | 73 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 | sion)....(format."%s^..%s^2".mag | 
| 28a20 | 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 75 66 66 65 72 2d | it-buffer-revision.magit-buffer- | 
| 28a40 | 72 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 | revision)...."Staged"))..(defun. | 
| 28a60 | 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 20 28 29 0a 20 | magit-insert-stash-worktree.().. | 
| 28a80 | 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 6e 73 74 61 67 65 | ."Insert.section.showing.unstage | 
| 28aa0 | 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 28 6d 61 67 69 | d.changes.of.the.stash."...(magi | 
| 28ac0 | 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 6d 61 67 69 74 2d | t-stash-insert-section....magit- | 
| 28ae0 | 62 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 | buffer-revision....(format."%s^2 | 
| 28b00 | 2e 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 | ..%s".magit-buffer-revision.magi | 
| 28b20 | 74 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 | t-buffer-revision)...."Unstaged" | 
| 28b40 | 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 75 6e | ))..(defun.magit-insert-stash-un | 
| 28b60 | 74 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 | tracked.()..."Insert.section.sho | 
| 28b80 | 77 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 | wing.the.untracked.files.commit. | 
| 28ba0 | 6f 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 | of.the.stash."...(let.((stash.ma | 
| 28bc0 | 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 28 72 65 | git-buffer-revision).........(re | 
| 28be0 | 76 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 | v.(concat.magit-buffer-revision. | 
| 28c00 | 22 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 | "^3"))).....(when.(magit-rev-ver | 
| 28c20 | 69 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 | ify.rev).......(magit-stash-inse | 
| 28c40 | 72 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 | rt-section.(format."%s^3".stash) | 
| 28c60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 28c80 | 20 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 | ...(format."%s^..%s^3".stash.sta | 
| 28ca0 | 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 20 20 | sh)............................. | 
| 28cc0 | 20 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 | ......"Untracked.files"......... | 
| 28ce0 | 20 20 20 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 | 
| 28d00 | 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 2d 6e 61 6d | -git-items."ls-tree"."-z"."--nam | 
| 28d20 | 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 20 20 | e-only"......................... | 
| 28d40 | 20 20 20 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 | ..........................."-r". | 
| 28d60 | 22 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 | "--full-tree".rev)))))..;;;._.(p | 
| 28d80 | 72 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 | rovide.'magit-stash).;;;.magit-s | 
| 28da0 | 74 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 | tash.el.ends.here............... | 
| 28dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28e00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 70 61 74 63 68 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-patch.el...... | 
| 28e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28e60 | 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 | 
| 28e80 | 30 30 32 37 32 33 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 30 36 00 20 30 00 00 00 | 0027235.00000000000.014006..0... | 
| 28ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28f00 | 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................... | 
| 28f20 | 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................... | 
| 28f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 28fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 29000 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 61 74 63 68 2e    65 6c 20 2d 2d 2d 20 63 72 65 61 74 69 6e 67 20 | ;;;.magit-patch.el.---.creating. | 
| 29020 | 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 | 
| 29040 | 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d    0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 | l-binding:.t.-*-..;;.Copyright.( | 
| 29060 | 43 29 20 32 30 30 38 2d 32 30 32 31 20 20 54 68    65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | C).2008-2021..The.Magit.Project. | 
| 29080 | 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 3b 3b 0a    3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 | Contributors.;;.;;.You.should.ha | 
| 290a0 | 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 41 55 54 48 4f 52 | ve.received.a.copy.of.the.AUTHOR | 
| 290c0 | 53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63 68 0a    3b 3b 20 6c 69 73 74 73 20 61 6c 6c 20 63 6f 6e | S.md.file.which.;;.lists.all.con | 
| 290e0 | 74 72 69 62 75 74 6f 72 73 2e 20 20 49 66 20 6e    6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 6d | tributors...If.not,.see.http://m | 
| 29100 | 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e    0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e | agit.vc/authors...;;.Author:.Jon | 
| 29120 | 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>. | 
| 29140 | 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.< | 
| 29160 | 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 | 
| 29180 | 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. | 
| 291a0 | 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 3b 20 79 6f 75 20 | .;;.Magit.is.free.software;.you. | 
| 291c0 | 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 | 
| 291e0 | 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 | 
| 29200 | 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 | 
| 29220 | 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 | 
| 29240 | 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65    72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 | oundation;.either.version.3,.or. | 
| 29260 | 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29    0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 | (at.your.option).;;.any.later.ve | 
| 29280 | 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 | 
| 292a0 | 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 | 
| 292c0 | 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 | 
| 292e0 | 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 | 
| 29300 | 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 | 
| 29320 | 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.. | 
| 29340 | 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 | 
| 29360 | 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 | 
| 29380 | 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 | 
| 293a0 | 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 | 
| 293c0 | 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 | 
| 293e0 | 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e    75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2e 0a | ee.http://www.gnu.org/licenses.. | 
| 29400 | 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 | 
| 29420 | 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 70 61 74    63 68 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b | y.implements.patch.commands...;; | 
| 29440 | 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 20 4f | ;.Code:..(require.'magit)..;;;.O | 
| 29460 | 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 70 61 74 63 68 2d 73 | ptions..(defcustom.magit-patch-s | 
| 29480 | 61 76 65 2d 61 72 67 75 6d 65 6e 74 73 20 27 28    65 78 63 6c 75 64 65 20 22 2d 2d 73 74 61 74 22 | ave-arguments.'(exclude."--stat" | 
| 294a0 | 29 0a 20 20 22 43 6f 6e 74 72 6f 6c 20 61 72 67    75 6d 65 6e 74 73 20 75 73 65 64 20 62 79 20 74 | )..."Control.arguments.used.by.t | 
| 294c0 | 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69    74 2d 70 61 74 63 68 2d 73 61 76 65 27 2e 0a 0a | he.command.`magit-patch-save'... | 
| 294e0 | 60 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76    65 27 20 28 77 68 69 63 68 20 73 65 65 29 20 73 | `magit-patch-save'.(which.see).s | 
| 29500 | 61 76 65 73 20 61 20 64 69 66 66 20 66 6f 72 20    74 68 65 20 63 68 61 6e 67 65 73 0a 73 68 6f 77 | aves.a.diff.for.the.changes.show | 
| 29520 | 6e 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 20 69 6e 20 61 20 70 61 74 | n.in.the.current.buffer.in.a.pat | 
| 29540 | 63 68 20 66 69 6c 65 2e 20 20 49 74 20 6d 61 79    20 75 73 65 20 74 68 65 0a 73 61 6d 65 20 61 72 | ch.file...It.may.use.the.same.ar | 
| 29560 | 67 75 6d 65 6e 74 73 20 61 73 20 75 73 65 64 20    69 6e 20 74 68 65 20 62 75 66 66 65 72 20 6f 72 | guments.as.used.in.the.buffer.or | 
| 29580 | 20 61 20 73 75 62 73 65 74 20 74 68 65 72 65 6f    66 2c 20 6f 72 0a 61 20 63 6f 6e 73 74 61 6e 74 | .a.subset.thereof,.or.a.constant | 
| 295a0 | 20 6c 69 73 74 20 6f 66 20 61 72 67 75 6d 65 6e    74 73 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e | .list.of.arguments,.depending.on | 
| 295c0 | 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 61 6e 64    0a 74 68 65 20 70 72 65 66 69 78 20 61 72 67 75 | .this.option.and.the.prefix.argu | 
| 295e0 | 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 20 27 28 6d 61 67 69 | ment."...:package-version.'(magi | 
| 29600 | 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 | 
| 29620 | 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 3a 74 61 67 20 | ff...:type.'(choice.(const.:tag. | 
| 29640 | 22 75 73 65 20 62 75 66 66 65 72 20 61 72 67 75    6d 65 6e 74 73 22 20 62 75 66 66 65 72 29 0a 20 | "use.buffer.arguments".buffer).. | 
| 29660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 20 3a 74 61 67 20 22 75 73 65 20 | ................(cons.:tag."use. | 
| 29680 | 62 75 66 66 65 72 20 61 72 67 75 6d 65 6e 74 73    20 65 78 63 65 70 74 22 0a 20 20 20 20 20 20 20 | buffer.arguments.except"........ | 
| 296a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 74 20 3a 66 6f 72 6d 61 74 20 22 | ................(const.:format." | 
| 296c0 | 22 20 65 78 63 6c 75 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 | ".exclude)...................... | 
| 296e0 | 20 20 28 72 65 70 65 61 74 20 3a 66 6f 72 6d 61    74 20 22 25 76 25 69 5c 6e 22 0a 20 20 20 20 20 | ..(repeat.:format."%v%i\n"...... | 
| 29700 | 20 20 20 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 | ..........................(strin | 
| 29720 | 67 20 3a 74 61 67 20 22 41 72 67 75 6d 65 6e 74    22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | g.:tag."Argument")))............ | 
| 29740 | 20 20 20 20 20 20 28 72 65 70 65 61 74 20 3a 74    61 67 20 22 75 73 65 20 63 6f 6e 73 74 61 6e 74 | ......(repeat.:tag."use.constant | 
| 29760 | 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .arguments"..................... | 
| 29780 | 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 29 29 | .....(string.:tag."Argument")))) | 
| 297a0 | 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.( | 
| 297c0 | 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d    70 61 74 63 68 20 22 6d 61 67 69 74 2d 70 61 74 | autoload.'magit-patch."magit-pat | 
| 297e0 | 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 72 65 | ch".nil.t).(transient-define-pre | 
| 29800 | 66 69 78 20 6d 61 67 69 74 2d 70 61 74 63 68 20    28 29 0a 20 20 22 43 72 65 61 74 65 20 6f 72 20 | fix.magit-patch.()..."Create.or. | 
| 29820 | 61 70 70 6c 79 20 70 61 74 63 68 65 73 2e 22 0a    20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 | apply.patches."...["Actions".... | 
| 29840 | 5b 28 22 63 22 20 20 22 43 72 65 61 74 65 20 70    61 74 63 68 65 73 22 20 20 20 20 20 6d 61 67 69 | [("c".."Create.patches".....magi | 
| 29860 | 74 2d 70 61 74 63 68 2d 63 72 65 61 74 65 29 0a    20 20 20 20 28 22 77 22 20 20 22 41 70 70 6c 79 | t-patch-create).....("w".."Apply | 
| 29880 | 20 70 61 74 63 68 65 73 22 20 20 20 20 20 20 6d    61 67 69 74 2d 61 6d 29 5d 0a 20 20 20 5b 28 22 | .patches"......magit-am)]....[(" | 
| 298a0 | 61 22 20 20 22 41 70 70 6c 79 20 70 6c 61 69 6e    20 70 61 74 63 68 22 20 20 6d 61 67 69 74 2d 70 | a".."Apply.plain.patch"..magit-p | 
| 298c0 | 61 74 63 68 2d 61 70 70 6c 79 29 0a 20 20 20 20    28 22 73 22 20 20 22 53 61 76 65 20 64 69 66 66 | atch-apply).....("s".."Save.diff | 
| 298e0 | 20 61 73 20 70 61 74 63 68 22 20 6d 61 67 69 74    2d 70 61 74 63 68 2d 73 61 76 65 29 5d 0a 20 20 | .as.patch".magit-patch-save)]... | 
| 29900 | 20 5b 28 22 72 22 20 20 22 52 65 71 75 65 73 74    20 70 75 6c 6c 22 20 20 20 20 20 20 20 6d 61 67 | .[("r".."Request.pull".......mag | 
| 29920 | 69 74 2d 72 65 71 75 65 73 74 2d 70 75 6c 6c 29    5d 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | it-request-pull)]])..;;;###autol | 
| 29940 | 6f 61 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 63 72 65 61 74 | oad.(autoload.'magit-patch-creat | 
| 29960 | 65 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 6e | e."magit-patch".nil.t).(transien | 
| 29980 | 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 2d 63 72 65 61 | t-define-prefix.magit-patch-crea | 
| 299a0 | 74 65 20 28 72 61 6e 67 65 20 61 72 67 73 20 66    69 6c 65 73 29 0a 20 20 22 43 72 65 61 74 65 20 | te.(range.args.files)..."Create. | 
| 299c0 | 70 61 74 63 68 65 73 20 66 6f 72 20 74 68 65 20    63 6f 6d 6d 69 74 73 20 69 6e 20 52 41 4e 47 45 | patches.for.the.commits.in.RANGE | 
| 299e0 | 2e 0a 57 68 65 6e 20 61 20 73 69 6e 67 6c 65 20    63 6f 6d 6d 69 74 20 69 73 20 67 69 76 65 6e 20 | ..When.a.single.commit.is.given. | 
| 29a00 | 66 6f 72 20 52 41 4e 47 45 2c 20 63 72 65 61 74    65 20 61 20 70 61 74 63 68 20 66 6f 72 20 74 68 | for.RANGE,.create.a.patch.for.th | 
| 29a20 | 65 0a 63 68 61 6e 67 65 73 20 69 6e 74 72 6f 64    75 63 65 64 20 62 79 20 74 68 61 74 20 63 6f 6d | e.changes.introduced.by.that.com | 
| 29a40 | 6d 69 74 20 28 75 6e 6c 69 6b 65 20 27 67 69 74    20 66 6f 72 6d 61 74 2d 70 61 74 63 68 27 0a 77 | mit.(unlike.'git.format-patch'.w | 
| 29a60 | 68 69 63 68 20 63 72 65 61 74 65 73 20 70 61 74    63 68 65 73 20 66 6f 72 20 61 6c 6c 20 63 6f 6d | hich.creates.patches.for.all.com | 
| 29a80 | 6d 69 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 0a 60 48 45 | mits.that.are.reachable.from.`HE | 
| 29aa0 | 41 44 27 20 62 75 74 20 6e 6f 74 20 66 72 6f 6d    20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 63 | AD'.but.not.from.the.specified.c | 
| 29ac0 | 6f 6d 6d 69 74 29 2e 22 0a 20 20 3a 6d 61 6e 2d    70 61 67 65 20 22 67 69 74 2d 66 6f 72 6d 61 74 | ommit)."...:man-page."git-format | 
| 29ae0 | 2d 70 61 74 63 68 22 0a 20 20 3a 69 6e 63 6f 6d    70 61 74 69 62 6c 65 20 27 28 28 22 2d 2d 73 75 | -patch"...:incompatible.'(("--su | 
| 29b00 | 62 6a 65 63 74 2d 70 72 65 66 69 78 3d 22 20 22    2d 2d 72 66 63 22 29 29 0a 20 20 5b 22 4d 61 69 | bject-prefix="."--rfc"))...["Mai | 
| 29b20 | 6c 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20    28 36 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d | l.arguments"....(6.magit-format- | 
| 29b40 | 70 61 74 63 68 3a 2d 2d 69 6e 2d 72 65 70 6c 79    2d 74 6f 29 0a 20 20 20 28 36 20 6d 61 67 69 74 | patch:--in-reply-to)....(6.magit | 
| 29b60 | 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d    74 68 72 65 61 64 29 0a 20 20 20 28 36 20 6d 61 | -format-patch:--thread)....(6.ma | 
| 29b80 | 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68    3a 2d 2d 66 72 6f 6d 29 0a 20 20 20 28 36 20 6d | git-format-patch:--from)....(6.m | 
| 29ba0 | 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63    68 3a 2d 2d 74 6f 29 0a 20 20 20 28 36 20 6d 61 | agit-format-patch:--to)....(6.ma | 
| 29bc0 | 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68    3a 2d 2d 63 63 29 5d 0a 20 20 5b 22 50 61 74 63 | git-format-patch:--cc)]...["Patc | 
| 29be0 | 68 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20    28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 | h.arguments"....(magit-format-pa | 
| 29c00 | 74 63 68 3a 2d 2d 62 61 73 65 29 0a 20 20 20 28    6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 | tch:--base)....(magit-format-pat | 
| 29c20 | 63 68 3a 2d 2d 72 65 72 6f 6c 6c 2d 63 6f 75 6e    74 29 0a 20 20 20 28 35 20 6d 61 67 69 74 2d 66 | ch:--reroll-count)....(5.magit-f | 
| 29c40 | 6f 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 69 6e    74 65 72 64 69 66 66 29 0a 20 20 20 28 6d 61 67 | ormat-patch:--interdiff)....(mag | 
| 29c60 | 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 29 0a 20 20 | it-format-patch:--range-diff)... | 
| 29c80 | 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70    61 74 63 68 3a 2d 2d 73 75 62 6a 65 63 74 2d 70 | .(magit-format-patch:--subject-p | 
| 29ca0 | 72 65 66 69 78 29 0a 20 20 20 28 22 43 2d 6d 20    72 20 20 22 20 22 52 46 43 20 73 75 62 6a 65 63 | refix)....("C-m.r.."."RFC.subjec | 
| 29cc0 | 74 20 70 72 65 66 69 78 22 20 22 2d 2d 72 66 63    22 29 0a 20 20 20 28 22 43 2d 6d 20 6c 20 20 22 | t.prefix"."--rfc")....("C-m.l.." | 
| 29ce0 | 20 22 41 64 64 20 63 6f 76 65 72 20 6c 65 74 74    65 72 22 20 22 2d 2d 63 6f 76 65 72 2d 6c 65 74 | ."Add.cover.letter"."--cover-let | 
| 29d00 | 74 65 72 22 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 | ter")....(5.magit-format-patch:- | 
| 29d20 | 2d 63 6f 76 65 72 2d 66 72 6f 6d 2d 64 65 73 63    72 69 70 74 69 6f 6e 29 0a 20 20 20 28 35 20 6d | -cover-from-description)....(5.m | 
| 29d40 | 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63    68 3a 2d 2d 6e 6f 74 65 73 29 0a 20 20 20 28 6d | agit-format-patch:--notes)....(m | 
| 29d60 | 61 67 69 74 2d 66 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 | agit-format-patch:--output-direc | 
| 29d80 | 74 6f 72 79 29 5d 0a 20 20 5b 22 44 69 66 66 20    61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d | tory)]...["Diff.arguments"....(m | 
| 29da0 | 61 67 69 74 2d 64 69 66 66 3a 2d 55 29 0a 20 20    20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 4d 29 | agit-diff:-U)....(magit-diff:-M) | 
| 29dc0 | 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a    2d 43 29 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 | ....(magit-diff:-C)....(magit-di | 
| 29de0 | 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 6d 61 67 69 74 3a 2d | ff:--diff-algorithm)....(magit:- | 
| 29e00 | 2d 29 0a 20 20 20 28 37 20 22 2d 62 22 20 22 49    67 6e 6f 72 65 20 77 68 69 74 65 73 70 61 63 65 | -)....(7."-b"."Ignore.whitespace | 
| 29e20 | 20 63 68 61 6e 67 65 73 22 20 28 22 2d 62 22 20    22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d | .changes".("-b"."--ignore-space- | 
| 29e40 | 63 68 61 6e 67 65 22 29 29 0a 20 20 20 28 37 20    22 2d 77 22 20 22 49 67 6e 6f 72 65 20 61 6c 6c | change"))....(7."-w"."Ignore.all | 
| 29e60 | 20 77 68 69 74 65 73 70 61 63 65 22 20 20 20 20    20 28 22 2d 77 22 20 22 2d 2d 69 67 6e 6f 72 65 | .whitespace".....("-w"."--ignore | 
| 29e80 | 2d 61 6c 6c 2d 73 70 61 63 65 22 29 29 5d 0a 20    20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 28 | -all-space"))]...["Actions"....( | 
| 29ea0 | 22 63 22 20 22 43 72 65 61 74 65 20 70 61 74 63    68 65 73 22 20 6d 61 67 69 74 2d 70 61 74 63 68 | "c"."Create.patches".magit-patch | 
| 29ec0 | 2d 63 72 65 61 74 65 29 5d 0a 20 20 28 69 6e 74    65 72 61 63 74 69 76 65 0a 20 20 20 28 69 66 20 | -create)]...(interactive....(if. | 
| 29ee0 | 28 6e 6f 74 20 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 6d 61 | (not.(eq.transient-current-comma | 
| 29f00 | 6e 64 20 27 6d 61 67 69 74 2d 70 61 74 63 68 2d    63 72 65 61 74 65 29 29 0a 20 20 20 20 20 20 20 | nd.'magit-patch-create))........ | 
| 29f20 | 28 6c 69 73 74 20 6e 69 6c 20 6e 69 6c 20 6e 69    6c 29 0a 20 20 20 20 20 28 63 6f 6e 73 20 28 69 | (list.nil.nil.nil)......(cons.(i | 
| 29f40 | 66 2d 6c 65 74 20 28 28 72 65 76 73 20 28 6d 61    67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 | f-let.((revs.(magit-region-value | 
| 29f60 | 73 20 27 63 6f 6d 6d 69 74 20 74 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | s.'commit.t)))................(c | 
| 29f80 | 6f 6e 63 61 74 20 28 63 61 72 20 28 6c 61 73 74    20 72 65 76 73 29 29 20 22 5e 2e 2e 22 20 28 63 | oncat.(car.(last.revs))."^..".(c | 
| 29fa0 | 61 72 20 72 65 76 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 61 | ar.revs))..............(let.((ra | 
| 29fc0 | 6e 67 65 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 0a | nge.(magit-read-range-or-commit. | 
| 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 22 46 6f 72 6d | ..........................."Form | 
| 2a000 | 61 74 20 72 61 6e 67 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 | at.range.or.commit"))).......... | 
| 2a020 | 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 20 22 5c 5c 2e 5c 5c | ......(if.(string-match-p."\\.\\ | 
| 2a040 | 2e 22 20 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 72 61 6e | .".range)....................ran | 
| 2a060 | 67 65 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 20 22 25 73 7e | ge..................(format."%s~ | 
| 2a080 | 2e 2e 25 73 22 20 72 61 6e 67 65 20 72 61 6e 67    65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ..%s".range.range))))........... | 
| 2a0a0 | 20 28 6c 65 74 20 28 28 61 72 67 73 20 28 74 72    61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 | .(let.((args.(transient-args.'ma | 
| 2a0c0 | 67 69 74 2d 70 61 74 63 68 2d 63 72 65 61 74 65    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git-patch-create)))............. | 
| 2a0e0 | 20 28 6c 69 73 74 20 28 2d 66 69 6c 74 65 72 20    23 27 73 74 72 69 6e 67 70 20 61 72 67 73 29 0a | .(list.(-filter.#'stringp.args). | 
| 2a100 | 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 73 6f 63 20 22 | ...................(cdr.(assoc." | 
| 2a120 | 2d 2d 22 20 61 72 67 73 29 29 29 29 29 29 29 0a    20 20 28 69 66 20 28 6e 6f 74 20 72 61 6e 67 65 | --".args)))))))...(if.(not.range | 
| 2a140 | 29 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 69 74 2d | ).......(transient-setup.'magit- | 
| 2a160 | 70 61 74 63 68 2d 63 72 65 61 74 65 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 | patch-create).....(magit-run-git | 
| 2a180 | 20 22 66 6f 72 6d 61 74 2d 70 61 74 63 68 22 20    72 61 6e 67 65 20 61 72 67 73 20 22 2d 2d 22 20 | ."format-patch".range.args."--". | 
| 2a1a0 | 66 69 6c 65 73 29 0a 20 20 20 20 28 77 68 65 6e    20 28 6d 65 6d 62 65 72 20 22 2d 2d 63 6f 76 65 | files).....(when.(member."--cove | 
| 2a1c0 | 72 2d 6c 65 74 74 65 72 22 20 61 72 67 73 29 0a    20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 | r-letter".args).......(save-matc | 
| 2a1e0 | 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 28    66 69 6e 64 2d 66 69 6c 65 0a 20 20 20 20 20 20 | h-data.........(find-file....... | 
| 2a200 | 20 20 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 28 | ...(expand-file-name...........( | 
| 2a220 | 63 6f 6e 63 61 74 20 28 77 68 65 6e 2d 6c 65 74    20 28 28 76 20 28 74 72 61 6e 73 69 65 6e 74 2d | concat.(when-let.((v.(transient- | 
| 2a240 | 61 72 67 2d 76 61 6c 75 65 20 22 2d 2d 72 65 72    6f 6c 6c 2d 63 6f 75 6e 74 3d 22 20 61 72 67 73 | arg-value."--reroll-count=".args | 
| 2a260 | 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 66 6f 72 6d 61 74 20 | ))).....................(format. | 
| 2a280 | 22 76 25 73 2d 22 20 76 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 30 30 | "v%s-".v))..................."00 | 
| 2a2a0 | 30 30 2d 63 6f 76 65 72 2d 6c 65 74 74 65 72 2e    70 61 74 63 68 22 29 0a 20 20 20 20 20 20 20 20 | 00-cover-letter.patch")......... | 
| 2a2c0 | 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 70 6c 65 76 65 6c 29 | ..(let.((topdir.(magit-toplevel) | 
| 2a2e0 | 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 64 69 72 20 28 74 72 | )).............(if-let.((dir.(tr | 
| 2a300 | 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75    65 20 22 2d 2d 6f 75 74 70 75 74 2d 64 69 72 65 | ansient-arg-value."--output-dire | 
| 2a320 | 63 74 6f 72 79 3d 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 | ctory=".args)))................. | 
| 2a340 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d    65 20 64 69 72 20 74 6f 70 64 69 72 29 0a 20 20 | (expand-file-name.dir.topdir)... | 
| 2a360 | 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 64    69 72 29 29 29 29 29 29 29 29 0a 0a 28 74 72 61 | ............topdir))))))))..(tra | 
| 2a380 | 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 | 
| 2a3a0 | 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 69 6e 2d 72    65 70 6c 79 2d 74 6f 20 28 29 0a 20 20 3a 64 65 | mat-patch:--in-reply-to.()...:de | 
| 2a3c0 | 73 63 72 69 70 74 69 6f 6e 20 22 49 6e 20 72 65    70 6c 79 20 74 6f 22 0a 20 20 3a 63 6c 61 73 73 | scription."In.reply.to"...:class | 
| 2a3e0 | 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 43 2d 6d 20 43 | .'transient-option...:key."C-m.C | 
| 2a400 | 2d 72 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20    22 2d 2d 69 6e 2d 72 65 70 6c 79 2d 74 6f 3d 22 | -r"...:argument."--in-reply-to=" | 
| 2a420 | 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 61 | )..(transient-define-argument.ma | 
| 2a440 | 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68    3a 2d 2d 74 68 72 65 61 64 20 28 29 0a 20 20 3a | git-format-patch:--thread.()...: | 
| 2a460 | 64 65 73 63 72 69 70 74 69 6f 6e 20 22 54 68 72    65 61 64 20 73 74 79 6c 65 22 0a 20 20 3a 63 6c | description."Thread.style"...:cl | 
| 2a480 | 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 43 2d | ass.'transient-option...:key."C- | 
| 2a4a0 | 6d 20 73 20 20 22 0a 20 20 3a 61 72 67 75 6d 65    6e 74 20 22 2d 2d 74 68 72 65 61 64 3d 22 0a 20 | m.s.."...:argument."--thread=".. | 
| 2a4c0 | 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74    2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 2d 73 65 | .:reader.#'magit-format-patch-se | 
| 2a4e0 | 6c 65 63 74 2d 74 68 72 65 61 64 2d 73 74 79 6c    65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | lect-thread-style)..(defun.magit | 
| 2a500 | 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 61 64 2d 73 74 79 6c | -format-patch-select-thread-styl | 
| 2a520 | 65 20 28 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 | e.(&rest._ignore)...(magit-read- | 
| 2a540 | 63 68 61 72 2d 63 61 73 65 20 22 54 68 72 65 61    64 20 73 74 79 6c 65 20 22 20 74 0a 20 20 20 20 | char-case."Thread.style.".t..... | 
| 2a560 | 28 3f 64 20 22 5b 64 5d 65 65 70 22 20 22 64 65    65 70 22 29 0a 20 20 20 20 28 3f 73 20 22 5b 73 | (?d."[d]eep"."deep").....(?s."[s | 
| 2a580 | 5d 68 61 6c 6c 6f 77 22 20 22 73 68 61 6c 6c 6f    77 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e | ]hallow"."shallow")))..(transien | 
| 2a5a0 | 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 74 2d 70 | t-define-argument.magit-format-p | 
| 2a5c0 | 61 74 63 68 3a 2d 2d 62 61 73 65 20 28 29 0a 20    20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 49 | atch:--base.()...:description."I | 
| 2a5e0 | 6e 73 65 72 74 20 62 61 73 65 20 63 6f 6d 6d 69    74 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 | nsert.base.commit"...:class.'tra | 
| 2a600 | 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 62 20 20 22 0a 20 | nsient-option...:key."C-m.b..".. | 
| 2a620 | 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 62 61    73 65 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 | .:argument."--base="...:reader.# | 
| 2a640 | 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 62 61 73 65 29 | 'magit-format-patch-select-base) | 
| 2a660 | 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 6c 65 | ..(defun.magit-format-patch-sele | 
| 2a680 | 63 74 2d 62 61 73 65 20 28 70 72 6f 6d 70 74 20    69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 | ct-base.(prompt.initial-input.hi | 
| 2a6a0 | 73 74 6f 72 79 29 0a 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 | story)...(or.(magit-completing-r | 
| 2a6c0 | 65 61 64 20 70 72 6f 6d 70 74 20 28 63 6f 6e 73    20 22 61 75 74 6f 22 20 28 6d 61 67 69 74 2d 6c | ead.prompt.(cons."auto".(magit-l | 
| 2a6e0 | 69 73 74 2d 72 65 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 | ist-refnames)).................. | 
| 2a700 | 20 20 20 20 20 20 20 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 | ............nil.nil.initial-inpu | 
| 2a720 | 74 20 68 69 73 74 6f 72 79 20 22 61 75 74 6f 22    29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | t.history."auto").......(user-er | 
| 2a740 | 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 0a 0a 28 74 72 61 6e | ror."Nothing.selected")))..(tran | 
| 2a760 | 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 6d | sient-define-argument.magit-form | 
| 2a780 | 61 74 2d 70 61 74 63 68 3a 2d 2d 72 65 72 6f 6c    6c 2d 63 6f 75 6e 74 20 28 29 0a 20 20 3a 64 65 | at-patch:--reroll-count.()...:de | 
| 2a7a0 | 73 63 72 69 70 74 69 6f 6e 20 22 52 65 72 6f 6c    6c 20 63 6f 75 6e 74 22 0a 20 20 3a 63 6c 61 73 | scription."Reroll.count"...:clas | 
| 2a7c0 | 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 43 2d 6d 20 | s.'transient-option...:key."C-m. | 
| 2a7e0 | 76 20 20 22 0a 20 20 3a 73 68 6f 72 74 61 72 67    20 22 2d 76 22 0a 20 20 3a 61 72 67 75 6d 65 6e | v.."...:shortarg."-v"...:argumen | 
| 2a800 | 74 20 22 2d 2d 72 65 72 6f 6c 6c 2d 63 6f 75 6e    74 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 27 74 | t."--reroll-count="...:reader.'t | 
| 2a820 | 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 | 
| 2a840 | 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 | 
| 2a860 | 74 2d 70 61 74 63 68 3a 2d 2d 69 6e 74 65 72 64    69 66 66 20 28 29 0a 20 20 3a 64 65 73 63 72 69 | t-patch:--interdiff.()...:descri | 
| 2a880 | 70 74 69 6f 6e 20 22 49 6e 73 65 72 74 20 69 6e    74 65 72 64 69 66 66 22 0a 20 20 3a 63 6c 61 73 | ption."Insert.interdiff"...:clas | 
| 2a8a0 | 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 43 2d 6d 20 | s.'transient-option...:key."C-m. | 
| 2a8c0 | 64 20 69 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74    20 22 2d 2d 69 6e 74 65 72 64 69 66 66 3d 22 0a | d.i"...:argument."--interdiff=". | 
| 2a8e0 | 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 | 
| 2a900 | 2d 72 65 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 | -revision)..(transient-define-ar | 
| 2a920 | 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 72 61 6e 67 | gument.magit-format-patch:--rang | 
| 2a940 | 65 2d 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 6e 73 65 72 74 | e-diff.()...:description."Insert | 
| 2a960 | 20 72 61 6e 67 65 2d 64 69 66 66 22 0a 20 20 3a    63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 | .range-diff"...:class.'transient | 
| 2a980 | 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22    43 2d 6d 20 64 20 72 22 0a 20 20 3a 61 72 67 75 | -option...:key."C-m.d.r"...:argu | 
| 2a9a0 | 6d 65 6e 74 20 22 2d 2d 72 61 6e 67 65 2d 64 69    66 66 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 | ment."--range-diff="...:reader.# | 
| 2a9c0 | 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 72 61 6e 67 65 | 'magit-format-patch-select-range | 
| 2a9e0 | 2d 64 69 66 66 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 | -diff)..(defun.magit-format-patc | 
| 2aa00 | 68 2d 73 65 6c 65 63 74 2d 72 61 6e 67 65 2d 64    69 66 66 20 28 70 72 6f 6d 70 74 20 5f 69 6e 69 | h-select-range-diff.(prompt._ini | 
| 2aa20 | 74 69 61 6c 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 72 65 | tial-input._history)...(magit-re | 
| 2aa40 | 61 64 2d 72 61 6e 67 65 2d 6f 72 2d 63 6f 6d 6d    69 74 20 70 72 6f 6d 70 74 29 29 0a 0a 28 74 72 | ad-range-or-commit.prompt))..(tr | 
| 2aa60 | 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 6f | ansient-define-argument.magit-fo | 
| 2aa80 | 72 6d 61 74 2d 70 61 74 63 68 3a 2d 2d 73 75 62    6a 65 63 74 2d 70 72 65 66 69 78 20 28 29 0a 20 | rmat-patch:--subject-prefix.().. | 
| 2aaa0 | 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53    75 62 6a 65 63 74 20 50 72 65 66 69 78 22 0a 20 | .:description."Subject.Prefix".. | 
| 2aac0 | 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 79 | .:class.'transient-option...:key | 
| 2aae0 | 20 22 43 2d 6d 20 70 20 20 22 0a 20 20 3a 61 72    67 75 6d 65 6e 74 20 22 2d 2d 73 75 62 6a 65 63 | ."C-m.p.."...:argument."--subjec | 
| 2ab00 | 74 2d 70 72 65 66 69 78 3d 22 29 0a 0a 28 74 72    61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 | t-prefix=")..(transient-define-a | 
| 2ab20 | 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 63 6f 76 | rgument.magit-format-patch:--cov | 
| 2ab40 | 65 72 2d 66 72 6f 6d 2d 64 65 73 63 72 69 70 74    69 6f 6e 20 28 29 0a 20 20 3a 64 65 73 63 72 69 | er-from-description.()...:descri | 
| 2ab60 | 70 74 69 6f 6e 20 22 55 73 65 20 62 72 61 6e 63    68 20 64 65 73 63 72 69 70 74 69 6f 6e 22 0a 20 | ption."Use.branch.description".. | 
| 2ab80 | 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 79 | .:class.'transient-option...:key | 
| 2aba0 | 20 22 43 2d 6d 20 44 20 20 22 0a 20 20 3a 61 72    67 75 6d 65 6e 74 20 22 2d 2d 63 6f 76 65 72 2d | ."C-m.D.."...:argument."--cover- | 
| 2abc0 | 66 72 6f 6d 2d 64 65 73 63 72 69 70 74 69 6f 6e    3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d | from-description="...:reader.#'m | 
| 2abe0 | 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 64 65 73 63 72 69 70 | agit-format-patch-select-descrip | 
| 2ac00 | 74 69 6f 6e 2d 6d 6f 64 65 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d | tion-mode)..(defun.magit-format- | 
| 2ac20 | 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 65 20 28 26 | patch-select-description-mode.(& | 
| 2ac40 | 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 | 
| 2ac60 | 2d 63 61 73 65 20 22 55 73 65 20 64 65 73 63 72    69 70 74 69 6f 6e 20 61 73 20 22 20 74 0a 20 20 | -case."Use.description.as.".t... | 
| 2ac80 | 20 20 28 3f 6d 20 22 5b 6d 5d 65 73 73 61 67 65    22 20 22 6d 65 73 73 61 67 65 22 29 0a 20 20 20 | ..(?m."[m]essage"."message").... | 
| 2aca0 | 20 28 3f 73 20 22 5b 73 5d 75 62 6a 65 63 74 22    20 22 73 75 62 6a 65 63 74 22 29 0a 20 20 20 20 | .(?s."[s]ubject"."subject")..... | 
| 2acc0 | 28 3f 61 20 22 5b 61 5d 75 74 6f 22 20 20 20 20    22 61 75 74 6f 22 29 0a 20 20 20 20 28 3f 6e 20 | (?a."[a]uto"...."auto").....(?n. | 
| 2ace0 | 22 5b 6e 5d 6f 74 68 69 6e 67 22 20 22 6e 6f 6e    65 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e | "[n]othing"."none")))..(transien | 
| 2ad00 | 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 74 2d 70 | t-define-argument.magit-format-p | 
| 2ad20 | 61 74 63 68 3a 2d 2d 6e 6f 74 65 73 20 28 29 0a    20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 | atch:--notes.()...:description." | 
| 2ad40 | 49 6e 73 65 72 74 20 63 6f 6d 6d 65 6e 74 61 72    79 20 66 72 6f 6d 20 6e 6f 74 65 73 22 0a 20 20 | Insert.commentary.from.notes"... | 
| 2ad60 | 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 79 20 | :class.'transient-option...:key. | 
| 2ad80 | 22 43 2d 6d 20 6e 20 20 22 0a 20 20 3a 61 72 67    75 6d 65 6e 74 20 22 2d 2d 6e 6f 74 65 73 3d 22 | "C-m.n.."...:argument."--notes=" | 
| 2ada0 | 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67    69 74 2d 6e 6f 74 65 73 2d 72 65 61 64 2d 72 65 | ...:reader.#'magit-notes-read-re | 
| 2adc0 | 66 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 | f)..(transient-define-argument.m | 
| 2ade0 | 61 67 69 74 2d 66 6f 72 6d 61 74 2d 70 61 74 63    68 3a 2d 2d 66 72 6f 6d 20 28 29 0a 20 20 3a 64 | agit-format-patch:--from.()...:d | 
| 2ae00 | 65 73 63 72 69 70 74 69 6f 6e 20 22 46 72 6f 6d    22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e | escription."From"...:class.'tran | 
| 2ae20 | 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 66 22 0a 20 20 | sient-option...:key."C-m.C-f"... | 
| 2ae40 | 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 66 72 6f    6d 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 27 6d | :argument."--from="...:reader.'m | 
| 2ae60 | 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 72 | agit-transient-read-person)..(tr | 
| 2ae80 | 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 6f | ansient-define-argument.magit-fo | 
| 2aea0 | 72 6d 61 74 2d 70 61 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 | rmat-patch:--to.()...:descriptio | 
| 2aec0 | 6e 20 22 54 6f 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 | n."To"...:class.'transient-optio | 
| 2aee0 | 6e 0a 20 20 3a 6b 65 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 | n...:key."C-m.C-t"...:argument." | 
| 2af00 | 2d 2d 74 6f 3d 22 0a 20 20 3a 72 65 61 64 65 72    20 27 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e | --to="...:reader.'magit-transien | 
| 2af20 | 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 6e | t-read-person)..(transient-defin | 
| 2af40 | 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 2d 2d | e-argument.magit-format-patch:-- | 
| 2af60 | 63 63 20 28 29 0a 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 | cc.()...:description."CC"...:cla | 
| 2af80 | 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 43 2d 6d | ss.'transient-option...:key."C-m | 
| 2afa0 | 20 43 2d 63 22 0a 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 | .C-c"...:argument."--cc="...:rea | 
| 2afc0 | 64 65 72 20 27 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 | der.'magit-transient-read-person | 
| 2afe0 | 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 61 | )..(transient-define-argument.ma | 
| 2b000 | 67 69 74 2d 66 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 | git-format-patch:--output-direct | 
| 2b020 | 6f 72 79 20 28 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 | ory.()...:description."Output.di | 
| 2b040 | 72 65 63 74 6f 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 | rectory"...:class.'transient-opt | 
| 2b060 | 69 6f 6e 0a 20 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 | ion...:key."C-m.o.."...:shortarg | 
| 2b080 | 20 22 2d 6f 22 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 | ."-o"...:argument."--output-dire | 
| 2b0a0 | 63 74 6f 72 79 3d 22 0a 20 20 3a 72 65 61 64 65    72 20 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 | ctory="...:reader.'transient-rea | 
| 2b0c0 | 64 2d 65 78 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 | d-existing-directory)..;;;###aut | 
| 2b0e0 | 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 63 68 2d 61 70 70 | oload.(autoload.'magit-patch-app | 
| 2b100 | 6c 79 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 | ly."magit-patch".nil.t).(transie | 
| 2b120 | 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 2d 61 70 70 | nt-define-prefix.magit-patch-app | 
| 2b140 | 6c 79 20 28 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 | ly.(file.&rest.args)..."Apply.th | 
| 2b160 | 65 20 70 61 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 | e.patch.file.FILE."...:man-page. | 
| 2b180 | 22 67 69 74 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 | "git-apply"...["Arguments"....(" | 
| 2b1a0 | 2d 69 22 20 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 | -i"."Also.apply.to.index"."--ind | 
| 2b1c0 | 65 78 22 29 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 | ex")....("-c"."Only.apply.to.ind | 
| 2b1e0 | 65 78 22 20 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 | ex"."--cached")....("-3"."Fall.b | 
| 2b200 | 61 63 6b 20 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 | ack.on.3way.merge".("-3"."--3way | 
| 2b220 | 22 29 29 5d 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 | "))]...["Actions"....("a".."Appl | 
| 2b240 | 79 20 70 61 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 | y.patch".magit-patch-apply)]...( | 
| 2b260 | 69 6e 74 65 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 | interactive....(if.(not.(eq.tran | 
| 2b280 | 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 70 61 74 | sient-current-command.'magit-pat | 
| 2b2a0 | 63 68 2d 61 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 | ch-apply))........(list.nil).... | 
| 2b2c0 | 20 20 28 6c 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 | ..(list.(expand-file-name....... | 
| 2b2e0 | 20 20 20 20 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 | ......(read-file-name."Apply.pat | 
| 2b300 | 63 68 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 20 20 20 | ch:."........................... | 
| 2b320 | 20 20 64 65 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 | ..default-directory.nil.nil..... | 
| 2b340 | 20 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 2d 6c 65 | ........................(when-le | 
| 2b360 | 74 20 28 28 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 | t.((file.(magit-file-at-point))) | 
| 2b380 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 2b3a0 | 66 69 6c 65 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 | file-relative-name.file))))..... | 
| 2b3c0 | 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 70 61 | .......(transient-args.'magit-pa | 
| 2b3e0 | 74 63 68 2d 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 | tch-apply))))...(if.(not.file).. | 
| 2b400 | 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 69 74 2d 70 61 74 | .....(transient-setup.'magit-pat | 
| 2b420 | 63 68 2d 61 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 | ch-apply).....(magit-run-git."ap | 
| 2b440 | 70 6c 79 22 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 | ply".args."--".(magit-convert-fi | 
| 2b460 | 6c 65 6e 61 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 | lename-for-git.file))))..;;;###a | 
| 2b480 | 75 74 6f 6c 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 | utoload.(defun.magit-patch-save. | 
| 2b4a0 | 28 66 69 6c 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 | (file.&optional.arg)..."Write.cu | 
| 2b4c0 | 72 72 65 6e 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 | rrent.diff.into.patch.FILE...Wha | 
| 2b4e0 | 74 20 61 72 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 | t.arguments.are.used.to.create.t | 
| 2b500 | 68 65 20 70 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 | he.patch.depends.on.the.value.of | 
| 2b520 | 20 60 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 27 20 61 6e | .`magit-patch-save-arguments'.an | 
| 2b540 | 64 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 74 20 69 73 0a 75 | d.whether.a.prefix.argument.is.u | 
| 2b560 | 73 65 64 2e 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 | sed...If.the.value.is.the.symbol | 
| 2b580 | 20 60 62 75 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 | .`buffer',.then.use.the.same.arg | 
| 2b5a0 | 75 6d 65 6e 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 | uments.as.the.buffer...With.a.pr | 
| 2b5c0 | 65 66 69 78 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 | efix.argument.use.no.arguments.. | 
| 2b5e0 | 0a 49 66 20 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 | .If.the.value.is.a.list.beginnin | 
| 2b600 | 67 20 77 69 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 | g.with.the.symbol.`exclude',.the | 
| 2b620 | 6e 0a 75 73 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 | n.use.the.same.arguments.as.the. | 
| 2b640 | 62 75 66 66 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 | buffer.except.for.those.matched. | 
| 2b660 | 62 79 0a 65 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 | by.entries.in.the.cdr.of.the.lis | 
| 2b680 | 74 2e 20 20 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 | t...The.comparison.is.done.using | 
| 2b6a0 | 0a 60 73 74 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 | .`string-prefix-p'...With.a.pref | 
| 2b6c0 | 69 78 20 61 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 | ix.argument.use.the.same.argumen | 
| 2b6e0 | 74 73 0a 61 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 | ts.as.the.buffer...If.the.value. | 
| 2b700 | 69 73 20 61 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 | is.a.list.of.strings.(including. | 
| 2b720 | 74 68 65 20 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 | the.empty.list),.then.use.those. | 
| 2b740 | 61 72 67 75 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 | arguments...With.a.prefix.argume | 
| 2b760 | 6e 74 20 75 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 | nt.use.the.same.arguments.as.the | 
| 2b780 | 20 62 75 66 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 | .buffer...Of.course.the.argument | 
| 2b7a0 | 73 20 74 68 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 | s.that.are.required.to.actually. | 
| 2b7c0 | 73 68 6f 77 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 | show.the.same.differences.as.tho | 
| 2b7e0 | 73 65 20 73 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 | se.shown.in.the.buffer.are.alway | 
| 2b800 | 73 20 75 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 72 | s.used."...(interactive.(list.(r | 
| 2b820 | 65 61 64 2d 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 | ead-file-name."Write.patch.file: | 
| 2b840 | 20 22 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 | .".default-directory)........... | 
| 2b860 | 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 0a | ...........current-prefix-arg)). | 
| 2b880 | 20 20 28 75 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 | ..(unless.(derived-mode-p.'magit | 
| 2b8a0 | 2d 64 69 66 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 | -diff-mode).....(user-error."Onl | 
| 2b8c0 | 79 20 64 69 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 | y.diff.buffers.can.be.saved.as.p | 
| 2b8e0 | 61 74 63 68 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 | atches"))...(let.((rev.....magit | 
| 2b900 | 2d 62 75 66 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 | -buffer-range).........(typearg. | 
| 2b920 | 6d 61 67 69 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 | magit-buffer-typearg).........(a | 
| 2b940 | 72 67 73 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 29 0a 20 | rgs....magit-buffer-diff-args).. | 
| 2b960 | 20 20 20 20 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 | .......(files...magit-buffer-dif | 
| 2b980 | 66 2d 66 69 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 | f-files)).....(cond.((eq.magit-p | 
| 2b9a0 | 61 74 63 68 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 | atch-save-arguments.'buffer).... | 
| 2b9c0 | 20 20 20 20 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 | ........(when.arg..............( | 
| 2b9e0 | 73 65 74 71 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 | setq.args.nil)))...........((eq. | 
| 2ba00 | 28 63 61 72 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 | (car-safe.magit-patch-save-argum | 
| 2ba20 | 65 6e 74 73 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 | ents).'exclude)............(unle | 
| 2ba40 | 73 73 20 61 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 20 28 | ss.arg..............(setq.args.( | 
| 2ba60 | 2d 64 69 66 66 65 72 65 6e 63 65 20 61 72 67 73    20 28 63 64 72 20 6d 61 67 69 74 2d 70 61 74 63 | -difference.args.(cdr.magit-patc | 
| 2ba80 | 68 2d 73 61 76 65 2d 61 72 67 75 6d 65 6e 74 73    29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | h-save-arguments)))))........... | 
| 2baa0 | 28 28 6e 6f 74 20 61 72 67 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 | ((not.arg)............(setq.args | 
| 2bac0 | 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 29 29 29 0a 20 | .magit-patch-save-arguments))).. | 
| 2bae0 | 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 66 69    6c 65 20 66 69 6c 65 0a 20 20 20 20 20 20 28 6d | ...(with-temp-file.file.......(m | 
| 2bb00 | 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20    22 64 69 66 66 22 20 72 65 76 20 22 2d 70 22 20 | agit-git-insert."diff".rev."-p". | 
| 2bb20 | 74 79 70 65 61 72 67 20 61 72 67 73 20 22 2d 2d    22 20 66 69 6c 65 73 29 29 29 0a 20 20 28 6d 61 | typearg.args."--".files)))...(ma | 
| 2bb40 | 67 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 | git-refresh))..;;;###autoload.(d | 
| 2bb60 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 71 75 65    73 74 2d 70 75 6c 6c 20 28 75 72 6c 20 73 74 61 | efun.magit-request-pull.(url.sta | 
| 2bb80 | 72 74 20 65 6e 64 29 0a 20 20 22 52 65 71 75 65    73 74 20 75 70 73 74 72 65 61 6d 20 74 6f 20 70 | rt.end)..."Request.upstream.to.p | 
| 2bba0 | 75 6c 6c 20 66 72 6f 6d 20 79 6f 75 72 20 70 75    62 6c 69 63 20 72 65 70 6f 73 69 74 6f 72 79 2e | ull.from.your.public.repository. | 
| 2bbc0 | 0a 0a 55 52 4c 20 69 73 20 74 68 65 20 75 72 6c    20 6f 66 20 79 6f 75 72 20 70 75 62 6c 69 63 6c | ..URL.is.the.url.of.your.publicl | 
| 2bbe0 | 79 20 61 63 63 65 73 73 69 62 6c 65 20 72 65 70    6f 73 69 74 6f 72 79 2e 0a 53 54 41 52 54 20 69 | y.accessible.repository..START.i | 
| 2bc00 | 73 20 61 20 63 6f 6d 6d 69 74 20 74 68 61 74 20    61 6c 72 65 61 64 79 20 69 73 20 69 6e 20 74 68 | s.a.commit.that.already.is.in.th | 
| 2bc20 | 65 20 75 70 73 74 72 65 61 6d 20 72 65 70 6f 73    69 74 6f 72 79 2e 0a 45 4e 44 20 69 73 20 74 68 | e.upstream.repository..END.is.th | 
| 2bc40 | 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2c 20 75    73 75 61 6c 6c 79 20 61 20 62 72 61 6e 63 68 20 | e.last.commit,.usually.a.branch. | 
| 2bc60 | 6e 61 6d 65 2c 20 77 68 69 63 68 20 75 70 73 74    72 65 61 6d 0a 69 73 20 61 73 6b 65 64 20 74 6f | name,.which.upstream.is.asked.to | 
| 2bc80 | 20 70 75 6c 6c 2e 20 20 53 54 41 52 54 20 68 61    73 20 74 6f 20 62 65 20 72 65 61 63 68 61 62 6c | .pull...START.has.to.be.reachabl | 
| 2bca0 | 65 20 66 72 6f 6d 20 74 68 61 74 20 63 6f 6d 6d    69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | e.from.that.commit."...(interact | 
| 2bcc0 | 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61    67 69 74 2d 67 65 74 20 22 72 65 6d 6f 74 65 22 | ive....(list.(magit-get."remote" | 
| 2bce0 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d    6f 74 65 20 22 52 65 6d 6f 74 65 22 29 20 22 75 | .(magit-read-remote."Remote")."u | 
| 2bd00 | 72 6c 22 29 0a 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 | rl")..........(magit-read-branch | 
| 2bd20 | 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 53 74 61 72    74 22 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 | -or-commit."Start".(magit-get-up | 
| 2bd40 | 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 28 6d 61 67 69 74 2d | stream-branch))..........(magit- | 
| 2bd60 | 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63    6f 6d 6d 69 74 20 22 45 6e 64 22 29 29 29 0a 20 | read-branch-or-commit."End"))).. | 
| 2bd80 | 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 74 6f 72 79 29 29 0a | .(let.((dir.default-directory)). | 
| 2bda0 | 20 20 20 20 3b 3b 20 6d 75 34 65 20 63 68 61 6e    67 65 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 | ....;;.mu4e.changes.default-dire | 
| 2bdc0 | 63 74 6f 72 79 0a 20 20 20 20 28 63 6f 6d 70 6f    73 65 2d 6d 61 69 6c 29 0a 20 20 20 20 28 73 65 | ctory.....(compose-mail).....(se | 
| 2bde0 | 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 20 64 69 72 29 29 0a 20 20 28 6d 65 | tq.default-directory.dir))...(me | 
| 2be00 | 73 73 61 67 65 2d 67 6f 74 6f 2d 62 6f 64 79 29    0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e | ssage-goto-body)...(magit-git-in | 
| 2be20 | 73 65 72 74 20 22 72 65 71 75 65 73 74 2d 70 75    6c 6c 22 20 73 74 61 72 74 20 75 72 6c 20 65 6e | sert."request-pull".start.url.en | 
| 2be40 | 64 29 0a 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 6c 29 | d)...(set-buffer-modified-p.nil) | 
| 2be60 | 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 61 74 63 68 29 0a | )..;;;._.(provide.'magit-patch). | 
| 2be80 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 61 74 63 68 2e    65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 | ;;;.magit-patch.el.ends.here.... | 
| 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 33 2e 33 2e 30 2f 67 69 74 2d    72 65 62 61 73 65 2e 65 6c 00 00 00 00 00 00 00 | magit-3.3.0/git-rebase.el....... | 
| 2c020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 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 37 36 32 32 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 36 33 35 00 20 30 00 00 00 | 0076225.00000000000.013635..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 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 | 
| 2c220 | 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 | 
| 2c240 | 3a 20 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 31 30 2d 32 | :.t.-*-..;;.Copyright.(C).2010-2 | 
| 2c260 | 30 32 31 20 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 | 021..The.Magit.Project.Contribut | 
| 2c280 | 6f 72 73 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 | ors.;;.;;.You.should.have.receiv | 
| 2c2a0 | 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65    20 41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 | ed.a.copy.of.the.AUTHORS.md.file | 
| 2c2c0 | 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20    61 6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 | .which.;;.lists.all.contributors | 
| 2c2e0 | 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68    74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 | ...If.not,.see.http://magit.vc/a | 
| 2c300 | 75 74 68 6f 72 73 2e 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 | uthors...;;.Author:.Phil.Jackson | 
| 2c320 | 20 3c 70 68 69 6c 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 | .<phil@shellarchive.co.uk>.;;.Ma | 
| 2c340 | 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 73 | intainer:.Jonas.Bernoulli.<jonas | 
| 2c360 | 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 64 | @bernoul.li>..;;.SPDX-License-Id | 
| 2c380 | 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 54 | entifier:.GPL-3.0-or-later..;;.T | 
| 2c3a0 | 68 69 73 20 66 69 6c 65 20 69 73 20 66 72 65 65    20 73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 | his.file.is.free.software;.you.c | 
| 2c3c0 | 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 79 | an.redistribute.it.and/or.modify | 
| 2c3e0 | 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 20 74 68 65 20 47 4e | .;;.it.under.the.terms.of.the.GN | 
| 2c400 | 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 6c | U.General.Public.License.as.publ | 
| 2c420 | 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 6f | ished.by.;;.the.Free.Software.Fo | 
| 2c440 | 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72    20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 | undation;.either.version.3,.or.( | 
| 2c460 | 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a    3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 | at.your.option).;;.any.later.ver | 
| 2c480 | 73 69 6f 6e 2e 0a 0a 3b 3b 20 54 68 69 73 20 66    69 6c 65 20 69 73 20 64 69 73 74 72 69 62 75 74 | sion...;;.This.file.is.distribut | 
| 2c4a0 | 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 | 
| 2c4c0 | 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49    54 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e | seful,.;;.but.WITHOUT.ANY.WARRAN | 
| 2c4e0 | 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 | 
| 2c500 | 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43    48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 | ranty.of.;;.MERCHANTABILITY.or.F | 
| 2c520 | 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. | 
| 2c540 | 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55    20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | ..See.the.;;.GNU.General.Public. | 
| 2c560 | 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 0a 3b 3b 20 59 6f | License.for.more.details...;;.Yo | 
| 2c580 | 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 | 
| 2c5a0 | 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. | 
| 2c5c0 | 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68    69 73 20 66 69 6c 65 2e 20 20 49 66 20 6e 6f 74 | ;;.along.with.this.file...If.not | 
| 2c5e0 | 2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77    77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 | ,.see.<http://www.gnu.org/licens | 
| 2c600 | 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 20 | es/>...;;;.Commentary:..;;.This. | 
| 2c620 | 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 69 74 | package.assists.the.user.in.edit | 
| 2c640 | 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 3b 3b | ing.the.list.of.commits.to.be.;; | 
| 2c660 | 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 76 65 | .rewritten.during.an.interactive | 
| 2c680 | 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 74 69 | .rebase...;;.When.the.user.initi | 
| 2c6a0 | 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 67 2e | ates.an.interactive.rebase,.e.g. | 
| 2c6c0 | 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 66 66 65 | .using."r.e".in.;;.a.Magit.buffe | 
| 2c6e0 | 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 67 20 22 | r.or.on.the.command.line.using." | 
| 2c700 | 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 76 6f 6b | git.rebase.-i.REV",.;;.Git.invok | 
| 2c720 | 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 20 28 6f | es.the.`$GIT_SEQUENCE_EDITOR'.(o | 
| 2c740 | 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 49 54 5f | r.if.that.is.undefined.;;.`$GIT_ | 
| 2c760 | 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 74 74 69 | EDITOR'.or.even.`$EDITOR').letti | 
| 2c780 | 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 3b 3b 20 | ng.the.user.rearrange,.drop,.;;. | 
| 2c7a0 | 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 69 74 73 | reword,.edit,.and.squash.commits | 
| 2c7c0 | 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 68 65 20 | ...;;.This.package.provides.the. | 
| 2c7e0 | 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 77 68 69 | major-mode.`git-rebase-mode'.whi | 
| 2c800 | 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 65 20 66 | ch.makes.;;.doing.so.much.more.f | 
| 2c820 | 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 20 63 6f | un,.by.making.the.buffer.more.co | 
| 2c840 | 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 6f 6c 6c | lorful.and.;;.providing.the.foll | 
| 2c860 | 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 2d 63 20 | owing.commands:.;;.;;...C-c.C-c. | 
| 2c880 | 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 3b 3b 20 | .Tell.Git.to.make.it.happen..;;. | 
| 2c8a0 | 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 63 68 61 | ..C-c.C-k..Tell.Git.that.you.cha | 
| 2c8c0 | 6e 67 65 64 20 79 6f 75 72 20 6d 69 6e 64 2c 20    69 2e 65 2e 20 61 62 6f 72 74 2e 0a 3b 3b 0a 3b | nged.your.mind,.i.e..abort..;;.; | 
| 2c8e0 | 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 72 65 76 69 | ;...p........Move.point.to.previ | 
| 2c900 | 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 20 70 6f 69 | ous.line..;;...n........Move.poi | 
| 2c920 | 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 20 20 20 20 | nt.to.next.line..;;.;;...M-p.... | 
| 2c940 | 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 70 2e 0a 3b | ..Move.the.commit.at.point.up..; | 
| 2c960 | 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 20 61 74 20 | ;...M-n......Move.the.commit.at. | 
| 2c980 | 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 20 44 72 6f | point.down..;;.;;...k........Dro | 
| 2c9a0 | 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 63 20 20 20 | p.the.commit.at.point..;;...c... | 
| 2c9c0 | 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 74 20 70 6f | .....Don't.drop.the.commit.at.po | 
| 2c9e0 | 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 65 20 6d 65 | int..;;...r........Change.the.me | 
| 2ca00 | 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 2e 0a 3b 3b | ssage.of.the.commit.at.point..;; | 
| 2ca20 | 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 61 74 20 70 | ...e........Edit.the.commit.at.p | 
| 2ca40 | 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 68 65 20 63 | oint..;;...s........Squash.the.c | 
| 2ca60 | 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 20 61 62 6f | ommit.at.point,.into.the.one.abo | 
| 2ca80 | 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 75 74 20 64 | ve..;;...f........Like."s".but.d | 
| 2caa0 | 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 73 73 61 67 | on't.also.edit.the.commit.messag | 
| 2cac0 | 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 64 69 74 69 | e..;;...b........Break.for.editi | 
| 2cae0 | 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 65 6e 63 65 | ng.at.this.point.in.the.sequence | 
| 2cb00 | 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 20 74 6f 20 | ..;;...x........Add.a.script.to. | 
| 2cb20 | 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 69 6e 74 0a | be.run.with.the.commit.at.point. | 
| 2cb40 | 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 6f 75 74 2e | ;;............being.checked.out. | 
| 2cb60 | 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 6f 6e 20 61 | .;;...z........Add.noop.action.a | 
| 2cb80 | 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 6f 77 20 74 | t.point..;;.;;...SPC......Show.t | 
| 2cba0 | 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 72 20 62 75 | he.commit.at.point.in.another.bu | 
| 2cbc0 | 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 20 63 6f 6d | ffer..;;...RET......Show.the.com | 
| 2cbe0 | 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 72 20 61 | mit.at.point.in.another.buffer.a | 
| 2cc00 | 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 77 69 6e 64 | nd.;;............select.its.wind | 
| 2cc20 | 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 63 68 61 6e | ow..;;...C-/......Undo.last.chan | 
| 2cc40 | 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 65 62 61 73 | ge..;;.;;...Commands.for.--rebas | 
| 2cc60 | 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 63 69 61 74 | e-merges:.;;...l........Associat | 
| 2cc80 | 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 20 73 65 71 | e.label.with.current.HEAD.in.seq | 
| 2cca0 | 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 70 65 63 69 | uence..;;...MM.......Merge.speci | 
| 2ccc0 | 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 20 20 20 4d | fied.revisions.into.HEAD..;;...M | 
| 2cce0 | 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 65 72 67 65 | t.......Toggle.whether.the.merge | 
| 2cd00 | 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 20 20 20 20 | .will.invoke.an.editor.;;....... | 
| 2cd20 | 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 20 74 20 20 | .....before.committing..;;...t.. | 
| 2cd40 | 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 69 66 69 65 | ......Reset.HEAD.to.the.specifie | 
| 2cd60 | 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 61 62 6c 79 | d.label...;;.You.should.probably | 
| 2cd80 | 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 6d 61 6e 70 | .also.read.the.`git-rebase'.manp | 
| 2cda0 | 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 61 67 69 74 | age...;;;.Code:..(require.'magit | 
| 2cdc0 | 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 69 72 65 20 | )..(require.'easymenu).(require. | 
| 2cde0 | 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 6f 72 29 0a | 'server).(require.'with-editor). | 
| 2ce00 | 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 3b 3b 20 4f | .(defvar.recentf-exclude)..;;;.O | 
| 2ce20 | 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 72 6f 75 70 | ptions.;;;;.Variables..(defgroup | 
| 2ce40 | 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 72 65 62 61 | .git-rebase.nil..."Edit.Git.reba | 
| 2ce60 | 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 6f 2d 6c 69 | se.sequences."...:link.'(info-li | 
| 2ce80 | 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 71 75 65 6e | nk."(magit)Editing.Rebase.Sequen | 
| 2cea0 | 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 63 75 73 74 | ces")...:group.'tools)..(defcust | 
| 2cec0 | 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 0a 20 20 22 | om.git-rebase-auto-advance.t..." | 
| 2cee0 | 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 20 61 66 74 | Whether.to.move.to.next.line.aft | 
| 2cf00 | 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 70 20 27 67 | er.changing.a.line."...:group.'g | 
| 2cf20 | 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 0a 28 64 65 | it-rebase...:type.'boolean)..(de | 
| 2cf40 | 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 72 75 63 74 | fcustom.git-rebase-show-instruct | 
| 2cf60 | 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 61 67 65 20 | ions.t..."Whether.to.show.usage. | 
| 2cf80 | 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 73 65 20 62 | instructions.inside.the.rebase.b | 
| 2cfa0 | 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 0a 20 20 3a | uffer."...:group.'git-rebase...: | 
| 2cfc0 | 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 69 74 2d 72 | type.'boolean)..(defcustom.git-r | 
| 2cfe0 | 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 65 74 68 65 | ebase-confirm-cancel.t..."Whethe | 
| 2d000 | 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 6f 20 63 61 | r.confirmation.is.required.to.ca | 
| 2d020 | 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 20 20 3a 74 | ncel."...:group.'git-rebase...:t | 
| 2d040 | 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 64 65 66 67 | ype.'boolean)..;;;;.Faces..(defg | 
| 2d060 | 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 22 46 61 63 | roup.git-rebase-faces.nil..."Fac | 
| 2d080 | 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 0a 20 20 3a | es.used.by.Git-Rebase.mode."...: | 
| 2d0a0 | 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 65 62 61 73 | group.'faces...:group.'git-rebas | 
| 2d0c0 | 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 20 27 28 28 | e)..(defface.git-rebase-hash.'(( | 
| 2d0e0 | 74 20 28 3a 69 6e 68 65 72 69 74 20 6d 61 67 69    74 2d 68 61 73 68 29 29 29 0a 20 20 22 46 61 63 | t.(:inherit.magit-hash)))..."Fac | 
| 2d100 | 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 20 27 | e.for.commit.hashes."...:group.' | 
| 2d120 | 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- | 
| 2d140 | 72 65 62 61 73 65 2d 6c 61 62 65 6c 20 27 28 28    74 20 28 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 | rebase-label.'((t.(:inherit.magi | 
| 2d160 | 74 2d 72 65 66 6e 61 6d 65 29 29 29 0a 20 20 22    46 61 63 65 20 66 6f 72 20 6c 61 62 65 6c 73 20 | t-refname)))..."Face.for.labels. | 
| 2d180 | 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 | 
| 2d1a0 | 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).. | 
| 2d1c0 | 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. | 
| 2d1e0 | 6e 69 6c 0a 20 20 22 46 61 63 65 20 66 6f 72 20    63 6f 6d 6d 69 74 20 64 65 73 63 72 69 70 74 69 | nil..."Face.for.commit.descripti | 
| 2d200 | 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 65 2d 66 61 63 65 73 | ons."...:group.'git-rebase-faces | 
| 2d220 | 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 6c 65 64 2d 61 63 | )..(defface.git-rebase-killed-ac | 
| 2d240 | 74 69 6f 6e 0a 20 20 27 28 28 74 20 28 3a 69 6e    68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d | tion...'((t.(:inherit.font-lock- | 
| 2d260 | 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 68 20 74 29 29 | comment-face.:strike-through.t)) | 
| 2d280 | 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 69 74 20 61 | )..."Face.for.commented.commit.a | 
| 2d2a0 | 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 72 65 62 61 | ction.lines."...:group.'git-reba | 
| 2d2c0 | 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 73 65 2d 63 | se-faces)..(defface.git-rebase-c | 
| 2d2e0 | 6f 6d 6d 65 6e 74 2d 68 61 73 68 0a 20 20 27 28    28 74 20 28 3a 69 6e 68 65 72 69 74 20 67 69 74 | omment-hash...'((t.(:inherit.git | 
| 2d300 | 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 29 0a 20 20 22 | -rebase-hash.:weight.bold)))..." | 
| 2d320 | 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 69 74 | Face.for.commit.hashes.in.commit | 
| 2d340 | 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 67 69 | .message.comments."...:group.'gi | 
| 2d360 | 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 72 65 | t-rebase-faces)..(defface.git-re | 
| 2d380 | 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 6e 68 | base-comment-heading...'((t.:inh | 
| 2d3a0 | 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 20 20 | erit.font-lock-keyword-face))... | 
| 2d3c0 | 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 65 73 | "Face.for.headings.in.rebase.mes | 
| 2d3e0 | 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 63 6f | sage.comments."...:group.'git-co | 
| 2d400 | 6d 6d 69 74 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 76 61 | mmit-faces)..;;;.Keymaps..(defva | 
| 2d420 | 72 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64    65 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d | r.git-rebase-mode-map...(let.((m | 
| 2d440 | 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d    6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 73 | ap.(make-sparse-keymap))).....(s | 
| 2d460 | 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74    20 6d 61 70 20 73 70 65 63 69 61 6c 2d 6d 6f 64 | et-keymap-parent.map.special-mod | 
| 2d480 | 65 2d 6d 61 70 29 0a 20 20 20 20 28 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 | e-map).....(define-key.map.(kbd. | 
| 2d4a0 | 22 43 2d 6d 22 29 20 27 67 69 74 2d 72 65 62 61    73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a | "C-m").'git-rebase-show-commit). | 
| 2d4c0 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 28 6b 62 64 20 20 20 22 70 22 29 20 | ....(define-key.map.(kbd..."p"). | 
| 2d4e0 | 27 67 69 74 2d 72 65 62 61 73 65 2d 62 61 63 6b    77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 28 | 'git-rebase-backward-line).....( | 
| 2d500 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28    6b 62 64 20 20 20 22 6e 22 29 20 27 66 6f 72 77 | define-key.map.(kbd..."n").'forw | 
| 2d520 | 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 28 64    65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b | ard-line).....(define-key.map.(k | 
| 2d540 | 62 64 20 22 4d 2d 70 22 29 20 27 67 69 74 2d 72    65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d | bd."M-p").'git-rebase-move-line- | 
| 2d560 | 75 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 4d 2d | up).....(define-key.map.(kbd."M- | 
| 2d580 | 6e 22 29 20 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 29 0a | n").'git-rebase-move-line-down). | 
| 2d5a0 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 28 6b 62 64 20 20 20 22 63 22 29 20 | ....(define-key.map.(kbd..."c"). | 
| 2d5c0 | 27 67 69 74 2d 72 65 62 61 73 65 2d 70 69 63 6b    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | 'git-rebase-pick).....(define-ke | 
| 2d5e0 | 79 20 6d 61 70 20 28 6b 62 64 20 20 20 22 6b 22    29 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 | y.map.(kbd..."k").'git-rebase-ki | 
| 2d600 | 6c 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 28 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 | ll-line).....(define-key.map.(kb | 
| 2d620 | 64 20 22 43 2d 6b 22 29 20 27 67 69 74 2d 72 65    62 61 73 65 2d 6b 69 6c 6c 2d 6c 69 6e 65 29 0a | d."C-k").'git-rebase-kill-line). | 
| 2d640 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 28 6b 62 64 20 22 62 22 29 20 27 67 | ....(define-key.map.(kbd."b").'g | 
| 2d660 | 69 74 2d 72 65 62 61 73 65 2d 62 72 65 61 6b 29    0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | it-rebase-break).....(define-key | 
| 2d680 | 20 6d 61 70 20 28 6b 62 64 20 22 65 22 29 20 27    67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 29 | .map.(kbd."e").'git-rebase-edit) | 
| 2d6a0 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 28 6b 62 64 20 22 6c 22 29 20 27 | .....(define-key.map.(kbd."l").' | 
| 2d6c0 | 67 69 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | git-rebase-label).....(define-ke | 
| 2d6e0 | 79 20 6d 61 70 20 28 6b 62 64 20 22 4d 4d 22 29    20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 | y.map.(kbd."MM").'git-rebase-mer | 
| 2d700 | 67 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 4d 74 | ge).....(define-key.map.(kbd."Mt | 
| 2d720 | 22 29 20 27 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 | ").'git-rebase-merge-toggle-edit | 
| 2d740 | 6d 73 67 29 0a 20 20 20 20 28 64 65 66 69 6e 65    2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 6d | msg).....(define-key.map.(kbd."m | 
| 2d760 | 22 29 20 27 67 69 74 2d 72 65 62 61 73 65 2d 65    64 69 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | ").'git-rebase-edit).....(define | 
| 2d780 | 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 66    22 29 20 27 67 69 74 2d 72 65 62 61 73 65 2d 66 | -key.map.(kbd."f").'git-rebase-f | 
| 2d7a0 | 69 78 75 70 29 0a 20 20 20 20 28 64 65 66 69 6e    65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 | ixup).....(define-key.map.(kbd." | 
| 2d7c0 | 71 22 29 20 27 75 6e 64 65 66 69 6e 65 64 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | q").'undefined).....(define-key. | 
| 2d7e0 | 6d 61 70 20 28 6b 62 64 20 22 72 22 29 20 27 67    69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64 | map.(kbd."r").'git-rebase-reword | 
| 2d800 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65    79 20 6d 61 70 20 28 6b 62 64 20 22 77 22 29 20 | ).....(define-key.map.(kbd."w"). | 
| 2d820 | 27 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f    72 64 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | 'git-rebase-reword).....(define- | 
| 2d840 | 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 73 22    29 20 27 67 69 74 2d 72 65 62 61 73 65 2d 73 71 | key.map.(kbd."s").'git-rebase-sq | 
| 2d860 | 75 61 73 68 29 0a 20 20 20 20 28 64 65 66 69 6e    65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 | uash).....(define-key.map.(kbd." | 
| 2d880 | 74 22 29 20 27 67 69 74 2d 72 65 62 61 73 65 2d    72 65 73 65 74 29 0a 20 20 20 20 28 64 65 66 69 | t").'git-rebase-reset).....(defi | 
| 2d8a0 | 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20    22 78 22 29 20 27 67 69 74 2d 72 65 62 61 73 65 | ne-key.map.(kbd."x").'git-rebase | 
| 2d8c0 | 2d 65 78 65 63 29 0a 20 20 20 20 28 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 | -exec).....(define-key.map.(kbd. | 
| 2d8e0 | 22 79 22 29 20 27 67 69 74 2d 72 65 62 61 73 65    2d 69 6e 73 65 72 74 29 0a 20 20 20 20 28 64 65 | "y").'git-rebase-insert).....(de | 
| 2d900 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62    64 20 22 7a 22 29 20 27 67 69 74 2d 72 65 62 61 | fine-key.map.(kbd."z").'git-reba | 
| 2d920 | 73 65 2d 6e 6f 6f 70 29 0a 20 20 20 20 28 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 | se-noop).....(define-key.map.(kb | 
| 2d940 | 64 20 22 53 50 43 22 29 20 20 20 20 20 27 67 69    74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 | d."SPC").....'git-rebase-show-or | 
| 2d960 | 2d 73 63 72 6f 6c 6c 2d 75 70 29 0a 20 20 20 20    28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | -scroll-up).....(define-key.map. | 
| 2d980 | 28 6b 62 64 20 22 44 45 4c 22 29 20 20 20 20 20    27 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 | (kbd."DEL").....'git-rebase-show | 
| 2d9a0 | 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29    0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | -or-scroll-down).....(define-key | 
| 2d9c0 | 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 78 20 43    2d 74 22 29 20 27 67 69 74 2d 72 65 62 61 73 65 | .map.(kbd."C-x.C-t").'git-rebase | 
| 2d9e0 | 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 29 0a 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | -move-line-up).....(define-key.m | 
| 2da00 | 61 70 20 5b 4d 2d 75 70 5d 20 20 20 20 20 20 20    20 20 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d | ap.[M-up]..........'git-rebase-m | 
| 2da20 | 6f 76 65 2d 6c 69 6e 65 2d 75 70 29 0a 20 20 20    20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | ove-line-up).....(define-key.map | 
| 2da40 | 20 5b 4d 2d 64 6f 77 6e 5d 20 20 20 20 20 20 20    20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 | .[M-down]........'git-rebase-mov | 
| 2da60 | 65 2d 6c 69 6e 65 2d 64 6f 77 6e 29 0a 20 20 20    20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | e-line-down).....(define-key.map | 
| 2da80 | 20 5b 72 65 6d 61 70 20 75 6e 64 6f 5d 20 20 20    20 27 67 69 74 2d 72 65 62 61 73 65 2d 75 6e 64 | .[remap.undo]....'git-rebase-und | 
| 2daa0 | 6f 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b    65 79 6d 61 70 20 66 6f 72 20 47 69 74 2d 52 65 | o).....map)..."Keymap.for.Git-Re | 
| 2dac0 | 62 61 73 65 20 6d 6f 64 65 2e 22 29 0a 0a 28 70    75 74 20 27 67 69 74 2d 72 65 62 61 73 65 2d 72 | base.mode.")..(put.'git-rebase-r | 
| 2dae0 | 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 6e 64 69 6e 67 20 | eword.......:advertised-binding. | 
| 2db00 | 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 65 2d 6d 6f 76 65 | (kbd."r")).(put.'git-rebase-move | 
| 2db20 | 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 6e 67 20 28 6b 62 | -line-up.:advertised-binding.(kb | 
| 2db40 | 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 2d 6b 69 6c 6c 2d | d."M-p")).(put.'git-rebase-kill- | 
| 2db60 | 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 67 20 28 6b 62 64 | line....:advertised-binding.(kbd | 
| 2db80 | 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 67 69 74 2d 72 65 | ."k"))..(easy-menu-define.git-re | 
| 2dba0 | 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 6d 6f 64 65 2d 6d | base-mode-menu.git-rebase-mode-m | 
| 2dbc0 | 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 22 0a 20 20 27 28 | ap..."Git-Rebase.mode.menu"...'( | 
| 2dbe0 | 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 65 62 61 73 65 2d | "Rebase".....["Pick".git-rebase- | 
| 2dc00 | 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 72 65 62 61 73 65 | pick.t].....["Reword".git-rebase | 
| 2dc20 | 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 2d 72 65 62 61 73 | -reword.t].....["Edit".git-rebas | 
| 2dc40 | 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 74 2d 72 65 62 61 | e-edit.t].....["Squash".git-reba | 
| 2dc60 | 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 67 69 74 2d 72 65 | se-squash.t].....["Fixup".git-re | 
| 2dc80 | 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 67 69 74 2d 72 65 | base-fixup.t].....["Kill".git-re | 
| 2dca0 | 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 6f 70 22 20 67 69 | base-kill-line.t].....["Noop".gi | 
| 2dcc0 | 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 63 75 74 65 22 20 | t-rebase-noop.t].....["Execute". | 
| 2dce0 | 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 6f 76 65 20 44 6f | git-rebase-exec.t].....["Move.Do | 
| 2dd00 | 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 6f 77 6e 20 74 5d | wn".git-rebase-move-line-down.t] | 
| 2dd20 | 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 2d 6d 6f 76 65 2d | .....["Move.Up".git-rebase-move- | 
| 2dd40 | 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 22 43 61 6e 63 65 | line-up.t]....."---".....["Cance | 
| 2dd60 | 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 20 20 20 5b 22 46 | l".with-editor-cancel.t].....["F | 
| 2dd80 | 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 74 5d 29 29 0a 0a | inish".with-editor-finish.t])).. | 
| 2dda0 | 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 2d 64 65 73 63 72 | (defvar.git-rebase-command-descr | 
| 2ddc0 | 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 69 6e 69 73 68 20 | iptions...'((with-editor-finish. | 
| 2dde0 | 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 61 6b 65 20 69 74 | ............"tell.Git.to.make.it | 
| 2de00 | 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 2d 63 61 6e 63 65 | .happen").....(with-editor-cance | 
| 2de20 | 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 61 74 20 79 6f 75 | l............."tell.Git.that.you | 
| 2de40 | 20 63 68 61 6e 67 65 64 20 79 6f 75 72 20 6d 69    6e 64 2c 20 69 2e 65 2e 20 61 62 6f 72 74 22 29 | .changed.your.mind,.i.e..abort") | 
| 2de60 | 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 2d 6c 69 6e 65 20 20 | .....(git-rebase-backward-line.. | 
| 2de80 | 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 6f 75 73 20 6c 69 6e | ....."move.point.to.previous.lin | 
| 2dea0 | 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 20 20 20 20 20 20 20 | e").....(forward-line........... | 
| 2dec0 | 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 78 74 20 6c 69 6e 65 | ........"move.point.to.next.line | 
| 2dee0 | 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 69 6e 65 2d 75 70 20 | ").....(git-rebase-move-line-up. | 
| 2df00 | 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 74 20 70 6f 69 6e 74 | ......."move.the.commit.at.point | 
| 2df20 | 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 65 2d 6c 69 6e 65 2d | .up").....(git-rebase-move-line- | 
| 2df40 | 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 74 20 61 74 20 70 6f | down......"move.the.commit.at.po | 
| 2df60 | 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 65 2d 73 68 6f 77 2d | int.down").....(git-rebase-show- | 
| 2df80 | 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 63 6f 6d 6d 69 74 20 | or-scroll-up..."show.the.commit. | 
| 2dfa0 | 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 22 29 0a 20 20 20 | at.point.in.another.buffer").... | 
| 2dfc0 | 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 20 20 20 20 20 2e 20 | .(git-rebase-show-commit........ | 
| 2dfe0 | 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 20 69 6e 20 61 6e 6f | "show.the.commit.at.point.in.ano | 
| 2e000 | 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 73 20 77 69 6e 64 6f | ther.buffer.and.select.its.windo | 
| 2e020 | 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 20 20 20 20 20 20 20 | w").....(undo................... | 
| 2e040 | 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 22 29 0a 20 20 20 20 | ........"undo.last.change")..... | 
| 2e060 | 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 20 20 20 20 20 2e 20 | (git-rebase-kill-line........... | 
| 2e080 | 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 22 29 0a 20 20 20 20 | "drop.the.commit.at.point")..... | 
| 2e0a0 | 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 20 20 20 20 20 2e 20 | (git-rebase-insert.............. | 
| 2e0c0 | 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 69 74 72 61 72 79 20 | "insert.a.line.for.an.arbitrary. | 
| 2e0e0 | 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 6e 6f 6f 70 20 20 20 | commit").....(git-rebase-noop... | 
| 2e100 | 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 74 69 6f 6e 20 61 74 | ............."add.noop.action.at | 
| 2e120 | 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 0a 28 64 65 66 75 6e | .point")))..;;;.Commands..(defun | 
| 2e140 | 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 65 20 63 6f 6d 6d 69 | .git-rebase-pick.()..."Use.commi | 
| 2e160 | 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 69 6f 6e | t.on.current.line..If.the.region | 
| 2e180 | 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 74 6f 75 | .is.active,.act.on.all.lines.tou | 
| 2e1a0 | 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 61 63 74 | ched.by.the.region."...(interact | 
| 2e1c0 | 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 20 22 70 | ive)...(git-rebase-set-action."p | 
| 2e1e0 | 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 2d 72 65 77 6f 72 64 | ick"))..(defun.git-rebase-reword | 
| 2e200 | 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 6d 6d 69 74 20 6f 6e | .()..."Edit.message.of.commit.on | 
| 2e220 | 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 69 73 20 | .current.line..If.the.region.is. | 
| 2e240 | 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 68 65 64 | active,.act.on.all.lines.touched | 
| 2e260 | 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 76 65 29 | .by.the.region."...(interactive) | 
| 2e280 | 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 72 65 77 6f 72 | ...(git-rebase-set-action."rewor | 
| 2e2a0 | 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 64 69 74 20 28 29 0a | d"))..(defun.git-rebase-edit.(). | 
| 2e2c0 | 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 74 68 65 20 63 75 72 | .."Stop.at.the.commit.on.the.cur | 
| 2e2e0 | 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 69 73 20 61 63 74 69 | rent.line..If.the.region.is.acti | 
| 2e300 | 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 20 | ve,.act.on.all.lines.touched.by. | 
| 2e320 | 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 28 | the.region."...(interactive)...( | 
| 2e340 | 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 69 74 22 29 29 0a 0a | git-rebase-set-action."edit")).. | 
| 2e360 | 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 28 29 0a 20 20 22 4d | (defun.git-rebase-squash.()..."M | 
| 2e380 | 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 6e 74 6f 20 | eld.commit.on.current.line.into. | 
| 2e3a0 | 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 73 61 67 65 2e 0a 49 | previous.commit,.edit.message..I | 
| 2e3c0 | 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 6e 20 61 | f.the.region.is.active,.act.on.a | 
| 2e3e0 | 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 6e 2e 22 | ll.lines.touched.by.the.region." | 
| 2e400 | 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 65 2d 73 | ...(interactive)...(git-rebase-s | 
| 2e420 | 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 66 75 6e 20 67 69 74 | et-action."squash"))..(defun.git | 
| 2e440 | 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 63 6f 6d 6d 69 74 20 | -rebase-fixup.()..."Meld.commit. | 
| 2e460 | 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 73 20 63 6f | on.current.line.into.previous.co | 
| 2e480 | 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 2e 0a 49 66 20 74 68 | mmit,.discard.its.message..If.th | 
| 2e4a0 | 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 6e 20 61 6c 6c 20 6c | e.region.is.active,.act.on.all.l | 
| 2e4c0 | 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 6e 2e 22 0a 20 20 28 | ines.touched.by.the.region."...( | 
| 2e4e0 | 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 65 2d 73 65 74 2d 61 | interactive)...(git-rebase-set-a | 
| 2e500 | 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 6c 6f 63 61 6c 20 67 | ction."fixup"))..(defvar-local.g | 
| 2e520 | 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 0a 0a 28 64 65 66 76 | it-rebase-comment-re.nil)..(defv | 
| 2e540 | 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 6e 73 0a 20 20 27 28 | ar.git-rebase-short-options...'( | 
| 2e560 | 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 22 65 64 69 74 22 29 | (?b..."break").....(?e..."edit") | 
| 2e580 | 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 3f 6c 20 2e 20 22 6c | .....(?f..."fixup").....(?l..."l | 
| 2e5a0 | 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 0a 20 20 20 20 28 3f | abel").....(?m..."merge").....(? | 
| 2e5c0 | 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 77 6f 72 64 22 29 0a | p..."pick").....(?r..."reword"). | 
| 2e5e0 | 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 3f 74 20 2e 20 22 72 | ....(?s..."squash").....(?t..."r | 
| 2e600 | 65 73 65 74 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 | eset").....(?x..."exec"))..."Ali | 
| 2e620 | 73 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 | st.mapping.single.key.of.an.acti | 
| 2e640 | 6f 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 | on.to.the.full.name.")..(defclas | 
| 2e660 | 73 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 | s.git-rebase-action.()...(;;.act | 
| 2e680 | 69 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 | ion-type:.commit,.exec,.bare,.la | 
| 2e6a0 | 62 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 | bel,.merge....(action-type....:i | 
| 2e6c0 | 6e 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 | nitarg.:action-type....:initform | 
| 2e6e0 | 20 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 | .nil)....;;.Examples.for.each.ac | 
| 2e700 | 74 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 | tion.type:....;;.|.action.|.acti | 
| 2e720 | 6f 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 | on.options.|.target..|.trailer.| | 
| 2e740 | 0a 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 | ....;;.|--------+--------------- | 
| 2e760 | 2d 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 | -+---------+---------|....;;.|.p | 
| 2e780 | 69 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 | ick...|................|.hash... | 
| 2e7a0 | 20 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 | .|.subject.|....;;.|.exec...|... | 
| 2e7c0 | 20 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 | .............|.command.|........ | 
| 2e7e0 | 20 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 | .|....;;.|.noop...|............. | 
| 2e800 | 20 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 | ...|.........|.........|....;;.| | 
| 2e820 | 20 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 | .reset..|................|.name. | 
| 2e840 | 20 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 | ...|.subject.|....;;.|.merge..|. | 
| 2e860 | 2d 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 | -C.hash........|.name....|.subje | 
| 2e880 | 63 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 | ct.|....(action.........:initarg | 
| 2e8a0 | 20 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 | .:action.........:initform.nil). | 
| 2e8c0 | 20 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 | ...(action-options.:initarg.:act | 
| 2e8e0 | 69 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 | ion-options.:initform.nil)....(t | 
| 2e900 | 61 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 | arget.........:initarg.:target.. | 
| 2e920 | 20 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 | .......:initform.nil)....(traile | 
| 2e940 | 72 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 | r........:initarg.:trailer...... | 
| 2e960 | 20 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 | ..:initform.nil)....(comment-p.. | 
| 2e980 | 20 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 | ....:initarg.:comment-p......:in | 
| 2e9a0 | 69 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 | itform.nil)))..(defvar.git-rebas | 
| 2e9c0 | 65 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 | e-line-regexps...`((commit...,(c | 
| 2e9e0 | 6f 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 | oncat.................(regexp-op | 
| 2ea00 | 74 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 | t.'("e"."edit".................. | 
| 2ea20 | 20 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 | ............."f"."fixup"........ | 
| 2ea40 | 20 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 | ......................."p"."pick | 
| 2ea60 | 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 | "............................... | 
| 2ea80 | 22 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 | "r"."reword".................... | 
| 2eaa0 | 20 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 | ..........."s"."squash")........ | 
| 2eac0 | 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 31 3a 22 29 0a 20 | ....................."\\(?1:").. | 
| 2eae0 | 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 6e 5d 2b 5c 5c | ...............".\\(?3:[^.\n]+\\ | 
| 2eb00 | 29 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 | ).?\\(?4:.*\\)")).....(exec..."\ | 
| 2eb20 | 5c 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 | \(?1:x\\|exec\\).\\(?3:.*\\)").. | 
| 2eb40 | 20 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 | ...(bare...,(concat.(regexp-opt. | 
| 2eb60 | 27 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 | '("b"."break"."noop")."\\(?1:"). | 
| 2eb80 | 20 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 | .....................".*$")).... | 
| 2eba0 | 20 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 | .(label...,(concat.(regexp-opt.' | 
| 2ebc0 | 28 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 | ("l"."label".................... | 
| 2ebe0 | 20 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 29 0a 20 20 | ................."t"."reset")... | 
| 2ec00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 2ec20 | 22 5c 5c 28 3f 31 3a 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 | "\\(?1:")....................... | 
| 2ec40 | 22 20 5c 5c 28 3f 33 3a 5b 5e 20 5c 6e 5d 2b 5c    5c 29 20 3f 5c 5c 28 3f 34 3a 2e 2a 5c 5c 29 22 | ".\\(?3:[^.\n]+\\).?\\(?4:.*\\)" | 
| 2ec60 | 29 29 0a 20 20 20 20 28 6d 65 72 67 65 20 2e 20    2c 28 63 6f 6e 63 61 74 20 22 5c 5c 28 3f 31 3a | )).....(merge...,(concat."\\(?1: | 
| 2ec80 | 6d 5c 5c 7c 6d 65 72 67 65 5c 5c 29 20 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m\\|merge\\).".................. | 
| 2eca0 | 20 20 20 20 20 22 5c 5c 28 3f 3a 5c 5c 28 3f 32    3a 2d 5b 63 43 5d 20 5b 5e 20 5c 6e 5d 2b 5c 5c | ....."\\(?:\\(?2:-[cC].[^.\n]+\\ | 
| 2ecc0 | 29 20 5c 5c 29 3f 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 | ).\\)?"......................."\ | 
| 2ece0 | 5c 28 3f 33 3a 5b 5e 20 5c 6e 5d 2b 5c 5c 29 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \(?3:[^.\n]+\\)"................ | 
| 2ed00 | 20 20 20 20 20 20 20 22 20 3f 5c 5c 28 3f 34 3a    2e 2a 5c 5c 29 22 29 29 29 29 0a 0a 3b 3b 3b 23 | .......".?\\(?4:.*\\)"))))..;;;# | 
| 2ed20 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75    6e 20 67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 | ##autoload.(defun.git-rebase-cur | 
| 2ed40 | 72 65 6e 74 2d 6c 69 6e 65 20 28 29 0a 20 20 22    50 61 72 73 65 20 63 75 72 72 65 6e 74 20 6c 69 | rent-line.()..."Parse.current.li | 
| 2ed60 | 6e 65 20 69 6e 74 6f 20 61 20 60 67 69 74 2d 72    65 62 61 73 65 2d 61 63 74 69 6f 6e 27 20 69 6e | ne.into.a.`git-rebase-action'.in | 
| 2ed80 | 73 74 61 6e 63 65 2e 0a 49 66 20 74 68 65 20 63    75 72 72 65 6e 74 20 6c 69 6e 65 20 69 73 6e 27 | stance..If.the.current.line.isn' | 
| 2eda0 | 74 20 72 65 63 6f 67 6e 69 7a 65 64 20 61 73 20    61 20 72 65 62 61 73 65 20 6c 69 6e 65 2c 20 61 | t.recognized.as.a.rebase.line,.a | 
| 2edc0 | 6e 0a 69 6e 73 74 61 6e 63 65 20 77 69 74 68 20    61 6c 6c 20 6e 69 6c 20 76 61 6c 75 65 73 20 69 | n.instance.with.all.nil.values.i | 
| 2ede0 | 73 20 72 65 74 75 72 6e 65 64 2e 22 0a 20 20 28    73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 | s.returned."...(save-excursion.. | 
| 2ee00 | 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 6f | ...(goto-char.(line-beginning-po | 
| 2ee20 | 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 28 69 66    2d 6c 65 74 20 28 28 72 65 2d 73 74 61 72 74 20 | sition)).....(if-let.((re-start. | 
| 2ee40 | 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 28 3f 35 3a    22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 | (concat."^\\(?5:".(regexp-quote. | 
| 2ee60 | 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 20 | comment-start).................. | 
| 2ee80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c    5c 29 3f 20 2a 22 29 29 0a 20 20 20 20 20 20 20 | .............."\\)?.*"))........ | 
| 2eea0 | 20 20 20 20 20 20 28 74 79 70 65 20 28 73 65 71    2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 61 | ......(type.(seq-some.(lambda.(a | 
| 2eec0 | 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)............................. | 
| 2eee0 | 20 20 20 28 6c 65 74 20 28 28 63 61 73 65 2d 66    6f 6c 64 2d 73 65 61 72 63 68 20 6e 69 6c 29 29 | ...(let.((case-fold-search.nil)) | 
| 2ef00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 2ef20 | 20 20 28 61 6e 64 20 28 6c 6f 6f 6b 69 6e 67 2d    61 74 20 28 63 6f 6e 63 61 74 20 72 65 2d 73 74 | ..(and.(looking-at.(concat.re-st | 
| 2ef40 | 61 72 74 20 28 63 64 72 20 61 72 67 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | art.(cdr.arg)))................. | 
| 2ef60 | 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 61 72 67 29 29 | ......................(car.arg)) | 
| 2ef80 | 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 | )).............................. | 
| 2efa0 | 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 20 | git-rebase-line-regexps)))...... | 
| 2efc0 | 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 61    63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 3a | ...(git-rebase-action..........: | 
| 2efe0 | 61 63 74 69 6f 6e 2d 74 79 70 65 20 20 20 20 74    79 70 65 0a 20 20 20 20 20 20 20 20 20 3a 61 63 | action-type....type..........:ac | 
| 2f000 | 74 69 6f 6e 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 2d 6c 65 74 20 28 28 61 63 74 69 6f 6e 20 | tion.........(when-let.((action. | 
| 2f020 | 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 29 29 | (match-string-no-properties.1))) | 
| 2f040 | 0a 20 20 20 20 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. | 
| 2f060 | 28 63 64 72 20 28 61 73 73 6f 63 20 61 63 74 69    6f 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 | (cdr.(assoc.action.git-rebase-sh | 
| 2f080 | 6f 72 74 2d 6f 70 74 69 6f 6e 73 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ort-options))................... | 
| 2f0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 74    69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 3a | .............action))..........: | 
| 2f0c0 | 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d | action-options.(match-string-no- | 
| 2f0e0 | 70 72 6f 70 65 72 74 69 65 73 20 32 29 0a 20 20    20 20 20 20 20 20 20 3a 74 61 72 67 65 74 20 20 | properties.2)..........:target.. | 
| 2f100 | 20 20 20 20 20 20 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 | .......(match-string-no-properti | 
| 2f120 | 65 73 20 33 29 0a 20 20 20 20 20 20 20 20 20 3a    74 72 61 69 6c 65 72 20 20 20 20 20 20 20 20 28 | es.3)..........:trailer........( | 
| 2f140 | 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 34 29 0a 20 20 | match-string-no-properties.4)... | 
| 2f160 | 20 20 20 20 20 20 20 3a 63 6f 6d 6d 65 6e 74 2d    70 20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 74 | .......:comment-p......(and.(mat | 
| 2f180 | 63 68 2d 73 74 72 69 6e 67 20 35 29 20 74 29 29    0a 20 20 20 20 20 20 3b 3b 20 55 73 65 20 64 65 | ch-string.5).t)).......;;.Use.de | 
| 2f1a0 | 66 61 75 6c 74 20 65 6d 70 74 79 20 63 6c 61 73    73 20 72 61 74 68 65 72 20 74 68 61 6e 20 6e 69 | fault.empty.class.rather.than.ni | 
| 2f1c0 | 6c 20 74 6f 20 65 61 73 65 20 68 61 6e 64 6c 69    6e 67 2e 0a 20 20 20 20 20 20 28 67 69 74 2d 72 | l.to.ease.handling........(git-r | 
| 2f1e0 | 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 | ebase-action))))..(defun.git-reb | 
| 2f200 | 61 73 65 2d 73 65 74 2d 61 63 74 69 6f 6e 20 28    61 63 74 69 6f 6e 29 0a 20 20 22 53 65 74 20 61 | ase-set-action.(action)..."Set.a | 
| 2f220 | 63 74 69 6f 6e 20 6f 66 20 63 6f 6d 6d 69 74 20    6c 69 6e 65 20 74 6f 20 41 43 54 49 4f 4e 2e 0a | ction.of.commit.line.to.ACTION.. | 
| 2f240 | 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 6f 70 65 72 61 74 65 | If.the.region.is.active,.operate | 
| 2f260 | 20 6f 6e 20 61 6c 6c 20 6c 69 6e 65 73 20 74 68    61 74 20 69 74 20 74 6f 75 63 68 65 73 2e 0a 4f | .on.all.lines.that.it.touches..O | 
| 2f280 | 74 68 65 72 77 69 73 65 2c 20 6f 70 65 72 61 74    65 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | therwise,.operate.on.the.current | 
| 2f2a0 | 20 6c 69 6e 65 2e 20 20 41 73 20 61 20 73 70 65    63 69 61 6c 20 63 61 73 65 2c 20 61 6e 0a 41 43 | .line...As.a.special.case,.an.AC | 
| 2f2c0 | 54 49 4f 4e 20 6f 66 20 6e 69 6c 20 63 6f 6d 6d    65 6e 74 73 20 74 68 65 20 72 65 62 61 73 65 20 | TION.of.nil.comments.the.rebase. | 
| 2f2e0 | 6c 69 6e 65 2c 20 72 65 67 61 72 64 6c 65 73 73    20 6f 66 20 69 74 73 20 61 63 74 69 6f 6e 0a 74 | line,.regardless.of.its.action.t | 
| 2f300 | 79 70 65 2e 22 0a 20 20 28 70 63 61 73 65 20 28    67 69 74 2d 72 65 62 61 73 65 2d 72 65 67 69 6f | ype."...(pcase.(git-rebase-regio | 
| 2f320 | 6e 2d 62 6f 75 6e 64 73 20 74 29 0a 20 20 20 20    28 60 28 2c 62 65 67 20 2c 65 6e 64 29 0a 20 20 | n-bounds.t).....(`(,beg.,end)... | 
| 2f340 | 20 20 20 28 6c 65 74 20 28 28 65 6e 64 2d 6d 61    72 6b 65 72 20 28 63 6f 70 79 2d 6d 61 72 6b 65 | ...(let.((end-marker.(copy-marke | 
| 2f360 | 72 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 70 74 2d 62 65 6c 6f 77 2d 70 20 28 | r.end))............(pt-below-p.( | 
| 2f380 | 61 6e 64 20 6d 61 72 6b 2d 61 63 74 69 76 65 20    28 3c 20 28 6d 61 72 6b 29 20 28 70 6f 69 6e 74 | and.mark-active.(<.(mark).(point | 
| 2f3a0 | 29 29 29 29 29 0a 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 | )))))........(set-marker-inserti | 
| 2f3c0 | 6f 6e 2d 74 79 70 65 20 65 6e 64 2d 6d 61 72 6b    65 72 20 74 29 0a 20 20 20 20 20 20 20 28 67 6f | on-type.end-marker.t)........(go | 
| 2f3e0 | 74 6f 2d 63 68 61 72 20 62 65 67 29 0a 20 20 20    20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 28 70 | to-char.beg)........(while.(<.(p | 
| 2f400 | 6f 69 6e 74 29 20 65 6e 64 2d 6d 61 72 6b 65 72    29 0a 20 20 20 20 20 20 20 20 20 28 77 69 74 68 | oint).end-marker)..........(with | 
| 2f420 | 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 20 74 72 61 69 6c | -slots.(action-type.target.trail | 
| 2f440 | 65 72 20 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 67 69 74 2d | er.comment-p)..............(git- | 
| 2f460 | 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 20 20 20 20 20 20 20 | rebase-current-line)............ | 
| 2f480 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 28 61 6e 64 20 61 63 74 69 6f 6e 20 28 | (cond.............((and.action.( | 
| 2f4a0 | 65 71 20 61 63 74 69 6f 6e 2d 74 79 70 65 20 27    63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 | eq.action-type.'commit))........ | 
| 2f4c0 | 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 20 74 | ......(let.((inhibit-read-only.t | 
| 2f4e0 | 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 64 65 6c 65 74 65 2d | ))................(magit-delete- | 
| 2f500 | 6c 69 6e 65 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 28 63 6f | line)................(insert.(co | 
| 2f520 | 6e 63 61 74 20 61 63 74 69 6f 6e 20 22 20 22 20    74 61 72 67 65 74 20 22 20 22 20 74 72 61 69 6c | ncat.action.".".target.".".trail | 
| 2f540 | 65 72 20 22 5c 6e 22 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 28 61 6e 64 20 61 63 | er."\n")))).............((and.ac | 
| 2f560 | 74 69 6f 6e 2d 74 79 70 65 20 28 6e 6f 74 20 28    6f 72 20 61 63 74 69 6f 6e 20 63 6f 6d 6d 65 6e | tion-type.(not.(or.action.commen | 
| 2f580 | 74 2d 70 29 29 29 0a 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 | t-p)))..............(let.((inhib | 
| 2f5a0 | 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 20 20 20 | it-read-only.t))................ | 
| 2f5c0 | 28 69 6e 73 65 72 74 20 63 6f 6d 6d 65 6e 74 2d    73 74 61 72 74 20 22 20 22 29 29 0a 20 20 20 20 | (insert.comment-start."."))..... | 
| 2f5e0 | 20 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 | .........(forward-line))........ | 
| 2f600 | 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 49 6e 20 74 68 65 20 63 | .....(t..............;;.In.the.c | 
| 2f620 | 61 73 65 20 6f 66 20 2d 2d 72 65 62 61 73 65 2d    6d 65 72 67 65 73 2c 20 63 6f 6d 6d 69 74 20 6c | ase.of.--rebase-merges,.commit.l | 
| 2f640 | 69 6e 65 73 20 6d 61 79 20 68 61 76 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 74 | ines.may.have..............;;.ot | 
| 2f660 | 68 65 72 20 6c 69 6e 65 73 20 77 69 74 68 20 6f    74 68 65 72 20 61 63 74 69 6f 6e 20 74 79 70 65 | her.lines.with.other.action.type | 
| 2f680 | 73 2c 20 65 6d 70 74 79 20 6c 69 6e 65 73 2c 20    61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | s,.empty.lines,.and............. | 
| 2f6a0 | 20 3b 3b 20 22 42 72 61 6e 63 68 22 20 63 6f 6d    6d 65 6e 74 73 20 69 6e 74 65 72 73 70 65 72 73 | .;;."Branch".comments.interspers | 
| 2f6c0 | 65 64 2e 20 20 4d 6f 76 65 20 61 6c 6f 6e 67 2e    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ed...Move.along...............(f | 
| 2f6e0 | 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 29 29    0a 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 | orward-line)))))........(goto-ch | 
| 2f700 | 61 72 0a 20 20 20 20 20 20 20 20 28 69 66 20 67    69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 2d 61 | ar.........(if.git-rebase-auto-a | 
| 2f720 | 64 76 61 6e 63 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 65 6e 64 2d 6d 61 72 6b 65 72 0a 20 20 | dvance.............end-marker... | 
| 2f740 | 20 20 20 20 20 20 20 20 28 69 66 20 70 74 2d 62    65 6c 6f 77 2d 70 20 28 31 2d 20 65 6e 64 2d 6d | ........(if.pt-below-p.(1-.end-m | 
| 2f760 | 61 72 6b 65 72 29 20 62 65 67 29 29 29 0a 20 20    20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | arker).beg)))........(goto-char. | 
| 2f780 | 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 29 29 0a 20 20 20 | (line-beginning-position)))).... | 
| 2f7a0 | 20 28 5f 20 28 64 69 6e 67 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 | .(_.(ding))))..(defun.git-rebase | 
| 2f7c0 | 2d 6c 69 6e 65 2d 70 20 28 26 6f 70 74 69 6f 6e    61 6c 20 70 6f 73 29 0a 20 20 28 73 61 76 65 2d | -line-p.(&optional.pos)...(save- | 
| 2f7e0 | 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 77    68 65 6e 20 70 6f 73 20 28 67 6f 74 6f 2d 63 68 | excursion.....(when.pos.(goto-ch | 
| 2f800 | 61 72 20 70 6f 73 29 29 0a 20 20 20 20 28 61 6e    64 20 28 6f 72 65 66 20 28 67 69 74 2d 72 65 62 | ar.pos)).....(and.(oref.(git-reb | 
| 2f820 | 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65    29 20 61 63 74 69 6f 6e 2d 74 79 70 65 29 0a 20 | ase-current-line).action-type).. | 
| 2f840 | 20 20 20 20 20 20 20 20 74 29 29 29 0a 0a 28 64    65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d | ........t)))..(defun.git-rebase- | 
| 2f860 | 72 65 67 69 6f 6e 2d 62 6f 75 6e 64 73 20 28 26    6f 70 74 69 6f 6e 61 6c 20 66 61 6c 6c 62 61 63 | region-bounds.(&optional.fallbac | 
| 2f880 | 6b 29 0a 20 20 22 52 65 74 75 72 6e 20 72 65 67    69 6f 6e 20 62 6f 75 6e 64 73 20 69 66 20 62 6f | k)..."Return.region.bounds.if.bo | 
| 2f8a0 | 74 68 20 65 6e 64 73 20 74 6f 75 63 68 20 72 65    62 61 73 65 20 6c 69 6e 65 73 2e 0a 45 61 63 68 | th.ends.touch.rebase.lines..Each | 
| 2f8c0 | 20 62 6f 75 6e 64 20 69 73 20 65 78 74 65 6e 64    65 64 20 74 6f 20 69 6e 63 6c 75 64 65 20 74 68 | .bound.is.extended.to.include.th | 
| 2f8e0 | 65 20 65 6e 74 69 72 65 20 6c 69 6e 65 20 74 6f    75 63 68 65 64 20 62 79 20 74 68 65 0a 70 6f 69 | e.entire.line.touched.by.the.poi | 
| 2f900 | 6e 74 20 6f 72 20 6d 61 72 6b 2e 20 20 49 66 20    74 68 65 20 72 65 67 69 6f 6e 20 69 73 6e 27 74 | nt.or.mark...If.the.region.isn't | 
| 2f920 | 20 61 63 74 69 76 65 20 61 6e 64 20 46 41 4c 4c    42 41 43 4b 20 69 73 0a 6e 6f 6e 2d 6e 69 6c 2c | .active.and.FALLBACK.is.non-nil, | 
| 2f940 | 20 72 65 74 75 72 6e 20 74 68 65 20 62 65 67 69    6e 6e 69 6e 67 20 61 6e 64 20 65 6e 64 20 6f 66 | .return.the.beginning.and.end.of | 
| 2f960 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 62    61 73 65 20 6c 69 6e 65 2c 0a 69 66 20 61 6e 79 | .the.current.rebase.line,.if.any | 
| 2f980 | 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28    75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20 | ."...(cond....((use-region-p)... | 
| 2f9a0 | 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 73 61    76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 67 6f | ..(let.((beg.(save-excursion.(go | 
| 2f9c0 | 74 6f 2d 63 68 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 | to-char.(region-beginning))..... | 
| 2f9e0 | 20 20 20 20 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 | 
| 2fa00 | 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74    69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 | -beginning-position))).......... | 
| 2fa20 | 20 28 65 6e 64 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 | .(end.(save-excursion.(goto-char | 
| 2fa40 | 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 20 20 20 20 20 20 20 | .(region-end)).................. | 
| 2fa60 | 20 20 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 | ..............(line-end-position | 
| 2fa80 | 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e    20 28 61 6e 64 20 28 67 69 74 2d 72 65 62 61 73 | )))).......(when.(and.(git-rebas | 
| 2faa0 | 65 2d 6c 69 6e 65 2d 70 20 62 65 67 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e-line-p.beg)..................( | 
| 2fac0 | 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d    70 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 | git-rebase-line-p.end))......... | 
| 2fae0 | 28 6c 69 73 74 20 62 65 67 20 28 31 2b 20 65 6e    64 29 29 29 29 29 0a 20 20 20 28 28 61 6e 64 20 | (list.beg.(1+.end)))))....((and. | 
| 2fb00 | 66 61 6c 6c 62 61 63 6b 20 28 67 69 74 2d 72 65    62 61 73 65 2d 6c 69 6e 65 2d 70 29 29 0a 20 20 | fallback.(git-rebase-line-p))... | 
| 2fb20 | 20 20 28 6c 69 73 74 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 | ..(list.(line-beginning-position | 
| 2fb40 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 31 2b 20    28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 | )...........(1+.(line-end-positi | 
| 2fb60 | 6f 6e 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 6d 6f 76 65 | on))))))..(defun.git-rebase-move | 
| 2fb80 | 2d 6c 69 6e 65 2d 64 6f 77 6e 20 28 6e 29 0a 20    20 22 4d 6f 76 65 20 74 68 65 20 63 75 72 72 65 | -line-down.(n)..."Move.the.curre | 
| 2fba0 | 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 69 6e 65 73 20 64 | nt.commit.(or.command).N.lines.d | 
| 2fbc0 | 6f 77 6e 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 74 68 65 20 | own..If.N.is.negative,.move.the. | 
| 2fbe0 | 63 6f 6d 6d 69 74 20 75 70 20 69 6e 73 74 65 61    64 2e 20 20 57 69 74 68 20 61 6e 20 61 63 74 69 | commit.up.instead...With.an.acti | 
| 2fc00 | 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 6e 65 73 20 74 68 | ve.region,.move.all.the.lines.th | 
| 2fc20 | 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 20 6a 75 73 74 20 | at.the.region.touches,.not.just. | 
| 2fc40 | 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 72 61 63 74 69 76 | the.current.line."...(interactiv | 
| 2fc60 | 65 20 22 70 22 29 0a 20 20 28 70 63 61 73 65 2d    6c 65 74 2a 20 28 28 60 28 2c 62 65 67 20 2c 65 | e."p")...(pcase-let*.((`(,beg.,e | 
| 2fc80 | 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 72 20 28 67 69 74 2d 72 65 62 | nd).................(or.(git-reb | 
| 2fca0 | 61 73 65 2d 72 65 67 69 6f 6e 2d 62 6f 75 6e 64    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ase-region-bounds).............. | 
| 2fcc0 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69    6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 | .......(list.(line-beginning-pos | 
| 2fce0 | 69 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 20 | ition).......................... | 
| 2fd00 | 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 20 20 20 | .(1+.(line-end-position))))).... | 
| 2fd20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 74 2d    6f 66 66 73 65 74 20 28 2d 20 28 70 6f 69 6e 74 | ............(pt-offset.(-.(point | 
| 2fd40 | 29 20 62 65 67 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 72 6b 2d 6f 66 66 | ).beg))................(mark-off | 
| 2fd60 | 73 65 74 20 28 61 6e 64 20 6d 61 72 6b 2d 61 63    74 69 76 65 20 28 2d 20 28 6d 61 72 6b 29 20 62 | set.(and.mark-active.(-.(mark).b | 
| 2fd80 | 65 67 29 29 29 29 0a 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 | eg)))).....(save-restriction.... | 
| 2fda0 | 20 20 20 28 6e 61 72 72 6f 77 2d 74 6f 2d 72 65    67 69 6f 6e 0a 20 20 20 20 20 20 20 28 70 6f 69 | ...(narrow-to-region........(poi | 
| 2fdc0 | 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 20 28    31 2d 0a 20 20 20 20 20 20 20 20 28 69 66 20 67 | nt-min)........(1-.........(if.g | 
| 2fde0 | 69 74 2d 72 65 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 | it-rebase-show-instructions..... | 
| 2fe00 | 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......... | 
| 2fe20 | 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 20 20 | ......(goto-char.(point-min))... | 
| 2fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69    6c 65 20 28 6f 72 20 28 67 69 74 2d 72 65 62 61 | ............(while.(or.(git-reba | 
| 2fe60 | 73 65 2d 6c 69 6e 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 | se-line-p)...................... | 
| 2fe80 | 20 20 20 20 3b 3b 20 54 68 65 20 6f 75 74 70 75    74 20 66 6f 72 20 2d 2d 72 65 62 61 73 65 2d 6d | ....;;.The.output.for.--rebase-m | 
| 2fea0 | 65 72 67 65 73 20 68 61 73 20 65 6d 70 74 79 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | erges.has.empty................. | 
| 2fec0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 6e 65    73 20 61 6e 64 20 22 42 72 61 6e 63 68 22 20 63 | .........;;.lines.and."Branch".c | 
| 2fee0 | 6f 6d 6d 65 6e 74 73 20 69 6e 74 65 72 73 70 65    72 73 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 | omments.interspersed............ | 
| 2ff00 | 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 22 5e 24 | ...............(looking-at-p."^$ | 
| 2ff20 | 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 28 6c 6f 6f | ")..........................(loo | 
| 2ff40 | 6b 69 6e 67 2d 61 74 2d 70 20 28 63 6f 6e 63 61    74 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d | king-at-p.(concat.git-rebase-com | 
| 2ff60 | 6d 65 6e 74 2d 72 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 | ment-re......................... | 
| 2ff80 | 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 42 72 61 6e 63 68 22 | .......................".Branch" | 
| 2ffa0 | 29 29 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 | ))).................(forward-lin | 
| 2ffc0 | 65 29 29 0a 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 | e))...............(line-beginnin | 
| 2ffe0 | 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 61 | g-position))...........(point-ma | 
| 30000 | 78 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20    28 6f 72 20 28 61 6e 64 20 28 3c 20 6e 20 30 29 | x)))).......(if.(or.(and.(<.n.0) | 
| 30020 | 20 28 3d 20 62 65 67 20 28 70 6f 69 6e 74 2d 6d    69 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .(=.beg.(point-min)))........... | 
| 30040 | 20 20 20 20 28 61 6e 64 20 28 3e 20 6e 20 30 29    20 28 3d 20 65 6e 64 20 28 70 6f 69 6e 74 2d 6d | ....(and.(>.n.0).(=.end.(point-m | 
| 30060 | 61 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 3e 20 65 6e 64 20 28 70 6f 69 6e | ax)))...............(>.end.(poin | 
| 30080 | 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 28 64 69 6e 67 29 0a 20 20 20 20 20 20 | t-max)))...........(ding)....... | 
| 300a0 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 69 66    20 28 3c 20 6e 20 30 29 20 62 65 67 20 65 6e 64 | ..(goto-char.(if.(<.n.0).beg.end | 
| 300c0 | 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77    61 72 64 2d 6c 69 6e 65 20 6e 29 0a 20 20 20 20 | )).........(forward-line.n)..... | 
| 300e0 | 20 20 20 20 28 61 74 6f 6d 69 63 2d 63 68 61 6e    67 65 2d 67 72 6f 75 70 0a 20 20 20 20 20 20 20 | ....(atomic-change-group........ | 
| 30100 | 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 20 74 29 29 0a | ...(let.((inhibit-read-only.t)). | 
| 30120 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73    65 72 74 20 28 64 65 6c 65 74 65 2d 61 6e 64 2d | ............(insert.(delete-and- | 
| 30140 | 65 78 74 72 61 63 74 2d 72 65 67 69 6f 6e 20 62    65 67 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20 | extract-region.beg.end)))....... | 
| 30160 | 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 2d 62    65 67 20 28 2d 20 28 70 6f 69 6e 74 29 20 28 2d | ....(let.((new-beg.(-.(point).(- | 
| 30180 | 20 65 6e 64 20 62 65 67 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | .end.beg)))).............(when.( | 
| 301a0 | 75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | use-region-p)...............(set | 
| 301c0 | 71 20 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72    6b 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 | q.deactivate-mark.nil).......... | 
| 301e0 | 20 20 20 20 20 28 73 65 74 2d 6d 61 72 6b 20 28    2b 20 6e 65 77 2d 62 65 67 20 6d 61 72 6b 2d 6f | .....(set-mark.(+.new-beg.mark-o | 
| 30200 | 66 66 73 65 74 29 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 | ffset))).............(goto-char. | 
| 30220 | 28 2b 20 6e 65 77 2d 62 65 67 20 70 74 2d 6f 66    66 73 65 74 29 29 29 29 29 29 29 29 0a 0a 28 64 | (+.new-beg.pt-offset))))))))..(d | 
| 30240 | 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 75 70 20 28 6e 29 | efun.git-rebase-move-line-up.(n) | 
| 30260 | 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 72 20 | ..."Move.the.current.commit.(or. | 
| 30280 | 63 6f 6d 6d 61 6e 64 29 20 4e 20 6c 69 6e 65 73    20 75 70 2e 0a 49 66 20 4e 20 69 73 20 6e 65 67 | command).N.lines.up..If.N.is.neg | 
| 302a0 | 61 74 69 76 65 2c 20 6d 6f 76 65 20 74 68 65 20    63 6f 6d 6d 69 74 20 64 6f 77 6e 20 69 6e 73 74 | ative,.move.the.commit.down.inst | 
| 302c0 | 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 6f 76 | ead...With.an.active.region,.mov | 
| 302e0 | 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 6e 20 | e.all.the.lines.that.the.region. | 
| 30300 | 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 6c 69 | touches,.not.just.the.current.li | 
| 30320 | 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 67 69 74 2d | ne."...(interactive."p")...(git- | 
| 30340 | 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65    2d 64 6f 77 6e 20 28 2d 20 6e 29 29 29 0a 0a 28 | rebase-move-line-down.(-.n)))..( | 
| 30360 | 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65    2d 68 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f | defun.git-rebase-highlight-regio | 
| 30380 | 6e 20 28 73 74 61 72 74 20 65 6e 64 20 77 69 6e    64 6f 77 20 72 6f 6c 29 0a 20 20 28 6c 65 74 20 | n.(start.end.window.rol)...(let. | 
| 303a0 | 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 28 | ((inhibit-read-only.t).........( | 
| 303c0 | 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 20    6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 62 6f | deactivate-mark.nil).........(bo | 
| 303e0 | 75 6e 64 73 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 29 29 | unds.(git-rebase-region-bounds)) | 
| 30400 | 29 0a 20 20 20 20 28 6d 61 70 63 20 23 27 64 65    6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 6d 61 67 | ).....(mapc.#'delete-overlay.mag | 
| 30420 | 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 73 29 0a 20 | it-section-highlight-overlays).. | 
| 30440 | 20 20 20 28 77 68 65 6e 20 62 6f 75 6e 64 73 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 | ...(when.bounds.......(magit-sec | 
| 30460 | 74 69 6f 6e 2d 6d 61 6b 65 2d 6f 76 65 72 6c 61    79 20 28 63 61 72 20 62 6f 75 6e 64 73 29 20 28 | tion-make-overlay.(car.bounds).( | 
| 30480 | 63 61 64 72 20 62 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 | cadr.bounds).................... | 
| 304a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 | ...............'magit-section-he | 
| 304c0 | 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f 6e 29    29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 62 | ading-selection)).....(if.(and.b | 
| 304e0 | 6f 75 6e 64 73 20 28 6e 6f 74 20 6d 61 67 69 74    2d 6b 65 65 70 2d 72 65 67 69 6f 6e 2d 6f 76 65 | ounds.(not.magit-keep-region-ove | 
| 30500 | 72 6c 61 79 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 | rlay)).........(funcall.(default | 
| 30520 | 2d 76 61 6c 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 | -value.'redisplay-unhighlight-re | 
| 30540 | 67 69 6f 6e 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 | gion-function).rol).......(funca | 
| 30560 | 6c 6c 20 28 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 | ll.(default-value.'redisplay-hig | 
| 30580 | 68 6c 69 67 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 | hlight-region-function)......... | 
| 305a0 | 20 20 20 20 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 | .......start.end.window.rol)))). | 
| 305c0 | 0a 28 64 65 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 | .(defun.git-rebase-unhighlight-r | 
| 305e0 | 65 67 69 6f 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 | egion.(rol)...(mapc.#'delete-ove | 
| 30600 | 72 6c 61 79 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 | rlay.magit-section-highlight-ove | 
| 30620 | 72 6c 61 79 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 | rlays)...(funcall.(default-value | 
| 30640 | 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 2d 66 | .'redisplay-unhighlight-region-f | 
| 30660 | 75 6e 63 74 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 | unction).rol))..(defun.git-rebas | 
| 30680 | 65 2d 6b 69 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 | e-kill-line.()..."Kill.the.curre | 
| 306a0 | 6e 74 20 61 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 | nt.action.line..If.the.region.is | 
| 306c0 | 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 68 65 | .active,.act.on.all.lines.touche | 
| 306e0 | 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 76 65 | d.by.the.region."...(interactive | 
| 30700 | 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 6e 69 6c 29 29 | )...(git-rebase-set-action.nil)) | 
| 30720 | 0a 0a 28 64 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 | ..(defun.git-rebase-insert.(rev) | 
| 30740 | 0a 20 20 22 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 | ..."Read.an.arbitrary.commit.and | 
| 30760 | 20 69 6e 73 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 | .insert.it.below.current.line.". | 
| 30780 | 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 | 
| 307a0 | 2d 62 72 61 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 | -branch-or-commit."Insert.revisi | 
| 307c0 | 6f 6e 22 29 29 29 0a 20 20 28 66 6f 72 77 61 72    64 2d 6c 69 6e 65 29 0a 20 20 28 2d 2d 69 66 2d | on")))...(forward-line)...(--if- | 
| 307e0 | 6c 65 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 72 65 | let.(magit-rev-format."%h.%s".re | 
| 30800 | 76 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 6f 6e 6c | v).......(let.((inhibit-read-onl | 
| 30820 | 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 20 69 74 | y.t)).........(insert."pick.".it | 
| 30840 | 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 6e 6f 77 6e 20 | .?\n)).....(user-error."Unknown. | 
| 30860 | 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 62 61 73 65 2d | revision")))..(defun.git-rebase- | 
| 30880 | 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 6e 20 76 61 6c | set-noncommit-action.(action.val | 
| 308a0 | 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 6e 65 2d 62 65 | ue-fn.arg)...(goto-char.(line-be | 
| 308c0 | 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 2d 6c 65 74 2a | ginning-position))...(pcase-let* | 
| 308e0 | 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 20 20 20 20 20 | .((inhibit-read-only.t)......... | 
| 30900 | 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 20 2c 63 6f 6d | .......(`(,initial.,trailer.,com | 
| 30920 | 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 64 20 28 6e 6f | ment-p).................(and.(no | 
| 30940 | 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 28 77 69 74 | t.arg)......................(wit | 
| 30960 | 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 0a 20 20 20 20 | h-slots.((ln-action.action)..... | 
| 30980 | 20 20 20 20 20 20 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 61 | ..............................ta | 
| 309a0 | 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 20 20 20 20 20 | rget.trailer.comment-p)......... | 
| 309c0 | 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 63 75 72 | .................(git-rebase-cur | 
| 309e0 | 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 20 20 20 20 20 | rent-line)...................... | 
| 30a00 | 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 69 6f 6e 29 0a | ..(and.(equal.ln-action.action). | 
| 30a20 | 20 20 20 20 20 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 | ............................(lis | 
| 30a40 | 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 29 29 29 29 0a | t.target.trailer.comment-p))))). | 
| 30a60 | 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 61 6c 6c 20 76 | ...............(value.(funcall.v | 
| 30a80 | 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 73 65 20 28 6c | alue-fn.initial))).....(pcase.(l | 
| 30aa0 | 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 29 0a 20 20 20 | ist.value.initial.comment-p).... | 
| 30ac0 | 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 6e 67 29 29 0a | ...(`("".nil.,_)........(ding)). | 
| 30ae0 | 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 28 6d 61 67 69 | ......(`(""..,_.,_)........(magi | 
| 30b00 | 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 20 20 20 20 20 | t-delete-line)).......(_........ | 
| 30b20 | 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 69 74 2d 64 65 | (if.initial............(magit-de | 
| 30b40 | 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 64 2d 6c 69 6e | lete-line)..........(forward-lin | 
| 30b60 | 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 61 63 74 69 6f | e))........(insert.(concat.actio | 
| 30b80 | 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 20 20 20 20 20 | n.".".value..................... | 
| 30ba0 | 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 6c 29 0a 20 20 | ...(and.(equal.value.initial)... | 
| 30bc0 | 20 20 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 72 61 69 6c 65 | ..........................traile | 
| 30be0 | 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 28 63 | r.............................(c | 
| 30c00 | 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 20 20 20 20 20 | oncat.".".trailer))............. | 
| 30c20 | 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 6e 6c 65 73 73 | ..........."\n"))........(unless | 
| 30c40 | 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 20 20 | .git-rebase-auto-advance........ | 
| 30c60 | 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 64 65 66 75 6e | ..(forward-line.-1))))))..(defun | 
| 30c80 | 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 6e 73 65 72 74 | .git-rebase-exec.(arg)..."Insert | 
| 30ca0 | 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 61 66 74 65 72 | .a.shell.command.to.be.run.after | 
| 30cc0 | 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 65 72 65 20 61 | .the.current.commit...If.there.a | 
| 30ce0 | 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 74 68 65 20 | lready.is.such.a.command.on.the. | 
| 30d00 | 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 74 20 69 6e 73 | current.line,.then.edit.that.ins | 
| 30d20 | 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 20 69 6e | tead...With.a.prefix.argument.in | 
| 30d40 | 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 6e 20 74 68 65 | sert.a.new.command.even.when.the | 
| 30d60 | 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 72 72 65 6e 74 | re.already.is.one.on.the.current | 
| 30d80 | 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 6d 6f 76 65 20 | .line...With.empty.input.remove. | 
| 30da0 | 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 6c 69 6e 65 2c | the.command.on.the.current.line, | 
| 30dc0 | 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 0a 20 20 | .if.any."...(interactive."P")... | 
| 30de0 | 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 69 6f 6e | (git-rebase-set-noncommit-action | 
| 30e00 | 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 69 61 6c 29 20 | ...."exec"....(lambda.(initial). | 
| 30e20 | 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 65 3a 20 22 20 | (read-shell-command."Execute:.". | 
| 30e40 | 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 67 69 74 2d 72 | initial))....arg))..(defun.git-r | 
| 30e60 | 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 6c 61 62 65 6c | ebase-label.(arg)..."Add.a.label | 
| 30e80 | 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 66 20 74 68 | .after.the.current.commit..If.th | 
| 30ea0 | 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 68 65 20 63 75 | ere.already.is.a.label.on.the.cu | 
| 30ec0 | 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 69 6e 73 74 65 | rrent.line,.then.edit.that.inste | 
| 30ee0 | 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 2c 20 69 6e 73 | ad...With.a.prefix.argument,.ins | 
| 30f00 | 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 68 65 72 65 20 | ert.a.new.label.even.when.there. | 
| 30f20 | 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 75 72 72 65 6e | is.already.a.label.on.the.curren | 
| 30f40 | 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 72 65 6d 6f 76 | t.line...With.empty.input,.remov | 
| 30f60 | 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 6c 69 6e 65 2c | e.the.label.on.the.current.line, | 
| 30f80 | 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 0a 20 20 | .if.any."...(interactive."P")... | 
| 30fa0 | 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 69 6f 6e | (git-rebase-set-noncommit-action | 
| 30fc0 | 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 74 69 61 6c 29 | ...."label"....(lambda.(initial) | 
| 30fe0 | 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 0a 20 20 20 20 | ......(read-from-minibuffer..... | 
| 31000 | 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 69 6e 69 62 75 | .."Label:.".initial.magit-minibu | 
| 31020 | 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 29 0a 0a 28 64 | ffer-local-ns-map))....arg))..(d | 
| 31040 | 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 6c 73 20 28 29 | efun.git-rebase-buffer-labels.() | 
| 31060 | 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 65 78 63 75 72 | ...(let.(labels).....(save-excur | 
| 31080 | 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 6d 69 6e | sion.......(goto-char.(point-min | 
| 310a0 | 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 66 6f 72 77 61 | )).......(while.(re-search-forwa | 
| 310c0 | 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 5e 20 5c 6e 5d | rd."^\\(?:l\\|label\\).\\([^.\n] | 
| 310e0 | 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 28 6d 61 74 63 | +\\)".nil.t).........(push.(matc | 
| 31100 | 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 61 62 65 6c 73 | h-string-no-properties.1).labels | 
| 31120 | 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 0a 0a 28 64 65 | ))).....(nreverse.labels)))..(de | 
| 31140 | 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 20 20 22 52 65 | fun.git-rebase-reset.(arg)..."Re | 
| 31160 | 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 61 62 65 6c 2e | set.the.current.HEAD.to.a.label. | 
| 31180 | 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 74 20 63 6f 6d | .If.there.already.is.a.reset.com | 
| 311a0 | 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 68 65 6e 0a 65 | mand.on.the.current.line,.then.e | 
| 311c0 | 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 72 65 66 69 78 | dit.that.instead...With.a.prefix | 
| 311e0 | 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 65 74 0a 6c 69 | .argument,.insert.a.new.reset.li | 
| 31200 | 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 64 79 20 6f 6e | ne.even.when.point.is.already.on | 
| 31220 | 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 69 6e 70 75 74 | .a.reset.line...With.empty.input | 
| 31240 | 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 6f 6e 20 74 68 | ,.remove.the.reset.command.on.th | 
| 31260 | 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 28 69 6e 74 65 | e.current.line,.if.any."...(inte | 
| 31280 | 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 73 65 74 2d 6e | ractive."P")...(git-rebase-set-n | 
| 312a0 | 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 20 20 20 28 6c | oncommit-action...."reset"....(l | 
| 312c0 | 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 61 67 69 74 2d | ambda.(initial)......(or.(magit- | 
| 312e0 | 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 74 2d 72 65 62 | completing-read."Label".(git-reb | 
| 31300 | 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 20 20 20 20 20 | ase-buffer-labels).............. | 
| 31320 | 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 69 74 69 61 6c | ...................nil.t.initial | 
| 31340 | 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 | 
| 31360 | 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 67    65 20 28 61 72 67 29 0a 20 20 22 41 64 64 20 61 | .git-rebase-merge.(arg)..."Add.a | 
| 31380 | 20 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 61    66 74 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 | .merge.command.after.the.current | 
| 313a0 | 20 63 6f 6d 6d 69 74 2e 0a 49 66 20 74 68 65 72    65 20 69 73 20 61 6c 72 65 61 64 79 20 61 20 6d | .commit..If.there.is.already.a.m | 
| 313c0 | 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 20 6c 69 6e 65 | erge.command.on.the.current.line | 
| 313e0 | 2c 20 74 68 65 6e 0a 72 65 70 6c 61 63 65 20 74    68 61 74 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 74 | ,.then.replace.that.command.inst | 
| 31400 | 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 2c 20 69 6e | ead...With.a.prefix.argument,.in | 
| 31420 | 73 65 72 74 20 61 0a 6e 65 77 20 6d 65 72 67 65    20 63 6f 6d 6d 61 6e 64 20 65 76 65 6e 20 77 68 | sert.a.new.merge.command.even.wh | 
| 31440 | 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 65 20 63 | en.there.is.already.one.on.the.c | 
| 31460 | 75 72 72 65 6e 74 0a 6c 69 6e 65 2e 20 20 57 69    74 68 20 65 6d 70 74 79 20 69 6e 70 75 74 2c 20 | urrent.line...With.empty.input,. | 
| 31480 | 72 65 6d 6f 76 65 20 74 68 65 20 6d 65 72 67 65    20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68 65 20 | remove.the.merge.command.on.the. | 
| 314a0 | 63 75 72 72 65 6e 74 0a 6c 69 6e 65 2c 20 69 66    20 61 6e 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 | current.line,.if.any."...(intera | 
| 314c0 | 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 6e 6f 6e | ctive."P")...(git-rebase-set-non | 
| 314e0 | 63 6f 6d 6d 69 74 2d 61 63 74 69 6f 6e 0a 20 20    20 22 6d 65 72 67 65 22 0a 20 20 20 28 6c 61 6d | commit-action...."merge"....(lam | 
| 31500 | 62 64 61 20 28 5f 29 0a 20 20 20 20 20 28 6f 72    20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 | bda.(_)......(or.(magit-completi | 
| 31520 | 6e 67 2d 72 65 61 64 20 22 4d 65 72 67 65 22 20    28 67 69 74 2d 72 65 62 61 73 65 2d 62 75 66 66 | ng-read."Merge".(git-rebase-buff | 
| 31540 | 65 72 2d 6c 61 62 65 6c 73 29 29 0a 20 20 20 20    20 20 20 20 20 22 22 29 29 0a 20 20 20 61 72 67 | er-labels))..........""))....arg | 
| 31560 | 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72    65 62 61 73 65 2d 6d 65 72 67 65 2d 74 6f 67 67 | ))..(defun.git-rebase-merge-togg | 
| 31580 | 6c 65 2d 65 64 69 74 6d 73 67 20 28 29 0a 20 20    22 54 6f 67 67 6c 65 20 77 68 65 74 68 65 72 20 | le-editmsg.()..."Toggle.whether. | 
| 315a0 | 61 6e 20 65 64 69 74 6f 72 20 69 73 20 69 6e 76    6f 6b 65 64 20 77 68 65 6e 20 70 65 72 66 6f 72 | an.editor.is.invoked.when.perfor | 
| 315c0 | 6d 69 6e 67 20 74 68 65 20 6d 65 72 67 65 20 61    74 20 70 6f 69 6e 74 2e 0a 57 68 65 6e 20 61 20 | ming.the.merge.at.point..When.a. | 
| 315e0 | 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 75 73    65 73 20 61 20 6c 6f 77 65 72 2d 63 61 73 65 20 | merge.command.uses.a.lower-case. | 
| 31600 | 2d 63 2c 20 74 68 65 20 6d 65 73 73 61 67 65 20    66 6f 72 20 74 68 65 0a 73 70 65 63 69 66 69 65 | -c,.the.message.for.the.specifie | 
| 31620 | 64 20 63 6f 6d 6d 69 74 20 77 69 6c 6c 20 62 65    20 6f 70 65 6e 65 64 20 69 6e 20 61 6e 20 65 64 | d.commit.will.be.opened.in.an.ed | 
| 31640 | 69 74 6f 72 20 62 65 66 6f 72 65 20 63 72 65 61    74 69 6e 67 20 74 68 65 0a 63 6f 6d 6d 69 74 2e | itor.before.creating.the.commit. | 
| 31660 | 20 20 46 6f 72 20 61 6e 20 75 70 70 65 72 2d 63    61 73 65 20 2d 43 2c 20 74 68 65 20 6d 65 73 73 | ..For.an.upper-case.-C,.the.mess | 
| 31680 | 61 67 65 20 77 69 6c 6c 20 62 65 20 75 73 65 64    20 61 73 20 69 73 2e 22 0a 20 20 28 69 6e 74 65 | age.will.be.used.as.is."...(inte | 
| 316a0 | 72 61 63 74 69 76 65 29 0a 20 20 28 77 69 74 68    2d 73 6c 6f 74 73 20 28 61 63 74 69 6f 6e 2d 74 | ractive)...(with-slots.(action-t | 
| 316c0 | 79 70 65 20 74 61 72 67 65 74 20 61 63 74 69 6f    6e 2d 6f 70 74 69 6f 6e 73 20 74 72 61 69 6c 65 | ype.target.action-options.traile | 
| 316e0 | 72 29 0a 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 | r).......(git-rebase-current-lin | 
| 31700 | 65 29 0a 20 20 20 20 28 69 66 20 28 65 71 20 61    63 74 69 6f 6e 2d 74 79 70 65 20 27 6d 65 72 67 | e).....(if.(eq.action-type.'merg | 
| 31720 | 65 29 0a 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 | e).........(let.((inhibit-read-o | 
| 31740 | 6e 6c 79 20 74 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 | nly.t))...........(magit-delete- | 
| 31760 | 6c 69 6e 65 29 0a 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 | line)...........(insert......... | 
| 31780 | 20 20 20 28 66 6f 72 6d 61 74 20 22 6d 65 72 67    65 20 25 73 20 25 73 20 25 73 5c 6e 22 0a 20 20 | ...(format."merge.%s.%s.%s\n"... | 
| 317a0 | 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 72 65 67 65 78 70 | .................(replace-regexp | 
| 317c0 | 2d 69 6e 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 22 | -in-string....................." | 
| 317e0 | 2d 5b 63 43 5d 22 20 28 6c 61 6d 62 64 61 20 28    63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -[cC]".(lambda.(c).............. | 
| 31800 | 20 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 63 20 22 2d | .................(if.(equal.c."- | 
| 31820 | 63 22 29 20 22 2d 43 22 20 22 2d 63 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | c")."-C"."-c"))................. | 
| 31840 | 20 20 20 20 61 63 74 69 6f 6e 2d 6f 70 74 69 6f    6e 73 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 | ....action-options.t.t)......... | 
| 31860 | 20 20 20 20 20 20 20 20 20 20 20 74 61 72 67 65    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........target............... | 
| 31880 | 20 20 20 20 20 74 72 61 69 6c 65 72 29 29 29 0a    20 20 20 20 20 20 28 64 69 6e 67 29 29 29 29 0a | .....trailer))).......(ding)))). | 
| 318a0 | 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61    73 65 2d 73 65 74 2d 62 61 72 65 2d 61 63 74 69 | .(defun.git-rebase-set-bare-acti | 
| 318c0 | 6f 6e 20 28 61 63 74 69 6f 6e 20 61 72 67 29 0a    20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 | on.(action.arg)...(goto-char.(li | 
| 318e0 | 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 77 69 74 68 2d | ne-beginning-position))...(with- | 
| 31900 | 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 20 63 6f 6d 6d 65 6e | slots.((ln-action.action).commen | 
| 31920 | 74 2d 70 29 0a 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 | t-p).......(git-rebase-current-l | 
| 31940 | 69 6e 65 29 0a 20 20 20 20 28 6c 65 74 20 28 28    73 61 6d 65 2d 61 63 74 69 6f 6e 2d 70 20 28 65 | ine).....(let.((same-action-p.(e | 
| 31960 | 71 75 61 6c 20 61 63 74 69 6f 6e 20 6c 6e 2d 61    63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 | qual.action.ln-action))......... | 
| 31980 | 20 20 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)).......( | 
| 319a0 | 77 68 65 6e 20 28 6f 72 20 61 72 67 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | when.(or.arg.................(no | 
| 319c0 | 74 20 6c 6e 2d 61 63 74 69 6f 6e 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | t.ln-action).................(no | 
| 319e0 | 74 20 73 61 6d 65 2d 61 63 74 69 6f 6e 2d 70 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.same-action-p)................ | 
| 31a00 | 20 28 61 6e 64 20 73 61 6d 65 2d 61 63 74 69 6f    6e 2d 70 20 63 6f 6d 6d 65 6e 74 2d 70 29 29 0a | .(and.same-action-p.comment-p)). | 
| 31a20 | 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20    28 6f 72 20 61 72 67 20 28 6e 6f 74 20 73 61 6d | ........(unless.(or.arg.(not.sam | 
| 31a40 | 65 2d 61 63 74 69 6f 6e 2d 70 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 | e-action-p))...........(magit-de | 
| 31a60 | 6c 65 74 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20    20 20 20 20 28 69 6e 73 65 72 74 20 61 63 74 69 | lete-line)).........(insert.acti | 
| 31a80 | 6f 6e 20 3f 5c 6e 29 0a 20 20 20 20 20 20 20 20    28 75 6e 6c 65 73 73 20 67 69 74 2d 72 65 62 61 | on.?\n).........(unless.git-reba | 
| 31aa0 | 73 65 2d 61 75 74 6f 2d 61 64 76 61 6e 63 65 0a    20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 | se-auto-advance...........(forwa | 
| 31ac0 | 72 64 2d 6c 69 6e 65 20 2d 31 29 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 | rd-line.-1))))))..(defun.git-reb | 
| 31ae0 | 61 73 65 2d 6e 6f 6f 70 20 28 26 6f 70 74 69 6f    6e 61 6c 20 61 72 67 29 0a 20 20 22 41 64 64 20 | ase-noop.(&optional.arg)..."Add. | 
| 31b00 | 6e 6f 6f 70 20 61 63 74 69 6f 6e 20 61 74 20 70    6f 69 6e 74 2e 0a 0a 49 66 20 74 68 65 20 63 75 | noop.action.at.point...If.the.cu | 
| 31b20 | 72 72 65 6e 74 20 6c 69 6e 65 20 61 6c 72 65 61    64 79 20 63 6f 6e 74 61 69 6e 73 20 61 20 6e 6f | rrent.line.already.contains.a.no | 
| 31b40 | 6f 70 20 61 63 74 69 6f 6e 2c 20 6c 65 61 76 65    20 69 74 0a 75 6e 63 68 61 6e 67 65 64 2e 20 20 | op.action,.leave.it.unchanged... | 
| 31b60 | 49 66 20 74 68 65 72 65 20 69 73 20 61 20 63 6f    6d 6d 65 6e 74 65 64 20 6e 6f 6f 70 20 61 63 74 | If.there.is.a.commented.noop.act | 
| 31b80 | 69 6f 6e 20 70 72 65 73 65 6e 74 2c 20 72 65 6d    6f 76 65 0a 74 68 65 20 63 6f 6d 6d 65 6e 74 2e | ion.present,.remove.the.comment. | 
| 31ba0 | 20 20 4f 74 68 65 72 77 69 73 65 20 61 64 64 20    61 20 6e 65 77 20 6e 6f 6f 70 20 61 63 74 69 6f | ..Otherwise.add.a.new.noop.actio | 
| 31bc0 | 6e 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 69 6e 73 65 72 | n...With.a.prefix.argument.inser | 
| 31be0 | 74 20 61 20 6e 65 77 20 6e 6f 6f 70 20 61 63 74    69 6f 6e 20 72 65 67 61 72 64 6c 65 73 73 20 6f | t.a.new.noop.action.regardless.o | 
| 31c00 | 66 20 77 68 61 74 20 69 73 20 61 6c 72 65 61 64    79 0a 70 72 65 73 65 6e 74 20 6f 6e 20 74 68 65 | f.what.is.already.present.on.the | 
| 31c20 | 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 0a    41 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 20 63 61 | .current.line...A.noop.action.ca | 
| 31c40 | 6e 20 62 65 20 75 73 65 64 20 74 6f 20 6d 61 6b    65 20 67 69 74 20 70 65 72 66 6f 72 6d 20 61 20 | n.be.used.to.make.git.perform.a. | 
| 31c60 | 72 65 62 61 73 65 20 65 76 65 6e 20 69 66 0a 6e    6f 20 63 6f 6d 6d 69 74 73 20 61 72 65 20 73 65 | rebase.even.if.no.commits.are.se | 
| 31c80 | 6c 65 63 74 65 64 2e 20 20 57 69 74 68 6f 75 74    20 74 68 65 20 6e 6f 6f 70 20 61 63 74 69 6f 6e | lected...Without.the.noop.action | 
| 31ca0 | 20 70 72 65 73 65 6e 74 2c 20 67 69 74 0a 77 6f    75 6c 64 20 73 65 65 20 61 6e 20 65 6d 70 74 79 | .present,.git.would.see.an.empty | 
| 31cc0 | 20 66 69 6c 65 20 61 6e 64 20 74 68 65 72 65 66    6f 72 65 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 | .file.and.therefore.do.nothing." | 
| 31ce0 | 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 | 
| 31d00 | 73 65 2d 73 65 74 2d 62 61 72 65 2d 61 63 74 69    6f 6e 20 22 6e 6f 6f 70 22 20 61 72 67 29 29 0a | se-set-bare-action."noop".arg)). | 
| 31d20 | 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61    73 65 2d 62 72 65 61 6b 20 28 26 6f 70 74 69 6f | .(defun.git-rebase-break.(&optio | 
| 31d40 | 6e 61 6c 20 61 72 67 29 0a 20 20 22 41 64 64 20    62 72 65 61 6b 20 61 63 74 69 6f 6e 20 61 74 20 | nal.arg)..."Add.break.action.at. | 
| 31d60 | 70 6f 69 6e 74 2e 0a 0a 49 66 20 74 68 65 72 65    20 69 73 20 61 20 63 6f 6d 6d 65 6e 74 65 64 20 | point...If.there.is.a.commented. | 
| 31d80 | 62 72 65 61 6b 20 61 63 74 69 6f 6e 20 70 72 65    73 65 6e 74 2c 20 72 65 6d 6f 76 65 20 74 68 65 | break.action.present,.remove.the | 
| 31da0 | 20 63 6f 6d 6d 65 6e 74 2e 0a 49 66 20 74 68 65    20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 61 6c | .comment..If.the.current.line.al | 
| 31dc0 | 72 65 61 64 79 20 63 6f 6e 74 61 69 6e 73 20 61    20 62 72 65 61 6b 20 61 63 74 69 6f 6e 2c 20 61 | ready.contains.a.break.action,.a | 
| 31de0 | 64 64 20 61 6e 6f 74 68 65 72 0a 62 72 65 61 6b    20 61 63 74 69 6f 6e 20 6f 6e 6c 79 20 69 66 20 | dd.another.break.action.only.if. | 
| 31e00 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 20 69 73 20 67 69 76 65 6e 2e 0a 0a 41 20 62 | a.prefix.argument.is.given...A.b | 
| 31e20 | 72 65 61 6b 20 61 63 74 69 6f 6e 20 63 61 6e 20    62 65 20 75 73 65 64 20 74 6f 20 69 6e 74 65 72 | reak.action.can.be.used.to.inter | 
| 31e40 | 72 75 70 74 20 74 68 65 20 72 65 62 61 73 65 20    61 74 20 74 68 65 0a 73 70 65 63 69 66 69 65 64 | rupt.the.rebase.at.the.specified | 
| 31e60 | 20 70 6f 69 6e 74 2e 20 20 49 74 20 69 73 20 70    61 72 74 69 63 75 6c 61 72 6c 79 20 75 73 65 66 | .point...It.is.particularly.usef | 
| 31e80 | 75 6c 20 66 6f 72 20 70 61 75 73 69 6e 67 20 62    65 66 6f 72 65 0a 74 68 65 20 66 69 72 73 74 20 | ul.for.pausing.before.the.first. | 
| 31ea0 | 63 6f 6d 6d 69 74 20 69 6e 20 74 68 65 20 73 65    71 75 65 6e 63 65 2e 20 20 46 6f 72 20 6f 74 68 | commit.in.the.sequence...For.oth | 
| 31ec0 | 65 72 20 63 61 73 65 73 2c 20 74 68 65 0a 65 71    75 69 76 61 6c 65 6e 74 20 62 65 68 61 76 69 6f | er.cases,.the.equivalent.behavio | 
| 31ee0 | 72 20 63 61 6e 20 62 65 20 61 63 68 69 65 76 65    64 20 77 69 74 68 20 60 67 69 74 2d 72 65 62 61 | r.can.be.achieved.with.`git-reba | 
| 31f00 | 73 65 2d 65 64 69 74 27 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 | se-edit'."...(interactive."P").. | 
| 31f20 | 20 28 67 69 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 22 62 72 | .(git-rebase-set-bare-action."br | 
| 31f40 | 65 61 6b 22 20 61 72 67 29 29 0a 0a 28 64 65 66    75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 75 6e | eak".arg))..(defun.git-rebase-un | 
| 31f60 | 64 6f 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72    67 29 0a 20 20 22 55 6e 64 6f 20 73 6f 6d 65 20 | do.(&optional.arg)..."Undo.some. | 
| 31f80 | 70 72 65 76 69 6f 75 73 20 63 68 61 6e 67 65 73    2e 0a 4c 69 6b 65 20 60 75 6e 64 6f 27 20 62 75 | previous.changes..Like.`undo'.bu | 
| 31fa0 | 74 20 77 6f 72 6b 73 20 69 6e 20 72 65 61 64 2d    6f 6e 6c 79 20 62 75 66 66 65 72 73 2e 22 0a 20 | t.works.in.read-only.buffers.".. | 
| 31fc0 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50    22 29 0a 20 20 28 6c 65 74 20 28 28 69 6e 68 69 | .(interactive."P")...(let.((inhi | 
| 31fe0 | 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29    29 0a 20 20 20 20 28 75 6e 64 6f 20 61 72 67 29 | bit-read-only.t)).....(undo.arg) | 
| 32000 | 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72    65 62 61 73 65 2d 2d 73 68 6f 77 2d 63 6f 6d 6d | ))..(defun.git-rebase--show-comm | 
| 32020 | 69 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 73 63    72 6f 6c 6c 29 0a 20 20 28 6c 65 74 20 28 28 64 | it.(&optional.scroll)...(let.((d | 
| 32040 | 69 73 61 62 6c 65 2d 6d 61 67 69 74 2d 73 61 76    65 2d 62 75 66 66 65 72 73 20 74 29 29 0a 20 20 | isable-magit-save-buffers.t))... | 
| 32060 | 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 6f 74 6f 2d 63 68 | ..(save-excursion.......(goto-ch | 
| 32080 | 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 29 29 0a 20 20 | ar.(line-beginning-position))... | 
| 320a0 | 20 20 20 20 28 2d 2d 69 66 2d 6c 65 74 20 28 77    69 74 68 2d 73 6c 6f 74 73 20 28 61 63 74 69 6f | ....(--if-let.(with-slots.(actio | 
| 320c0 | 6e 2d 74 79 70 65 20 74 61 72 67 65 74 29 20 28    67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65 | n-type.target).(git-rebase-curre | 
| 320e0 | 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 20 20 28 61 6e 64 20 | nt-line)...................(and. | 
| 32100 | 28 65 71 20 61 63 74 69 6f 6e 2d 74 79 70 65 20    27 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 | (eq.action-type.'commit)........ | 
| 32120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 | ................target))........ | 
| 32140 | 20 20 20 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 60 75 | ...(pcase.scroll.............(`u | 
| 32160 | 70 20 20 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 | p...(magit-diff-show-or-scroll-u | 
| 32180 | 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 60 64 6f 77 6e 20 28 6d 61 67 69 74 2d 64 69 | p)).............(`down.(magit-di | 
| 321a0 | 66 66 2d 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 | ff-show-or-scroll-down))........ | 
| 321c0 | 20 20 20 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 | .....(_.....(apply.#'magit-show- | 
| 321e0 | 63 6f 6d 6d 69 74 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 | commit.it....................... | 
| 32200 | 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 | 
| 32220 | 2d 72 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 | -revision-mode)))).........(ding | 
| 32240 | 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 73 68 6f 77 2d 63 6f | )))))..(defun.git-rebase-show-co | 
| 32260 | 6d 6d 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 | mmit.()..."Show.the.commit.on.th | 
| 32280 | 65 20 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 | e.current.line.if.any."...(inter | 
| 322a0 | 61 63 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 | active)...(git-rebase--show-comm | 
| 322c0 | 69 74 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 | it))..(defun.git-rebase-show-or- | 
| 322e0 | 73 63 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 | scroll-up.()..."Update.the.commi | 
| 32300 | 74 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 | t.buffer.for.commit.on.current.l | 
| 32320 | 69 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 | ine...Either.show.the.commit.at. | 
| 32340 | 70 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 | point.in.the.appropriate.buffer, | 
| 32360 | 20 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 | .or.if.that.buffer.is.already.be | 
| 32380 | 69 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 | ing.displayed.in.the.current.fra | 
| 323a0 | 6d 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 | me.and.contains.information.abou | 
| 323c0 | 74 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 | t.that.commit,.then.instead.scro | 
| 323e0 | 6c 6c 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 | ll.the.buffer.up."...(interactiv | 
| 32400 | 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 75 | e)...(git-rebase--show-commit.'u | 
| 32420 | 70 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 | p))..(defun.git-rebase-show-or-s | 
| 32440 | 63 72 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 | croll-down.()..."Update.the.comm | 
| 32460 | 69 74 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 | it.buffer.for.commit.on.current. | 
| 32480 | 6c 69 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 | line...Either.show.the.commit.at | 
| 324a0 | 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 20 62 75 66 66 65 72 | .point.in.the.appropriate.buffer | 
| 324c0 | 2c 20 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 | ,.or.if.that.buffer.is.already.b | 
| 324e0 | 65 69 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 | eing.displayed.in.the.current.fr | 
| 32500 | 61 6d 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 | ame.and.contains.information.abo | 
| 32520 | 75 74 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 | ut.that.commit,.then.instead.scr | 
| 32540 | 6f 6c 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 | oll.the.buffer.down."...(interac | 
| 32560 | 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 | 
| 32580 | 20 27 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 | .'down))..(defun.git-rebase-back | 
| 325a0 | 77 61 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 | ward-line.(&optional.n)..."Move. | 
| 325c0 | 4e 20 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 | N.lines.backward.(forward.if.N.i | 
| 325e0 | 73 20 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 | s.negative)..Like.`forward-line' | 
| 32600 | 20 62 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 | .but.go.into.the.opposite.direct | 
| 32620 | 69 6f 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 | ion."...(interactive."p")...(for | 
| 32640 | 77 61 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 | ward-line.(-.(or.n.1))))..;;;.Mo | 
| 32660 | 64 65 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 | de..;;;###autoload.(define-deriv | 
| 32680 | 65 64 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 | ed-mode.git-rebase-mode.special- | 
| 326a0 | 6d 6f 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 | mode."Git.Rebase"..."Major.mode. | 
| 326c0 | 66 6f 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 | for.editing.of.a.Git.rebase.file | 
| 326e0 | 2e 0a 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 | ...Rebase.files.are.generated.wh | 
| 32700 | 65 6e 20 79 6f 75 20 72 75 6e 20 27 67 69 74 20    72 65 62 61 73 65 20 2d 69 27 20 6f 72 20 72 75 | en.you.run.'git.rebase.-i'.or.ru | 
| 32720 | 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 | 
| 32740 | 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 | 
| 32760 | 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 | 
| 32780 | 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. | 
| 327a0 | 72 75 6e 6e 69 6e 67 20 27 6d 61 6e 20 67 69 74    2d 72 65 62 61 73 65 27 20 61 74 20 74 68 65 20 | running.'man.git-rebase'.at.the. | 
| 327c0 | 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 3a 67 | command.line).for.details."...:g | 
| 327e0 | 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 6e 74 | roup.'git-rebase...(setq.comment | 
| 32800 | 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 6d 6d | -start.(or.(magit-get."core.comm | 
| 32820 | 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 62 61 | entChar")."#"))...(setq.git-reba | 
| 32840 | 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 65 78 | se-comment-re.(concat."^".(regex | 
| 32860 | 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 74 71 | p-quote.comment-start)))...(setq | 
| 32880 | 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 2d 72 | .font-lock-defaults.(list.(git-r | 
| 328a0 | 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 20 74 | ebase-mode-font-lock-keywords).t | 
| 328c0 | 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 2d 69 | .t))...(unless.git-rebase-show-i | 
| 328e0 | 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 2d 72 | nstructions.....(let.((inhibit-r | 
| 32900 | 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 73 20 | ead-only.t)).......(flush-lines. | 
| 32920 | 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 6c 65 | git-rebase-comment-re)))...(unle | 
| 32940 | 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 62 65 | ss.with-editor-mode.....;;.Maybe | 
| 32960 | 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 68 65 | .already.enabled.when.using.`she | 
| 32980 | 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 0a 20 | ll-command'.or.an.Emacs.shell... | 
| 329a0 | 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 65 6e | ...(with-editor-mode.1))...(when | 
| 329c0 | 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 20 28 | .git-rebase-confirm-cancel.....( | 
| 329e0 | 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 75 65 | add-hook.'with-editor-cancel-que | 
| 32a00 | 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 27 67 69 74 2d | ry-functions...............'git- | 
| 32a20 | 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 0a 20 20 | rebase-cancel-confirm.nil.t))... | 
| 32a40 | 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 68 74 2d | (setq-local.redisplay-highlight- | 
| 32a60 | 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20    27 67 69 74 2d 72 65 62 61 73 65 2d 68 69 67 68 | region-function.'git-rebase-high | 
| 32a80 | 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 72 65 64 69 | light-region)...(setq-local.redi | 
| 32aa0 | 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 69 6f | splay-unhighlight-region-functio | 
| 32ac0 | 6e 20 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 65 67 69 6f 6e | n.'git-rebase-unhighlight-region | 
| 32ae0 | 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 70 72 65 2d 63 | )...(add-hook.'with-editor-pre-c | 
| 32b00 | 61 6e 63 65 6c 2d 68 6f 6f 6b 20 20 27 67 69 74    2d 72 65 62 61 73 65 2d 61 75 74 6f 73 74 61 73 | ancel-hook..'git-rebase-autostas | 
| 32b20 | 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 20 27 77 69 74 68 | h-save..nil.t)...(add-hook.'with | 
| 32b40 | 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 27 67 69 74 2d 72 65 | -editor-post-cancel-hook.'git-re | 
| 32b60 | 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 74 29 0a 20 20 28 73 | base-autostash-apply.nil.t)...(s | 
| 32b80 | 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 74 69 6f 6e 2d 66 75 | etq.imenu-prev-index-position-fu | 
| 32ba0 | 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 65 6e 75 2d 2d 72 65 | nction.........#'magit-imenu--re | 
| 32bc0 | 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 66 75 6e 63 74 69 6f | base-prev-index-position-functio | 
| 32be0 | 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 69 6e 64 65 78 2d 6e | n)...(setq.imenu-extract-index-n | 
| 32c00 | 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 67 69 74 2d 69 6d 65 | ame-function.........#'magit-ime | 
| 32c20 | 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 6e 61 6d 65 2d 66 75 | nu--rebase-extract-index-name-fu | 
| 32c40 | 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 73 61 76 65 2d 70 6c | nction)...(when.(boundp.'save-pl | 
| 32c60 | 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 20 6e 69 6c 29 29 29 | ace).....(setq.save-place.nil))) | 
| 32c80 | 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 6c 2d 63 6f 6e 66 69 | ..(defun.git-rebase-cancel-confi | 
| 32ca0 | 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 66 66 65 72 2d 6d 6f | rm.(force)...(or.(not.(buffer-mo | 
| 32cc0 | 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 20 20 20 20 28 6d 61 | dified-p)).......force.......(ma | 
| 32ce0 | 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 20 22 41 62 6f 72 74 | git-confirm.'abort-rebase."Abort | 
| 32d00 | 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 74 29 29 29 0a 0a 28 | .this.rebase".nil.'noabort)))..( | 
| 32d20 | 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 68 2d 73 61 76 65 20 | defun.git-rebase-autostash-save. | 
| 32d40 | 28 29 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74    20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e | ()...(--when-let.(magit-file-lin | 
| 32d60 | 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 64 69 72    20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 61 | e.(magit-git-dir."rebase-merge/a | 
| 32d80 | 75 74 6f 73 74 61 73 68 22 29 29 0a 20 20 20 20    28 70 75 73 68 20 28 63 6f 6e 73 20 27 73 74 61 | utostash")).....(push.(cons.'sta | 
| 32da0 | 73 68 20 69 74 29 20 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 | sh.it).with-editor-cancel-alist) | 
| 32dc0 | 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 68 2d | ))..(defun.git-rebase-autostash- | 
| 32de0 | 61 70 70 6c 79 20 28 29 0a 20 20 28 2d 2d 77 68    65 6e 2d 6c 65 74 20 28 63 64 72 20 28 61 73 73 | apply.()...(--when-let.(cdr.(ass | 
| 32e00 | 71 20 27 73 74 61 73 68 20 77 69 74 68 2d 65 64    69 74 6f 72 2d 63 61 6e 63 65 6c 2d 61 6c 69 73 | q.'stash.with-editor-cancel-alis | 
| 32e20 | 74 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73    74 61 73 68 2d 61 70 70 6c 79 20 69 74 29 29 29 | t)).....(magit-stash-apply.it))) | 
| 32e40 | 0a 0a 28 64 65 66 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 | ..(defun.git-rebase-match-commen | 
| 32e60 | 74 2d 6c 69 6e 65 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 | t-line.(limit)...(re-search-forw | 
| 32e80 | 61 72 64 20 28 63 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 | ard.(concat.git-rebase-comment-r | 
| 32ea0 | 65 20 22 2e 2a 22 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 | e.".*").limit.t))..(defun.git-re | 
| 32ec0 | 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 20 28 29 0a | base-mode-font-lock-keywords.(). | 
| 32ee0 | 20 20 22 46 6f 6e 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 | .."Font.lock.keywords.for.Git-Re | 
| 32f00 | 62 61 73 65 20 6d 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 | base.mode."...`((,(concat."^".(c | 
| 32f20 | 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 65 2d 6c 69 6e 65 | dr.(assq.'commit.git-rebase-line | 
| 32f40 | 2d 72 65 67 65 78 70 73 29 29 29 0a 20 20 20 20    20 28 31 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b | -regexps)))......(1.'font-lock-k | 
| 32f60 | 65 79 77 6f 72 64 2d 66 61 63 65 29 0a 20 20 20    20 20 28 33 20 27 67 69 74 2d 72 65 62 61 73 65 | eyword-face)......(3.'git-rebase | 
| 32f80 | 2d 68 61 73 68 29 0a 20 20 20 20 20 28 34 20 27    67 69 74 2d 72 65 62 61 73 65 2d 64 65 73 63 72 | -hash)......(4.'git-rebase-descr | 
| 32fa0 | 69 70 74 69 6f 6e 29 29 0a 20 20 20 20 28 2c 28    63 6f 6e 63 61 74 20 22 5e 22 20 28 63 64 72 20 | iption)).....(,(concat."^".(cdr. | 
| 32fc0 | 28 61 73 73 71 20 27 65 78 65 63 20 67 69 74 2d    72 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 67 65 | (assq.'exec.git-rebase-line-rege | 
| 32fe0 | 78 70 73 29 29 29 0a 20 20 20 20 20 28 31 20 27    66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 | xps)))......(1.'font-lock-keywor | 
| 33000 | 64 2d 66 61 63 65 29 0a 20 20 20 20 20 28 33 20    27 67 69 74 2d 72 65 62 61 73 65 2d 64 65 73 63 | d-face)......(3.'git-rebase-desc | 
| 33020 | 72 69 70 74 69 6f 6e 29 29 0a 20 20 20 20 28 2c    28 63 6f 6e 63 61 74 20 22 5e 22 20 28 63 64 72 | ription)).....(,(concat."^".(cdr | 
| 33040 | 20 28 61 73 73 71 20 27 62 61 72 65 20 67 69 74    2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 67 | .(assq.'bare.git-rebase-line-reg | 
| 33060 | 65 78 70 73 29 29 29 0a 20 20 20 20 20 28 31 20    27 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f | exps)))......(1.'font-lock-keywo | 
| 33080 | 72 64 2d 66 61 63 65 29 29 0a 20 20 20 20 28 2c    28 63 6f 6e 63 61 74 20 22 5e 22 20 28 63 64 72 | rd-face)).....(,(concat."^".(cdr | 
| 330a0 | 20 28 61 73 73 71 20 27 6c 61 62 65 6c 20 67 69    74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 | .(assq.'label.git-rebase-line-re | 
| 330c0 | 67 65 78 70 73 29 29 29 0a 20 20 20 20 20 28 31    20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 | gexps)))......(1.'font-lock-keyw | 
| 330e0 | 6f 72 64 2d 66 61 63 65 29 0a 20 20 20 20 20 28    33 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6c 61 | ord-face)......(3.'git-rebase-la | 
| 33100 | 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 6e 74 2d | bel)......(4.'font-lock-comment- | 
| 33120 | 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 29 3f 5c | face)).....("^\\(m\\(?:erge\\)?\ | 
| 33140 | 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 5b 5e 20 5c 6e 5d | \).-[Cc].\\([^.\n]+\\).\\([^.\n] | 
| 33160 | 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 66 6f 6e 74 2d 6c | +\\)\\(.#.*\\)?"......(1.'font-l | 
| 33180 | 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65    29 0a 20 20 20 20 20 28 32 20 27 67 69 74 2d 72 | ock-keyword-face)......(2.'git-r | 
| 331a0 | 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 2d | ebase-hash)......(3.'git-rebase- | 
| 331c0 | 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 6e | label)......(4.'font-lock-commen | 
| 331e0 | 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 29 | t-face)).....("^\\(m\\(?:erge\\) | 
| 33200 | 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 66 6f 6e | ?\\).\\([^.\n]+\\)"......(1.'fon | 
| 33220 | 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66    61 63 65 29 0a 20 20 20 20 20 28 32 20 27 67 69 | t-lock-keyword-face)......(2.'gi | 
| 33240 | 74 2d 72 65 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 | t-rebase-label)).....(,(concat.g | 
| 33260 | 69 74 2d 72 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 | it-rebase-comment-re.".*"....... | 
| 33280 | 20 20 20 20 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 | ........(cdr.(assq.'commit.git-r | 
| 332a0 | 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 30 20 27 67 69 | ebase-line-regexps)))......0.'gi | 
| 332c0 | 74 2d 72 65 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 | t-rebase-killed-action.t).....(g | 
| 332e0 | 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 20 30 20 27 | it-rebase-match-comment-line.0.' | 
| 33300 | 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 20 28 22 5c 5c | font-lock-comment-face).....("\\ | 
| 33320 | 5b 5b 5e 5b 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 | [[^[]*\\]"......0.'magit-keyword | 
| 33340 | 20 74 29 0a 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 | .t).....("\\(?:fixup!\\|squash!\ | 
| 33360 | 5c 29 22 0a 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 | \)"......0.'magit-keyword-squash | 
| 33380 | 20 74 29 0a 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 | .t).....(,(format."^%s.Rebase.\\ | 
| 333a0 | 28 5b 5e 20 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 | ([^.]*\\).onto.\\([^.]*\\)".comm | 
| 333c0 | 65 6e 74 2d 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 | ent-start)......(1.'git-rebase-c | 
| 333e0 | 6f 6d 6d 65 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 | omment-hash.t)......(2.'git-reba | 
| 33400 | 73 65 2d 63 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 | se-comment-hash.t)).....(,(forma | 
| 33420 | 74 20 22 5e 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 | t."^%s.\\(Commands:\\)".comment- | 
| 33440 | 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 | 
| 33460 | 6e 74 2d 68 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 | nt-heading.t)).....(,(format."^% | 
| 33480 | 73 20 42 72 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 | s.Branch.\\(.*\\)".comment-start | 
| 334a0 | 29 0a 20 20 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 | )......(1.'git-rebase-label.t))) | 
| 334c0 | 29 0a 0a 28 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 | )..(defun.git-rebase-mode-show-k | 
| 334e0 | 65 79 62 69 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 | eybindings.()..."Modify.the.\"Co | 
| 33500 | 6d 6d 61 6e 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 | mmands:\".section.of.the.comment | 
| 33520 | 20 47 69 74 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 | .Git.generates.at.the.bottom.of. | 
| 33540 | 74 68 65 20 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 | the.file.so.that.in.place.of.the | 
| 33560 | 20 6f 6e 65 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 | .one-letter.abbreviation.for.the | 
| 33580 | 20 63 6f 6d 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 | .command,.it.shows.the.command's | 
| 335a0 | 20 6b 65 79 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 | .keybinding..By.default,.this.is | 
| 335c0 | 20 74 68 65 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 | .the.same.except.for.the.\"pick\ | 
| 335e0 | 22 20 63 6f 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 | ".command."...(let.((inhibit-rea | 
| 33600 | 64 2d 6f 6e 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 | d-only.t)).....(save-excursion.. | 
| 33620 | 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 20 20 20 | .....(goto-char.(point-min)).... | 
| 33640 | 20 20 20 28 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 | ...(when.(and.git-rebase-show-in | 
| 33660 | 73 74 72 75 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 | structions..................(re- | 
| 33680 | 73 65 61 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 | search-forward.................. | 
| 336a0 | 20 28 63 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 | .(concat.git-rebase-comment-re." | 
| 336c0 | 5c 5c 73 2d 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 | \\s-+p,.pick").................. | 
| 336e0 | 20 6e 69 6c 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 | .nil.t)).........(goto-char.(lin | 
| 33700 | 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 20 20 20 20 20 28 | e-beginning-position)).........( | 
| 33720 | 70 63 61 73 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 | pcase-dolist.(`(,cmd...,desc).gi | 
| 33740 | 74 2d 72 65 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 | t-rebase-command-descriptions).. | 
| 33760 | 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 25 73 20 25 2d 38 | .........(insert.(format."%s.%-8 | 
| 33780 | 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 20 20 20 20 20 20 | s.%s\n"......................... | 
| 337a0 | 20 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..comment-start................. | 
| 337c0 | 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 65 | ..........(substitute-command-ke | 
| 337e0 | 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 0a 20 20 20 20 20 20 | ys.(format."\\[%s]".cmd))....... | 
| 33800 | 20 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 | ....................desc)))..... | 
| 33820 | 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 28 63 | ....(while.(re-search-forward.(c | 
| 33840 | 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..... | 
| 33860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 33880 | 20 20 20 20 20 20 22 5c 5c 28 20 20 3f 5c 5c 29    5c 5c 28 5b 5e 5c 6e 2c 5d 2c 5c 5c 29 20 22 0a | ......"\\(..?\\)\\([^\n,],\\).". | 
| 338a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 338c0 | 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 5e    5c 6e 20 5d 2b 5c 5c 29 20 22 29 0a 20 20 20 20 | .........."\\([^\n.]+\\).")..... | 
| 338e0 | 20 20 20 20 20 20 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 | 
| 33900 | 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 28 63 6d 64 20 28 69 6e 74 65 72 | l.t)...........(let.((cmd.(inter | 
| 33920 | 6e 20 28 63 6f 6e 63 61 74 20 22 67 69 74 2d 72    65 62 61 73 65 2d 22 20 28 6d 61 74 63 68 2d 73 | n.(concat."git-rebase-".(match-s | 
| 33940 | 74 72 69 6e 67 20 33 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f | tring.3))))).............(if.(no | 
| 33960 | 74 20 28 66 62 6f 75 6e 64 70 20 63 6d 64 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.(fboundp.cmd))................ | 
| 33980 | 20 28 64 65 6c 65 74 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 | .(delete-region.(line-beginning- | 
| 339a0 | 70 6f 73 69 74 69 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 | position).(1+.(line-end-position | 
| 339c0 | 29 29 29 0a 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 74 63 68 | )))...............(replace-match | 
| 339e0 | 20 22 20 22 20 74 20 74 20 6e 69 6c 20 31 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | .".".t.t.nil.1)...............(r | 
| 33a00 | 65 70 6c 61 63 65 2d 6d 61 74 63 68 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | eplace-match................(for | 
| 33a20 | 6d 61 74 20 22 25 2d 38 73 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mat."%-8s"...................... | 
| 33a40 | 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 6b    65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 | ..(mapconcat.#'key-description.. | 
| 33a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 33a80 | 20 28 2d 2d 72 65 6d 6f 76 65 20 28 65 71 20 28    65 6c 74 20 69 74 20 30 29 20 27 6d 65 6e 75 2d | .(--remove.(eq.(elt.it.0).'menu- | 
| 33aa0 | 62 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 | bar)............................ | 
| 33ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 72 65 76 65 72 73 65 20 28 77 68 65 72 65 | .................(reverse.(where | 
| 33ae0 | 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -is-internal.................... | 
| 33b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 33b20 | 20 20 20 63 6d 64 20 67 69 74 2d 72 65 62 61 73    65 2d 6d 6f 64 65 2d 6d 61 70 29 29 29 0a 20 20 | ...cmd.git-rebase-mode-map)))... | 
| 33b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 33b60 | 22 2c 20 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 74 20 74 20 6e 69 6c 20 32 29 | ",."))................t.t.nil.2) | 
| 33b80 | 29 29 29 29 29 29 29 0a 0a 28 61 64 64 2d 68 6f    6f 6b 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d | )))))))..(add-hook.'git-rebase-m | 
| 33ba0 | 6f 64 65 2d 68 6f 6f 6b 20 27 67 69 74 2d 72 65    62 61 73 65 2d 6d 6f 64 65 2d 73 68 6f 77 2d 6b | ode-hook.'git-rebase-mode-show-k | 
| 33bc0 | 65 79 62 69 6e 64 69 6e 67 73 20 74 29 0a 0a 28    64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 | eybindings.t)..(defun.git-rebase | 
| 33be0 | 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 20 28 | -mode-disable-before-save-hook.( | 
| 33c00 | 29 0a 20 20 28 73 65 74 20 28 6d 61 6b 65 2d 6c    6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 62 | )...(set.(make-local-variable.'b | 
| 33c20 | 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 29    20 6e 69 6c 29 29 0a 0a 28 61 64 64 2d 68 6f 6f | efore-save-hook).nil))..(add-hoo | 
| 33c40 | 6b 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f    64 65 2d 68 6f 6f 6b 20 27 67 69 74 2d 72 65 62 | k.'git-rebase-mode-hook.'git-reb | 
| 33c60 | 61 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 | ase-mode-disable-before-save-hoo | 
| 33c80 | 6b 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 | k)..;;;###autoload.(defconst.git | 
| 33ca0 | 2d 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 | -rebase-filename-regexp."/git-re | 
| 33cc0 | 62 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 | base-todo\\'").;;;###autoload.(a | 
| 33ce0 | 64 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 | dd-to-list.'auto-mode-alist..... | 
| 33d00 | 20 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 | .........(cons.git-rebase-filena | 
| 33d20 | 6d 65 2d 72 65 67 65 78 70 20 27 67 69 74 2d 72    65 62 61 73 65 2d 6d 6f 64 65 29 29 0a 0a 28 61 | me-regexp.'git-rebase-mode))..(a | 
| 33d40 | 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 | 
| 33d60 | 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 | 
| 33d80 | 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 27 73 77 69 74 63 | it-rebase-filename-regexp.'switc | 
| 33da0 | 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 2d | h-to-buffer))..(with-eval-after- | 
| 33dc0 | 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 65 | load.'recentf...(add-to-list.'re | 
| 33de0 | 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 6d | centf-exclude.git-rebase-filenam | 
| 33e00 | 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 65 | e-regexp))..(add-to-list.'with-e | 
| 33e20 | 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 20 | ditor-file-name-history-exclude. | 
| 33e40 | 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 3b | git-rebase-filename-regexp)..;;; | 
| 33e60 | 20 5f 0a 28 70 72 6f 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 | ._.(provide.'git-rebase).;;;.git | 
| 33e80 | 2d 72 65 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 | -rebase.el.ends.here............ | 
| 33ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 33ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 33ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 33f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 33f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 33f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 33f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 33f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 33fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 33fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 33fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34000 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 62 6f 6f 6b 6d 61 72 6b 2e 65 6c 00 00 00 | magit-3.3.0/magit-bookmark.el... | 
| 34020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 34060 | 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 | 
| 34080 | 30 30 31 37 34 31 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 35 31 33 00 20 30 00 00 00 | 0017415.00000000000.014513..0... | 
| 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 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................... | 
| 34120 | 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................... | 
| 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 | 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 62 6f 6f 6b 6d 61 | ;;;.magit-bookmark.el.---.bookma | 
| 34220 | 72 6b 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 | rk.support.for.Magit..-*-.lexica | 
| 34240 | 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d    0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 | l-binding:.t.-*-..;;.Copyright.( | 
| 34260 | 43 29 20 32 30 31 30 2d 32 30 32 31 20 20 54 68    65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | C).2010-2021..The.Magit.Project. | 
| 34280 | 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 3b 3b 0a    3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 | Contributors.;;.;;.You.should.ha | 
| 342a0 | 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 41 55 54 48 4f 52 | ve.received.a.copy.of.the.AUTHOR | 
| 342c0 | 53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63 68 0a    3b 3b 20 6c 69 73 74 73 20 61 6c 6c 20 63 6f 6e | S.md.file.which.;;.lists.all.con | 
| 342e0 | 74 72 69 62 75 74 6f 72 73 2e 20 20 49 66 20 6e    6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 6d | tributors...If.not,.see.http://m | 
| 34300 | 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e    0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e | agit.vc/authors...;;.Author:.Jon | 
| 34320 | 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>. | 
| 34340 | 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.< | 
| 34360 | 6a 6f 6e 61 73 40 62 65 72 6e 6f 75 6c 2e 6c 69    3e 0a 0a 3b 3b 20 49 6e 73 70 69 72 65 64 20 62 | jonas@bernoul.li>..;;.Inspired.b | 
| 34380 | 79 20 61 6e 20 65 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 | y.an.earlier.implementation.by.Y | 
| 343a0 | 75 72 69 20 4b 68 61 6e 2e 0a 0a 3b 3b 20 53 50    44 58 2d 4c 69 63 65 6e 73 65 2d 49 64 65 6e 74 | uri.Khan...;;.SPDX-License-Ident | 
| 343c0 | 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 | 
| 343e0 | 74 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61    72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 | t.is.free.software;.you.can.redi | 
| 34400 | 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.;;. | 
| 34420 | 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 | 
| 34440 | 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 | 
| 34460 | 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 | 
| 34480 | 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f    6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 | n;.either.version.3,.or.(at.your | 
| 344a0 | 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20    6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b | .option).;;.any.later.version..; | 
| 344c0 | 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 65 | ;.;;.Magit.is.distributed.in.the | 
| 344e0 | 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 75 | .hope.that.it.will.be.useful,.bu | 
| 34500 | 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 6f | t.WITHOUT.;;.ANY.WARRANTY;.witho | 
| 34520 | 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 20 | ut.even.the.implied.warranty.of. | 
| 34540 | 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 4f | MERCHANTABILITY.;;.or.FITNESS.FO | 
| 34560 | 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 65 | R.A.PARTICULAR.PURPOSE...See.the | 
| 34580 | 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 66 | .GNU.General.Public.;;.License.f | 
| 345a0 | 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 6c | or.more.details..;;.;;.You.shoul | 
| 345c0 | 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 4e | d.have.received.a.copy.of.the.GN | 
| 345e0 | 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 6e | U.General.Public.License.;;.alon | 
| 34600 | 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 68 74 74 70 3a | g.with.Magit...If.not,.see.http: | 
| 34620 | 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69    63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d | //www.gnu.org/licenses...;;;.Com | 
| 34640 | 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 53 75 70    70 6f 72 74 20 66 6f 72 20 62 6f 6f 6b 6d 61 72 | mentary:..;;.Support.for.bookmar | 
| 34660 | 6b 73 20 66 6f 72 20 6d 6f 73 74 20 4d 61 67 69    74 20 62 75 66 66 65 72 73 2e 0a 0a 3b 3b 3b 20 | ks.for.most.Magit.buffers...;;;. | 
| 34680 | 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 71 75 69 72 65 | Code:..(require.'magit).(require | 
| 346a0 | 20 27 62 6f 6f 6b 6d 61 72 6b 29 0a 0a 3b 3b 3b    20 43 6f 72 65 0a 0a 28 64 65 66 75 6e 20 6d 61 | .'bookmark)..;;;.Core..(defun.ma | 
| 346c0 | 67 69 74 2d 2d 6d 61 6b 65 2d 62 6f 6f 6b 6d 61    72 6b 20 28 29 0a 20 20 22 43 72 65 61 74 65 20 | git--make-bookmark.()..."Create. | 
| 346e0 | 61 20 62 6f 6f 6b 6d 61 72 6b 20 66 6f 72 20 74    68 65 20 63 75 72 72 65 6e 74 20 4d 61 67 69 74 | a.bookmark.for.the.current.Magit | 
| 34700 | 20 62 75 66 66 65 72 2e 0a 49 6e 70 75 74 20 76    61 6c 75 65 73 20 61 72 65 20 74 68 65 20 6d 61 | .buffer..Input.values.are.the.ma | 
| 34720 | 6a 6f 72 2d 6d 6f 64 65 27 73 20 60 6d 61 67 69    74 2d 62 6f 6f 6b 6d 61 72 6b 2d 6e 61 6d 65 27 | jor-mode's.`magit-bookmark-name' | 
| 34740 | 20 6d 65 74 68 6f 64 2c 0a 61 6e 64 20 74 68 65    20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 | .method,.and.the.buffer-local.va | 
| 34760 | 6c 75 65 73 20 6f 66 20 74 68 65 20 76 61 72 69    61 62 6c 65 73 20 72 65 66 65 72 65 6e 63 65 64 | lues.of.the.variables.referenced | 
| 34780 | 20 69 6e 20 69 74 73 0a 60 6d 61 67 69 74 2d 62    6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c 65 | .in.its.`magit-bookmark-variable | 
| 347a0 | 73 27 20 70 72 6f 70 65 72 74 79 2e 22 0a 20 20    28 69 66 20 28 70 6c 69 73 74 2d 6d 65 6d 62 65 | s'.property."...(if.(plist-membe | 
| 347c0 | 72 20 28 73 79 6d 62 6f 6c 2d 70 6c 69 73 74 20    6d 61 6a 6f 72 2d 6d 6f 64 65 29 20 27 6d 61 67 | r.(symbol-plist.major-mode).'mag | 
| 347e0 | 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69    61 62 6c 65 73 29 0a 20 20 20 20 20 20 3b 3b 20 | it-bookmark-variables).......;;. | 
| 34800 | 60 62 6f 6f 6b 6d 61 72 6b 2d 6d 61 6b 65 2d 72    65 63 6f 72 64 2d 64 65 66 61 75 6c 74 27 73 20 | `bookmark-make-record-default's. | 
| 34820 | 72 65 74 75 72 6e 20 76 61 6c 75 65 20 64 6f 65    73 20 6e 6f 74 20 6d 61 74 63 68 0a 20 20 20 20 | return.value.does.not.match..... | 
| 34840 | 20 20 3b 3b 20 28 4e 41 4d 45 20 2e 20 41 4c 49    53 54 29 2c 20 65 76 65 6e 20 74 68 6f 75 67 68 | ..;;.(NAME...ALIST),.even.though | 
| 34860 | 20 69 74 20 69 73 20 75 73 65 64 20 61 73 20 74    68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 | .it.is.used.as.the.default.value | 
| 34880 | 0a 20 20 20 20 20 20 3b 3b 20 6f 66 20 60 62 6f    6f 6b 6d 61 72 6b 2d 6d 61 6b 65 2d 72 65 63 6f | .......;;.of.`bookmark-make-reco | 
| 348a0 | 72 64 2d 66 75 6e 63 74 69 6f 6e 27 2c 20 77 68    69 63 68 20 73 74 61 74 65 73 20 74 68 61 74 20 | rd-function',.which.states.that. | 
| 348c0 | 73 75 63 68 0a 20 20 20 20 20 20 3b 3b 20 66 75    6e 63 74 69 6f 6e 73 20 6d 75 73 74 20 64 6f 20 | such.......;;.functions.must.do. | 
| 348e0 | 74 68 61 74 2e 20 20 53 65 65 20 23 34 33 35 36    2e 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 | that...See.#4356........(let.((b | 
| 34900 | 6f 6f 6b 6d 61 72 6b 20 28 63 6f 6e 73 20 6e 69    6c 20 28 62 6f 6f 6b 6d 61 72 6b 2d 6d 61 6b 65 | ookmark.(cons.nil.(bookmark-make | 
| 34920 | 2d 72 65 63 6f 72 64 2d 64 65 66 61 75 6c 74 20    27 6e 6f 2d 66 69 6c 65 29 29 29 29 0a 20 20 20 | -record-default.'no-file)))).... | 
| 34940 | 20 20 20 20 20 28 62 6f 6f 6b 6d 61 72 6b 2d 70    72 6f 70 2d 73 65 74 20 62 6f 6f 6b 6d 61 72 6b | .....(bookmark-prop-set.bookmark | 
| 34960 | 20 27 68 61 6e 64 6c 65 72 20 20 27 6d 61 67 69    74 2d 2d 68 61 6e 64 6c 65 2d 62 6f 6f 6b 6d 61 | .'handler..'magit--handle-bookma | 
| 34980 | 72 6b 29 0a 20 20 20 20 20 20 20 20 28 62 6f 6f    6b 6d 61 72 6b 2d 70 72 6f 70 2d 73 65 74 20 62 | rk).........(bookmark-prop-set.b | 
| 349a0 | 6f 6f 6b 6d 61 72 6b 20 27 6d 6f 64 65 20 20 20    20 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a 20 20 | ookmark.'mode.....major-mode)... | 
| 349c0 | 20 20 20 20 20 20 28 62 6f 6f 6b 6d 61 72 6b 2d    70 72 6f 70 2d 73 65 74 20 62 6f 6f 6b 6d 61 72 | ......(bookmark-prop-set.bookmar | 
| 349e0 | 6b 20 27 66 69 6c 65 6e 61 6d 65 20 28 6d 61 67    69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 | k.'filename.(magit-toplevel))... | 
| 34a00 | 20 20 20 20 20 20 28 62 6f 6f 6b 6d 61 72 6b 2d    70 72 6f 70 2d 73 65 74 20 62 6f 6f 6b 6d 61 72 | ......(bookmark-prop-set.bookmar | 
| 34a20 | 6b 20 27 64 65 66 61 75 6c 74 73 20 28 6c 69 73    74 20 28 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 | k.'defaults.(list.(magit-bookmar | 
| 34a40 | 6b 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20    20 20 28 64 6f 6c 69 73 74 20 28 76 61 72 20 28 | k-name))).........(dolist.(var.( | 
| 34a60 | 67 65 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27    6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 | get.major-mode.'magit-bookmark-v | 
| 34a80 | 61 72 69 61 62 6c 65 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 62 6f 6f 6b 6d 61 72 6b 2d 70 | ariables))...........(bookmark-p | 
| 34aa0 | 72 6f 70 2d 73 65 74 20 62 6f 6f 6b 6d 61 72 6b    20 76 61 72 20 28 73 79 6d 62 6f 6c 2d 76 61 6c | rop-set.bookmark.var.(symbol-val | 
| 34ac0 | 75 65 20 76 61 72 29 29 29 0a 20 20 20 20 20 20    20 20 28 62 6f 6f 6b 6d 61 72 6b 2d 70 72 6f 70 | ue.var))).........(bookmark-prop | 
| 34ae0 | 2d 73 65 74 0a 20 20 20 20 20 20 20 20 20 62 6f    6f 6b 6d 61 72 6b 20 27 6d 61 67 69 74 2d 68 69 | -set..........bookmark.'magit-hi | 
| 34b00 | 64 64 65 6e 2d 73 65 63 74 69 6f 6e 73 0a 20 20    20 20 20 20 20 20 20 28 2d 2d 6b 65 65 70 20 28 | dden-sections..........(--keep.( | 
| 34b20 | 61 6e 64 20 28 6f 72 65 66 20 69 74 20 68 69 64    64 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | and.(oref.it.hidden)............ | 
| 34b40 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    20 28 6f 72 65 66 20 69 74 20 74 79 70 65 29 0a | ...........(cons.(oref.it.type). | 
| 34b60 | 20 20 20 20 20 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 | ............................(if. | 
| 34b80 | 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 73 68 2d 6d 6f 64 | (derived-mode-p.'magit-stash-mod | 
| 34ba0 | 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).............................. | 
| 34bc0 | 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 20 20 | ...(replace-regexp-in-string.... | 
| 34be0 | 20 20 20 20 20 20 20 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 | 
| 34c00 | 65 67 65 78 70 2d 71 75 6f 74 65 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f | egexp-quote.magit-buffer-revisio | 
| 34c20 | 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).............................. | 
| 34c40 | 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 2d 68 61 73 68 0a 20 | ....magit-buffer-revision-hash.. | 
| 34c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 34c80 | 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 20 20 20 20 20 | (oref.it.value))................ | 
| 34ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 | ...............(oref.it.value))) | 
| 34cc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6f 72 65 66 20 6d 61 67 69 74 2d 72 | )..................(oref.magit-r | 
| 34ce0 | 6f 6f 74 2d 73 65 63 74 69 6f 6e 20 63 68 69 6c    64 72 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 | oot-section.children)))......... | 
| 34d00 | 62 6f 6f 6b 6d 61 72 6b 29 0a 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 42 6f 6f 6b 6d | bookmark).....(user-error."Bookm | 
| 34d20 | 61 72 6b 69 6e 67 20 69 73 20 6e 6f 74 20 69 6d    70 6c 65 6d 65 6e 74 65 64 20 66 6f 72 20 25 73 | arking.is.not.implemented.for.%s | 
| 34d40 | 20 62 75 66 66 65 72 73 22 20 6d 61 6a 6f 72 2d    6d 6f 64 65 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | .buffers".major-mode)))..;;;###a | 
| 34d60 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 2d 68 61 6e 64 6c 65 2d 62 6f 6f | utoload.(defun.magit--handle-boo | 
| 34d80 | 6b 6d 61 72 6b 20 28 62 6f 6f 6b 6d 61 72 6b 29    0a 20 20 22 4f 70 65 6e 20 61 20 62 6f 6f 6b 6d | kmark.(bookmark)..."Open.a.bookm | 
| 34da0 | 61 72 6b 20 63 72 65 61 74 65 64 20 62 79 20 60    6d 61 67 69 74 2d 2d 6d 61 6b 65 2d 62 6f 6f 6b | ark.created.by.`magit--make-book | 
| 34dc0 | 6d 61 72 6b 27 2e 0a 43 61 6c 6c 20 74 68 65 20    60 6d 61 67 69 74 2d 2a 2d 73 65 74 75 70 2d 62 | mark'..Call.the.`magit-*-setup-b | 
| 34de0 | 75 66 66 65 72 27 20 66 75 6e 63 74 69 6f 6e 20    6f 66 20 74 68 65 20 74 68 65 20 6d 61 6a 6f 72 | uffer'.function.of.the.the.major | 
| 34e00 | 2d 6d 6f 64 65 0a 77 69 74 68 20 74 68 65 20 76    61 72 69 61 62 6c 65 73 27 20 76 61 6c 75 65 73 | -mode.with.the.variables'.values | 
| 34e20 | 20 61 73 20 61 72 67 75 6d 65 6e 74 73 2c 20 77    68 69 63 68 20 77 65 72 65 20 72 65 63 6f 72 64 | .as.arguments,.which.were.record | 
| 34e40 | 65 64 20 62 79 0a 60 6d 61 67 69 74 2d 2d 6d 61    6b 65 2d 62 6f 6f 6b 6d 61 72 6b 27 2e 20 20 49 | ed.by.`magit--make-bookmark'...I | 
| 34e60 | 67 6e 6f 72 65 20 60 6d 61 67 69 74 2d 64 69 73    70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 | gnore.`magit-display-buffer-func | 
| 34e80 | 74 69 6f 6e 27 2e 22 0a 20 20 28 6c 65 74 20 28    28 62 75 66 66 65 72 20 28 6c 65 74 20 28 28 64 | tion'."...(let.((buffer.(let.((d | 
| 34ea0 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    20 28 62 6f 6f 6b 6d 61 72 6b 2d 67 65 74 2d 66 | efault-directory.(bookmark-get-f | 
| 34ec0 | 69 6c 65 6e 61 6d 65 20 62 6f 6f 6b 6d 61 72 6b    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ilename.bookmark)).............. | 
| 34ee0 | 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65 20 28    62 6f 6f 6b 6d 61 72 6b 2d 70 72 6f 70 2d 67 65 | .........(mode.(bookmark-prop-ge | 
| 34f00 | 74 20 62 6f 6f 6b 6d 61 72 6b 20 27 6d 6f 64 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.bookmark.'mode)).............. | 
| 34f20 | 20 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 72 2d 66 | .........(magit-display-buffer-f | 
| 34f40 | 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 20 20 20 20 | unction.#'identity)............. | 
| 34f60 | 20 20 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 72 2d | ..........(magit-display-buffer- | 
| 34f80 | 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 20 20 20 28 | noselect.t))...................( | 
| 34fa0 | 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 2d 73 65 74 75 70 2d | apply.(intern.(format."%s-setup- | 
| 34fc0 | 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 20 20 20 20 20 20 20 | buffer"......................... | 
| 34fe0 | 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 28 73 79 6d | .................(substring.(sym | 
| 35000 | 62 6f 6c 2d 6e 61 6d 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 | bol-name.mode).0.-5))).......... | 
| 35020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 2d 2d 6d 61 70 20 28 62 6f 6f 6b 6d 61 72 6b | ................(--map.(bookmark | 
| 35040 | 2d 70 72 6f 70 2d 67 65 74 20 62 6f 6f 6b 6d 61    72 6b 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 | -prop-get.bookmark.it).......... | 
| 35060 | 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 65 74 20 6d 6f 64 65 | .......................(get.mode | 
| 35080 | 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 29 29 29 29 29 29 | .'magit-bookmark-variables)))))) | 
| 350a0 | 0a 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72    20 62 75 66 66 65 72 29 20 3b 20 54 68 61 74 20 | .....(set-buffer.buffer).;.That. | 
| 350c0 | 69 73 20 74 68 65 20 69 6e 74 65 72 66 61 63 65    20 77 65 20 68 61 76 65 20 74 6f 20 61 64 68 65 | is.the.interface.we.have.to.adhe | 
| 350e0 | 72 65 20 74 6f 2e 0a 20 20 20 20 28 77 68 65 6e    2d 6c 65 74 20 28 28 68 69 64 64 65 6e 20 28 62 | re.to......(when-let.((hidden.(b | 
| 35100 | 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 27 6d 61 67 69 74 | ookmark-prop-get.bookmark.'magit | 
| 35120 | 2d 68 69 64 64 65 6e 2d 73 65 63 74 69 6f 6e 73    29 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d | -hidden-sections))).......(with- | 
| 35140 | 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 28 64 | current-buffer.buffer.........(d | 
| 35160 | 6f 6c 69 73 74 20 28 63 68 69 6c 64 20 28 6f 72    65 66 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 | olist.(child.(oref.magit-root-se | 
| 35180 | 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 20 20 28 69 66 20 28 | ction.children))...........(if.( | 
| 351a0 | 6d 65 6d 62 65 72 20 28 63 6f 6e 73 20 28 6f 72    65 66 20 63 68 69 6c 64 20 74 79 70 65 29 0a 20 | member.(cons.(oref.child.type).. | 
| 351c0 | 20 20 20 20 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 | 
| 351e0 | 20 63 68 69 6c 64 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 | .child.value)).................. | 
| 35200 | 20 20 20 20 20 68 69 64 64 65 6e 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | .....hidden)...............(magi | 
| 35220 | 74 2d 73 65 63 74 69 6f 6e 2d 68 69 64 65 20 63    68 69 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 | t-section-hide.child)........... | 
| 35240 | 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 73 68 6f 77 20 63 68 69 6c 64 29 29 29 29 29 | ..(magit-section-show.child))))) | 
| 35260 | 0a 20 20 20 20 3b 3b 20 43 6f 6d 70 61 74 69 62    69 6c 69 74 79 20 77 69 74 68 20 60 62 6f 6f 6b | .....;;.Compatibility.with.`book | 
| 35280 | 6d 61 72 6b 2b 27 20 70 61 63 6b 61 67 65 2e 20    20 53 65 65 20 23 34 33 35 36 2e 0a 20 20 20 20 | mark+'.package...See.#4356...... | 
| 352a0 | 28 77 68 65 6e 20 28 62 6f 75 6e 64 2d 61 6e 64    2d 74 72 75 65 2d 70 20 62 6d 6b 70 2d 6a 75 6d | (when.(bound-and-true-p.bmkp-jum | 
| 352c0 | 70 2d 64 69 73 70 6c 61 79 2d 66 75 6e 63 74 69    6f 6e 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 | p-display-function).......(funca | 
| 352e0 | 6c 6c 20 62 6d 6b 70 2d 6a 75 6d 70 2d 64 69 73    70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 20 28 63 | ll.bmkp-jump-display-function.(c | 
| 35300 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29    0a 20 20 20 20 6e 69 6c 29 29 0a 0a 28 63 6c 2d | urrent-buffer))).....nil))..(cl- | 
| 35320 | 64 65 66 67 65 6e 65 72 69 63 20 6d 61 67 69 74    2d 62 6f 6f 6b 6d 61 72 6b 2d 6e 61 6d 65 20 28 | defgeneric.magit-bookmark-name.( | 
| 35340 | 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 61 6d 65    20 66 6f 72 20 62 6f 6f 6b 6d 61 72 6b 20 74 6f | )..."Return.name.for.bookmark.to | 
| 35360 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e    22 0a 20 20 28 66 6f 72 6d 61 74 20 22 25 73 25 | .current.buffer."...(format."%s% | 
| 35380 | 73 22 0a 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 | s"...........(substring.(symbol- | 
| 353a0 | 6e 61 6d 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29    20 30 20 2d 35 29 0a 20 20 20 20 20 20 20 20 20 | name.major-mode).0.-5).......... | 
| 353c0 | 20 28 69 66 2d 6c 65 74 20 28 28 76 61 72 73 20    28 67 65 74 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 | .(if-let.((vars.(get.major-mode. | 
| 353e0 | 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 29 29 29 0a 20 20 20 | 'magit-bookmark-variables))).... | 
| 35400 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d    61 70 63 61 6e 20 28 6c 61 6d 62 64 61 20 28 76 | ...........(cl-mapcan.(lambda.(v | 
| 35420 | 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 28 | ar)............................( | 
| 35440 | 6c 65 74 20 28 28 76 61 6c 20 28 73 79 6d 62 6f    6c 2d 76 61 6c 75 65 20 76 61 72 29 29 29 0a 20 | let.((val.(symbol-value.var))).. | 
| 35460 | 20 20 20 20 20 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 | ............................(if. | 
| 35480 | 28 61 6e 64 20 76 61 6c 20 28 61 74 6f 6d 20 76    61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (and.val.(atom.val))............ | 
| 354a0 | 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 76 61 6c 29 | ......................(list.val) | 
| 354c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 354e0 | 76 61 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 | val))).......................... | 
| 35500 | 76 61 72 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 22 22 29 29 29 0a 0a 3b 3b 3b 20 44 69 66 | vars)............."")))..;;;.Dif | 
| 35520 | 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 66 66 2d 6d 6f | f.;;;;.Diff..(put.'magit-diff-mo | 
| 35540 | 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 73 0a 20 20 20 | de.'magit-bookmark-variables.... | 
| 35560 | 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 65 64 0a 20 20 | ..'(magit-buffer-range-hashed... | 
| 35580 | 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 20 20 20 20 20 | .....magit-buffer-typearg....... | 
| 355a0 | 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 20 20 20 20 6d | .magit-buffer-diff-args........m | 
| 355c0 | 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 63 6c 2d 64 65 | agit-buffer-diff-files))..(cl-de | 
| 355e0 | 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 20 28 26 63 6f | fmethod.magit-bookmark-name.(&co | 
| 35600 | 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 66 2d 6d 6f 64 | ntext.(major-mode.magit-diff-mod | 
| 35620 | 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 73 25 73 29 22 | e))...(format."magit-diff(%s%s)" | 
| 35640 | 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 66 66 2d 74 79 | ...........(pcase.(magit-diff-ty | 
| 35660 | 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    28 60 73 74 61 67 65 64 20 22 73 74 61 67 65 64 | pe).............(`staged."staged | 
| 35680 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    60 75 6e 73 74 61 67 65 64 20 22 75 6e 73 74 61 | ").............(`unstaged."unsta | 
| 356a0 | 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 60 63 6f 6d 6d 69 74 74 65 64 20 6d 61 | ged").............(`committed.ma | 
| 356c0 | 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 20 20 20 28 60 | git-buffer-range).............(` | 
| 356e0 | 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 71 20 6e 69 6c | undefined..............(delq.nil | 
| 35700 | 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 20 6d 61 67 69 | .(list.magit-buffer-typearg.magi | 
| 35720 | 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 20 20 20 20 20 | t-buffer-range-hashed))))....... | 
| 35740 | 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 69 6c 65 73 0a | ....(if.magit-buffer-diff-files. | 
| 35760 | 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 22 20 28 6d 61 | ..............(concat.".--.".(ma | 
| 35780 | 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- | 
| 357a0 | 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 20 20 22 22 29 | diff-files."."))............."") | 
| 357c0 | 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 67 69 74 2d 72 | ))..;;;;.Revision..(put.'magit-r | 
| 357e0 | 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 6b 2d 76 61 72 | evision-mode.'magit-bookmark-var | 
| 35800 | 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 76 69 73 | iables......'(magit-buffer-revis | 
| 35820 | 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 72 2d 64 69 66 | ion-hash........magit-buffer-dif | 
| 35840 | 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 64 69 66 66 2d | f-args........magit-buffer-diff- | 
| 35860 | 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 74 2d 62 6f 6f | files))..(cl-defmethod.magit-boo | 
| 35880 | 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 2d 6d 6f 64 65 | kmark-name.(&context.(major-mode | 
| 358a0 | 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 6f 72 6d 61 74 | .magit-revision-mode))...(format | 
| 358c0 | 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 20 20 20 20 20 | ."magit-revision(%s.%s)"........ | 
| 358e0 | 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 62 75 66 66 65 | ...(magit-rev-abbrev.magit-buffe | 
| 35900 | 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 61 67 69 74 2d | r-revision)...........(if.magit- | 
| 35920 | 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 20 20 20 20 20 | buffer-diff-files............... | 
| 35940 | 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 66 | (mapconcat.#'identity.magit-buff | 
| 35960 | 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 20 20 20 20 28 | er-diff-files.".").............( | 
| 35980 | 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 2d 62 75 66 66 | magit-rev-format."%s".magit-buff | 
| 359a0 | 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 0a 0a 28 70 75 | er-revision))))..;;;;.Stash..(pu | 
| 359c0 | 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 62 6f 6f 6b 6d | t.'magit-stash-mode.'magit-bookm | 
| 359e0 | 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 62 75 66 66 65 | ark-variables......'(magit-buffe | 
| 35a00 | 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 74 2d 62 75 66 | r-revision-hash........magit-buf | 
| 35a20 | 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 62 75 66 66 65 | fer-diff-args........magit-buffe | 
| 35a40 | 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 6f 64 20 6d 61 | r-diff-files))..(cl-defmethod.ma | 
| 35a60 | 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 | 
| 35a80 | 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 20 20 28 66 6f | or-mode.magit-stash-mode))...(fo | 
| 35aa0 | 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 20 20 20 20 20 | rmat."magit-stash(%s.%s)"....... | 
| 35ac0 | 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 62 75 66 66 | ....(magit-rev-abbrev.magit-buff | 
| 35ae0 | 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 61 67 69 74 | er-revision)...........(if.magit | 
| 35b00 | 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 20 20 20 20 | -buffer-diff-files.............. | 
| 35b20 | 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 | 
| 35b40 | 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 20 20 20 20 | fer-diff-files.".")............. | 
| 35b60 | 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 2d 62 75 66 | (magit-rev-format."%s".magit-buf | 
| 35b80 | 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 29 29    0a 0a 3b 3b 3b 20 4c 6f 67 0a 3b 3b 3b 3b 20 4c | fer-revision))))..;;;.Log.;;;;.L | 
| 35ba0 | 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 61 67 69 74 2d | og..(put.'magit-log-mode.'magit- | 
| 35bc0 | 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- | 
| 35be0 | 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 69 74 2d 62 75 | buffer-revisions........magit-bu | 
| 35c00 | 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 62 75 66 66 65 | ffer-log-args........magit-buffe | 
| 35c20 | 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 64 20 6d 61 67 | r-log-files))..(cl-defmethod.mag | 
| 35c40 | 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 6f | it-bookmark-name.(&context.(majo | 
| 35c60 | 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 66 6f 72 6d 61 | r-mode.magit-log-mode))...(forma | 
| 35c80 | 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 20 20 20 28 6d | t."magit-log(%s%s)"...........(m | 
| 35ca0 | 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 66 65 72 | apconcat.#'identity.magit-buffer | 
| 35cc0 | 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 69 66 20 6d 61 | -revisions.".")...........(if.ma | 
| 35ce0 | 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 20 20 20 20 20 | git-buffer-log-files............ | 
| 35d00 | 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 74 20 23 27 69 | ...(concat.".--.".(mapconcat.#'i | 
| 35d20 | 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 6c 65 73 20 22 | dentity.magit-buffer-log-files." | 
| 35d40 | 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 3b 20 43 68 65 | ."))............."")))..;;;;.Che | 
| 35d60 | 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 65 20 27 6d 61 | rry..(put.'magit-cherry-mode.'ma | 
| 35d80 | 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 61 | git-bookmark-variables......'(ma | 
| 35da0 | 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 61 67 69 74 2d | git-buffer-refname........magit- | 
| 35dc0 | 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 65 74 68 6f 64 | buffer-upstream))..(cl-defmethod | 
| 35de0 | 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 28 | .magit-bookmark-name.(&context.( | 
| 35e00 | 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 65 29 29 0a 20 | major-mode.magit-cherry-mode)).. | 
| 35e20 | 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 20 25 73 29 22 | .(format."magit-cherry(%s.>.%s)" | 
| 35e40 | 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 6e 61 6d 65 0a | ...........magit-buffer-refname. | 
| 35e60 | 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 72 65 61 6d 29 | ..........magit-buffer-upstream) | 
| 35e80 | 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 2d 72 65 66 6c | )..;;;;.Reflog..(put.'magit-refl | 
| 35ea0 | 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 69 61 62 6c 65 | og-mode.'magit-bookmark-variable | 
| 35ec0 | 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 6d 65 29 29 0a | s......'(magit-buffer-refname)). | 
| 35ee0 | 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 72 6b 2d 6e 61 | .(cl-defmethod.magit-bookmark-na | 
| 35f00 | 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 67 69 74 2d 72 | me.(&context.(major-mode.magit-r | 
| 35f20 | 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 69 74 2d 72 65 | eflog-mode))...(format."magit-re | 
| 35f40 | 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 61 6d 65 29 29 | flog(%s)".magit-buffer-refname)) | 
| 35f60 | 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 74 75 73 2d 6d | ..;;;.Misc..(put.'magit-status-m | 
| 35f80 | 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 73 20 6e 69 | ode.'magit-bookmark-variables.ni | 
| 35fa0 | 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 6d 61 67 69 74 | l)..(put.'magit-refs-mode.'magit | 
| 35fc0 | 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 61 67 69 74 | -bookmark-variables......'(magit | 
| 35fe0 | 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 69 74 2d 62 75 | -buffer-upstream........magit-bu | 
| 36000 | 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 69 74 2d 73 74 | ffer-arguments))..(put.'magit-st | 
| 36020 | 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 76 61 72 69 61 | ashes-mode.'magit-bookmark-varia | 
| 36040 | 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 67 69 74 2d 62 | bles.nil)..(cl-defmethod.magit-b | 
| 36060 | 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 2d 6d 6f | ookmark-name.(&context.(major-mo | 
| 36080 | 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 66 6f 72 6d 61 | de.magit-stashes-mode))...(forma | 
| 360a0 | 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 62 75 66 66 65 | t."magit-states(%s)".magit-buffe | 
| 360c0 | 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 20 27 6d 61 67 | r-refname))..;;;._.(provide.'mag | 
| 360e0 | 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 6d 61 72 6b 2e | it-bookmark).;;;.magit-bookmark. | 
| 36100 | 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.................... | 
| 36120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 361a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 361c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 361e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36200 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 6e 6f 74 65 73 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-notes.el...... | 
| 36220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36260 | 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 | 
| 36280 | 30 30 31 35 33 31 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 32 37 00 20 30 00 00 00 | 0015311.00000000000.014027..0... | 
| 362a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 362c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 362e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36300 | 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................... | 
| 36320 | 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................... | 
| 36340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 363a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 363c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 363e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 36400 | 3b 3b 3b 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2e    65 6c 20 2d 2d 2d 20 6e 6f 74 65 73 20 73 75 70 | ;;;.magit-notes.el.---.notes.sup | 
| 36420 | 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 20 74 20 2d 2a 2d | port..-*-.lexical-binding:.t.-*- | 
| 36440 | 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28    43 29 20 32 30 31 30 2d 32 30 32 31 20 20 54 68 | ..;;.Copyright.(C).2010-2021..Th | 
| 36460 | 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 3b 3b 0a | e.Magit.Project.Contributors.;;. | 
| 36480 | 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 | 
| 364a0 | 70 79 20 6f 66 20 74 68 65 20 41 55 54 48 4f 52    53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63 68 0a | py.of.the.AUTHORS.md.file.which. | 
| 364c0 | 3b 3b 20 6c 69 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 | ;;.lists.all.contributors...If.n | 
| 364e0 | 6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 6d    61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e | ot,.see.http://magit.vc/authors. | 
| 36500 | 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 | 
| 36520 | 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 | 
| 36540 | 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 | 
| 36560 | 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 | 
| 36580 | 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 | 
| 365a0 | 65 20 73 6f 66 74 77 61 72 65 3b 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 | 
| 365c0 | 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 | 
| 365e0 | 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 | 
| 36600 | 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 | 
| 36620 | 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 3b 20 65 69 74 68 65 | .Free.Software.Foundation;.eithe | 
| 36640 | 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20    28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 | r.version.3,.or.(at.your.option) | 
| 36660 | 0a 3b 3b 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 | .;;.any.later.version..;;.;;.Mag | 
| 36680 | 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 68 | it.is.distributed.in.the.hope.th | 
| 366a0 | 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 55 | at.it.will.be.useful,.but.WITHOU | 
| 366c0 | 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 20 | T.;;.ANY.WARRANTY;.without.even. | 
| 366e0 | 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 54 | the.implied.warranty.of.MERCHANT | 
| 36700 | 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 54 | ABILITY.;;.or.FITNESS.FOR.A.PART | 
| 36720 | 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 6e | ICULAR.PURPOSE...See.the.GNU.Gen | 
| 36740 | 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 20 | eral.Public.;;.License.for.more. | 
| 36760 | 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 72 | details..;;.;;.You.should.have.r | 
| 36780 | 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 61 | eceived.a.copy.of.the.GNU.Genera | 
| 367a0 | 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 4d | l.Public.License.;;.along.with.M | 
| 367c0 | 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73    65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e | agit...If.not,.see.http://www.gn | 
| 367e0 | 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2e 0a    0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a | u.org/licenses...;;;.Commentary: | 
| 36800 | 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 73 75 70 | ..;;.This.library.implements.sup | 
| 36820 | 70 6f 72 74 20 66 6f 72 20 60 67 69 74 2d 6e 6f    74 65 73 27 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a | port.for.`git-notes'...;;;.Code: | 
| 36840 | 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69    74 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 | ..(require.'magit)..;;;.Commands | 
| 36860 | 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 | 
| 36880 | 74 2d 6e 6f 74 65 73 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 | t-notes."magit".nil.t).(transien | 
| 368a0 | 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20    6d 61 67 69 74 2d 6e 6f 74 65 73 20 28 29 0a 20 | t-define-prefix.magit-notes.().. | 
| 368c0 | 20 22 45 64 69 74 20 6e 6f 74 65 73 20 61 74 74    61 63 68 65 64 20 74 6f 20 63 6f 6d 6d 69 74 73 | ."Edit.notes.attached.to.commits | 
| 368e0 | 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22    67 69 74 2d 6e 6f 74 65 73 22 0a 20 20 5b 22 43 | ."...:man-page."git-notes"...["C | 
| 36900 | 6f 6e 66 69 67 75 72 65 20 6c 6f 63 61 6c 20 73    65 74 74 69 6e 67 73 22 0a 20 20 20 28 22 63 22 | onfigure.local.settings"....("c" | 
| 36920 | 20 6d 61 67 69 74 2d 63 6f 72 65 2e 6e 6f 74 65    73 52 65 66 29 0a 20 20 20 28 22 64 22 20 6d 61 | .magit-core.notesRef)....("d".ma | 
| 36940 | 67 69 74 2d 6e 6f 74 65 73 2e 64 69 73 70 6c 61    79 52 65 66 29 5d 0a 20 20 5b 22 43 6f 6e 66 69 | git-notes.displayRef)]...["Confi | 
| 36960 | 67 75 72 65 20 67 6c 6f 62 61 6c 20 73 65 74 74    69 6e 67 73 22 0a 20 20 20 28 22 43 22 20 6d 61 | gure.global.settings"....("C".ma | 
| 36980 | 67 69 74 2d 67 6c 6f 62 61 6c 2d 63 6f 72 65 2e    6e 6f 74 65 73 52 65 66 29 0a 20 20 20 28 22 44 | git-global-core.notesRef)....("D | 
| 369a0 | 22 20 6d 61 67 69 74 2d 67 6c 6f 62 61 6c 2d 6e    6f 74 65 73 2e 64 69 73 70 6c 61 79 52 65 66 29 | ".magit-global-notes.displayRef) | 
| 369c0 | 5d 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 20    66 6f 72 20 70 72 75 6e 65 22 0a 20 20 20 3a 69 | ]...["Arguments.for.prune"....:i | 
| 369e0 | 66 2d 6e 6f 74 20 6d 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 | f-not.magit-notes-merging-p....( | 
| 36a00 | 22 2d 6e 22 20 22 44 72 79 20 72 75 6e 22 20 28    22 2d 6e 22 20 22 2d 2d 64 72 79 2d 72 75 6e 22 | "-n"."Dry.run".("-n"."--dry-run" | 
| 36a20 | 29 29 5d 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74    73 20 66 6f 72 20 65 64 69 74 20 61 6e 64 20 72 | ))]...["Arguments.for.edit.and.r | 
| 36a40 | 65 6d 6f 76 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 | emove"....:if-not.magit-notes-me | 
| 36a60 | 72 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 72 65 66 29 5d 0a | rging-p....(magit-notes:--ref)]. | 
| 36a80 | 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 20 66 6f    72 20 6d 65 72 67 65 22 0a 20 20 20 3a 69 66 2d | ..["Arguments.for.merge"....:if- | 
| 36aa0 | 6e 6f 74 20 6d 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 | not.magit-notes-merging-p....(ma | 
| 36ac0 | 67 69 74 2d 6e 6f 74 65 73 3a 2d 2d 73 74 72 61    74 65 67 79 29 5d 0a 20 20 5b 22 41 63 74 69 6f | git-notes:--strategy)]...["Actio | 
| 36ae0 | 6e 73 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 67 69 | ns"....:if-not.magit-notes-mergi | 
| 36b00 | 6e 67 2d 70 0a 20 20 20 28 22 54 22 20 22 45 64    69 74 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 | ng-p....("T"."Edit".........magi | 
| 36b20 | 74 2d 6e 6f 74 65 73 2d 65 64 69 74 29 0a 20 20    20 28 22 72 22 20 22 52 65 6d 6f 76 65 22 20 20 | t-notes-edit)....("r"."Remove".. | 
| 36b40 | 20 20 20 20 20 6d 61 67 69 74 2d 6e 6f 74 65 73    2d 72 65 6d 6f 76 65 29 0a 20 20 20 28 22 6d 22 | .....magit-notes-remove)....("m" | 
| 36b60 | 20 22 4d 65 72 67 65 22 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 | ."Merge"........magit-notes-merg | 
| 36b80 | 65 29 0a 20 20 20 28 22 70 22 20 22 50 72 75 6e    65 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | e)....("p"."Prune"........magit- | 
| 36ba0 | 6e 6f 74 65 73 2d 70 72 75 6e 65 29 5d 0a 20 20    5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 | notes-prune)]...["Actions"....:i | 
| 36bc0 | 66 20 6d 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 22 63 22 20 | f.magit-notes-merging-p....("c". | 
| 36be0 | 22 43 6f 6d 6d 69 74 20 6d 65 72 67 65 22 20 6d    61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 | "Commit.merge".magit-notes-merge | 
| 36c00 | 2d 63 6f 6d 6d 69 74 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 | -commit)....("a"."Abort.merge".. | 
| 36c20 | 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72 67    65 2d 61 62 6f 72 74 29 5d 29 0a 0a 28 64 65 66 | magit-notes-merge-abort)])..(def | 
| 36c40 | 75 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d    65 72 67 69 6e 67 2d 70 20 28 29 0a 20 20 28 6c | un.magit-notes-merging-p.()...(l | 
| 36c60 | 65 74 20 28 28 64 69 72 20 28 6d 61 67 69 74 2d    67 69 74 2d 64 69 72 20 22 4e 4f 54 45 53 5f 4d | et.((dir.(magit-git-dir."NOTES_M | 
| 36c80 | 45 52 47 45 5f 57 4f 52 4b 54 52 45 45 22 29 29    29 0a 20 20 20 20 28 61 6e 64 20 28 66 69 6c 65 | ERGE_WORKTREE"))).....(and.(file | 
| 36ca0 | 2d 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 | -directory-p.dir)..........(dire | 
| 36cc0 | 63 74 6f 72 79 2d 66 69 6c 65 73 20 64 69 72 20    6e 69 6c 20 22 5e 5b 5e 2e 5d 22 29 29 29 29 0a | ctory-files.dir.nil."^[^.]")))). | 
| 36ce0 | 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 63 | .(transient-define-infix.magit-c | 
| 36d00 | 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 2d | ore.notesRef.()...:class.'magit- | 
| 36d20 | 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 2e | -git-variable...:variable."core. | 
| 36d40 | 6e 6f 74 65 73 52 65 66 22 0a 20 20 3a 72 65 61    64 65 72 20 27 6d 61 67 69 74 2d 6e 6f 74 65 73 | notesRef"...:reader.'magit-notes | 
| 36d60 | 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 20 63 | -read-ref...:prompt."Set.local.c | 
| 36d80 | 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 69 6e | ore.notesRef")..(transient-defin | 
| 36da0 | 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 20 28 | e-infix.magit-notes.displayRef.( | 
| 36dc0 | 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. | 
| 36de0 | 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 0a 20 | ..:variable."notes.displayRef".. | 
| 36e00 | 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 27 6d 61 67 69 74 | .:multi-value.t...:reader.'magit | 
| 36e20 | 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 65 74 20 | -notes-read-refs...:prompt."Set. | 
| 36e40 | 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 61 6e 73 | local.notes.displayRef")..(trans | 
| 36e60 | 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 6c 2d 63 | ient-define-infix.magit-global-c | 
| 36e80 | 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 2d | ore.notesRef.()...:class.'magit- | 
| 36ea0 | 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 2e | -git-variable...:variable."core. | 
| 36ec0 | 6e 6f 74 65 73 52 65 66 22 0a 20 20 3a 72 65 61    64 65 72 20 27 6d 61 67 69 74 2d 6e 6f 74 65 73 | notesRef"...:reader.'magit-notes | 
| 36ee0 | 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 67 6c 6f 62 61 6c 20 | -read-ref...:prompt."Set.global. | 
| 36f00 | 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 69 | core.notesRef")..(transient-defi | 
| 36f20 | 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 67    6c 6f 62 61 6c 2d 6e 6f 74 65 73 2e 64 69 73 70 | ne-infix.magit-global-notes.disp | 
| 36f40 | 6c 61 79 52 65 66 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 | layRef.()...:class.'magit--git-v | 
| 36f60 | 61 72 69 61 62 6c 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 | ariable...:variable."notes.displ | 
| 36f80 | 61 79 52 65 66 22 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 | ayRef"...:multi-value.t...:reade | 
| 36fa0 | 72 20 27 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 | r.'magit-notes-read-refs...:prom | 
| 36fc0 | 70 74 20 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 | pt."Set.global.notes.displayRef" | 
| 36fe0 | 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 61 | )..(transient-define-argument.ma | 
| 37000 | 67 69 74 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 | git-notes:--ref.()...:descriptio | 
| 37020 | 6e 20 22 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 | n."Manipulate.ref"...:class.'tra | 
| 37040 | 6e 73 69 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 | nsient-option...:key."-r"...:arg | 
| 37060 | 75 6d 65 6e 74 20 22 2d 2d 72 65 66 3d 22 0a 20    20 3a 72 65 61 64 65 72 20 27 6d 61 67 69 74 2d | ument."--ref="...:reader.'magit- | 
| 37080 | 6e 6f 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 | notes-read-ref)..(transient-defi | 
| 370a0 | 6e 65 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 | ne-argument.magit-notes:--strate | 
| 370c0 | 67 79 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 | gy.()...:description."Merge.stra | 
| 370e0 | 74 65 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 | tegy"...:class.'transient-option | 
| 37100 | 0a 20 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 | ...:shortarg."-s"...:argument."- | 
| 37120 | 2d 73 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 | -strategy="...:choices.'("manual | 
| 37140 | 22 20 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 | "."ours"."theirs"."union"."cat_s | 
| 37160 | 6f 72 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 | ort_uniq"))..(defun.magit-notes- | 
| 37180 | 65 64 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 | edit.(commit.&optional.ref)..."E | 
| 371a0 | 64 69 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 | dit.the.note.attached.to.COMMIT. | 
| 371c0 | 0a 52 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 | .REF.is.the.notes.ref.used.to.st | 
| 371e0 | 6f 72 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 | ore.the.notes...Interactively.or | 
| 37200 | 20 77 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 | .when.optional.REF.is.nil.use.th | 
| 37220 | 65 20 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 | e.value.of.Git.variable.`core.no | 
| 37240 | 74 65 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 | tesRef'.or.\"refs/notes/commits\ | 
| 37260 | 22 20 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 | ".if.that.is.undefined."...(inte | 
| 37280 | 72 61 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 | ractive.(magit-notes-read-args." | 
| 372a0 | 45 64 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 | Edit.notes"))...(magit-run-git-w | 
| 372c0 | 69 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 | ith-editor."notes".(and.ref.(con | 
| 372e0 | 63 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 | cat."--ref=".ref)).............. | 
| 37300 | 20 20 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 | ................"edit".commit)). | 
| 37320 | 0a 28 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 | .(defun.magit-notes-remove.(comm | 
| 37340 | 69 74 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 | it.&optional.ref)..."Remove.the. | 
| 37360 | 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 45 46 20 69 73 20 | note.attached.to.COMMIT..REF.is. | 
| 37380 | 74 68 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 | the.notes.ref.from.which.the.not | 
| 373a0 | 65 20 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 | e.is.removed...Interactively.or. | 
| 373c0 | 77 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 | when.optional.REF.is.nil.use.the | 
| 373e0 | 20 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 | .value.of.Git.variable.`core.not | 
| 37400 | 65 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 | esRef'.or.\"refs/notes/commits\" | 
| 37420 | 20 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 | .if.that.is.undefined."...(inter | 
| 37440 | 61 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 52 | active.(magit-notes-read-args."R | 
| 37460 | 65 6d 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 | emove.notes"))...(magit-run-git- | 
| 37480 | 77 69 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 | with-editor."notes".(and.ref.(co | 
| 374a0 | 6e 63 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 | ncat."--ref=".ref))............. | 
| 374c0 | 20 20 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 | ................."remove".commit | 
| 374e0 | 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 20 28 72 65 | ))..(defun.magit-notes-merge.(re | 
| 37500 | 66 29 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 | f)..."Merge.the.notes.ref.REF.in | 
| 37520 | 74 6f 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 | to.the.current.notes.ref...The.c | 
| 37540 | 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 66 | urrent.notes.ref.is.the.value.of | 
| 37560 | 20 47 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 | .Git.variable.`core.notesRef'.or | 
| 37580 | 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 66 20 74 68 61 74 20 | .\"refs/notes/commits\".if.that. | 
| 375a0 | 69 73 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 | is.undefined...When.there.are.co | 
| 375c0 | 6e 66 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 | nflicts,.then.they.have.to.be.re | 
| 375e0 | 73 6f 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 | solved.in.the.temporary.worktree | 
| 37600 | 20 5c 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 | .\".git/NOTES_MERGE_WORKTREE\".. | 
| 37620 | 20 57 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 | .When.done.use.`magit-notes-merg | 
| 37640 | 65 2d 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 | e-commit'.to.finish...To.abort.u | 
| 37660 | 73 65 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 | se.`magit-notes-merge-abort'.".. | 
| 37680 | 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- | 
| 376a0 | 73 74 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 | string-ns."Merge.reference"))).. | 
| 376c0 | 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 6e 6f 74 | .(magit-run-git-with-editor."not | 
| 376e0 | 65 73 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 | es"."merge".ref))..(defun.magit- | 
| 37700 | 6e 6f 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 | notes-merge-commit.()..."Commit. | 
| 37720 | 74 68 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 | the.current.notes.ref.merge..Als | 
| 37740 | 6f 20 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 | o.see.`magit-notes-merge'."...(i | 
| 37760 | 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 67 69 74 2d 77 69 74 | nteractive)...(magit-run-git-wit | 
| 37780 | 68 2d 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 | h-editor."notes"."merge"."--comm | 
| 377a0 | 69 74 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 | it"))..(defun.magit-notes-merge- | 
| 377c0 | 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 6e 6f | abort.()..."Abort.the.current.no | 
| 377e0 | 74 65 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 | tes.ref.merge..Also.see.`magit-n | 
| 37800 | 6f 74 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 | otes-merge'."...(interactive)... | 
| 37820 | 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 6e 6f 74 65 | (magit-run-git-with-editor."note | 
| 37840 | 73 22 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 | s"."merge"."--abort"))..(defun.m | 
| 37860 | 61 67 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 | agit-notes-prune.(&optional.dry- | 
| 37880 | 72 75 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 | run)..."Remove.notes.about.unrea | 
| 378a0 | 63 68 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 | chable.commits."...(interactive. | 
| 378c0 | 28 6c 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 | (list.(and.(member."--dry-run".( | 
| 378e0 | 74 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 20 74 29 | transient-args.'magit-notes)).t) | 
| 37900 | 29 29 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 | ))...(when.dry-run.....(magit-pr | 
| 37920 | 6f 63 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 | ocess-buffer))...(magit-run-git- | 
| 37940 | 77 69 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 | with-editor."notes"."prune".(and | 
| 37960 | 20 64 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 | .dry-run."--dry-run")))..;;;.Rea | 
| 37980 | 64 65 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 | ders..(defun.magit-notes-read-re | 
| 379a0 | 66 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 74 6f 72 79 | f.(prompt._initial-input.history | 
| 379c0 | 29 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20    28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e | )...(--when-let.(magit-completin | 
| 379e0 | 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 70 72 6f 6d 70 74 20 28 6d 61 | g-read................prompt.(ma | 
| 37a00 | 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 69 6c | git-list-notes-refnames).nil.nil | 
| 37a20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61 67 | ................(--when-let.(mag | 
| 37a40 | 69 74 2d 67 65 74 20 22 63 6f 72 65 2e 6e 6f 74    65 73 52 65 66 22 29 0a 20 20 20 20 20 20 20 20 | it-get."core.notesRef")......... | 
| 37a60 | 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 22 72 | .........(if.(string-prefix-p."r | 
| 37a80 | 65 66 73 2f 6e 6f 74 65 73 2f 22 20 69 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | efs/notes/".it)................. | 
| 37aa0 | 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20    69 74 20 31 31 29 0a 20 20 20 20 20 20 20 20 20 | .....(substring.it.11).......... | 
| 37ac0 | 20 20 20 20 20 20 20 20 20 20 69 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 | ..........it))................hi | 
| 37ae0 | 73 74 6f 72 79 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 | story).....(if.(string-prefix-p. | 
| 37b00 | 22 72 65 66 73 2f 22 20 69 74 29 0a 20 20 20 20    20 20 20 20 69 74 0a 20 20 20 20 20 20 28 63 6f | "refs/".it).........it.......(co | 
| 37b20 | 6e 63 61 74 20 22 72 65 66 73 2f 6e 6f 74 65 73    2f 22 20 69 74 29 29 29 29 0a 0a 28 64 65 66 75 | ncat."refs/notes/".it))))..(defu | 
| 37b40 | 6e 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 65    61 64 2d 72 65 66 73 20 28 70 72 6f 6d 70 74 20 | n.magit-notes-read-refs.(prompt. | 
| 37b60 | 26 6f 70 74 69 6f 6e 61 6c 20 5f 69 6e 69 74 69    61 6c 2d 69 6e 70 75 74 20 5f 68 69 73 74 6f 72 | &optional._initial-input._histor | 
| 37b80 | 79 29 0a 20 20 28 6d 61 70 63 61 72 20 28 6c 61    6d 62 64 61 20 28 72 65 66 29 0a 20 20 20 20 20 | y)...(mapcar.(lambda.(ref)...... | 
| 37ba0 | 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 22 72 65 66 | .......(if.(string-prefix-p."ref | 
| 37bc0 | 73 2f 22 20 72 65 66 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 72 65 66 0a 20 20 20 | s/".ref).................ref.... | 
| 37be0 | 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 6e 6f 74 65 73 2f 22 | ...........(concat."refs/notes/" | 
| 37c00 | 20 72 65 66 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | .ref)))...........(completing-re | 
| 37c20 | 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 | ad-multiple............(concat.p | 
| 37c40 | 72 6f 6d 70 74 20 22 3a 20 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 | rompt.":.")............(magit-li | 
| 37c60 | 73 74 2d 6e 6f 74 65 73 2d 72 65 66 6e 61 6d 65    73 29 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 | st-notes-refnames).nil.nil...... | 
| 37c80 | 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 72 65 66 29 0a 20 | ......(mapconcat.(lambda.(ref).. | 
| 37ca0 | 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 | 
| 37cc0 | 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 72 65 66 29 0a 20 | ng-prefix-p."refs/notes/".ref).. | 
| 37ce0 | 20 20 20 20 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 75 62 73 | ...........................(subs | 
| 37d00 | 74 72 69 6e 67 20 72 65 66 20 31 31 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring.ref.11)................... | 
| 37d20 | 20 20 20 20 20 20 20 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 | ........ref))................... | 
| 37d40 | 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 61 | ....(magit-get-all."notes.displa | 
| 37d60 | 79 52 65 66 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 2c 22 | yRef")......................."," | 
| 37d80 | 29 29 29 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 61 72 | ))))..(defun.magit-notes-read-ar | 
| 37da0 | 67 73 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 6c    69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d | gs.(prompt)...(list.(magit-read- | 
| 37dc0 | 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74    20 70 72 6f 6d 70 74 20 28 6d 61 67 69 74 2d 73 | branch-or-commit.prompt.(magit-s | 
| 37de0 | 74 61 73 68 2d 61 74 2d 70 6f 69 6e 74 29 29 0a    20 20 20 20 20 20 20 20 28 2d 2d 77 68 65 6e 2d | tash-at-point)).........(--when- | 
| 37e00 | 6c 65 74 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 2d 72 | let.(--first.(string-match."^--r | 
| 37e20 | 65 66 3d 5c 5c 28 2e 2b 5c 5c 29 22 20 69 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ef=\\(.+\\)".it)................ | 
| 37e40 | 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 72 67 73 20 27 6d | ..............(transient-args.'m | 
| 37e60 | 61 67 69 74 2d 6e 6f 74 65 73 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 | agit-notes))...........(match-st | 
| 37e80 | 72 69 6e 67 20 31 20 69 74 29 29 29 29 0a 0a 3b    3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d | ring.1.it))))..;;;._.(provide.'m | 
| 37ea0 | 61 67 69 74 2d 6e 6f 74 65 73 29 0a 3b 3b 3b 20    6d 61 67 69 74 2d 6e 6f 74 65 73 2e 65 6c 20 65 | agit-notes).;;;.magit-notes.el.e | 
| 37ec0 | 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........................ | 
| 37ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 37f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 37f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 37f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 37f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 37f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 37fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 37fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 37fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 38000 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 77 69 70 2e 65 6c 00 00 00 00 00 00 00 00 | magit-3.3.0/magit-wip.el........ | 
| 38020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 38040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 38060 | 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 | 
| 38080 | 30 30 34 33 34 36 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 35 31 33 00 20 30 00 00 00 | 0043467.00000000000.013513..0... | 
| 380a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 380c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 380e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 38100 | 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................... | 
| 38120 | 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................... | 
| 38140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 38160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 38180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 381a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 381c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 381e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 38200 | 3b 3b 3b 20 6d 61 67 69 74 2d 77 69 70 2e 65 6c    20 2d 2d 2d 20 63 6f 6d 6d 69 74 20 73 6e 61 70 | ;;;.magit-wip.el.---.commit.snap | 
| 38220 | 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.. | 
| 38240 | 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64    69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 | -*-.lexical-binding:.t.-*-..;;.C | 
| 38260 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 31    30 2d 32 30 32 31 20 20 54 68 65 20 4d 61 67 69 | opyright.(C).2010-2021..The.Magi | 
| 38280 | 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69    62 75 74 6f 72 73 0a 3b 3b 0a 3b 3b 20 59 6f 75 | t.Project.Contributors.;;.;;.You | 
| 382a0 | 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. | 
| 382c0 | 74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 20 66    69 6c 65 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73 | the.AUTHORS.md.file.which.;;.lis | 
| 382e0 | 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 65 | ts.all.contributors...If.not,.se | 
| 38300 | 65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76    63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b 20 41 | e.http://magit.vc/authors...;;.A | 
| 38320 | 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 | 
| 38340 | 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 | 
| 38360 | 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>..;;. | 
| 38380 | 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 | 
| 383a0 | 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 | 
| 383c0 | 77 61 72 65 3b 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 | 
| 383e0 | 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 | 
| 38400 | 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 | 
| 38420 | 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. | 
| 38440 | 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74    69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73 | Software.Foundation;.either.vers | 
| 38460 | 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f    75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e | ion.3,.or.(at.your.option).;;.an | 
| 38480 | 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 20 | y.later.version..;;.;;.Magit.is. | 
| 384a0 | 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 20 | distributed.in.the.hope.that.it. | 
| 384c0 | 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 41 | will.be.useful,.but.WITHOUT.;;.A | 
| 384e0 | 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 6d | NY.WARRANTY;.without.even.the.im | 
| 38500 | 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 54 | plied.warranty.of.MERCHANTABILIT | 
| 38520 | 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 52 | Y.;;.or.FITNESS.FOR.A.PARTICULAR | 
| 38540 | 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 50 | .PURPOSE...See.the.GNU.General.P | 
| 38560 | 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 6c | ublic.;;.License.for.more.detail | 
| 38580 | 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 65 | s..;;.;;.You.should.have.receive | 
| 385a0 | 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 6c | d.a.copy.of.the.GNU.General.Publ | 
| 385c0 | 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 20 | ic.License.;;.along.with.Magit.. | 
| 385e0 | 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74 74    70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f | .If.not,.see.http://www.gnu.org/ | 
| 38600 | 6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43    6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 54 | licenses...;;;.Commentary:..;;.T | 
| 38620 | 68 69 73 20 6c 69 62 72 61 72 79 20 64 65 66 69    6e 65 73 20 74 72 65 65 20 67 6c 6f 62 61 6c 20 | his.library.defines.tree.global. | 
| 38640 | 6d 6f 64 65 73 20 77 68 69 63 68 20 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 20 63 6f 6d 6d 69 74 | modes.which.automatically.commit | 
| 38660 | 0a 3b 3b 20 73 6e 61 70 73 68 6f 74 73 20 74 6f    20 62 72 61 6e 63 68 2d 73 70 65 63 69 66 69 63 | .;;.snapshots.to.branch-specific | 
| 38680 | 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73    73 20 72 65 66 73 20 62 65 66 6f 72 65 20 61 6e | .work-in-progress.refs.before.an | 
| 386a0 | 64 20 61 66 74 65 72 0a 3b 3b 20 6d 61 6b 69 6e    67 20 63 68 61 6e 67 65 73 2c 20 61 6e 64 20 74 | d.after.;;.making.changes,.and.t | 
| 386c0 | 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 77 68 69 63    68 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f | wo.commands.which.can.be.used.to | 
| 386e0 | 20 64 6f 20 73 6f 20 6f 6e 0a 3b 3b 20 64 65 6d    61 6e 64 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a | .do.so.on.;;.demand...;;;.Code:. | 
| 38700 | 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. | 
| 38720 | 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 67 72 | 'magit-log)..;;;.Options..(defgr | 
| 38740 | 6f 75 70 20 6d 61 67 69 74 2d 77 69 70 20 6e 69    6c 0a 20 20 22 41 75 74 6f 6d 61 74 69 63 61 6c | oup.magit-wip.nil..."Automatical | 
| 38760 | 6c 79 20 63 6f 6d 6d 69 74 20 74 6f 20 77 6f 72    6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 | ly.commit.to.work-in-progress.re | 
| 38780 | 66 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 61 67 69 74 | fs."...:link.'(info-link."(magit | 
| 387a0 | 29 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 2d 6d 6f 64 | )Wip.Modes")...:group.'magit-mod | 
| 387c0 | 65 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 | es...:group.'magit-essentials).. | 
| 387e0 | 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d    77 69 70 2d 6c 65 67 61 63 79 20 6e 69 6c 0a 20 | (defgroup.magit-wip-legacy.nil.. | 
| 38800 | 20 22 49 74 20 69 73 20 62 65 74 74 65 72 20 74    6f 20 6e 6f 74 20 75 73 65 20 74 68 65 73 65 20 | ."It.is.better.to.not.use.these. | 
| 38820 | 6d 6f 64 65 73 20 69 6e 64 69 76 69 64 75 61 6c    6c 79 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 | modes.individually."...:link.'(i | 
| 38840 | 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74    29 4c 65 67 61 63 79 20 57 69 70 20 4d 6f 64 65 | nfo-link."(magit)Legacy.Wip.Mode | 
| 38860 | 73 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 66 63 75 | s")...:group.'magit-wip)..(defcu | 
| 38880 | 73 74 6f 6d 20 6d 61 67 69 74 2d 77 69 70 2d 6d    6f 64 65 2d 6c 69 67 68 74 65 72 20 22 20 57 69 | stom.magit-wip-mode-lighter.".Wi | 
| 388a0 | 70 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 20 6d 6f 64 65 | p"..."Lighter.for.Magit-Wip.mode | 
| 388c0 | 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... | 
| 388e0 | 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 77 69 70 0a 20 20 | "2.90.0")...:group.'magit-wip... | 
| 38900 | 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 74 | :type.'string)..(defcustom.magit | 
| 38920 | 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 2d 6c 69 67 68 74 | -wip-after-save-local-mode-light | 
| 38940 | 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 2d 41 | er.""..."Lighter.for.Magit-Wip-A | 
| 38960 | 66 74 65 72 2d 53 61 76 65 2d 4c 6f 63 61 6c 20    6d 6f 64 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | fter-Save-Local.mode."...:packag | 
| 38980 | 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")...: | 
| 389a0 | 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 20 3a 74 79 70 65 20 | group.'magit-wip-legacy...:type. | 
| 389c0 | 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 77 69 70 2d 61 | 'string)..(defcustom.magit-wip-a | 
| 389e0 | 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 2d    6c 69 67 68 74 65 72 20 22 22 0a 20 20 22 4c 69 | fter-apply-mode-lighter.""..."Li | 
| 38a00 | 67 68 74 65 72 20 66 6f 72 20 4d 61 67 69 74 2d    57 69 70 2d 41 66 74 65 72 2d 41 70 70 6c 79 20 | ghter.for.Magit-Wip-After-Apply. | 
| 38a20 | 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 69 | mode."...:package-version.'(magi | 
| 38a40 | 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 70 | t..."2.1.0")...:group.'magit-wip | 
| 38a60 | 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 75 | -legacy...:type.'string)..(defcu | 
| 38a80 | 73 74 6f 6d 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 | stom.magit-wip-before-change-mod | 
| 38aa0 | 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 67 69 | e-lighter.""..."Lighter.for.Magi | 
| 38ac0 | 74 2d 57 69 70 2d 42 65 66 6f 72 65 2d 43 68 61    6e 67 65 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 | t-Wip-Before-Change.mode."...:pa | 
| 38ae0 | 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") | 
| 38b00 | 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 20 3a 74 | ...:group.'magit-wip-legacy...:t | 
| 38b20 | 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 77 | ype.'string)..(defcustom.magit-w | 
| 38b40 | 69 70 2d 69 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 20 22 | ip-initial-backup-mode-lighter." | 
| 38b60 | 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 2d 49 6e 69 74 69 | "..."Lighter.for.Magit-Wip-Initi | 
| 38b80 | 61 6c 20 42 61 63 6b 75 70 20 6d 6f 64 65 2e 22    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | al.Backup.mode."...:package-vers | 
| 38ba0 | 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. | 
| 38bc0 | 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 72 69 6e | 'magit-wip-legacy...:type.'strin | 
| 38be0 | 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 6d 65 72 67 65 2d 62 | g)..(defcustom.magit-wip-merge-b | 
| 38c00 | 72 61 6e 63 68 20 6e 69 6c 0a 20 20 22 57 68 65    74 68 65 72 20 74 6f 20 6d 65 72 67 65 20 74 68 | ranch.nil..."Whether.to.merge.th | 
| 38c20 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68    20 69 6e 74 6f 20 69 74 73 20 77 69 70 20 72 65 | e.current.branch.into.its.wip.re | 
| 38c40 | 66 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 20 61    6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | f...If.non-nil.and.the.current.b | 
| 38c60 | 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 69 74 20 69 | ranch.has.new.commits,.then.it.i | 
| 38c80 | 73 0a 6d 65 72 67 65 64 20 69 6e 74 6f 20 74 68    65 20 77 69 70 20 72 65 66 20 62 65 66 6f 72 65 | s.merged.into.the.wip.ref.before | 
| 38ca0 | 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 20 20 54 68 69 | .creating.a.new.wip.commit...Thi | 
| 38cc0 | 73 0a 6d 61 6b 65 73 20 69 74 20 65 61 73 69 65    72 20 74 6f 20 69 6e 73 70 65 63 74 20 77 69 70 | s.makes.it.easier.to.inspect.wip | 
| 38ce0 | 20 68 69 73 74 6f 72 79 20 61 6e 64 20 74 68 65    20 77 69 70 20 63 6f 6d 6d 69 74 73 20 61 72 65 | .history.and.the.wip.commits.are | 
| 38d00 | 0a 6e 65 76 65 72 20 67 61 72 62 61 67 65 20 63    6f 6c 6c 65 63 74 65 64 2e 0a 0a 49 66 20 6e 69 | .never.garbage.collected...If.ni | 
| 38d20 | 6c 20 61 6e 64 20 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 | l.and.the.current.branch.has.new | 
| 38d40 | 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 74    68 65 20 77 69 70 20 72 65 66 0a 69 73 20 72 65 | .commits,.then.the.wip.ref.is.re | 
| 38d60 | 73 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 | set.to.the.tip.of.the.branch.bef | 
| 38d80 | 6f 72 65 20 63 72 65 61 74 69 6e 67 20 61 20 6e    65 77 20 77 69 70 0a 63 6f 6d 6d 69 74 2e 20 20 | ore.creating.a.new.wip.commit... | 
| 38da0 | 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 20 61 72 | With.this.setting.wip.commits.ar | 
| 38dc0 | 65 20 65 76 65 6e 74 75 61 6c 6c 79 20 67 61 72    62 61 67 65 0a 63 6f 6c 6c 65 63 74 65 64 2e 20 | e.eventually.garbage.collected.. | 
| 38de0 | 20 54 68 69 73 20 69 73 20 63 75 72 72 65 6e 74    6c 79 20 74 68 65 20 64 65 66 61 75 6c 74 2e 22 | .This.is.currently.the.default." | 
| 38e00 | 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 | 
| 38e20 | 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 74 | .90.0")...:group.'magit-wip...:t | 
| 38e40 | 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- | 
| 38e60 | 77 69 70 2d 6e 61 6d 65 73 70 61 63 65 20 22 72    65 66 73 2f 77 69 70 2f 22 0a 20 20 22 4e 61 6d | wip-namespace."refs/wip/"..."Nam | 
| 38e80 | 65 73 70 61 63 65 20 75 73 65 64 20 66 6f 72 20    77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 | espace.used.for.work-in-progress | 
| 38ea0 | 20 72 65 66 73 2e 0a 54 68 65 20 77 69 70 20 72    65 66 73 20 61 72 65 20 6e 61 6d 65 64 20 5c 22 | .refs..The.wip.refs.are.named.\" | 
| 38ec0 | 3c 6e 61 6d 65 73 70 61 63 65 2f 3e 69 6e 64 65    78 2f 3c 62 72 61 6e 63 68 72 65 66 3e 5c 22 0a | <namespace/>index/<branchref>\". | 
| 38ee0 | 61 6e 64 20 5c 22 3c 6e 61 6d 65 73 70 61 63 65    2f 3e 77 74 72 65 65 2f 3c 62 72 61 6e 63 68 72 | and.\"<namespace/>wtree/<branchr | 
| 38f00 | 65 66 3e 5c 22 2e 20 20 57 68 65 6e 20 73 6e 61    70 73 68 6f 74 73 0a 61 72 65 20 63 72 65 61 74 | ef>\"...When.snapshots.are.creat | 
| 38f20 | 65 64 20 77 68 69 6c 65 20 74 68 65 20 60 48 45    41 44 27 20 69 73 20 64 65 74 61 63 68 65 64 20 | ed.while.the.`HEAD'.is.detached. | 
| 38f40 | 74 68 65 6e 20 5c 22 48 45 41 44 5c 22 0a 69 73    20 75 73 65 64 20 61 73 20 60 62 72 61 6e 63 68 | then.\"HEAD\".is.used.as.`branch | 
| 38f60 | 2d 72 65 66 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 | -ref'."...:package-version.'(mag | 
| 38f80 | 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 | 
| 38fa0 | 70 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e    67 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 73 0a 0a 3b | p...:type.'string)..;;;.Modes..; | 
| 38fc0 | 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 | 
| 38fe0 | 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 | 
| 39000 | 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. | 
| 39020 | 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 | 
| 39040 | 2e 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 69 | ..when.dataloss.would.be.a.possi | 
| 39060 | 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 73 | bility.otherwise).this.mode.caus | 
| 39080 | 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 6d | es.uncommitted.changes.to.be.com | 
| 390a0 | 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 67 | mitted.to.dedicated.work-in-prog | 
| 390c0 | 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 73 | ress.refs...For.historic.reasons | 
| 390e0 | 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 70 | .this.mode.is.implemented.on.top | 
| 39100 | 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 64 | .of.four.other.`magit-wip-*'.mod | 
| 39120 | 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 76 | es,.which.can.also.be.used.indiv | 
| 39140 | 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 72 | idually,.if.you.want.finer.contr | 
| 39160 | 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 70 | ol.over.when.the.wip.refs.are.up | 
| 39180 | 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 22 | dated;.but.that.is.discouraged." | 
| 391a0 | 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 | 
| 391c0 | 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 64 | .90.0")...:lighter.magit-wip-mod | 
| 391e0 | 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 61 | e-lighter...:global.t...(let.((a | 
| 39200 | 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 20 | rg.(if.magit-wip-mode.1.-1)))... | 
| 39220 | 20 20 28 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 20 61 72 67 | ..(magit-wip-after-save-mode.arg | 
| 39240 | 29 0a 20 20 20 20 28 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 | ).....(magit-wip-after-apply-mod | 
| 39260 | 65 20 61 72 67 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 | e.arg).....(magit-wip-before-cha | 
| 39280 | 6e 67 65 2d 6d 6f 64 65 20 61 72 67 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 | nge-mode.arg).....(magit-wip-ini | 
| 392a0 | 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65    20 61 72 67 29 29 29 0a 0a 28 64 65 66 69 6e 65 | tial-backup-mode.arg)))..(define | 
| 392c0 | 2d 6d 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 73 61 76 65 | -minor-mode.magit-wip-after-save | 
| 392e0 | 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 0a 20 20 22 41    66 74 65 72 20 73 61 76 69 6e 67 2c 20 61 6c 73 | -local-mode..."After.saving,.als | 
| 39300 | 6f 20 63 6f 6d 6d 69 74 20 74 6f 20 61 20 77 6f    72 6b 74 72 65 65 20 77 6f 72 6b 2d 69 6e 2d 70 | o.commit.to.a.worktree.work-in-p | 
| 39320 | 72 6f 67 72 65 73 73 20 72 65 66 2e 0a 0a 41 66    74 65 72 20 73 61 76 69 6e 67 20 74 68 65 20 63 | rogress.ref...After.saving.the.c | 
| 39340 | 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 74 68 69 73 | urrent.file-visiting.buffer.this | 
| 39360 | 20 6d 6f 64 65 20 61 6c 73 6f 0a 63 6f 6d 6d 69    74 73 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 | .mode.also.commits.the.changes.t | 
| 39380 | 6f 20 74 68 65 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 | o.the.worktree.work-in-progress. | 
| 393a0 | 72 65 66 20 66 6f 72 0a 74 68 65 20 63 75 72 72    65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 54 68 69 | ref.for.the.current.branch...Thi | 
| 393c0 | 73 20 6d 6f 64 65 20 73 68 6f 75 6c 64 20 62 65    20 65 6e 61 62 6c 65 64 20 67 6c 6f 62 61 6c 6c | s.mode.should.be.enabled.globall | 
| 393e0 | 79 20 62 79 20 74 75 72 6e 69 6e 67 20 6f 6e 20    74 68 65 20 67 6c 6f 62 61 6c 69 7a 65 64 0a 76 | y.by.turning.on.the.globalized.v | 
| 39400 | 61 72 69 61 6e 74 20 60 6d 61 67 69 74 2d 77 69    70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64 | ariant.`magit-wip-after-save-mod | 
| 39420 | 65 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 | e'."...:package-version.'(magit. | 
| 39440 | 2e 20 22 32 2e 31 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 | .."2.1.0")...:lighter.magit-wip- | 
| 39460 | 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c    2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 | after-save-local-mode-lighter... | 
| 39480 | 28 69 66 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 | (if.magit-wip-after-save-local-m | 
| 394a0 | 6f 64 65 0a 20 20 20 20 20 20 28 69 66 20 28 61    6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | ode.......(if.(and.buffer-file-n | 
| 394c0 | 61 6d 65 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 29 | ame.(magit-inside-worktree-p.t)) | 
| 394e0 | 0a 20 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 73 61 76 65 | ...........(add-hook.'after-save | 
| 39500 | 2d 68 6f 6f 6b 20 27 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 | -hook.'magit-wip-commit-buffer-f | 
| 39520 | 69 6c 65 20 74 20 74 29 0a 20 20 20 20 20 20 20    20 28 73 65 74 71 20 6d 61 67 69 74 2d 77 69 70 | ile.t.t).........(setq.magit-wip | 
| 39540 | 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61    6c 2d 6d 6f 64 65 20 6e 69 6c 29 0a 20 20 20 20 | -after-save-local-mode.nil)..... | 
| 39560 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 4e 65 65 64 20 61 20 77 6f 72 6b 74 72 65 65 | ....(user-error."Need.a.worktree | 
| 39580 | 20 61 6e 64 20 61 20 66 69 6c 65 22 29 29 0a 20    20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 | .and.a.file")).....(remove-hook. | 
| 395a0 | 27 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b    20 27 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d | 'after-save-hook.'magit-wip-comm | 
| 395c0 | 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 74    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | it-buffer-file.t)))..(defun.magi | 
| 395e0 | 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 2d 74 75 72 6e | t-wip-after-save-local-mode-turn | 
| 39600 | 2d 6f 6e 20 28 29 0a 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 | -on.()...(and.buffer-file-name.. | 
| 39620 | 20 20 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 | ......(magit-inside-worktree-p.t | 
| 39640 | 29 0a 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 2d 70 20 62 | )........(magit-file-tracked-p.b | 
| 39660 | 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29    0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 | uffer-file-name)........(magit-w | 
| 39680 | 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 29 29 0a 0a 3b 3b 3b | ip-after-save-local-mode)))..;;; | 
| 396a0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66    69 6e 65 2d 67 6c 6f 62 61 6c 69 7a 65 64 2d 6d | ###autoload.(define-globalized-m | 
| 396c0 | 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 73 61 76 65 2d 6d | inor-mode.magit-wip-after-save-m | 
| 396e0 | 6f 64 65 0a 20 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 | ode...magit-wip-after-save-local | 
| 39700 | 2d 6d 6f 64 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 | -mode.magit-wip-after-save-local | 
| 39720 | 2d 6d 6f 64 65 2d 74 75 72 6e 2d 6f 6e 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | -mode-turn-on...:package-version | 
| 39740 | 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 61 | .'(magit..."2.1.0")...:group.'ma | 
| 39760 | 67 69 74 2d 77 69 70 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 | git-wip)..(defun.magit-wip-commi | 
| 39780 | 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 28 26    6f 70 74 69 6f 6e 61 6c 20 6d 73 67 29 0a 20 20 | t-buffer-file.(&optional.msg)... | 
| 397a0 | 22 43 6f 6d 6d 69 74 20 76 69 73 69 74 65 64 20    66 69 6c 65 20 74 6f 20 61 20 77 6f 72 6b 74 72 | "Commit.visited.file.to.a.worktr | 
| 397c0 | 65 65 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72    65 73 73 20 72 65 66 2e 0a 0a 41 6c 73 6f 20 73 | ee.work-in-progress.ref...Also.s | 
| 397e0 | 65 65 20 60 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 27 20 77 | ee.`magit-wip-after-save-mode'.w | 
| 39800 | 68 69 63 68 20 63 61 6c 6c 73 20 74 68 69 73 20    66 75 6e 63 74 69 6f 6e 0a 61 75 74 6f 6d 61 74 | hich.calls.this.function.automat | 
| 39820 | 69 63 61 6c 6c 79 20 77 68 65 6e 65 76 65 72 20    61 20 62 75 66 66 65 72 20 76 69 73 69 74 69 6e | ically.whenever.a.buffer.visitin | 
| 39840 | 67 20 61 20 74 72 61 63 6b 65 64 20 66 69 6c 65    20 69 73 20 73 61 76 65 64 2e 22 0a 20 20 28 69 | g.a.tracked.file.is.saved."...(i | 
| 39860 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 2d    2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61 67 69 74 | nteractive)...(--when-let.(magit | 
| 39880 | 2d 77 69 70 2d 67 65 74 2d 72 65 66 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f | -wip-get-ref).....(magit-with-to | 
| 398a0 | 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 28 6c 65    74 20 28 28 66 69 6c 65 20 28 66 69 6c 65 2d 72 | plevel.......(let.((file.(file-r | 
| 398c0 | 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 6d 65 29 29 29 | elative-name.buffer-file-name))) | 
| 398e0 | 0a 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 77 6f 72 6b 74 | .........(magit-wip-commit-workt | 
| 39900 | 72 65 65 0a 20 20 20 20 20 20 20 20 20 69 74 20    28 6c 69 73 74 20 66 69 6c 65 29 0a 20 20 20 20 | ree..........it.(list.file)..... | 
| 39920 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 63 6f    6e 64 20 28 6d 73 67 29 0a 20 20 20 20 20 20 20 | .....(format.(cond.(msg)........ | 
| 39940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 28 63 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 | ................((called-interac | 
| 39960 | 74 69 76 65 6c 79 2d 70 20 27 61 6e 79 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tively-p.'any).................. | 
| 39980 | 20 20 20 20 20 20 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 | ......."wip-save.%s.after.save") | 
| 399a0 | 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 0a 20 20 20 20 20 | ........................(t...... | 
| 399c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 22 61 75 74 6f 73 61 76 65 20 25 73 20 | ..................."autosave.%s. | 
| 399e0 | 61 66 74 65 72 20 73 61 76 65 22 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 | after.save"))..................f | 
| 39a00 | 69 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 69 6e | ile))))))..;;;###autoload.(defin | 
| 39a20 | 65 2d 6d 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 | e-minor-mode.magit-wip-after-app | 
| 39a40 | 6c 79 2d 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 | ly-mode..."Commit.to.work-in-pro | 
| 39a60 | 67 72 65 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 | gress.refs...After.applying.a.ch | 
| 39a80 | 61 6e 67 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 | ange.using.any.\"apply.variant\" | 
| 39aa0 | 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 74 61 67 65 2c | .command.(apply,.stage,.unstage, | 
| 39ac0 | 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 69 74 20 74 68 | .discard,.and.reverse).commit.th | 
| 39ae0 | 65 0a 61 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 | e.affected.files.to.the.current. | 
| 39b00 | 77 69 70 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 | wip.refs...For.each.branch.there | 
| 39b20 | 0a 6d 61 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 | .may.be.two.wip.refs;.one.contai | 
| 39b40 | 6e 73 20 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 | ns.snapshots.of.the.files.as.fou | 
| 39b60 | 6e 64 0a 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 | nd.in.the.worktree.and.the.other | 
| 39b80 | 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 20 65 6e 74 72 69 | .contains.snapshots.of.the.entri | 
| 39ba0 | 65 73 0a 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 | es.in.the.index."...:package-ver | 
| 39bc0 | 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 | 
| 39be0 | 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 69 70 | .'magit-wip...:lighter.magit-wip | 
| 39c00 | 2d 61 66 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 | -after-apply-mode-lighter...:glo | 
| 39c20 | 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 6d 69 74 2d | bal.t)..(defun.magit-wip-commit- | 
| 39c40 | 61 66 74 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 | after-apply.(&optional.files.msg | 
| 39c60 | 29 0a 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 70 6c 79 2d | )...(when.magit-wip-after-apply- | 
| 39c80 | 6d 6f 64 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 | mode.....(magit-wip-commit.files | 
| 39ca0 | 20 6d 73 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 | .msg)))..;;;###autoload.(define- | 
| 39cc0 | 6d 69 6e 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 | minor-mode.magit-wip-before-chan | 
| 39ce0 | 67 65 2d 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 | ge-mode..."Commit.to.work-in-pro | 
| 39d00 | 67 72 65 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 | gress.refs.before.certain.destru | 
| 39d20 | 63 74 69 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 | ctive.changes...Before.invoking. | 
| 39d40 | 61 20 72 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 | a.revert.command.or.an.\"apply.v | 
| 39d60 | 61 72 69 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 | ariant\".command.(apply,.stage,. | 
| 39d80 | 75 6e 73 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 | unstage,.discard,.and.reverse).c | 
| 39da0 | 6f 6d 6d 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 | ommit.the.affected.tracked.files | 
| 39dc0 | 20 74 6f 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 | .to.the.current.wip.refs...For.e | 
| 39de0 | 61 63 68 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 | ach.branch.there.may.be.two.wip. | 
| 39e00 | 72 65 66 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 | refs;.one.contains.snapshots.of. | 
| 39e20 | 74 68 65 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 | the.files.as.found.in.the.worktr | 
| 39e40 | 65 65 20 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 | ee.and.the.other.contains.snapsh | 
| 39e60 | 6f 74 73 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 | ots.of.the.entries.in.the.index. | 
| 39e80 | 0a 0a 4f 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 | ..Only.changes.to.files.which.co | 
| 39ea0 | 75 6c 64 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 | uld.potentially.be.affected.by.t | 
| 39ec0 | 68 65 0a 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 | he.command.which.is.about.to.be. | 
| 39ee0 | 63 61 6c 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 | called.are.committed."...:packag | 
| 39f00 | 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")...: | 
| 39f20 | 67 72 6f 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 | group.'magit-wip...:lighter.magi | 
| 39f40 | 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 6c 69 67 68 74 65 72 | t-wip-before-change-mode-lighter | 
| 39f60 | 0a 20 20 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 | ...:global.t)..(defun.magit-wip- | 
| 39f80 | 63 6f 6d 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 | commit-before-change.(&optional. | 
| 39fa0 | 66 69 6c 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 | files.msg)...(when.magit-wip-bef | 
| 39fc0 | 6f 72 65 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 | ore-change-mode.....(magit-with- | 
| 39fe0 | 74 6f 70 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 | toplevel.......(magit-wip-commit | 
| 3a000 | 20 66 69 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 | .files.msg))))..(define-minor-mo | 
| 3a020 | 64 65 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 | de.magit-wip-initial-backup-mode | 
| 3a040 | 0a 20 20 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 | ..."Before.saving.a.buffer.for.t | 
| 3a060 | 68 65 20 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 | he.first.time,.commit.to.a.wip.r | 
| 3a080 | 65 66 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 | ef."...:package-version.'(magit. | 
| 3a0a0 | 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 77 69 70 0a | .."2.90.0")...:group.'magit-wip. | 
| 3a0c0 | 20 20 3a 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 | ..:lighter.magit-wip-initial-bac | 
| 3a0e0 | 6b 75 70 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 | kup-mode-lighter...:global.t...( | 
| 3a100 | 69 66 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 | if.magit-wip-initial-backup-mode | 
| 3a120 | 0a 20 20 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 | .......(add-hook..'before-save-h | 
| 3a140 | 6f 6f 6b 20 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 | ook.'magit-wip-commit-initial-ba | 
| 3a160 | 63 6b 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 | ckup).....(remove-hook.'before-s | 
| 3a180 | 61 76 65 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d    77 69 70 2d 63 6f 6d 6d 69 74 2d 69 6e 69 74 69 | ave-hook.'magit-wip-commit-initi | 
| 3a1a0 | 61 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 | al-backup)))..(defun.magit--any- | 
| 3a1c0 | 77 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 | wip-mode-enabled-p.()..."Return. | 
| 3a1e0 | 6e 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 | non-nil.if.any.global.wip.mode.i | 
| 3a200 | 73 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 | s.enabled."...(or.magit-wip-mode | 
| 3a220 | 0a 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 | .......magit-wip-after-save-mode | 
| 3a240 | 0a 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 | .......magit-wip-after-apply-mod | 
| 3a260 | 65 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 | e.......magit-wip-before-change- | 
| 3a280 | 6d 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 | mode.......magit-wip-initial-bac | 
| 3a2a0 | 6b 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 | kup-mode))..(defvar-local.magit- | 
| 3a2c0 | 77 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 | wip-buffer-backed-up.nil).(put.' | 
| 3a2e0 | 6d 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 | magit-wip-buffer-backed-up.'perm | 
| 3a300 | 61 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 | anent-local.t)..;;;###autoload.( | 
| 3a320 | 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 69 74 69 61 6c 2d 62 | defun.magit-wip-commit-initial-b | 
| 3a340 | 61 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 | ackup.()..."Before.saving,.commi | 
| 3a360 | 74 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 | t.current.file.to.a.worktree.wip | 
| 3a380 | 20 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 | .ref...The.user.has.to.add.this. | 
| 3a3a0 | 66 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 | function.to.`before-save-hook'.. | 
| 3a3c0 | 0a 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 | .Commit.the.current.state.of.the | 
| 3a3e0 | 20 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 | .visited.file.before.saving.the. | 
| 3a400 | 63 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 | current.buffer.to.that.file...Th | 
| 3a420 | 69 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 | is.backs.up.the.same.version.of. | 
| 3a440 | 74 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 | the.file.as.`backup-buffer'.woul | 
| 3a460 | 64 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 | d,.but.stores.the.backup.in.the. | 
| 3a480 | 77 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 | worktree.wip.ref,.which.is.also. | 
| 3a4a0 | 75 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 | used.by.the.various.Magit.Wip.mo | 
| 3a4c0 | 64 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 | des,.instead.of.in.a.backup.file | 
| 3a4e0 | 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 2e 0a 0a 54 68 69 73 | .as.`backup-buffer'.would...This | 
| 3a500 | 20 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 | .function.ignores.the.variables. | 
| 3a520 | 74 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 | that.affect.`backup-buffer'.and. | 
| 3a540 | 63 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 | can.be.used.along-side.that.func | 
| 3a560 | 74 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 | tion,.which.is.recommended.becau | 
| 3a580 | 73 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 | se.this.function.only.backs.up.f | 
| 3a5a0 | 69 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 | iles.that.are.tracked.in.a.Git.r | 
| 3a5c0 | 65 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 | epository."...(when.(and.(not.ma | 
| 3a5e0 | 67 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 | git-wip-buffer-backed-up)....... | 
| 3a600 | 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 20 20 20 20 20 20 20 | .......buffer-file-name......... | 
| 3a620 | 20 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 | .....(magit-inside-worktree-p.t) | 
| 3a640 | 0a 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 | ..............(magit-file-tracke | 
| 3a660 | 64 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 | d-p.buffer-file-name)).....(let. | 
| 3a680 | 28 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 | ((magit-save-repository-buffers. | 
| 3a6a0 | 6e 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 | nil)).......(magit-wip-commit-bu | 
| 3a6c0 | 66 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 | ffer-file."autosave.%s.before.sa | 
| 3a6e0 | 76 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 | ve")).....(setq.magit-wip-buffer | 
| 3a700 | 2d 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 | -backed-up.t)))..;;;.Core..(defu | 
| 3a720 | 6e 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 | n.magit-wip-commit.(&optional.fi | 
| 3a740 | 6c 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 | les.msg)..."Commit.all.tracked.f | 
| 3a760 | 69 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 | iles.to.the.work-in-progress.ref | 
| 3a780 | 73 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 | s...Interactively,.commit.all.ch | 
| 3a7a0 | 61 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 | anges.to.all.tracked.files.using | 
| 3a7c0 | 0a 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 | .a.generic.commit.message...With | 
| 3a7e0 | 20 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 | .a.prefix-argument.the.commit.me | 
| 3a800 | 73 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 | ssage.is.read.in.the.minibuffer. | 
| 3a820 | 0a 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 | ..Non-interactively,.only.commit | 
| 3a840 | 20 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 | .changes.to.FILES.using.MSG.as.c | 
| 3a860 | 6f 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 | ommit.message."...(interactive.( | 
| 3a880 | 6c 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 | list.nil.(if.current-prefix-arg. | 
| 3a8a0 | 20 20 20 20 20 20 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 | 
| 3a8c0 | 67 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 | git-read-string."Wip.commit.mess | 
| 3a8e0 | 61 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 | age")........................... | 
| 3a900 | 20 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 | ."wip-save.tracked.files")))...( | 
| 3a920 | 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61 67 69    74 2d 77 69 70 2d 67 65 74 2d 72 65 66 29 0a 20 | --when-let.(magit-wip-get-ref).. | 
| 3a940 | 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 69 74 20 66 69 | ...(magit-wip-commit-index.it.fi | 
| 3a960 | 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 6d 6d 69 74 2d 77 | les.msg).....(magit-wip-commit-w | 
| 3a980 | 6f 72 6b 74 72 65 65 20 69 74 20 66 69 6c 65 73    20 6d 73 67 29 29 29 0a 0a 28 64 65 66 75 6e 20 | orktree.it.files.msg)))..(defun. | 
| 3a9a0 | 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 65 66 20 66 69 6c 65 | magit-wip-commit-index.(ref.file | 
| 3a9c0 | 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 6d 61 67 69 74 2d 2d | s.msg)...(let*.((wipref.(magit-- | 
| 3a9e0 | 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 20 20 20 20 28 70 61 | wip-index-ref.ref))..........(pa | 
| 3aa00 | 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 72 65 66 20 77 | rent.(magit-wip-get-parent.ref.w | 
| 3aa20 | 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 28 6d 61 67 69 74 2d | ipref))..........(tree...(magit- | 
| 3aa40 | 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 29 0a 20 20 20 20 28 | git-string."write-tree"))).....( | 
| 3aa60 | 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 65 66 20 77 69 70 72 | magit-wip-update-wipref.ref.wipr | 
| 3aa80 | 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 22 69 6e 64 65 78 22 | ef.tree.parent.files.msg."index" | 
| 3aaa0 | 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 6d 69 74 2d 77 6f 72 | )))..(defun.magit-wip-commit-wor | 
| 3aac0 | 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 77 68 65 6e 20 28 6f | ktree.(ref.files.msg)...(when.(o | 
| 3aae0 | 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 20 3b 3b 20 60 75 70 | r.(not.files).............;;.`up | 
| 3ab00 | 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 67 6e 6f 72 65 20 28 | date-index'.will.either.ignore.( | 
| 3ab20 | 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 20 20 20 20 20 20 20 | before.Git.v2.32.0)............. | 
| 3ab40 | 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 72 65 63 74 6f 72 69 | ;;.or.fail.when.passed.directori | 
| 3ab60 | 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 20 20 20 20 20 20 20 | es.(relevant.for.the............ | 
| 3ab80 | 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 70 61 74 68 73 29 2e | .;;.untracked.files.code.paths). | 
| 3aba0 | 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 28 73 65 71 2d 72 65 | .............(setq.files.(seq-re | 
| 3abc0 | 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 69 6c 65 73 29 29 29 | move.#'file-directory-p.files))) | 
| 3abe0 | 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 74 2d 2d 77 69 70 2d | .....(let*.((wipref.(magit--wip- | 
| 3ac00 | 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 20 20 28 70 61 72 65 | wtree-ref.ref))............(pare | 
| 3ac20 | 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 72 65 66 20 77 69 70 | nt.(magit-wip-get-parent.ref.wip | 
| 3ac40 | 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 61 67 69 74 2d 77 69 | ref))............(tree.(magit-wi | 
| 3ac60 | 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 74 20 22 2d 2d 72 65 | th-temp-index.parent.(list."--re | 
| 3ac80 | 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 20 20 20 20 20 28 69 | set"."-i")....................(i | 
| 3aca0 | 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 20 20 20 20 20 20 3b | f.files........................; | 
| 3acc0 | 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 20 75 73 65 64 20 69 | ;.Note:.`update-index'.is.used.i | 
| 3ace0 | 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 20 20 20 20 20 20 20 | nstead.of.`add'................. | 
| 3ad00 | 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 69 6c 6c 20 66 61 69 | .......;;.because.`add'.will.fai | 
| 3ad20 | 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 20 20 20 20 20 20 20 | l.if.a.file.is.already.......... | 
| 3ad40 | 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 69 6e 20 74 68 65 20 | ..............;;.deleted.in.the. | 
| 3ad60 | 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 20 20 20 20 20 20 20 | temporary.index................. | 
| 3ad80 | 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 20 20 20 20 20 20 20 | ........(magit-call-git......... | 
| 3ada0 | 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 6e 64 65 78 22 20 22 | ................"update-index"." | 
| 3adc0 | 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 20 20 20 20 20 20 20 | --add"."--remove"............... | 
| 3ade0 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28    70 63 61 73 65 20 28 6d 61 67 69 74 2d 72 65 70 | ..........(and.(pcase.(magit-rep | 
| 3ae00 | 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 65    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ository-local-get............... | 
| 3ae20 | 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 70 64 61 74 65 2d 69 | .......................'update-i | 
| 3ae40 | 6e 64 65 78 2d 68 61 73 2d 69 67 6e 6f 72 65 2d    73 77 2d 70 20 27 75 6e 73 65 74 29 0a 20 20 20 | ndex-has-ignore-sw-p.'unset).... | 
| 3ae60 | 20 20 20 20 20 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 75 6e | ............................(`un | 
| 3ae80 | 73 65 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 | set............................. | 
| 3aea0 | 20 20 20 20 28 6c 65 74 20 28 28 76 61 6c 20 28    76 65 72 73 69 6f 6e 3c 3d 20 22 32 2e 32 35 2e | ....(let.((val.(version<=."2.25. | 
| 3aec0 | 30 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 | 0".............................. | 
| 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 28 6d 61 67 69 74 2d | .........................(magit- | 
| 3af00 | 67 69 74 2d 76 65 72 73 69 6f 6e 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-version))))................. | 
| 3af20 | 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 70 6f 73 69 74 | ..................(magit-reposit | 
| 3af40 | 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ory-local-set................... | 
| 3af60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 75 70 64 61 74 65 2d 69 6e 64 65 78 2d 68 | .................'update-index-h | 
| 3af80 | 61 73 2d 69 67 6e 6f 72 65 2d 73 77 2d 70 20 76    61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | as-ignore-sw-p.val)............. | 
| 3afa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 76 61 6c 29 29 0a 20 20 20 20 | ......................val))..... | 
| 3afc0 | 20 20 20 20 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 61 6c 20 | ...........................(val. | 
| 3afe0 | 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 20 20 20 20 20 20 | val))........................... | 
| 3b000 | 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 6b 69    70 2d 77 6f 72 6b 74 72 65 65 2d 65 6e 74 72 69 | ..."--ignore-skip-worktree-entri | 
| 3b020 | 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 20 20 20 20 22 2d 2d | es")........................."-- | 
| 3b040 | 22 20 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 28 6d | ".files)......................(m | 
| 3b060 | 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.............. | 
| 3b080 | 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 61 64 64 22 20 | ..........(magit-call-git."add". | 
| 3b0a0 | 22 2d 75 22 20 22 2e 22 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | "-u".".")))....................( | 
| 3b0c0 | 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 29 | magit-git-string."write-tree"))) | 
| 3b0e0 | 29 0a 20 20 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 | ).......(magit-wip-update-wipref | 
| 3b100 | 20 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 | 
| 3b120 | 67 20 22 77 6f 72 6b 74 72 65 65 22 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 | g."worktree"))))..(defun.magit-w | 
| 3b140 | 69 70 2d 75 70 64 61 74 65 2d 77 69 70 72 65 66    20 28 72 65 66 20 77 69 70 72 65 66 20 74 72 65 | ip-update-wipref.(ref.wipref.tre | 
| 3b160 | 65 20 70 61 72 65 6e 74 20 66 69 6c 65 73 20 6d    73 67 20 73 74 61 72 74 2d 6d 73 67 29 0a 20 20 | e.parent.files.msg.start-msg)... | 
| 3b180 | 28 63 6f 6e 64 0a 20 20 20 28 28 61 6e 64 20 28    6e 6f 74 20 28 65 71 75 61 6c 20 70 61 72 65 6e | (cond....((and.(not.(equal.paren | 
| 3b1a0 | 74 20 77 69 70 72 65 66 29 29 0a 20 20 20 20 20    20 20 20 20 28 6f 72 20 28 6e 6f 74 20 6d 61 67 | t.wipref))..........(or.(not.mag | 
| 3b1c0 | 69 74 2d 77 69 70 2d 6d 65 72 67 65 2d 62 72 61    6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it-wip-merge-branch)............ | 
| 3b1e0 | 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 77 69 70 72 65 66 29 | ..(not.(magit-rev-verify.wipref) | 
| 3b200 | 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 73 74    61 72 74 2d 6d 73 67 20 28 63 6f 6e 63 61 74 20 | ))).....(setq.start-msg.(concat. | 
| 3b220 | 22 73 74 61 72 74 20 61 75 74 6f 73 61 76 69 6e    67 20 22 20 73 74 61 72 74 2d 6d 73 67 29 29 0a | "start.autosaving.".start-msg)). | 
| 3b240 | 20 20 20 20 28 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 | ....(magit-update-ref.wipref.sta | 
| 3b260 | 72 74 2d 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 28 6d 61 | rt-msg.......................(ma | 
| 3b280 | 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 2d 2d | git-git-string."commit-tree"."-- | 
| 3b2a0 | 6e 6f 2d 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 20 20 | no-gpg-sign".................... | 
| 3b2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 2d 70 22 20 70 61 72 65 6e 74 | ....................."-p".parent | 
| 3b2e0 | 20 22 2d 6d 22 20 73 74 61 72 74 2d 6d 73 67 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."-m".start-msg................. | 
| 3b300 | 20 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. | 
| 3b320 | 70 61 72 65 6e 74 20 22 5e 7b 74 72 65 65 7d 22    29 29 29 0a 20 20 20 20 28 73 65 74 71 20 70 61 | parent."^{tree}"))).....(setq.pa | 
| 3b340 | 72 65 6e 74 20 77 69 70 72 65 66 29 29 0a 20 20    20 28 28 61 6e 64 20 6d 61 67 69 74 2d 77 69 70 | rent.wipref))....((and.magit-wip | 
| 3b360 | 2d 6d 65 72 67 65 2d 62 72 61 6e 63 68 0a 20 20    20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 | -merge-branch..........(or.(not. | 
| 3b380 | 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73    74 6f 72 2d 70 20 72 65 66 20 77 69 70 72 65 66 | (magit-rev-ancestor-p.ref.wipref | 
| 3b3a0 | 29 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 2d | ))..............(not.(magit-rev- | 
| 3b3c0 | 61 6e 63 65 73 74 6f 72 2d 70 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | ancestor-p....................(c | 
| 3b3e0 | 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d 67 69 74    2d 73 74 72 69 6e 67 20 22 6c 6f 67 22 20 22 2d | oncat.(magit-git-string."log"."- | 
| 3b400 | 2d 66 6f 72 6d 61 74 3d 25 48 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -format=%H"..................... | 
| 3b420 | 20 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 31 22 20 22 2d | ........................."-1"."- | 
| 3b440 | 2d 6d 65 72 67 65 73 22 20 77 69 70 72 65 66 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -merges".wipref)................ | 
| 3b460 | 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 32 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............"^2")............... | 
| 3b480 | 20 20 20 20 20 72 65 66 29 29 29 29 0a 20 20 20    20 28 73 65 74 71 20 73 74 61 72 74 2d 6d 73 67 | .....ref)))).....(setq.start-msg | 
| 3b4a0 | 20 28 66 6f 72 6d 61 74 20 22 6d 65 72 67 65 20    25 73 20 69 6e 74 6f 20 25 73 22 20 72 65 66 20 | .(format."merge.%s.into.%s".ref. | 
| 3b4c0 | 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 2d 72 65 | start-msg)).....(magit-update-re | 
| 3b4e0 | 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 20 20 20 | f.wipref.start-msg.............. | 
| 3b500 | 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 6f 6d 6d | .........(magit-git-string."comm | 
| 3b520 | 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 20 20 20 | it-tree"."--no-gpg-sign"........ | 
| 3b540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3b560 | 20 22 2d 70 22 20 77 69 70 72 65 66 20 22 2d 70    22 20 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 | ."-p".wipref."-p".ref........... | 
| 3b580 | 20 20 20 20 20 20 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 | .............................."- | 
| 3b5a0 | 6d 22 20 73 74 61 72 74 2d 6d 73 67 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m".start-msg.................... | 
| 3b5c0 | 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 72 65 66 | .....................(concat.ref | 
| 3b5e0 | 20 22 5e 7b 74 72 65 65 7d 22 29 29 29 0a 20 20    20 20 28 73 65 74 71 20 70 61 72 65 6e 74 20 77 | ."^{tree}"))).....(setq.parent.w | 
| 3b600 | 69 70 72 65 66 29 29 29 0a 20 20 28 77 68 65 6e    20 28 6d 61 67 69 74 2d 67 69 74 2d 66 61 69 6c | ipref)))...(when.(magit-git-fail | 
| 3b620 | 75 72 65 20 22 64 69 66 66 2d 74 72 65 65 22 20    22 2d 2d 71 75 69 65 74 22 20 70 61 72 65 6e 74 | ure."diff-tree"."--quiet".parent | 
| 3b640 | 20 74 72 65 65 20 22 2d 2d 22 20 66 69 6c 65 73    29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 | .tree."--".files).....(unless.(a | 
| 3b660 | 6e 64 20 6d 73 67 20 28 6e 6f 74 20 28 3d 20 28    61 72 65 66 20 6d 73 67 20 30 29 20 3f 5c 73 29 | nd.msg.(not.(=.(aref.msg.0).?\s) | 
| 3b680 | 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28    6c 65 6e 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 | )).......(let.((len.(length.file | 
| 3b6a0 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65    74 71 20 6d 73 67 20 28 63 6f 6e 63 61 74 0a 20 | s))).........(setq.msg.(concat.. | 
| 3b6c0 | 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 3d 20 6c 65 6e 20 | ..................(cond.((=.len. | 
| 3b6e0 | 30 29 20 22 61 75 74 6f 73 61 76 65 20 74 72 61    63 6b 65 64 20 66 69 6c 65 73 22 29 0a 20 20 20 | 0)."autosave.tracked.files").... | 
| 3b700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 28 3e 20 6c 65 6e 20 31 29 | ......................((>.len.1) | 
| 3b720 | 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 22 20 6c 65 6e | .(format."autosave.%s.files".len | 
| 3b740 | 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 20 28 | ))..........................(t.( | 
| 3b760 | 63 6f 6e 63 61 74 20 22 61 75 74 6f 73 61 76 65    20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | concat."autosave.".............. | 
| 3b780 | 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 6c | .......................(file-rel | 
| 3b7a0 | 61 74 69 76 65 2d 6e 61 6d 65 20 28 63 61 72 20    66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 | ative-name.(car.files).......... | 
| 3b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3b7e0 | 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 65 6c 29 29 | ...............(magit-toplevel)) | 
| 3b800 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 73 67 29 29 29 29 0a 20 | )))....................msg)))).. | 
| 3b820 | 20 20 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65    2d 72 65 66 20 77 69 70 72 65 66 20 6d 73 67 0a | ...(magit-update-ref.wipref.msg. | 
| 3b840 | 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 | 
| 3b860 | 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 67 2d | -string."commit-tree"."--no-gpg- | 
| 3b880 | 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 20 20 | sign"........................... | 
| 3b8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d    70 22 20 70 61 72 65 6e 74 20 22 2d 6d 22 20 6d | .............."-p".parent."-m".m | 
| 3b8c0 | 73 67 20 74 72 65 65 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 67 65 | sg.tree))))..(defun.magit-wip-ge | 
| 3b8e0 | 74 2d 72 65 66 20 28 29 0a 20 20 28 6c 65 74 20    28 28 72 65 66 20 28 6f 72 20 28 6d 61 67 69 74 | t-ref.()...(let.((ref.(or.(magit | 
| 3b900 | 2d 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 48 45 41 44 | -git-string."symbolic-ref"."HEAD | 
| 3b920 | 22 29 20 22 48 45 41 44 22 29 29 29 0a 20 20 20    20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 76 | ")."HEAD"))).....(and.(magit-rev | 
| 3b940 | 2d 76 65 72 69 66 79 20 72 65 66 29 0a 20 20 20    20 20 20 20 20 20 72 65 66 29 29 29 0a 0a 28 64 | -verify.ref)..........ref)))..(d | 
| 3b960 | 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 67    65 74 2d 70 61 72 65 6e 74 20 28 72 65 66 20 77 | efun.magit-wip-get-parent.(ref.w | 
| 3b980 | 69 70 72 65 66 29 0a 20 20 28 69 66 20 28 61 6e    64 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 | ipref)...(if.(and.(magit-rev-ver | 
| 3b9a0 | 69 66 79 20 77 69 70 72 65 66 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6d | ify.wipref)............(equal.(m | 
| 3b9c0 | 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 77 69 70 | agit-git-string."merge-base".wip | 
| 3b9e0 | 72 65 66 20 72 65 66 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 | ref.ref)...................(magi | 
| 3ba00 | 74 2d 72 65 76 2d 76 65 72 69 66 79 20 72 65 66    29 29 29 0a 20 20 20 20 20 20 77 69 70 72 65 66 | t-rev-verify.ref))).......wipref | 
| 3ba20 | 0a 20 20 20 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 69 6e | .....ref))..(defun.magit--wip-in | 
| 3ba40 | 64 65 78 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 | dex-ref.(&optional.ref)...(magit | 
| 3ba60 | 2d 2d 77 69 70 2d 72 65 66 20 22 69 6e 64 65 78    2f 22 20 72 65 66 29 29 0a 0a 28 64 65 66 75 6e | --wip-ref."index/".ref))..(defun | 
| 3ba80 | 20 6d 61 67 69 74 2d 2d 77 69 70 2d 77 74 72 65    65 2d 72 65 66 20 28 26 6f 70 74 69 6f 6e 61 6c | .magit--wip-wtree-ref.(&optional | 
| 3baa0 | 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 77 74 72 65 65 2f 22 | .ref)...(magit--wip-ref."wtree/" | 
| 3bac0 | 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 72 65 66 20 28 6e | .ref))..(defun.magit--wip-ref.(n | 
| 3bae0 | 61 6d 65 73 70 61 63 65 20 26 6f 70 74 69 6f 6e    61 6c 20 72 65 66 29 0a 20 20 28 63 6f 6e 63 61 | amespace.&optional.ref)...(conca | 
| 3bb00 | 74 20 6d 61 67 69 74 2d 77 69 70 2d 6e 61 6d 65    73 70 61 63 65 20 6e 61 6d 65 73 70 61 63 65 0a | t.magit-wip-namespace.namespace. | 
| 3bb20 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61    6e 64 20 72 65 66 20 28 73 74 72 69 6e 67 2d 70 | ..........(or.(and.ref.(string-p | 
| 3bb40 | 72 65 66 69 78 2d 70 20 22 72 65 66 73 2f 22 20    72 65 66 29 20 72 65 66 29 0a 20 20 20 20 20 20 | refix-p."refs/".ref).ref)....... | 
| 3bb60 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65    74 20 28 28 62 72 61 6e 63 68 20 28 61 6e 64 20 | ........(when-let.((branch.(and. | 
| 3bb80 | 28 6e 6f 74 20 28 65 71 75 61 6c 20 72 65 66 20    22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 | (not.(equal.ref."HEAD"))........ | 
| 3bba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 3bbc0 | 6f 72 20 72 65 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 | or.ref.(magit-get-current-branch | 
| 3bbe0 | 29 29 29 29 29 0a 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 | ))))).................(concat."r | 
| 3bc00 | 65 66 73 2f 68 65 61 64 73 2f 22 20 62 72 61 6e    63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | efs/heads/".branch))............ | 
| 3bc20 | 20 20 20 22 48 45 41 44 22 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6d | ..."HEAD")))..(defun.magit-wip-m | 
| 3bc40 | 61 79 62 65 2d 61 64 64 2d 63 6f 6d 6d 69 74 2d    68 6f 6f 6b 20 28 29 0a 20 20 28 77 68 65 6e 20 | aybe-add-commit-hook.()...(when. | 
| 3bc60 | 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 20 | (and.magit-wip-merge-branch..... | 
| 3bc80 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    77 69 70 2d 61 6e 79 2d 65 6e 61 62 6c 65 64 2d | .........(magit-wip-any-enabled- | 
| 3bca0 | 70 29 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f    6b 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f | p)).....(add-hook.'git-commit-po | 
| 3bcc0 | 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 20 27    6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 | st-finish-hook.'magit-wip-commit | 
| 3bce0 | 20 6e 69 6c 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 6e 79 2d | .nil.t)))..(defun.magit-wip-any- | 
| 3bd00 | 65 6e 61 62 6c 65 64 2d 70 20 28 29 0a 20 20 28    6f 72 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 | enabled-p.()...(or.magit-wip-mod | 
| 3bd20 | 65 0a 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 6c 6f 63 | e.......magit-wip-after-save-loc | 
| 3bd40 | 61 6c 2d 6d 6f 64 65 0a 20 20 20 20 20 20 6d 61    67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 | al-mode.......magit-wip-after-sa | 
| 3bd60 | 76 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 6d 61    67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 | ve-mode.......magit-wip-after-ap | 
| 3bd80 | 70 6c 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 6d    61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d | ply-mode.......magit-wip-before- | 
| 3bda0 | 63 68 61 6e 67 65 2d 6d 6f 64 65 0a 20 20 20 20    20 20 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 | change-mode.......magit-wip-init | 
| 3bdc0 | 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 29    29 0a 0a 3b 3b 3b 20 4c 6f 67 0a 0a 28 64 65 66 | ial-backup-mode))..;;;.Log..(def | 
| 3bde0 | 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67    2d 69 6e 64 65 78 20 28 61 72 67 73 20 66 69 6c | un.magit-wip-log-index.(args.fil | 
| 3be00 | 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20    66 6f 72 20 74 68 65 20 69 6e 64 65 78 20 77 69 | es)..."Show.log.for.the.index.wi | 
| 3be20 | 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 22 0a 20 20 | p.ref.of.the.current.branch."... | 
| 3be40 | 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 65 6e 74 | (interactive.(magit-log-argument | 
| 3be60 | 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 20 28 6c | s))...(magit-log-setup-buffer.(l | 
| 3be80 | 69 73 74 20 28 6d 61 67 69 74 2d 2d 77 69 70 2d    69 6e 64 65 78 2d 72 65 66 29 29 20 61 72 67 73 | ist.(magit--wip-index-ref)).args | 
| 3bea0 | 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 6f 67 2d 77 | .files))..(defun.magit-wip-log-w | 
| 3bec0 | 6f 72 6b 74 72 65 65 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 | orktree.(args.files)..."Show.log | 
| 3bee0 | 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 74 72 65    65 20 77 69 70 20 72 65 66 20 6f 66 20 74 68 65 | .for.the.worktree.wip.ref.of.the | 
| 3bf00 | 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 65 | .current.branch."...(interactive | 
| 3bf20 | 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 69 74 | .(magit-log-arguments))...(magit | 
| 3bf40 | 2d 6c 6f 67 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 | -log-setup-buffer.(list.(magit-- | 
| 3bf60 | 77 69 70 2d 77 74 72 65 65 2d 72 65 66 29 29 20    61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 28 64 | wip-wtree-ref)).args.files))..(d | 
| 3bf80 | 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6c    6f 67 2d 63 75 72 72 65 6e 74 20 28 62 72 61 6e | efun.magit-wip-log-current.(bran | 
| 3bfa0 | 63 68 20 61 72 67 73 20 66 69 6c 65 73 20 63 6f    75 6e 74 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 | ch.args.files.count)..."Show.log | 
| 3bfc0 | 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74    20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20 | .for.the.current.branch.and.its. | 
| 3bfe0 | 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 20 70 72 65 66 69 78 | wip.refs..With.a.negative.prefix | 
| 3c000 | 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 6f 72 6b 74 72 65 65 | .argument.only.show.the.worktree | 
| 3c020 | 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 6d 65 72 69 63 20 76 | .wip.ref..The.absolute.numeric.v | 
| 3c040 | 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 | 
| 3c060 | 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 22 20 6f 66 20 65 61 | rols.how.many.\"branches\".of.ea | 
| 3c080 | 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 28 69 6e 74 65 72 61 | ch.wip.ref.are.shown."...(intera | 
| 3c0a0 | 63 74 69 76 65 0a 20 20 20 28 6e 63 6f 6e 63 20    28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 | ctive....(nconc.(list.(or.(magit | 
| 3c0c0 | 2d 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 29 0a 20 20 | -get-current-branch)."HEAD"))... | 
| 3c0e0 | 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 29 0a 20 20 | ........(magit-log-arguments)... | 
| 3c100 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 70    72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 | ........(list.(prefix-numeric-va | 
| 3c120 | 6c 75 65 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 20 28 6d 61 | lue.current-prefix-arg))))...(ma | 
| 3c140 | 67 69 74 2d 77 69 70 2d 6c 6f 67 20 62 72 61 6e    63 68 20 61 72 67 73 20 66 69 6c 65 73 20 63 6f | git-wip-log.branch.args.files.co | 
| 3c160 | 75 6e 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 77 69 70 2d 6c 6f 67 20 28 62 72 61 | unt))..(defun.magit-wip-log.(bra | 
| 3c180 | 6e 63 68 20 61 72 67 73 20 66 69 6c 65 73 20 63    6f 75 6e 74 29 0a 20 20 22 53 68 6f 77 20 6c 6f | nch.args.files.count)..."Show.lo | 
| 3c1a0 | 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 2e | g.for.a.branch.and.its.wip.refs. | 
| 3c1c0 | 0a 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 74 | .With.a.negative.prefix.argument | 
| 3c1e0 | 20 6f 6e 6c 79 20 73 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 | .only.show.the.worktree.wip.ref. | 
| 3c200 | 0a 54 68 65 20 61 62 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 | .The.absolute.numeric.value.of.t | 
| 3c220 | 68 65 20 70 72 65 66 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 | he.prefix.argument.controls.how. | 
| 3c240 | 6d 61 6e 79 20 5c 22 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 | many.\"branches\".of.each.wip.re | 
| 3c260 | 66 20 61 72 65 20 73 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 | f.are.shown."...(interactive.... | 
| 3c280 | 28 6e 63 6f 6e 63 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 | (nconc.(list.(magit-completing-r | 
| 3c2a0 | 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 4c 6f 67 20 62 72 61 6e 63 68 | ead.................."Log.branch | 
| 3c2c0 | 20 61 6e 64 20 69 74 73 20 77 69 70 20 72 65 66    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .and.its.wip.refs".............. | 
| 3c2e0 | 20 20 20 20 28 2d 73 6e 6f 63 20 28 6d 61 67 69    74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 | ....(-snoc.(magit-list-local-bra | 
| 3c300 | 6e 63 68 2d 6e 61 6d 65 73 29 20 22 48 45 41 44    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nch-names)."HEAD").............. | 
| 3c320 | 20 20 20 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 6e 2d 68 69 | ....nil.t.nil.'magit-revision-hi | 
| 3c340 | 73 74 6f 72 79 0a 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 | story..................(or.(magi | 
| 3c360 | 74 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 20 20 20 20 20 20 | t-branch-at-point).............. | 
| 3c380 | 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 63 | ........(magit-get-current-branc | 
| 3c3a0 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 48 45 41 44 22 29 29 | h)......................"HEAD")) | 
| 3c3c0 | 29 0a 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 | 
| 3c3e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73    74 20 28 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 | )...........(list.(prefix-numeri | 
| 3c400 | 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 29 29 0a 20 | c-value.current-prefix-arg)))).. | 
| 3c420 | 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 6e 63 6f 6e 63 20 | .(magit-log-setup-buffer.(nconc. | 
| 3c440 | 28 6c 69 73 74 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 | (list.branch)................... | 
| 3c460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 67 65 | ...............(magit-wip-log-ge | 
| 3c480 | 74 2d 74 69 70 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 | t-tips.......................... | 
| 3c4a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    2d 77 69 70 2d 77 74 72 65 65 2d 72 65 66 20 62 | .........(magit--wip-wtree-ref.b | 
| 3c4c0 | 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).......................... | 
| 3c4e0 | 20 20 20 20 20 20 20 20 20 28 61 62 73 20 63 6f    75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .........(abs.count))........... | 
| 3c500 | 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 3e 3d 20 | .......................(and.(>=. | 
| 3c520 | 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 20 20 20 20 20 20 | count.0)........................ | 
| 3c540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 67 65 | ...............(magit-wip-log-ge | 
| 3c560 | 74 2d 74 69 70 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 | t-tips.......................... | 
| 3c580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d    61 67 69 74 2d 2d 77 69 70 2d 69 6e 64 65 78 2d | ..............(magit--wip-index- | 
| 3c5a0 | 72 65 66 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 20 20 | ref.branch)..................... | 
| 3c5c0 | 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 6e 74 29 29 29 | ...................(abs.count))) | 
| 3c5e0 | 29 0a 20 20 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 | 
| 3c600 | 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 6f 67 2d 67 | .files))..(defun.magit-wip-log-g | 
| 3c620 | 65 74 2d 74 69 70 73 20 28 77 69 70 72 65 66 20    63 6f 75 6e 74 29 0a 20 20 28 77 68 65 6e 2d 6c | et-tips.(wipref.count)...(when-l | 
| 3c640 | 65 74 20 28 28 72 65 66 6c 6f 67 20 28 6d 61 67    69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65 | et.((reflog.(magit-git-lines."re | 
| 3c660 | 66 6c 6f 67 22 20 77 69 70 72 65 66 29 29 29 0a    20 20 20 20 28 6c 65 74 20 28 74 69 70 73 29 0a | flog".wipref))).....(let.(tips). | 
| 3c680 | 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e    64 20 72 65 66 6c 6f 67 20 28 3e 20 63 6f 75 6e | ......(while.(and.reflog.(>.coun | 
| 3c6a0 | 74 20 31 29 29 0a 20 20 20 20 20 20 20 20 3b 3b    20 22 73 74 61 72 74 20 61 75 74 6f 73 61 76 69 | t.1)).........;;."start.autosavi | 
| 3c6c0 | 6e 67 20 2e 2e 2e 22 20 69 73 20 74 68 65 20 63    75 72 72 65 6e 74 20 6d 65 73 73 61 67 65 2c 20 | ng....".is.the.current.message,. | 
| 3c6e0 | 62 75 74 20 69 74 20 75 73 65 64 0a 20 20 20 20    20 20 20 20 3b 3b 20 74 6f 20 62 65 20 22 72 65 | but.it.used.........;;.to.be."re | 
| 3c700 | 73 74 61 72 74 20 61 75 74 6f 73 61 76 69 6e 67    20 2e 2e 2e 22 2c 20 61 6e 64 20 74 68 6f 73 65 | start.autosaving....",.and.those | 
| 3c720 | 20 6d 65 73 73 61 67 65 73 20 6d 61 79 0a 20 20    20 20 20 20 20 20 3b 3b 20 73 74 69 6c 6c 20 62 | .messages.may.........;;.still.b | 
| 3c740 | 65 20 61 72 6f 75 6e 64 20 28 65 2e 67 2e 2c 20    69 66 20 67 63 2e 72 65 66 6c 6f 67 45 78 70 69 | e.around.(e.g.,.if.gc.reflogExpi | 
| 3c760 | 72 65 20 69 73 20 74 6f 20 22 6e 65 76 65 72 22    29 2e 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | re.is.to."never")..........(setq | 
| 3c780 | 20 72 65 66 6c 6f 67 20 28 63 6c 2d 6d 65 6d 62    65 72 20 22 5e 5b 5e 20 5d 2b 20 5b 5e 3a 5d 2b | .reflog.(cl-member."^[^.]+.[^:]+ | 
| 3c7a0 | 3a 20 5c 5c 28 3f 3a 72 65 5c 5c 29 3f 73 74 61    72 74 20 61 75 74 6f 73 61 76 69 6e 67 22 0a 20 | :.\\(?:re\\)?start.autosaving".. | 
| 3c7c0 | 20 20 20 20 20 20 20 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 | ...............................r | 
| 3c7e0 | 65 66 6c 6f 67 20 3a 74 65 73 74 20 23 27 73 74    72 69 6e 67 2d 6d 61 74 63 68 2d 70 29 29 0a 20 | eflog.:test.#'string-match-p)).. | 
| 3c800 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e    64 20 28 63 61 64 72 20 72 65 66 6c 6f 67 29 0a | .......(when.(and.(cadr.reflog). | 
| 3c820 | 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 | 
| 3c840 | 20 22 5e 5b 5e 20 5d 2b 20 5c 5c 28 5b 5e 3a 5d    2b 5c 5c 29 22 20 28 63 61 64 72 20 72 65 66 6c | ."^[^.]+.\\([^:]+\\)".(cadr.refl | 
| 3c860 | 6f 67 29 29 29 0a 20 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 | og)))...........(push.(match-str | 
| 3c880 | 69 6e 67 20 31 20 28 63 61 64 72 20 72 65 66 6c    6f 67 29 29 20 74 69 70 73 29 29 0a 20 20 20 20 | ing.1.(cadr.reflog)).tips))..... | 
| 3c8a0 | 20 20 20 20 28 73 65 74 71 20 72 65 66 6c 6f 67    20 28 63 64 64 72 20 72 65 66 6c 6f 67 29 29 0a | ....(setq.reflog.(cddr.reflog)). | 
| 3c8c0 | 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66    20 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 28 | ........(cl-decf.count)).......( | 
| 3c8e0 | 63 6f 6e 73 20 77 69 70 72 65 66 20 28 6e 72 65    76 65 72 73 65 20 74 69 70 73 29 29 29 29 29 0a | cons.wipref.(nreverse.tips))))). | 
| 3c900 | 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20    27 6d 61 67 69 74 2d 77 69 70 29 0a 3b 3b 3b 20 | .;;;._.(provide.'magit-wip).;;;. | 
| 3c920 | 6d 61 67 69 74 2d 77 69 70 2e 65 6c 20 65 6e 64    73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 | magit-wip.el.ends.here.......... | 
| 3c940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3c960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3c980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3c9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3c9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3c9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ca00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 69 6d 65 6e 75 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-imenu.el...... | 
| 3ca20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ca40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ca60 | 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 | 
| 3ca80 | 30 30 32 30 37 35 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 32 33 00 20 30 00 00 00 | 0020754.00000000000.014023..0... | 
| 3caa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3cac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3cae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3cb00 | 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................... | 
| 3cb20 | 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................... | 
| 3cb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3cb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3cb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3cba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3cbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3cbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3cc00 | 3b 3b 3b 20 6d 61 67 69 74 2d 69 6d 65 6e 75 2e    65 6c 20 2d 2d 2d 20 49 6e 74 65 67 72 61 74 65 | ;;;.magit-imenu.el.---.Integrate | 
| 3cc20 | 20 49 6d 65 6e 75 20 69 6e 20 6d 61 67 69 74 20    6d 61 6a 6f 72 20 6d 6f 64 65 73 20 20 2d 2a 2d | .Imenu.in.magit.major.modes..-*- | 
| 3cc40 | 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67    3a 20 74 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 | .lexical-binding:.t.-*-..;;.Copy | 
| 3cc60 | 72 69 67 68 74 20 28 43 29 20 32 30 31 30 2d 32    30 32 31 20 20 54 68 65 20 4d 61 67 69 74 20 50 | right.(C).2010-2021..The.Magit.P | 
| 3cc80 | 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74    6f 72 73 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 | roject.Contributors.;;.;;.You.sh | 
| 3cca0 | 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 | 
| 3ccc0 | 20 41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65    20 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 | .AUTHORS.md.file.which.;;.lists. | 
| 3cce0 | 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 65 65 20 68 | all.contributors...If.not,.see.h | 
| 3cd00 | 74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61    75 74 68 6f 72 73 2e 0a 0a 3b 3b 20 41 75 74 68 | ttp://magit.vc/authors...;;.Auth | 
| 3cd20 | 6f 72 3a 20 44 61 6d 69 65 6e 20 43 61 73 73 6f    75 20 3c 64 61 6d 69 65 6e 40 63 61 73 73 6f 75 | or:.Damien.Cassou.<damien@cassou | 
| 3cd40 | 2e 6d 65 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 | .me>.;;.Maintainer:.Jonas.Bernou | 
| 3cd60 | 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 53 50 44 58 2d | lli.<jonas@bernoul.li>..;;.SPDX- | 
| 3cd80 | 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 6c | License-Identifier:.GPL-3.0-or-l | 
| 3cda0 | 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 3b | ater..;;.Magit.is.free.software; | 
| 3cdc0 | 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 20 | .you.can.redistribute.it.and/or. | 
| 3cde0 | 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 73 20 6f 66 20 | modify.it.;;.under.the.terms.of. | 
| 3ce00 | 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 | 
| 3ce20 | 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 53 6f 66 74 77 | s.published.by.;;.the.Free.Softw | 
| 3ce40 | 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20    65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 | are.Foundation;.either.version.3 | 
| 3ce60 | 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70    74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 | ,.or.(at.your.option).;;.any.lat | 
| 3ce80 | 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 | 
| 3cea0 | 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. | 
| 3cec0 | 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 | 
| 3cee0 | 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 | 
| 3cf00 | 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.;;. | 
| 3cf20 | 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 | 
| 3cf40 | 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 | 
| 3cf60 | 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..;; | 
| 3cf80 | 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 | 
| 3cfa0 | 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 | 
| 3cfc0 | 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 | 
| 3cfe0 | 6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 77    77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e | ot,.see.http://www.gnu.org/licen | 
| 3d000 | 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e    74 61 72 79 3a 0a 0a 3b 3b 20 45 6d 61 63 73 27 | ses...;;;.Commentary:..;;.Emacs' | 
| 3d020 | 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 20 63 61 6e    20 66 61 63 69 6c 69 74 61 74 65 20 6e 61 76 69 | .major.modes.can.facilitate.navi | 
| 3d040 | 67 61 74 69 6f 6e 20 69 6e 20 74 68 65 69 72 20    62 75 66 66 65 72 73 20 62 79 0a 3b 3b 20 73 75 | gation.in.their.buffers.by.;;.su | 
| 3d060 | 70 70 6f 72 74 69 6e 67 20 49 6d 65 6e 75 2e 20    20 49 6e 20 73 75 63 68 20 6d 61 6a 6f 72 20 6d | pporting.Imenu...In.such.major.m | 
| 3d080 | 6f 64 65 73 2c 20 6c 61 75 6e 63 68 69 6e 67 20    49 6d 65 6e 75 20 28 4d 2d 78 20 69 6d 65 6e 75 | odes,.launching.Imenu.(M-x.imenu | 
| 3d0a0 | 29 0a 3b 3b 20 6d 61 6b 65 73 20 45 6d 61 63 73    20 64 69 73 70 6c 61 79 20 61 20 6c 69 73 74 20 | ).;;.makes.Emacs.display.a.list. | 
| 3d0c0 | 6f 66 20 69 74 65 6d 73 20 28 65 2e 67 2e 2c 20    66 75 6e 63 74 69 6f 6e 20 64 65 66 69 6e 69 74 | of.items.(e.g.,.function.definit | 
| 3d0e0 | 69 6f 6e 73 20 69 6e 0a 3b 3b 20 61 20 70 72 6f    67 72 61 6d 6d 69 6e 67 20 6d 61 6a 6f 72 20 6d | ions.in.;;.a.programming.major.m | 
| 3d100 | 6f 64 65 29 2e 20 20 53 65 6c 65 63 74 69 6e 67    20 61 6e 20 69 74 65 6d 20 66 72 6f 6d 20 74 68 | ode)...Selecting.an.item.from.th | 
| 3d120 | 69 73 20 6c 69 73 74 20 6d 6f 76 65 73 0a 3b 3b    20 70 6f 69 6e 74 20 74 6f 20 74 68 69 73 20 69 | is.list.moves.;;.point.to.this.i | 
| 3d140 | 74 65 6d 2e 0a 0a 3b 3b 20 6d 61 67 69 74 2d 69    6d 65 6e 75 2e 65 6c 20 61 64 64 73 20 49 6d 65 | tem...;;.magit-imenu.el.adds.Ime | 
| 3d160 | 6e 75 20 73 75 70 70 6f 72 74 20 74 6f 20 65 76    65 72 79 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 69 | nu.support.to.every.major.mode.i | 
| 3d180 | 6e 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 20 27 6d | n.Magit...;;;.Code:..(require.'m | 
| 3d1a0 | 61 67 69 74 29 0a 28 72 65 71 75 69 72 65 20 27    67 69 74 2d 72 65 62 61 73 65 29 0a 0a 3b 3b 3b | agit).(require.'git-rebase)..;;; | 
| 3d1c0 | 20 43 6f 72 65 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 69 6d 65 6e 75 2d 2d 69 6e 64 65 78 | .Core..(defun.magit-imenu--index | 
| 3d1e0 | 2d 66 75 6e 63 74 69 6f 6e 20 28 65 6e 74 72 79    2d 74 79 70 65 73 20 6d 65 6e 75 2d 74 79 70 65 | -function.(entry-types.menu-type | 
| 3d200 | 73 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6e 20    61 6c 69 73 74 20 6f 66 20 69 6d 65 6e 75 20 65 | s)..."Return.an.alist.of.imenu.e | 
| 3d220 | 6e 74 72 69 65 73 20 69 6e 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 2e 0a 0a 45 4e 54 52 59 | ntries.in.current.buffer...ENTRY | 
| 3d240 | 2d 54 59 50 45 53 20 69 73 20 61 20 6c 69 73 74    20 6f 66 20 73 65 63 74 69 6f 6e 20 74 79 70 65 | -TYPES.is.a.list.of.section.type | 
| 3d260 | 73 20 74 6f 20 62 65 20 73 65 6c 65 63 74 65 64    20 74 68 72 6f 75 67 68 0a 60 69 6d 65 6e 75 27 | s.to.be.selected.through.`imenu' | 
| 3d280 | 2e 0a 0a 4d 45 4e 55 2d 54 59 50 45 53 20 69 73    20 61 20 6c 69 73 74 20 6f 66 20 73 65 63 74 69 | ...MENU-TYPES.is.a.list.of.secti | 
| 3d2a0 | 6f 6e 20 74 79 70 65 73 20 63 6f 6e 74 61 69 6e    69 6e 67 20 65 6c 65 6d 65 6e 74 73 20 6f 66 0a | on.types.containing.elements.of. | 
| 3d2c0 | 45 4e 54 52 59 2d 54 59 50 45 53 2e 20 20 45 6c    65 6d 65 6e 74 73 20 6f 66 20 4d 45 4e 55 2d 54 | ENTRY-TYPES...Elements.of.MENU-T | 
| 3d2e0 | 59 50 45 53 20 61 72 65 20 75 73 65 64 20 74 6f    20 63 61 74 65 67 6f 72 69 7a 65 0a 65 6c 65 6d | YPES.are.used.to.categorize.elem | 
| 3d300 | 65 6e 74 73 20 6f 66 20 45 4e 54 52 59 2d 54 59    50 45 53 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 | ents.of.ENTRY-TYPES...This.funct | 
| 3d320 | 69 6f 6e 20 69 73 20 75 73 65 64 20 61 73 20 61    20 68 65 6c 70 65 72 20 66 6f 72 20 66 75 6e 63 | ion.is.used.as.a.helper.for.func | 
| 3d340 | 74 69 6f 6e 73 20 73 65 74 20 61 73 0a 60 69 6d    65 6e 75 2d 63 72 65 61 74 65 2d 69 6e 64 65 78 | tions.set.as.`imenu-create-index | 
| 3d360 | 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 20 3b    3b 20 49 66 20 60 77 68 69 63 68 2d 66 75 6e 63 | -function'."...;;.If.`which-func | 
| 3d380 | 74 69 6f 6e 2d 6d 6f 64 65 27 20 69 73 20 61 63    74 69 76 65 2c 20 74 68 65 6e 20 74 68 65 20 63 | tion-mode'.is.active,.then.the.c | 
| 3d3a0 | 72 65 61 74 65 2d 69 6e 64 65 78 0a 20 20 3b 3b    20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c | reate-index...;;.function.is.cal | 
| 3d3c0 | 6c 65 64 20 61 74 20 74 68 65 20 74 69 6d 65 20    74 68 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 69 | led.at.the.time.the.major-mode.i | 
| 3d3e0 | 73 20 62 65 69 6e 67 20 65 6e 61 62 6c 65 64 2e    0a 20 20 3b 3b 20 4d 6f 64 65 73 20 74 68 61 74 | s.being.enabled....;;.Modes.that | 
| 3d400 | 20 64 65 72 69 76 65 20 66 72 6f 6d 20 60 6d 61    67 69 74 2d 6d 6f 64 65 27 20 68 61 76 65 20 6e | .derive.from.`magit-mode'.have.n | 
| 3d420 | 6f 74 20 70 6f 70 75 6c 61 74 65 64 20 74 68 65    20 62 75 66 66 65 72 0a 20 20 3b 3b 20 61 74 20 | ot.populated.the.buffer...;;.at. | 
| 3d440 | 74 68 61 74 20 74 69 6d 65 20 79 65 74 2c 20 73    6f 20 77 65 20 68 61 76 65 20 74 6f 20 61 62 6f | that.time.yet,.so.we.have.to.abo | 
| 3d460 | 72 74 2e 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20    28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 | rt....(when-let.((section.(magit | 
| 3d480 | 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 20 20 | -current-section)).............. | 
| 3d4a0 | 28 65 6e 74 72 69 65 73 20 28 6d 61 6b 65 2d 68    61 73 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 | (entries.(make-hash-table.:test. | 
| 3d4c0 | 27 65 71 75 61 6c 29 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 | 'equal))).....(goto-char.(point- | 
| 3d4e0 | 6d 61 78 29 29 0a 20 20 20 20 28 75 6e 6c 65 73    73 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 | max)).....(unless.(oref.section. | 
| 3d500 | 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 28 66    6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 29 | parent).......(forward-line.-1)) | 
| 3d520 | 0a 20 20 20 20 28 77 68 69 6c 65 20 28 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 2d 62 61 63 6b | .....(while.(magit-section--back | 
| 3d540 | 77 61 72 64 2d 66 69 6e 64 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 | ward-find.............(lambda.() | 
| 3d560 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 65 74 2a 20 28 28 73 65 63 74 69 6f 6e 20 28 | ...............(let*.((section.( | 
| 3d580 | 6d 61 67 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 | magit-current-section))......... | 
| 3d5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 79    70 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e | .............(type.(oref.section | 
| 3d5c0 | 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 20 20 20 28 70 61 | .type))......................(pa | 
| 3d5e0 | 72 65 6e 74 20 28 6f 72 65 66 20 73 65 63 74 69    6f 6e 20 70 61 72 65 6e 74 29 29 0a 20 20 20 20 | rent.(oref.section.parent))..... | 
| 3d600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 70 61 72 65 6e 74 2d 74 79 70 65 20 28 6f | .................(parent-type.(o | 
| 3d620 | 72 65 66 20 70 61 72 65 6e 74 20 74 79 70 65 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ref.parent.type))).............. | 
| 3d640 | 20 20 20 28 61 6e 64 20 28 6d 65 6d 71 20 74 79    70 65 20 65 6e 74 72 79 2d 74 79 70 65 73 29 0a | ...(and.(memq.type.entry-types). | 
| 3d660 | 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 71 20 70 61 72 65 6e | .....................(memq.paren | 
| 3d680 | 74 2d 74 79 70 65 20 6d 65 6e 75 2d 74 79 70 65    73 29 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 | t-type.menu-types))))).......(le | 
| 3d6a0 | 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 74 | t*.((section.(magit-current-sect | 
| 3d6c0 | 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 28 6e 61 6d 65 20 28 62 75 66 66 65 72 | ion))..............(name.(buffer | 
| 3d6e0 | 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 20 20 20 20 | -substring-no-properties........ | 
| 3d700 | 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 6f 73 | .............(line-beginning-pos | 
| 3d720 | 69 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 28 6c 69 6e 65 | ition).....................(line | 
| 3d740 | 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 20 28 70 | -end-position)))..............(p | 
| 3d760 | 61 72 65 6e 74 20 28 6f 72 65 66 20 73 65 63 74    69 6f 6e 20 70 61 72 65 6e 74 29 29 0a 20 20 20 | arent.(oref.section.parent)).... | 
| 3d780 | 20 20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e    74 2d 74 69 74 6c 65 20 28 62 75 66 66 65 72 2d | ..........(parent-title.(buffer- | 
| 3d7a0 | 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 20 20 20 20 20 | substring-no-properties......... | 
| 3d7c0 | 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 70 61 72 65 6e 74 | ....................(oref.parent | 
| 3d7e0 | 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 20 20 20 20 20 20 20 | .start)......................... | 
| 3d800 | 20 20 20 20 28 31 2d 20 28 6f 72 65 66 20 70 61    72 65 6e 74 20 63 6f 6e 74 65 6e 74 29 29 29 29 | ....(1-.(oref.parent.content)))) | 
| 3d820 | 29 0a 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 68 20 22 20 | ).........(when.(string-match.". | 
| 3d840 | 28 5b 30 2d 39 5d 2a 29 5c 5c 27 22 20 70 61 72    65 6e 74 2d 74 69 74 6c 65 29 0a 20 20 20 20 20 | ([0-9]*)\\'".parent-title)...... | 
| 3d860 | 20 20 20 20 20 28 73 65 74 71 20 70 61 72 65 6e    74 2d 74 69 74 6c 65 20 28 73 75 62 73 74 72 69 | .....(setq.parent-title.(substri | 
| 3d880 | 6e 67 20 70 61 72 65 6e 74 2d 74 69 74 6c 65 20    30 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 | ng.parent-title.0.(match-beginni | 
| 3d8a0 | 6e 67 20 30 29 29 29 29 0a 20 20 20 20 20 20 20    20 28 70 75 74 68 61 73 68 20 70 61 72 65 6e 74 | ng.0)))).........(puthash.parent | 
| 3d8c0 | 2d 74 69 74 6c 65 0a 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 | -title..................(cons.(c | 
| 3d8e0 | 6f 6e 73 20 6e 61 6d 65 20 28 70 6f 69 6e 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ons.name.(point))............... | 
| 3d900 | 20 20 20 20 20 20 20 20 20 28 67 65 74 68 61 73    68 20 70 61 72 65 6e 74 2d 74 69 74 6c 65 20 65 | .........(gethash.parent-title.e | 
| 3d920 | 6e 74 72 69 65 73 20 28 6c 69 73 74 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ntries.(list)))................. | 
| 3d940 | 20 65 6e 74 72 69 65 73 29 29 29 0a 20 20 20 20    28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 | .entries))).....(mapcar.(lambda. | 
| 3d960 | 28 6d 65 6e 75 2d 74 69 74 6c 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | (menu-title)...............(cons | 
| 3d980 | 20 6d 65 6e 75 2d 74 69 74 6c 65 20 28 67 65 74    68 61 73 68 20 6d 65 6e 75 2d 74 69 74 6c 65 20 | .menu-title.(gethash.menu-title. | 
| 3d9a0 | 65 6e 74 72 69 65 73 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 68 61 73 68 2d 74 61 62 | entries))).............(hash-tab | 
| 3d9c0 | 6c 65 2d 6b 65 79 73 20 65 6e 74 72 69 65 73 29    29 29 29 0a 0a 3b 3b 3b 20 4c 6f 67 20 6d 6f 64 | le-keys.entries))))..;;;.Log.mod | 
| 3d9e0 | 65 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 69 | e..;;;###autoload.(defun.magit-i | 
| 3da00 | 6d 65 6e 75 2d 2d 6c 6f 67 2d 70 72 65 76 2d 69    6e 64 65 78 2d 70 6f 73 69 74 69 6f 6e 2d 66 75 | menu--log-prev-index-position-fu | 
| 3da20 | 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 76 69 | nction.()..."Move.point.to.previ | 
| 3da40 | 6f 75 73 20 6c 69 6e 65 20 69 6e 20 63 75 72 72    65 6e 74 20 62 75 66 66 65 72 2e 0a 54 68 69 73 | ous.line.in.current.buffer..This | 
| 3da60 | 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 65    64 20 61 73 20 61 20 76 61 6c 75 65 20 66 6f 72 | .function.is.used.as.a.value.for | 
| 3da80 | 0a 60 69 6d 65 6e 75 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 | .`imenu-prev-index-position-func | 
| 3daa0 | 74 69 6f 6e 27 2e 22 0a 20 20 28 6d 61 67 69 74    2d 73 65 63 74 69 6f 6e 2d 2d 62 61 63 6b 77 61 | tion'."...(magit-section--backwa | 
| 3dac0 | 72 64 2d 66 69 6e 64 0a 20 20 20 28 6c 61 6d 62    64 61 20 28 29 0a 20 20 20 20 20 28 2d 63 6f 6e | rd-find....(lambda.()......(-con | 
| 3dae0 | 74 61 69 6e 73 2d 70 20 27 28 63 6f 6d 6d 69 74    20 73 74 61 73 68 29 0a 20 20 20 20 20 20 20 20 | tains-p.'(commit.stash)......... | 
| 3db00 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20    28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 | ..........(oref.(magit-current-s | 
| 3db20 | 65 63 74 69 6f 6e 29 20 74 79 70 65 29 29 29 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ection).type)))))..;;;###autoloa | 
| 3db40 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69    6d 65 6e 75 2d 2d 6c 6f 67 2d 65 78 74 72 61 63 | d.(defun.magit-imenu--log-extrac | 
| 3db60 | 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 20 22 52 65 74 75 | t-index-name-function.()..."Retu | 
| 3db80 | 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 70 6f 69 6e 74 2e | rn.imenu.name.for.line.at.point. | 
| 3dba0 | 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69    73 20 75 73 65 64 20 61 73 20 61 20 76 61 6c 75 | .This.function.is.used.as.a.valu | 
| 3dbc0 | 65 20 66 6f 72 0a 60 69 6d 65 6e 75 2d 65 78 74    72 61 63 74 2d 69 6e 64 65 78 2d 6e 61 6d 65 2d | e.for.`imenu-extract-index-name- | 
| 3dbe0 | 66 75 6e 63 74 69 6f 6e 27 2e 20 20 50 6f 69 6e    74 20 73 68 6f 75 6c 64 20 62 65 20 61 74 20 74 | function'...Point.should.be.at.t | 
| 3dc00 | 68 65 0a 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20    74 68 65 20 6c 69 6e 65 2e 22 0a 20 20 28 73 61 | he.beginning.of.the.line."...(sa | 
| 3dc20 | 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20    20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c | ve-match-data.....(looking-at."\ | 
| 3dc40 | 5c 28 5b 5e 20 5d 2b 5c 5c 29 5b 20 2a 7c 5d 2b    5c 5c 28 2e 2b 5c 5c 29 24 22 29 0a 20 20 20 20 | \([^.]+\\)[.*|]+\\(.+\\)$")..... | 
| 3dc60 | 28 66 6f 72 6d 61 74 20 22 25 73 3a 20 25 73 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | (format."%s:.%s".............(ma | 
| 3dc80 | 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 0a 20 20 20 20 | tch-string-no-properties.1)..... | 
| 3dca0 | 20 20 20 20 20 20 20 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 | ........(match-string-no-propert | 
| 3dcc0 | 69 65 73 20 32 29 29 29 29 0a 0a 3b 3b 3b 20 44    69 66 66 20 6d 6f 64 65 0a 0a 3b 3b 3b 23 23 23 | ies.2))))..;;;.Diff.mode..;;;### | 
| 3dce0 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 64 69 66 | autoload.(defun.magit-imenu--dif | 
| 3dd00 | 66 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 20 28 | f-prev-index-position-function.( | 
| 3dd20 | 29 0a 20 20 22 4d 6f 76 65 20 70 6f 69 6e 74 20    74 6f 20 70 72 65 76 69 6f 75 73 20 66 69 6c 65 | )..."Move.point.to.previous.file | 
| 3dd40 | 20 6c 69 6e 65 20 69 6e 20 63 75 72 72 65 6e 74    20 62 75 66 66 65 72 2e 0a 54 68 69 73 20 66 75 | .line.in.current.buffer..This.fu | 
| 3dd60 | 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 61    73 20 61 20 76 61 6c 75 65 20 66 6f 72 0a 60 69 | nction.is.used.as.a.value.for.`i | 
| 3dd80 | 6d 65 6e 75 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 | menu-prev-index-position-functio | 
| 3dda0 | 6e 27 2e 22 0a 20 20 28 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 2d 62 61 63 6b 77 61 72 64 2d | n'."...(magit-section--backward- | 
| 3ddc0 | 66 69 6e 64 0a 20 20 20 28 6c 61 6d 62 64 61 20    28 29 0a 20 20 20 20 20 28 6c 65 74 20 28 28 73 | find....(lambda.()......(let.((s | 
| 3dde0 | 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))) | 
| 3de00 | 0a 20 20 20 20 20 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 | ........(and.(magit-file-section | 
| 3de20 | 2d 70 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 | -p.section).............(not.(eq | 
| 3de40 | 75 61 6c 20 28 6f 72 65 66 20 28 6f 72 65 66 20    73 65 63 74 69 6f 6e 20 70 61 72 65 6e 74 29 20 | ual.(oref.(oref.section.parent). | 
| 3de60 | 74 79 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 27 64 | type).........................'d | 
| 3de80 | 69 66 66 73 74 61 74 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 | iffstat)))))))..;;;###autoload.( | 
| 3dea0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6d 65 6e    75 2d 2d 64 69 66 66 2d 65 78 74 72 61 63 74 2d | defun.magit-imenu--diff-extract- | 
| 3dec0 | 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e 63 74    69 6f 6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e | index-name-function.()..."Return | 
| 3dee0 | 20 69 6d 65 6e 75 20 6e 61 6d 65 20 66 6f 72 20    6c 69 6e 65 20 61 74 20 70 6f 69 6e 74 2e 0a 54 | .imenu.name.for.line.at.point..T | 
| 3df00 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20    75 73 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 | his.function.is.used.as.a.value. | 
| 3df20 | 66 6f 72 0a 60 69 6d 65 6e 75 2d 65 78 74 72 61    63 74 2d 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 | for.`imenu-extract-index-name-fu | 
| 3df40 | 6e 63 74 69 6f 6e 27 2e 20 20 50 6f 69 6e 74 20    73 68 6f 75 6c 64 20 62 65 20 61 74 20 74 68 65 | nction'...Point.should.be.at.the | 
| 3df60 | 0a 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68    65 20 6c 69 6e 65 2e 22 0a 20 20 28 62 75 66 66 | .beginning.of.the.line."...(buff | 
| 3df80 | 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 6c 69 6e 65 | er-substring-no-properties.(line | 
| 3dfa0 | 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 20 | -beginning-position)............ | 
| 3dfc0 | 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 2d 65 6e 64 | .......................(line-end | 
| 3dfe0 | 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 0a 3b 3b    3b 20 53 74 61 74 75 73 20 6d 6f 64 65 0a 0a 3b | -position)))..;;;.Status.mode..; | 
| 3e000 | 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 6d 65 6e 75 | ;;###autoload.(defun.magit-imenu | 
| 3e020 | 2d 2d 73 74 61 74 75 73 2d 63 72 65 61 74 65 2d    69 6e 64 65 78 2d 66 75 6e 63 74 69 6f 6e 20 28 | --status-create-index-function.( | 
| 3e040 | 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6e 20 61    6c 69 73 74 20 6f 66 20 61 6c 6c 20 69 6d 65 6e | )..."Return.an.alist.of.all.imen | 
| 3e060 | 75 20 65 6e 74 72 69 65 73 20 69 6e 20 63 75 72    72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 68 69 | u.entries.in.current.buffer..Thi | 
| 3e080 | 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73    65 64 20 61 73 20 61 20 76 61 6c 75 65 20 66 6f | s.function.is.used.as.a.value.fo | 
| 3e0a0 | 72 0a 60 69 6d 65 6e 75 2d 63 72 65 61 74 65 2d    69 6e 64 65 78 2d 66 75 6e 63 74 69 6f 6e 27 2e | r.`imenu-create-index-function'. | 
| 3e0c0 | 22 0a 20 20 28 6d 61 67 69 74 2d 69 6d 65 6e 75    2d 2d 69 6e 64 65 78 2d 66 75 6e 63 74 69 6f 6e | "...(magit-imenu--index-function | 
| 3e0e0 | 0a 20 20 20 27 28 66 69 6c 65 20 63 6f 6d 6d 69    74 20 73 74 61 73 68 20 70 75 6c 6c 72 65 71 20 | ....'(file.commit.stash.pullreq. | 
| 3e100 | 69 73 73 75 65 29 0a 20 20 20 27 28 75 6e 70 75    73 68 65 64 20 75 6e 73 74 61 67 65 64 20 75 6e | issue)....'(unpushed.unstaged.un | 
| 3e120 | 70 75 6c 6c 65 64 20 75 6e 74 72 61 63 6b 65 64    20 73 74 61 67 65 64 20 73 74 61 73 68 65 73 20 | pulled.untracked.staged.stashes. | 
| 3e140 | 70 75 6c 6c 72 65 71 73 20 69 73 73 75 65 73 29    29 29 0a 0a 3b 3b 3b 20 52 65 66 73 20 6d 6f 64 | pullreqs.issues)))..;;;.Refs.mod | 
| 3e160 | 65 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 69 | e..;;;###autoload.(defun.magit-i | 
| 3e180 | 6d 65 6e 75 2d 2d 72 65 66 73 2d 63 72 65 61 74    65 2d 69 6e 64 65 78 2d 66 75 6e 63 74 69 6f 6e | menu--refs-create-index-function | 
| 3e1a0 | 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6e    20 61 6c 69 73 74 20 6f 66 20 61 6c 6c 20 69 6d | .()..."Return.an.alist.of.all.im | 
| 3e1c0 | 65 6e 75 20 65 6e 74 72 69 65 73 20 69 6e 20 63    75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 | enu.entries.in.current.buffer..T | 
| 3e1e0 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20    75 73 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 | his.function.is.used.as.a.value. | 
| 3e200 | 66 6f 72 0a 60 69 6d 65 6e 75 2d 63 72 65 61 74    65 2d 69 6e 64 65 78 2d 66 75 6e 63 74 69 6f 6e | for.`imenu-create-index-function | 
| 3e220 | 27 2e 22 0a 20 20 28 6d 61 67 69 74 2d 69 6d 65    6e 75 2d 2d 69 6e 64 65 78 2d 66 75 6e 63 74 69 | '."...(magit-imenu--index-functi | 
| 3e240 | 6f 6e 0a 20 20 20 27 28 62 72 61 6e 63 68 20 63    6f 6d 6d 69 74 20 74 61 67 29 0a 20 20 20 27 28 | on....'(branch.commit.tag)....'( | 
| 3e260 | 6c 6f 63 61 6c 20 72 65 6d 6f 74 65 20 74 61 67    73 29 29 29 0a 0a 3b 3b 3b 20 43 68 65 72 72 79 | local.remote.tags)))..;;;.Cherry | 
| 3e280 | 20 6d 6f 64 65 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 | .mode..;;;###autoload.(defun.mag | 
| 3e2a0 | 69 74 2d 69 6d 65 6e 75 2d 2d 63 68 65 72 72 79    2d 63 72 65 61 74 65 2d 69 6e 64 65 78 2d 66 75 | it-imenu--cherry-create-index-fu | 
| 3e2c0 | 6e 63 74 69 6f 6e 20 28 29 0a 20 20 22 52 65 74    75 72 6e 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 | nction.()..."Return.an.alist.of. | 
| 3e2e0 | 61 6c 6c 20 69 6d 65 6e 75 20 65 6e 74 72 69 65    73 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 | all.imenu.entries.in.current.buf | 
| 3e300 | 66 65 72 2e 0a 54 68 69 73 20 66 75 6e 63 74 69    6f 6e 20 69 73 20 75 73 65 64 20 61 73 20 61 20 | fer..This.function.is.used.as.a. | 
| 3e320 | 76 61 6c 75 65 20 66 6f 72 0a 60 69 6d 65 6e 75    2d 63 72 65 61 74 65 2d 69 6e 64 65 78 2d 66 75 | value.for.`imenu-create-index-fu | 
| 3e340 | 6e 63 74 69 6f 6e 27 2e 22 0a 20 20 28 6d 61 67    69 74 2d 69 6d 65 6e 75 2d 2d 69 6e 64 65 78 2d | nction'."...(magit-imenu--index- | 
| 3e360 | 66 75 6e 63 74 69 6f 6e 0a 20 20 20 27 28 63 6f    6d 6d 69 74 29 0a 20 20 20 27 28 63 68 65 72 72 | function....'(commit)....'(cherr | 
| 3e380 | 69 65 73 29 29 29 0a 0a 3b 3b 3b 20 53 75 62 6d    6f 64 75 6c 65 20 6c 69 73 74 20 6d 6f 64 65 0a | ies)))..;;;.Submodule.list.mode. | 
| 3e3a0 | 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 6d 65 | .;;;###autoload.(defun.magit-ime | 
| 3e3c0 | 6e 75 2d 2d 73 75 62 6d 6f 64 75 6c 65 2d 70 72    65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f | nu--submodule-prev-index-positio | 
| 3e3e0 | 6e 2d 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 | n-function.()..."Move.point.to.p | 
| 3e400 | 72 65 76 69 6f 75 73 20 6c 69 6e 65 20 69 6e 20    6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d | revious.line.in.magit-submodule- | 
| 3e420 | 6c 69 73 74 20 62 75 66 66 65 72 2e 0a 54 68 69    73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 | list.buffer..This.function.is.us | 
| 3e440 | 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 66 6f    72 0a 60 69 6d 65 6e 75 2d 70 72 65 76 2d 69 6e | ed.as.a.value.for.`imenu-prev-in | 
| 3e460 | 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 28 75 6e 6c 65 | dex-position-function'."...(unle | 
| 3e480 | 73 73 20 28 62 6f 62 70 29 0a 20 20 20 20 28 66    6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 29 | ss.(bobp).....(forward-line.-1)) | 
| 3e4a0 | 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 69 | )..;;;###autoload.(defun.magit-i | 
| 3e4c0 | 6d 65 6e 75 2d 2d 73 75 62 6d 6f 64 75 6c 65 2d    65 78 74 72 61 63 74 2d 69 6e 64 65 78 2d 6e 61 | menu--submodule-extract-index-na | 
| 3e4e0 | 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 28 29 0a 20    20 22 52 65 74 75 72 6e 20 69 6d 65 6e 75 20 6e | me-function.()..."Return.imenu.n | 
| 3e500 | 61 6d 65 20 66 6f 72 20 6c 69 6e 65 20 61 74 20    70 6f 69 6e 74 2e 0a 54 68 69 73 20 66 75 6e 63 | ame.for.line.at.point..This.func | 
| 3e520 | 74 69 6f 6e 20 69 73 20 75 73 65 64 20 61 73 20    61 20 76 61 6c 75 65 20 66 6f 72 0a 60 69 6d 65 | tion.is.used.as.a.value.for.`ime | 
| 3e540 | 6e 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 | nu-extract-index-name-function'. | 
| 3e560 | 20 20 50 6f 69 6e 74 20 73 68 6f 75 6c 64 20 62    65 20 61 74 20 74 68 65 0a 62 65 67 69 6e 6e 69 | ..Point.should.be.at.the.beginni | 
| 3e580 | 6e 67 20 6f 66 20 74 68 65 20 6c 69 6e 65 2e 22    0a 20 20 28 65 6c 74 20 28 74 61 62 75 6c 61 74 | ng.of.the.line."...(elt.(tabulat | 
| 3e5a0 | 65 64 2d 6c 69 73 74 2d 67 65 74 2d 65 6e 74 72    79 29 20 30 29 29 0a 0a 3b 3b 3b 20 52 65 70 6f | ed-list-get-entry).0))..;;;.Repo | 
| 3e5c0 | 6c 69 73 74 20 6d 6f 64 65 0a 0a 3b 3b 3b 23 23    23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | list.mode..;;;###autoload.(defun | 
| 3e5e0 | 20 6d 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 72 65    70 6f 6c 69 73 74 2d 70 72 65 76 2d 69 6e 64 65 | .magit-imenu--repolist-prev-inde | 
| 3e600 | 78 2d 70 6f 73 69 74 69 6f 6e 2d 66 75 6e 63 74    69 6f 6e 20 28 29 0a 20 20 22 4d 6f 76 65 20 70 | x-position-function.()..."Move.p | 
| 3e620 | 6f 69 6e 74 20 74 6f 20 70 72 65 76 69 6f 75 73    20 6c 69 6e 65 20 69 6e 20 6d 61 67 69 74 2d 72 | oint.to.previous.line.in.magit-r | 
| 3e640 | 65 70 6f 6c 69 73 74 20 62 75 66 66 65 72 2e 0a    54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 | epolist.buffer..This.function.is | 
| 3e660 | 20 75 73 65 64 20 61 73 20 61 20 76 61 6c 75 65    20 66 6f 72 0a 60 69 6d 65 6e 75 2d 70 72 65 76 | .used.as.a.value.for.`imenu-prev | 
| 3e680 | 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 28 75 | -index-position-function'."...(u | 
| 3e6a0 | 6e 6c 65 73 73 20 28 62 6f 62 70 29 0a 20 20 20    20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d | nless.(bobp).....(forward-line.- | 
| 3e6c0 | 31 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 | 1)))..;;;###autoload.(defun.magi | 
| 3e6e0 | 74 2d 69 6d 65 6e 75 2d 2d 72 65 70 6f 6c 69 73    74 2d 65 78 74 72 61 63 74 2d 69 6e 64 65 78 2d | t-imenu--repolist-extract-index- | 
| 3e700 | 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 28 29    0a 20 20 22 52 65 74 75 72 6e 20 69 6d 65 6e 75 | name-function.()..."Return.imenu | 
| 3e720 | 20 6e 61 6d 65 20 66 6f 72 20 6c 69 6e 65 20 61    74 20 70 6f 69 6e 74 2e 0a 54 68 69 73 20 66 75 | .name.for.line.at.point..This.fu | 
| 3e740 | 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 61    73 20 61 20 76 61 6c 75 65 20 66 6f 72 0a 60 69 | nction.is.used.as.a.value.for.`i | 
| 3e760 | 6d 65 6e 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 | menu-extract-index-name-function | 
| 3e780 | 27 2e 20 20 50 6f 69 6e 74 20 73 68 6f 75 6c 64    20 62 65 20 61 74 20 74 68 65 0a 62 65 67 69 6e | '...Point.should.be.at.the.begin | 
| 3e7a0 | 6e 69 6e 67 20 6f 66 20 74 68 65 20 6c 69 6e 65    2e 22 0a 20 20 28 6c 65 74 20 28 28 65 6e 74 72 | ning.of.the.line."...(let.((entr | 
| 3e7c0 | 79 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73    74 2d 67 65 74 2d 65 6e 74 72 79 29 29 29 0a 20 | y.(tabulated-list-get-entry))).. | 
| 3e7e0 | 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 20 20 | ...(format."%s.(%s)"............ | 
| 3e800 | 20 28 65 6c 74 20 65 6e 74 72 79 20 30 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 65 6c 74 20 | .(elt.entry.0).............(elt. | 
| 3e820 | 65 6e 74 72 79 20 28 31 2d 20 28 6c 65 6e 67 74    68 20 65 6e 74 72 79 29 29 29 29 29 29 0a 0a 3b | entry.(1-.(length.entry))))))..; | 
| 3e840 | 3b 3b 20 50 72 6f 63 65 73 73 20 6d 6f 64 65 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | ;;.Process.mode..;;;###autoload. | 
| 3e860 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6d 65    6e 75 2d 2d 70 72 6f 63 65 73 73 2d 70 72 65 76 | (defun.magit-imenu--process-prev | 
| 3e880 | 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f 6e 2d    66 75 6e 63 74 69 6f 6e 20 28 29 0a 20 20 22 4d | -index-position-function.()..."M | 
| 3e8a0 | 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 70 72 65    76 69 6f 75 73 20 70 72 6f 63 65 73 73 20 69 6e | ove.point.to.previous.process.in | 
| 3e8c0 | 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 20 62    75 66 66 65 72 2e 0a 54 68 69 73 20 66 75 6e 63 | .magit-process.buffer..This.func | 
| 3e8e0 | 74 69 6f 6e 20 69 73 20 75 73 65 64 20 61 73 20    61 20 76 61 6c 75 65 20 66 6f 72 0a 60 69 6d 65 | tion.is.used.as.a.value.for.`ime | 
| 3e900 | 6e 75 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 27 | nu-prev-index-position-function' | 
| 3e920 | 2e 22 0a 20 20 28 6d 61 67 69 74 2d 73 65 63 74    69 6f 6e 2d 2d 62 61 63 6b 77 61 72 64 2d 66 69 | ."...(magit-section--backward-fi | 
| 3e940 | 6e 64 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 29    0a 20 20 20 20 20 28 65 71 20 28 6f 72 65 66 20 | nd....(lambda.()......(eq.(oref. | 
| 3e960 | 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73    65 63 74 69 6f 6e 29 20 74 79 70 65 29 20 27 70 | (magit-current-section).type).'p | 
| 3e980 | 72 6f 63 65 73 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 | rocess))))..;;;###autoload.(defu | 
| 3e9a0 | 6e 20 6d 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 70    72 6f 63 65 73 73 2d 65 78 74 72 61 63 74 2d 69 | n.magit-imenu--process-extract-i | 
| 3e9c0 | 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e 63 74 69    6f 6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 | ndex-name-function.()..."Return. | 
| 3e9e0 | 69 6d 65 6e 75 20 6e 61 6d 65 20 66 6f 72 20 6c    69 6e 65 20 61 74 20 70 6f 69 6e 74 2e 0a 54 68 | imenu.name.for.line.at.point..Th | 
| 3ea00 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75    73 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 66 | is.function.is.used.as.a.value.f | 
| 3ea20 | 6f 72 0a 60 69 6d 65 6e 75 2d 65 78 74 72 61 63    74 2d 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e | or.`imenu-extract-index-name-fun | 
| 3ea40 | 63 74 69 6f 6e 27 2e 20 20 50 6f 69 6e 74 20 73    68 6f 75 6c 64 20 62 65 20 61 74 20 74 68 65 0a | ction'...Point.should.be.at.the. | 
| 3ea60 | 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65    20 6c 69 6e 65 2e 22 0a 20 20 28 62 75 66 66 65 | beginning.of.the.line."...(buffe | 
| 3ea80 | 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 6c 69 6e 65 2d | r-substring-no-properties.(line- | 
| 3eaa0 | 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 20 20 | beginning-position)............. | 
| 3eac0 | 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 2d 65 6e 64 2d | ......................(line-end- | 
| 3eae0 | 70 6f 73 69 74 69 6f 6e 29 29 29 0a 0a 3b 3b 3b    20 52 65 62 61 73 65 20 6d 6f 64 65 0a 0a 3b 3b | position)))..;;;.Rebase.mode..;; | 
| 3eb00 | 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 6d 65 6e 75 2d | ;###autoload.(defun.magit-imenu- | 
| 3eb20 | 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 66 75 6e 63 | -rebase-prev-index-position-func | 
| 3eb40 | 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 76 69 6f 75 | tion.()..."Move.point.to.previou | 
| 3eb60 | 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 72 2e 0a 54 | s.commit.in.git-rebase.buffer..T | 
| 3eb80 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20    75 73 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 | his.function.is.used.as.a.value. | 
| 3eba0 | 66 6f 72 0a 60 69 6d 65 6e 75 2d 70 72 65 76 2d    69 6e 64 65 78 2d 70 6f 73 69 74 69 6f 6e 2d 66 | for.`imenu-prev-index-position-f | 
| 3ebc0 | 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 20 28 63 61    74 63 68 20 27 66 6f 75 6e 64 0a 20 20 20 20 28 | unction'."...(catch.'found.....( | 
| 3ebe0 | 77 68 69 6c 65 20 28 6e 6f 74 20 28 62 6f 62 70    29 29 0a 20 20 20 20 20 20 28 67 69 74 2d 72 65 | while.(not.(bobp)).......(git-re | 
| 3ec00 | 62 61 73 65 2d 62 61 63 6b 77 61 72 64 2d 6c 69    6e 65 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | base-backward-line).......(when. | 
| 3ec20 | 28 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65    2d 70 29 0a 20 20 20 20 20 20 20 20 28 74 68 72 | (git-rebase-line-p).........(thr | 
| 3ec40 | 6f 77 20 27 66 6f 75 6e 64 20 74 29 29 29 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | ow.'found.t)))))..;;;###autoload | 
| 3ec60 | 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 65 78 74 72 | .(defun.magit-imenu--rebase-extr | 
| 3ec80 | 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 20 22 52 65 | act-index-name-function.()..."Re | 
| 3eca0 | 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 70 6f 69 6e | turn.imenu.name.for.line.at.poin | 
| 3ecc0 | 74 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e    20 69 73 20 75 73 65 64 20 61 73 20 61 20 76 61 | t..This.function.is.used.as.a.va | 
| 3ece0 | 6c 75 65 20 66 6f 72 0a 60 69 6d 65 6e 75 2d 65    78 74 72 61 63 74 2d 69 6e 64 65 78 2d 6e 61 6d | lue.for.`imenu-extract-index-nam | 
| 3ed00 | 65 2d 66 75 6e 63 74 69 6f 6e 27 2e 20 20 50 6f    69 6e 74 20 73 68 6f 75 6c 64 20 62 65 20 61 74 | e-function'...Point.should.be.at | 
| 3ed20 | 20 74 68 65 0a 62 65 67 69 6e 6e 69 6e 67 20 6f    66 20 74 68 65 20 6c 69 6e 65 2e 22 0a 20 20 28 | .the.beginning.of.the.line."...( | 
| 3ed40 | 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 28 | buffer-substring-no-properties.( | 
| 3ed60 | 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 20 20 | line-beginning-position)........ | 
| 3ed80 | 20 20 20 20 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 | 
| 3eda0 | 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 76 69 64 65 | -end-position)))..;;;._.(provide | 
| 3edc0 | 20 27 6d 61 67 69 74 2d 69 6d 65 6e 75 29 0a 3b    3b 3b 20 6d 61 67 69 74 2d 69 6d 65 6e 75 2e 65 | .'magit-imenu).;;;.magit-imenu.e | 
| 3ede0 | 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..................... | 
| 3ee00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 77 6f 72 6b 74 72 65 65 2e 65 6c 00 00 00 | magit-3.3.0/magit-worktree.el... | 
| 3ee20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ee40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ee60 | 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 | 
| 3ee80 | 30 30 31 37 31 31 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 35 34 30 00 20 30 00 00 00 | 0017110.00000000000.014540..0... | 
| 3eea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3eec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3eee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ef00 | 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................... | 
| 3ef20 | 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................... | 
| 3ef40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ef60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3ef80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3efa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3efc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3efe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 3f000 | 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 77 6f 72 6b 74 72 | ;;;.magit-worktree.el.---.worktr | 
| 3f020 | 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: | 
| 3f040 | 20 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 31 30 2d 32 30 | .t.-*-..;;.Copyright.(C).2010-20 | 
| 3f060 | 32 31 20 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 | 21..The.Magit.Project.Contributo | 
| 3f080 | 72 73 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 | rs.;;.;;.You.should.have.receive | 
| 3f0a0 | 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20    41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 | d.a.copy.of.the.AUTHORS.md.file. | 
| 3f0c0 | 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61    6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e | which.;;.lists.all.contributors. | 
| 3f0e0 | 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74    74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 | ..If.not,.see.http://magit.vc/au | 
| 3f100 | 74 68 6f 72 73 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 | thors...;;.Author:.Jonas.Bernoul | 
| 3f120 | 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 | 
| 3f140 | 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 | 
| 3f160 | 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 | 
| 3f180 | 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. | 
| 3f1a0 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65    3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software;.you.can.redist | 
| 3f1c0 | 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 | 
| 3f1e0 | 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 | 
| 3f200 | 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. | 
| 3f220 | 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 3b | ;;.the.Free.Software.Foundation; | 
| 3f240 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20    33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f | .either.version.3,.or.(at.your.o | 
| 3f260 | 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61    74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a | ption).;;.any.later.version..;;. | 
| 3f280 | 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 65 20 68 | ;;.Magit.is.distributed.in.the.h | 
| 3f2a0 | 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 75 74 20 | ope.that.it.will.be.useful,.but. | 
| 3f2c0 | 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 6f 75 74 | WITHOUT.;;.ANY.WARRANTY;.without | 
| 3f2e0 | 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 20 4d 45 | .even.the.implied.warranty.of.ME | 
| 3f300 | 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 4f 52 20 | RCHANTABILITY.;;.or.FITNESS.FOR. | 
| 3f320 | 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 65 20 47 | A.PARTICULAR.PURPOSE...See.the.G | 
| 3f340 | 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 66 6f 72 | NU.General.Public.;;.License.for | 
| 3f360 | 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 6c 64 20 | .more.details..;;.;;.You.should. | 
| 3f380 | 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 4e 55 20 | have.received.a.copy.of.the.GNU. | 
| 3f3a0 | 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 6e 67 20 | General.Public.License.;;.along. | 
| 3f3c0 | 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 68 74 74 70 3a 2f 2f | with.Magit...If.not,.see.http:// | 
| 3f3e0 | 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65    6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 | www.gnu.org/licenses...;;;.Comme | 
| 3f400 | 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 6d 70 6c 65 6d 65 6e | ntary:..;;.This.library.implemen | 
| 3f420 | 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20 60    67 69 74 2d 77 6f 72 6b 74 72 65 65 27 2e 0a 0a | ts.support.for.`git-worktree'... | 
| 3f440 | 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)..;;; | 
| 3f460 | 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 77 6f 72 6b 74 | .Options..(defcustom.magit-workt | 
| 3f480 | 72 65 65 2d 72 65 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 | ree-read-directory-name-function | 
| 3f4a0 | 20 27 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79    2d 6e 61 6d 65 0a 20 20 22 46 75 6e 63 74 69 6f | .'read-directory-name..."Functio | 
| 3f4c0 | 6e 20 75 73 65 64 20 74 6f 20 72 65 61 64 20 61    20 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 77 | n.used.to.read.a.directory.for.w | 
| 3f4e0 | 6f 72 6b 74 72 65 65 20 63 6f 6d 6d 61 6e 64 73    2e 0a 54 68 69 73 20 69 73 20 63 61 6c 6c 65 64 | orktree.commands..This.is.called | 
| 3f500 | 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65    6e 74 2c 20 74 68 65 20 70 72 6f 6d 70 74 2c 20 | .with.one.argument,.the.prompt,. | 
| 3f520 | 61 6e 64 20 63 61 6e 20 62 65 20 75 73 65 64 0a    74 6f 20 65 2e 67 2e 20 75 73 65 20 61 20 62 61 | and.can.be.used.to.e.g..use.a.ba | 
| 3f540 | 73 65 20 64 69 72 65 63 74 6f 72 79 20 6f 74 68    65 72 20 74 68 61 6e 20 60 64 65 66 61 75 6c 74 | se.directory.other.than.`default | 
| 3f560 | 2d 64 69 72 65 63 74 6f 72 79 27 2e 0a 55 73 65    64 20 62 79 20 60 6d 61 67 69 74 2d 77 6f 72 6b | -directory'..Used.by.`magit-work | 
| 3f580 | 74 72 65 65 2d 63 68 65 63 6b 6f 75 74 27 20 61    6e 64 20 60 6d 61 67 69 74 2d 77 6f 72 6b 74 72 | tree-checkout'.and.`magit-worktr | 
| 3f5a0 | 65 65 2d 62 72 61 6e 63 68 27 2e 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | ee-branch'."...:package-version. | 
| 3f5c0 | 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 67 | '(magit..."3.0.0")...:group.'mag | 
| 3f5e0 | 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74    79 70 65 20 27 66 75 6e 63 74 69 6f 6e 29 0a 0a | it-commands...:type.'function).. | 
| 3f600 | 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 75 | ;;;.Commands..;;;###autoload.(au | 
| 3f620 | 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 77 6f    72 6b 74 72 65 65 20 22 6d 61 67 69 74 2d 77 6f | toload.'magit-worktree."magit-wo | 
| 3f640 | 72 6b 74 72 65 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 | rktree".nil.t).(transient-define | 
| 3f660 | 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 77 6f    72 6b 74 72 65 65 20 28 29 0a 20 20 22 41 63 74 | -prefix.magit-worktree.()..."Act | 
| 3f680 | 20 6f 6e 20 61 20 77 6f 72 6b 74 72 65 65 2e 22    0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 | .on.a.worktree."...:man-page."gi | 
| 3f6a0 | 74 2d 77 6f 72 6b 74 72 65 65 22 0a 20 20 5b 5b    22 43 72 65 61 74 65 20 6e 65 77 22 0a 20 20 20 | t-worktree"...[["Create.new".... | 
| 3f6c0 | 20 28 22 62 22 20 22 77 6f 72 6b 74 72 65 65 22    20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | .("b"."worktree"..............ma | 
| 3f6e0 | 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 68 65    63 6b 6f 75 74 29 0a 20 20 20 20 28 22 63 22 20 | git-worktree-checkout).....("c". | 
| 3f700 | 22 62 72 61 6e 63 68 20 61 6e 64 20 77 6f 72 6b    74 72 65 65 22 20 20 20 6d 61 67 69 74 2d 77 6f | "branch.and.worktree"...magit-wo | 
| 3f720 | 72 6b 74 72 65 65 2d 62 72 61 6e 63 68 29 5d 0a    20 20 20 5b 22 43 6f 6d 6d 61 6e 64 73 22 0a 20 | rktree-branch)]....["Commands".. | 
| 3f740 | 20 20 20 28 22 6d 22 20 22 4d 6f 76 65 20 77 6f    72 6b 74 72 65 65 22 20 20 20 20 20 20 20 20 20 | ...("m"."Move.worktree"......... | 
| 3f760 | 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 6d    6f 76 65 29 0a 20 20 20 20 28 22 6b 22 20 22 44 | magit-worktree-move).....("k"."D | 
| 3f780 | 65 6c 65 74 65 20 77 6f 72 6b 74 72 65 65 22 20    20 20 20 20 20 20 6d 61 67 69 74 2d 77 6f 72 6b | elete.worktree".......magit-work | 
| 3f7a0 | 74 72 65 65 2d 64 65 6c 65 74 65 29 0a 20 20 20    20 28 22 67 22 20 22 56 69 73 69 74 20 77 6f 72 | tree-delete).....("g"."Visit.wor | 
| 3f7c0 | 6b 74 72 65 65 22 20 20 20 20 20 20 20 20 6d 61    67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 73 74 61 | ktree"........magit-worktree-sta | 
| 3f7e0 | 74 75 73 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 6e 20 6d | tus)]])..;;;###autoload.(defun.m | 
| 3f800 | 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 68    65 63 6b 6f 75 74 20 28 70 61 74 68 20 62 72 61 | agit-worktree-checkout.(path.bra | 
| 3f820 | 6e 63 68 29 0a 20 20 22 43 68 65 63 6b 6f 75 74    20 42 52 41 4e 43 48 20 69 6e 20 61 20 6e 65 77 | nch)..."Checkout.BRANCH.in.a.new | 
| 3f840 | 20 77 6f 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 | .worktree.at.PATH."...(interacti | 
| 3f860 | 76 65 0a 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 65 61 64 2d | ve....(let.((branch.(magit-read- | 
| 3f880 | 62 72 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 | branch-or-commit."Checkout"))).. | 
| 3f8a0 | 20 20 20 20 28 6c 69 73 74 20 28 66 75 6e 63 61    6c 6c 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 | ....(list.(funcall.magit-worktre | 
| 3f8c0 | 65 2d 72 65 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 | e-read-directory-name-function.. | 
| 3f8e0 | 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 43 68 65 63 | ...................(format."Chec | 
| 3f900 | 6b 6f 75 74 20 25 73 20 69 6e 20 6e 65 77 20 77    6f 72 6b 74 72 65 65 3a 20 22 20 62 72 61 6e 63 | kout.%s.in.new.worktree:.".branc | 
| 3f920 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 62    72 61 6e 63 68 29 29 29 0a 20 20 28 6d 61 67 69 | h))............branch)))...(magi | 
| 3f940 | 74 2d 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 65 78 70 61 | t-run-git."worktree"."add".(expa | 
| 3f960 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 61 74    68 29 20 62 72 61 6e 63 68 29 0a 20 20 28 6d 61 | nd-file-name.path).branch)...(ma | 
| 3f980 | 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 70 61 74 68 29 29 0a | git-diff-visit-directory.path)). | 
| 3f9a0 | 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 77 6f 72 | .;;;###autoload.(defun.magit-wor | 
| 3f9c0 | 6b 74 72 65 65 2d 62 72 61 6e 63 68 20 28 70 61    74 68 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d | ktree-branch.(path.branch.start- | 
| 3f9e0 | 70 6f 69 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20    66 6f 72 63 65 29 0a 20 20 22 43 72 65 61 74 65 | point.&optional.force)..."Create | 
| 3fa00 | 20 61 20 6e 65 77 20 42 52 41 4e 43 48 20 61 6e    64 20 63 68 65 63 6b 20 69 74 20 6f 75 74 20 69 | .a.new.BRANCH.and.check.it.out.i | 
| 3fa20 | 6e 20 61 20 6e 65 77 20 77 6f 72 6b 74 72 65 65    20 61 74 20 50 41 54 48 2e 22 0a 20 20 28 69 6e | n.a.new.worktree.at.PATH."...(in | 
| 3fa40 | 74 65 72 61 63 74 69 76 65 0a 20 20 20 60 28 2c    28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 77 | teractive....`(,(funcall.magit-w | 
| 3fa60 | 6f 72 6b 74 72 65 65 2d 72 65 61 64 2d 64 69 72    65 63 74 6f 72 79 2d 6e 61 6d 65 2d 66 75 6e 63 | orktree-read-directory-name-func | 
| 3fa80 | 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 43 72 65 61 74 65 20 77 6f 72 6b | tion................"Create.work | 
| 3faa0 | 74 72 65 65 3a 20 22 29 0a 20 20 20 20 20 2c 40    28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 | tree:.")......,@(magit-branch-re | 
| 3fac0 | 61 64 2d 61 72 67 73 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 | ad-args."Create.and.checkout.bra | 
| 3fae0 | 6e 63 68 22 29 0a 20 20 20 20 20 2c 63 75 72 72    65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 | nch")......,current-prefix-arg)) | 
| 3fb00 | 0a 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 22 20 22 61 64 | ...(magit-run-git."worktree"."ad | 
| 3fb20 | 64 22 20 28 69 66 20 66 6f 72 63 65 20 22 2d 42    22 20 22 2d 62 22 29 0a 20 20 20 20 20 20 20 20 | d".(if.force."-B"."-b")......... | 
| 3fb40 | 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 20    28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | .........branch.(expand-file-nam | 
| 3fb60 | 65 20 70 61 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 | e.path).start-point)...(magit-di | 
| 3fb80 | 66 66 2d 76 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 | ff-visit-directory.path))..;;;## | 
| 3fba0 | 23 61 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 | #autoload.(defun.magit-worktree- | 
| 3fbc0 | 6d 6f 76 65 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 | move.(worktree.path)..."Move.WOR | 
| 3fbe0 | 4b 54 52 45 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 | KTREE.to.PATH."...(interactive.. | 
| 3fc00 | 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." | 
| 3fc20 | 4d 6f 76 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 20 20 | Move.worktree".................. | 
| 3fc40 | 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 74 2d | ...............(cdr.(magit-list- | 
| 3fc60 | 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 20 20 | worktrees))..................... | 
| 3fc80 | 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 20 20 | ............nil.t.nil.nil....... | 
| 3fca0 | 20 20 20 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 | 
| 3fcc0 | 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 0a 20 20 | -section-value-if.'worktree))... | 
| 3fce0 | 20 20 20 20 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 | .......(funcall.magit-worktree-r | 
| 3fd00 | 65 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 | ead-directory-name-function..... | 
| 3fd20 | 20 20 20 20 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 | .............."Move.worktree.to: | 
| 3fd40 | 20 22 29 29 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 | .")))...(if.(file-directory-p.(e | 
| 3fd60 | 78 70 61 6e 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 | xpand-file-name.".git".worktree) | 
| 3fd80 | 29 0a 20 20 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 | ).......(user-error."You.may.not | 
| 3fda0 | 20 6d 6f 76 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 | .move.the.main.working.tree")... | 
| 3fdc0 | 20 20 28 6c 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 | ..(let.((preexisting-directory.( | 
| 3fde0 | 66 69 6c 65 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 | file-directory-p.path))).......( | 
| 3fe00 | 77 68 65 6e 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 | when.(and.(zerop.(magit-call-git | 
| 3fe20 | 20 22 77 6f 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 | ."worktree"."move".worktree..... | 
| 3fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 3fe60 | 20 20 20 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 20 20 | ....(expand-file-name.path)))... | 
| 3fe80 | 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 74 73 | ...............(not.(file-exists | 
| 3fea0 | 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 20 20 | -p.default-directory)).......... | 
| 3fec0 | 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 73 | ........(derived-mode-p.'magit-s | 
| 3fee0 | 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 66 65 | tatus-mode)).........(kill-buffe | 
| 3ff00 | 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 69 72 | r).........(magit-diff-visit-dir | 
| 3ff20 | 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 67 2d | ectory..........(if.preexisting- | 
| 3ff40 | 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 20 28 | directory..............(concat.( | 
| 3ff60 | 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 20 20 | file-name-as-directory.path).... | 
| 3ff80 | 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 6f 6e | ..................(file-name-non | 
| 3ffa0 | 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 20 20 | directory.worktree))............ | 
| 3ffc0 | 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 29 29 | path))).......(magit-refresh)))) | 
| 3ffe0 | 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 20 28 | ..(defun.magit-worktree-delete.( | 
| 40000 | 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 2c 20 | worktree)..."Delete.a.worktree,. | 
| 40020 | 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 70 6f | defaulting.to.the.worktree.at.po | 
| 40040 | 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 6f 74 | int..The.primary.worktree.cannot | 
| 40060 | 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 20 20 | .be.deleted."...(interactive.... | 
| 40080 | 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 44 65 | (list.(magit-completing-read."De | 
| 400a0 | 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 20 20 | lete.worktree".................. | 
| 400c0 | 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 74 2d | ...............(cdr.(magit-list- | 
| 400e0 | 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 20 20 | worktrees))..................... | 
| 40100 | 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 20 20 | ............nil.t.nil.nil....... | 
| 40120 | 20 20 20 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 | 
| 40140 | 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 29 0a | -section-value-if.'worktree)))). | 
| 40160 | 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 64 2d | ..(if.(file-directory-p.(expand- | 
| 40180 | 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 20 20 | file-name.".git".worktree))..... | 
| 401a0 | 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 6c 64 | ..(user-error."Deleting.%s.would | 
| 401c0 | 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 6f 72 | .delete.the.shared..git.director | 
| 401e0 | 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 79 20 | y".worktree).....(let.((primary. | 
| 40200 | 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 28 6d | (file-name-as-directory.(caar.(m | 
| 40220 | 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 20 28 | agit-list-worktrees))))).......( | 
| 40240 | 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 | 
| 40260 | 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.' | 
| 40280 | 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 20 | delete)......................... | 
| 402a0 | 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 68 65 | ...(list."worktree")).......(whe | 
| 402c0 | 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 20 20 | n.(file-exists-p.worktree)...... | 
| 402e0 | 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 74 72 | ...(let.((delete-by-moving-to-tr | 
| 40300 | 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 74 72 | ash.magit-delete-by-moving-to-tr | 
| 40320 | 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 6f 72 | ash))...........(delete-director | 
| 40340 | 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 6f 76 | y.worktree.t.magit-delete-by-mov | 
| 40360 | 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 65 2d | ing-to-trash))).......(if.(file- | 
| 40380 | 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 20 20 | exists-p.default-directory)..... | 
| 403a0 | 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 22 20 | ......(magit-run-git."worktree". | 
| 403c0 | 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 74 2d | "prune").........(let.((default- | 
| 403e0 | 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 28 6d | directory.primary))...........(m | 
| 40400 | 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 22 29 | agit-run-git."worktree"."prune") | 
| 40420 | 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 70 20 | ).........(when.(derived-mode-p. | 
| 40440 | 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 28 6b | 'magit-status-mode)...........(k | 
| 40460 | 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 74 61 | ill-buffer)...........(magit-sta | 
| 40480 | 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 0a 0a | tus-setup-buffer.primary)))))).. | 
| 404a0 | 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 77 6f | (defun.magit-worktree-status.(wo | 
| 404c0 | 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 20 74 | rktree)..."Show.the.status.for.t | 
| 404e0 | 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 20 69 | he.worktree.at.point..If.there.i | 
| 40500 | 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 65 61 | s.no.worktree.at.point,.then.rea | 
| 40520 | 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 68 65 | d.one.in.the.minibuffer...If.the | 
| 40540 | 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 77 68 | .worktree.at.point.is.the.one.wh | 
| 40560 | 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 73 70 | ose.status.is.already.being.disp | 
| 40580 | 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 68 65 | layed.in.the.current.buffer,.the | 
| 405a0 | 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 20 28 | n.show.it.in.Dired.instead."...( | 
| 405c0 | 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 74 2d | interactive....(list.(or.(magit- | 
| 405e0 | 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 20 20 | section-value-if.'worktree)..... | 
| 40600 | 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 64 0a | .........(magit-completing-read. | 
| 40620 | 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 20 77 | .............."Show.status.for.w | 
| 40640 | 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 65 74 | orktree"...............(cl-delet | 
| 40660 | 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 74 6f | e.(directory-file-name.(magit-to | 
| 40680 | 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 20 20 | plevel))........................ | 
| 406a0 | 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 20 20 | ..(magit-list-worktrees)........ | 
| 406c0 | 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 6c 20 | ..................:test.#'equal. | 
| 406e0 | 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 76 69 | :key.#'car)))))...(magit-diff-vi | 
| 40700 | 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 3b 3b 3b 20 53 65 | sit-directory.worktree))..;;;.Se | 
| 40720 | 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 20    6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 73 | ctions..(defvar.magit-worktree-s | 
| 40740 | 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 28 6c 65    74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 | ection-map...(let.((map.(make-sp | 
| 40760 | 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | arse-keymap))).....(define-key.m | 
| 40780 | 61 70 20 5b 72 65 6d 61 70 20 6d 61 67 69 74 2d    76 69 73 69 74 2d 74 68 69 6e 67 5d 20 20 27 6d | ap.[remap.magit-visit-thing]..'m | 
| 407a0 | 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 73 74    61 74 75 73 29 0a 20 20 20 20 28 64 65 66 69 6e | agit-worktree-status).....(defin | 
| 407c0 | 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70    20 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 | e-key.map.[remap.magit-delete-th | 
| 407e0 | 69 6e 67 5d 20 27 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 | ing].'magit-worktree-delete).... | 
| 40800 | 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20    66 6f 72 20 60 77 6f 72 6b 74 72 65 65 27 20 73 | .map)..."Keymap.for.`worktree'.s | 
| 40820 | 65 63 74 69 6f 6e 73 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 | ections.")..(defun.magit-insert- | 
| 40840 | 77 6f 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 | worktrees.()..."Insert.sections. | 
| 40860 | 66 6f 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 | for.all.worktrees..If.there.is.o | 
| 40880 | 6e 6c 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 | nly.one.worktree,.then.insert.no | 
| 408a0 | 74 68 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 | thing."...(let.((worktrees.(magi | 
| 408c0 | 74 2d 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 3e | t-list-worktrees))).....(when.(> | 
| 408e0 | 20 28 6c 65 6e 67 74 68 20 77 6f 72 6b 74 72 65    65 73 29 20 31 29 0a 20 20 20 20 20 20 28 6d 61 | .(length.worktrees).1).......(ma | 
| 40900 | 67 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 73 29 0a 20 | git-insert-section.(worktrees).. | 
| 40920 | 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 57 6f | .......(magit-insert-heading."Wo | 
| 40940 | 72 6b 74 72 65 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 | rktrees:").........(let*.((cols. | 
| 40960 | 20 20 20 20 20 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 | ................(mapcar......... | 
| 40980 | 20 20 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 70 61 74 68 20 | .........(pcase-lambda.(`(,path. | 
| 409a0 | 2c 62 61 72 65 70 20 2c 63 6f 6d 6d 69 74 20 2c    62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 | ,barep.,commit.,branch))........ | 
| 409c0 | 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 20 20 20 | ............(cons.(cond......... | 
| 409e0 | 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 20 28 70 72 6f 70 65 | ..................(branch.(prope | 
| 40a00 | 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 20 20 | rtize........................... | 
| 40a20 | 20 20 20 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 | .........branch.'font-lock-face. | 
| 40a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 40a60 | 20 20 20 28 69 66 20 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 | ...(if.(equal.branch.(magit-get- | 
| 40a80 | 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 20 20 20 | current-branch))................ | 
| 40aa0 | 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 | 
| 40ac0 | 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ranch-current................... | 
| 40ae0 | 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 | 
| 40b00 | 2d 6c 6f 63 61 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 | -local)))....................... | 
| 40b20 | 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 70 72 6f    70 65 72 74 69 7a 65 20 28 6d 61 67 69 74 2d 72 | ....(commit.(propertize.(magit-r | 
| 40b40 | 65 76 2d 61 62 62 72 65 76 20 63 6f 6d 6d 69 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ev-abbrev.commit)............... | 
| 40b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 40b80 | 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 0a 20 20 | 'font-lock-face.'magit-hash))... | 
| 40ba0 | 20 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 72 65 70 20 20 | ........................(barep.. | 
| 40bc0 | 22 28 62 61 72 65 29 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 | "(bare)"))...................... | 
| 40be0 | 20 20 20 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 77 6f 72 6b | ....path))..................work | 
| 40c00 | 74 72 65 65 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6c 69 67 6e 20 28 31 | trees))................(align.(1 | 
| 40c20 | 2b 20 28 2d 6d 61 78 20 28 2d 2d 6d 61 70 20 28    73 74 72 69 6e 67 2d 77 69 64 74 68 20 28 63 61 | +.(-max.(--map.(string-width.(ca | 
| 40c40 | 72 20 69 74 29 29 20 63 6f 6c 73 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 | r.it)).cols)))))...........(pcas | 
| 40c60 | 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 68 65 61    64 20 2e 20 2c 70 61 74 68 29 20 63 6f 6c 73 29 | e-dolist.(`(,head...,path).cols) | 
| 40c80 | 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 63 74 69 | .............(magit-insert-secti | 
| 40ca0 | 6f 6e 20 28 77 6f 72 6b 74 72 65 65 20 70 61 74    68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | on.(worktree.path).............. | 
| 40cc0 | 20 28 69 6e 73 65 72 74 20 68 65 61 64 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | .(insert.head)...............(in | 
| 40ce0 | 73 65 72 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e    67 20 28 2d 20 61 6c 69 67 6e 20 28 6c 65 6e 67 | sert.(make-string.(-.align.(leng | 
| 40d00 | 74 68 20 68 65 61 64 29 29 20 3f 5c 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | th.head)).?\s))...............(i | 
| 40d20 | 6e 73 65 72 74 20 28 6c 65 74 20 28 28 72 20 28    66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 | nsert.(let.((r.(file-relative-na | 
| 40d40 | 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 20 20 20 20 20 | me.path))....................... | 
| 40d60 | 20 20 20 20 20 20 28 61 20 28 61 62 62 72 65 76    69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 | ......(a.(abbreviate-file-name.p | 
| 40d80 | 61 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 28 | ath))).........................( | 
| 40da0 | 69 66 20 28 3c 20 28 73 74 72 69 6e 67 2d 77 69    64 74 68 20 72 29 20 28 73 74 72 69 6e 67 2d 77 | if.(<.(string-width.r).(string-w | 
| 40dc0 | 69 64 74 68 20 61 29 29 20 72 20 61 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | idth.a)).r.a)))...............(i | 
| 40de0 | 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 0a 20 20    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c | nsert.?\n)))).........(insert.?\ | 
| 40e00 | 6e 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 2d 77 6f | n)))))..;;;._.(provide.'magit-wo | 
| 40e20 | 72 6b 74 72 65 65 29 0a 3b 3b 3b 20 6d 61 67 69    74 2d 77 6f 72 6b 74 72 65 65 2e 65 6c 20 65 6e | rktree).;;;.magit-worktree.el.en | 
| 40e40 | 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 00 | ds.here......................... | 
| 40e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 40fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 41000 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 6f 62 73 6f 6c 65 74 65 2e 65 6c 00 00 00 | magit-3.3.0/magit-obsolete.el... | 
| 41020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 41040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 41060 | 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 | 
| 41080 | 30 30 31 30 31 35 32 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 35 31 31 00 20 30 00 00 00 | 0010152.00000000000.014511..0... | 
| 410a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 410c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 410e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 41100 | 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................... | 
| 41120 | 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................... | 
| 41140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 41160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 41180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 411a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 411c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 411e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 41200 | 3b 3b 3b 20 6d 61 67 69 74 2d 6f 62 73 6f 6c 65    74 65 2e 65 6c 20 2d 2d 2d 20 6f 62 73 6f 6c 65 | ;;;.magit-obsolete.el.---.obsole | 
| 41220 | 74 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 20    2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 69 6e 64 | te.definitions..-*-.lexical-bind | 
| 41240 | 69 6e 67 3a 20 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 31 | ing:.t.-*-..;;.Copyright.(C).201 | 
| 41260 | 30 2d 32 30 32 31 20 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 | 0-2021..The.Magit.Project.Contri | 
| 41280 | 62 75 74 6f 72 73 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 | butors.;;.;;.You.should.have.rec | 
| 412a0 | 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20    74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 20 66 | eived.a.copy.of.the.AUTHORS.md.f | 
| 412c0 | 69 6c 65 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73    74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 62 75 74 | ile.which.;;.lists.all.contribut | 
| 412e0 | 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65    65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 | ors...If.not,.see.http://magit.v | 
| 41300 | 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b 20 41    75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 | c/authors...;;.Author:.Jonas.Ber | 
| 41320 | 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 | 
| 41340 | 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@ | 
| 41360 | 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 | 
| 41380 | 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 | 
| 413a0 | 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74    77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 | git.is.free.software;.you.can.re | 
| 413c0 | 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.; | 
| 413e0 | 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 | 
| 41400 | 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 | 
| 41420 | 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 | 
| 41440 | 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73    69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f | ion;.either.version.3,.or.(at.yo | 
| 41460 | 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e    79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e | ur.option).;;.any.later.version. | 
| 41480 | 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 74 | .;;.;;.Magit.is.distributed.in.t | 
| 414a0 | 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 20 | he.hope.that.it.will.be.useful,. | 
| 414c0 | 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 74 | but.WITHOUT.;;.ANY.WARRANTY;.wit | 
| 414e0 | 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 6f | hout.even.the.implied.warranty.o | 
| 41500 | 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 20 | f.MERCHANTABILITY.;;.or.FITNESS. | 
| 41520 | 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 74 | FOR.A.PARTICULAR.PURPOSE...See.t | 
| 41540 | 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 65 | he.GNU.General.Public.;;.License | 
| 41560 | 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 6f | .for.more.details..;;.;;.You.sho | 
| 41580 | 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 20 | uld.have.received.a.copy.of.the. | 
| 415a0 | 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 6c | GNU.General.Public.License.;;.al | 
| 415c0 | 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 68 74 74 | ong.with.Magit...If.not,.see.htt | 
| 415e0 | 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f    6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 | p://www.gnu.org/licenses...;;;.C | 
| 41600 | 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 65 66 69 | ommentary:..;;.This.library.defi | 
| 41620 | 6e 65 73 20 61 6c 69 61 73 65 73 20 66 6f 72 20    6f 62 73 6f 6c 65 74 65 20 76 61 72 69 61 62 6c | nes.aliases.for.obsolete.variabl | 
| 41640 | 65 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73    2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 | es.and.functions...;;;.Code:..(r | 
| 41660 | 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 0a    3b 3b 3b 20 4f 62 73 6f 6c 65 74 65 20 73 69 6e | equire.'magit)..;;;.Obsolete.sin | 
| 41680 | 63 65 20 76 33 2e 30 2e 30 0a 0a 28 64 65 66 69    6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 6e 63 | ce.v3.0.0..(define-obsolete-func | 
| 416a0 | 74 69 6f 6e 2d 61 6c 69 61 73 20 27 6d 61 67 69    74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c | tion-alias.'magit-diff-visit-fil | 
| 416c0 | 65 2d 77 6f 72 6b 74 72 65 65 0a 20 20 27 6d 61    67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 77 | e-worktree...'magit-diff-visit-w | 
| 416e0 | 6f 72 6b 74 72 65 65 2d 66 69 6c 65 20 22 4d 61    67 69 74 20 33 2e 30 2e 30 22 29 0a 0a 28 64 65 | orktree-file."Magit.3.0.0")..(de | 
| 41700 | 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75    6e 63 74 69 6f 6e 2d 61 6c 69 61 73 20 27 6d 61 | fine-obsolete-function-alias.'ma | 
| 41720 | 67 69 74 2d 73 74 61 74 75 73 2d 69 6e 74 65 72    6e 61 6c 0a 20 20 27 6d 61 67 69 74 2d 73 74 61 | git-status-internal...'magit-sta | 
| 41740 | 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72    20 22 4d 61 67 69 74 20 33 2e 30 2e 30 22 29 0a | tus-setup-buffer."Magit.3.0.0"). | 
| 41760 | 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 6c 69 61 73 | .(define-obsolete-variable-alias | 
| 41780 | 20 27 6d 61 67 69 74 2d 6d 6f 64 65 2d 73 65 74    75 70 2d 68 6f 6f 6b 0a 20 20 27 6d 61 67 69 74 | .'magit-mode-setup-hook...'magit | 
| 417a0 | 2d 73 65 74 75 70 2d 62 75 66 66 65 72 2d 68 6f    6f 6b 20 22 4d 61 67 69 74 20 33 2e 30 2e 30 22 | -setup-buffer-hook."Magit.3.0.0" | 
| 417c0 | 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 6c 69 | )..(define-obsolete-variable-ali | 
| 417e0 | 61 73 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 70 6f 70 75 70 2d 73 68 6f 77 2d 76 61 72 69 | as.'magit-branch-popup-show-vari | 
| 41800 | 61 62 6c 65 73 0a 20 20 27 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 6f 6e | ables...'magit-branch-direct-con | 
| 41820 | 66 69 67 75 72 65 20 22 4d 61 67 69 74 20 33 2e    30 2e 30 22 29 0a 0a 28 64 65 66 69 6e 65 2d 6f | figure."Magit.3.0.0")..(define-o | 
| 41840 | 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e    2d 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 64 69 | bsolete-function-alias.'magit-di | 
| 41860 | 73 70 61 74 63 68 2d 70 6f 70 75 70 0a 20 20 27    6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 20 22 | spatch-popup...'magit-dispatch." | 
| 41880 | 4d 61 67 69 74 20 33 2e 30 2e 30 22 29 0a 0a 28    64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d | Magit.3.0.0")..(define-obsolete- | 
| 418a0 | 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 20 27    6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 | function-alias.'magit-repolist-c | 
| 418c0 | 6f 6c 75 6d 6e 2d 64 69 72 74 79 0a 20 20 27 6d    61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f | olumn-dirty...'magit-repolist-co | 
| 418e0 | 6c 75 6d 6e 2d 66 6c 61 67 20 22 4d 61 67 69 74    20 33 2e 30 2e 30 22 29 0a 0a 28 64 65 66 69 6e | lumn-flag."Magit.3.0.0")..(defin | 
| 41900 | 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61    62 6c 65 2d 61 6c 69 61 73 20 27 6d 61 67 69 74 | e-obsolete-variable-alias.'magit | 
| 41920 | 2d 64 69 73 61 62 6c 65 2d 6c 69 6e 65 2d 6e 75    6d 62 65 72 73 0a 20 20 27 6d 61 67 69 74 2d 73 | -disable-line-numbers...'magit-s | 
| 41940 | 65 63 74 69 6f 6e 2d 64 69 73 61 62 6c 65 2d 6c    69 6e 65 2d 6e 75 6d 62 65 72 73 20 22 4d 61 67 | ection-disable-line-numbers."Mag | 
| 41960 | 69 74 20 33 2e 30 2e 30 22 29 0a 0a 28 64 65 66    69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 | it.3.0.0")..(define-obsolete-var | 
| 41980 | 69 61 62 6c 65 2d 61 6c 69 61 73 20 27 69 6e 68    69 62 69 74 2d 6d 61 67 69 74 2d 72 65 66 72 65 | iable-alias.'inhibit-magit-refre | 
| 419a0 | 73 68 0a 20 20 27 6d 61 67 69 74 2d 69 6e 68 69    62 69 74 2d 72 65 66 72 65 73 68 20 22 4d 61 67 | sh...'magit-inhibit-refresh."Mag | 
| 419c0 | 69 74 20 33 2e 30 2e 30 22 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 2d 6d 61 67 69 74 2d | it.3.0.0")..(defun.magit--magit- | 
| 419e0 | 70 6f 70 75 70 2d 77 61 72 6e 69 6e 67 20 28 29    0a 20 20 28 64 69 73 70 6c 61 79 2d 77 61 72 6e | popup-warning.()...(display-warn | 
| 41a00 | 69 6e 67 20 27 6d 61 67 69 74 20 22 5c 0a 4d 61    67 69 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 75 73 | ing.'magit."\.Magit.no.longer.us | 
| 41a20 | 65 73 20 4d 61 67 69 74 2d 50 6f 70 75 70 2e 0a    49 74 20 6e 6f 77 20 75 73 65 73 20 54 72 61 6e | es.Magit-Popup..It.now.uses.Tran | 
| 41a40 | 73 69 65 6e 74 2e 0a 53 65 65 20 68 74 74 70 73    3a 2f 2f 65 6d 61 63 73 61 69 72 2e 6d 65 2f 32 | sient..See.https://emacsair.me/2 | 
| 41a60 | 30 31 39 2f 30 32 2f 31 34 2f 74 72 61 6e 73 69    65 6e 74 2d 30 2e 31 2e 0a 0a 48 6f 77 65 76 65 | 019/02/14/transient-0.1...Howeve | 
| 41a80 | 72 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61    74 69 6f 6e 20 61 6e 64 2f 6f 72 20 73 6f 6d 65 | r.your.configuration.and/or.some | 
| 41aa0 | 20 74 68 69 72 64 2d 70 61 72 74 79 20 70 61 63    6b 61 67 65 20 74 68 61 74 0a 79 6f 75 20 75 73 | .third-party.package.that.you.us | 
| 41ac0 | 65 20 73 74 69 6c 6c 20 64 65 70 65 6e 64 73 20    6f 6e 20 74 68 65 20 60 6d 61 67 69 74 2d 70 6f | e.still.depends.on.the.`magit-po | 
| 41ae0 | 70 75 70 27 20 70 61 63 6b 61 67 65 2e 20 20 42    75 74 20 62 65 63 61 75 73 65 0a 60 6d 61 67 69 | pup'.package...But.because.`magi | 
| 41b00 | 74 27 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 65 70    65 6e 64 73 20 6f 6e 20 74 68 61 74 2c 20 60 70 | t'.no.longer.depends.on.that,.`p | 
| 41b20 | 61 63 6b 61 67 65 27 20 68 61 73 20 72 65 6d 6f    76 65 64 20 69 74 20 66 72 6f 6d 0a 79 6f 75 72 | ackage'.has.removed.it.from.your | 
| 41b40 | 20 73 79 73 74 65 6d 2e 0a 0a 49 66 20 73 6f 6d    65 20 70 61 63 6b 61 67 65 20 74 68 61 74 20 79 | .system...If.some.package.that.y | 
| 41b60 | 6f 75 20 75 73 65 20 73 74 69 6c 6c 20 64 65 70    65 6e 64 73 20 6f 6e 20 60 6d 61 67 69 74 2d 70 | ou.use.still.depends.on.`magit-p | 
| 41b80 | 6f 70 75 70 27 20 62 75 74 0a 64 6f 65 73 20 6e    6f 74 20 64 65 63 6c 61 72 65 20 69 74 20 61 73 | opup'.but.does.not.declare.it.as | 
| 41ba0 | 20 61 20 64 65 70 65 6e 64 65 6e 63 79 2c 20 74    68 65 6e 20 70 6c 65 61 73 65 20 63 6f 6e 74 61 | .a.dependency,.then.please.conta | 
| 41bc0 | 63 74 20 69 74 73 0a 6d 61 69 6e 74 61 69 6e 65    72 20 61 62 6f 75 74 20 74 68 61 74 20 61 6e 64 | ct.its.maintainer.about.that.and | 
| 41be0 | 20 69 6e 73 74 61 6c 6c 20 60 6d 61 67 69 74 2d    70 6f 70 75 70 27 20 65 78 70 6c 69 63 69 74 6c | .install.`magit-popup'.explicitl | 
| 41c00 | 79 2e 0a 0a 49 66 20 79 6f 75 20 79 6f 75 72 73    65 6c 66 20 75 73 65 20 66 75 6e 63 74 69 6f 6e | y...If.you.yourself.use.function | 
| 41c20 | 73 20 74 68 61 74 20 61 72 65 20 64 65 66 69 6e    65 64 20 69 6e 20 60 6d 61 67 69 74 2d 70 6f 70 | s.that.are.defined.in.`magit-pop | 
| 41c40 | 75 70 27 0a 69 6e 20 79 6f 75 72 20 63 6f 6e 66    69 67 75 72 61 74 69 6f 6e 2c 20 74 68 65 6e 20 | up'.in.your.configuration,.then. | 
| 41c60 | 74 68 65 20 6e 65 78 74 20 73 74 65 70 20 64 65    70 65 6e 64 73 20 6f 6e 20 77 68 61 74 20 79 6f | the.next.step.depends.on.what.yo | 
| 41c80 | 75 20 75 73 65 0a 74 68 61 74 20 66 6f 72 2e 0a    0a 2a 20 49 66 20 79 6f 75 20 75 73 65 20 60 6d | u.use.that.for...*.If.you.use.`m | 
| 41ca0 | 61 67 69 74 2d 70 6f 70 75 70 27 20 74 6f 20 64    65 66 69 6e 65 20 79 6f 75 72 20 6f 77 6e 20 70 | agit-popup'.to.define.your.own.p | 
| 41cc0 | 6f 70 75 70 73 20 62 75 74 20 64 6f 20 6e 6f 74    0a 20 20 6d 6f 64 69 66 79 20 61 6e 79 20 6f 66 | opups.but.do.not...modify.any.of | 
| 41ce0 | 20 4d 61 67 69 74 27 73 20 6f 6c 64 20 70 6f 70    75 70 73 2c 20 74 68 65 6e 20 79 6f 75 20 68 61 | .Magit's.old.popups,.then.you.ha | 
| 41d00 | 76 65 20 74 6f 20 69 6e 73 74 61 6c 6c 0a 20 20    60 6d 61 67 69 74 2d 70 6f 70 75 70 27 20 65 78 | ve.to.install...`magit-popup'.ex | 
| 41d20 | 70 6c 69 63 69 74 6c 79 2e 20 20 28 59 6f 75 20    63 61 6e 20 61 6c 73 6f 20 6d 69 67 72 61 74 65 | plicitly...(You.can.also.migrate | 
| 41d40 | 20 74 6f 20 54 72 61 6e 73 69 65 6e 74 2c 0a 20    20 62 75 74 20 74 68 65 72 65 20 69 73 20 6e 6f | .to.Transient,...but.there.is.no | 
| 41d60 | 20 6e 65 65 64 20 74 6f 20 72 75 73 68 20 74 68    61 74 2e 29 0a 0a 2a 20 49 66 20 79 6f 75 20 61 | .need.to.rush.that.)..*.If.you.a | 
| 41d80 | 64 64 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72    67 75 6d 65 6e 74 73 20 61 6e 64 2f 6f 72 20 61 | dd.additional.arguments.and/or.a | 
| 41da0 | 63 74 69 6f 6e 73 20 74 6f 20 4d 61 67 69 74 27    73 20 70 6f 70 75 70 73 2c 0a 20 20 74 68 65 6e | ctions.to.Magit's.popups,...then | 
| 41dc0 | 20 79 6f 75 20 68 61 76 65 20 74 6f 20 70 6f 72    74 20 74 68 61 74 20 74 6f 20 6d 6f 64 69 66 79 | .you.have.to.port.that.to.modify | 
| 41de0 | 20 74 68 65 20 6e 65 77 20 5c 22 74 72 61 6e 73    69 65 6e 74 73 5c 22 20 69 6e 73 74 65 61 64 2e | .the.new.\"transients\".instead. | 
| 41e00 | 0a 20 20 53 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 | ...See.https://github.com/magit/ | 
| 41e20 | 6d 61 67 69 74 2f 77 69 6b 69 2f 5c 0a 43 6f 6e    76 65 72 74 69 6e 67 2d 70 6f 70 75 70 2d 6d 6f | magit/wiki/\.Converting-popup-mo | 
| 41e40 | 64 69 66 69 63 61 74 69 6f 6e 73 2d 74 6f 2d 74    72 61 6e 73 69 65 6e 74 2d 6d 6f 64 69 66 69 63 | difications-to-transient-modific | 
| 41e60 | 61 74 69 6f 6e 73 0a 0a 54 6f 20 66 69 6e 64 20    69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 | ations..To.find.installed.packag | 
| 41e80 | 65 73 20 74 68 61 74 20 73 74 69 6c 6c 20 75 73    65 20 60 6d 61 67 69 74 2d 70 6f 70 75 70 27 20 | es.that.still.use.`magit-popup'. | 
| 41ea0 | 79 6f 75 20 63 61 6e 0a 75 73 65 20 65 2e 67 2e    20 5c 22 4d 2d 78 20 72 67 72 65 70 20 52 45 54 | you.can.use.e.g..\"M-x.rgrep.RET | 
| 41ec0 | 20 6d 61 67 69 74 2d 70 6f 70 75 70 20 52 45 54    20 52 45 54 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f | .magit-popup.RET.RET.~/.emacs.d/ | 
| 41ee0 | 20 52 45 54 5c 22 2e 22 29 29 0a 28 63 6c 2d 65    76 61 6c 2d 77 68 65 6e 20 28 65 76 61 6c 20 6c | .RET\".")).(cl-eval-when.(eval.l | 
| 41f00 | 6f 61 64 29 0a 20 20 28 75 6e 6c 65 73 73 20 28    72 65 71 75 69 72 65 20 28 71 75 6f 74 65 20 6d | oad)...(unless.(require.(quote.m | 
| 41f20 | 61 67 69 74 2d 70 6f 70 75 70 29 20 6e 69 6c 20    74 29 0a 20 20 20 20 28 64 65 66 75 6e 20 6d 61 | agit-popup).nil.t).....(defun.ma | 
| 41f40 | 67 69 74 2d 64 65 66 69 6e 65 2d 70 6f 70 75 70    2d 73 77 69 74 63 68 20 28 26 72 65 73 74 20 5f | git-define-popup-switch.(&rest._ | 
| 41f60 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d    6d 61 67 69 74 2d 70 6f 70 75 70 2d 77 61 72 6e | ).......(magit--magit-popup-warn | 
| 41f80 | 69 6e 67 29 29 0a 20 20 20 20 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 70 6f | ing)).....(defun.magit-define-po | 
| 41fa0 | 70 75 70 2d 6f 70 74 69 6f 6e 20 28 26 72 65 73    74 20 5f 29 0a 20 20 20 20 20 20 28 6d 61 67 69 | pup-option.(&rest._).......(magi | 
| 41fc0 | 74 2d 2d 6d 61 67 69 74 2d 70 6f 70 75 70 2d 77    61 72 6e 69 6e 67 29 29 0a 20 20 20 20 28 64 65 | t--magit-popup-warning)).....(de | 
| 41fe0 | 66 75 6e 20 6d 61 67 69 74 2d 64 65 66 69 6e 65    2d 70 6f 70 75 70 2d 76 61 72 69 61 62 6c 65 20 | fun.magit-define-popup-variable. | 
| 42000 | 28 26 72 65 73 74 20 5f 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 2d 6d 61 67 69 74 2d 70 6f | (&rest._).......(magit--magit-po | 
| 42020 | 70 75 70 2d 77 61 72 6e 69 6e 67 29 29 0a 20 20    20 20 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 | pup-warning)).....(defun.magit-d | 
| 42040 | 65 66 69 6e 65 2d 70 6f 70 75 70 2d 61 63 74 69    6f 6e 20 28 26 72 65 73 74 20 5f 29 0a 20 20 20 | efine-popup-action.(&rest._).... | 
| 42060 | 20 20 20 28 6d 61 67 69 74 2d 2d 6d 61 67 69 74    2d 70 6f 70 75 70 2d 77 61 72 6e 69 6e 67 29 29 | ...(magit--magit-popup-warning)) | 
| 42080 | 0a 20 20 20 20 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 64 65 66 69 6e 65 2d 70 6f 70 75 70 2d 73 | .....(defun.magit-define-popup-s | 
| 420a0 | 65 71 75 65 6e 63 65 2d 61 63 74 69 6f 6e 20 28    26 72 65 73 74 20 5f 29 0a 20 20 20 20 20 20 28 | equence-action.(&rest._).......( | 
| 420c0 | 6d 61 67 69 74 2d 2d 6d 61 67 69 74 2d 70 6f 70    75 70 2d 77 61 72 6e 69 6e 67 29 29 0a 20 20 20 | magit--magit-popup-warning)).... | 
| 420e0 | 20 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 65    66 69 6e 65 2d 70 6f 70 75 70 2d 6b 65 79 20 28 | .(defun.magit-define-popup-key.( | 
| 42100 | 26 72 65 73 74 20 5f 29 0a 20 20 20 20 20 20 28    6d 61 67 69 74 2d 2d 6d 61 67 69 74 2d 70 6f 70 | &rest._).......(magit--magit-pop | 
| 42120 | 75 70 2d 77 61 72 6e 69 6e 67 29 29 0a 20 20 20    20 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 65 | up-warning)).....(defun.magit-de | 
| 42140 | 66 69 6e 65 2d 70 6f 70 75 70 2d 6b 65 79 73 2d    64 65 66 65 72 72 65 64 20 28 26 72 65 73 74 20 | fine-popup-keys-deferred.(&rest. | 
| 42160 | 5f 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d    2d 6d 61 67 69 74 2d 70 6f 70 75 70 2d 77 61 72 | _).......(magit--magit-popup-war | 
| 42180 | 6e 69 6e 67 29 29 0a 20 20 20 20 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 63 68 61 6e 67 65 2d 70 | ning)).....(defun.magit-change-p | 
| 421a0 | 6f 70 75 70 2d 6b 65 79 20 28 26 72 65 73 74 20    5f 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | opup-key.(&rest._).......(magit- | 
| 421c0 | 2d 6d 61 67 69 74 2d 70 6f 70 75 70 2d 77 61 72    6e 69 6e 67 29 29 0a 20 20 20 20 28 64 65 66 75 | -magit-popup-warning)).....(defu | 
| 421e0 | 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 76 65 2d 70    6f 70 75 70 2d 6b 65 79 20 28 26 72 65 73 74 20 | n.magit-remove-popup-key.(&rest. | 
| 42200 | 5f 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d    2d 6d 61 67 69 74 2d 70 6f 70 75 70 2d 77 61 72 | _).......(magit--magit-popup-war | 
| 42220 | 6e 69 6e 67 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 | ning))))..;;;._.(provide.'magit- | 
| 42240 | 6f 62 73 6f 6c 65 74 65 29 0a 3b 3b 3b 20 6d 61    67 69 74 2d 6f 62 73 6f 6c 65 74 65 2e 65 6c 20 | obsolete).;;;.magit-obsolete.el. | 
| 42260 | 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 00 | ends.here....................... | 
| 42280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 422a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 422c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 422e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 423a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 423c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 423e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42400 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 72 65 66 73 2e 65 6c 00 00 00 00 00 00 00 | magit-3.3.0/magit-refs.el....... | 
| 42420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42460 | 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 | 
| 42480 | 30 30 37 37 30 34 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 36 34 35 00 20 30 00 00 00 | 0077040.00000000000.013645..0... | 
| 424a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 424c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 424e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42500 | 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................... | 
| 42520 | 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................... | 
| 42540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 425a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 425c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 425e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 42600 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 66 73 2e 65    6c 20 2d 2d 2d 20 6c 69 73 74 69 6e 67 20 72 65 | ;;;.magit-refs.el.---.listing.re | 
| 42620 | 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 20 74 | ferences..-*-.lexical-binding:.t | 
| 42640 | 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 31 30 2d 32 30 32 31 | .-*-..;;.Copyright.(C).2010-2021 | 
| 42660 | 20 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 | ..The.Magit.Project.Contributors | 
| 42680 | 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. | 
| 426a0 | 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 41 55    54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 | a.copy.of.the.AUTHORS.md.file.wh | 
| 426c0 | 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c 6c    20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 20 | ich.;;.lists.all.contributors... | 
| 426e0 | 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70    3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 | If.not,.see.http://magit.vc/auth | 
| 42700 | 6f 72 73 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 | ors...;;.Author:.Jonas.Bernoulli | 
| 42720 | 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 | 
| 42740 | 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 | 
| 42760 | 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 | 
| 42780 | 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 | 
| 427a0 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20    79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software;.you.can.redistri | 
| 427c0 | 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 | 
| 427e0 | 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 | 
| 42800 | 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.;; | 
| 42820 | 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 3b 20 65 | .the.Free.Software.Foundation;.e | 
| 42840 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c    20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 | ither.version.3,.or.(at.your.opt | 
| 42860 | 69 6f 6e 29 0a 3b 3b 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 | ion).;;.any.later.version..;;.;; | 
| 42880 | 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 70 | .Magit.is.distributed.in.the.hop | 
| 428a0 | 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 75 74 20 57 49 | e.that.it.will.be.useful,.but.WI | 
| 428c0 | 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 6f 75 74 20 65 | THOUT.;;.ANY.WARRANTY;.without.e | 
| 428e0 | 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 20 4d 45 52 43 | ven.the.implied.warranty.of.MERC | 
| 42900 | 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 4f 52 20 41 20 | HANTABILITY.;;.or.FITNESS.FOR.A. | 
| 42920 | 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 | 
| 42940 | 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 66 6f 72 20 6d | .General.Public.;;.License.for.m | 
| 42960 | 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 61 | ore.details..;;.;;.You.should.ha | 
| 42980 | 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 65 | ve.received.a.copy.of.the.GNU.Ge | 
| 429a0 | 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 69 | neral.Public.License.;;.along.wi | 
| 429c0 | 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f    74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 | th.Magit...If.not,.see.http://ww | 
| 429e0 | 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73    65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 | w.gnu.org/licenses...;;;.Comment | 
| 42a00 | 61 72 79 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 | ary:..;;.This.library.implements | 
| 42a20 | 20 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 69 73    74 69 6e 67 20 72 65 66 65 72 65 6e 63 65 73 20 | .support.for.listing.references. | 
| 42a40 | 69 6e 20 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 | in.a.buffer...;;;.Code:..(requir | 
| 42a60 | 65 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 | e.'magit)..;;;.Options..(defgrou | 
| 42a80 | 70 20 6d 61 67 69 74 2d 72 65 66 73 20 6e 69 6c    0a 20 20 22 49 6e 73 70 65 63 74 20 61 6e 64 20 | p.magit-refs.nil..."Inspect.and. | 
| 42aa0 | 6d 61 6e 69 70 75 6c 61 74 65 20 47 69 74 20 62    72 61 6e 63 68 65 73 20 61 6e 64 20 74 61 67 73 | manipulate.Git.branches.and.tags | 
| 42ac0 | 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 52 | ."...:link.'(info-link."(magit)R | 
| 42ae0 | 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72    22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | eferences.Buffer")...:group.'mag | 
| 42b00 | 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 72 65 66 73 | it-modes)..(defcustom.magit-refs | 
| 42b20 | 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 65 72 | -mode-hook.nil..."Hook.run.after | 
| 42b40 | 20 65 6e 74 65 72 69 6e 67 20 4d 61 67 69 74 2d    52 65 66 73 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 | .entering.Magit-Refs.mode."...:p | 
| 42b60 | 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 30 22 | ackage-version.'(magit..."2.1.0" | 
| 42b80 | 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 3a 74 79 70 65 20 27 | )...:group.'magit-refs...:type.' | 
| 42ba0 | 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 73 2d 73 65 63 | hook)..(defcustom.magit-refs-sec | 
| 42bc0 | 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 74 2d 65 72 72 6f | tions-hook...'(magit-insert-erro | 
| 42be0 | 72 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 62 72 61 6e 63 68 | r-header.....magit-insert-branch | 
| 42c00 | 2d 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6c 6f | -description.....magit-insert-lo | 
| 42c20 | 63 61 6c 2d 62 72 61 6e 63 68 65 73 0a 20 20 20    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 | cal-branches.....magit-insert-re | 
| 42c40 | 6d 6f 74 65 2d 62 72 61 6e 63 68 65 73 0a 20 20    20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 | mote-branches.....magit-insert-t | 
| 42c60 | 61 67 73 29 0a 20 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 | ags)..."Hook.run.to.insert.secti | 
| 42c80 | 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 66 65 72 2e 22 0a 20 | ons.into.a.references.buffer.".. | 
| 42ca0 | 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 | 
| 42cc0 | 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 3a 74 79 70 | .0")...:group.'magit-refs...:typ | 
| 42ce0 | 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 72 65 66 73 2d | e.'hook)..(defcustom.magit-refs- | 
| 42d00 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e    74 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 | show-commit-count.nil..."Whether | 
| 42d20 | 20 74 6f 20 73 68 6f 77 20 63 6f 6d 6d 69 74 20    63 6f 75 6e 74 73 20 69 6e 20 4d 61 67 69 74 2d | .to.show.commit.counts.in.Magit- | 
| 42d40 | 52 65 66 73 20 6d 6f 64 65 20 62 75 66 66 65 72    73 2e 0a 0a 61 6c 6c 20 20 20 20 53 68 6f 77 20 | Refs.mode.buffers...all....Show. | 
| 42d60 | 63 6f 75 6e 74 73 20 66 6f 72 20 62 72 61 6e 63    68 65 73 20 61 6e 64 20 74 61 67 73 2e 0a 62 72 | counts.for.branches.and.tags..br | 
| 42d80 | 61 6e 63 68 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 20 6f 6e | anch.Show.counts.for.branches.on | 
| 42da0 | 6c 79 2e 0a 6e 69 6c 20 20 20 20 4e 65 76 65 72    20 73 68 6f 77 20 63 6f 75 6e 74 73 2e 0a 0a 54 | ly..nil....Never.show.counts...T | 
| 42dc0 | 6f 20 63 68 61 6e 67 65 20 74 68 65 20 76 61 6c    75 65 20 69 6e 20 61 6e 20 65 78 69 73 74 69 6e | o.change.the.value.in.an.existin | 
| 42de0 | 67 20 62 75 66 66 65 72 20 75 73 65 20 74 68 65    20 63 6f 6d 6d 61 6e 64 0a 60 6d 61 67 69 74 2d | g.buffer.use.the.command.`magit- | 
| 42e00 | 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 27 2e 22 0a 20 20 | refs-set-show-commit-count'."... | 
| 42e20 | 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. | 
| 42e40 | 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 3a 73 61 66 65 | 0")...:group.'magit-refs...:safe | 
| 42e60 | 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 61 6c 6c 20 62 | .(lambda.(val).(memq.val.'(all.b | 
| 42e80 | 72 61 6e 63 68 20 6e 69 6c 29 29 29 0a 20 20 3a    74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 | ranch.nil)))...:type.'(choice.(c | 
| 42ea0 | 6f 6e 73 74 20 61 6c 6c 20 20 20 20 3a 74 61 67    20 22 46 6f 72 20 62 72 61 6e 63 68 65 73 20 61 | onst.all....:tag."For.branches.a | 
| 42ec0 | 6e 64 20 74 61 67 73 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 | nd.tags")..................(cons | 
| 42ee0 | 74 20 62 72 61 6e 63 68 20 3a 74 61 67 20 22 46    6f 72 20 62 72 61 6e 63 68 65 73 20 6f 6e 6c 79 | t.branch.:tag."For.branches.only | 
| 42f00 | 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 6e 69 6c 20 20 | ")..................(const.nil.. | 
| 42f20 | 20 20 3a 74 61 67 20 22 4e 65 76 65 72 22 29 29    29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 72 65 | ..:tag."Never"))).(put.'magit-re | 
| 42f40 | 66 73 2d 73 68 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 | fs-show-commit-count.'safe-local | 
| 42f60 | 2d 76 61 72 69 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 | -variable.'symbolp).(put.'magit- | 
| 42f80 | 72 65 66 73 2d 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 | refs-show-commit-count.'permanen | 
| 42fa0 | 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 2d 72 65 66 | t-local.t)..(defcustom.magit-ref | 
| 42fc0 | 73 2d 70 61 64 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 | s-pad-commit-counts.nil..."Wheth | 
| 42fe0 | 65 72 20 74 6f 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 | er.to.pad.all.counts.on.all.side | 
| 43000 | 73 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 | s.in.`magit-refs-mode'.buffers.. | 
| 43020 | 0a 49 66 20 74 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 | .If.this.is.nil,.then.some.commi | 
| 43040 | 74 20 63 6f 75 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 | t.counts.are.displayed.right.nex | 
| 43060 | 74 0a 74 6f 20 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 | t.to.one.of.the.branches.that.ap | 
| 43080 | 70 65 61 72 20 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 | pear.next.to.the.count,.without. | 
| 430a0 | 61 6e 79 0a 73 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 | any.space.in.between...This.migh | 
| 430c0 | 74 20 6c 6f 6f 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 | t.look.bad.if.the.branch.name.fa | 
| 430e0 | 63 65 73 0a 6c 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 | ces.look.too.similar.to.`magit-d | 
| 43100 | 69 6d 6d 65 64 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 | immed'...If.this.is.non-nil,.the | 
| 43120 | 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 20 73 69 64 65 | n.spaces.are.placed.on.both.side | 
| 43140 | 73 20 6f 66 20 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 | s.of.all.commit.counts."...:pack | 
| 43160 | 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 0a | age-version.'(magit..."2.12.0"). | 
| 43180 | 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 62 6f | ..:group.'magit-refs...:type.'bo | 
| 431a0 | 6f 6c 65 61 6e 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 | olean)..(defvar.magit-refs-show- | 
| 431c0 | 70 75 73 68 2d 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 | push-remote.nil..."Whether.to.sh | 
| 431e0 | 6f 77 20 74 68 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 | ow.the.push-remotes.of.local.bra | 
| 43200 | 6e 63 68 65 73 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 | nches..Also.show.the.commits.tha | 
| 43220 | 74 20 74 68 65 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 | t.the.local.branch.is.ahead.and. | 
| 43240 | 62 65 68 69 6e 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 | behind.the.push-target...Unfortu | 
| 43260 | 6e 61 74 65 6c 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 | nately.there.is.a.bug.in.Git.tha | 
| 43280 | 74 20 6d 61 6b 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 | t.makes.this.useless.(the.commit | 
| 432a0 | 73 20 61 68 65 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 | s.ahead.and.behind.the.upstream. | 
| 432c0 | 61 72 65 0a 73 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 | are.shown),.so.this.isn't.enable | 
| 432e0 | 64 20 79 65 74 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 | d.yet.")..(defcustom.magit-refs- | 
| 43300 | 73 68 6f 77 2d 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 | show-remote-prefix.nil..."Whethe | 
| 43320 | 72 20 74 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 | r.to.show.the.remote.prefix.in.l | 
| 43340 | 69 73 74 73 20 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 | ists.of.remote.branches...This.i | 
| 43360 | 73 20 72 65 64 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 | s.redundant.because.the.name.of. | 
| 43380 | 74 68 65 20 72 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 | the.remote.is.already.shown.in.t | 
| 433a0 | 68 65 20 68 65 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 | he.heading.preceding.the.list.of | 
| 433c0 | 20 69 74 73 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 | .its.branches."...:package-versi | 
| 433e0 | 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. | 
| 43400 | 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 29 0a 0a 28 | 'magit-refs...:type.'boolean)..( | 
| 43420 | 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 69 6e 0a 20 20 28 6c | defcustom.magit-refs-margin...(l | 
| 43440 | 69 73 74 20 6e 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 | ist.nil.........(nth.1.magit-log | 
| 43460 | 2d 6d 61 72 67 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 | -margin).........'magit-log-marg | 
| 43480 | 69 6e 2d 77 69 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 | in-width.nil.........(nth.4.magi | 
| 434a0 | 74 2d 6c 6f 67 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 | t-log-margin))..."Format.of.the. | 
| 434c0 | 6d 61 72 67 69 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 | margin.in.`magit-refs-mode'.buff | 
| 434e0 | 65 72 73 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 | ers...The.value.has.the.form.(IN | 
| 43500 | 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 | 
| 43520 | 54 48 29 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 | TH)...If.INIT.is.non-nil,.then.t | 
| 43540 | 68 65 20 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 | he.margin.is.shown.initially..ST | 
| 43560 | 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 | 
| 43580 | 75 74 68 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 | uthor.or.committer.date....It.ca | 
| 435a0 | 6e 20 62 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 | n.be.one.of.`age'.(to.show.the.a | 
| 435c0 | 67 65 20 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 | ge.of.the.commit),...`age-abbrev | 
| 435e0 | 69 61 74 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 | iated'.(to.abbreviate.the.time.u | 
| 43600 | 6e 69 74 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 | nit.to.a.character),...or.a.stri | 
| 43620 | 6e 67 20 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 | ng.(suitable.for.`format-time-st | 
| 43640 | 72 69 6e 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 | ring').to.show.the...actual.date | 
| 43660 | 2e 20 20 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 | ...Option.`magit-log-margin-show | 
| 43680 | 2d 63 6f 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 | -committer-date'...controls.whic | 
| 436a0 | 68 20 64 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 | h.date.is.being.displayed..WIDTH | 
| 436c0 | 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 6d 61 72 67 69 | .controls.the.width.of.the.margi | 
| 436e0 | 6e 2e 20 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 | n...This.exists.for.forward...co | 
| 43700 | 6d 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 | mpatibility.and.currently.the.va | 
| 43720 | 6c 75 65 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 | lue.should.not.be.changed..AUTHO | 
| 43740 | 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 66 20 74 | R.controls.whether.the.name.of.t | 
| 43760 | 68 65 20 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 | he.author.is.also.shown.by...def | 
| 43780 | 61 75 6c 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 | ault..AUTHOR-WIDTH.has.to.be.an. | 
| 437a0 | 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 20 61 | integer...When.the.name.of.the.a | 
| 437c0 | 75 74 68 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 | uthor...is.shown,.then.this.spec | 
| 437e0 | 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 20 | ifies.how.much.space.is.used.to. | 
| 43800 | 64 6f 20 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 | do.so."...:package-version.'(mag | 
| 43820 | 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 72 65 | it..."2.9.0")...:group.'magit-re | 
| 43840 | 66 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 73 61 66 | fs...:group.'magit-margin...:saf | 
| 43860 | 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 61 6c 6c 20 | e.(lambda.(val).(memq.val.'(all. | 
| 43880 | 62 72 61 6e 63 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 | branch.nil)))...:type.magit-log- | 
| 438a0 | 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 7a | margin--custom-type...:initializ | 
| 438c0 | 65 20 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 | e.'magit-custom-initialize-reset | 
| 438e0 | 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 | 
| 43900 | 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 | 
| 43920 | 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 72 65 66 | t-margin-set-variable.'magit-ref | 
| 43940 | 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 66 73 2d | s-mode))..(defcustom.magit-refs- | 
| 43960 | 6d 61 72 67 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 | margin-for-tags.nil..."Whether.t | 
| 43980 | 6f 20 73 68 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 | o.show.information.about.tags.in | 
| 439a0 | 20 74 68 65 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 | .the.margin...This.is.disabled.b | 
| 439c0 | 79 20 64 65 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 | y.default.because.it.is.slow.if. | 
| 439e0 | 74 68 65 72 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 | there.are.many.tags."...:package | 
| 43a00 | 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 | 
| 43a20 | 72 6f 75 70 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 | roup.'magit-refs...:group.'magit | 
| 43a40 | 2d 6d 61 72 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 | -margin...:type.'boolean)..(defc | 
| 43a60 | 75 73 74 6f 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 | ustom.magit-refs-primary-column- | 
| 43a80 | 77 69 64 74 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 | width.(cons.16.32)..."Width.of.t | 
| 43aa0 | 68 65 20 66 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 | he.focus.column.in.`magit-refs-m | 
| 43ac0 | 6f 64 65 27 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 | ode'.buffers...The.primary.colum | 
| 43ae0 | 6e 20 69 73 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 | n.is.the.column.that.contains.th | 
| 43b00 | 65 20 6e 61 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 | e.name.of.the.branch.that.the.cu | 
| 43b20 | 72 72 65 6e 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 | rrent.row.is.about...If.this.is. | 
| 43b40 | 61 6e 20 69 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 | an.integer,.then.the.column.is.t | 
| 43b60 | 68 61 74 20 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 | hat.many.columns.wide..Otherwise | 
| 43b80 | 20 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 | .it.has.to.be.a.cons-cell.of.two | 
| 43ba0 | 20 69 6e 74 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 | .integers...The.first.specifies. | 
| 43bc0 | 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 64 20 74 68 | the.minimal.width,.the.second.th | 
| 43be0 | 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 63 61 73 65 20 74 | e.maximal.width...In.that.case.t | 
| 43c00 | 68 65 20 61 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 | he.actual.width.is.determined.us | 
| 43c20 | 69 6e 67 20 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 | ing.the.length.of.the.names.of.t | 
| 43c40 | 68 65 20 73 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 | he.shown.local.branches...(Remot | 
| 43c60 | 65 20 62 72 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 | e.branches.and.tags.are.not.take | 
| 43c80 | 6e 20 69 6e 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 | n.into.account.when.calculating. | 
| 43ca0 | 74 6f 20 6f 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 | to.optimal.width.)"...:package-v | 
| 43cc0 | 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 | 
| 43ce0 | 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 63 68 6f 69 63 65 | oup.'magit-refs...:type.'(choice | 
| 43d00 | 20 28 69 6e 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 | .(integer.:tag."Constant.wide"). | 
| 43d20 | 20 20 20 20 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 | .................(cons....:tag." | 
| 43d40 | 57 69 64 65 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 | Wide.constrains"................ | 
| 43d60 | 20 20 20 20 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 | ...........(integer.:tag."Minimu | 
| 43d80 | 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 20 20 20 20 28 69 | m")...........................(i | 
| 43da0 | 6e 74 65 67 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 | nteger.:tag."Maximum"))))..(defc | 
| 43dc0 | 75 73 74 6f 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 | ustom.magit-refs-focus-column-wi | 
| 43de0 | 64 74 68 20 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 | dth.5..."Width.of.the.focus.colu | 
| 43e00 | 6d 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 | mn.in.`magit-refs-mode'.buffers. | 
| 43e20 | 0a 0a 54 68 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 | ..The.focus.column.is.the.first. | 
| 43e40 | 63 6f 6c 75 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 | column,.which.marks.one.branch.( | 
| 43e60 | 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 | 
| 43e80 | 68 65 20 66 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 | he.focused.branch.using.\"*\".or | 
| 43ea0 | 20 5c 22 40 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 | .\"@\"...For.each.other.referenc | 
| 43ec0 | 65 2c 20 74 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 | e,.this.column.optionally.shows. | 
| 43ee0 | 68 6f 77 20 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 | how.many.commits.it.is.ahead.of. | 
| 43f00 | 74 68 65 20 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 | the.focused.branch.and.\"<\",.or | 
| 43f20 | 0a 69 66 20 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 | .if.it.isn't.ahead.then.the.comm | 
| 43f40 | 69 74 73 20 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 | its.it.is.behind.and.\">\",.or.i | 
| 43f60 | 66 20 69 74 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 | f.it.isn't.behind.either,.then.a | 
| 43f80 | 20 5c 22 3d 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 | .\"=\"...This.column.may.also.di | 
| 43fa0 | 73 70 6c 61 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 | splay.only.\"*\".or.\"@\".for.th | 
| 43fc0 | 65 20 66 6f 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 | e.focused.branch,.in.which.case. | 
| 43fe0 | 74 68 69 73 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 | this.option.is.ignored...Use.\"L | 
| 44000 | 20 76 5c 22 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 | .v\".to.change.the.verbosity.of. | 
| 44020 | 74 68 69 73 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 | this.column."...:package-version | 
| 44040 | 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 | 
| 44060 | 61 67 69 74 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 | agit-refs...:type.'integer)..(de | 
| 44080 | 66 63 75 73 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 | fcustom.magit-refs-filter-alist. | 
| 440a0 | 6e 69 6c 0a 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 | nil..."Alist.controlling.which.r | 
| 440c0 | 65 66 73 20 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 | efs.are.omitted.from.`magit-refs | 
| 440e0 | 2d 6d 6f 64 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 | -mode'.buffers...The.purpose.of. | 
| 44100 | 74 68 69 73 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 | this.option.is.to.forgo.displayi | 
| 44120 | 6e 67 20 63 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 | ng.certain.refs.based.on.their.n | 
| 44140 | 61 6d 65 2e 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 | ame...If.you.want.to.not.display | 
| 44160 | 20 61 6e 79 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 | .any.refs.of.a.certain.type,.the | 
| 44180 | 6e 20 79 6f 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 | n.you.should.remove.the.appropri | 
| 441a0 | 61 74 65 20 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 | ate.function.from.`magit-refs-se | 
| 441c0 | 63 74 69 6f 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 | ctions-hook'.instead...All.keys. | 
| 441e0 | 61 72 65 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 | are.tried.in.order.until.one.mat | 
| 44200 | 63 68 65 73 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 | ches...Then.its.value.is.used.an | 
| 44220 | 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 72 65 | d.subsequent.elements.are.ignore | 
| 44240 | 64 2e 20 20 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 | d...If.the.value.is.non-nil,.the | 
| 44260 | 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 79 65 64 2c 20 6f 74 | n.the.reference.is.displayed,.ot | 
| 44280 | 68 65 72 77 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 | herwise.it.is.not..If.no.element | 
| 442a0 | 20 6d 61 74 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 | .matches,.then.the.reference.is. | 
| 442c0 | 64 69 73 70 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 | displayed...A.key.can.either.be. | 
| 442e0 | 61 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 74 68 65 20 72 65 | a.regular.expression.that.the.re | 
| 44300 | 66 6e 61 6d 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 | fname.has.to.match,.or.a.functio | 
| 44320 | 6e 20 74 68 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 | n.that.takes.the.refname.as.only | 
| 44340 | 20 61 72 67 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 | .argument.and.returns.a.boolean. | 
| 44360 | 20 20 41 20 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 | ..A.remote.branch.such.as.\"orig | 
| 44380 | 69 6e 2f 6d 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 | in/master\".is.displayed.as.just | 
| 443a0 | 20 5c 22 6d 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 | .\"master\",.however.for.this.co | 
| 443c0 | 6d 70 61 72 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 | mparison.the.former.is.used."... | 
| 443e0 | 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 32 | :package-version.'(magit..."2.12 | 
| 44400 | 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 3a 74 79 70 | .0")...:group.'magit-refs...:typ | 
| 44420 | 65 20 27 28 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 | e.'(alist.:key-type...(choice..: | 
| 44440 | 74 61 67 20 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 | tag."Key".regexp.function)...... | 
| 44460 | 20 20 20 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 | ...........:value-type.(boolean. | 
| 44480 | 3a 74 61 67 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 | :tag."Value".................... | 
| 444a0 | 20 20 20 20 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 | ..................:on.."show.(no | 
| 444c0 | 6e 2d 6e 69 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 | n-nil)"......................... | 
| 444e0 | 20 20 20 20 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 | .............:off."omit.(nil)")) | 
| 44500 | 29 0a 0a 28 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 | )..(defcustom.magit-visit-ref-be | 
| 44520 | 68 61 76 69 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 | havior.nil..."Control.how.`magit | 
| 44540 | 2d 76 69 73 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 | -visit-ref'.behaves.in.`magit-re | 
| 44560 | 66 73 2d 6d 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 | fs-mode'.buffers...By.default.`m | 
| 44580 | 61 67 69 74 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 | agit-visit-ref'.behaves.like.`ma | 
| 445a0 | 67 69 74 2d 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 | git-show-commit',.in.all.buffers | 
| 445c0 | 2c 20 69 6e 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 | ,.including.`magit-refs-mode'.bu | 
| 445e0 | 66 66 65 72 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 | ffers...When.the.type.of.the.sec | 
| 44600 | 74 69 6f 6e 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 | tion.at.point.is.`commit'.then.\ | 
| 44620 | 22 52 45 54 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 | "RET\".is.bound.to.`magit-show-c | 
| 44640 | 6f 6d 6d 69 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 | ommit',.and.when.the.type.is.eit | 
| 44660 | 68 65 72 20 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 | her.`branch'.or.`tag'.then.it.is | 
| 44680 | 20 62 6f 75 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 | .bound.to.`magit-visit-ref'...\" | 
| 446a0 | 52 45 54 5c 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 | RET\".is.one.of.Magit's.most.ess | 
| 446c0 | 65 6e 74 69 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 | ential.keys.and.at.least.by.defa | 
| 446e0 | 75 6c 74 20 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 | ult.it.should.behave.consistentl | 
| 44700 | 79 20 61 63 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 | y.across.all.of.Magit,.especiall | 
| 44720 | 79 20 62 65 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 | y.because.users.quickly.learn.th | 
| 44740 | 61 74 20 69 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 | at.it.does.something.very.harmle | 
| 44760 | 73 73 3b 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 | ss;.it.shows.more.information.ab | 
| 44780 | 6f 75 74 20 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 | out.the.thing.at.point.in.anothe | 
| 447a0 | 72 20 62 75 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 | r.buffer...However.\"RET\".used. | 
| 447c0 | 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 60 6d 61 67 69 74 2d | to.behave.differently.in.`magit- | 
| 447e0 | 72 65 66 73 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 | refs-mode'.buffers,.doing.surpri | 
| 44800 | 73 69 6e 67 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 | sing.things,.some.of.which.canno | 
| 44820 | 74 20 72 65 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 | t.really.be.described.as.\"visit | 
| 44840 | 20 74 68 69 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 | .this.thing\"...If.you.have.grow | 
| 44860 | 6e 20 61 63 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 | n.accustomed.to.such.inconsisten | 
| 44880 | 74 2c 20 62 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 | t,.but.to.you.useful,.behavior,. | 
| 448a0 | 74 68 65 6e 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 | then.you.can.restore.that.by.add | 
| 448c0 | 69 6e 67 20 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 | ing.one.or.more.of.the.below.sym | 
| 448e0 | 62 6f 6c 73 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 | bols.to.the.value.of.this.option | 
| 44900 | 2e 20 20 42 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 | ...But.keep.in.mind.that.by.doin | 
| 44920 | 67 20 73 6f 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 | g.so.you.don't.only.introduce.in | 
| 44940 | 63 6f 6e 73 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 | consistencies,.you.also.lose.som | 
| 44960 | 65 0a 66 75 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 | e.functionality.and.might.have.t | 
| 44980 | 6f 20 72 65 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 | o.resort.to.`M-x.magit-show-comm | 
| 449a0 | 69 74 27 0a 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 | it'.to.get.it.back...`magit-visi | 
| 449c0 | 74 2d 72 65 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 | t-ref'.looks.for.these.symbols.i | 
| 449e0 | 6e 20 74 68 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 | n.the.order.in.which.they.are.de | 
| 44a00 | 73 63 72 69 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 | scribed.here...If.the.presence.o | 
| 44a20 | 66 20 61 20 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 | f.a.symbol.applies.to.the.curren | 
| 44a40 | 74 20 73 69 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 | t.situation,.then.the.symbols.th | 
| 44a60 | 61 74 20 66 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 | at.follow.do.not.affect.the.outc | 
| 44a80 | 6f 6d 65 2e 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 | ome...`focus-on-ref'....With.a.p | 
| 44aa0 | 72 65 66 69 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 | refix.argument.update.the.buffer | 
| 44ac0 | 20 74 6f 20 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 | .to.show.commit.counts...and.lis | 
| 44ae0 | 74 73 20 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 | ts.of.cherry.commits.relative.to | 
| 44b00 | 20 74 68 65 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 | .the.reference.at.point...instea | 
| 44b20 | 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 74 20 62 75 66 | d.of.relative.to.the.current.buf | 
| 44b40 | 66 65 72 20 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 | fer.or.`HEAD'.....Instead.of.add | 
| 44b60 | 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 72 65 73 73 69 | ing.this.symbol,.consider.pressi | 
| 44b80 | 6e 67 20 5c 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 | ng.\"C-u.y.o.RET\"...`create-bra | 
| 44ba0 | 6e 63 68 27 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 | nch'....If.point.is.on.a.remote. | 
| 44bc0 | 62 72 61 6e 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 | branch,.then.create.a.new.local. | 
| 44be0 | 62 72 61 6e 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 | branch...with.the.same.name,.use | 
| 44c00 | 20 74 68 65 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 | .the.remote.branch.as.its.upstre | 
| 44c20 | 61 6d 2c 20 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 | am,.and...then.check.out.the.loc | 
| 44c40 | 61 6c 20 62 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 | al.branch.....Instead.of.adding. | 
| 44c60 | 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.\ | 
| 44c80 | 22 62 20 63 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 | "b.c.RET.RET\",...like.you.would | 
| 44ca0 | 20 64 6f 20 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 | .do.in.other.buffers...`checkout | 
| 44cc0 | 2d 61 6e 79 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 | -any'....Check.out.the.reference | 
| 44ce0 | 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 65 6e 63 65 20 69 73 | .at.point...If.that.reference.is | 
| 44d00 | 20 61 20 74 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 | .a.tag...or.a.remote.branch,.the | 
| 44d20 | 6e 20 74 68 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 | n.this.results.in.a.detached.`HE | 
| 44d40 | 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 74 68 69 73 20 73 | AD'.....Instead.of.adding.this.s | 
| 44d60 | 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 62 20 52 | ymbol,.consider.pressing.\"b.b.R | 
| 44d80 | 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 69 6e 20 6f 74 68 | ET\",...like.you.would.do.in.oth | 
| 44da0 | 65 72 20 62 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 | er.buffers...`checkout-branch'.. | 
| 44dc0 | 20 20 43 68 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 | ..Check.out.the.local.branch.at. | 
| 44de0 | 70 6f 69 6e 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 | point.....Instead.of.adding.this | 
| 44e00 | 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 62 | .symbol,.consider.pressing.\"b.b | 
| 44e20 | 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 69 6e 20 6f | .RET\",...like.you.would.do.in.o | 
| 44e40 | 74 68 65 72 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 | ther.buffers."...:package-versio | 
| 44e60 | 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 | 
| 44e80 | 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 63 6f 6d 6d 61 6e | agit-refs...:group.'magit-comman | 
| 44ea0 | 64 73 0a 20 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 | ds...:options.'(focus-on-ref.cre | 
| 44ec0 | 61 74 65 2d 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 | ate-branch.checkout-any.checkout | 
| 44ee0 | 2d 62 72 61 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 | -branch)...:type.'(list.:convert | 
| 44f00 | 2d 77 69 64 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 | -widget.custom-hook-convert-widg | 
| 44f20 | 65 74 29 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a    28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 | et))..;;;.Mode..(defvar.magit-re | 
| 44f40 | 66 73 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 28 6c    65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 | fs-mode-map...(let.((map.(make-s | 
| 44f60 | 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a    20 20 20 20 28 73 65 74 2d 6b 65 79 6d 61 70 2d | parse-keymap))).....(set-keymap- | 
| 44f80 | 70 61 72 65 6e 74 20 6d 61 70 20 6d 61 67 69 74    2d 6d 6f 64 65 2d 6d 61 70 29 0a 20 20 20 20 28 | parent.map.magit-mode-map).....( | 
| 44fa0 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28    6b 62 64 20 22 43 2d 79 22 29 20 27 6d 61 67 69 | define-key.map.(kbd."C-y").'magi | 
| 44fc0 | 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 0a 20 20 | t-refs-set-show-commit-count)... | 
| 44fe0 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61    70 20 28 6b 62 64 20 22 4c 22 29 20 20 20 27 6d | ..(define-key.map.(kbd."L")...'m | 
| 45000 | 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 74    69 6e 67 73 29 0a 20 20 20 20 6d 61 70 29 0a 20 | agit-margin-settings).....map).. | 
| 45020 | 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61    67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 2e 22 | ."Keymap.for.`magit-refs-mode'." | 
| 45040 | 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 72 65 | )..(define-derived-mode.magit-re | 
| 45060 | 66 73 2d 6d 6f 64 65 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 | fs-mode.magit-mode."Magit.Refs". | 
| 45080 | 20 20 22 4d 6f 64 65 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 | .."Mode.which.lists.and.compares | 
| 450a0 | 20 72 65 66 65 72 65 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 | .references...This.mode.is.docum | 
| 450c0 | 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 52 65 66 65 72 | ented.in.info.node.`(magit)Refer | 
| 450e0 | 65 6e 63 65 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 | ences.Buffer'...\\<magit-mode-ma | 
| 45100 | 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 | 
| 45120 | 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.\ | 
| 45140 | 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 | 
| 45160 | 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.. | 
| 45180 | 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 6f 72 20 5c 5c | Type.\\[magit-visit-thing].or.\\ | 
| 451a0 | 5b 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 | [magit-diff-show-or-scroll-up].\ | 
| 451c0 | 0a 74 6f 20 76 69 73 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 | .to.visit.the.commit.or.branch.a | 
| 451e0 | 74 20 70 6f 69 6e 74 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 | t.point...Type.\\[magit-branch]. | 
| 45200 | 74 6f 20 73 65 65 20 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 | to.see.available.branch.commands | 
| 45220 | 2e 0a 54 79 70 65 20 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 | ..Type.\\[magit-merge].to.merge. | 
| 45240 | 74 68 65 20 62 72 61 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 | the.branch.or.commit.at.point..T | 
| 45260 | 79 70 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 | ype.\\[magit-cherry-pick].to.app | 
| 45280 | 6c 79 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 | ly.the.commit.at.point..Type.\\[ | 
| 452a0 | 6d 61 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 | magit-reset].to.reset.`HEAD'.to. | 
| 452c0 | 74 68 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 | the.commit.at.point...\\{magit-r | 
| 452e0 | 65 66 73 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 72 | efs-mode-map}"...:group.'magit-r | 
| 45300 | 65 66 73 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 | efs...(hack-dir-local-variables- | 
| 45320 | 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 69 6d 65 6e 75 2d 63 | non-file-buffer)...(setq.imenu-c | 
| 45340 | 72 65 61 74 65 2d 69 6e 64 65 78 2d 66 75 6e 63    74 69 6f 6e 0a 20 20 20 20 20 20 20 20 23 27 6d | reate-index-function.........#'m | 
| 45360 | 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 72 65 66 73    2d 63 72 65 61 74 65 2d 69 6e 64 65 78 2d 66 75 | agit-imenu--refs-create-index-fu | 
| 45380 | 6e 63 74 69 6f 6e 29 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 | nction))..(defun.magit-refs-setu | 
| 453a0 | 70 2d 62 75 66 66 65 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 | p-buffer.(ref.args)...(magit-set | 
| 453c0 | 75 70 2d 62 75 66 66 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 | up-buffer.#'magit-refs-mode.nil. | 
| 453e0 | 20 20 20 20 28 6d 61 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 | ....(magit-buffer-upstream.ref). | 
| 45400 | 20 20 20 20 28 6d 61 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 | ....(magit-buffer-arguments.args | 
| 45420 | 29 29 29 0a 0a 28 64 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 | )))..(defun.magit-refs-refresh-b | 
| 45440 | 75 66 66 65 72 20 28 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 | uffer.()...(setq.magit-set-buffe | 
| 45460 | 72 2d 6d 61 72 67 69 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 | r-margin-refresh.(not.(magit-buf | 
| 45480 | 66 65 72 2d 6d 61 72 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 | fer-margin-p)))...(unless.(magit | 
| 454a0 | 2d 72 65 76 2d 76 65 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 | -rev-verify.magit-buffer-upstrea | 
| 454c0 | 6d 29 0a 20 20 20 20 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 | m).....(setq.magit-refs-show-com | 
| 454e0 | 6d 69 74 2d 63 6f 75 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 | mit-count.nil))...(magit-set-hea | 
| 45500 | 64 65 72 2d 6c 69 6e 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 | der-line-format....(format."%s.% | 
| 45520 | 73 22 20 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 | s".magit-buffer-upstream........ | 
| 45540 | 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 2d | ....(mapconcat.#'identity.magit- | 
| 45560 | 62 75 66 66 65 72 2d 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 | buffer-arguments.".")))...(magit | 
| 45580 | 2d 69 6e 73 65 72 74 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 | -insert-section.(branchbuf)..... | 
| 455a0 | 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 74 2d 72 | (magit-run-section-hook.'magit-r | 
| 455c0 | 65 66 73 2d 73 65 63 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 | efs-sections-hook))...(add-hook. | 
| 455e0 | 27 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 68 6f 6f    6b 20 27 6d 61 67 69 74 2d 70 72 65 73 65 72 76 | 'kill-buffer-hook.'magit-preserv | 
| 45600 | 65 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 29 0a 0a 28 63 | e-section-visibility-cache))..(c | 
| 45620 | 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 65 20 28 | l-defmethod.magit-buffer-value.( | 
| 45640 | 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 72 65 66 73 2d | &context.(major-mode.magit-refs- | 
| 45660 | 6d 6f 64 65 29 29 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 | mode))...(cons.magit-buffer-upst | 
| 45680 | 72 65 61 6d 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 0a 3b | ream.magit-buffer-arguments))..; | 
| 456a0 | 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 75 74 | ;;.Commands..;;;###autoload.(aut | 
| 456c0 | 6f 6c 6f 61 64 20 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 | oload.'magit-show-refs."magit-re | 
| 456e0 | 66 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 65 2d 70 72 65 | fs".nil.t).(transient-define-pre | 
| 45700 | 66 69 78 20 6d 61 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 | fix.magit-show-refs.(&optional.t | 
| 45720 | 72 61 6e 73 69 65 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 | ransient)..."List.and.compare.re | 
| 45740 | 66 65 72 65 6e 63 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 | ferences.in.a.dedicated.buffer." | 
| 45760 | 0a 20 20 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 3a 76 61 6c | ...:man-page."git-branch"...:val | 
| 45780 | 75 65 20 28 6c 61 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 | ue.(lambda.()............(magit- | 
| 457a0 | 73 68 6f 77 2d 72 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 | show-refs-arguments.magit-prefix | 
| 457c0 | 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 5b 22 41 72 67 75 | -use-buffer-arguments))...["Argu | 
| 457e0 | 6d 65 6e 74 73 22 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 | ments"....(magit-for-each-ref:-- | 
| 45800 | 63 6f 6e 74 61 69 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 | contains)....("-M"."Merged"..... | 
| 45820 | 20 20 20 20 20 20 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 | .........."--merged=".magit-tran | 
| 45840 | 73 69 65 6e 74 2d 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 | sient-read-revision)....("-m"."M | 
| 45860 | 65 72 67 65 64 20 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 | erged.to.HEAD"......."--merged") | 
| 45880 | 0a 20 20 20 28 22 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 | ....("-N"."Not.merged".......... | 
| 458a0 | 20 22 2d 2d 6e 6f 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 | ."--no-merged=".magit-transient- | 
| 458c0 | 72 65 61 64 2d 72 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 | read-revision)....("-n"."Not.mer | 
| 458e0 | 67 65 64 20 74 6f 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 | ged.to.HEAD"..."--no-merged")... | 
| 45900 | 20 28 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 29 5d 0a 20 20 | .(magit-for-each-ref:--sort)]... | 
| 45920 | 5b 22 41 63 74 69 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 | ["Actions"....("y"."Show.refs,.c | 
| 45940 | 6f 6d 70 61 72 69 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 | omparing.them.with.HEAD"........ | 
| 45960 | 20 20 20 6d 61 67 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 | ...magit-show-refs-head)....("c" | 
| 45980 | 20 22 53 68 6f 77 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 | ."Show.refs,.comparing.them.with | 
| 459a0 | 20 63 75 72 72 65 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 | .current.branch".magit-show-refs | 
| 459c0 | 2d 63 75 72 72 65 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 | -current)....("o"."Show.refs,.co | 
| 459e0 | 6d 70 61 72 69 6e 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 | mparing.them.with.other.branch". | 
| 45a00 | 20 20 6d 61 67 69 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 | ..magit-show-refs-other)....("r" | 
| 45a20 | 20 22 53 68 6f 77 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 | ."Show.refs,.changing.commit.cou | 
| 45a40 | 6e 74 20 64 69 73 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 | nt.display".....magit-refs-set-s | 
| 45a60 | 68 6f 77 2d 63 6f 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 | how-commit-count)]...(interactiv | 
| 45a80 | 65 20 28 6c 69 73 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 | e.(list.(or.(derived-mode-p.'mag | 
| 45aa0 | 69 74 2d 72 65 66 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 | it-refs-mode)................... | 
| 45ac0 | 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 29 0a 20 20 28 | .......current-prefix-arg)))...( | 
| 45ae0 | 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 2d 73 65 | if.transient.......(transient-se | 
| 45b00 | 74 75 70 20 27 6d 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 | tup.'magit-show-refs).....(magit | 
| 45b20 | 2d 72 65 66 73 2d 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 | -refs-setup-buffer."HEAD".(magit | 
| 45b40 | 2d 73 68 6f 77 2d 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 | -show-refs-arguments))))..(defun | 
| 45b60 | 20 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 20 28 26 6f 70 74 | .magit-show-refs-arguments.(&opt | 
| 45b80 | 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 65 73 73 | ional.use-buffer-args)...(unless | 
| 45ba0 | 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 65 2d 62 | .use-buffer-args.....(setq.use-b | 
| 45bc0 | 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 75 66 66 | uffer-args.magit-direct-use-buff | 
| 45be0 | 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 29 0a 20 20 20 | er-arguments))...(let.(args).... | 
| 45c00 | 20 28 63 6f 6e 64 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 | .(cond......((eq.transient-curre | 
| 45c20 | 6e 74 2d 63 6f 6d 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 | nt-command.'magit-show-refs).... | 
| 45c40 | 20 20 20 28 73 65 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 | ...(setq.args.(transient-args.'m | 
| 45c60 | 61 67 69 74 2d 73 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 | agit-show-refs)))......((eq.majo | 
| 45c80 | 72 2d 6d 6f 64 65 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 | r-mode.'magit-refs-mode).......( | 
| 45ca0 | 73 65 74 71 20 61 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 | setq.args.magit-buffer-arguments | 
| 45cc0 | 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 61 | ))......((and.(memq.use-buffer-a | 
| 45ce0 | 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 20 | rgs.'(always.selected))......... | 
| 45d00 | 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 74 | ...(when-let.((buffer.(magit-get | 
| 45d20 | 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.................... | 
| 45d40 | 20 20 20 20 20 20 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 | ............'magit-refs-mode.nil | 
| 45d60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 45d80 | 28 65 71 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 | (eq.use-buffer-args.'selected))) | 
| 45da0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 61 72 67 73 20 28 62 75 66 66 65 | )..............(setq.args.(buffe | 
| 45dc0 | 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 61 72 67 75 | r-local-value.'magit-buffer-argu | 
| 45de0 | 6d 65 6e 74 73 20 62 75 66 66 65 72 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 | ments.buffer))..............t))) | 
| 45e00 | 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 61 6c 69 73 74 | ......(t.......(setq.args.(alist | 
| 45e20 | 2d 67 65 74 20 27 6d 61 67 69 74 2d 73 68 6f 77    2d 72 65 66 73 20 74 72 61 6e 73 69 65 6e 74 2d | -get.'magit-show-refs.transient- | 
| 45e40 | 76 61 6c 75 65 73 29 29 29 29 0a 20 20 20 20 61    72 67 73 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e | values)))).....args))..(transien | 
| 45e60 | 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 2d 65 61 63 68 | t-define-argument.magit-for-each | 
| 45e80 | 2d 72 65 66 3a 2d 2d 63 6f 6e 74 61 69 6e 73 20    28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f | -ref:--contains.()...:descriptio | 
| 45ea0 | 6e 20 22 43 6f 6e 74 61 69 6e 73 22 0a 20 20 3a    63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 | n."Contains"...:class.'transient | 
| 45ec0 | 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22    2d 63 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 | -option...:key."-c"...:argument. | 
| 45ee0 | 22 2d 2d 63 6f 6e 74 61 69 6e 73 3d 22 0a 20 20    3a 72 65 61 64 65 72 20 27 6d 61 67 69 74 2d 74 | "--contains="...:reader.'magit-t | 
| 45f00 | 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 28 74 72 61 6e 73 69 | ransient-read-revision)..(transi | 
| 45f20 | 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 2d 65 61 | ent-define-argument.magit-for-ea | 
| 45f40 | 63 68 2d 72 65 66 3a 2d 2d 73 6f 72 74 20 28 29    0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | ch-ref:--sort.()...:description. | 
| 45f60 | 22 53 6f 72 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 74 69 6f | "Sort"...:class.'transient-optio | 
| 45f80 | 6e 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 6f 72 | n...:key."-s"...:argument."--sor | 
| 45fa0 | 74 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 27 6d    61 67 69 74 2d 72 65 61 64 2d 72 65 66 2d 73 6f | t="...:reader.'magit-read-ref-so | 
| 45fc0 | 72 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 61 64 2d 72 65 66 2d 73 6f 72 74 20 | rt)..(defun.magit-read-ref-sort. | 
| 45fe0 | 28 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d    69 6e 70 75 74 20 5f 68 69 73 74 6f 72 79 29 0a | (prompt.initial-input._history). | 
| 46000 | 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 74 0a | ..(magit-completing-read.prompt. | 
| 46020 | 20 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 2d 63 6f 6d | .........................'("-com | 
| 46040 | 6d 69 74 74 65 72 64 61 74 65 22 20 22 2d 61 75    74 68 6f 72 64 61 74 65 22 0a 20 20 20 20 20 20 | mitterdate"."-authordate"....... | 
| 46060 | 20 20 20 20 20 20 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 64 | ....................."committerd | 
| 46080 | 61 74 65 22 20 22 61 75 74 68 6f 72 64 61 74 65    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ate"."authordate").............. | 
| 460a0 | 20 20 20 20 20 20 20 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 | ............nil.nil.initial-inpu | 
| 460c0 | 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 69 74 | t))..;;;###autoload.(defun.magit | 
| 460e0 | 2d 73 68 6f 77 2d 72 65 66 73 2d 68 65 61 64 20    28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 | -show-refs-head.(&optional.args) | 
| 46100 | 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. | 
| 46120 | 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. | 
| 46140 | 77 69 74 68 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 28 6c 69 | with.`HEAD'."...(interactive.(li | 
| 46160 | 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 29 | st.(magit-show-refs-arguments))) | 
| 46180 | 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 22 48 45 41 | ...(magit-refs-setup-buffer."HEA | 
| 461a0 | 44 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 6e | D".args))..;;;###autoload.(defun | 
| 461c0 | 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73    2d 63 75 72 72 65 6e 74 20 28 26 6f 70 74 69 6f | .magit-show-refs-current.(&optio | 
| 461e0 | 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 4c 69 73    74 20 61 6e 64 20 63 6f 6d 70 61 72 65 20 72 65 | nal.args)..."List.and.compare.re | 
| 46200 | 66 65 72 65 6e 63 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 0a | ferences.in.a.dedicated.buffer.. | 
| 46220 | 43 6f 6d 70 61 72 65 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 | Compare.with.the.current.branch. | 
| 46240 | 6f 72 20 60 48 45 41 44 27 20 69 66 20 69 74 20    69 73 20 64 65 74 61 63 68 65 64 2e 22 0a 20 20 | or.`HEAD'.if.it.is.detached."... | 
| 46260 | 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 72 | (interactive.(list.(magit-show-r | 
| 46280 | 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 73 | efs-arguments)))...(magit-refs-s | 
| 462a0 | 65 74 75 70 2d 62 75 66 66 65 72 20 28 6d 61 67    69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 | etup-buffer.(magit-get-current-b | 
| 462c0 | 72 61 6e 63 68 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 | ranch).args))..;;;###autoload.(d | 
| 462e0 | 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 77 2d    72 65 66 73 2d 6f 74 68 65 72 20 28 26 6f 70 74 | efun.magit-show-refs-other.(&opt | 
| 46300 | 69 6f 6e 61 6c 20 72 65 66 20 61 72 67 73 29 0a    20 20 22 4c 69 73 74 20 61 6e 64 20 63 6f 6d 70 | ional.ref.args)..."List.and.comp | 
| 46320 | 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 62 75 | are.references.in.a.dedicated.bu | 
| 46340 | 66 66 65 72 2e 0a 43 6f 6d 70 61 72 65 64 20 77    69 74 68 20 61 20 62 72 61 6e 63 68 20 72 65 61 | ffer..Compared.with.a.branch.rea | 
| 46360 | 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 61 63 74 69 76 65 | d.from.the.user."...(interactive | 
| 46380 | 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 20 | .(list.(magit-read-other-branch. | 
| 463a0 | 22 43 6f 6d 70 61 72 65 20 77 69 74 68 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Compare.with")................. | 
| 463c0 | 20 20 20 20 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 | .....(magit-show-refs-arguments) | 
| 463e0 | 29 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 72 65 | ))...(magit-refs-setup-buffer.re | 
| 46400 | 66 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 2d | f.args))..(defun.magit-refs-set- | 
| 46420 | 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 65 20 66 | show-commit-count.()..."Change.f | 
| 46440 | 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 74 20 69 | or.which.refs.the.commit.count.i | 
| 46460 | 73 20 73 68 6f 77 6e 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 | s.shown."...(interactive)...(set | 
| 46480 | 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 | 
| 464a0 | 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 | 
| 464c0 | 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 | 
| 464e0 | 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 | 
| 46500 | 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).................(? | 
| 46520 | 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).......... | 
| 46540 | 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)))... | 
| 46560 | 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 | 
| 46580 | 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 | 
| 465a0 | 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 | 
| 465c0 | 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 | 
| 465e0 | 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 | 
| 46600 | 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 | 
| 46620 | 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 | 
| 46640 | 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 | 
| 46660 | 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- | 
| 46680 | 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 | 
| 466a0 | 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 | 
| 466c0 | 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 | 
| 466e0 | 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 | 
| 46700 | 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 | 
| 46720 | 2d 62 65 68 61 76 69 6f 72 27 20 28 77 68 69 63    68 20 73 65 65 29 2e 22 0a 20 20 28 69 6e 74 65 | -behavior'.(which.see)."...(inte | 
| 46740 | 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28    61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 | ractive)...(if.(and.(derived-mod | 
| 46760 | 65 2d 70 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 20 20 20 20 | e-p.'magit-refs-mode)........... | 
| 46780 | 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d    6d 61 74 63 68 20 27 28 62 72 61 6e 63 68 20 74 | .(magit-section-match.'(branch.t | 
| 467a0 | 61 67 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74    20 28 28 72 65 66 20 28 6f 72 65 66 20 28 6d 61 | ag))).......(let.((ref.(oref.(ma | 
| 467c0 | 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 20 20 | git-current-section).value)))... | 
| 467e0 | 20 20 20 20 20 20 28 63 6f 6e 64 20 28 63 75 72    72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a | ......(cond.(current-prefix-arg. | 
| 46800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 64 20 28 28 6d 65 6d 71 20 27 66 6f 63 | ...............(cond.((memq.'foc | 
| 46820 | 75 73 2d 6f 6e 2d 72 65 66 20 6d 61 67 69 74 2d    76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 | us-on-ref.magit-visit-ref-behavi | 
| 46840 | 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 28 6d 61 67 69 74 | or).......................(magit | 
| 46860 | 2d 72 65 66 73 2d 73 65 74 75 70 2d 62 75 66 66    65 72 20 72 65 66 20 28 6d 61 67 69 74 2d 73 68 | -refs-setup-buffer.ref.(magit-sh | 
| 46880 | 6f 77 2d 72 65 66 73 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 | ow-refs-arguments)))............ | 
| 468a0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 | ..........(magit-visit-ref-behav | 
| 468c0 | 69 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 3b 3b 20 44 6f 6e | ior.......................;;.Don | 
| 468e0 | 27 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 63 6f    6d 6d 69 74 20 74 6f 20 76 69 73 69 74 2e 0a 20 | 't.prompt.for.commit.to.visit... | 
| 46900 | 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 75 72 72 | .....................(let.((curr | 
| 46920 | 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 6e    69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ent-prefix-arg.nil))............ | 
| 46940 | 20 20 20 20 20 20 20 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 | .............(call-interactively | 
| 46960 | 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f    6d 6d 69 74 29 29 29 29 29 0a 20 20 20 20 20 20 | .#'magit-show-commit)))))....... | 
| 46980 | 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6d    65 6d 71 20 27 63 72 65 61 74 65 2d 62 72 61 6e | ........((and.(memq.'create-bran | 
| 469a0 | 63 68 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 | ch.magit-visit-ref-behavior).... | 
| 469c0 | 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 6f 6e 2d | .................(magit-section- | 
| 469e0 | 6d 61 74 63 68 20 5b 62 72 61 6e 63 68 20 72 65    6d 6f 74 65 5d 29 29 0a 20 20 20 20 20 20 20 20 | match.[branch.remote]))......... | 
| 46a00 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 72    61 6e 63 68 20 28 63 64 72 20 28 6d 61 67 69 74 | .......(let.((branch.(cdr.(magit | 
| 46a20 | 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61    6d 65 20 72 65 66 29 29 29 29 0a 20 20 20 20 20 | -split-branch-name.ref))))...... | 
| 46a40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20    28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20 | ............(if.(magit-branch-p. | 
| 46a60 | 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 28 69 66 | branch)......................(if | 
| 46a80 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 65 71 20 62    72 61 6e 63 68 20 72 65 66 29 0a 20 20 20 20 20 | .(magit-rev-eq.branch.ref)...... | 
| 46aa0 | 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 61 6c 6c 2d | ....................(magit-call- | 
| 46ac0 | 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 62    72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 | git."checkout".branch).......... | 
| 46ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 62 72 61 6e 63 68 20 28 70 72 6f 70 | ..............(setq.branch.(prop | 
| 46b00 | 65 72 74 69 7a 65 20 62 72 61 6e 63 68 20 27 66    61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | ertize.branch.'face.'magit-branc | 
| 46b20 | 68 2d 6c 6f 63 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 20 20 | h-local))....................... | 
| 46b40 | 20 28 73 65 74 71 20 72 65 66 20 28 70 72 6f 70    65 72 74 69 7a 65 20 72 65 66 20 27 66 61 63 65 | .(setq.ref.(propertize.ref.'face | 
| 46b60 | 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 20 20 20 20 | .'magit-branch-remote))......... | 
| 46b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    70 63 61 73 65 20 28 70 72 6f 67 31 20 28 72 65 | ...............(pcase.(prog1.(re | 
| 46ba0 | 61 64 2d 63 68 61 72 2d 63 68 6f 69 63 65 20 28    66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 | ad-char-choice.(format.(properti | 
| 46bc0 | 7a 65 20 22 5c 0a 42 72 61 6e 63 68 20 25 73 20    61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a | ze."\.Branch.%s.already.exists.. | 
| 46be0 | 20 20 5b 63 5d 68 65 63 6b 6f 75 74 20 25 73 20    61 73 2d 69 73 0a 20 20 5b 72 5d 72 65 73 65 74 | ..[c]heckout.%s.as-is...[r]reset | 
| 46c00 | 20 25 73 20 74 6f 20 25 73 20 61 6e 64 20 63 68    65 63 6b 6f 75 74 20 25 73 0a 20 20 5b 61 5d 62 | .%s.to.%s.and.checkout.%s...[a]b | 
| 46c20 | 6f 72 74 20 22 20 27 66 61 63 65 20 27 6d 69 6e    69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 20 | ort.".'face.'minibuffer-prompt). | 
| 46c40 | 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 62 72    61 6e 63 68 20 72 65 66 20 62 72 61 6e 63 68 29 | branch.branch.branch.ref.branch) | 
| 46c60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 46c80 | 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 3f 63 20 3f 72 20 | ........................'(?c.?r. | 
| 46ca0 | 3f 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 20 20 | ?a))............................ | 
| 46cc0 | 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 22    29 29 20 3b 20 6f 74 68 65 72 77 69 73 65 20 70 | .....(message."")).;.otherwise.p | 
| 46ce0 | 72 6f 6d 70 74 20 73 74 69 63 6b 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rompt.sticks.................... | 
| 46d00 | 20 20 20 20 20 20 28 3f 63 20 28 6d 61 67 69 74    2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b | ......(?c.(magit-call-git."check | 
| 46d20 | 6f 75 74 22 20 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 | out".branch))................... | 
| 46d40 | 20 20 20 20 20 20 20 28 3f 72 20 28 6d 61 67 69    74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 | .......(?r.(magit-call-git."chec | 
| 46d60 | 6b 6f 75 74 22 20 22 2d 42 22 20 62 72 61 6e 63    68 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 | kout"."-B".branch.ref))......... | 
| 46d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 3f 61 20 28 75 73 65 72 2d 65 72 72 6f 72 | .................(?a.(user-error | 
| 46da0 | 20 22 41 62 6f 72 74 22 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Abort")))).................... | 
| 46dc0 | 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 22 20 | (magit-call-git."checkout"."-b". | 
| 46de0 | 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 28 73 | branch.ref))..................(s | 
| 46e00 | 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 62 72 61 6e 63 68 | etq.magit-buffer-upstream.branch | 
| 46e20 | 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 72 65 66 72 65 73 | )..................(magit-refres | 
| 46e40 | 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 28 6f 72 20 28 6d 65 6d 71 20 27 63 | h)))...............((or.(memq.'c | 
| 46e60 | 68 65 63 6b 6f 75 74 2d 61 6e 79 20 6d 61 67 69    74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 | heckout-any.magit-visit-ref-beha | 
| 46e80 | 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 28 61 6e 64 20 28 6d | vior)....................(and.(m | 
| 46ea0 | 65 6d 71 20 27 63 68 65 63 6b 6f 75 74 2d 62 72    61 6e 63 68 20 6d 61 67 69 74 2d 76 69 73 69 74 | emq.'checkout-branch.magit-visit | 
| 46ec0 | 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 20 20 20 20 20 | -ref-behavior).................. | 
| 46ee0 | 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 61 | .......(magit-section-match.[bra | 
| 46f00 | 6e 63 68 20 6c 6f 63 61 6c 5d 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | nch.local])))................(ma | 
| 46f20 | 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68    65 63 6b 6f 75 74 22 20 72 65 66 29 0a 20 20 20 | git-call-git."checkout".ref).... | 
| 46f40 | 20 20 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 65 72 2d 75 | ............(setq.magit-buffer-u | 
| 46f60 | 70 73 74 72 65 61 6d 20 72 65 66 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | pstream.ref)................(mag | 
| 46f80 | 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 | it-refresh))...............(t... | 
| 46fa0 | 20 20 20 20 20 20 20 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 | .............(call-interactively | 
| 46fc0 | 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f    6d 6d 69 74 29 29 29 29 0a 20 20 20 20 28 63 61 | .#'magit-show-commit)))).....(ca | 
| 46fe0 | 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 73 68 6f 77 2d 63 6f | ll-interactively.#'magit-show-co | 
| 47000 | 6d 6d 69 74 29 29 29 0a 0a 3b 3b 3b 20 53 65 63    74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 20 6d | mmit)))..;;;.Sections..(defvar.m | 
| 47020 | 61 67 69 74 2d 72 65 6d 6f 74 65 2d 73 65 63 74    69 6f 6e 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 | agit-remote-section-map...(let.( | 
| 47040 | 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73    65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 | (map.(make-sparse-keymap)))..... | 
| 47060 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    5b 72 65 6d 61 70 20 6d 61 67 69 74 2d 64 65 6c | (define-key.map.[remap.magit-del | 
| 47080 | 65 74 65 2d 74 68 69 6e 67 5d 20 27 6d 61 67 69    74 2d 72 65 6d 6f 74 65 2d 72 65 6d 6f 76 65 29 | ete-thing].'magit-remote-remove) | 
| 470a0 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 22 52 22 20 20 20 20 20 20 20 20 | .....(define-key.map."R"........ | 
| 470c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 | ................'magit-remote-re | 
| 470e0 | 6e 61 6d 65 29 0a 20 20 20 20 6d 61 70 29 0a 20    20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 72 65 | name).....map)..."Keymap.for.`re | 
| 47100 | 6d 6f 74 65 27 20 73 65 63 74 69 6f 6e 73 2e 22    29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | mote'.sections.")..(defvar.magit | 
| 47120 | 2d 62 72 61 6e 63 68 2d 73 65 63 74 69 6f 6e 2d    6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 | -branch-section-map...(let.((map | 
| 47140 | 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65    79 6d 61 70 29 29 29 0a 20 20 20 20 28 64 65 66 | .(make-sparse-keymap))).....(def | 
| 47160 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d    61 70 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 | ine-key.map.[remap.magit-visit-t | 
| 47180 | 68 69 6e 67 5d 20 20 27 6d 61 67 69 74 2d 76 69    73 69 74 2d 72 65 66 29 0a 20 20 20 20 28 64 65 | hing]..'magit-visit-ref).....(de | 
| 471a0 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65    6d 61 70 20 6d 61 67 69 74 2d 64 65 6c 65 74 65 | fine-key.map.[remap.magit-delete | 
| 471c0 | 2d 74 68 69 6e 67 5d 20 27 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 64 65 6c 65 74 65 29 0a 20 20 | -thing].'magit-branch-delete)... | 
| 471e0 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61    70 20 22 52 22 20 20 20 20 20 20 20 20 20 20 20 | ..(define-key.map."R"........... | 
| 47200 | 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 6e 61 6d | .............'magit-branch-renam | 
| 47220 | 65 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b    65 79 6d 61 70 20 66 6f 72 20 60 62 72 61 6e 63 | e).....map)..."Keymap.for.`branc | 
| 47240 | 68 27 20 73 65 63 74 69 6f 6e 73 2e 22 29 0a 0a    28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 74 61 | h'.sections.")..(defvar.magit-ta | 
| 47260 | 67 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20    28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 | g-section-map...(let.((map.(make | 
| 47280 | 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | -sparse-keymap))).....(define-ke | 
| 472a0 | 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6d 61 67    69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 | y.map.[remap.magit-visit-thing]. | 
| 472c0 | 20 27 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65    66 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | .'magit-visit-ref).....(define-k | 
| 472e0 | 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6d 61    67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 | ey.map.[remap.magit-delete-thing | 
| 47300 | 5d 20 27 6d 61 67 69 74 2d 74 61 67 2d 64 65 6c    65 74 65 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 | ].'magit-tag-delete).....map)... | 
| 47320 | 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 74 61 67    27 20 73 65 63 74 69 6f 6e 73 2e 22 29 0a 0a 28 | "Keymap.for.`tag'.sections.")..( | 
| 47340 | 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 69 | defun.magit-insert-branch-descri | 
| 47360 | 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 69 | ption.()..."Insert.header.contai | 
| 47380 | 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 72 | ning.the.description.of.the.curr | 
| 473a0 | 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 65 | ent.branch..Insert.a.header.line | 
| 473c0 | 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 6f | .with.the.name.and.description.o | 
| 473e0 | 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 72 | f.the.current.branch...The.descr | 
| 47400 | 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 72 | iption.is.taken.from.the.Git.var | 
| 47420 | 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 6e | iable.`branch.<NAME>.description | 
| 47440 | 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 20 | ';.if.that.is.undefined.then.no. | 
| 47460 | 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 22 | header.line.is.inserted.at.all." | 
| 47480 | 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62    72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 | ...(when-let.((branch.(magit-get | 
| 474a0 | 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 20 28 | -current-branch))..............( | 
| 474c0 | 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 63 68 20 | desc.(magit-get."branch".branch. | 
| 474e0 | 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 28 64 65 | "description"))..............(de | 
| 47500 | 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 29 0a 20 20 | sc.(split-string.desc."\n")))... | 
| 47520 | 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 73 63 29 29 | ..(when.(equal.(car.(last.desc)) | 
| 47540 | 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 73 74 20 64 | ."").......(setq.desc.(butlast.d | 
| 47560 | 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 74 69 6f 6e | esc))).....(magit-insert-section | 
| 47580 | 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 20 28 6d 61 | .(branchdesc.branch.t).......(ma | 
| 475a0 | 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 20 22 20 28 | git-insert-heading.branch.":.".( | 
| 475c0 | 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 64 65 73 63 | car.desc)).......(when.(cdr.desc | 
| 475e0 | 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 20 27 69 64 | ).........(insert.(mapconcat.'id | 
| 47600 | 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 20 20 20 20 20 | entity.(cdr.desc)."\n"))........ | 
| 47620 | 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 6e 20 6d 61 67 | .(insert."\n\n")))))..(defun.mag | 
| 47640 | 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 20 73 65 63 74 | it-insert-tags.()..."Insert.sect | 
| 47660 | 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 77 68 65 6e 2d | ions.showing.all.tags."...(when- | 
| 47680 | 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 20 22 74 61 67 | let.((tags.(magit-git-lines."tag | 
| 476a0 | 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 72 2d 61 72 67 | "."--list"."-n".magit-buffer-arg | 
| 476c0 | 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 28 6d 61 67 69 | uments))).....(let.((_head.(magi | 
| 476e0 | 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 28 6d 61 67 | t-rev-parse."HEAD"))).......(mag | 
| 47700 | 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 20 20 20 20 20 | it-insert-section.(tags)........ | 
| 47720 | 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 73 3a 22 29 0a | .(magit-insert-heading."Tags:"). | 
| 47740 | 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 20 20 20 20 20 | ........(dolist.(tag.tags)...... | 
| 47760 | 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 5c 74 5d 2b 5c | .....(string-match."^\\([^.\t]+\ | 
| 47780 | 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 74 61 67 29 0a | \)[.\t]+\\([^.\t\n].*\\)?".tag). | 
| 477a0 | 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 2d 73 74 72 69 | ..........(let.((tag.(match-stri | 
| 477c0 | 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 28 6d 73 67 20 | ng.1.tag)).................(msg. | 
| 477e0 | 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 20 20 20 20 20 | (match-string.2.tag))).......... | 
| 47800 | 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 74 2d 72 65 66 | ...(when.(magit-refs--insert-ref | 
| 47820 | 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 6d 61 67 69 74 | name-p.tag)...............(magit | 
| 47840 | 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 0a 20 20 20 20 | -insert-section.(tag.tag.t)..... | 
| 47860 | 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 69 6e | ............(magit-insert-headin | 
| 47880 | 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 72 65 66 73 2d | g...................(magit-refs- | 
| 478a0 | 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 61 67 29 0a 20 | -format-focus-column.tag.'tag).. | 
| 478c0 | 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 74 61 67 | .................(propertize.tag | 
| 478e0 | 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 0a 20 20 20 | .'font-lock-face.'magit-tag).... | 
| 47900 | 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 0a 20 20 20 20 | ...............(make-string..... | 
| 47920 | 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 66 20 28 63 6f | ...............(max.1.(-.(if.(co | 
| 47940 | 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 6d 6e 2d 77 69 | nsp.magit-refs-primary-column-wi | 
| 47960 | 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 20 20 20 20 20 | dth)............................ | 
| 47980 | 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 72 79 2d 63 6f | ......(car.magit-refs-primary-co | 
| 479a0 | 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 20 20 20 20 20 | lumn-width)..................... | 
| 479c0 | 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 72 79 2d 63 6f | ...........magit-refs-primary-co | 
| 479e0 | 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 20 20 20 20 20 | lumn-width)..................... | 
| 47a00 | 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 20 20 20 20 20 | .........(length.tag)))......... | 
| 47a20 | 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 20 20 20 | ...........?\s)................. | 
| 47a40 | 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 69 7a 65 | ..(and.msg.(magit-log-propertize | 
| 47a60 | 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 20 20 20 20 20 | -keywords.nil.msg)))............ | 
| 47a80 | 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 6d 61 72 67 69 | .....(when.(and.magit-refs-margi | 
| 47aa0 | 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 72 67 69 6e 2d | n-for-tags.(magit-buffer-margin- | 
| 47ac0 | 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 74 2d 72 65 66 | p))...................(magit-ref | 
| 47ae0 | 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 20 20 20 20 20 | s--format-margin.tag)).......... | 
| 47b00 | 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 72 72 | .......(magit-refs--insert-cherr | 
| 47b20 | 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 28 69 6e 73 65 | y-commits.tag))))).........(inse | 
| 47b40 | 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 2d 6d 61 72 67 | rt.?\n).........(magit-make-marg | 
| 47b60 | 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 75 6e 20 6d 61 | in-overlay.nil.t)))))..(defun.ma | 
| 47b80 | 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 28 29 0a 20 20 | git-insert-remote-branches.()... | 
| 47ba0 | 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 6c 20 72 65 6d | "Insert.sections.showing.all.rem | 
| 47bc0 | 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 64 6f 6c 69 73 | ote-tracking.branches."...(dolis | 
| 47be0 | 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 65 73 29 29 0a | t.(remote.(magit-list-remotes)). | 
| 47c00 | 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 72 65 6d 6f 74 | ....(magit-insert-section.(remot | 
| 47c20 | 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 72 74 2d 68 65 | e.remote).......(magit-insert-he | 
| 47c40 | 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 6d 61 67 69 74 | ading.........(let.((pull.(magit | 
| 47c60 | 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 29 0a 20 20 20 | -get."remote".remote."url")).... | 
| 47c80 | 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 20 22 72 65 6d | ...........(push.(magit-get."rem | 
| 47ca0 | 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 20 20 20 20 20 | ote".remote."pushurl")))........ | 
| 47cc0 | 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 6f 74 65 20 25 | ...(format.(propertize."Remote.% | 
| 47ce0 | 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 20 20 20 20 20 | s.(%s):"........................ | 
| 47d00 | 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 73 65 | .......'font-lock-face.'magit-se | 
| 47d20 | 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 20 20 20 20 20 | ction-heading).................. | 
| 47d40 | 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 2d 66 | .(propertize.remote.'font-lock-f | 
| 47d60 | 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)....... | 
| 47d80 | 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 6e 64 20 70 75 | ............(concat.pull.(and.pu | 
| 47da0 | 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 20 20 28 6c 65 | ll.push.",.").push)))).......(le | 
| 47dc0 | 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 69 6e 65 20 28 | t.(head).........(dolist.(line.( | 
| 47de0 | 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 65 66 22 20 22 | magit-git-lines."for-each-ref"." | 
| 47e00 | 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 30 30 25 28 72 | --format=\.%(symref:short)%00%(r | 
| 47e20 | 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 30 30 25 28 73 | efname:short)%00%(refname)%00%(s | 
| 47e40 | 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 20 20 20 20 20 | ubject)"........................ | 
| 47e60 | 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 72 65 | ................(concat."refs/re | 
| 47e80 | 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 20 20 20 20 20 | motes/".remote)................. | 
| 47ea0 | 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 | 
| 47ec0 | 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 70 63 61 73 65 | fer-arguments))...........(pcase | 
| 47ee0 | 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 63 68 20 2c 72 | -let.((`(,head-branch.,branch.,r | 
| 47f00 | 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 20 20 20 20 20 | ef.,msg)........................ | 
| 47f20 | 28 2d 72 65 70 6c 61 63 65 20 22 22 20 6e 69 6c    20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 6c | (-replace."".nil.(split-string.l | 
| 47f40 | 69 6e 65 20 22 5c 30 22 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 68 65 61 | ine."\0")))).............(if.hea | 
| 47f60 | 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 28 70 72 6f 67 6e 20 | d-branch.................(progn. | 
| 47f80 | 28 63 6c 2d 61 73 73 65 72 74 20 28 65 71 75 61    6c 20 62 72 61 6e 63 68 20 28 63 6f 6e 63 61 74 | (cl-assert.(equal.branch.(concat | 
| 47fa0 | 20 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 | .remote."/HEAD"))).............. | 
| 47fc0 | 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 2d 62 72 61 6e 63 68 | ..........(setq.head.head-branch | 
| 47fe0 | 29 29 0a 20 20 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 72 65 | ))...............(when.(magit-re | 
| 48000 | 66 73 2d 2d 69 6e 73 65 72 74 2d 72 65 66 6e 61    6d 65 2d 70 20 62 72 61 6e 63 68 29 0a 20 20 20 | fs--insert-refname-p.branch).... | 
| 48020 | 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 | 
| 48040 | 6f 6e 20 28 62 72 61 6e 63 68 20 62 72 61 6e 63    68 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | on.(branch.branch.t)............ | 
| 48060 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 68 65    61 64 70 20 28 65 71 75 61 6c 20 62 72 61 6e 63 | .......(let.((headp.(equal.branc | 
| 48080 | 68 20 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 20 20 20 20 | h.head))........................ | 
| 480a0 | 20 28 61 62 62 72 65 76 20 28 69 66 20 6d 61 67    69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 72 65 6d | .(abbrev.(if.magit-refs-show-rem | 
| 480c0 | 6f 74 65 2d 70 72 65 66 69 78 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ote-prefix...................... | 
| 480e0 | 20 20 20 20 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 | ...............branch........... | 
| 48100 | 20 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 75 62 73 74 72 69 | ........................(substri | 
| 48120 | 6e 67 20 62 72 61 6e 63 68 20 28 31 2b 20 28 6c    65 6e 67 74 68 20 72 65 6d 6f 74 65 29 29 29 29 | ng.branch.(1+.(length.remote)))) | 
| 48140 | 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 61 67 69 74 2d 69 6e | )).....................(magit-in | 
| 48160 | 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 20 20 20 20 20 20 | sert-heading.................... | 
| 48180 | 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d    66 6f 72 6d 61 74 2d 66 6f 63 75 73 2d 63 6f 6c | ...(magit-refs--format-focus-col | 
| 481a0 | 75 6d 6e 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 20 20 | umn.branch)..................... | 
| 481c0 | 20 20 28 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 | ..(magit-refs--propertize-branch | 
| 481e0 | 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 62 62 72 65 76 20 72 | ........................abbrev.r | 
| 48200 | 65 66 20 28 61 6e 64 20 68 65 61 64 70 20 27 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f | ef.(and.headp.'magit-branch-remo | 
| 48220 | 74 65 2d 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 20 20 20 | te-head))....................... | 
| 48240 | 28 6d 61 6b 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 | (make-string.................... | 
| 48260 | 20 20 20 20 28 6d 61 78 20 31 20 28 2d 20 28 69    66 20 28 63 6f 6e 73 70 20 6d 61 67 69 74 2d 72 | ....(max.1.(-.(if.(consp.magit-r | 
| 48280 | 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 20 20 | efs-primary-column-width)....... | 
| 482a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 482c0 | 63 61 72 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 | car.magit-refs-primary-column-wi | 
| 482e0 | 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 20 20 20 20 20 | dth)............................ | 
| 48300 | 20 20 20 20 20 20 20 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 | ........magit-refs-primary-colum | 
| 48320 | 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 20 | n-width)........................ | 
| 48340 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74    68 20 61 62 62 72 65 76 29 29 29 0a 20 20 20 20 | ..........(length.abbrev)))..... | 
| 48360 | 20 20 20 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 | ...................?\s)......... | 
| 48380 | 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 61 67 69 74 2d 6c 6f | ..............(and.msg.(magit-lo | 
| 483a0 | 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 20 6d 73 67 29 29 29 | g-propertize-keywords.nil.msg))) | 
| 483c0 | 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 20 28 6d 61 67 69 74 | )...................(when.(magit | 
| 483e0 | 2d 62 75 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 20 20 | -buffer-margin-p)............... | 
| 48400 | 20 20 20 20 20 20 28 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 | ......(magit-refs--format-margin | 
| 48420 | 20 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 28 6d 61 67 | .branch))...................(mag | 
| 48440 | 69 74 2d 72 65 66 73 2d 2d 69 6e 73 65 72 74 2d    63 68 65 72 72 79 2d 63 6f 6d 6d 69 74 73 20 62 | it-refs--insert-cherry-commits.b | 
| 48460 | 72 61 6e 63 68 29 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 0a | ranch))))))).......(insert.?\n). | 
| 48480 | 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 | 
| 484a0 | 20 6e 69 6c 20 74 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 | .nil.t))))..(defun.magit-insert- | 
| 484c0 | 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 20 28    29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 | local-branches.()..."Insert.sect | 
| 484e0 | 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. | 
| 48500 | 22 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 6c 6f 63 61 6c | "...(magit-insert-section.(local | 
| 48520 | 20 6e 69 6c 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 20 | .nil).....(magit-insert-heading. | 
| 48540 | 22 42 72 61 6e 63 68 65 73 3a 22 29 0a 20 20 20    20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 20 28 | "Branches:").....(dolist.(line.( | 
| 48560 | 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 72 61 6e 63 68 65 | magit-refs--format-local-branche | 
| 48580 | 73 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65    2d 6c 65 74 20 28 28 60 28 2c 62 72 61 6e 63 68 | s)).......(pcase-let.((`(,branch | 
| 485a0 | 20 2e 20 2c 73 74 72 69 6e 67 73 29 20 6c 69 6e    65 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | ...,strings).line)).........(mag | 
| 485c0 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f    6e 0a 20 20 20 20 20 20 20 20 20 20 28 28 65 76 | it-insert-section...........((ev | 
| 485e0 | 61 6c 20 28 69 66 20 62 72 61 6e 63 68 20 27 62    72 61 6e 63 68 20 27 63 6f 6d 6d 69 74 29 29 0a | al.(if.branch.'branch.'commit)). | 
| 48600 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 62    72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 76 | ...........(or.branch.(magit-rev | 
| 48620 | 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 74 29 0a 20 20 | -parse."HEAD"))............t)... | 
| 48640 | 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23    27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 | ........(apply.#'magit-insert-he | 
| 48660 | 61 64 69 6e 67 20 73 74 72 69 6e 67 73 29 0a 20    20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | ading.strings)...........(when.( | 
| 48680 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 72    67 69 6e 2d 70 29 0a 20 20 20 20 20 20 20 20 20 | magit-buffer-margin-p).......... | 
| 486a0 | 20 20 20 28 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 62 72 | ...(magit-refs--format-margin.br | 
| 486c0 | 61 6e 63 68 29 29 0a 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 | anch))...........(magit-refs--in | 
| 486e0 | 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 0a 20 | sert-cherry-commits.branch)))).. | 
| 48700 | 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 0a    20 20 20 20 28 6d 61 67 69 74 2d 6d 61 6b 65 2d | ...(insert.?\n).....(magit-make- | 
| 48720 | 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 6e    69 6c 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 | margin-overlay.nil.t)))..(defun. | 
| 48740 | 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 72 61 6e 63 68 65 | magit-refs--format-local-branche | 
| 48760 | 73 20 28 29 0a 20 20 28 6c 65 74 20 28 28 6c 69    6e 65 73 20 28 2d 6b 65 65 70 20 27 6d 61 67 69 | s.()...(let.((lines.(-keep.'magi | 
| 48780 | 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 0a 20 20 20 20 | t-refs--format-local-branch..... | 
| 487a0 | 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 | 
| 487c0 | 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 22 66 6f 72 2d 65 | es........................"for-e | 
| 487e0 | 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 20 20 | ach-ref"........................ | 
| 48800 | 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 25 30 30 25 28 | (concat."--format=\.%(HEAD)%00%( | 
| 48820 | 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 30 30 5c 0a | refname:short)%00%(refname)%00\. | 
| 48840 | 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 65 61 6d 29 25 | %(upstream:short)%00%(upstream)% | 
| 48860 | 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 20 20 20 20 20 | 00%(upstream:track)%00"......... | 
| 48880 | 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 6d 61 67 69 74 | .......................(if.magit | 
| 488a0 | 2d 72 65 66 73 2d 73 68 6f 77 2d 70 75 73 68 2d    72 65 6d 6f 74 65 20 22 5c 0a 25 28 70 75 73 68 | -refs-show-push-remote."\.%(push | 
| 488c0 | 3a 72 65 6d 6f 74 65 6e 61 6d 65 29 25 30 30 25    28 70 75 73 68 29 25 30 30 25 28 70 75 73 68 3a | :remotename)%00%(push)%00%(push: | 
| 488e0 | 74 72 61 63 6b 29 25 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 | track)%00%(subject)"............ | 
| 48900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 25 30 30 25 30 30 25 30 30 | ......................"%00%00%00 | 
| 48920 | 25 28 73 75 62 6a 65 63 74 29 22 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %(subject)"))................... | 
| 48940 | 20 20 20 20 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 | ....."refs/heads"............... | 
| 48960 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 | .........magit-buffer-arguments) | 
| 48980 | 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20    28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 | ))).....(unless.(magit-get-curre | 
| 489a0 | 6e 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20    20 28 70 75 73 68 20 28 6d 61 67 69 74 2d 72 65 | nt-branch).......(push.(magit-re | 
| 489c0 | 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......... | 
| 489e0 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2a 5c    30 5c 30 5c 30 5c 30 5c 30 5c 30 5c 30 5c 30 22 | .....(concat."*\0\0\0\0\0\0\0\0" | 
| 48a00 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d    61 74 20 22 25 73 22 29 29 29 0a 20 20 20 20 20 | .(magit-rev-format."%s")))...... | 
| 48a20 | 20 20 20 20 20 20 20 6c 69 6e 65 73 29 29 0a 20    20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d | .......lines)).....(setq-local.m | 
| 48a40 | 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 0a 20 | agit-refs-primary-column-width.. | 
| 48a60 | 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 20 28 64 65 66 61 75 | ...............(let.((def.(defau | 
| 48a80 | 6c 74 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d    72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c | lt-value.'magit-refs-primary-col | 
| 48aa0 | 75 6d 6e 2d 77 69 64 74 68 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | umn-width)))...................( | 
| 48ac0 | 69 66 20 28 61 74 6f 6d 20 64 65 66 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.(atom.def)................... | 
| 48ae0 | 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 20 20 28 70 63 61 | ....def.....................(pca | 
| 48b00 | 73 65 2d 6c 65 74 20 28 28 60 28 2c 6d 69 6e 20    2e 20 2c 6d 61 78 29 20 64 65 66 29 29 0a 20 20 | se-let.((`(,min...,max).def))... | 
| 48b20 | 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 6d 61 78 20 28 61 70 | ....................(min.max.(ap | 
| 48b40 | 70 6c 79 20 23 27 6d 61 78 20 6d 69 6e 20 28 6d    61 70 63 61 72 20 23 27 63 61 72 20 6c 69 6e 65 | ply.#'max.min.(mapcar.#'car.line | 
| 48b60 | 73 29 29 29 29 29 29 29 0a 20 20 20 20 28 6d 61    70 63 61 72 20 28 70 63 61 73 65 2d 6c 61 6d 62 | s))))))).....(mapcar.(pcase-lamb | 
| 48b80 | 64 61 20 28 60 28 2c 5f 20 2c 62 72 61 6e 63 68    20 2c 66 6f 63 75 73 20 2c 62 72 61 6e 63 68 2d | da.(`(,_.,branch.,focus.,branch- | 
| 48ba0 | 64 65 73 63 20 2c 75 3a 61 68 65 61 64 20 2c 70    3a 61 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 | desc.,u:ahead.,p:ahead.......... | 
| 48bc0 | 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 3a 62 65 68 69 6e 64 | .......................,u:behind | 
| 48be0 | 20 2c 75 70 73 74 72 65 61 6d 20 2c 70 3a 62 65    68 69 6e 64 20 2c 70 75 73 68 20 2c 6d 73 67 29 | .,upstream.,p:behind.,push.,msg) | 
| 48c00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 73 74 20 62 72 61 6e 63 68 20 66 6f 63 | )...............(list.branch.foc | 
| 48c20 | 75 73 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 65 61 64 0a 20 | us.branch-desc.u:ahead.p:ahead.. | 
| 48c40 | 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 69 6e 67 20 | ...................(make-string. | 
| 48c60 | 28 6d 61 78 20 31 20 28 2d 20 6d 61 67 69 74 2d    72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c | (max.1.(-.magit-refs-primary-col | 
| 48c80 | 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 20 20 20 20 20 20 | umn-width....................... | 
| 48ca0 | 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 6f | .....................(length.(co | 
| 48cc0 | 6e 63 61 74 20 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 20 | ncat.branch-desc................ | 
| 48ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 48d00 | 20 20 20 20 20 20 20 20 20 20 20 20 75 3a 61 68    65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ............u:ahead............. | 
| 48d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 48d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70    3a 61 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 | ...............p:ahead.......... | 
| 48d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 48d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 75 3a 62 65 68 69 6e 64 29 29 29 29 0a 20 | ..................u:behind)))).. | 
| 48da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 48dc0 | 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 75 3a 62 65 68 69 6e | ?\s).....................u:behin | 
| 48de0 | 64 20 75 70 73 74 72 65 61 6d 20 70 3a 62 65 68    69 6e 64 20 70 75 73 68 0a 20 20 20 20 20 20 20 | d.upstream.p:behind.push........ | 
| 48e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 73 67    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c | .............msg)).............l | 
| 48e20 | 69 6e 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d | ines)))..(defun.magit-refs--form | 
| 48e40 | 61 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20    28 6c 69 6e 65 29 0a 20 20 28 70 63 61 73 65 2d | at-local-branch.(line)...(pcase- | 
| 48e60 | 6c 65 74 20 28 28 60 28 2c 68 65 61 64 20 2c 62    72 61 6e 63 68 20 2c 72 65 66 20 2c 75 70 73 74 | let.((`(,head.,branch.,ref.,upst | 
| 48e80 | 72 65 61 6d 20 2c 75 3a 72 65 66 20 2c 75 3a 74    72 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 | ream.,u:ref.,u:track............ | 
| 48ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 2c 70 75 73    68 20 2c 70 3a 72 65 66 20 2c 70 3a 74 72 61 63 | ............,push.,p:ref.,p:trac | 
| 48ec0 | 6b 20 2c 6d 73 67 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 2d 72 65 70 6c 61 63 65 | k.,msg)................(-replace | 
| 48ee0 | 20 22 22 20 6e 69 6c 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 | ."".nil.(split-string.line."\0") | 
| 48f00 | 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 20 | ))).....(when.(or.(not.branch).. | 
| 48f20 | 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 74 | .............(magit-refs--insert | 
| 48f40 | 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 20 | -refname-p.branch)).......(let*. | 
| 48f60 | 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 20 | ((headp.(equal.head."*"))....... | 
| 48f80 | 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 20 | .......(pushp.(and.push......... | 
| 48fa0 | 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 77 | .................magit-refs-show | 
| 48fc0 | 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 20 | -push-remote.................... | 
| 48fe0 | 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 20 | ......(magit-rev-verify.p:ref).. | 
| 49000 | 20 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 71 | ........................(not.(eq | 
| 49020 | 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 20 | ual.p:ref.u:ref))))............. | 
| 49040 | 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 20 | .(branch-desc...............(if. | 
| 49060 | 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 2d | branch...................(magit- | 
| 49080 | 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......... | 
| 490a0 | 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 70 | ...........branch.ref.(and.headp | 
| 490c0 | 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 20 | .'magit-branch-current))........ | 
| 490e0 | 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 | 
| 49100 | 20 22 28 64 65 74 61 63 68 65 64 29 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."(detached)"................... | 
| 49120 | 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 | 
| 49140 | 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 | -warning-face)))..............(u | 
| 49160 | 3a 61 68 65 61 64 20 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 | :ahead..(and.u:track............ | 
| 49180 | 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 20 22 | .................(string-match." | 
| 491a0 | 61 68 65 61 64 20 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 | ahead.\\([0-9]+\\)".u:track).... | 
| 491c0 | 20 20 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- | 
| 491e0 | 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 20 | -propertize-face................ | 
| 49200 | 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 67 69 74 | ..............(concat.(and.magit | 
| 49220 | 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 0a 20 20 20 | -refs-pad-commit-counts.".").... | 
| 49240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 49260 | 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    31 20 75 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 | ..(match-string.1.u:track)...... | 
| 49280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 492a0 | 22 3e 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 | ">")............................ | 
| 492c0 | 20 20 27 6d 61 67 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 | ..'magit-dimmed))).............. | 
| 492e0 | 28 75 3a 62 65 68 69 6e 64 20 28 61 6e 64 20 75    3a 74 72 61 63 6b 0a 20 20 20 20 20 20 20 20 20 | (u:behind.(and.u:track.......... | 
| 49300 | 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 | 
| 49320 | 20 22 62 65 68 69 6e 64 20 5c 5c 28 5b 30 2d 39    5d 2b 5c 5c 29 22 20 75 3a 74 72 61 63 6b 29 0a | ."behind.\\([0-9]+\\)".u:track). | 
| 49340 | 20 20 20 20 20 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 | 
| 49360 | 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 20 20 | it--propertize-face............. | 
| 49380 | 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 3c 22 0a 20 20 20 | .................(concat."<".... | 
| 493a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 493c0 | 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    31 20 75 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 | ..(match-string.1.u:track)...... | 
| 493e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 49400 | 28 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 | (and.magit-refs-pad-commit-count | 
| 49420 | 73 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 | s."."))......................... | 
| 49440 | 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 6d 6d    65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .....'magit-dimmed)))........... | 
| 49460 | 20 20 20 28 70 3a 61 68 65 61 64 20 20 28 61 6e    64 20 70 75 73 68 70 20 70 3a 74 72 61 63 6b 0a | ...(p:ahead..(and.pushp.p:track. | 
| 49480 | 20 20 20 20 20 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 | 
| 494a0 | 69 6e 67 2d 6d 61 74 63 68 20 22 61 68 65 61 64    20 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 22 20 70 | ing-match."ahead.\\([0-9]+\\)".p | 
| 494c0 | 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 20 20 | :track)......................... | 
| 494e0 | 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 20 | ....(magit--propertize-face..... | 
| 49500 | 20 20 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 | 
| 49520 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31    20 70 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 20 | .(match-string.1.p:track)....... | 
| 49540 | 20 20 20 20 20 20 20 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 | ..............................." | 
| 49560 | 3e 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 | >".............................. | 
| 49580 | 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 61 64 2d 63 6f 6d 6d | ........(and.magit-refs-pad-comm | 
| 495a0 | 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 20 20 20 20 20 20 20 | it-counts."."))................. | 
| 495c0 | 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 | 
| 495e0 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 70 3a 62 65 68 69 6e 64 20 28 61 6e 64 | e)))..............(p:behind.(and | 
| 49600 | 20 70 75 73 68 70 20 70 3a 74 72 61 63 6b 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .pushp.p:track.................. | 
| 49620 | 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 62 65 68 69 6e 64 | ...........(string-match."behind | 
| 49640 | 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 20 20 20 20 20 20 20 | .\\([0-9]+\\)".p:track)......... | 
| 49660 | 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 | 
| 49680 | 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 20 20 20 | ertize-face..................... | 
| 496a0 | 20 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 | .........(concat."<"............ | 
| 496c0 | 20 20 20 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 | ..........................(match | 
| 496e0 | 2d 73 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 | -string.1.p:track).............. | 
| 49700 | 20 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 | ........................(and.mag | 
| 49720 | 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 20 22 20 22 29 29 0a | it-refs-pad-commit-counts.".")). | 
| 49740 | 20 20 20 20 20 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 | 
| 49760 | 67 69 74 2d 64 69 6d 6d 65 64 29 29 29 29 0a 20    20 20 20 20 20 20 20 28 6c 69 73 74 20 28 31 2b | git-dimmed)))).........(list.(1+ | 
| 49780 | 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 20 75 3a 61 | .(length.(concat.branch-desc.u:a | 
| 497a0 | 68 65 61 64 20 70 3a 61 68 65 61 64 20 75 3a 62    65 68 69 6e 64 29 29 29 0a 20 20 20 20 20 20 20 | head.p:ahead.u:behind)))........ | 
| 497c0 | 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 28 6d 61 67 | .......branch...............(mag | 
| 497e0 | 69 74 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 | it-refs--format-focus-column.bra | 
| 49800 | 6e 63 68 20 68 65 61 64 70 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 2d | nch.headp)...............branch- | 
| 49820 | 64 65 73 63 20 75 3a 61 68 65 61 64 20 70 3a 61    68 65 61 64 20 75 3a 62 65 68 69 6e 64 0a 20 20 | desc.u:ahead.p:ahead.u:behind... | 
| 49840 | 20 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 20 | ............(and.upstream....... | 
| 49860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 63 61 74 20 28 69 66 20 28 65 71 75 61 6c 20 | .............(concat.(if.(equal. | 
| 49880 | 75 3a 74 72 61 63 6b 20 22 5b 67 6f 6e 65 5d 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | u:track."[gone]")............... | 
| 498a0 | 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 | 
| 498c0 | 69 7a 65 2d 66 61 63 65 20 75 70 73 74 72 65 61    6d 20 27 65 72 72 6f 72 29 0a 20 20 20 20 20 20 | ize-face.upstream.'error)....... | 
| 498e0 | 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 72 65 | .......................(magit-re | 
| 49900 | 66 73 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 62    72 61 6e 63 68 20 75 70 73 74 72 65 61 6d 20 75 | fs--propertize-branch.upstream.u | 
| 49920 | 3a 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 20 20 | :ref)).......................... | 
| 49940 | 20 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 70 75 73 68 70 | .."."))...............(and.pushp | 
| 49960 | 0a 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 70 3a 62 65 | ....................(concat.p:be | 
| 49980 | 68 69 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 20 20 | hind............................ | 
| 499a0 | 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 20 | (magit--propertize-face......... | 
| 499c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 70 75 73 68 20 27 6d 61 67 69 74 2d | ....................push.'magit- | 
| 499e0 | 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 20 20 20 20 | branch-remote).................. | 
| 49a00 | 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | .........."."))...............(a | 
| 49a20 | 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 69 7a 65 2d 6b 65 79 | nd.msg.(magit-log-propertize-key | 
| 49a40 | 77 6f 72 64 73 20 6e 69 6c 20 6d 73 67 29 29 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | words.nil.msg)))))))..(defun.mag | 
| 49a60 | 69 74 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 28 72 65 | it-refs--format-focus-column.(re | 
| 49a80 | 66 20 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65    29 0a 20 20 28 6c 65 74 20 28 28 66 6f 63 75 73 | f.&optional.type)...(let.((focus | 
| 49aa0 | 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 20 20 20 20 | .magit-buffer-upstream)......... | 
| 49ac0 | 28 77 69 64 74 68 20 28 69 66 20 6d 61 67 69 74    2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | (width.(if.magit-refs-show-commi | 
| 49ae0 | 74 2d 63 6f 75 6e 74 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | t-count....................magit | 
| 49b00 | 2d 72 65 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 20 20 | -refs-focus-column-width........ | 
| 49b20 | 20 20 20 20 20 20 20 20 20 20 31 29 29 29 0a 20    20 20 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 | ..........1))).....(format...... | 
| 49b40 | 28 66 6f 72 6d 61 74 20 22 25 25 25 73 73 20 22    20 77 69 64 74 68 29 0a 20 20 20 20 20 28 63 6f | (format."%%%ss.".width)......(co | 
| 49b60 | 6e 64 20 28 28 6f 72 20 28 65 71 75 61 6c 20 72    65 66 20 66 6f 63 75 73 29 0a 20 20 20 20 20 20 | nd.((or.(equal.ref.focus)....... | 
| 49b80 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28    65 71 20 74 79 70 65 20 74 29 0a 20 20 20 20 20 | ..........(and.(eq.type.t)...... | 
| 49ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 65 71 75 61 6c 20 66 6f 63 75 73 20 22 48 45 | ................(equal.focus."HE | 
| 49bc0 | 41 44 22 29 29 29 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 65 | AD"))).............(magit--prope | 
| 49be0 | 72 74 69 7a 65 2d 66 61 63 65 20 28 63 6f 6e 63    61 74 20 28 69 66 20 28 65 71 75 61 6c 20 66 6f | rtize-face.(concat.(if.(equal.fo | 
| 49c00 | 63 75 73 20 22 48 45 41 44 22 29 20 22 40 22 20    22 2a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | cus."HEAD")."@"."*")............ | 
| 49c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 49c40 | 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 31    2d 20 77 69 64 74 68 29 20 3f 5c 73 29 29 0a 20 | .(make-string.(1-.width).?\s)).. | 
| 49c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 49c80 | 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 29 29 0a 20 20 20 20 | ...'magit-section-heading))..... | 
| 49ca0 | 20 20 20 20 20 20 20 28 28 69 66 20 28 65 71 20    74 79 70 65 20 27 74 61 67 29 0a 20 20 20 20 20 | .......((if.(eq.type.'tag)...... | 
| 49cc0 | 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6d    61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 | ...........(eq.magit-refs-show-c | 
| 49ce0 | 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 27 61 6c 6c    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommit-count.'all)............... | 
| 49d00 | 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 29 0a 20 20 | magit-refs-show-commit-count)... | 
| 49d20 | 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 62 65 68 69 6e 64 | ..........(pcase-let.((`(,behind | 
| 49d40 | 20 2c 61 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 20 20 20 | .,ahead)........................ | 
| 49d60 | 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 64 69 66    66 2d 63 6f 75 6e 74 20 6d 61 67 69 74 2d 62 75 | ..(magit-rev-diff-count.magit-bu | 
| 49d80 | 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 72 65    66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ffer-upstream.ref)))............ | 
| 49da0 | 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 20 20 | ...(magit--propertize-face...... | 
| 49dc0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20    28 28 3e 20 61 68 65 61 64 20 20 30 29 20 28 63 | ..........(cond.((>.ahead..0).(c | 
| 49de0 | 6f 6e 63 61 74 20 22 3c 22 20 28 6e 75 6d 62 65    72 2d 74 6f 2d 73 74 72 69 6e 67 20 61 68 65 61 | oncat."<".(number-to-string.ahea | 
| 49e00 | 64 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 28 3e 20 62 65 | d)))......................((>.be | 
| 49e20 | 68 69 6e 64 20 30 29 20 28 63 6f 6e 63 61 74 20    28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e | hind.0).(concat.(number-to-strin | 
| 49e40 | 67 20 62 65 68 69 6e 64 29 20 22 3e 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.behind).">"))................. | 
| 49e60 | 20 20 20 20 20 28 74 20 22 3d 22 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 | .....(t."="))................'ma | 
| 49e80 | 67 69 74 2d 64 69 6d 6d 65 64 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 74 20 22 22 29 29 | git-dimmed)))............(t."")) | 
| 49ea0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 72 65 66 73 2d 2d 70 72 6f 70 65 72 74 69 | )))..(defun.magit-refs--properti | 
| 49ec0 | 7a 65 2d 62 72 61 6e 63 68 20 28 62 72 61 6e 63    68 20 72 65 66 20 26 6f 70 74 69 6f 6e 61 6c 20 | ze-branch.(branch.ref.&optional. | 
| 49ee0 | 68 65 61 64 2d 66 61 63 65 29 0a 20 20 28 6c 65    74 20 28 28 66 61 63 65 20 28 63 64 72 20 28 63 | head-face)...(let.((face.(cdr.(c | 
| 49f00 | 6c 2d 66 69 6e 64 2d 69 66 20 28 70 63 61 73 65    2d 6c 61 6d 62 64 61 20 28 60 28 2c 72 65 20 2e | l-find-if.(pcase-lambda.(`(,re.. | 
| 49f20 | 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 20 20 20 20 20 20 | .,_))........................... | 
| 49f40 | 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 72 65 66 29 29 0a | .......(string-match-p.re.ref)). | 
| 49f60 | 20 20 20 20 20 20 20 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 | 
| 49f80 | 61 67 69 74 2d 72 65 66 2d 6e 61 6d 65 73 70 61    63 65 73 29 29 29 29 0a 20 20 20 20 28 6d 61 67 | agit-ref-namespaces)))).....(mag | 
| 49fa0 | 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 62 72 61 6e 63 68 20 | it--propertize-face......branch. | 
| 49fc0 | 28 69 66 20 68 65 61 64 2d 66 61 63 65 20 28 6c    69 73 74 20 66 61 63 65 20 68 65 61 64 2d 66 61 | (if.head-face.(list.face.head-fa | 
| 49fe0 | 63 65 29 20 66 61 63 65 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d | ce).face))))..(defun.magit-refs- | 
| 4a000 | 2d 69 6e 73 65 72 74 2d 72 65 66 6e 61 6d 65 2d    70 20 28 72 65 66 6e 61 6d 65 29 0a 20 20 28 2d | -insert-refname-p.(refname)...(- | 
| 4a020 | 2d 69 66 2d 6c 65 74 20 28 2d 66 69 72 73 74 20    28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 | -if-let.(-first.(pcase-lambda.(` | 
| 4a040 | 28 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 | (,key...,_)).................... | 
| 4a060 | 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 20 20 20 20 20 20 20 | ...(if.(functionp.key).......... | 
| 4a080 | 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 6b 65 79 20 72 65 | .................(funcall.key.re | 
| 4a0a0 | 66 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 | fname).........................( | 
| 4a0c0 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 6b    65 79 20 72 65 66 6e 61 6d 65 29 29 29 0a 20 20 | string-match-p.key.refname)))... | 
| 4a0e0 | 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 69 6c | ..................magit-refs-fil | 
| 4a100 | 74 65 72 2d 61 6c 69 73 74 29 0a 20 20 20 20 20    20 28 63 64 72 20 69 74 29 0a 20 20 20 20 74 29 | ter-alist).......(cdr.it).....t) | 
| 4a120 | 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 63 68 65 | )..(defun.magit-refs--insert-che | 
| 4a140 | 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 6e 73 65 72 | rry-commits.(ref)...(magit-inser | 
| 4a160 | 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 61 72 74 20 | t-section-body.....(let.((start. | 
| 4a180 | 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 73 65 72 74 | (point))...........(magit-insert | 
| 4a1a0 | 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 20 20 28 6d | -section--current.nil)).......(m | 
| 4a1c0 | 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 27 | agit-git-wash.(apply-partially.' | 
| 4a1e0 | 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 0a 20 20 20 20 | magit-log-wash-log.'cherry)..... | 
| 4a200 | 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 62 72 65 76 2d | ...."cherry"."-v".(magit-abbrev- | 
| 4a220 | 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 72 65 66 29 0a | arg).magit-buffer-upstream.ref). | 
| 4a240 | 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 0a 20 20 20 20 | ......(if.(=.(point).start)..... | 
| 4a260 | 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 20 66 6f 72 20 | ......(message."No.cherries.for. | 
| 4a280 | 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 65 2d 6d 61 72 | %s".ref).........(magit-make-mar | 
| 4a2a0 | 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 75 6e 20 6d | gin-overlay.nil.t)))))..(defun.m | 
| 4a2c0 | 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 6f 6d 6d 69 74 | agit-refs--format-margin.(commit | 
| 4a2e0 | 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 74 6f 2d 63 68 | )...(save-excursion.....(goto-ch | 
| 4a300 | 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 20 30 29 29 0a | ar.(line-beginning-position.0)). | 
| 4a320 | 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 | 
| 4a340 | 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 28 6d 61 67 69 | t."%ct%cN".commit))).......(magi | 
| 4a360 | 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 20 20 20 20 20 | t-log-format-margin.commit...... | 
| 4a380 | 20 20 20 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 75 62 73 74 | ..........................(subst | 
| 4a3a0 | 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 20 20 20 20 20 | ring.line.10)................... | 
| 4a3c0 | 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 65 20 30 20 31 | .............(substring.line.0.1 | 
| 4a3e0 | 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 69 74 2d 72 65 | 0)))))..;;;._.(provide.'magit-re | 
| 4a400 | 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 68 65 72 65 0a | fs).;;;.magit-refs.el.ends.here. | 
| 4a420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a600 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 62 6c 61 6d 65 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-blame.el...... | 
| 4a620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a660 | 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 | 
| 4a680 | 30 31 31 31 30 30 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 37 35 35 00 20 30 00 00 00 | 0111006.00000000000.013755..0... | 
| 4a6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a700 | 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................... | 
| 4a720 | 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................... | 
| 4a740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 4a800 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2e    65 6c 20 2d 2d 2d 20 62 6c 61 6d 65 20 73 75 70 | ;;;.magit-blame.el.---.blame.sup | 
| 4a820 | 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 | 
| 4a840 | 69 6e 67 3a 20 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 31 | ing:.t.-*-..;;.Copyright.(C).201 | 
| 4a860 | 32 2d 32 30 32 31 20 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 | 2-2021..The.Magit.Project.Contri | 
| 4a880 | 62 75 74 6f 72 73 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 | butors.;;.;;.You.should.have.rec | 
| 4a8a0 | 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20    74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 20 66 | eived.a.copy.of.the.AUTHORS.md.f | 
| 4a8c0 | 69 6c 65 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73    74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 62 75 74 | ile.which.;;.lists.all.contribut | 
| 4a8e0 | 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65    65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 | ors...If.not,.see.http://magit.v | 
| 4a900 | 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b 20 41    75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 | c/authors...;;.Author:.Jonas.Ber | 
| 4a920 | 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 | 
| 4a940 | 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@ | 
| 4a960 | 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 | 
| 4a980 | 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 | 
| 4a9a0 | 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74    77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 | git.is.free.software;.you.can.re | 
| 4a9c0 | 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.; | 
| 4a9e0 | 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 | 
| 4aa00 | 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 | 
| 4aa20 | 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 | 
| 4aa40 | 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73    69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f | ion;.either.version.3,.or.(at.yo | 
| 4aa60 | 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e    79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e | ur.option).;;.any.later.version. | 
| 4aa80 | 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 74 | .;;.;;.Magit.is.distributed.in.t | 
| 4aaa0 | 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 20 | he.hope.that.it.will.be.useful,. | 
| 4aac0 | 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 74 | but.WITHOUT.;;.ANY.WARRANTY;.wit | 
| 4aae0 | 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 6f | hout.even.the.implied.warranty.o | 
| 4ab00 | 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 20 | f.MERCHANTABILITY.;;.or.FITNESS. | 
| 4ab20 | 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 74 | FOR.A.PARTICULAR.PURPOSE...See.t | 
| 4ab40 | 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 65 | he.GNU.General.Public.;;.License | 
| 4ab60 | 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 6f | .for.more.details..;;.;;.You.sho | 
| 4ab80 | 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 20 | uld.have.received.a.copy.of.the. | 
| 4aba0 | 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 6c | GNU.General.Public.License.;;.al | 
| 4abc0 | 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 68 74 74 | ong.with.Magit...If.not,.see.htt | 
| 4abe0 | 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f    6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 | p://www.gnu.org/licenses...;;;.C | 
| 4ac00 | 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 41    6e 6e 6f 74 61 74 65 73 20 65 61 63 68 20 6c 69 | ommentary:..;;.Annotates.each.li | 
| 4ac20 | 6e 65 20 69 6e 20 66 69 6c 65 2d 76 69 73 69 74    69 6e 67 20 62 75 66 66 65 72 20 77 69 74 68 20 | ne.in.file-visiting.buffer.with. | 
| 4ac40 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d    0a 3b 3b 20 74 68 65 20 72 65 76 69 73 69 6f 6e | information.from.;;.the.revision | 
| 4ac60 | 20 77 68 69 63 68 20 6c 61 73 74 20 6d 6f 64 69    66 69 65 64 20 74 68 65 20 6c 69 6e 65 2e 0a 0a | .which.last.modified.the.line... | 
| 4ac80 | 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)..;;; | 
| 4aca0 | 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 62 6c 61 6d 65 20 | .Options..(defgroup.magit-blame. | 
| 4acc0 | 6e 69 6c 0a 20 20 22 42 6c 61 6d 65 20 73 75 70    70 6f 72 74 20 66 6f 72 20 4d 61 67 69 74 2e 22 | nil..."Blame.support.for.Magit." | 
| 4ace0 | 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 42 6c 61 | ...:link.'(info-link."(magit)Bla | 
| 4ad00 | 6d 69 6e 67 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 28 | ming")...:group.'magit-modes)..( | 
| 4ad20 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 73 74 79 6c 65 73 0a 20 20 27 | defcustom.magit-blame-styles...' | 
| 4ad40 | 28 28 68 65 61 64 69 6e 67 73 0a 20 20 20 20 20    28 68 65 61 64 69 6e 67 2d 66 6f 72 6d 61 74 20 | ((headings......(heading-format. | 
| 4ad60 | 20 20 2e 20 22 25 2d 32 30 61 20 25 43 20 25 73    5c 6e 22 29 29 0a 20 20 20 20 28 6d 61 72 67 69 | ...."%-20a.%C.%s\n")).....(margi | 
| 4ad80 | 6e 0a 20 20 20 20 20 28 6d 61 72 67 69 6e 2d 66    6f 72 6d 61 74 20 20 20 20 2e 20 28 22 20 25 73 | n......(margin-format......(".%s | 
| 4ada0 | 25 66 22 20 22 20 25 43 20 25 61 22 20 22 20 25    48 22 29 29 0a 20 20 20 20 20 28 6d 61 72 67 69 | %f".".%C.%a".".%H"))......(margi | 
| 4adc0 | 6e 2d 77 69 64 74 68 20 20 20 20 20 2e 20 34 32    29 0a 20 20 20 20 20 28 6d 61 72 67 69 6e 2d 66 | n-width.......42)......(margin-f | 
| 4ade0 | 61 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 | ace........magit-blame-margin).. | 
| 4ae00 | 20 20 20 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 | ....(margin-body-face...(magit-b | 
| 4ae20 | 6c 61 6d 65 2d 64 69 6d 6d 65 64 29 29 29 0a 20    20 20 20 28 68 69 67 68 6c 69 67 68 74 0a 20 20 | lame-dimmed))).....(highlight... | 
| 4ae40 | 20 20 20 28 68 69 67 68 6c 69 67 68 74 2d 66 61    63 65 20 20 20 2e 20 6d 61 67 69 74 2d 62 6c 61 | ...(highlight-face.....magit-bla | 
| 4ae60 | 6d 65 2d 68 69 67 68 6c 69 67 68 74 29 29 0a 20    20 20 20 28 6c 69 6e 65 73 0a 20 20 20 20 20 28 | me-highlight)).....(lines......( | 
| 4ae80 | 73 68 6f 77 2d 6c 69 6e 65 73 20 20 20 20 20 20    20 2e 20 74 29 0a 20 20 20 20 20 28 73 68 6f 77 | show-lines.........t)......(show | 
| 4aea0 | 2d 6d 65 73 73 61 67 65 20 20 20 20 20 2e 20 74    29 29 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 73 | -message.......t)))..."List.of.s | 
| 4aec0 | 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 65 20 69 6e | tyles.used.to.visualize.blame.in | 
| 4aee0 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 45 61 63 68    20 65 6e 74 72 79 20 68 61 73 20 74 68 65 20 66 | formation...Each.entry.has.the.f | 
| 4af00 | 6f 72 6d 20 28 49 44 45 4e 54 20 28 4b 45 59 20    2e 20 56 41 4c 55 45 29 2e 2e 2e 29 2e 20 20 49 | orm.(IDENT.(KEY...VALUE)...)...I | 
| 4af20 | 44 45 4e 54 20 68 61 73 0a 74 6f 20 62 65 20 61    20 73 79 6d 62 6f 6c 20 75 6e 69 71 75 65 6c 79 | DENT.has.to.be.a.symbol.uniquely | 
| 4af40 | 20 69 64 65 6e 74 69 66 79 69 6e 67 20 74 68 65    20 73 74 79 6c 65 2e 20 20 54 68 65 20 66 6f 6c | .identifying.the.style...The.fol | 
| 4af60 | 6c 6f 77 69 6e 67 0a 4b 45 59 73 20 61 72 65 20    72 65 63 6f 67 6e 69 7a 65 64 3a 0a 0a 20 60 73 | lowing.KEYs.are.recognized:...`s | 
| 4af80 | 68 6f 77 2d 6c 69 6e 65 73 27 0a 20 20 20 20 57    68 65 74 68 65 72 20 74 6f 20 70 72 65 66 69 78 | how-lines'.....Whether.to.prefix | 
| 4afa0 | 20 65 61 63 68 20 63 68 75 6e 6b 20 6f 66 20 6c    69 6e 65 73 20 77 69 74 68 20 61 20 74 68 69 6e | .each.chunk.of.lines.with.a.thin | 
| 4afc0 | 20 6c 69 6e 65 2e 0a 20 20 20 20 54 68 69 73 20    68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 69 66 | .line......This.has.no.effect.if | 
| 4afe0 | 20 60 68 65 61 64 69 6e 67 2d 66 6f 72 6d 61 74    27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 20 60 | .`heading-format'.is.non-nil...` | 
| 4b000 | 73 68 6f 77 2d 6d 65 73 73 61 67 65 27 0a 20 20    20 20 57 68 65 74 68 65 72 20 74 6f 20 64 69 73 | show-message'.....Whether.to.dis | 
| 4b020 | 70 6c 61 79 20 61 20 63 6f 6d 6d 69 74 27 73 20    73 75 6d 6d 61 72 79 20 6c 69 6e 65 20 69 6e 20 | play.a.commit's.summary.line.in. | 
| 4b040 | 74 68 65 20 65 63 68 6f 20 61 72 65 61 0a 20 20    20 20 77 68 65 6e 20 63 72 6f 73 73 69 6e 67 20 | the.echo.area.....when.crossing. | 
| 4b060 | 63 68 75 6e 6b 73 2e 0a 20 60 68 69 67 68 6c 69    67 68 74 2d 66 61 63 65 27 0a 20 20 20 20 46 61 | chunks...`highlight-face'.....Fa | 
| 4b080 | 63 65 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c    69 67 68 74 20 74 68 65 20 66 69 72 73 74 20 6c | ce.used.to.highlight.the.first.l | 
| 4b0a0 | 69 6e 65 20 6f 66 20 65 61 63 68 20 63 68 75 6e    6b 2e 0a 20 20 20 20 49 66 20 74 68 69 73 20 69 | ine.of.each.chunk......If.this.i | 
| 4b0c0 | 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 6f 73    65 20 6c 69 6e 65 73 20 61 72 65 20 6e 6f 74 20 | s.nil,.then.those.lines.are.not. | 
| 4b0e0 | 68 69 67 68 6c 69 67 68 74 65 64 2e 0a 20 60 68    65 61 64 69 6e 67 2d 66 6f 72 6d 61 74 27 0a 20 | highlighted...`heading-format'.. | 
| 4b100 | 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 61 | ...String.specifying.the.informa | 
| 4b120 | 74 69 6f 6e 20 74 6f 20 62 65 20 73 68 6f 77 6e    20 61 62 6f 76 65 20 65 61 63 68 0a 20 20 20 20 | tion.to.be.shown.above.each..... | 
| 4b140 | 63 68 75 6e 6b 20 6f 66 20 6c 69 6e 65 73 2e 20    20 49 74 20 6d 75 73 74 20 65 6e 64 20 77 69 74 | chunk.of.lines...It.must.end.wit | 
| 4b160 | 68 20 61 20 6e 65 77 6c 69 6e 65 20 63 68 61 72    61 63 74 65 72 2e 0a 20 60 6d 61 72 67 69 6e 2d | h.a.newline.character...`margin- | 
| 4b180 | 66 6f 72 6d 61 74 27 0a 20 20 20 20 53 74 72 69    6e 67 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 | format'.....String.specifying.th | 
| 4b1a0 | 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 74 6f    20 62 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 | e.information.to.be.shown.in.the | 
| 4b1c0 | 20 6c 65 66 74 0a 20 20 20 20 62 75 66 66 65 72    20 6d 61 72 67 69 6e 2e 20 20 49 74 20 6d 75 73 | .left.....buffer.margin...It.mus | 
| 4b1e0 | 74 20 4e 4f 54 20 65 6e 64 20 77 69 74 68 20 61    20 6e 65 77 6c 69 6e 65 20 63 68 61 72 61 63 74 | t.NOT.end.with.a.newline.charact | 
| 4b200 | 65 72 2e 0a 20 20 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 | er......This.can.also.be.a.list. | 
| 4b220 | 6f 66 20 66 6f 72 6d 61 74 73 20 75 73 65 64 20    66 6f 72 20 74 68 65 20 6c 69 6e 65 73 20 61 74 | of.formats.used.for.the.lines.at | 
| 4b240 | 0a 20 20 20 20 74 68 65 20 73 61 6d 65 20 70 6f    73 69 74 69 6f 6e 73 20 77 69 74 68 69 6e 20 74 | .....the.same.positions.within.t | 
| 4b260 | 68 65 20 63 68 75 6e 6b 2e 20 20 49 66 20 74 68    65 20 63 68 75 6e 6b 20 68 61 73 0a 20 20 20 20 | he.chunk...If.the.chunk.has..... | 
| 4b280 | 6d 6f 72 65 20 6c 69 6e 65 73 20 74 68 61 6e 20    66 6f 72 6d 61 74 73 20 61 72 65 20 73 70 65 63 | more.lines.than.formats.are.spec | 
| 4b2a0 | 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65 20    6c 61 73 74 20 69 73 0a 20 20 20 20 72 65 70 65 | ified,.then.the.last.is.....repe | 
| 4b2c0 | 61 74 65 64 2e 0a 20 60 6d 61 72 67 69 6e 2d 77    69 64 74 68 27 0a 20 20 20 20 57 69 64 74 68 20 | ated...`margin-width'.....Width. | 
| 4b2e0 | 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2c 20 70    72 6f 76 69 64 65 64 20 60 6d 61 72 67 69 6e 2d | of.the.margin,.provided.`margin- | 
| 4b300 | 66 6f 72 6d 61 74 27 20 69 73 20 6e 6f 6e 2d 6e    69 6c 2e 0a 20 60 6d 61 72 67 69 6e 2d 66 61 63 | format'.is.non-nil...`margin-fac | 
| 4b320 | 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 69 6e 2c 20 | e'.....Face.used.in.the.margin,. | 
| 4b340 | 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 0a 20 20 20 20 | provided.`margin-format'.is..... | 
| 4b360 | 6e 6f 6e 2d 6e 69 6c 2e 20 20 54 68 69 73 20 66    61 63 65 20 69 73 20 75 73 65 64 20 69 6e 20 63 | non-nil...This.face.is.used.in.c | 
| 4b380 | 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 0a 20 20 20 20 74 68 | ombination.with.the.faces.....th | 
| 4b3a0 | 61 74 20 61 72 65 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 | at.are.specific.to.the.used.%-sp | 
| 4b3c0 | 65 63 73 2e 20 20 49 66 20 74 68 69 73 20 69 73    20 6e 69 6c 2c 0a 20 20 20 20 74 68 65 6e 20 60 | ecs...If.this.is.nil,.....then.` | 
| 4b3e0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67    69 6e 27 20 69 73 20 75 73 65 64 2e 0a 20 60 6d | magit-blame-margin'.is.used...`m | 
| 4b400 | 61 72 67 69 6e 2d 62 6f 64 79 2d 66 61 63 65 27    0a 20 20 20 20 46 61 63 65 20 75 73 65 64 20 69 | argin-body-face'.....Face.used.i | 
| 4b420 | 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 66 6f 72    20 61 6c 6c 20 62 75 74 20 66 69 72 73 74 20 6c | n.the.margin.for.all.but.first.l | 
| 4b440 | 69 6e 65 20 6f 66 20 61 20 63 68 75 6e 6b 2e 0a    20 20 20 20 54 68 69 73 20 66 61 63 65 20 69 73 | ine.of.a.chunk......This.face.is | 
| 4b460 | 20 75 73 65 64 20 69 6e 20 63 6f 6d 62 69 6e 61    74 69 6f 6e 20 77 69 74 68 20 74 68 65 20 66 61 | .used.in.combination.with.the.fa | 
| 4b480 | 63 65 73 20 74 68 61 74 20 61 72 65 0a 20 20 20    20 73 70 65 63 69 66 69 63 20 74 6f 20 74 68 65 | ces.that.are.....specific.to.the | 
| 4b4a0 | 20 75 73 65 64 20 25 2d 73 70 65 63 73 2e 20 20    54 68 69 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 | .used.%-specs...This.can.also.be | 
| 4b4c0 | 20 61 20 6c 69 73 74 20 6f 66 0a 20 20 20 20 66    61 63 65 73 20 28 75 73 75 61 6c 6c 79 20 6f 6e | .a.list.of.....faces.(usually.on | 
| 4b4e0 | 65 20 66 61 63 65 29 2c 20 69 6e 20 77 68 69 63    68 20 63 61 73 65 20 6f 6e 6c 79 20 74 68 65 73 | e.face),.in.which.case.only.thes | 
| 4b500 | 65 20 66 61 63 65 73 0a 20 20 20 20 61 72 65 20    75 73 65 64 20 61 6e 64 20 74 68 65 20 25 2d 73 | e.faces.....are.used.and.the.%-s | 
| 4b520 | 70 65 63 20 66 61 63 65 73 20 61 72 65 20 69 67    6e 6f 72 65 64 2e 20 20 41 20 67 6f 6f 64 20 76 | pec.faces.are.ignored...A.good.v | 
| 4b540 | 61 6c 75 65 0a 20 20 20 20 6d 69 67 68 74 20 62    65 20 60 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | alue.....might.be.`(magit-blame- | 
| 4b560 | 64 69 6d 6d 65 64 29 27 2e 20 20 49 66 20 74 68    69 73 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 0a | dimmed)'...If.this.is.nil,.then. | 
| 4b580 | 20 20 20 20 74 68 65 20 73 61 6d 65 20 66 61 63    65 20 61 73 20 66 6f 72 20 74 68 65 20 66 69 72 | ....the.same.face.as.for.the.fir | 
| 4b5a0 | 73 74 20 6c 69 6e 65 20 69 73 20 75 73 65 64 2e    0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | st.line.is.used...The.following. | 
| 4b5c0 | 25 2d 73 70 65 63 73 20 63 61 6e 20 62 65 20 75    73 65 64 20 69 6e 20 60 68 65 61 64 69 6e 67 2d | %-specs.can.be.used.in.`heading- | 
| 4b5e0 | 66 6f 72 6d 61 74 27 20 61 6e 64 0a 60 6d 61 72    67 69 6e 2d 66 6f 72 6d 61 74 27 3a 0a 0a 20 20 | format'.and.`margin-format':.... | 
| 4b600 | 25 48 20 20 20 20 68 61 73 68 20 20 20 20 20 20    20 20 20 20 20 20 20 20 75 73 69 6e 67 20 66 61 | %H....hash..............using.fa | 
| 4b620 | 63 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    68 61 73 68 27 0a 20 20 25 73 20 20 20 20 73 75 | ce.`magit-blame-hash'...%s....su | 
| 4b640 | 6d 6d 61 72 79 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 | mmary...........using.face.`magi | 
| 4b660 | 74 2d 62 6c 61 6d 65 2d 73 75 6d 6d 61 72 79 27    0a 20 20 25 61 20 20 20 20 61 75 74 68 6f 72 20 | t-blame-summary'...%a....author. | 
| 4b680 | 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 62 6c 61 | ...........using.face.`magit-bla | 
| 4b6a0 | 6d 65 2d 6e 61 6d 65 27 0a 20 20 25 41 20 20 20    20 61 75 74 68 6f 72 20 74 69 6d 65 20 20 20 20 | me-name'...%A....author.time.... | 
| 4b6c0 | 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 64 61 74 65 27 | ...using.face.`magit-blame-date' | 
| 4b6e0 | 0a 20 20 25 63 20 20 20 20 63 6f 6d 6d 69 74 74    65 72 20 20 20 20 20 20 20 20 20 75 73 69 6e 67 | ...%c....committer.........using | 
| 4b700 | 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 20 25 43 20 20 20 | .face.`magit-blame-name'...%C... | 
| 4b720 | 20 63 6f 6d 6d 69 74 74 65 72 20 74 69 6d 65 20    20 20 20 75 73 69 6e 67 20 66 61 63 65 20 60 6d | .committer.time....using.face.`m | 
| 4b740 | 61 67 69 74 2d 62 6c 61 6d 65 2d 64 61 74 65 27    0a 0a 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 69 | agit-blame-date'..Additionally.i | 
| 4b760 | 66 20 60 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74    27 20 65 6e 64 73 20 77 69 74 68 20 25 66 2c 20 | f.`margin-format'.ends.with.%f,. | 
| 4b780 | 74 68 65 6e 20 74 68 65 20 73 74 72 69 6e 67 0a    74 68 61 74 20 69 73 20 64 69 73 70 6c 61 79 65 | then.the.string.that.is.displaye | 
| 4b7a0 | 64 20 69 6e 20 74 68 65 20 6d 61 72 67 69 6e 20    69 73 20 6d 61 64 65 20 61 74 20 6c 65 61 73 74 | d.in.the.margin.is.made.at.least | 
| 4b7c0 | 20 60 6d 61 72 67 69 6e 2d 77 69 64 74 68 27 0a    63 68 61 72 61 63 74 65 72 73 20 77 69 64 65 2c | .`margin-width'.characters.wide, | 
| 4b7e0 | 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 64 65    73 69 72 61 62 6c 65 20 69 66 20 74 68 65 20 75 | .which.may.be.desirable.if.the.u | 
| 4b800 | 73 65 64 20 66 61 63 65 20 73 65 74 73 0a 74 68    65 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c | sed.face.sets.the.background.col | 
| 4b820 | 6f 72 2e 0a 0a 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 | or...The.style.used.in.the.curre | 
| 4b840 | 6e 74 20 62 75 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 | nt.buffer.can.be.cycled.from.the | 
| 4b860 | 20 62 6c 61 6d 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 | .blame.popup...Blame.commands.(e | 
| 4b880 | 78 63 65 70 74 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 | xcept.`magit-blame-echo').use.th | 
| 4b8a0 | 65 20 66 69 72 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 | e.first.style.as.the.initial.sty | 
| 4b8c0 | 6c 65 20 77 68 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 | le.when.beginning.to.blame.in.a. | 
| 4b8e0 | 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 | 
| 4b900 | 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- | 
| 4b920 | 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 63 75 73 74 | blame...:type.'string)..(defcust | 
| 4b940 | 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 69 6e 65 73 | om.magit-blame-echo-style.'lines | 
| 4b960 | 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 73 74 79 6c | ..."The.blame.visualization.styl | 
| 4b980 | 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 2e 0a 41 20 | e.used.by.`magit-blame-echo'..A. | 
| 4b9a0 | 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 73 20 74 68 | symbol.that.has.to.be.used.as.th | 
| 4b9c0 | 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 73 74 79 6c | e.identifier.for.one.of.the.styl | 
| 4b9e0 | 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 74 79 6c 65 | es.defined.in.`magit-blame-style | 
| 4ba00 | 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. | 
| 4ba20 | 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 62 6c 61 6d | .."2.13.0")...:group.'magit-blam | 
| 4ba40 | 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 6f 6d 20 6d | e...:type.'symbol)..(defcustom.m | 
| 4ba60 | 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 48 3a 25 4d | agit-blame-time-format."%F.%H:%M | 
| 4ba80 | 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 20 69 6e 20 | "..."Format.for.time.strings.in. | 
| 4baa0 | 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 61 67 69 74 | blame.headings."...:group.'magit | 
| 4bac0 | 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 63 75 73 | -blame...:type.'string)..(defcus | 
| 4bae0 | 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 20 20 22 57 | tom.magit-blame-read-only.t..."W | 
| 4bb00 | 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 20 62 6c 61 | hether.to.initially.make.the.bla | 
| 4bb20 | 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 63 6b 61 67 | med.buffer.read-only."...:packag | 
| 4bb40 | 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 29 0a 20 20 | e-version.'(magit..."2.13.0")... | 
| 4bb60 | 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 27 62 6f 6f | :group.'magit-blame...:type.'boo | 
| 4bb80 | 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 65 2d 64 69 | lean)..(defcustom.magit-blame-di | 
| 4bba0 | 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 6f 6c 6c 2d | sable-modes.'(fci-mode.yascroll- | 
| 4bbc0 | 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 6f 74 20 63 | bar-mode)..."List.of.modes.not.c | 
| 4bbe0 | 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 6f 64 65 2e | ompatible.with.Magit-Blame.mode. | 
| 4bc00 | 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 68 65 6e 20 | .This.modes.are.turned.off.when. | 
| 4bc20 | 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 6e 2c 0a 61 | Magit-Blame.mode.is.turned.on,.a | 
| 4bc40 | 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 20 74 75 72 | nd.then.turned.on.again.when.tur | 
| 4bc60 | 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 75 70 20 27 | ning.off.the.latter."...:group.' | 
| 4bc80 | 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 20 28 73 79 | magit-blame...:type.'(repeat.(sy | 
| 4bca0 | 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 74 6f 6d 20 | mbol.:tag."Mode")))..(defcustom. | 
| 4bcc0 | 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 6c 61 6d 65 | magit-blame-mode-lighter.".Blame | 
| 4bce0 | 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 66 20 74 68 | "..."The.mode-line.lighter.of.th | 
| 4bd00 | 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 70 20 27 6d | e.Magit-Blame.mode."...:group.'m | 
| 4bd20 | 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 28 63 6f 6e | agit-blame...:type.'(choice.(con | 
| 4bd40 | 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 69 6e 67 29 | st.:tag."No.lighter"."").string) | 
| 4bd60 | 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 74 6f 2d 63 | )..(defcustom.magit-blame-goto-c | 
| 4bd80 | 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 79 62 65 2d | hunk-hook...'(magit-blame-maybe- | 
| 4bda0 | 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 61 67 69 74 | update-revision-buffer.....magit | 
| 4bdc0 | 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 20 22 48 6f | -blame-maybe-show-message)..."Ho | 
| 4bde0 | 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 6e 6f 74 68 | ok.run.after.point.entered.anoth | 
| 4be00 | 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 6e 20 27 28 | er.chunk."...:package-version.'( | 
| 4be20 | 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 67 69 | magit..."2.13.0")...:group.'magi | 
| 4be40 | 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 20 27 6d 61 | t-blame...:type.'hook...:get.'ma | 
| 4be60 | 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 6f 6e 73 20 27 | git-hook-custom-get...:options.' | 
| 4be80 | 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 65 76 69 73 69 | (magit-blame-maybe-update-revisi | 
| 4bea0 | 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 74 2d 62 6c 61 | on-buffer..............magit-bla | 
| 4bec0 | 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 3b 20 46 61 63 | me-maybe-show-message))..;;;.Fac | 
| 4bee0 | 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 67 68 6c 69 67 | es..(defface.magit-blame-highlig | 
| 4bf00 | 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 | 
| 4bf20 | 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 | 
| 4bf40 | 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)) | 
| 4bf60 | 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 20 20 20 20 20 | ......:background."grey80"...... | 
| 4bf80 | 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 28 63 6c 61 73 | :foreground."black").....(((clas | 
| 4bfa0 | 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 20 20 20 | s.color).(background.dark))..... | 
| 4bfc0 | 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. | 
| 4bfe0 | 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 72 6f 75 | 27).'(:extend.t))......:backgrou | 
| 4c000 | 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 64 20 22 77 68 | nd."grey25"......:foreground."wh | 
| 4c020 | 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 68 6c 69 67 68 | ite"))..."Face.used.for.highligh | 
| 4c040 | 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 20 6f 70 74 69 | ting.when.blaming..Also.see.opti | 
| 4c060 | 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 20 3a 67 72 6f | on.`magit-blame-styles'."...:gro | 
| 4c080 | 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 | 
| 4c0a0 | 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 69 74 20 6d 61 | -blame-margin...'((t.:inherit.ma | 
| 4c0c0 | 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 3a 77 65 69 67 | git-blame-highlight........:weig | 
| 4c0e0 | 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 6d 61 6c 29 29 | ht.normal........:slant.normal)) | 
| 4c100 | 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 20 6d 61 72 67 | ..."Face.used.for.the.blame.marg | 
| 4c120 | 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 0a 41 6c 73 6f | in.by.default.when.blaming..Also | 
| 4c140 | 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 79 6c 65 73 27 | .see.option.`magit-blame-styles' | 
| 4c160 | 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 | 
| 4c180 | 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 28 74 20 3a 69 | ace.magit-blame-dimmed...'((t.:i | 
| 4c1a0 | 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 3a 77 65 69 67 | nherit.magit-dimmed........:weig | 
| 4c1c0 | 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 6d 61 6c 29 29 | ht.normal........:slant.normal)) | 
| 4c1e0 | 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 20 6d 61 72 67 | ..."Face.used.for.the.blame.marg | 
| 4c200 | 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 6e 67 2e 0a 41 | in.in.some.cases.when.blaming..A | 
| 4c220 | 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 79 6c | lso.see.option.`magit-blame-styl | 
| 4c240 | 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 28 64 | es'."...:group.'magit-faces)..(d | 
| 4c260 | 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 20 20 60 28 28 | efface.magit-blame-heading...`(( | 
| 4c280 | 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 72 73 69 6f 6e | t.,@(and.(>=.emacs-major-version | 
| 4c2a0 | 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 69 6e 68 65 72 | .27).'(:extend.t))........:inher | 
| 4c2c0 | 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........ | 
| 4c2e0 | 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 | 
| 4c300 | 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 65 20 68 65 61 | mal))..."Face.used.for.blame.hea | 
| 4c320 | 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 6e 67 2e 0a 41 | dings.by.default.when.blaming..A | 
| 4c340 | 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 79 6c | lso.see.option.`magit-blame-styl | 
| 4c360 | 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 28 64 | es'."...:group.'magit-faces)..(d | 
| 4c380 | 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 6e 69 6c 0a 20 | efface.magit-blame-summary.nil.. | 
| 4c3a0 | 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20    63 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 69 65 73 | ."Face.used.for.commit.summaries | 
| 4c3c0 | 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 22 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | .when.blaming."...:group.'magit- | 
| 4c3e0 | 66 61 63 65 73 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 61 73 | faces)..(defface.magit-blame-has | 
| 4c400 | 68 20 6e 69 6c 0a 20 20 22 46 61 63 65 20 75 73    65 64 20 66 6f 72 20 63 6f 6d 6d 69 74 20 68 61 | h.nil..."Face.used.for.commit.ha | 
| 4c420 | 73 68 65 73 20 77 68 65 6e 20 62 6c 61 6d 69 6e    67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | shes.when.blaming."...:group.'ma | 
| 4c440 | 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 6c 61 6d 65 | git-faces)..(defface.magit-blame | 
| 4c460 | 2d 6e 61 6d 65 20 6e 69 6c 0a 20 20 22 46 61 63    65 20 75 73 65 64 20 66 6f 72 20 61 75 74 68 6f | -name.nil..."Face.used.for.autho | 
| 4c480 | 72 20 61 6e 64 20 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 | r.and.committer.names.when.blami | 
| 4c4a0 | 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 64 65 | ng."...:group.'magit-faces)..(de | 
| 4c4c0 | 66 66 61 63 65 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 64 61 74 65 20 6e 69 6c 0a 20 20 22 46 61 | fface.magit-blame-date.nil..."Fa | 
| 4c4e0 | 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 22 | ce.used.for.dates.when.blaming." | 
| 4c500 | 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 68 75 | ...:group.'magit-faces)..;;;.Chu | 
| 4c520 | 6e 6b 73 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 | nks..(defclass.magit-blame-chunk | 
| 4c540 | 20 28 29 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 | .()...(;;.<orig-rev>.<orig-line> | 
| 4c560 | 20 3c 66 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 | .<final-line>.<num-lines>....(or | 
| 4c580 | 69 67 2d 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 | ig-rev...:initarg.:orig-rev).... | 
| 4c5a0 | 28 6f 72 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 | (orig-line..:initarg.:orig-line) | 
| 4c5c0 | 0a 20 20 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 | ....(final-line.:initarg.:final- | 
| 4c5e0 | 6c 69 6e 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 | line)....(num-lines..:initarg.:n | 
| 4c600 | 75 6d 2d 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 | um-lines)....;;.previous.<prev-r | 
| 4c620 | 65 76 3e 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 | ev>.<prev-file>....(prev-rev...: | 
| 4c640 | 69 6e 69 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 | initform.nil)....(prev-file..:in | 
| 4c660 | 69 74 66 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 | itform.nil)....;;.filename.<orig | 
| 4c680 | 2d 66 69 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 | -file>....(orig-file)))..(defun. | 
| 4c6a0 | 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 20 28 26 6f 70 74 69 | magit-current-blame-chunk.(&opti | 
| 4c6c0 | 6f 6e 61 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 | onal.type.noerror)...(or.(and.(n | 
| 4c6e0 | 6f 74 20 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 | ot.(and.type.(not.(eq.type.magit | 
| 4c700 | 2d 62 6c 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 | -blame-type))))............(magi | 
| 4c720 | 74 2d 62 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 | t-blame-chunk-at.(point)))...... | 
| 4c740 | 20 28 61 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 | .(and.type............(let.((rev | 
| 4c760 | 20 20 28 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 | ..(or.magit-buffer-refname.magit | 
| 4c780 | 2d 62 75 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 | -buffer-revision)).............. | 
| 4c7a0 | 20 20 20 20 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 | ....(file.(magit-file-relative-n | 
| 4c7c0 | 61 6d 65 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 | ame.nil.(not.magit-buffer-file-n | 
| 4c7e0 | 61 6d 65 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 | ame)))..................(line.(f | 
| 4c800 | 6f 72 6d 61 74 20 22 25 69 2c 2b 31 22 20 28 6c    69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f | ormat."%i,+1".(line-number-at-po | 
| 4c820 | 73 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 | s))))..............(cond.(file.( | 
| 4c840 | 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 20 | with-temp-buffer................ | 
| 4c860 | 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 6c | ............(magit-with-toplevel | 
| 4c880 | 0a 20 20 20 20 20 20 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 | 
| 4c8a0 | 61 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 | agit-git-insert................. | 
| 4c8c0 | 20 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 | .............."blame"."--porcela | 
| 4c8e0 | 69 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 | in"............................. | 
| 4c900 | 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 28 66 | ..(if.(memq.magit-blame-type.'(f | 
| 4c920 | 69 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 | inal.removal)).................. | 
| 4c940 | 20 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 | .................(cons."--revers | 
| 4c960 | 65 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 | e".(magit-blame-arguments))..... | 
| 4c980 | 20 20 20 20 20 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 | 
| 4c9a0 | 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 20 20 20 20 20 20 | it-blame-arguments))............ | 
| 4c9c0 | 20 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 | ..................."-L".line.rev | 
| 4c9e0 | 20 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 | ."--".file)..................... | 
| 4ca00 | 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 69 6e 29 29 | .........(goto-char.(point-min)) | 
| 4ca20 | 0a 20 20 20 20 20 20 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 | 
| 4ca40 | 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 6e 6b 20 74 79 70 | ar.(magit-blame--parse-chunk.typ | 
| 4ca60 | 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 6e 6f 65 72 72 | e)))))....................(noerr | 
| 4ca80 | 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 20 20 28 74 20 28 65 | or.nil)....................(t.(e | 
| 4caa0 | 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 69 74 20 61 20 74 72 | rror."Buffer.does.not.visit.a.tr | 
| 4cac0 | 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 6e 20 6d 61 67 69 74 | acked.file")))))))..(defun.magit | 
| 4cae0 | 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 2d 2d 73 6f 6d 65 20 | -blame-chunk-at.(pos)...(--some. | 
| 4cb00 | 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 61 6d 65 2d 63 68 75 | (overlay-get.it.'magit-blame-chu | 
| 4cb20 | 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 74 20 70 6f 73 29 29 | nk)...........(overlays-at.pos)) | 
| 4cb40 | 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 65 72 6c 61 79 2d 61 | )..(defun.magit-blame--overlay-a | 
| 4cb60 | 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 75 6e 6c 65 73 73 20 | t.(&optional.pos.key)...(unless. | 
| 4cb80 | 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 29 29 0a 20 20 28 2d | pos.....(setq.pos.(point)))...(- | 
| 4cba0 | 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 72 20 6b 65 79 20 27 | -first.(overlay-get.it.(or.key.' | 
| 4cbc0 | 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 20 20 20 20 20 20 28 | magit-blame-chunk))............( | 
| 4cbe0 | 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 20 20 20 20 20 20 20 | nconc.(overlays-at.pos)......... | 
| 4cc00 | 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 73 20 70 6f 73 29 29 | ..........(overlays-in.pos.pos)) | 
| 4cc20 | 29 29 0a 0a 3b 3b 3b 20 4b 65 79 6d 61 70 73 0a    0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 | ))..;;;.Keymaps..(defvar.magit-b | 
| 4cc40 | 6c 61 6d 65 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20    28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 | lame-mode-map...(let.((map.(make | 
| 4cc60 | 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | -sparse-keymap))).....(define-ke | 
| 4cc80 | 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20    43 2d 71 22 29 20 27 6d 61 67 69 74 2d 62 6c 61 | y.map.(kbd."C-c.C-q").'magit-bla | 
| 4cca0 | 6d 65 2d 71 75 69 74 29 0a 20 20 20 20 6d 61 70    29 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 | me-quit).....map)..."Keymap.for. | 
| 4ccc0 | 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64    65 27 2e 0a 4e 6f 74 65 20 74 68 61 74 20 6d 6f | `magit-blame-mode'..Note.that.mo | 
| 4cce0 | 73 74 20 62 6c 61 6d 69 6e 67 20 6b 65 79 20 62    69 6e 64 69 6e 67 73 20 61 72 65 20 64 65 66 69 | st.blaming.key.bindings.are.defi | 
| 4cd00 | 6e 65 64 0a 69 6e 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 | ned.in.`magit-blame-read-only-mo | 
| 4cd20 | 64 65 2d 6d 61 70 27 20 69 6e 73 74 65 61 64 2e    22 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | de-map'.instead.")..(defvar.magi | 
| 4cd40 | 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c    79 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 28 6c 65 | t-blame-read-only-mode-map...(le | 
| 4cd60 | 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70    61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 | t.((map.(make-sparse-keymap))).. | 
| 4cd80 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d    61 70 20 28 6b 62 64 20 22 43 2d 6d 22 29 20 27 | ...(define-key.map.(kbd."C-m").' | 
| 4cda0 | 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69    74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | magit-show-commit).....(define-k | 
| 4cdc0 | 65 79 20 6d 61 70 20 28 6b 62 64 20 20 20 22 70    22 29 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | ey.map.(kbd..."p").'magit-blame- | 
| 4cde0 | 70 72 65 76 69 6f 75 73 2d 63 68 75 6e 6b 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | previous-chunk).....(define-key. | 
| 4ce00 | 6d 61 70 20 28 6b 62 64 20 20 20 22 50 22 29 20    27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 | map.(kbd..."P").'magit-blame-pre | 
| 4ce20 | 76 69 6f 75 73 2d 63 68 75 6e 6b 2d 73 61 6d 65    2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 64 65 | vious-chunk-same-commit).....(de | 
| 4ce40 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62    64 20 20 20 22 6e 22 29 20 27 6d 61 67 69 74 2d | fine-key.map.(kbd..."n").'magit- | 
| 4ce60 | 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | blame-next-chunk).....(define-ke | 
| 4ce80 | 79 20 6d 61 70 20 28 6b 62 64 20 20 20 22 4e 22    29 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e | y.map.(kbd..."N").'magit-blame-n | 
| 4cea0 | 65 78 74 2d 63 68 75 6e 6b 2d 73 61 6d 65 2d 63    6f 6d 6d 69 74 29 0a 20 20 20 20 28 64 65 66 69 | ext-chunk-same-commit).....(defi | 
| 4cec0 | 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20    20 20 22 62 22 29 20 27 6d 61 67 69 74 2d 62 6c | ne-key.map.(kbd..."b").'magit-bl | 
| 4cee0 | 61 6d 65 2d 61 64 64 69 74 69 6f 6e 29 0a 20 20    20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | ame-addition).....(define-key.ma | 
| 4cf00 | 70 20 28 6b 62 64 20 20 20 22 72 22 29 20 27 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 | p.(kbd..."r").'magit-blame-remov | 
| 4cf20 | 61 6c 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 28 6b 62 64 20 20 20 22 | al).....(define-key.map.(kbd..." | 
| 4cf40 | 66 22 29 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 72 65 76 65 72 73 65 29 0a 20 20 20 20 28 64 | f").'magit-blame-reverse).....(d | 
| 4cf60 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b    62 64 20 20 20 22 42 22 29 20 27 6d 61 67 69 74 | efine-key.map.(kbd..."B").'magit | 
| 4cf80 | 2d 62 6c 61 6d 65 29 0a 20 20 20 20 28 64 65 66    69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 | -blame).....(define-key.map.(kbd | 
| 4cfa0 | 20 20 20 22 63 22 29 20 27 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 63 79 63 6c 65 2d 73 74 79 6c 65 | ..."c").'magit-blame-cycle-style | 
| 4cfc0 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65    79 20 6d 61 70 20 28 6b 62 64 20 20 20 22 71 22 | ).....(define-key.map.(kbd..."q" | 
| 4cfe0 | 29 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71    75 69 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | ).'magit-blame-quit).....(define | 
| 4d000 | 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 4d    2d 77 22 29 20 27 6d 61 67 69 74 2d 62 6c 61 6d | -key.map.(kbd."M-w").'magit-blam | 
| 4d020 | 65 2d 63 6f 70 79 2d 68 61 73 68 29 0a 20 20 20    20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | e-copy-hash).....(define-key.map | 
| 4d040 | 20 28 6b 62 64 20 22 53 50 43 22 29 20 27 6d 61    67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 | .(kbd."SPC").'magit-diff-show-or | 
| 4d060 | 2d 73 63 72 6f 6c 6c 2d 75 70 29 0a 20 20 20 20    28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | -scroll-up).....(define-key.map. | 
| 4d080 | 28 6b 62 64 20 22 53 2d 53 50 43 22 29 20 27 6d    61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f | (kbd."S-SPC").'magit-diff-show-o | 
| 4d0a0 | 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | r-scroll-down).....(define-key.m | 
| 4d0c0 | 61 70 20 28 6b 62 64 20 22 44 45 4c 22 29 20 27    6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d | ap.(kbd."DEL").'magit-diff-show- | 
| 4d0e0 | 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a    20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d | or-scroll-down).....map)..."Keym | 
| 4d100 | 61 70 20 66 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 | ap.for.`magit-blame-read-only-mo | 
| 4d120 | 64 65 27 2e 22 29 0a 0a 3b 3b 3b 20 4d 6f 64 65    73 0a 3b 3b 3b 3b 20 56 61 72 69 61 62 6c 65 73 | de'.")..;;;.Modes.;;;;.Variables | 
| 4d140 | 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 6d 65 2d 62 75 66 66 | ..(defvar-local.magit-blame-buff | 
| 4d160 | 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 2d 6c 6f 63 61 6c 20 | er-read-only.nil).(defvar-local. | 
| 4d180 | 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 65 66 76 61 72 2d 6c | magit-blame-cache.nil).(defvar-l | 
| 4d1a0 | 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 2d 6d 6f 64 65 73 20 | ocal.magit-blame-disabled-modes. | 
| 4d1c0 | 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 6c 61 6d 65 2d 70 | nil).(defvar-local.magit-blame-p | 
| 4d1e0 | 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 20 6d 61 67 69 74 2d | rocess.nil).(defvar-local.magit- | 
| 4d200 | 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 65 66 76 61 72 2d 6c | blame-recursive-p.nil).(defvar-l | 
| 4d220 | 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 29 0a 28 64 65 66 76 | ocal.magit-blame-type.nil).(defv | 
| 4d240 | 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 72 61 74 6f 72 20 6e | ar-local.magit-blame-separator.n | 
| 4d260 | 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 6c 61 6d 65 2d 70 72 | il).(defvar-local.magit-blame-pr | 
| 4d280 | 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 72 2d 6c 6f 63 61 6c | evious-chunk.nil)..(defvar-local | 
| 4d2a0 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74    79 6c 65 20 6e 69 6c 29 0a 0a 28 64 65 66 73 75 | .magit-blame--style.nil)..(defsu | 
| 4d2c0 | 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 6b 65 79 29 | bst.magit-blame--style-get.(key) | 
| 4d2e0 | 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 74 2d 62 6c | ...(cdr.(assoc.key.(cdr.magit-bl | 
| 4d300 | 61 6d 65 2d 2d 73 74 79 6c 65 29 29 29 29 0a 0a    3b 3b 3b 3b 20 42 61 73 65 20 4d 6f 64 65 0a 0a | ame--style))))..;;;;.Base.Mode.. | 
| 4d320 | 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f    64 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d | (define-minor-mode.magit-blame-m | 
| 4d340 | 6f 64 65 0a 20 20 22 44 69 73 70 6c 61 79 20 62    6c 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | ode..."Display.blame.information | 
| 4d360 | 20 69 6e 6c 69 6e 65 2e 22 0a 20 20 3a 6c 69 67    68 74 65 72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | .inline."...:lighter.magit-blame | 
| 4d380 | 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20    28 63 6f 6e 64 20 28 6d 61 67 69 74 2d 62 6c 61 | -mode-lighter...(cond.(magit-bla | 
| 4d3a0 | 6d 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 28 63 61 6c 6c 65 64 2d 69 | me-mode..........(when.(called-i | 
| 4d3c0 | 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 27    61 6e 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nteractively-p.'any)............ | 
| 4d3e0 | 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 20 | (setq.magit-blame-mode.nil)..... | 
| 4d400 | 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 28 | .......(user-error.............( | 
| 4d420 | 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 2d | concat."Don't.call.`magit-blame- | 
| 4d440 | 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 20 | mode'.directly;."............... | 
| 4d460 | 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 27 | ......"instead.use.`magit-blame' | 
| 4d480 | 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 73 | ")))..........(add-hook.'after-s | 
| 4d4a0 | 61 76 65 2d 68 6f 6f 6b 20 20 20 20 20 27 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 66 72 65 | ave-hook.....'magit-blame--refre | 
| 4d4c0 | 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 73 74 | sh.t.t)..........(add-hook.'post | 
| 4d4e0 | 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 20 20    27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 67 6f 74 | -command-hook...'magit-blame-got | 
| 4d500 | 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 64 64 2d | o-chunk-hook.t.t)..........(add- | 
| 4d520 | 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 27 6d 61 67 69 74 | hook.'before-revert-hook..'magit | 
| 4d540 | 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 0a 20 20 20 | -blame--remove-overlays.t.t).... | 
| 4d560 | 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 74 2d 68 6f | ......(add-hook.'after-revert-ho | 
| 4d580 | 6f 6b 20 20 20 27 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 2d 72 65 66 72 65 73 68 20 74 20 74 29 0a | ok...'magit-blame--refresh.t.t). | 
| 4d5a0 | 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 6c 79 2d 6d 6f | .........(add-hook.'read-only-mo | 
| 4d5c0 | 64 65 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 74 6f 67 67 6c 65 2d 72 65 61 64 | de-hook.'magit-blame-toggle-read | 
| 4d5e0 | 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 6d 61 67 69 74 2d | -only.t.t)..........(setq.magit- | 
| 4d600 | 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 66 65 72 2d 72 65 | blame-buffer-read-only.buffer-re | 
| 4d620 | 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 72 20 6d 61 67 69 | ad-only)..........(when.(or.magi | 
| 4d640 | 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 66 66 65 72 2d 66 | t-blame-read-only.magit-buffer-f | 
| 4d660 | 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 2d 6f 6e 6c 79 2d | ile-name)............(read-only- | 
| 4d680 | 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 28 6d 6f 64 65 20 | mode.1))..........(dolist.(mode. | 
| 4d6a0 | 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 0a 20 20 20 20 20 | magit-blame-disable-modes)...... | 
| 4d6c0 | 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 6f 64 65 29 20 28 | ......(when.(and.(boundp.mode).( | 
| 4d6e0 | 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 20 20 20 20 20 20 | symbol-value.mode))............. | 
| 4d700 | 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 20 20 20 20 20 20 | .(funcall.mode.-1).............. | 
| 4d720 | 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 61 62 6c 65 64 2d | (push.mode.magit-blame-disabled- | 
| 4d740 | 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 67 69 74 2d 62 6c | modes)))..........(setq.magit-bl | 
| 4d760 | 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 2d 2d 66 6f 72 6d | ame-separator.(magit-blame--form | 
| 4d780 | 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 6e 6c 65 73 73 20 | at-separator))..........(unless. | 
| 4d7a0 | 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 20 20 20 20 28 73 | magit-blame--style............(s | 
| 4d7c0 | 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 72 20 6d 61 67 69 | etq.magit-blame--style.(car.magi | 
| 4d7e0 | 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 67 69 | t-blame-styles)))..........(magi | 
| 4d800 | 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 20 20 | t-blame--update-margin))........ | 
| 4d820 | 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 76 65 | .(t..........(when.(process-live | 
| 4d840 | 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 20 20 | -p.magit-blame-process)......... | 
| 4d860 | 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 72 6f | ...(kill-process.magit-blame-pro | 
| 4d880 | 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 62 6c | cess)............(while.magit-bl | 
| 4d8a0 | 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 66 6f | ame-process..............(sit-fo | 
| 4d8c0 | 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 65 6e | r.0.01))).;.avoid.racing.the.sen | 
| 4d8e0 | 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 66 74 | tinel..........(remove-hook.'aft | 
| 4d900 | 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 20 20 20    20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 | er-save-hook.....'magit-blame--r | 
| 4d920 | 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 20 | efresh.t)..........(remove-hook. | 
| 4d940 | 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f    6f 6b 20 20 20 27 6d 61 67 69 74 2d 62 6c 61 6d | 'post-command-hook...'magit-blam | 
| 4d960 | 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 20 20 28 72 | e-goto-chunk-hook.t)..........(r | 
| 4d980 | 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 6f 6b 20 20 | emove-hook.'before-revert-hook.. | 
| 4d9a0 | 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 79 73 20 74 29 | 'magit-blame--remove-overlays.t) | 
| 4d9c0 | 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 65 72 2d 72 65 | ..........(remove-hook.'after-re | 
| 4d9e0 | 76 65 72 74 2d 68 6f 6f 6b 20 20 20 27 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 2d 72 65 66 72 65 73 | vert-hook...'magit-blame--refres | 
| 4da00 | 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 20 27 72 65 61 64 | h.t)..........(remove-hook.'read | 
| 4da20 | 2d 6f 6e 6c 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 20    27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 6f 67 | -only-mode-hook.'magit-blame-tog | 
| 4da40 | 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 20 28 75 6e 6c 65 73 | gle-read-only.t)..........(unles | 
| 4da60 | 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 2d 6f 6e 6c 79 0a 20 | s.magit-blame-buffer-read-only.. | 
| 4da80 | 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 20 2d 31 29 29 0a 20 | ..........(read-only-mode.-1)).. | 
| 4daa0 | 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 2d 6f 6e 6c 79 2d 6d | ........(magit-blame-read-only-m | 
| 4dac0 | 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 28 6d 6f 64 65 20 6d | ode.-1)..........(dolist.(mode.m | 
| 4dae0 | 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 29 0a 20 20 20 20 20 | agit-blame-disabled-modes)...... | 
| 4db00 | 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 20 20 20 20 20 20 20 | ......(funcall.mode.1))......... | 
| 4db20 | 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 6c 61 | .(kill-local-variable.'magit-bla | 
| 4db40 | 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 20 20 20 28 6b 69 6c | me-disabled-modes)..........(kil | 
| 4db60 | 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 6c 61 6d 65 2d 74 79 | l-local-variable.'magit-blame-ty | 
| 4db80 | 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 76 61 72 69 61 62 6c | pe)..........(kill-local-variabl | 
| 4dba0 | 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 20 20 20 20 20 20 20 | e.'magit-blame--style).......... | 
| 4dbc0 | 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 69 6e 29 0a 20 20 20 | (magit-blame--update-margin).... | 
| 4dbe0 | 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 72 6c | ......(magit-blame--remove-overl | 
| 4dc00 | 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 6d 65 2d 2d 72 65 66 | ays))))..(defun.magit-blame--ref | 
| 4dc20 | 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 75 6e 20 28 6d 61 67 | resh.()...(magit-blame--run.(mag | 
| 4dc40 | 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 65 66 75 6e 20 6d 61 | it-blame-arguments)))..(defun.ma | 
| 4dc60 | 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 20 28 29 0a 20 20 28 | git-blame-goto-chunk-hook.()...( | 
| 4dc80 | 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 63 68 75 6e 6b 2d 61 | let.((chunk.(magit-blame-chunk-a | 
| 4dca0 | 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 6c 2d 74 79 70 65 70 | t.(point)))).....(when.(cl-typep | 
| 4dcc0 | 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 29 0a 20 20 20 20 20 | .chunk.'magit-blame-chunk)...... | 
| 4dce0 | 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 62 6c 61 6d 65 2d 70 | .(unless.(eq.chunk.magit-blame-p | 
| 4dd00 | 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 75 6e 2d 68 6f 6f 6b | revious-chunk).........(run-hook | 
| 4dd20 | 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 2d 68 6f 6f 6b 29 29 | s.'magit-blame-goto-chunk-hook)) | 
| 4dd40 | 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 70 72 65 76 69 6f 75 | .......(setq.magit-blame-previou | 
| 4dd60 | 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 20 6d 61 67 69 74 2d | s-chunk.chunk))))..(defun.magit- | 
| 4dd80 | 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 0a 20 20 28 6d 61 67 | blame-toggle-read-only.()...(mag | 
| 4dda0 | 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 69 66 20 62 75 66 66 | it-blame-read-only-mode.(if.buff | 
| 4ddc0 | 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 3b 20 52 65 61 64 2d | er-read-only.1.-1)))..;;;;.Read- | 
| 4dde0 | 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 6d 6f 64 65 20 6d 61 | Only.Mode..(define-minor-mode.ma | 
| 4de00 | 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 20 20 22 50 72 6f 76 | git-blame-read-only-mode..."Prov | 
| 4de20 | 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 2d 42 6c 61 6d 65 20 | ide.keybindings.for.Magit-Blame. | 
| 4de40 | 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 6f 76 69 64 65 73 20 | mode...This.minor-mode.provides. | 
| 4de60 | 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 74 2d 42 6c 61 6d 65 | the.key.bindings.for.Magit-Blame | 
| 4de80 | 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 2d 4f 6e 6c 79 20 6d | .mode,.but.only.when.Read-Only.m | 
| 4dea0 | 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 73 65 20 74 68 65 73 | ode.is.also.enabled.because.thes | 
| 4dec0 | 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 72 77 69 73 65 20 63 | e.key.bindings.would.otherwise.c | 
| 4dee0 | 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 72 20 62 69 6e 64 69 | onflict.badly.with.regular.bindi | 
| 4df00 | 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 6d 65 20 6d 6f 64 65 | ngs...When.both.Magit-Blame.mode | 
| 4df20 | 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 6e 61 62 6c 65 64 2c | .and.Read-Only.mode.are.enabled, | 
| 4df40 | 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 6d 61 74 69 63 61 6c | .then.this.mode.gets.automatical | 
| 4df60 | 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 6e 65 20 6f 66 20 74 | ly.enabled.too.and.when.one.of.t | 
| 4df80 | 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 65 6e 20 74 68 69 73 | hese.modes.is.toggled,.then.this | 
| 4dfa0 | 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 75 74 6f 6d 61 74 69 | .mode.also.gets.toggled.automati | 
| 4dfc0 | 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 61 64 2d 6f 6e 6c 79 | cally...\\{magit-blame-read-only | 
| 4dfe0 | 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 73 0a 0a 28 64 65 66 | -mode-map}")..;;;;.Kludges..(def | 
| 4e000 | 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 2d 62 65 66 6f 72 65 | un.magit-blame-put-keymap-before | 
| 4e020 | 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 69 74 2d 62 6c 61 6d | -view-mode.()..."Put.`magit-blam | 
| 4e040 | 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 66 20 60 76 69 65 77 | e-read-only-mode'.ahead.of.`view | 
| 4e060 | 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 2d 61 6c 69 73 74 27 | -mode'.in.`minor-mode-map-alist' | 
| 4e080 | 2e 22 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74    20 28 61 73 73 71 20 27 6d 61 67 69 74 2d 62 6c | ."...(--when-let.(assq.'magit-bl | 
| 4e0a0 | 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f    64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-read-only-mode.............. | 
| 4e0c0 | 20 20 20 20 20 20 20 28 63 6c 2d 6d 65 6d 62 65    72 20 27 76 69 65 77 2d 6d 6f 64 65 20 6d 69 6e | .......(cl-member.'view-mode.min | 
| 4e0e0 | 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73    74 20 3a 6b 65 79 20 23 27 63 61 72 29 29 0a 20 | or-mode-map-alist.:key.#'car)).. | 
| 4e100 | 20 20 20 28 73 65 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 | ...(setq.minor-mode-map-alist... | 
| 4e120 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 69 74    20 28 64 65 6c 71 20 69 74 20 6d 69 6e 6f 72 2d | ........(cons.it.(delq.it.minor- | 
| 4e140 | 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 29 29    29 29 0a 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f | mode-map-alist))))...(remove-hoo | 
| 4e160 | 6b 20 27 76 69 65 77 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 | k.'view-mode-hook.#'magit-blame- | 
| 4e180 | 70 75 74 2d 6b 65 79 6d 61 70 2d 62 65 66 6f 72    65 2d 76 69 65 77 2d 6d 6f 64 65 29 29 0a 0a 28 | put-keymap-before-view-mode))..( | 
| 4e1a0 | 61 64 64 2d 68 6f 6f 6b 20 27 76 69 65 77 2d 6d    6f 64 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 | add-hook.'view-mode-hook.#'magit | 
| 4e1c0 | 2d 62 6c 61 6d 65 2d 70 75 74 2d 6b 65 79 6d 61    70 2d 62 65 66 6f 72 65 2d 76 69 65 77 2d 6d 6f | -blame-put-keymap-before-view-mo | 
| 4e1e0 | 64 65 29 0a 0a 3b 3b 3b 20 50 72 6f 63 65 73 73    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 | de)..;;;.Process..(defun.magit-b | 
| 4e200 | 6c 61 6d 65 2d 2d 72 75 6e 20 28 61 72 67 73 29    0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 | lame--run.(args)...(magit-with-t | 
| 4e220 | 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 75 6e 6c    65 73 73 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | oplevel.....(unless.magit-blame- | 
| 4e240 | 6d 6f 64 65 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 31 29 29 | mode.......(magit-blame-mode.1)) | 
| 4e260 | 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 42    6c 61 6d 69 6e 67 2e 2e 2e 22 29 0a 20 20 20 20 | .....(message."Blaming...")..... | 
| 4e280 | 28 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 28 6f | (magit-blame-run-process......(o | 
| 4e2a0 | 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 66 | r.magit-buffer-refname.magit-buf | 
| 4e2c0 | 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20    20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 | fer-revision)......(magit-file-r | 
| 4e2e0 | 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 6e 69 6c    20 28 6e 6f 74 20 6d 61 67 69 74 2d 62 75 66 66 | elative-name.nil.(not.magit-buff | 
| 4e300 | 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20    20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 6d 61 | er-file-name))......(if.(memq.ma | 
| 4e320 | 67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 20 27    28 66 69 6e 61 6c 20 72 65 6d 6f 76 61 6c 29 29 | git-blame-type.'(final.removal)) | 
| 4e340 | 0a 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 22 20 61 72 67 73 | ..........(cons."--reverse".args | 
| 4e360 | 29 0a 20 20 20 20 20 20 20 61 72 67 73 29 0a 20    20 20 20 20 28 6c 69 73 74 20 28 6c 69 6e 65 2d | )........args)......(list.(line- | 
| 4e380 | 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 28 77    69 6e 64 6f 77 2d 73 74 61 72 74 29 29 0a 20 20 | number-at-pos.(window-start))... | 
| 4e3a0 | 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 20 28 31 2d | .........(line-number-at-pos.(1- | 
| 4e3c0 | 20 28 77 69 6e 64 6f 77 2d 65 6e 64 20 6e 69 6c    20 74 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 | .(window-end.nil.t))))).....(set | 
| 4e3e0 | 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 | 
| 4e400 | 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 27 | cess...........................' | 
| 4e420 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63    65 73 73 2d 71 75 69 63 6b 73 74 61 72 74 2d 73 | magit-blame-process-quickstart-s | 
| 4e440 | 65 6e 74 69 6e 65 6c 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 | entinel)))..(defun.magit-blame-r | 
| 4e460 | 75 6e 2d 70 72 6f 63 65 73 73 20 28 72 65 76 69    73 69 6f 6e 20 66 69 6c 65 20 61 72 67 73 20 26 | un-process.(revision.file.args.& | 
| 4e480 | 6f 70 74 69 6f 6e 61 6c 20 6c 69 6e 65 73 29 0a    20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 | optional.lines)...(let.((process | 
| 4e4a0 | 20 28 6d 61 67 69 74 2d 70 61 72 73 65 2d 67 69    74 2d 61 73 79 6e 63 0a 20 20 20 20 20 20 20 20 | .(magit-parse-git-async......... | 
| 4e4c0 | 20 20 20 20 20 20 20 20 20 20 22 62 6c 61 6d 65    22 20 22 2d 2d 69 6e 63 72 65 6d 65 6e 74 61 6c | .........."blame"."--incremental | 
| 4e4e0 | 22 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6c 69 | ".args...................(and.li | 
| 4e500 | 6e 65 73 20 28 6c 69 73 74 20 22 2d 4c 22 20 28    61 70 70 6c 79 20 23 27 66 6f 72 6d 61 74 20 22 | nes.(list."-L".(apply.#'format." | 
| 4e520 | 25 73 2c 25 73 22 20 6c 69 6e 65 73 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s,%s".lines)))................. | 
| 4e540 | 20 20 72 65 76 69 73 69 6f 6e 20 22 2d 2d 22 20    66 69 6c 65 29 29 29 0a 20 20 20 20 28 73 65 74 | ..revision."--".file))).....(set | 
| 4e560 | 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20    20 20 70 72 6f 63 65 73 73 20 27 6d 61 67 69 74 | -process-filter...process.'magit | 
| 4e580 | 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 66    69 6c 74 65 72 29 0a 20 20 20 20 28 73 65 74 2d | -blame-process-filter).....(set- | 
| 4e5a0 | 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 27 6d 61 67 69 74 2d | process-sentinel.process.'magit- | 
| 4e5c0 | 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 73 65    6e 74 69 6e 65 6c 29 0a 20 20 20 20 28 70 72 6f | blame-process-sentinel).....(pro | 
| 4e5e0 | 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73    20 27 61 72 67 75 6d 65 6e 74 73 20 28 6c 69 73 | cess-put.process.'arguments.(lis | 
| 4e600 | 74 20 72 65 76 69 73 69 6f 6e 20 66 69 6c 65 20    61 72 67 73 29 29 0a 20 20 20 20 28 73 65 74 71 | t.revision.file.args)).....(setq | 
| 4e620 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 61 63    68 65 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 | .magit-blame-cache.(make-hash-ta | 
| 4e640 | 62 6c 65 20 3a 74 65 73 74 20 27 65 71 75 61 6c    29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 | ble.:test.'equal)).....(setq.mag | 
| 4e660 | 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73    20 70 72 6f 63 65 73 73 29 29 29 0a 0a 28 64 65 | it-blame-process.process)))..(de | 
| 4e680 | 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    70 72 6f 63 65 73 73 2d 71 75 69 63 6b 73 74 61 | fun.magit-blame-process-quicksta | 
| 4e6a0 | 72 74 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 28 77 | rt-sentinel.(process.event)...(w | 
| 4e6c0 | 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 20 70 72 6f 63 65 73 | hen.(memq.(process-status.proces | 
| 4e6e0 | 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c    29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c | s).'(exit.signal)).....(magit-bl | 
| 4e700 | 61 6d 65 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 | ame-process-sentinel.process.eve | 
| 4e720 | 6e 74 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 2d 62 75 | nt.t).....(magit-blame-assert-bu | 
| 4e740 | 66 66 65 72 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 | ffer.process).....(with-current- | 
| 4e760 | 62 75 66 66 65 72 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 | buffer.(process-get.process.'com | 
| 4e780 | 6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 20 20 20    28 77 68 65 6e 20 6d 61 67 69 74 2d 62 6c 61 6d | mand-buf).......(when.magit-blam | 
| 4e7a0 | 65 2d 6d 6f 64 65 0a 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 | e-mode.........(let.((default-di | 
| 4e7c0 | 72 65 63 74 6f 72 79 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 | rectory.(magit-toplevel)))...... | 
| 4e7e0 | 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 72 75 6e 2d 70 72 | .....(apply.#'magit-blame-run-pr | 
| 4e800 | 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d | ocess..................(process- | 
| 4e820 | 67 65 74 20 70 72 6f 63 65 73 73 20 27 61 72 67    75 6d 65 6e 74 73 29 29 29 29 29 29 29 0a 0a 28 | get.process.'arguments)))))))..( | 
| 4e840 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e | defun.magit-blame-process-sentin | 
| 4e860 | 65 6c 20 28 70 72 6f 63 65 73 73 20 5f 65 76 65    6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 71 75 69 | el.(process._event.&optional.qui | 
| 4e880 | 65 74 29 0a 20 20 28 6c 65 74 20 28 28 73 74 61    74 75 73 20 28 70 72 6f 63 65 73 73 2d 73 74 61 | et)...(let.((status.(process-sta | 
| 4e8a0 | 74 75 73 20 70 72 6f 63 65 73 73 29 29 29 0a 20    20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 73 | tus.process))).....(when.(memq.s | 
| 4e8c0 | 74 61 74 75 73 20 27 28 65 78 69 74 20 73 69 67    6e 61 6c 29 29 0a 20 20 20 20 20 20 28 6b 69 6c | tatus.'(exit.signal)).......(kil | 
| 4e8e0 | 6c 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73    73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 | l-buffer.(process-buffer.process | 
| 4e900 | 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e    64 20 28 65 71 20 73 74 61 74 75 73 20 27 65 78 | )).......(if.(and.(eq.status.'ex | 
| 4e920 | 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 7a 65 72 6f 70 20 28 70 72 6f 63 65 | it)................(zerop.(proce | 
| 4e940 | 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 70    72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 20 20 | ss-exit-status.process)))....... | 
| 4e960 | 20 20 20 20 28 75 6e 6c 65 73 73 20 71 75 69 65    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ....(unless.quiet.............(m | 
| 4e980 | 65 73 73 61 67 65 20 22 42 6c 61 6d 69 6e 67 2e    2e 2e 64 6f 6e 65 22 29 29 0a 20 20 20 20 20 20 | essage."Blaming...done"))....... | 
| 4e9a0 | 20 20 28 6d 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 | ..(magit-blame-assert-buffer.pro | 
| 4e9c0 | 63 65 73 73 29 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 66 | cess).........(with-current-buff | 
| 4e9e0 | 65 72 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 64 | er.(process-get.process.'command | 
| 4ea00 | 2d 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20    28 69 66 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | -buf)...........(if.magit-blame- | 
| 4ea20 | 6d 6f 64 65 0a 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 | mode...............(progn.(magit | 
| 4ea40 | 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 2d 31 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -blame-mode.-1)................. | 
| 4ea60 | 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 42    6c 61 6d 69 6e 67 2e 2e 2e 66 61 69 6c 65 64 22 | .....(message."Blaming...failed" | 
| 4ea80 | 29 29 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 69 6e 67 | )).............(message."Blaming | 
| 4eaa0 | 2e 2e 2e 61 62 6f 72 74 65 64 22 29 29 29 29 0a    20 20 20 20 20 20 28 6b 69 6c 6c 2d 6c 6f 63 61 | ...aborted")))).......(kill-loca | 
| 4eac0 | 6c 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 29 | l-variable.'magit-blame-process) | 
| 4eae0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d | )))..(defun.magit-blame-process- | 
| 4eb00 | 66 69 6c 74 65 72 20 28 70 72 6f 63 65 73 73 20    73 74 72 69 6e 67 29 0a 20 20 28 69 6e 74 65 72 | filter.(process.string)...(inter | 
| 4eb20 | 6e 61 6c 2d 64 65 66 61 75 6c 74 2d 70 72 6f 63    65 73 73 2d 66 69 6c 74 65 72 20 70 72 6f 63 65 | nal-default-process-filter.proce | 
| 4eb40 | 73 73 20 73 74 72 69 6e 67 29 0a 20 20 28 6c 65    74 20 28 28 62 75 66 20 20 28 70 72 6f 63 65 73 | ss.string)...(let.((buf..(proces | 
| 4eb60 | 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 29 0a 20 20 20 | s-get.process.'command-buf)).... | 
| 4eb80 | 20 20 20 20 20 28 70 6f 73 20 20 28 70 72 6f 63    65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 | .....(pos..(process-get.process. | 
| 4eba0 | 27 70 61 72 73 65 64 29 29 0a 20 20 20 20 20 20    20 20 28 6d 61 72 6b 20 28 70 72 6f 63 65 73 73 | 'parsed)).........(mark.(process | 
| 4ebc0 | 2d 6d 61 72 6b 20 70 72 6f 63 65 73 73 29 29 0a    20 20 20 20 20 20 20 20 74 79 70 65 20 63 61 63 | -mark.process)).........type.cac | 
| 4ebe0 | 68 65 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 62 75 66 | he).....(with-current-buffer.buf | 
| 4ec00 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 74 79 70    65 20 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 | .......(setq.type..magit-blame-t | 
| 4ec20 | 79 70 65 29 0a 20 20 20 20 20 20 28 73 65 74 71    20 63 61 63 68 65 20 6d 61 67 69 74 2d 62 6c 61 | ype).......(setq.cache.magit-bla | 
| 4ec40 | 6d 65 2d 63 61 63 68 65 29 29 0a 20 20 20 20 28    77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 | me-cache)).....(with-current-buf | 
| 4ec60 | 66 65 72 20 28 70 72 6f 63 65 73 73 2d 62 75 66    66 65 72 20 70 72 6f 63 65 73 73 29 0a 20 20 20 | fer.(process-buffer.process).... | 
| 4ec80 | 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70 6f    73 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 | ...(goto-char.pos).......(while. | 
| 4eca0 | 28 61 6e 64 20 28 3c 20 28 70 6f 69 6e 74 29 20    6d 61 72 6b 29 0a 20 20 20 20 20 20 20 20 20 20 | (and.(<.(point).mark)........... | 
| 4ecc0 | 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78    63 75 72 73 69 6f 6e 20 28 72 65 2d 73 65 61 72 | ........(save-excursion.(re-sear | 
| 4ece0 | 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 66 69 6c    65 6e 61 6d 65 20 2e 2b 5c 6e 22 20 6e 69 6c 20 | ch-forward."^filename..+\n".nil. | 
| 4ed00 | 74 29 29 29 0a 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 63 68 | t))).........(pcase-let*.((`(,ch | 
| 4ed20 | 75 6e 6b 20 2c 72 65 76 69 6e 66 6f 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unk.,revinfo)................... | 
| 4ed40 | 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 2d 70 61 72 73 65 2d 63 68 75 6e 6b 20 74 79 | ....(magit-blame--parse-chunk.ty | 
| 4ed60 | 70 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 28 72 65 76 20 28 | pe))......................(rev.( | 
| 4ed80 | 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 20 20 20 20 20 20 | oref.chunk.orig-rev))).......... | 
| 4eda0 | 20 28 69 66 20 72 65 76 69 6e 66 6f 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 68 | .(if.revinfo...............(puth | 
| 4edc0 | 61 73 68 20 72 65 76 20 72 65 76 69 6e 66 6f 20    63 61 63 68 65 29 0a 20 20 20 20 20 20 20 20 20 | ash.rev.revinfo.cache).......... | 
| 4ede0 | 20 20 20 28 73 65 74 71 20 72 65 76 69 6e 66 6f    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(setq.revinfo................ | 
| 4ee00 | 20 20 20 28 6f 72 20 28 67 65 74 68 61 73 68 20    72 65 76 20 63 61 63 68 65 29 0a 20 20 20 20 20 | ...(or.(gethash.rev.cache)...... | 
| 4ee20 | 20 20 20 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 28 6d | .................(puthash.rev.(m | 
| 4ee40 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 63 6f 6d 6d    69 74 2d 61 6c 69 73 74 20 72 65 76 29 20 63 61 | agit-blame--commit-alist.rev).ca | 
| 4ee60 | 63 68 65 29 29 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 | che))))...........(magit-blame-- | 
| 4ee80 | 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 73 20 62 75    66 20 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 29 | make-overlays.buf.chunk.revinfo) | 
| 4eea0 | 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 73 20 27 | ).........(process-put.process.' | 
| 4eec0 | 70 61 72 73 65 64 20 28 70 6f 69 6e 74 29 29 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | parsed.(point))))))..(defun.magi | 
| 4eee0 | 74 2d 62 6c 61 6d 65 2d 2d 70 61 72 73 65 2d 63    68 75 6e 6b 20 28 74 79 70 65 29 0a 20 20 28 6c | t-blame--parse-chunk.(type)...(l | 
| 4ef00 | 65 74 20 28 63 68 75 6e 6b 20 72 65 76 69 6e 66    6f 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | et.(chunk.revinfo).....(unless.( | 
| 4ef20 | 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 28    2e 5c 5c 7b 34 30 5c 5c 7d 5c 5c 29 20 5c 5c 28 | looking-at."^\\(.\\{40\\}\\).\\( | 
| 4ef40 | 5b 30 2d 39 5d 2b 5c 5c 29 20 5c 5c 28 5b 30 2d    39 5d 2b 5c 5c 29 20 5c 5c 28 5b 30 2d 39 5d 2b | [0-9]+\\).\\([0-9]+\\).\\([0-9]+ | 
| 4ef60 | 5c 5c 29 22 29 0a 20 20 20 20 20 20 28 65 72 72    6f 72 20 22 42 6c 61 6d 69 6e 67 20 66 61 69 6c | \\)").......(error."Blaming.fail | 
| 4ef80 | 65 64 20 64 75 65 20 74 6f 20 75 6e 65 78 70 65    63 74 65 64 20 6f 75 74 70 75 74 3a 20 25 73 22 | ed.due.to.unexpected.output:.%s" | 
| 4efa0 | 0a 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 67 2d | ..............(buffer-substring- | 
| 4efc0 | 6e 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 | no-properties.(point).(line-end- | 
| 4efe0 | 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20    20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 6f 72 | position)))).....(with-slots.(or | 
| 4f000 | 69 67 2d 72 65 76 20 6f 72 69 67 2d 66 69 6c 65    20 70 72 65 76 2d 72 65 76 20 70 72 65 76 2d 66 | ig-rev.orig-file.prev-rev.prev-f | 
| 4f020 | 69 6c 65 29 0a 20 20 20 20 20 20 20 20 28 73 65    74 71 20 63 68 75 6e 6b 20 28 6d 61 67 69 74 2d | ile).........(setq.chunk.(magit- | 
| 4f040 | 62 6c 61 6d 65 2d 63 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 | blame-chunk..................... | 
| 4f060 | 20 3a 6f 72 69 67 2d 72 65 76 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .:orig-rev.....................( | 
| 4f080 | 6d 61 74 63 68 2d 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 | match-string.1)................. | 
| 4f0a0 | 20 20 20 20 20 3a 6f 72 69 67 2d 6c 69 6e 65 20    20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 | .....:orig-line..(string-to-numb | 
| 4f0c0 | 65 72 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 20 20 20 20 | er.(match-string.2))............ | 
| 4f0e0 | 20 20 20 20 20 20 20 20 20 20 3a 66 69 6e 61 6c    2d 6c 69 6e 65 20 28 73 74 72 69 6e 67 2d 74 6f | ..........:final-line.(string-to | 
| 4f100 | 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73    74 72 69 6e 67 20 33 29 29 0a 20 20 20 20 20 20 | -number.(match-string.3))....... | 
| 4f120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a    6e 75 6d 2d 6c 69 6e 65 73 20 20 28 73 74 72 69 | ...............:num-lines..(stri | 
| 4f140 | 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 29 | ng-to-number.(match-string.4)))) | 
| 4f160 | 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 20 20 20 28 6c 65 74 | .......(forward-line).......(let | 
| 4f180 | 20 28 64 6f 6e 65 29 0a 20 20 20 20 20 20 20 20    28 77 68 69 6c 65 20 28 6e 6f 74 20 64 6f 6e 65 | .(done).........(while.(not.done | 
| 4f1a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    64 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 | )...........(cond.((looking-at." | 
| 4f1c0 | 5e 66 69 6c 65 6e 61 6d 65 20 5c 5c 28 2e 2b 5c    5c 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ^filename.\\(.+\\)")............ | 
| 4f1e0 | 20 20 20 20 20 20 28 73 65 74 71 20 64 6f 6e 65    20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......(setq.done.t)............. | 
| 4f200 | 20 20 20 20 20 28 73 65 74 66 20 6f 72 69 67 2d    66 69 6c 65 20 28 6d 61 67 69 74 2d 64 65 63 6f | .....(setf.orig-file.(magit-deco | 
| 4f220 | 64 65 2d 67 69 74 2d 70 61 74 68 20 28 6d 61 74    63 68 2d 73 74 72 69 6e 67 20 31 29 29 29 29 0a | de-git-path.(match-string.1)))). | 
| 4f240 | 20 20 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 22 5e 70 | ................((looking-at."^p | 
| 4f260 | 72 65 76 69 6f 75 73 20 5c 5c 28 2e 5c 5c 7b 34    30 5c 5c 7d 5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 | revious.\\(.\\{40\\}\\).\\(.+\\) | 
| 4f280 | 22 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 70 72 65 76 2d 72 | ")..................(setf.prev-r | 
| 4f2a0 | 65 76 20 20 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 | ev..(match-string.1))........... | 
| 4f2c0 | 20 20 20 20 20 20 20 28 73 65 74 66 20 70 72 65    76 2d 66 69 6c 65 20 28 6d 61 67 69 74 2d 64 65 | .......(setf.prev-file.(magit-de | 
| 4f2e0 | 63 6f 64 65 2d 67 69 74 2d 70 61 74 68 20 28 6d    61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 29 | code-git-path.(match-string.2))) | 
| 4f300 | 29 0a 20 20 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 22 | ).................((looking-at." | 
| 4f320 | 5e 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c 5c 28    2e 2b 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 20 | ^\\([^.]+\\).\\(.+\\)")......... | 
| 4f340 | 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28    63 6f 6e 73 20 28 6d 61 74 63 68 2d 73 74 72 69 | .........(push.(cons.(match-stri | 
| 4f360 | 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 20 20 20 20 | ng.1)........................... | 
| 4f380 | 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 32 29 29 20 72 65 76 69 6e 66 6f 29 29 29 0a | ...(match-string.2)).revinfo))). | 
| 4f3a0 | 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 29 0a 20 20 20 20 20 | ..........(forward-line)))...... | 
| 4f3c0 | 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20    74 79 70 65 20 27 72 65 6d 6f 76 61 6c 29 20 70 | .(when.(and.(eq.type.'removal).p | 
| 4f3e0 | 72 65 76 2d 72 65 76 29 0a 20 20 20 20 20 20 20    20 28 63 6c 2d 72 6f 74 61 74 65 66 20 6f 72 69 | rev-rev).........(cl-rotatef.ori | 
| 4f400 | 67 2d 72 65 76 20 20 70 72 65 76 2d 72 65 76 29    0a 20 20 20 20 20 20 20 20 28 63 6c 2d 72 6f 74 | g-rev..prev-rev).........(cl-rot | 
| 4f420 | 61 74 65 66 20 6f 72 69 67 2d 66 69 6c 65 20 70    72 65 76 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 | atef.orig-file.prev-file)....... | 
| 4f440 | 20 20 28 73 65 74 71 20 72 65 76 69 6e 66 6f 20    6e 69 6c 29 29 29 0a 20 20 20 20 28 6c 69 73 74 | ..(setq.revinfo.nil))).....(list | 
| 4f460 | 20 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | .chunk.revinfo)))..(defun.magit- | 
| 4f480 | 62 6c 61 6d 65 2d 2d 63 6f 6d 6d 69 74 2d 61 6c    69 73 74 20 28 72 65 76 29 0a 20 20 28 63 6c 2d | blame--commit-alist.(rev)...(cl- | 
| 4f4a0 | 6d 61 70 63 61 72 20 27 63 6f 6e 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 27 28 22 73 75 6d | mapcar.'cons..............'("sum | 
| 4f4c0 | 6d 61 72 79 22 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 61 75 74 68 6f 72 22 20 22 61 | mary"................"author"."a | 
| 4f4e0 | 75 74 68 6f 72 2d 74 69 6d 65 22 20 22 61 75 74    68 6f 72 2d 74 7a 22 0a 20 20 20 20 20 20 20 20 | uthor-time"."author-tz"......... | 
| 4f500 | 20 20 20 20 20 20 20 22 63 6f 6d 6d 69 74 74 65    72 22 20 22 63 6f 6d 6d 69 74 74 65 72 2d 74 69 | ......."committer"."committer-ti | 
| 4f520 | 6d 65 22 20 22 63 6f 6d 6d 69 74 74 65 72 2d 74    7a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | me"."committer-tz")............. | 
| 4f540 | 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28    6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 | .(split-string.(magit-rev-format | 
| 4f560 | 20 22 25 73 5c 76 25 61 6e 5c 76 25 61 64 5c 76    25 63 6e 5c 76 25 63 64 22 20 72 65 76 0a 20 20 | ."%s\v%an\v%ad\v%cn\v%cd".rev... | 
| 4f580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 4f5a0 | 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 3a 25 73 5c 76 25 7a | ..........."--date=format:%s\v%z | 
| 4f5c0 | 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 22 5c | ")............................"\ | 
| 4f5e0 | 76 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 | v")))..(defun.magit-blame-assert | 
| 4f600 | 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73    29 0a 20 20 28 75 6e 6c 65 73 73 20 28 62 75 66 | -buffer.(process)...(unless.(buf | 
| 4f620 | 66 65 72 2d 6c 69 76 65 2d 70 20 28 70 72 6f 63    65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 | fer-live-p.(process-get.process. | 
| 4f640 | 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 29 0a 20    20 20 20 28 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 | 'command-buf)).....(kill-process | 
| 4f660 | 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 | .process).....(user-error."Buffe | 
| 4f680 | 72 20 62 65 69 6e 67 20 62 6c 61 6d 65 64 20 68    61 73 20 62 65 65 6e 20 6b 69 6c 6c 65 64 22 29 | r.being.blamed.has.been.killed") | 
| 4f6a0 | 29 29 0a 0a 3b 3b 3b 20 44 69 73 70 6c 61 79 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c | ))..;;;.Display..(defun.magit-bl | 
| 4f6c0 | 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 20 72 65 | ame--make-overlays.(buf.chunk.re | 
| 4f6e0 | 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 20 62 75 | vinfo)...(with-current-buffer.bu | 
| 4f700 | 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 73 61 76 | f.....(save-excursion.......(sav | 
| 4f720 | 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 0a 20 20 | e-restriction.........(widen)... | 
| 4f740 | 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 20 20 | ......(goto-char.(point-min))... | 
| 4f760 | 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c    69 6e 65 20 28 31 2d 20 28 6f 72 65 66 20 63 68 | ......(forward-line.(1-.(oref.ch | 
| 4f780 | 75 6e 6b 20 66 69 6e 61 6c 2d 6c 69 6e 65 29 29    29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | unk.final-line))).........(let.( | 
| 4f7a0 | 28 62 65 67 20 28 70 6f 69 6e 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 | (beg.(point))...............(end | 
| 4f7c0 | 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 20 20 20 20 20 | .(save-excursion................ | 
| 4f7e0 | 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c    69 6e 65 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 | ......(forward-line.(oref.chunk. | 
| 4f800 | 6e 75 6d 2d 6c 69 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 | num-lines))..................... | 
| 4f820 | 20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 | .(point))))...........(magit-bla | 
| 4f840 | 6d 65 2d 2d 72 65 6d 6f 76 65 2d 6f 76 65 72 6c    61 79 73 20 62 65 67 20 65 6e 64 29 0a 20 20 20 | me--remove-overlays.beg.end).... | 
| 4f860 | 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 6d 61 72 67 69 6e | .......(magit-blame--make-margin | 
| 4f880 | 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 67 20 65 6e 64 29 | -overlays.chunk.revinfo.beg.end) | 
| 4f8a0 | 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 6d 61 6b 65 2d 68 65 | ...........(magit-blame--make-he | 
| 4f8c0 | 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 66 6f 20 62 65 67 20 | ading-overlay.chunk.revinfo.beg. | 
| 4f8e0 | 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 6d 65 2d 2d 6d 61 6b | end)...........(magit-blame--mak | 
| 4f900 | 65 2d 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72    6c 61 79 20 20 20 63 68 75 6e 6b 20 62 65 67 29 | e-highlight-overlay...chunk.beg) | 
| 4f920 | 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 6d 61 6b 65 2d | )))))..(defun.magit-blame--make- | 
| 4f940 | 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 73 20    28 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 20 5f | margin-overlays.(chunk.revinfo._ | 
| 4f960 | 62 65 67 20 65 6e 64 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 | beg.end)...(save-excursion.....( | 
| 4f980 | 6c 65 74 20 28 28 6c 69 6e 65 20 30 29 29 0a 20    20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 28 | let.((line.0)).......(while.(<.( | 
| 4f9a0 | 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 74 2d 62 6c 61 6d 65 | point).end).........(magit-blame | 
| 4f9c0 | 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 6e 6b 20 72 65 76 69 | --make-margin-overlay.chunk.revi | 
| 4f9e0 | 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 64 2d 6c 69 6e 65 29 | nfo.line).........(forward-line) | 
| 4fa00 | 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 29 29 0a 0a 28 64 65 | .........(cl-incf.line)))))..(de | 
| 4fa20 | 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 67 69 6e 2d 6f 76 65 | fun.magit-blame--make-margin-ove | 
| 4fa40 | 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 0a 20 20 28 6c 65 74 | rlay.(chunk.revinfo.line)...(let | 
| 4fa60 | 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 6e 29 29 0a 20 20 20 | *.((end.(line-end-position)).... | 
| 4fa80 | 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 64 20 70 75 74 74 69 | ......;;.If.possible.avoid.putti | 
| 4faa0 | 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 61 63 74 65 72 0a 20 | ng.this.on.the.first.character.. | 
| 4fac0 | 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 20 61 76 6f 69 64 20 | ........;;.of.the.line.to.avoid. | 
| 4fae0 | 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 6f 76 65 72 6c 61 79 | a.conflict.with.the.line.overlay | 
| 4fb00 | 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 28 6c 69 6e 65 2d 62 | ...........(beg.(min.(1+.(line-b | 
| 4fb20 | 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 0a 20 20 20 20 20 20 | eginning-position)).end))....... | 
| 4fb40 | 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 20 65 6e 64 29 29 29 | ...(ov..(make-overlay.beg.end))) | 
| 4fb60 | 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 74 2d 62 6c 61 6d | .....(overlay-put.ov.'magit-blam | 
| 4fb80 | 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 61 79 2d 70 75 74 20 | e-chunk.chunk).....(overlay-put. | 
| 4fba0 | 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 65 76 69 6e 66 6f 29 | ov.'magit-blame-revinfo.revinfo) | 
| 4fbc0 | 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 74 2d 62 6c 61 6d | .....(overlay-put.ov.'magit-blam | 
| 4fbe0 | 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 2d 62 6c 61 6d 65 2d | e-margin.line).....(magit-blame- | 
| 4fc00 | 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 29 0a 0a 28 64 | -update-margin-overlay.ov)))..(d | 
| 4fc20 | 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 61 64 69 6e 67 2d 6f | efun.magit-blame--make-heading-o | 
| 4fc40 | 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 20 65 6e 64 29 0a 20 | verlay.(chunk.revinfo.beg.end).. | 
| 4fc60 | 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 62 65 67 20 65 6e 64 | .(let.((ov.(make-overlay.beg.end | 
| 4fc80 | 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 69 74 2d 62 | ))).....(overlay-put.ov.'magit-b | 
| 4fca0 | 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 61 79 2d 70 | lame-chunk.chunk).....(overlay-p | 
| 4fcc0 | 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 65 76 69 6e | ut.ov.'magit-blame-revinfo.revin | 
| 4fce0 | 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 69 74 2d 62 | fo).....(overlay-put.ov.'magit-b | 
| 4fd00 | 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 74 2d 62 6c 61 6d 65 | lame-heading.t).....(magit-blame | 
| 4fd20 | 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 6f 76 29 29 29 0a 0a | --update-heading-overlay.ov))).. | 
| 4fd40 | 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 69 67 68 6c 69 67 | (defun.magit-blame--make-highlig | 
| 4fd60 | 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 28 6c 65 74 20 28 28 | ht-overlay.(chunk.beg)...(let.(( | 
| 4fd80 | 6f 76 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79    20 62 65 67 20 28 31 2b 20 28 6c 69 6e 65 2d 65 | ov.(make-overlay.beg.(1+.(line-e | 
| 4fda0 | 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29    0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 | nd-position))))).....(overlay-pu | 
| 4fdc0 | 74 20 6f 76 20 27 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 | t.ov.'magit-blame-chunk.chunk).. | 
| 4fde0 | 20 20 20 28 6f 76 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 | ...(overlay-put.ov.'magit-blame- | 
| 4fe00 | 68 69 67 68 6c 69 67 68 74 20 74 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 | highlight.t).....(magit-blame--u | 
| 4fe20 | 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 2d    6f 76 65 72 6c 61 79 20 6f 76 29 29 29 0a 0a 28 | pdate-highlight-overlay.ov)))..( | 
| 4fe40 | 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 6d 61 72 67 69 6e | defun.magit-blame--update-margin | 
| 4fe60 | 20 28 29 0a 20 20 28 73 65 74 71 20 6c 65 66 74    2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 28 6f | .()...(setq.left-margin-width.(o | 
| 4fe80 | 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 6d 61 72 67 69 | r.(magit-blame--style-get.'margi | 
| 4fea0 | 6e 2d 77 69 64 74 68 29 20 30 29 29 0a 20 20 28    73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 66 65 | n-width).0))...(set-window-buffe | 
| 4fec0 | 72 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64    6f 77 29 20 28 63 75 72 72 65 6e 74 2d 62 75 66 | r.(selected-window).(current-buf | 
| 4fee0 | 66 65 72 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 | fer)))..(defun.magit-blame--upda | 
| 4ff00 | 74 65 2d 6f 76 65 72 6c 61 79 73 20 28 29 0a 20    20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 | te-overlays.()...(save-restricti | 
| 4ff20 | 6f 6e 0a 20 20 20 20 28 77 69 64 65 6e 29 0a 20    20 20 20 28 64 6f 6c 69 73 74 20 28 6f 76 20 28 | on.....(widen).....(dolist.(ov.( | 
| 4ff40 | 6f 76 65 72 6c 61 79 73 2d 69 6e 20 28 70 6f 69    6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d | overlays-in.(point-min).(point-m | 
| 4ff60 | 61 78 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e    64 20 28 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 | ax))).......(cond.((overlay-get. | 
| 4ff80 | 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 | ov.'magit-blame-heading)........ | 
| 4ffa0 | 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 68 65 61 64 69 | ......(magit-blame--update-headi | 
| 4ffc0 | 6e 67 2d 6f 76 65 72 6c 61 79 20 6f 76 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 76 | ng-overlay.ov)).............((ov | 
| 4ffe0 | 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 2d 6d 61 72 67 69 6e | erlay-get.ov.'magit-blame-margin | 
| 50000 | 29 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 | )..............(magit-blame--upd | 
| 50020 | 61 74 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c    61 79 20 6f 76 29 29 0a 20 20 20 20 20 20 20 20 | ate-margin-overlay.ov))......... | 
| 50040 | 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 | 
| 50060 | 65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | e-highlight)..............(magit | 
| 50080 | 2d 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 | -blame--update-highlight-overlay | 
| 500a0 | 20 6f 76 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 75 | .ov))))))..(defun.magit-blame--u | 
| 500c0 | 70 64 61 74 65 2d 6d 61 72 67 69 6e 2d 6f 76 65    72 6c 61 79 20 28 6f 76 29 0a 20 20 28 6f 76 65 | pdate-margin-overlay.(ov)...(ove | 
| 500e0 | 72 6c 61 79 2d 70 75 74 0a 20 20 20 6f 76 20 27    62 65 66 6f 72 65 2d 73 74 72 69 6e 67 0a 20 20 | rlay-put....ov.'before-string... | 
| 50100 | 20 28 61 6e 64 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 | .(and.(magit-blame--style-get.'m | 
| 50120 | 61 72 67 69 6e 2d 77 69 64 74 68 29 0a 20 20 20    20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 | argin-width).........(propertize | 
| 50140 | 0a 20 20 20 20 20 20 20 20 20 22 6f 22 20 27 64    69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 | .........."o".'display.......... | 
| 50160 | 28 6c 69 73 74 20 28 6c 69 73 74 20 27 6d 61 72    67 69 6e 20 27 6c 65 66 74 2d 6d 61 72 67 69 6e | (list.(list.'margin.'left-margin | 
| 50180 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 65 74 20 28 28 6c 69 6e 65 20 20 20 28 | )................(let.((line...( | 
| 501a0 | 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 2d 6d 61 72 67 | overlay-get.ov.'magit-blame-marg | 
| 501c0 | 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 28 66 6f 72 6d 61 | in))......................(forma | 
| 501e0 | 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 6d 61 72 67 69 | t.(magit-blame--style-get.'margi | 
| 50200 | 6e 2d 66 6f 72 6d 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 | n-format))...................... | 
| 50220 | 28 66 61 63 65 20 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 | (face...(magit-blame--style-get. | 
| 50240 | 27 6d 61 72 67 69 6e 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 | 'margin-face)))................. | 
| 50260 | 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 0a 20 20 20 | .(magit-blame--format-string.... | 
| 50280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f    76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...............ov............... | 
| 502a0 | 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 61 74    6f 6d 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 | ....(or.(and.(atom.format)...... | 
| 502c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 66 6f 72 6d 61 74 29 0a 20 20 | ......................format)... | 
| 502e0 | 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 6c 69 6e 65 20 66 6f | ....................(nth.line.fo | 
| 50300 | 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 63 61 72 | rmat).......................(car | 
| 50320 | 20 28 6c 61 73 74 20 66 6f 72 6d 61 74 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(last.format)))................ | 
| 50340 | 20 20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74    20 28 7a 65 72 6f 70 20 6c 69 6e 65 29 29 0a 20 | ...(or.(and.(not.(zerop.line)).. | 
| 50360 | 20 20 20 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 | 
| 50380 | 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65    74 20 27 6d 61 72 67 69 6e 2d 62 6f 64 79 2d 66 | -blame--style-get.'margin-body-f | 
| 503a0 | 61 63 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 66 61 63 65 | ace)).......................face | 
| 503c0 | 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 62 6c | .......................'magit-bl | 
| 503e0 | 61 6d 65 2d 6d 61 72 67 69 6e 29 29 29 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ame-margin))))))))..(defun.magit | 
| 50400 | 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 28 | -blame--update-heading-overlay.( | 
| 50420 | 6f 76 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 | ov)...(overlay-put....ov.'before | 
| 50440 | 2d 73 74 72 69 6e 67 0a 20 20 20 28 2d 2d 69 66    2d 6c 65 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d | -string....(--if-let.(magit-blam | 
| 50460 | 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 68 65    61 64 69 6e 67 2d 66 6f 72 6d 61 74 29 0a 20 20 | e--style-get.'heading-format)... | 
| 50480 | 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 | 
| 504a0 | 20 6f 76 20 69 74 20 27 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 | .ov.it.'magit-blame-heading).... | 
| 504c0 | 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 65 2d 67 65 74 20 27 | ..(and.(magit-blame--style-get.' | 
| 504e0 | 73 68 6f 77 2d 6c 69 6e 65 73 29 0a 20 20 20 20    20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28 | show-lines)...........(or.(not.( | 
| 50500 | 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 6e 2d 66 | magit-blame--style-get.'margin-f | 
| 50520 | 6f 72 6d 61 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 | ormat))...............(save-excu | 
| 50540 | 72 73 69 6f 6e 0a 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 | rsion.................(goto-char | 
| 50560 | 20 28 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20    6f 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(overlay-start.ov))............ | 
| 50580 | 20 20 20 20 20 3b 3b 20 53 70 65 63 69 61 6c 20    63 61 73 65 20 6f 66 20 74 68 65 20 73 70 65 63 | .....;;.Special.case.of.the.spec | 
| 505a0 | 69 61 6c 20 63 61 73 65 20 64 65 73 63 72 69 62    65 64 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 | ial.case.described.in........... | 
| 505c0 | 20 20 20 20 20 20 3b 3b 20 60 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 | ......;;.`magit-blame--make-marg | 
| 505e0 | 69 6e 2d 6f 76 65 72 6c 61 79 27 2e 20 20 46 6f    72 20 65 6d 70 74 79 0a 20 20 20 20 20 20 20 20 | in-overlay'...For.empty......... | 
| 50600 | 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 6e 65 73    20 69 74 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 | ........;;.lines.it.is.not.possi | 
| 50620 | 62 6c 65 20 74 6f 20 73 68 6f 77 20 62 6f 74 68    20 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 20 | ble.to.show.both.overlays....... | 
| 50640 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 69 74    68 6f 75 74 20 74 68 65 20 6c 69 6e 65 20 62 65 | ..........;;.without.the.line.be | 
| 50660 | 69 6e 67 20 74 6f 20 68 69 67 68 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | ing.to.high..................(no | 
| 50680 | 74 20 28 3d 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 | t.(=.(point).(line-end-position) | 
| 506a0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 73 65 70 61 72 | ))))...........magit-blame-separ | 
| 506c0 | 61 74 6f 72 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 75 70 | ator))))..(defun.magit-blame--up | 
| 506e0 | 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 2d 6f    76 65 72 6c 61 79 20 28 6f 76 29 0a 20 20 28 6f | date-highlight-overlay.(ov)...(o | 
| 50700 | 76 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 28 6d | verlay-put.ov.'font-lock-face.(m | 
| 50720 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c    65 2d 67 65 74 20 27 68 69 67 68 6c 69 67 68 74 | agit-blame--style-get.'highlight | 
| 50740 | 2d 66 61 63 65 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 66 6f | -face)))..(defun.magit-blame--fo | 
| 50760 | 72 6d 61 74 2d 73 74 72 69 6e 67 20 28 6f 76 20    66 6f 72 6d 61 74 20 66 61 63 65 29 0a 20 20 28 | rmat-string.(ov.format.face)...( | 
| 50780 | 6c 65 74 2a 20 28 28 63 68 75 6e 6b 20 20 20 28    6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 | let*.((chunk...(overlay-get.ov.' | 
| 507a0 | 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 20 20 20 20 28 72 65 | magit-blame-chunk))..........(re | 
| 507c0 | 76 69 6e 66 6f 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 | vinfo.(overlay-get.ov.'magit-bla | 
| 507e0 | 6d 65 2d 72 65 76 69 6e 66 6f 29 29 0a 20 20 20    20 20 20 20 20 20 28 6b 65 79 20 20 20 20 20 28 | me-revinfo))..........(key.....( | 
| 50800 | 6c 69 73 74 20 66 6f 72 6d 61 74 20 66 61 63 65    29 29 0a 20 20 20 20 20 20 20 20 20 28 73 74 72 | list.format.face))..........(str | 
| 50820 | 69 6e 67 20 20 28 63 64 72 20 28 61 73 73 6f 63    20 6b 65 79 20 72 65 76 69 6e 66 6f 29 29 29 29 | ing..(cdr.(assoc.key.revinfo)))) | 
| 50840 | 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 73 74 72    69 6e 67 0a 20 20 20 20 20 20 28 73 65 74 71 20 | .....(unless.string.......(setq. | 
| 50860 | 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 66 6f 72 6d 61 74 0a 20 | string.............(and.format.. | 
| 50880 | 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 66 6f | ................(magit-blame--fo | 
| 508a0 | 72 6d 61 74 2d 73 74 72 69 6e 67 2d 31 20 28 6f    72 65 66 20 63 68 75 6e 6b 20 6f 72 69 67 2d 72 | rmat-string-1.(oref.chunk.orig-r | 
| 508c0 | 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 20 20 | ev)............................. | 
| 508e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 72 65 76 69 6e 66 6f 20 66 6f 72 6d 61 | ...................revinfo.forma | 
| 50900 | 74 20 66 61 63 65 29 29 29 0a 20 20 20 20 20 20    28 6e 63 6f 6e 63 20 72 65 76 69 6e 66 6f 20 28 | t.face))).......(nconc.revinfo.( | 
| 50920 | 6c 69 73 74 20 28 63 6f 6e 73 20 6b 65 79 20 73    74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 73 74 | list.(cons.key.string)))).....st | 
| 50940 | 72 69 6e 67 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 2d 66 6f 72 6d | ring))..(defun.magit-blame--form | 
| 50960 | 61 74 2d 73 74 72 69 6e 67 2d 31 20 28 72 65 76    20 72 65 76 69 6e 66 6f 20 66 6f 72 6d 61 74 20 | at-string-1.(rev.revinfo.format. | 
| 50980 | 66 61 63 65 29 0a 20 20 28 6c 65 74 20 28 28 73    74 72 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 | face)...(let.((str..........(if. | 
| 509a0 | 28 65 71 75 61 6c 20 72 65 76 20 22 30 30 30 30    30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 | (equal.rev."00000000000000000000 | 
| 509c0 | 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30    30 30 30 30 22 29 0a 20 20 20 20 20 20 20 20 20 | 00000000000000000000").......... | 
| 509e0 | 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 66 20 28 73 74 72 | ....(propertize.(concat.(if.(str | 
| 50a00 | 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 22 5c 73 22 20 22 | ing-prefix-p."\s".format)."\s"." | 
| 50a20 | 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 | ").............................. | 
| 50a40 | 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 20 20 20 20 20 20 | ...."Not.Yet.Committed"......... | 
| 50a60 | 20 20 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 | 
| 50a80 | 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 20 22 5c 6e 22 20 | ring-suffix-p."\n".format)."\n". | 
| 50aa0 | 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 27 66 | ""))..........................'f | 
| 50ac0 | 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 20 20 20 20 20 28 | ont-lock-face.face)............( | 
| 50ae0 | 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 20 20 20 20 20 28 | magit--format-spec.............( | 
| 50b00 | 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 63 6b 2d 66 61 63 | propertize.format.'font-lock-fac | 
| 50b20 | 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 65 74 2a 20 28 28 | e.face).............(cl-flet*.(( | 
| 50b40 | 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 20 20 20 20 20 20 | p0.(s.f)........................ | 
| 50b60 | 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 2d 66 61 63 | ....(propertize.s.'font-lock-fac | 
| 50b80 | 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............................... | 
| 50ba0 | 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 20 20 | .........(if.face............... | 
| 50bc0 | 20 20 20 20 20 20 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 | 
| 50be0 | 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)................... | 
| 50c00 | 20 20 20 20 20 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 | .............................fac | 
| 50c20 | 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............................... | 
| 50c40 | 20 20 20 20 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 | ...............(list.f.face))... | 
| 50c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 50c80 | 20 20 20 20 20 20 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 | .......f)))..................... | 
| 50ca0 | 20 20 20 28 70 31 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 | ...(p1.(k.f).................... | 
| 50cc0 | 20 20 20 20 20 20 20 20 28 70 30 20 28 63 64 72    20 28 61 73 73 6f 63 20 6b 20 72 65 76 69 6e 66 | ........(p0.(cdr.(assoc.k.revinf | 
| 50ce0 | 6f 29 29 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 20 28 | o)).f))........................( | 
| 50d00 | 70 32 20 28 6b 31 20 6b 32 20 66 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p2.(k1.k2.f).................... | 
| 50d20 | 20 20 20 20 20 20 20 20 28 70 30 20 28 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 2d 66 6f 72 6d 61 74 | ........(p0.(magit-blame--format | 
| 50d40 | 2d 74 69 6d 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 | -time-string.................... | 
| 50d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64    72 20 28 61 73 73 6f 63 20 6b 31 20 72 65 76 69 | .............(cdr.(assoc.k1.revi | 
| 50d80 | 6e 66 6f 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 | nfo))........................... | 
| 50da0 | 20 20 20 20 20 20 28 63 64 72 20 28 61 73 73 6f    63 20 6b 32 20 72 65 76 69 6e 66 6f 29 29 29 0a | ......(cdr.(assoc.k2.revinfo))). | 
| 50dc0 | 20 20 20 20 20 20 20 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 | ...............................f | 
| 50de0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 60 28 28 3f 48 20 2e 20 2c 28 70 30 20 72 | )))...............`((?H...,(p0.r | 
| 50e00 | 65 76 20 20 20 20 20 20 20 20 20 27 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 68 61 73 68 29 29 0a 20 | ev.........'magit-blame-hash)).. | 
| 50e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    3f 73 20 2e 20 2c 28 70 31 20 22 73 75 6d 6d 61 | ...............(?s...,(p1."summa | 
| 50e40 | 72 79 22 20 20 20 27 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 | ry"...'magit-blame-summary)).... | 
| 50e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 61    20 2e 20 2c 28 70 31 20 22 61 75 74 68 6f 72 22 | .............(?a...,(p1."author" | 
| 50e80 | 20 20 20 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65    2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 | ....'magit-blame-name))......... | 
| 50ea0 | 20 20 20 20 20 20 20 20 28 3f 63 20 2e 20 2c 28    70 31 20 22 63 6f 6d 6d 69 74 74 65 72 22 20 27 | ........(?c...,(p1."committer".' | 
| 50ec0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 61 6d 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-blame-name)).............. | 
| 50ee0 | 20 20 20 28 3f 41 20 2e 20 2c 28 70 32 20 22 61    75 74 68 6f 72 2d 74 69 6d 65 22 20 20 20 20 22 | ...(?A...,(p2."author-time"...." | 
| 50f00 | 61 75 74 68 6f 72 2d 74 7a 22 20 20 20 20 27 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 64 61 74 65 29 | author-tz"....'magit-blame-date) | 
| 50f20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 3f 43 20 2e 20 2c 28 70 32 20 22 63 6f | ).................(?C...,(p2."co | 
| 50f40 | 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 20 27 6d 61 | mmitter-time"."committer-tz".'ma | 
| 50f60 | 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 20 | git-blame-date))................ | 
| 50f80 | 20 28 3f 66 20 2e 20 22 22 29 29 29 29 29 29 29    0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 77 | .(?f...""))))))).....(if-let.((w | 
| 50fa0 | 69 64 74 68 20 28 61 6e 64 20 28 73 74 72 69 6e    67 2d 73 75 66 66 69 78 2d 70 20 22 25 66 22 20 | idth.(and.(string-suffix-p."%f". | 
| 50fc0 | 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 20 20 20 | format)......................... | 
| 50fe0 | 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 6e | .(magit-blame--style-get.'margin | 
| 51000 | 2d 77 69 64 74 68 29 29 29 29 0a 20 20 20 20 20    20 20 20 28 63 6f 6e 63 61 74 20 73 74 72 0a 20 | -width)))).........(concat.str.. | 
| 51020 | 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 28 6d 61 6b 65 | ...............(propertize.(make | 
| 51040 | 2d 73 74 72 69 6e 67 20 28 6d 61 78 20 30 20 28    2d 20 77 69 64 74 68 20 28 6c 65 6e 67 74 68 20 | -string.(max.0.(-.width.(length. | 
| 51060 | 73 74 72 29 29 29 20 3f 5c 73 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | str))).?\s)..................... | 
| 51080 | 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 29 29 0a 20 | ........'font-lock-face.face)).. | 
| 510a0 | 20 20 20 20 20 73 74 72 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | .....str)))..(defun.magit-blame- | 
| 510c0 | 2d 66 6f 72 6d 61 74 2d 73 65 70 61 72 61 74 6f    72 20 28 29 0a 20 20 28 70 72 6f 70 65 72 74 69 | -format-separator.()...(properti | 
| 510e0 | 7a 65 0a 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 | ze....(concat.(propertize."\s".' | 
| 51100 | 64 69 73 70 6c 61 79 20 27 28 73 70 61 63 65 20    3a 68 65 69 67 68 74 20 28 32 29 29 29 0a 20 20 | display.'(space.:height.(2)))... | 
| 51120 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72    74 69 7a 65 20 22 5c 6e 22 20 27 6c 69 6e 65 2d | .........(propertize."\n".'line- | 
| 51140 | 68 65 69 67 68 74 20 74 29 29 0a 20 20 20 27 66    6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 60 28 | height.t))....'font-lock-face.`( | 
| 51160 | 3a 62 61 63 6b 67 72 6f 75 6e 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | :background..................... | 
| 51180 | 20 2c 28 66 61 63 65 2d 61 74 74 72 69 62 75 74    65 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 | .,(face-attribute.'magit-blame-h | 
| 511a0 | 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 20 20 20 | eading.......................... | 
| 511c0 | 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 6e 69 6c 20 74 29 0a | .............:background.nil.t). | 
| 511e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 | .....................,@(and.(>=. | 
| 51200 | 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 | 
| 51220 | 64 20 74 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 66 6f | d.t)))))..(defun.magit-blame--fo | 
| 51240 | 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67    20 28 74 69 6d 65 20 74 7a 29 0a 20 20 28 6c 65 | rmat-time-string.(time.tz)...(le | 
| 51260 | 74 2a 20 28 28 74 69 6d 65 2d 66 6f 72 6d 61 74    20 28 6f 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d | t*.((time-format.(or.(magit-blam | 
| 51280 | 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 74 69    6d 65 2d 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 | e--style-get.'time-format)...... | 
| 512a0 | 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 6c 61 6d 65 | .....................magit-blame | 
| 512c0 | 2d 74 69 6d 65 2d 66 6f 72 6d 61 74 29 29 0a 20    20 20 20 20 20 20 20 20 28 74 7a 2d 69 6e 2d 73 | -time-format))..........(tz-in-s | 
| 512e0 | 65 63 6f 6e 64 20 28 61 6e 64 20 28 73 74 72 69    6e 67 2d 6d 61 74 63 68 20 22 25 7a 22 20 74 69 | econd.(and.(string-match."%z".ti | 
| 51300 | 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)...................... | 
| 51320 | 20 20 20 20 20 20 20 28 63 61 72 20 28 6c 61 73    74 20 28 70 61 72 73 65 2d 74 69 6d 65 2d 73 74 | .......(car.(last.(parse-time-st | 
| 51340 | 72 69 6e 67 20 74 7a 29 29 29 29 29 29 0a 20 20    20 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 | ring.tz)))))).....(format-time-s | 
| 51360 | 74 72 69 6e 67 20 74 69 6d 65 2d 66 6f 72 6d 61    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring.time-format............... | 
| 51380 | 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 65 20 28 73 74 72 69 | ..........(seconds-to-time.(stri | 
| 513a0 | 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 74 69 6d    65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ng-to-number.time))............. | 
| 513c0 | 20 20 20 20 20 20 20 20 20 20 20 20 74 7a 2d 69    6e 2d 73 65 63 6f 6e 64 29 29 29 0a 0a 28 64 65 | ............tz-in-second)))..(de | 
| 513e0 | 66 75 6e 20 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 | fun.magit-blame--remove-overlays | 
| 51400 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 65 67 20    65 6e 64 29 0a 20 20 28 73 61 76 65 2d 72 65 73 | .(&optional.beg.end)...(save-res | 
| 51420 | 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 73 74 | triction.....(widen).....(dolist | 
| 51440 | 20 28 6f 76 20 28 6f 76 65 72 6c 61 79 73 2d 69    6e 20 28 6f 72 20 62 65 67 20 28 70 6f 69 6e 74 | .(ov.(overlays-in.(or.beg.(point | 
| 51460 | 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 20 20 20 20 20 20 | -min)).......................... | 
| 51480 | 20 20 20 20 28 6f 72 20 65 6e 64 20 28 70 6f 69    6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 | ....(or.end.(point-max))))...... | 
| 514a0 | 20 28 77 68 65 6e 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 | .(when.(overlay-get.ov.'magit-bl | 
| 514c0 | 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 20 20 20 20    20 20 20 28 64 65 6c 65 74 65 2d 6f 76 65 72 6c | ame-chunk).........(delete-overl | 
| 514e0 | 61 79 20 6f 76 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 6d | ay.ov)))))..(defun.magit-blame-m | 
| 51500 | 61 79 62 65 2d 73 68 6f 77 2d 6d 65 73 73 61 67    65 20 28 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 | aybe-show-message.()...(when.(ma | 
| 51520 | 67 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 6d 65 73 73 61 | git-blame--style-get.'show-messa | 
| 51540 | 67 65 29 0a 20 20 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 30 | ge).....(let.((message-log-max.0 | 
| 51560 | 29 29 0a 20 20 20 20 20 20 28 69 66 2d 6c 65 74    20 28 28 6d 73 67 20 28 63 64 72 20 28 61 73 73 | )).......(if-let.((msg.(cdr.(ass | 
| 51580 | 6f 63 20 22 73 75 6d 6d 61 72 79 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oc."summary".................... | 
| 515a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65    74 68 61 73 68 20 28 6f 72 65 66 20 28 6d 61 67 | .............(gethash.(oref.(mag | 
| 515c0 | 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 20 20 20 20 20 20 20 | it-current-blame-chunk)......... | 
| 515e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 51600 | 20 20 20 20 20 20 20 6f 72 69 67 2d 72 65 76 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......orig-rev)................ | 
| 51620 | 20 20 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 | ..........................magit- | 
| 51640 | 62 6c 61 6d 65 2d 63 61 63 68 65 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 | blame-cache)))))...........(prog | 
| 51660 | 6e 20 28 73 65 74 2d 74 65 78 74 2d 70 72 6f 70    65 72 74 69 65 73 20 30 20 28 6c 65 6e 67 74 68 | n.(set-text-properties.0.(length | 
| 51680 | 20 6d 73 67 29 20 6e 69 6c 20 6d 73 67 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .msg).nil.msg).................. | 
| 516a0 | 28 6d 65 73 73 61 67 65 20 6d 73 67 29 29 0a 20    20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 | (message.msg)).........(message. | 
| 516c0 | 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.. | 
| 516e0 | 20 53 74 69 6c 6c 20 62 6c 61 6d 69 6e 67 2e 22    29 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 | .Still.blaming.")))))..;;;.Comma | 
| 51700 | 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 | 
| 51720 | 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 20    22 6d 61 67 69 74 2d 62 6c 61 6d 65 22 20 6e 69 | agit-blame-echo."magit-blame".ni | 
| 51740 | 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 61 | l.t).(transient-define-suffix.ma | 
| 51760 | 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 20 28    61 72 67 73 29 0a 20 20 22 46 6f 72 20 65 61 63 | git-blame-echo.(args)..."For.eac | 
| 51780 | 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 | 
| 517a0 | 68 20 69 74 20 77 61 73 20 61 64 64 65 64 2e 0a    53 68 6f 77 20 74 68 65 20 69 6e 66 6f 72 6d 61 | h.it.was.added..Show.the.informa | 
| 517c0 | 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 63    68 75 6e 6b 20 61 74 20 70 6f 69 6e 74 20 69 6e | tion.about.the.chunk.at.point.in | 
| 517e0 | 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 0a 77    68 65 6e 20 6d 6f 76 69 6e 67 20 62 65 74 77 65 | .the.echo.area.when.moving.betwe | 
| 51800 | 65 6e 20 63 68 75 6e 6b 73 2e 20 20 55 6e 6c 69    6b 65 20 6f 74 68 65 72 20 62 6c 61 6d 69 6e 67 | en.chunks...Unlike.other.blaming | 
| 51820 | 20 63 6f 6d 6d 61 6e 64 73 2c 20 64 6f 0a 6e 6f    74 20 74 75 72 6e 20 6f 6e 20 60 72 65 61 64 2d | .commands,.do.not.turn.on.`read- | 
| 51840 | 6f 6e 6c 79 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a    69 66 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 | only-mode'."...:if.(lambda.()... | 
| 51860 | 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 20 20 | ......(and.buffer-file-name..... | 
| 51880 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f    74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f | .........(or.(not.magit-blame-mo | 
| 518a0 | 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 62 75 66 66 65 72 2d 72 65 61 64 | de)..................buffer-read | 
| 518c0 | 2d 6f 6e 6c 79 29 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 | -only)))...(interactive.(list.(m | 
| 518e0 | 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 28 77 68 65 6e 20 | agit-blame-arguments)))...(when. | 
| 51900 | 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 28 75 73 65 72 | magit-buffer-file-name.....(user | 
| 51920 | 2d 65 72 72 6f 72 20 22 42 6c 6f 62 20 62 75 66    66 65 72 73 20 61 72 65 6e 27 74 20 73 75 70 70 | -error."Blob.buffers.aren't.supp | 
| 51940 | 6f 72 74 65 64 22 29 29 0a 20 20 28 73 65 74 71    2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 | orted"))...(setq-local.magit-bla | 
| 51960 | 6d 65 2d 2d 73 74 79 6c 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 73 73 71 20 6d 61 | me--style...............(assq.ma | 
| 51980 | 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 2d 73    74 79 6c 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | git-blame-echo-style.magit-blame | 
| 519a0 | 2d 73 74 79 6c 65 73 29 29 0a 20 20 28 73 65 74    71 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c | -styles))...(setq-local.magit-bl | 
| 519c0 | 61 6d 65 2d 64 69 73 61 62 6c 65 2d 6d 6f 64 65    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-disable-modes............... | 
| 519e0 | 28 63 6f 6e 73 20 27 65 6c 64 6f 63 2d 6d 6f 64    65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 | (cons.'eldoc-mode.magit-blame-di | 
| 51a00 | 73 61 62 6c 65 2d 6d 6f 64 65 73 29 29 0a 20 20    28 69 66 20 28 6e 6f 74 20 6d 61 67 69 74 2d 62 | sable-modes))...(if.(not.magit-b | 
| 51a20 | 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20    20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 62 6c | lame-mode).......(let.((magit-bl | 
| 51a40 | 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69    6c 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | ame-read-only.nil)).........(mag | 
| 51a60 | 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 61 64 64 69 | it-blame--pre-blame-assert.'addi | 
| 51a80 | 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 70 72 65 2d | tion).........(magit-blame--pre- | 
| 51aa0 | 62 6c 61 6d 65 2d 73 65 74 75 70 20 20 27 61 64    64 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 | blame-setup..'addition)......... | 
| 51ac0 | 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 20 20 20 20 28 72 65 | (magit-blame--run.args)).....(re | 
| 51ae0 | 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 20 2d 31 29    0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d | ad-only-mode.-1).....(magit-blam | 
| 51b00 | 65 2d 2d 75 70 64 61 74 65 2d 6f 76 65 72 6c 61    79 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | e--update-overlays)))..;;;###aut | 
| 51b20 | 6f 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 61 64 64 | oload.(autoload.'magit-blame-add | 
| 51b40 | 69 74 69 6f 6e 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 | ition."magit-blame".nil.t).(tran | 
| 51b60 | 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 62 6c 61 6d 65 2d | sient-define-suffix.magit-blame- | 
| 51b80 | 61 64 64 69 74 69 6f 6e 20 28 61 72 67 73 29 0a    20 20 22 46 6f 72 20 65 61 63 68 20 6c 69 6e 65 | addition.(args)..."For.each.line | 
| 51ba0 | 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 68 20 69 74 20 77 | .show.the.revision.in.which.it.w | 
| 51bc0 | 61 73 20 61 64 64 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 | as.added."...(interactive.(list. | 
| 51be0 | 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 28 6d 61 67 | (magit-blame-arguments)))...(mag | 
| 51c00 | 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 61 64 64 69 | it-blame--pre-blame-assert.'addi | 
| 51c20 | 74 69 6f 6e 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 6d 65 2d | tion)...(magit-blame--pre-blame- | 
| 51c40 | 73 65 74 75 70 20 20 27 61 64 64 69 74 69 6f 6e    29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 | setup..'addition)...(magit-blame | 
| 51c60 | 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 61 75 | --run.args))..;;;###autoload.(au | 
| 51c80 | 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 72 65 6d 6f 76 61 6c 20 22 6d 61 67 | toload.'magit-blame-removal."mag | 
| 51ca0 | 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 66 69 | it-blame".nil.t).(transient-defi | 
| 51cc0 | 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 20 28 61 | ne-suffix.magit-blame-removal.(a | 
| 51ce0 | 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 20 72 | rgs)..."For.each.line.show.the.r | 
| 51d00 | 65 76 69 73 69 6f 6e 20 69 6e 20 77 68 69 63 68    20 69 74 20 77 61 73 20 72 65 6d 6f 76 65 64 2e | evision.in.which.it.was.removed. | 
| 51d20 | 22 0a 20 20 3a 69 66 2d 6e 69 6c 20 27 62 75 66    66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 | "...:if-nil.'buffer-file-name... | 
| 51d40 | 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 62 6c 61 6d 65 2d | (interactive.(list.(magit-blame- | 
| 51d60 | 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28    75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 62 75 66 | arguments)))...(unless.magit-buf | 
| 51d80 | 66 65 72 2d 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 4f | fer-file-name.....(user-error."O | 
| 51da0 | 6e 6c 79 20 62 6c 6f 62 20 62 75 66 66 65 72 73    20 63 61 6e 20 62 65 20 62 6c 61 6d 65 64 20 69 | nly.blob.buffers.can.be.blamed.i | 
| 51dc0 | 6e 20 72 65 76 65 72 73 65 22 29 29 0a 20 20 28    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 | n.reverse"))...(magit-blame--pre | 
| 51de0 | 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 20 27 72    65 6d 6f 76 61 6c 29 0a 20 20 28 6d 61 67 69 74 | -blame-assert.'removal)...(magit | 
| 51e00 | 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 72 65 6d 6f 76 61 | -blame--pre-blame-setup..'remova | 
| 51e20 | 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 29 0a 0a 3b | l)...(magit-blame--run.args))..; | 
| 51e40 | 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 | 
| 51e60 | 6c 61 6d 65 2d 72 65 76 65 72 73 65 20 22 6d 61    67 69 74 2d 62 6c 61 6d 65 22 20 6e 69 6c 20 74 | lame-reverse."magit-blame".nil.t | 
| 51e80 | 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 | 
| 51ea0 | 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 20 28    61 72 67 73 29 0a 20 20 22 46 6f 72 20 65 61 63 | -blame-reverse.(args)..."For.eac | 
| 51ec0 | 68 20 6c 69 6e 65 20 73 68 6f 77 20 74 68 65 20    6c 61 73 74 20 72 65 76 69 73 69 6f 6e 20 69 6e | h.line.show.the.last.revision.in | 
| 51ee0 | 20 77 68 69 63 68 20 69 74 20 73 74 69 6c 6c 20    65 78 69 73 74 73 2e 22 0a 20 20 3a 69 66 2d 6e | .which.it.still.exists."...:if-n | 
| 51f00 | 69 6c 20 27 62 75 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 | il.'buffer-file-name...(interact | 
| 51f20 | 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 6d 65 6e 74 73 | ive.(list.(magit-blame-arguments | 
| 51f40 | 29 29 29 0a 20 20 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 | )))...(unless.magit-buffer-file- | 
| 51f60 | 6e 61 6d 65 0a 20 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 | name.....(user-error."Only.blob. | 
| 51f80 | 62 75 66 66 65 72 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 | buffers.can.be.blamed.in.reverse | 
| 51fa0 | 22 29 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 6d 65 2d 61 73 | "))...(magit-blame--pre-blame-as | 
| 51fc0 | 73 65 72 74 20 27 66 69 6e 61 6c 29 0a 20 20 28    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 | sert.'final)...(magit-blame--pre | 
| 51fe0 | 2d 62 6c 61 6d 65 2d 73 65 74 75 70 20 20 27 66    69 6e 61 6c 29 0a 20 20 28 6d 61 67 69 74 2d 62 | -blame-setup..'final)...(magit-b | 
| 52000 | 6c 61 6d 65 2d 2d 72 75 6e 20 61 72 67 73 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 | lame--run.args))..(defun.magit-b | 
| 52020 | 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d    61 73 73 65 72 74 20 28 74 79 70 65 29 0a 20 20 | lame--pre-blame-assert.(type)... | 
| 52040 | 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 74    6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 28 6d 61 | (unless.(magit-toplevel).....(ma | 
| 52060 | 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 65 72 72 6f 72 | git--not-inside-repository-error | 
| 52080 | 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 | ))...(if.(and.magit-blame-mode.. | 
| 520a0 | 20 20 20 20 20 20 20 20 20 20 28 65 71 20 74 79    70 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 | ..........(eq.type.magit-blame-t | 
| 520c0 | 79 70 65 29 29 0a 20 20 20 20 20 20 28 69 66 2d    6c 65 74 20 28 28 63 68 75 6e 6b 20 28 6d 61 67 | ype)).......(if-let.((chunk.(mag | 
| 520e0 | 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 0a 20 20 20 20 20 20 | it-current-blame-chunk)))....... | 
| 52100 | 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 65    66 20 63 68 75 6e 6b 20 70 72 65 76 2d 72 65 76 | ....(unless.(oref.chunk.prev-rev | 
| 52120 | 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 68 75 6e 6b | ).............(user-error."Chunk | 
| 52140 | 20 68 61 73 20 6e 6f 20 66 75 72 74 68 65 72 20    68 69 73 74 6f 72 79 22 29 29 0a 20 20 20 20 20 | .has.no.further.history"))...... | 
| 52160 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22    43 6f 6d 6d 69 74 20 64 61 74 61 20 6e 6f 74 20 | ...(user-error."Commit.data.not. | 
| 52180 | 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 22 29 | available.yet...Still.blaming.") | 
| 521a0 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d    61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 | ).....(unless.(magit-file-relati | 
| 521c0 | 76 65 2d 6e 61 6d 65 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 | ve-name.nil.(not.magit-buffer-fi | 
| 521e0 | 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20    28 69 66 20 62 75 66 66 65 72 2d 66 69 6c 65 2d | le-name)).......(if.buffer-file- | 
| 52200 | 6e 61 6d 65 0a 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 | name...........(user-error."Buff | 
| 52220 | 65 72 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e    67 20 61 20 74 72 61 63 6b 65 64 20 66 69 6c 65 | er.isn't.visiting.a.tracked.file | 
| 52240 | 22 29 0a 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 69 | ").........(user-error."Buffer.i | 
| 52260 | 73 6e 27 74 20 76 69 73 69 74 69 6e 67 20 61 20    66 69 6c 65 22 29 29 29 29 29 0a 0a 28 64 65 66 | sn't.visiting.a.file")))))..(def | 
| 52280 | 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 2d 73 65 74 75 70 20 | un.magit-blame--pre-blame-setup. | 
| 522a0 | 28 74 79 70 65 29 0a 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 | (type)...(when.magit-blame-mode. | 
| 522c0 | 20 20 20 20 28 69 66 20 28 65 71 20 74 79 70 65    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 | ....(if.(eq.type.magit-blame-typ | 
| 522e0 | 65 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 73 74 79 6c 65 20 6d 61 67 69 74 2d 62 6c | e).........(let.((style.magit-bl | 
| 52300 | 61 6d 65 2d 2d 73 74 79 6c 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c | ame--style))...........(magit-bl | 
| 52320 | 61 6d 65 2d 76 69 73 69 74 2d 6f 74 68 65 72 2d    66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ame-visit-other-file)........... | 
| 52340 | 28 73 65 74 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 20 73 | (setq-local.magit-blame--style.s | 
| 52360 | 74 79 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 69 | tyle)...........(setq-local.magi | 
| 52380 | 74 2d 62 6c 61 6d 65 2d 72 65 63 75 72 73 69 76    65 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 | t-blame-recursive-p.t).......... | 
| 523a0 | 20 3b 3b 20 53 65 74 20 77 69 6e 64 6f 77 2d 73    74 61 72 74 20 66 6f 72 20 74 68 65 20 62 65 6e | .;;.Set.window-start.for.the.ben | 
| 523c0 | 65 66 69 74 20 6f 66 20 71 75 69 63 6b 73 74 61    72 74 2e 0a 20 20 20 20 20 20 20 20 20 20 28 72 | efit.of.quickstart............(r | 
| 523e0 | 65 64 69 73 70 6c 61 79 29 29 0a 20 20 20 20 20    20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 | edisplay)).......(magit-blame--r | 
| 52400 | 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 29 29    29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d | emove-overlays)))...(setq.magit- | 
| 52420 | 62 6c 61 6d 65 2d 74 79 70 65 20 74 79 70 65 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | blame-type.type))..(defun.magit- | 
| 52440 | 62 6c 61 6d 65 2d 76 69 73 69 74 2d 6f 74 68 65    72 2d 66 69 6c 65 20 28 29 0a 20 20 22 56 69 73 | blame-visit-other-file.()..."Vis | 
| 52460 | 69 74 20 61 6e 6f 74 68 65 72 20 62 6c 6f 62 20    72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 | it.another.blob.related.to.the.c | 
| 52480 | 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 65 29 0a 20 | urrent.chunk."...(interactive).. | 
| 524a0 | 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 70 72    65 76 2d 72 65 76 20 70 72 65 76 2d 66 69 6c 65 | .(with-slots.(prev-rev.prev-file | 
| 524c0 | 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 72 65 6e 74 | .orig-line).......(magit-current | 
| 524e0 | 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 20    20 20 28 75 6e 6c 65 73 73 20 70 72 65 76 2d 72 | -blame-chunk).....(unless.prev-r | 
| 52500 | 65 76 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65    72 72 6f 72 20 22 43 68 75 6e 6b 20 68 61 73 20 | ev.......(user-error."Chunk.has. | 
| 52520 | 6e 6f 20 66 75 72 74 68 65 72 20 68 69 73 74 6f    72 79 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 | no.further.history")).....(magit | 
| 52540 | 2d 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 66 69 6e 64 | -with-toplevel.......(magit-find | 
| 52560 | 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 29 0a 20 20 20 20 3b | -file.prev-rev.prev-file)).....; | 
| 52580 | 3b 20 54 4f 44 4f 20 41 64 6a 75 73 74 20 6c 69    6e 65 20 6c 69 6b 65 20 6d 61 67 69 74 2d 64 69 | ;.TODO.Adjust.line.like.magit-di | 
| 525a0 | 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2e 0a 20    20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 | ff-visit-file......(goto-char.(p | 
| 525c0 | 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 31 2d | oint-min)).....(forward-line.(1- | 
| 525e0 | 20 6f 72 69 67 2d 6c 69 6e 65 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 | .orig-line))))..(defun.magit-bla | 
| 52600 | 6d 65 2d 76 69 73 69 74 2d 66 69 6c 65 20 28 29    0a 20 20 22 56 69 73 69 74 20 74 68 65 20 62 6c | me-visit-file.()..."Visit.the.bl | 
| 52620 | 6f 62 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 | ob.related.to.the.current.chunk. | 
| 52640 | 22 0a 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 | "...(interactive)...(with-slots. | 
| 52660 | 28 6f 72 69 67 2d 72 65 76 20 6f 72 69 67 2d 66    69 6c 65 20 6f 72 69 67 2d 6c 69 6e 65 29 0a 20 | (orig-rev.orig-file.orig-line).. | 
| 52680 | 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 6b 29 | .....(magit-current-blame-chunk) | 
| 526a0 | 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 20 20 20 20 20 | .....(magit-with-toplevel....... | 
| 526c0 | 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65    20 6f 72 69 67 2d 72 65 76 20 6f 72 69 67 2d 66 | (magit-find-file.orig-rev.orig-f | 
| 526e0 | 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 69 6e 29 | ile)).....(goto-char.(point-min) | 
| 52700 | 29 0a 20 20 20 20 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 | ).....(forward-line.(1-.orig-lin | 
| 52720 | 65 29 29 29 29 0a 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 | e))))..(transient-define-suffix. | 
| 52740 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74    20 28 29 0a 20 20 22 54 75 72 6e 20 6f 66 66 20 | magit-blame-quit.()..."Turn.off. | 
| 52760 | 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65    2e 0a 49 66 20 74 68 65 20 62 75 66 66 65 72 20 | Magit-Blame.mode..If.the.buffer. | 
| 52780 | 77 61 73 20 63 72 65 61 74 65 64 20 64 75 72 69    6e 67 20 61 20 72 65 63 75 72 73 69 76 65 20 62 | was.created.during.a.recursive.b | 
| 527a0 | 6c 61 6d 65 2c 0a 74 68 65 6e 20 61 6c 73 6f 20    6b 69 6c 6c 20 74 68 65 20 62 75 66 66 65 72 2e | lame,.then.also.kill.the.buffer. | 
| 527c0 | 22 0a 20 20 3a 69 66 2d 6e 6f 6e 2d 6e 69 6c 20    27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 | "...:if-non-nil.'magit-blame-mod | 
| 527e0 | 65 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 62 6c 61 6d 65 | e...(interactive)...(magit-blame | 
| 52800 | 2d 6d 6f 64 65 20 2d 31 29 0a 20 20 28 77 68 65    6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 | -mode.-1)...(when.magit-blame-re | 
| 52820 | 63 75 72 73 69 76 65 2d 70 0a 20 20 20 20 28 6b    69 6c 6c 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 | cursive-p.....(kill-buffer)))..( | 
| 52840 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 6e 65 78 74 2d 63 68 75 6e 6b 20 28 29 0a | defun.magit-blame-next-chunk.(). | 
| 52860 | 20 20 22 4d 6f 76 65 20 74 6f 20 74 68 65 20 6e    65 78 74 20 63 68 75 6e 6b 2e 22 0a 20 20 28 69 | .."Move.to.the.next.chunk."...(i | 
| 52880 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 2d    2d 69 66 2d 6c 65 74 20 28 6e 65 78 74 2d 73 69 | nteractive)...(--if-let.(next-si | 
| 528a0 | 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 20 28 70 6f 69 6e 74 | ngle-char-property-change.(point | 
| 528c0 | 29 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 20 20 28 67 6f 74 | ).'magit-blame-chunk).......(got | 
| 528e0 | 6f 2d 63 68 61 72 20 69 74 29 0a 20 20 20 20 28    75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6d | o-char.it).....(user-error."No.m | 
| 52900 | 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 2d 62 6c 61 | ore.chunks")))..(defun.magit-bla | 
| 52920 | 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e    6b 20 28 29 0a 20 20 22 4d 6f 76 65 20 74 6f 20 | me-previous-chunk.()..."Move.to. | 
| 52940 | 74 68 65 20 70 72 65 76 69 6f 75 73 20 63 68 75    6e 6b 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | the.previous.chunk."...(interact | 
| 52960 | 69 76 65 29 0a 20 20 28 2d 2d 69 66 2d 6c 65 74    20 28 70 72 65 76 69 6f 75 73 2d 73 69 6e 67 6c | ive)...(--if-let.(previous-singl | 
| 52980 | 65 2d 63 68 61 72 2d 70 72 6f 70 65 72 74 79 2d    63 68 61 6e 67 65 20 28 70 6f 69 6e 74 29 20 27 | e-char-property-change.(point).' | 
| 529a0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e    6b 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | magit-blame-chunk).......(goto-c | 
| 529c0 | 68 61 72 20 69 74 29 0a 20 20 20 20 28 75 73 65    72 2d 65 72 72 6f 72 20 22 4e 6f 20 6d 6f 72 65 | har.it).....(user-error."No.more | 
| 529e0 | 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 2d 62 6c 61 6d 65 2d | .chunks")))..(defun.magit-blame- | 
| 52a00 | 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 6f 70 74 69 6f 6e 61 | next-chunk-same-commit.(&optiona | 
| 52a20 | 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 65 20 6e 65 78 74 20 | l.previous)..."Move.to.the.next. | 
| 52a40 | 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 5c 6e 5c 6e 28 | chunk.from.the.same.commit.\n\n( | 
| 52a60 | 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 66 2d 6c 65 74 20 28 | fn)"...(interactive)...(if-let.( | 
| 52a80 | 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 2d 62 6c 61 6d 65 2d | (rev.(oref.(magit-current-blame- | 
| 52aa0 | 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 28 6c 65 74 20 28 28 | chunk).orig-rev))).......(let.(( | 
| 52ac0 | 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 28 73 61 76 65 2d 65 | pos.(point)).ov).........(save-e | 
| 52ae0 | 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 20 28 61 6e 64 20 28 | xcursion...........(while.(and.( | 
| 52b00 | 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 20 20 20 20 20 28 6e | not.ov).......................(n | 
| 52b20 | 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 6f 69 6e 74 2d 6d 69 | ot.(=.pos.(if.previous.(point-mi | 
| 52b40 | 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 20 20 20 20 20 20 20 | n).(point-max))))............... | 
| 52b60 | 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 6c 0a 20 20 20 20 20 | ........(setq.pos.(funcall...... | 
| 52b80 | 20 20 20 20 20 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 | ............................(if. | 
| 52ba0 | 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 20 20 20 20 20 20 20 | previous........................ | 
| 52bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 70    72 65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 2d 63 | ..............'previous-single-c | 
| 52be0 | 68 61 72 2d 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 | har-property-change............. | 
| 52c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 27 6e 65 78 74 2d 73 69 6e | .......................'next-sin | 
| 52c20 | 67 6c 65 2d 63 68 61 72 2d 70 72 6f 70 65 72 74    79 2d 63 68 61 6e 67 65 29 0a 20 20 20 20 20 20 | gle-char-property-change)....... | 
| 52c40 | 20 20 20 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 6f 73 20 27 | ...........................pos.' | 
| 52c60 | 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 20 20 20 20 20 | magit-blame-chunk)))............ | 
| 52c80 | 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 2d 6f 76 65 72 6c | .(--when-let.(magit-blame--overl | 
| 52ca0 | 61 79 2d 61 74 20 70 6f 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | ay-at.pos)...............(when.( | 
| 52cc0 | 65 71 75 61 6c 20 28 6f 72 65 66 20 28 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 2d 61 | equal.(oref.(magit-blame-chunk-a | 
| 52ce0 | 74 20 70 6f 73 29 20 6f 72 69 67 2d 72 65 76 29    20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 | t.pos).orig-rev).rev)........... | 
| 52d00 | 20 20 20 20 20 20 28 73 65 74 71 20 6f 76 20 69    74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | ......(setq.ov.it))))).........( | 
| 52d20 | 69 66 20 6f 76 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 6f 76 | if.ov.............(goto-char.(ov | 
| 52d40 | 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 | erlay-start.ov))...........(user | 
| 52d60 | 2d 65 72 72 6f 72 20 22 4e 6f 20 6d 6f 72 65 20    63 68 75 6e 6b 73 20 66 72 6f 6d 20 73 61 6d 65 | -error."No.more.chunks.from.same | 
| 52d80 | 20 63 6f 6d 6d 69 74 22 29 29 29 0a 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 69 | .commit"))).....(user-error."Thi | 
| 52da0 | 73 20 63 68 75 6e 6b 20 68 61 73 6e 27 74 20 62    65 65 6e 20 62 6c 61 6d 65 64 20 79 65 74 22 29 | s.chunk.hasn't.been.blamed.yet") | 
| 52dc0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d | ))..(defun.magit-blame-previous- | 
| 52de0 | 63 68 75 6e 6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69    74 20 28 29 0a 20 20 22 4d 6f 76 65 20 74 6f 20 | chunk-same-commit.()..."Move.to. | 
| 52e00 | 74 68 65 20 70 72 65 76 69 6f 75 73 20 63 68 75    6e 6b 20 66 72 6f 6d 20 74 68 65 20 73 61 6d 65 | the.previous.chunk.from.the.same | 
| 52e20 | 20 63 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 | .commit."...(interactive)...(mag | 
| 52e40 | 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 20 | it-blame-next-chunk-same-commit. | 
| 52e60 | 27 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 2d 63 | 'previous-single-char-property-c | 
| 52e80 | 68 61 6e 67 65 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 79 63 6c | hange))..(defun.magit-blame-cycl | 
| 52ea0 | 65 2d 73 74 79 6c 65 20 28 29 0a 20 20 22 43 68    61 6e 67 65 20 68 6f 77 20 62 6c 61 6d 65 20 69 | e-style.()..."Change.how.blame.i | 
| 52ec0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 76 69    73 75 61 6c 69 7a 65 64 2e 0a 43 79 63 6c 65 20 | nformation.is.visualized..Cycle. | 
| 52ee0 | 74 68 72 6f 75 67 68 20 74 68 65 20 65 6c 65 6d    65 6e 74 73 20 6f 66 20 6f 70 74 69 6f 6e 20 60 | through.the.elements.of.option.` | 
| 52f00 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c    65 73 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | magit-blame-styles'."...(interac | 
| 52f20 | 74 69 76 65 29 0a 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 | tive)...(setq.magit-blame--style | 
| 52f40 | 0a 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 61    64 72 20 28 63 6c 2d 6d 65 6d 62 65 72 20 28 63 | .........(or.(cadr.(cl-member.(c | 
| 52f60 | 61 72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d    73 74 79 6c 65 29 0a 20 20 20 20 20 20 20 20 20 | ar.magit-blame--style).......... | 
| 52f80 | 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 6c 61 6d 65 2d | ....................magit-blame- | 
| 52fa0 | 73 74 79 6c 65 73 20 3a 6b 65 79 20 23 27 63 61    72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | styles.:key.#'car))............. | 
| 52fc0 | 28 63 61 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 28 6d 61 | (car.magit-blame-styles)))...(ma | 
| 52fe0 | 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 0a 20 20 28 6d 61 67 | git-blame--update-margin)...(mag | 
| 53000 | 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65    2d 6f 76 65 72 6c 61 79 73 29 29 0a 0a 28 64 65 | it-blame--update-overlays))..(de | 
| 53020 | 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d    63 6f 70 79 2d 68 61 73 68 20 28 29 0a 20 20 22 | fun.magit-blame-copy-hash.()..." | 
| 53040 | 53 61 76 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 27 73 | Save.hash.of.the.current.chunk's | 
| 53060 | 20 63 6f 6d 6d 69 74 20 74 6f 20 74 68 65 20 6b    69 6c 6c 20 72 69 6e 67 2e 0a 0a 57 68 65 6e 20 | .commit.to.the.kill.ring...When. | 
| 53080 | 74 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 | the.region.is.active,.then.save. | 
| 530a0 | 74 68 65 20 72 65 67 69 6f 6e 27 73 20 63 6f 6e    74 65 6e 74 0a 69 6e 73 74 65 61 64 20 6f 66 20 | the.region's.content.instead.of. | 
| 530c0 | 74 68 65 20 68 61 73 68 2c 20 6c 69 6b 65 20 60    6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 27 20 | the.hash,.like.`kill-ring-save'. | 
| 530e0 | 77 6f 75 6c 64 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 | would."...(interactive)...(if.(u | 
| 53100 | 73 65 2d 72 65 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 | se-region-p).......(call-interac | 
| 53120 | 74 69 76 65 6c 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 | tively.#'copy-region-as-kill)... | 
| 53140 | 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 28 6d 65 73    73 61 67 65 20 22 25 73 22 20 28 6f 72 65 66 20 | ..(kill-new.(message."%s".(oref. | 
| 53160 | 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 20 6f 72 69 67 | (magit-current-blame-chunk).orig | 
| 53180 | 2d 72 65 76 29 29 29 29 29 0a 0a 3b 3b 3b 20 50    6f 70 75 70 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | -rev)))))..;;;.Popup..;;;###auto | 
| 531a0 | 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 20 22 6d 61 67 | load.(autoload.'magit-blame."mag | 
| 531c0 | 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 66 69 | it-blame".nil.t).(transient-defi | 
| 531e0 | 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d    62 6c 61 6d 65 20 28 29 0a 20 20 22 53 68 6f 77 | ne-prefix.magit-blame.()..."Show | 
| 53200 | 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61    74 20 61 64 64 65 64 20 6f 72 20 72 65 6d 6f 76 | .the.commits.that.added.or.remov | 
| 53220 | 65 64 20 6c 69 6e 65 73 20 69 6e 20 74 68 65 20    76 69 73 69 74 65 64 20 66 69 6c 65 2e 22 0a 20 | ed.lines.in.the.visited.file.".. | 
| 53240 | 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d    62 6c 61 6d 65 22 0a 20 20 3a 76 61 6c 75 65 20 | .:man-page."git-blame"...:value. | 
| 53260 | 27 28 22 2d 77 22 29 0a 20 20 5b 22 41 72 67 75    6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 77 22 20 | '("-w")...["Arguments"....("-w". | 
| 53280 | 22 49 67 6e 6f 72 65 20 77 68 69 74 65 73 70 61    63 65 22 20 22 2d 77 22 29 0a 20 20 20 28 22 2d | "Ignore.whitespace"."-w")....("- | 
| 532a0 | 72 22 20 22 44 6f 20 6e 6f 74 20 74 72 65 61 74    20 72 6f 6f 74 20 63 6f 6d 6d 69 74 73 20 61 73 | r"."Do.not.treat.root.commits.as | 
| 532c0 | 20 62 6f 75 6e 64 61 72 69 65 73 22 20 22 2d 2d    72 6f 6f 74 22 29 0a 20 20 20 28 22 2d 50 22 20 | .boundaries"."--root")....("-P". | 
| 532e0 | 22 46 6f 6c 6c 6f 77 20 6f 6e 6c 79 20 66 69 72    73 74 20 70 61 72 65 6e 74 22 20 22 2d 2d 66 69 | "Follow.only.first.parent"."--fi | 
| 53300 | 72 73 74 2d 70 61 72 65 6e 74 22 29 0a 20 20 20    28 6d 61 67 69 74 2d 62 6c 61 6d 65 3a 2d 4d 29 | rst-parent")....(magit-blame:-M) | 
| 53320 | 0a 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65    3a 2d 43 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e | ....(magit-blame:-C)]...["Action | 
| 53340 | 73 22 0a 20 20 20 28 22 62 22 20 22 53 68 6f 77    20 63 6f 6d 6d 69 74 73 20 61 64 64 69 6e 67 20 | s"....("b"."Show.commits.adding. | 
| 53360 | 6c 69 6e 65 73 22 20 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 61 64 64 69 74 69 6f 6e 29 0a 20 20 20 | lines".magit-blame-addition).... | 
| 53380 | 28 22 72 22 20 22 53 68 6f 77 20 63 6f 6d 6d 69    74 73 20 72 65 6d 6f 76 69 6e 67 20 6c 69 6e 65 | ("r"."Show.commits.removing.line | 
| 533a0 | 73 22 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 28 22 66 22 20 | s".magit-blame-removal)....("f". | 
| 533c0 | 22 53 68 6f 77 20 6c 61 73 74 20 63 6f 6d 6d 69    74 73 20 74 68 61 74 20 73 74 69 6c 6c 20 68 61 | "Show.last.commits.that.still.ha | 
| 533e0 | 76 65 20 6c 69 6e 65 73 22 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 72 65 76 65 72 73 65 29 0a 20 | ve.lines".magit-blame-reverse).. | 
| 53400 | 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 6d 65 2d | ..("m"."Blame.echo".magit-blame- | 
| 53420 | 65 63 68 6f 29 0a 20 20 20 28 22 71 22 20 22 51    75 69 74 20 62 6c 61 6d 69 6e 67 22 20 6d 61 67 | echo)....("q"."Quit.blaming".mag | 
| 53440 | 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29 5d 0a    20 20 5b 22 52 65 66 72 65 73 68 22 0a 20 20 20 | it-blame-quit)]...["Refresh".... | 
| 53460 | 3a 69 66 2d 6e 6f 6e 2d 6e 69 6c 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 20 | :if-non-nil.magit-blame-mode.... | 
| 53480 | 28 22 63 22 20 22 43 79 63 6c 65 20 73 74 79 6c    65 22 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 | ("c"."Cycle.style".magit-blame-c | 
| 534a0 | 79 63 6c 65 2d 73 74 79 6c 65 20 3a 74 72 61 6e    73 69 65 6e 74 20 74 29 5d 29 0a 0a 28 64 65 66 | ycle-style.:transient.t)])..(def | 
| 534c0 | 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61    72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 74 | un.magit-blame-arguments.()...(t | 
| 534e0 | 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d    61 67 69 74 2d 62 6c 61 6d 65 29 29 0a 0a 28 74 | ransient-args.'magit-blame))..(t | 
| 53500 | 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 62 | ransient-define-argument.magit-b | 
| 53520 | 6c 61 6d 65 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 63 | lame:-M.()...:description."Detec | 
| 53540 | 74 20 6c 69 6e 65 73 20 6d 6f 76 65 64 20 6f 72    20 63 6f 70 69 65 64 20 77 69 74 68 69 6e 20 61 | t.lines.moved.or.copied.within.a | 
| 53560 | 20 66 69 6c 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 | .file"...:class.'transient-optio | 
| 53580 | 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 2d 65 6d 70 74 | n...:argument."-M"...:allow-empt | 
| 535a0 | 79 20 74 0a 20 20 3a 72 65 61 64 65 72 20 27 74    72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 | y.t...:reader.'transient-read-nu | 
| 535c0 | 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 65 2d 61 72 67 75 | mber-N+)..(transient-define-argu | 
| 535e0 | 6d 65 6e 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65    3a 2d 43 20 28 29 0a 20 20 3a 64 65 73 63 72 69 | ment.magit-blame:-C.()...:descri | 
| 53600 | 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 70 | ption."Detect.lines.moved.or.cop | 
| 53620 | 69 65 64 20 62 65 74 77 65 65 6e 20 66 69 6c 65    73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 | ied.between.files"...:class.'tra | 
| 53640 | 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 43 22 0a 20 | nsient-option...:argument."-C".. | 
| 53660 | 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 27 74 72 61 6e 73 | .:allow-empty.t...:reader.'trans | 
| 53680 | 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72    2d 4e 2b 29 0a 0a 3b 3b 3b 20 55 74 69 6c 69 74 | ient-read-number-N+)..;;;.Utilit | 
| 536a0 | 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 2d 75 70 | ies..(defun.magit-blame-maybe-up | 
| 536c0 | 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 65 6e 2d | date-revision-buffer.()...(when- | 
| 536e0 | 6c 65 74 20 28 28 63 68 75 6e 6b 20 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 | 
| 53700 | 65 2d 63 68 75 6e 6b 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 | e-chunk))..............(commit.( | 
| 53720 | 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 20 20 20 20 | oref.chunk.orig-rev))........... | 
| 53740 | 20 20 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 | ...(buffer.(magit-get-mode-buffe | 
| 53760 | 72 20 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 | r.'magit-revision-mode.nil.t))). | 
| 53780 | 20 20 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 | ....(if.magit--update-revision-b | 
| 537a0 | 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 2d 75 70 64 61 74 | uffer.........(setq.magit--updat | 
| 537c0 | 65 2d 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 | e-revision-buffer.(list.commit.b | 
| 537e0 | 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 61 74 | uffer)).......(setq.magit--updat | 
| 53800 | 65 2d 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 | e-revision-buffer.(list.commit.b | 
| 53820 | 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 6c 65 2d 74 69 6d | uffer)).......(run-with-idle-tim | 
| 53840 | 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 65 72 2d 77 69 6e | er........magit-update-other-win | 
| 53860 | 64 6f 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 | dow-delay.nil........(lambda.(). | 
| 53880 | 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 75 | .........(pcase-let.((`(,rev.,bu | 
| 538a0 | 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 72 | f).magit--update-revision-buffer | 
| 538c0 | 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 2d 75 70 64 61 74 | ))............(setq.magit--updat | 
| 538e0 | 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 20 20 20 | e-revision-buffer.nil).......... | 
| 53900 | 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 0a 20 20 20 20 | ..(when.(buffer-live-p.buf)..... | 
| 53920 | 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 70 6c 61 79 2d 62 75 | .........(let.((magit-display-bu | 
| 53940 | 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 20 20 20 20 20 20 20 | ffer-noselect.t))............... | 
| 53960 | 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 0a | .(apply.#'magit-show-commit.rev. | 
| 53980 | 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 64 69 66 | ......................(magit-dif | 
| 539a0 | 66 2d 61 72 67 75 6d 65 6e 74 73 20 27 6d 61 67    69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 | f-arguments.'magit-revision-mode | 
| 539c0 | 29 29 29 29 29 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 | ))))))))))..;;;._.(provide.'magi | 
| 539e0 | 74 2d 62 6c 61 6d 65 29 0a 3b 3b 3b 20 6d 61 67    69 74 2d 62 6c 61 6d 65 2e 65 6c 20 65 6e 64 73 | t-blame).;;;.magit-blame.el.ends | 
| 53a00 | 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........................... | 
| 53a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53c00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 62 75 6e 64 6c 65 2e 65 6c 00 00 00 00 00 | magit-3.3.0/magit-bundle.el..... | 
| 53c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53c60 | 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 | 
| 53c80 | 30 30 31 32 34 33 34 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 31 35 33 00 20 30 00 00 00 | 0012434.00000000000.014153..0... | 
| 53ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53d00 | 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................... | 
| 53d20 | 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................... | 
| 53d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 53e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65    2e 65 6c 20 2d 2d 2d 20 62 75 6e 64 6c 65 20 73 | ;;;.magit-bundle.el.---.bundle.s | 
| 53e20 | 75 70 70 6f 72 74 20 66 6f 72 20 4d 61 67 69 74    20 20 20 2d 2a 2d 20 6c 65 78 69 63 61 6c 2d 62 | upport.for.Magit...-*-.lexical-b | 
| 53e40 | 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b    3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | inding:.t.-*-..;;.Copyright.(C). | 
| 53e60 | 32 30 31 31 2d 32 30 32 31 20 20 54 68 65 20 4d    61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e | 2011-2021..The.Magit.Project.Con | 
| 53e80 | 74 72 69 62 75 74 6f 72 73 0a 3b 3b 0a 3b 3b 20    59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 | tributors.;;.;;.You.should.have. | 
| 53ea0 | 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20    6f 66 20 74 68 65 20 41 55 54 48 4f 52 53 2e 6d | received.a.copy.of.the.AUTHORS.m | 
| 53ec0 | 64 20 66 69 6c 65 20 77 68 69 63 68 0a 3b 3b 20    6c 69 73 74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 | d.file.which.;;.lists.all.contri | 
| 53ee0 | 62 75 74 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c    20 73 65 65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 | butors...If.not,.see.http://magi | 
| 53f00 | 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b    3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 | t.vc/authors...;;.Author:.Jonas. | 
| 53f20 | 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>.;;. | 
| 53f40 | 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 | 
| 53f60 | 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- | 
| 53f80 | 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..;; | 
| 53fa0 | 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73    6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e | .Magit.is.free.software;.you.can | 
| 53fc0 | 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 | 
| 53fe0 | 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. | 
| 54000 | 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 | 
| 54020 | 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 | 
| 54040 | 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76    65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 | dation;.either.version.3,.or.(at | 
| 54060 | 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b    20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | .your.option).;;.any.later.versi | 
| 54080 | 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 | 
| 540a0 | 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 | 
| 540c0 | 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;. | 
| 540e0 | 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 | 
| 54100 | 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 | 
| 54120 | 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 | 
| 54140 | 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 | 
| 54160 | 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. | 
| 54180 | 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 | 
| 541a0 | 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.;; | 
| 541c0 | 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. | 
| 541e0 | 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f    72 67 2f 6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b | http://www.gnu.org/licenses...;; | 
| 54200 | 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 20 43 | ;.Code:..(require.'magit)..;;;.C | 
| 54220 | 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 | 
| 54240 | 64 20 27 6d 61 67 69 74 2d 62 75 6e 64 6c 65 20    22 6d 61 67 69 74 2d 62 75 6e 64 6c 65 22 20 6e | d.'magit-bundle."magit-bundle".n | 
| 54260 | 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 | 
| 54280 | 61 67 69 74 2d 62 75 6e 64 6c 65 20 28 29 0a 20    20 22 43 72 65 61 74 65 20 6f 72 20 76 65 72 69 | agit-bundle.()..."Create.or.veri | 
| 542a0 | 66 79 20 47 69 74 20 62 75 6e 64 6c 65 73 2e 22    0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 | fy.Git.bundles."...:man-page."gi | 
| 542c0 | 74 2d 62 75 6e 64 6c 65 22 0a 20 20 5b 22 41 63    74 69 6f 6e 73 22 0a 20 20 20 28 22 63 22 20 22 | t-bundle"...["Actions"....("c"." | 
| 542e0 | 63 72 65 61 74 65 22 20 20 20 20 20 6d 61 67 69    74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 74 65 29 | create".....magit-bundle-create) | 
| 54300 | 0a 20 20 20 28 22 76 22 20 22 76 65 72 69 66 79    22 20 20 20 20 20 6d 61 67 69 74 2d 62 75 6e 64 | ....("v"."verify".....magit-bund | 
| 54320 | 6c 65 2d 76 65 72 69 66 79 29 0a 20 20 20 28 22    6c 22 20 22 6c 69 73 74 2d 68 65 61 64 73 22 20 | le-verify)....("l"."list-heads". | 
| 54340 | 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 6c 69 73    74 2d 68 65 61 64 73 29 5d 29 0a 0a 3b 3b 3b 23 | magit-bundle-list-heads)])..;;;# | 
| 54360 | 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 75 6e 64 | ##autoload.(autoload.'magit-bund | 
| 54380 | 6c 65 2d 69 6d 70 6f 72 74 20 22 6d 61 67 69 74    2d 62 75 6e 64 6c 65 22 20 6e 69 6c 20 74 29 0a | le-import."magit-bundle".nil.t). | 
| 543a0 | 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 62 | (transient-define-prefix.magit-b | 
| 543c0 | 75 6e 64 6c 65 2d 63 72 65 61 74 65 20 28 26 6f    70 74 69 6f 6e 61 6c 20 66 69 6c 65 20 72 65 66 | undle-create.(&optional.file.ref | 
| 543e0 | 73 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74    65 20 61 20 62 75 6e 64 6c 65 2e 22 0a 20 20 3a | s.args)..."Create.a.bundle."...: | 
| 54400 | 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 72 67 75 6d 65 | man-page."git-bundle"...["Argume | 
| 54420 | 6e 74 73 22 0a 20 20 20 28 22 2d 61 22 20 22 49    6e 63 6c 75 64 65 20 61 6c 6c 20 72 65 66 73 22 | nts"....("-a"."Include.all.refs" | 
| 54440 | 20 22 2d 2d 61 6c 6c 22 29 0a 20 20 20 28 22 2d    62 22 20 22 49 6e 63 6c 75 64 65 20 62 72 61 6e | ."--all")....("-b"."Include.bran | 
| 54460 | 63 68 65 73 22 20 22 2d 2d 62 72 61 6e 63 68 65    73 3d 22 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 | ches"."--branches=".:allow-empty | 
| 54480 | 20 74 29 0a 20 20 20 28 22 2d 74 22 20 22 49 6e    63 6c 75 64 65 20 74 61 67 73 22 20 20 20 20 20 | .t)....("-t"."Include.tags"..... | 
| 544a0 | 22 2d 2d 74 61 67 73 3d 22 20 20 20 20 20 3a 61    6c 6c 6f 77 2d 65 6d 70 74 79 20 74 29 0a 20 20 | "--tags=".....:allow-empty.t)... | 
| 544c0 | 20 28 22 2d 72 22 20 22 49 6e 63 6c 75 64 65 20    72 65 6d 6f 74 65 73 22 20 20 22 2d 2d 72 65 6d | .("-r"."Include.remotes".."--rem | 
| 544e0 | 6f 74 65 73 3d 22 20 20 3a 61 6c 6c 6f 77 2d 65    6d 70 74 79 20 74 29 0a 20 20 20 28 22 2d 67 22 | otes="..:allow-empty.t)....("-g" | 
| 54500 | 20 22 49 6e 63 6c 75 64 65 20 72 65 66 73 22 20    20 20 20 20 22 2d 2d 67 6c 6f 62 3d 22 29 0a 20 | ."Include.refs"....."--glob=").. | 
| 54520 | 20 20 28 22 2d 65 22 20 22 45 78 63 6c 75 64 65    20 72 65 66 73 22 20 20 20 20 20 22 2d 2d 65 78 | ..("-e"."Exclude.refs"....."--ex | 
| 54540 | 63 6c 75 64 65 3d 22 29 0a 20 20 20 28 6d 61 67    69 74 2d 6c 6f 67 3a 2d 6e 29 0a 20 20 20 28 6d | clude=")....(magit-log:-n)....(m | 
| 54560 | 61 67 69 74 2d 6c 6f 67 3a 2d 2d 73 69 6e 63 65    29 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a | agit-log:--since)....(magit-log: | 
| 54580 | 2d 2d 75 6e 74 69 6c 29 5d 0a 20 20 5b 22 41 63    74 69 6f 6e 73 22 0a 20 20 20 28 22 63 22 20 22 | --until)]...["Actions"....("c"." | 
| 545a0 | 63 72 65 61 74 65 20 72 65 67 75 6c 61 72 20 62    75 6e 64 6c 65 22 20 6d 61 67 69 74 2d 62 75 6e | create.regular.bundle".magit-bun | 
| 545c0 | 64 6c 65 2d 63 72 65 61 74 65 29 0a 20 20 20 28    22 74 22 20 22 63 72 65 61 74 65 20 74 72 61 63 | dle-create)....("t"."create.trac | 
| 545e0 | 6b 65 64 20 62 75 6e 64 6c 65 22 20 6d 61 67 69    74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 74 65 2d | ked.bundle".magit-bundle-create- | 
| 54600 | 74 72 61 63 6b 65 64 29 0a 20 20 20 28 22 75 22    20 22 75 70 64 61 74 65 20 74 72 61 63 6b 65 64 | tracked)....("u"."update.tracked | 
| 54620 | 20 62 75 6e 64 6c 65 22 20 6d 61 67 69 74 2d 62    75 6e 64 6c 65 2d 75 70 64 61 74 65 2d 74 72 61 | .bundle".magit-bundle-update-tra | 
| 54640 | 63 6b 65 64 29 5d 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 0a 20 20 20 28 61 6e 64 20 28 65 | cked)]...(interactive....(and.(e | 
| 54660 | 71 20 74 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 | q.transient-current-command.'mag | 
| 54680 | 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 74 65    29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | it-bundle-create).........(list. | 
| 546a0 | 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20    22 43 72 65 61 74 65 20 62 75 6e 64 6c 65 3a 20 | (read-file-name."Create.bundle:. | 
| 546c0 | 22 20 6e 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 | ".nil.nil.nil................... | 
| 546e0 | 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 65 2d 6e | ............(concat.(file-name-n | 
| 54700 | 6f 6e 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 | ondirectory..................... | 
| 54720 | 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 72 79 2d 66 69 | ...................(directory-fi | 
| 54740 | 6c 65 2d 6e 61 6d 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 20 | le-name.(magit-toplevel)))...... | 
| 54760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 54780 | 20 22 2e 62 75 6e 64 6c 65 22 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | .".bundle"))...............(magi | 
| 547a0 | 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 2a 20 22 52 65 66 | t-completing-read-multiple*."Ref | 
| 547c0 | 6e 61 6d 65 73 20 28 7a 65 72 6f 20 6f 72 20 6d    6f 72 65 29 3a 20 22 0a 20 20 20 20 20 20 20 20 | names.(zero.or.more):."......... | 
| 547e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 54800 | 20 20 20 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 29 0a 20 20 | .......(magit-list-refnames))... | 
| 54820 | 20 20 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 | 
| 54840 | 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 74 65    29 29 29 29 0a 20 20 28 69 66 20 66 69 6c 65 0a | it-bundle-create))))...(if.file. | 
| 54860 | 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 61 74 65 22 | ......(magit-git-bundle."create" | 
| 54880 | 20 66 69 6c 65 20 72 65 66 73 20 61 72 67 73 29    0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | .file.refs.args).....(transient- | 
| 548a0 | 73 65 74 75 70 20 27 6d 61 67 69 74 2d 62 75 6e    64 6c 65 2d 63 72 65 61 74 65 29 29 29 0a 0a 3b | setup.'magit-bundle-create)))..; | 
| 548c0 | 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 6e 64 6c | ;;###autoload.(defun.magit-bundl | 
| 548e0 | 65 2d 63 72 65 61 74 65 2d 74 72 61 63 6b 65 64    20 28 66 69 6c 65 20 74 61 67 20 62 72 61 6e 63 | e-create-tracked.(file.tag.branc | 
| 54900 | 68 20 72 65 66 73 20 61 72 67 73 29 0a 20 20 22    43 72 65 61 74 65 20 61 6e 64 20 74 72 61 63 6b | h.refs.args)..."Create.and.track | 
| 54920 | 20 61 20 6e 65 77 20 62 75 6e 64 6c 65 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 | .a.new.bundle."...(interactive.. | 
| 54940 | 20 20 28 6c 65 74 20 28 28 74 61 67 20 20 20 20    28 6d 61 67 69 74 2d 72 65 61 64 2d 74 61 67 20 | ..(let.((tag....(magit-read-tag. | 
| 54960 | 22 54 72 61 63 6b 20 62 75 6e 64 6c 65 20 75 73    69 6e 67 20 74 61 67 22 29 29 0a 20 20 20 20 20 | "Track.bundle.using.tag"))...... | 
| 54980 | 20 20 20 20 28 62 72 61 6e 63 68 20 28 6d 61 67    69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 20 22 | ....(branch.(magit-read-branch." | 
| 549a0 | 42 75 6e 64 6c 65 20 62 72 61 6e 63 68 22 29 29    0a 20 20 20 20 20 20 20 20 20 28 72 65 66 73 20 | Bundle.branch"))..........(refs. | 
| 549c0 | 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 70 6c | ..(magit-completing-read-multipl | 
| 549e0 | 65 2a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 41 64 64 69 74 69 6f 6e 61 6c | e*..................."Additional | 
| 54a00 | 20 72 65 66 6e 61 6d 65 73 20 28 7a 65 72 6f 20    6f 72 20 6d 6f 72 65 29 3a 20 22 0a 20 20 20 20 | .refnames.(zero.or.more):."..... | 
| 54a20 | 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 6e 61 6d | ..............(magit-list-refnam | 
| 54a40 | 65 73 29 29 29 29 0a 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 | es))))......(list.(read-file-nam | 
| 54a60 | 65 20 22 46 69 6c 65 3a 20 22 20 6e 69 6c 20 6e    69 6c 20 6e 69 6c 20 28 63 6f 6e 63 61 74 20 74 | e."File:.".nil.nil.nil.(concat.t | 
| 54a80 | 61 67 20 22 2e 62 75 6e 64 6c 65 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 74 61 67 20 62 72 | ag.".bundle"))............tag.br | 
| 54aa0 | 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 65 71 75 61 6c 20 62 72 61 6e 63 | anch............(if.(equal.branc | 
| 54ac0 | 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 0a 20 20 | h.(magit-get-current-branch))... | 
| 54ae0 | 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 72 65 66 73 29 0a | .............(cons."HEAD".refs). | 
| 54b00 | 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 28 74 | .............refs)............(t | 
| 54b20 | 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d    61 67 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 | ransient-args.'magit-bundle-crea | 
| 54b40 | 74 65 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d    67 69 74 2d 62 75 6e 64 6c 65 20 22 63 72 65 61 | te))))...(magit-git-bundle."crea | 
| 54b60 | 74 65 22 20 66 69 6c 65 20 28 63 6f 6e 73 20 62    72 61 6e 63 68 20 72 65 66 73 29 20 61 72 67 73 | te".file.(cons.branch.refs).args | 
| 54b80 | 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22    74 61 67 22 20 22 2d 2d 66 6f 72 63 65 22 20 74 | )...(magit-git."tag"."--force".t | 
| 54ba0 | 61 67 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 22 2d 6d 22 20 28 63 6f 6e | ag.branch.............."-m".(con | 
| 54bc0 | 63 61 74 20 22 3b 3b 20 67 69 74 2d 62 75 6e 64    6c 65 20 74 72 61 63 6b 69 6e 67 5c 6e 22 0a 20 | cat.";;.git-bundle.tracking\n".. | 
| 54be0 | 20 20 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 70 2d 74 6f 2d | .........................(pp-to- | 
| 54c00 | 73 74 72 69 6e 67 20 60 28 28 66 69 6c 65 20 20    20 2e 20 2c 66 69 6c 65 29 0a 20 20 20 20 20 20 | string.`((file.....,file)....... | 
| 54c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 54c40 | 20 20 20 20 28 62 72 61 6e 63 68 20 2e 20 2c 62    72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 | ....(branch...,branch).......... | 
| 54c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 54c80 | 20 28 72 65 66 73 20 20 20 2e 20 2c 72 65 66 73    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(refs.....,refs)............... | 
| 54ca0 | 20 20 20 20 20 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 67 | ............................(arg | 
| 54cc0 | 73 20 20 20 2e 20 2c 61 72 67 73 29 29 29 29 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | s.....,args))))))..;;;###autoloa | 
| 54ce0 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62    75 6e 64 6c 65 2d 75 70 64 61 74 65 2d 74 72 61 | d.(defun.magit-bundle-update-tra | 
| 54d00 | 63 6b 65 64 20 28 74 61 67 29 0a 20 20 22 55 70    64 61 74 65 20 61 20 62 75 6e 64 6c 65 20 74 68 | cked.(tag)..."Update.a.bundle.th | 
| 54d20 | 61 74 20 69 73 20 62 65 69 6e 67 20 74 72 61 63    6b 65 64 20 75 73 69 6e 67 20 54 41 47 2e 22 0a | at.is.being.tracked.using.TAG.". | 
| 54d40 | 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 | 
| 54d60 | 2d 74 61 67 20 22 55 70 64 61 74 65 20 62 75 6e    64 6c 65 20 74 72 61 63 6b 65 64 20 62 79 20 74 | -tag."Update.bundle.tracked.by.t | 
| 54d80 | 61 67 22 20 74 29 29 29 0a 20 20 28 6c 65 74 20    28 6d 73 67 29 0a 20 20 20 20 28 6c 65 74 2d 61 | ag".t)))...(let.(msg).....(let-a | 
| 54da0 | 6c 69 73 74 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 | list.(magit--with-temp-process-b | 
| 54dc0 | 75 66 66 65 72 0a 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 | uffer..................(save-exc | 
| 54de0 | 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 28 6d 61 67 69 74 | ursion....................(magit | 
| 54e00 | 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 66 6f 72    2d 65 61 63 68 2d 72 65 66 22 20 22 2d 2d 66 6f | -git-insert."for-each-ref"."--fo | 
| 54e20 | 72 6d 61 74 3d 25 28 63 6f 6e 74 65 6e 74 73 29    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rmat=%(contents)"............... | 
| 54e40 | 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." | 
| 54e60 | 72 65 66 73 2f 74 61 67 73 2f 22 20 74 61 67 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | refs/tags/".tag))).............. | 
| 54e80 | 20 20 20 20 28 73 65 74 71 20 6d 73 67 20 28 62    75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 0a 20 | ....(setq.msg.(buffer-string)).. | 
| 54ea0 | 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 72 73 20 28 | ................(ignore-errors.( | 
| 54ec0 | 72 65 61 64 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 20 20 28 | read.(current-buffer)))).......( | 
| 54ee0 | 75 6e 6c 65 73 73 20 28 61 6e 64 20 2e 66 69 6c    65 20 2e 62 72 61 6e 63 68 29 0a 20 20 20 20 20 | unless.(and..file..branch)...... | 
| 54f00 | 20 20 20 28 65 72 72 6f 72 20 22 54 61 67 20 25    73 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 65 61 | ...(error."Tag.%s.does.not.appea | 
| 54f20 | 72 20 74 6f 20 74 72 61 63 6b 20 61 20 62 75 6e    64 6c 65 22 20 74 61 67 29 29 0a 20 20 20 20 20 | r.to.track.a.bundle".tag))...... | 
| 54f40 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 75 6e 64    6c 65 20 22 63 72 65 61 74 65 22 20 2e 66 69 6c | .(magit-git-bundle."create"..fil | 
| 54f60 | 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 63 6f 6e 73 20 | e.........................(cons. | 
| 54f80 | 28 63 6f 6e 63 61 74 20 74 61 67 20 22 2e 2e 22    20 2e 62 72 61 6e 63 68 29 20 2e 72 65 66 73 29 | (concat.tag.".."..branch)..refs) | 
| 54fa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 2e 61 72 67 73 29 0a | ..........................args). | 
| 54fc0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74    20 22 74 61 67 22 20 22 2d 2d 66 6f 72 63 65 22 | ......(magit-git."tag"."--force" | 
| 54fe0 | 20 74 61 67 20 2e 62 72 61 6e 63 68 20 22 2d 6d    22 20 6d 73 67 29 29 29 29 0a 0a 3b 3b 3b 23 23 | .tag..branch."-m".msg))))..;;;## | 
| 55000 | 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 76 65 | #autoload.(defun.magit-bundle-ve | 
| 55020 | 72 69 66 79 20 28 66 69 6c 65 29 0a 20 20 22 43    68 65 63 6b 20 77 68 65 74 68 65 72 20 46 49 4c | rify.(file)..."Check.whether.FIL | 
| 55040 | 45 20 69 73 20 76 61 6c 69 64 20 61 6e 64 20 61    70 70 6c 69 65 73 20 74 6f 20 74 68 65 20 63 75 | E.is.valid.and.applies.to.the.cu | 
| 55060 | 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 76 | rrent.repository."...(interactiv | 
| 55080 | 65 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 | e.(list.(magit-bundle--read-file | 
| 550a0 | 2d 6e 61 6d 65 20 22 56 65 72 69 66 79 20 62 75    6e 64 6c 65 3a 20 22 29 29 29 0a 20 20 28 6d 61 | -name."Verify.bundle:.")))...(ma | 
| 550c0 | 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 69 74 2d 67 69 74 | git-process-buffer)...(magit-git | 
| 550e0 | 2d 62 75 6e 64 6c 65 20 22 76 65 72 69 66 79 22    20 66 69 6c 65 29 29 0a 0a 3b 3b 3b 23 23 23 61 | -bundle."verify".file))..;;;###a | 
| 55100 | 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 6c 69 73 74 | utoload.(defun.magit-bundle-list | 
| 55120 | 2d 68 65 61 64 73 20 28 66 69 6c 65 29 0a 20 20    22 4c 69 73 74 20 74 68 65 20 72 65 66 73 20 69 | -heads.(file)..."List.the.refs.i | 
| 55140 | 6e 20 46 49 4c 45 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 | n.FILE."...(interactive.(list.(m | 
| 55160 | 61 67 69 74 2d 62 75 6e 64 6c 65 2d 2d 72 65 61    64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 4c 69 73 | agit-bundle--read-file-name."Lis | 
| 55180 | 74 20 68 65 61 64 73 20 6f 66 20 62 75 6e 64 6c    65 3a 20 22 29 29 29 0a 20 20 28 6d 61 67 69 74 | t.heads.of.bundle:.")))...(magit | 
| 551a0 | 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29    0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 75 | -process-buffer)...(magit-git-bu | 
| 551c0 | 6e 64 6c 65 20 22 6c 69 73 74 2d 68 65 61 64 73    22 20 66 69 6c 65 29 29 0a 0a 28 64 65 66 75 6e | ndle."list-heads".file))..(defun | 
| 551e0 | 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 2d 72    65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 70 | .magit-bundle--read-file-name.(p | 
| 55200 | 72 6f 6d 70 74 29 0a 20 20 28 72 65 61 64 2d 66    69 6c 65 2d 6e 61 6d 65 20 70 72 6f 6d 70 74 20 | rompt)...(read-file-name.prompt. | 
| 55220 | 6e 69 6c 20 6e 69 6c 20 74 20 28 6d 61 67 69 74    2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 29 20 | nil.nil.t.(magit-file-at-point). | 
| 55240 | 23 27 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d 70    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | #'file-regular-p))..(defun.magit | 
| 55260 | 2d 67 69 74 2d 62 75 6e 64 6c 65 20 28 63 6f 6d    6d 61 6e 64 20 66 69 6c 65 20 26 6f 70 74 69 6f | -git-bundle.(command.file.&optio | 
| 55280 | 6e 61 6c 20 72 65 66 73 20 61 72 67 73 29 0a 20    20 28 6d 61 67 69 74 2d 67 69 74 20 22 62 75 6e | nal.refs.args)...(magit-git."bun | 
| 552a0 | 64 6c 65 22 20 63 6f 6d 6d 61 6e 64 20 28 6d 61    67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 | dle".command.(magit-convert-file | 
| 552c0 | 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69 6c    65 29 20 72 65 66 73 20 61 72 67 73 29 29 0a 0a | name-for-git.file).refs.args)).. | 
| 552e0 | 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27    6d 61 67 69 74 2d 62 75 6e 64 6c 65 29 0a 3b 3b | ;;;._.(provide.'magit-bundle).;; | 
| 55300 | 3b 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2e 65    6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 | ;.magit-bundle.el.ends.here..... | 
| 55320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 55340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 55360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 55380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 553a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 553c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 553e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 55400 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 72 65 73 65 74 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-reset.el...... | 
| 55420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 55440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 55460 | 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 | 
| 55480 | 30 30 31 32 33 32 32 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 32 30 00 20 30 00 00 00 | 0012322.00000000000.014020..0... | 
| 554a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 554c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 554e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 55500 | 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................... | 
| 55520 | 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................... | 
| 55540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 55560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 55580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 555a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 555c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 555e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 55600 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 73 65 74 2e    65 6c 20 2d 2d 2d 20 72 65 73 65 74 20 66 75 63 | ;;;.magit-reset.el.---.reset.fuc | 
| 55620 | 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 20 | tionality..-*-.lexical-binding:. | 
| 55640 | 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 31 30 2d 32 30 32 | t.-*-..;;.Copyright.(C).2010-202 | 
| 55660 | 31 20 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 | 1..The.Magit.Project.Contributor | 
| 55680 | 73 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 | s.;;.;;.You.should.have.received | 
| 556a0 | 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 41    55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 | .a.copy.of.the.AUTHORS.md.file.w | 
| 556c0 | 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c    6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 | hich.;;.lists.all.contributors.. | 
| 556e0 | 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74 74    70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 | .If.not,.see.http://magit.vc/aut | 
| 55700 | 68 6f 72 73 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 | hors...;;.Author:.Jonas.Bernoull | 
| 55720 | 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 | 
| 55740 | 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 | 
| 55760 | 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 | 
| 55780 | 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 | 
| 557a0 | 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b    20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 | s.free.software;.you.can.redistr | 
| 557c0 | 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 | 
| 557e0 | 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. | 
| 55800 | 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.; | 
| 55820 | 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 3b 20 | ;.the.Free.Software.Foundation;. | 
| 55840 | 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33    2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 | either.version.3,.or.(at.your.op | 
| 55860 | 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74    65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b | tion).;;.any.later.version..;;.; | 
| 55880 | 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 | 
| 558a0 | 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 75 74 20 57 | pe.that.it.will.be.useful,.but.W | 
| 558c0 | 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 6f 75 74 20 | ITHOUT.;;.ANY.WARRANTY;.without. | 
| 558e0 | 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 20 4d 45 52 | even.the.implied.warranty.of.MER | 
| 55900 | 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 4f 52 20 41 | CHANTABILITY.;;.or.FITNESS.FOR.A | 
| 55920 | 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 20 47 4e | .PARTICULAR.PURPOSE...See.the.GN | 
| 55940 | 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 66 6f 72 20 | U.General.Public.;;.License.for. | 
| 55960 | 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 | 
| 55980 | 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 | 
| 559a0 | 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 | 
| 559c0 | 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e    6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 77 | ith.Magit...If.not,.see.http://w | 
| 559e0 | 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e    73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e | ww.gnu.org/licenses...;;;.Commen | 
| 55a00 | 74 61 72 79 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 | tary:..;;.This.library.implement | 
| 55a20 | 73 20 72 65 73 65 74 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 | s.reset.commands...;;;.Code:..(r | 
| 55a40 | 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 | equire.'magit)..;;;###autoload.( | 
| 55a60 | 61 75 74 6f 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 | autoload.'magit-reset."magit".ni | 
| 55a80 | 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 | 
| 55aa0 | 67 69 74 2d 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 | git-reset.()..."Reset.the.`HEAD' | 
| 55ac0 | 2c 20 69 6e 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 | ,.index.and/or.worktree.to.a.pre | 
| 55ae0 | 76 69 6f 75 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 | vious.state."...:man-page."git-r | 
| 55b00 | 65 73 65 74 22 0a 20 20 5b 22 52 65 73 65 74 22    0a 20 20 20 28 22 6d 22 20 22 6d 69 78 65 64 20 | eset"...["Reset"....("m"."mixed. | 
| 55b20 | 20 20 20 28 48 45 41 44 20 61 6e 64 20 69 6e 64    65 78 29 22 20 20 20 20 20 20 20 20 6d 61 67 69 | ...(HEAD.and.index)"........magi | 
| 55b40 | 74 2d 72 65 73 65 74 2d 6d 69 78 65 64 29 0a 20    20 20 28 22 73 22 20 22 73 6f 66 74 20 20 20 20 | t-reset-mixed)....("s"."soft.... | 
| 55b60 | 20 28 48 45 41 44 20 6f 6e 6c 79 29 22 20 20 20    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | .(HEAD.only)".............magit- | 
| 55b80 | 72 65 73 65 74 2d 73 6f 66 74 29 0a 20 20 20 28    22 68 22 20 22 68 61 72 64 20 20 20 20 20 28 48 | reset-soft)....("h"."hard.....(H | 
| 55ba0 | 45 41 44 2c 20 69 6e 64 65 78 20 61 6e 64 20 66    69 6c 65 73 29 22 20 6d 61 67 69 74 2d 72 65 73 | EAD,.index.and.files)".magit-res | 
| 55bc0 | 65 74 2d 68 61 72 64 29 0a 20 20 20 28 22 6b 22    20 22 6b 65 65 70 20 20 20 20 20 28 48 45 41 44 | et-hard)....("k"."keep.....(HEAD | 
| 55be0 | 20 61 6e 64 20 69 6e 64 65 78 2c 20 6b 65 65 70    69 6e 67 20 75 6e 63 6f 6d 6d 69 74 74 65 64 29 | .and.index,.keeping.uncommitted) | 
| 55c00 | 22 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 6b 65    65 70 29 0a 20 20 20 28 22 69 22 20 22 69 6e 64 | ".magit-reset-keep)....("i"."ind | 
| 55c20 | 65 78 20 20 20 20 28 6f 6e 6c 79 29 22 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | ex....(only)"..................m | 
| 55c40 | 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 64 65 78    29 0a 20 20 20 28 22 77 22 20 22 77 6f 72 6b 74 | agit-reset-index)....("w"."workt | 
| 55c60 | 72 65 65 20 28 6f 6e 6c 79 29 22 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ree.(only)"..................mag | 
| 55c80 | 69 74 2d 72 65 73 65 74 2d 77 6f 72 6b 74 72 65    65 29 0a 20 20 20 22 22 0a 20 20 20 28 22 66 22 | it-reset-worktree)....""....("f" | 
| 55ca0 | 20 22 61 20 66 69 6c 65 22 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."a.file"....................... | 
| 55cc0 | 20 20 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 63    68 65 63 6b 6f 75 74 29 5d 29 0a 0a 3b 3b 3b 23 | ....magit-file-checkout)])..;;;# | 
| 55ce0 | 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 74 2d 6d 69 | ##autoload.(defun.magit-reset-mi | 
| 55d00 | 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 45 41 44 27 | xed.(commit)..."Reset.the.`HEAD' | 
| 55d20 | 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 74 20 74 68 | .and.index.to.COMMIT,.but.not.th | 
| 55d40 | 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 20 2d 2d 6d | e.working.tree..\n(git.reset.--m | 
| 55d60 | 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 20 28 6c 69 | ixed.COMMIT)"...(interactive.(li | 
| 55d80 | 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 2d 63 | st.(magit-reset-read-branch-or-c | 
| 55da0 | 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 67 69 74 2d | ommit."Reset.%s.to")))...(magit- | 
| 55dc0 | 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 6d 69 74 29 | reset-internal."--mixed".commit) | 
| 55de0 | 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 | 
| 55e00 | 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 74 68 65 20 | eset-soft.(commit)..."Reset.the. | 
| 55e20 | 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 65 20 69 6e | `HEAD'.to.COMMIT,.but.not.the.in | 
| 55e40 | 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 20 72 65 73 | dex.and.working.tree..\n(git.res | 
| 55e60 | 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 72 61 63 74 | et.--soft.REVISION)"...(interact | 
| 55e80 | 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 62 72 61 6e | ive.(list.(magit-reset-read-bran | 
| 55ea0 | 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 74 6f 22 29 | ch-or-commit."Soft.reset.%s.to") | 
| 55ec0 | 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 2d 73 6f | ))...(magit-reset-internal."--so | 
| 55ee0 | 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 0a 28 64 65 | ft".commit))..;;;###autoload.(de | 
| 55f00 | 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 29 0a 20 20 | fun.magit-reset-hard.(commit)... | 
| 55f20 | 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 64 20 77 6f | "Reset.the.`HEAD',.index,.and.wo | 
| 55f40 | 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 20 72 65 73 | rking.tree.to.COMMIT..\n(git.res | 
| 55f60 | 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 72 61 63 74 | et.--hard.REVISION)"...(interact | 
| 55f80 | 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 62 72 61 6e | ive.(list.(magit-reset-read-bran | 
| 55fa0 | 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 20 20 | ch-or-commit.................... | 
| 55fc0 | 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 66 61 | ...(concat.(magit--propertize-fa | 
| 55fe0 | 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 20 20 20 20 | ce."Hard".'bold)................ | 
| 56000 | 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 22 29 29 29 | ...............".reset.%s.to"))) | 
| 56020 | 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 2d 68 61 72 | )...(magit-reset-internal."--har | 
| 56040 | 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 28 64 65 66 | d".commit))..;;;###autoload.(def | 
| 56060 | 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 0a 20 20 22 | un.magit-reset-keep.(commit)..." | 
| 56080 | 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 6f 20 43 4f | Reset.the.`HEAD'.and.index.to.CO | 
| 560a0 | 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 74 65 64 20 | MMIT,.while.keeping.uncommitted. | 
| 560c0 | 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 20 52 45 56 | changes..\n(git.reset.--keep.REV | 
| 560e0 | 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 20 28 6d 61 | ISION)"...(interactive.(list.(ma | 
| 56100 | 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 6d 69 74 20 | git-reset-read-branch-or-commit. | 
| 56120 | 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 73 65 74 2d | "Reset.%s.to")))...(magit-reset- | 
| 56140 | 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 3b 3b 3b 23 | internal."--keep".commit))..;;;# | 
| 56160 | 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 74 2d 69 6e | ##autoload.(defun.magit-reset-in | 
| 56180 | 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 64 65 78 20 | dex.(commit)..."Reset.the.index. | 
| 561a0 | 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 6e 64 20 77 | to.COMMIT..Keep.the.`HEAD'.and.w | 
| 561c0 | 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 4d 49 54 20 | orking.tree.as-is,.so.if.COMMIT. | 
| 561e0 | 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 63 74 69 76 | refers.to.the.head.this.effectiv | 
| 56200 | 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 28 67 69 74 | ely.unstages.all.changes..\n(git | 
| 56220 | 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 74 69 76 65 | .reset.COMMIT..)"...(interactive | 
| 56240 | 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 6d | .(list.(magit-read-branch-or-com | 
| 56260 | 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 61 67 69 74 | mit."Reset.index.to")))...(magit | 
| 56280 | 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 2e 22 29 29 | -reset-internal.nil.commit.".")) | 
| 562a0 | 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 | 
| 562c0 | 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 65 74 20 74 | set-worktree.(commit)..."Reset.t | 
| 562e0 | 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 74 68 65 20 | he.worktree.to.COMMIT..Keep.the. | 
| 56300 | 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 69 6e 74 65 | `HEAD'.and.index.as-is."...(inte | 
| 56320 | 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 6e 63 68 | ractive.(list.(magit-read-branch | 
| 56340 | 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 6f 22 29 29 | -or-commit."Reset.worktree.to")) | 
| 56360 | 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 2d 63 68 61 | )...(magit-wip-commit-before-cha | 
| 56380 | 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 6d 61 67 69 | nge.nil.".before.reset")...(magi | 
| 563a0 | 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 0a 20 20 20 | t-with-temp-index.commit.nil.... | 
| 563c0 | 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 6e 64 65 78 | .(magit-call-git."checkout-index | 
| 563e0 | 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 69 74 2d 77 | "."--all"."--force"))...(magit-w | 
| 56400 | 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 61 66 74 65 | ip-commit-after-apply.nil.".afte | 
| 56420 | 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 0a 0a 3b 3b | r.reset")...(magit-refresh))..;; | 
| 56440 | 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 74 2d | ;###autoload.(defun.magit-reset- | 
| 56460 | 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 72 64 29 0a | quickly.(commit.&optional.hard). | 
| 56480 | 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 6f | .."Reset.the.`HEAD'.and.index.to | 
| 564a0 | 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 72 6b 69 6e | .COMMIT,.and.possibly.the.workin | 
| 564c0 | 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 6e 74 20 72 | g.tree..With.a.prefix.argument.r | 
| 564e0 | 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 69 73 65 20 | eset.the.working.tree.otherwise. | 
| 56500 | 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 2d 2d 68 61 | don't..\n(git.reset.--mixed|--ha | 
| 56520 | 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 6c 69 73 74 | rd.COMMIT)"...(interactive.(list | 
| 56540 | 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 | 
| 56560 | 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 66 20 63 75 | mit.......................(if.cu | 
| 56580 | 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................ | 
| 565a0 | 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 72 6f 70 65 | ...........(concat.(magit--prope | 
| 565c0 | 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 20 20 20 20 | rtize-face."Hard".'bold)........ | 
| 565e0 | 20 20 20 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 72 65 73 | ...........................".res | 
| 56600 | 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 20 20 20 20 | et.%s.to")...................... | 
| 56620 | 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 20 20 20 20 | ..."Reset.%s.to")).............. | 
| 56640 | 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 0a 20 20 28 | ........current-prefix-arg))...( | 
| 56660 | 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 64 20 22 2d | magit-reset-internal.(if.hard."- | 
| 56680 | 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 28 64 65 66 | -hard"."--mixed").commit))..(def | 
| 566a0 | 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 72 2d 63 6f | un.magit-reset-read-branch-or-co | 
| 566c0 | 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 61 6e 64 20 | mmit.(prompt)..."Prompt.for.and. | 
| 566e0 | 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 6f 2e 0a 0a | return.a.ref.to.reset.HEAD.to... | 
| 56700 | 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 68 65 72 65 | PROMPT.is.a.format.string,.where | 
| 56720 | 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 61 6d 65 0a | .either.the.current.branch.name. | 
| 56740 | 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 20 73 75 62 | or.\"detached.head\".will.be.sub | 
| 56760 | 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 65 61 64 2d | stituted.for.%s."...(magit-read- | 
| 56780 | 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 70 72 6f 6d | branch-or-commit....(format.prom | 
| 567a0 | 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 61 6e 63 68 | pt.(or.(magit-get-current-branch | 
| 567c0 | 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 6e 20 6d 61 | )."detached.head"))))..(defun.ma | 
| 567e0 | 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 69 74 20 26 | git-reset-internal.(arg.commit.& | 
| 56800 | 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 28 6e 6f 74 | optional.path)...(when.(and.(not | 
| 56820 | 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 29 29 0a 20 | .(member.arg.'("--hard".nil))).. | 
| 56840 | 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 76 2d 70 61 | ............(equal.(magit-rev-pa | 
| 56860 | 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 20 20 20 20 | rse.commit)..................... | 
| 56880 | 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 20 20 20 20 | (magit-rev-parse."HEAD~")))..... | 
| 568a0 | 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 69 74 2d 67 | (with-temp-buffer.......(magit-g | 
| 568c0 | 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 6d 61 74 3d | it-insert."show"."-s"."--format= | 
| 568e0 | 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 63 6f 6d 6d | %B"."HEAD").......(when.git-comm | 
| 56900 | 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 6c 6c 20 67 | it-major-mode.........(funcall.g | 
| 56920 | 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 20 28 67 69 | it-commit-major-mode)).......(gi | 
| 56940 | 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 20 20 20 20 | t-commit-setup-font-lock)....... | 
| 56960 | 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 20 20 28 6c | (git-commit-save-message)))...(l | 
| 56980 | 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 6d 69 74 20 | et.((cmd.(if.(and.(equal.commit. | 
| 569a0 | 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 20 22 72 65 | "HEAD").(not.arg))."unstage"."re | 
| 569c0 | 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 74 2d 62 65 | set"))).....(magit-wip-commit-be | 
| 569e0 | 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 66 6f 72 65 | fore-change.nil.(concat.".before | 
| 56a00 | 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 22 72 65 73 | .".cmd)).....(magit-run-git."res | 
| 56a20 | 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 20 20 28 77 | et".arg.commit."--".path).....(w | 
| 56a40 | 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 20 20 20 20 | hen.(equal.cmd."unstage")....... | 
| 56a60 | 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 20 6e 69 | (magit-wip-commit-after-apply.ni | 
| 56a80 | 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 5f 0a 28 70 | l.".after.unstage"))))..;;;._.(p | 
| 56aa0 | 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 69 74 2d 72 | rovide.'magit-reset).;;;.magit-r | 
| 56ac0 | 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 00 00 00 00 | eset.el.ends.here............... | 
| 56ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56c00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 61 70 70 6c 79 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-apply.el...... | 
| 56c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56c60 | 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 | 
| 56c80 | 30 31 30 32 34 33 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 33 30 00 20 30 00 00 00 | 0102435.00000000000.014030..0... | 
| 56ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56d00 | 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................... | 
| 56d20 | 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................... | 
| 56d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 56e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 61 70 70 6c 79 2e    65 6c 20 2d 2d 2d 20 61 70 70 6c 79 20 47 69 74 | ;;;.magit-apply.el.---.apply.Git | 
| 56e20 | 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 20 74 20 2d | .diffs..-*-.lexical-binding:.t.- | 
| 56e40 | 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74    20 28 43 29 20 32 30 31 30 2d 32 30 32 31 20 20 | *-..;;.Copyright.(C).2010-2021.. | 
| 56e60 | 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 3b | The.Magit.Project.Contributors.; | 
| 56e80 | 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. | 
| 56ea0 | 63 6f 70 79 20 6f 66 20 74 68 65 20 41 55 54 48    4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63 | copy.of.the.AUTHORS.md.file.whic | 
| 56ec0 | 68 0a 3b 3b 20 6c 69 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 | h.;;.lists.all.contributors...If | 
| 56ee0 | 20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f    2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 | .not,.see.http://magit.vc/author | 
| 56f00 | 73 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 3c | s...;;.Author:.Jonas.Bernoulli.< | 
| 56f20 | 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: | 
| 56f40 | 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. | 
| 56f60 | 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: | 
| 56f80 | 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 | 
| 56fa0 | 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f    75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software;.you.can.redistribu | 
| 56fc0 | 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. | 
| 56fe0 | 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 | 
| 57000 | 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 | 
| 57020 | 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 3b 20 65 69 74 | he.Free.Software.Foundation;.eit | 
| 57040 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f    72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f | her.version.3,.or.(at.your.optio | 
| 57060 | 6e 29 0a 3b 3b 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 | n).;;.any.later.version..;;.;;.M | 
| 57080 | 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 20 | agit.is.distributed.in.the.hope. | 
| 570a0 | 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 48 | that.it.will.be.useful,.but.WITH | 
| 570c0 | 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 65 | OUT.;;.ANY.WARRANTY;.without.eve | 
| 570e0 | 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 41 | n.the.implied.warranty.of.MERCHA | 
| 57100 | 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 41 | NTABILITY.;;.or.FITNESS.FOR.A.PA | 
| 57120 | 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 47 | RTICULAR.PURPOSE...See.the.GNU.G | 
| 57140 | 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 72 | eneral.Public.;;.License.for.mor | 
| 57160 | 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 65 | e.details..;;.;;.You.should.have | 
| 57180 | 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 65 | .received.a.copy.of.the.GNU.Gene | 
| 571a0 | 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 68 | ral.Public.License.;;.along.with | 
| 571c0 | 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c    20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e | .Magit...If.not,.see.http://www. | 
| 571e0 | 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73    2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 | gnu.org/licenses...;;;.Commentar | 
| 57200 | 79 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 63 | y:..;;.This.library.implements.c | 
| 57220 | 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 61 70 70 6c    79 69 6e 67 20 47 69 74 20 64 69 66 66 73 20 6f | ommands.for.applying.Git.diffs.o | 
| 57240 | 72 20 70 61 72 74 73 0a 3b 3b 20 6f 66 20 73 75    63 68 20 61 20 64 69 66 66 2e 20 20 54 68 65 20 | r.parts.;;.of.such.a.diff...The. | 
| 57260 | 73 75 70 70 6f 72 74 65 64 20 22 61 70 70 6c 79    20 76 61 72 69 61 6e 74 73 22 20 61 72 65 20 61 | supported."apply.variants".are.a | 
| 57280 | 70 70 6c 79 2c 20 73 74 61 67 65 2c 0a 3b 3b 20    75 6e 73 74 61 67 65 2c 20 64 69 73 63 61 72 64 | pply,.stage,.;;.unstage,.discard | 
| 572a0 | 2c 20 61 6e 64 20 72 65 76 65 72 73 65 20 2d 20    6d 6f 72 65 20 74 68 61 6e 20 47 69 74 20 69 74 | ,.and.reverse.-.more.than.Git.it | 
| 572c0 | 73 65 6c 66 20 6b 6e 6f 77 73 20 61 62 6f 75 74    2c 0a 3b 3b 20 61 74 20 6c 65 61 73 74 20 61 74 | self.knows.about,.;;.at.least.at | 
| 572e0 | 20 74 68 65 20 70 6f 72 63 65 6c 61 69 6e 20 6c    65 76 65 6c 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a | .the.porcelain.level...;;;.Code: | 
| 57300 | 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 75 69 72 65 | ..(require.'magit-core).(require | 
| 57320 | 20 27 6d 61 67 69 74 2d 64 69 66 66 29 0a 28 72    65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 77 69 | .'magit-diff).(require.'magit-wi | 
| 57340 | 70 29 0a 0a 28 72 65 71 75 69 72 65 20 27 74 72    61 6e 73 69 65 6e 74 29 20 3b 20 53 65 65 20 23 | p)..(require.'transient).;.See.# | 
| 57360 | 33 37 33 32 2e 0a 0a 3b 3b 20 46 6f 72 20 60 6d    61 67 69 74 2d 61 70 70 6c 79 27 0a 28 64 65 63 | 3732...;;.For.`magit-apply'.(dec | 
| 57380 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61    67 69 74 2d 61 6d 20 22 6d 61 67 69 74 2d 73 65 | lare-function.magit-am."magit-se | 
| 573a0 | 71 75 65 6e 63 65 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 | quence".()).(declare-function.ma | 
| 573c0 | 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 20    22 6d 61 67 69 74 2d 66 69 6c 65 73 22 20 28 29 | git-patch-apply."magit-files".() | 
| 573e0 | 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d    64 69 73 63 61 72 64 2d 66 69 6c 65 73 27 0a 28 | ).;;.For.`magit-discard-files'.( | 
| 57400 | 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e    20 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 2d | declare-function.magit-checkout- | 
| 57420 | 73 74 61 67 65 20 22 6d 61 67 69 74 2d 6d 65 72    67 65 22 20 28 66 69 6c 65 20 61 72 67 29 29 0a | stage."magit-merge".(file.arg)). | 
| 57440 | 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 68 65 63 6b 6f 75 74 | (declare-function.magit-checkout | 
| 57460 | 2d 72 65 61 64 2d 73 74 61 67 65 20 22 6d 61 67    69 74 2d 6d 65 72 67 65 22 20 28 66 69 6c 65 29 | -read-stage."magit-merge".(file) | 
| 57480 | 29 0a 28 64 65 66 76 61 72 20 61 75 74 6f 2d 72    65 76 65 72 74 2d 76 65 72 62 6f 73 65 29 0a 3b | ).(defvar.auto-revert-verbose).; | 
| 574a0 | 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 73 74 61    67 65 2d 75 6e 74 72 61 63 6b 65 64 27 0a 28 64 | ;.For.`magit-stage-untracked'.(d | 
| 574c0 | 65 63 6c 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 | eclare-function.magit-submodule- | 
| 574e0 | 61 64 64 2d 31 20 22 6d 61 67 69 74 2d 73 75 62    6d 6f 64 75 6c 65 22 0a 20 20 20 20 20 20 20 20 | add-1."magit-submodule"......... | 
| 57500 | 20 20 20 20 20 20 20 20 20 20 28 75 72 6c 20 26    6f 70 74 69 6f 6e 61 6c 20 70 61 74 68 20 6e 61 | ..........(url.&optional.path.na | 
| 57520 | 6d 65 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 61 67 69 | me.args)).(declare-function.magi | 
| 57540 | 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 61 74 68 20 22 | t-submodule-read-name-for-path." | 
| 57560 | 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-submodule"................ | 
| 57580 | 20 20 20 28 70 61 74 68 20 26 6f 70 74 69 6f 6e    61 6c 20 70 72 65 66 65 72 2d 73 68 6f 72 74 29 | ...(path.&optional.prefer-short) | 
| 575a0 | 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74    69 6f 6e 20 62 6f 72 67 2d 2d 6d 61 79 62 65 2d | ).(declare-function.borg--maybe- | 
| 575c0 | 61 62 73 6f 72 62 2d 67 69 74 64 69 72 20 22 62    6f 72 67 22 20 28 70 6b 67 29 29 0a 28 64 65 63 | absorb-gitdir."borg".(pkg)).(dec | 
| 575e0 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 62 6f    72 67 2d 2d 73 6f 72 74 2d 73 75 62 6d 6f 64 75 | lare-function.borg--sort-submodu | 
| 57600 | 6c 65 2d 73 65 63 74 69 6f 6e 73 20 22 62 6f 72    67 22 20 28 66 69 6c 65 29 29 0a 28 64 65 63 6c | le-sections."borg".(file)).(decl | 
| 57620 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 62 6f 72    67 2d 61 73 73 69 6d 69 6c 61 74 65 20 22 62 6f | are-function.borg-assimilate."bo | 
| 57640 | 72 67 22 20 28 70 61 63 6b 61 67 65 20 75 72 6c    20 26 6f 70 74 69 6f 6e 61 6c 20 70 61 72 74 69 | rg".(package.url.&optional.parti | 
| 57660 | 61 6c 6c 79 29 29 0a 28 64 65 66 76 61 72 20 62    6f 72 67 2d 75 73 65 72 2d 65 6d 61 63 73 2d 64 | ally)).(defvar.borg-user-emacs-d | 
| 57680 | 69 72 65 63 74 6f 72 79 29 0a 0a 3b 3b 3b 20 4f    70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 | irectory)..;;;.Options..(defcust | 
| 576a0 | 6f 6d 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 74 72 61 | om.magit-delete-by-moving-to-tra | 
| 576c0 | 73 68 20 74 0a 20 20 22 57 68 65 74 68 65 72 20    4d 61 67 69 74 20 75 73 65 73 20 74 68 65 20 73 | sh.t..."Whether.Magit.uses.the.s | 
| 576e0 | 79 73 74 65 6d 27 73 20 74 72 61 73 68 20 63 61    6e 2e 0a 0a 59 6f 75 20 73 68 6f 75 6c 64 20 61 | ystem's.trash.can...You.should.a | 
| 57700 | 62 73 6f 6c 75 74 65 6c 79 20 6e 6f 74 20 64 69    73 61 62 6c 65 20 74 68 69 73 20 61 6e 64 20 61 | bsolutely.not.disable.this.and.a | 
| 57720 | 6c 73 6f 20 72 65 6d 6f 76 65 20 60 64 69 73 63    61 72 64 27 0a 66 72 6f 6d 20 60 6d 61 67 69 74 | lso.remove.`discard'.from.`magit | 
| 57740 | 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 27 2e 20 20 59    6f 75 20 73 68 6f 75 6c 64 6e 27 74 20 64 6f 20 | -no-confirm'...You.shouldn't.do. | 
| 57760 | 74 68 61 74 20 65 76 65 6e 20 69 66 20 79 6f 75    20 68 61 76 65 0a 61 6c 6c 20 6f 66 20 74 68 65 | that.even.if.you.have.all.of.the | 
| 57780 | 20 4d 61 67 69 74 2d 57 69 70 20 6d 6f 64 65 73    20 65 6e 61 62 6c 65 64 2c 20 62 65 63 61 75 73 | .Magit-Wip.modes.enabled,.becaus | 
| 577a0 | 65 20 74 68 6f 73 65 20 6d 6f 64 65 73 20 64 6f    20 6e 6f 74 0a 74 72 61 63 6b 20 61 6e 79 20 66 | e.those.modes.do.not.track.any.f | 
| 577c0 | 69 6c 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f    74 20 74 72 61 63 6b 65 64 20 69 6e 20 74 68 65 | iles.that.are.not.tracked.in.the | 
| 577e0 | 20 70 72 6f 70 65 72 20 62 72 61 6e 63 68 2e 22    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | .proper.branch."...:package-vers | 
| 57800 | 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. | 
| 57820 | 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 62 6f 6f 6c 65 | 'magit-essentials...:type.'boole | 
| 57840 | 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 63 6f | an)..(defcustom.magit-unstage-co | 
| 57860 | 6d 6d 69 74 74 65 64 20 74 0a 20 20 22 57 68 65    74 68 65 72 20 75 6e 73 74 61 67 69 6e 67 20 61 | mmitted.t..."Whether.unstaging.a | 
| 57880 | 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67    65 20 72 65 76 65 72 74 73 20 69 74 20 69 6e 73 | .committed.change.reverts.it.ins | 
| 578a0 | 74 65 61 64 2e 0a 0a 41 20 63 6f 6d 6d 69 74 74    65 64 20 63 68 61 6e 67 65 20 63 61 6e 6e 6f 74 | tead...A.committed.change.cannot | 
| 578c0 | 20 62 65 20 75 6e 73 74 61 67 65 64 2c 20 62 65    63 61 75 73 65 20 73 74 61 67 69 6e 67 20 61 6e | .be.unstaged,.because.staging.an | 
| 578e0 | 64 0a 75 6e 73 74 61 67 69 6e 67 20 61 72 65 20    61 63 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 | d.unstaging.are.actions.that.are | 
| 57900 | 20 63 6f 6e 63 65 72 6e 65 64 20 77 69 74 68 20    74 68 65 20 64 69 66 66 65 72 65 6e 63 65 73 0a | .concerned.with.the.differences. | 
| 57920 | 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 77 6f 72 6b 69 6e | between.the.index.and.the.workin | 
| 57940 | 67 20 74 72 65 65 2c 20 6e 6f 74 20 77 69 74 68    20 63 6f 6d 6d 69 74 74 65 64 0a 63 68 61 6e 67 | g.tree,.not.with.committed.chang | 
| 57960 | 65 73 2e 0a 0a 49 66 20 74 68 69 73 20 6f 70 74    69 6f 6e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 28 | es...If.this.option.is.non-nil.( | 
| 57980 | 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 74 68    65 6e 20 74 79 70 69 6e 67 20 5c 22 75 5c 22 0a | the.default),.then.typing.\"u\". | 
| 579a0 | 5c 28 60 6d 61 67 69 74 2d 75 6e 73 74 61 67 65    27 29 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 74 65 | \(`magit-unstage').on.a.committe | 
| 579c0 | 64 20 63 68 61 6e 67 65 2c 20 63 61 75 73 65 73    20 69 74 20 74 6f 20 62 65 0a 72 65 76 65 72 73 | d.change,.causes.it.to.be.revers | 
| 579e0 | 65 64 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 | ed.in.the.index.but.not.the.work | 
| 57a00 | 69 6e 67 20 74 72 65 65 2e 20 20 46 6f 72 20 6d    6f 72 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | ing.tree...For.more.information. | 
| 57a20 | 73 65 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67    69 74 2d 72 65 76 65 72 73 65 2d 69 6e 2d 69 6e | see.command.`magit-reverse-in-in | 
| 57a40 | 64 65 78 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 | dex'."...:package-version.'(magi | 
| 57a60 | 74 20 2e 20 22 32 2e 34 2e 31 22 29 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d | t..."2.4.1")...:group.'magit-com | 
| 57a80 | 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 73 | mands...:type.'boolean)..(defcus | 
| 57aa0 | 74 6f 6d 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 20 6e 69 6c | tom.magit-reverse-atomically.nil | 
| 57ac0 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 72    65 76 65 72 73 65 20 63 68 61 6e 67 65 73 20 61 | ..."Whether.to.reverse.changes.a | 
| 57ae0 | 74 6f 6d 69 63 61 6c 6c 79 2e 0a 0a 49 66 20 73    6f 6d 65 20 63 68 61 6e 67 65 73 20 63 61 6e 20 | tomically...If.some.changes.can. | 
| 57b00 | 62 65 20 72 65 76 65 72 73 65 64 20 77 68 69 6c    65 20 6f 74 68 65 72 73 20 63 61 6e 6e 6f 74 2c | be.reversed.while.others.cannot, | 
| 57b20 | 20 74 68 65 6e 20 6e 6f 74 68 69 6e 67 0a 69 73    20 72 65 76 65 72 73 65 64 20 69 66 20 74 68 65 | .then.nothing.is.reversed.if.the | 
| 57b40 | 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 6e 6f 6e 2d 6e 69 6c | .value.of.this.option.is.non-nil | 
| 57b60 | 2e 20 20 42 75 74 20 77 68 65 6e 20 69 74 0a 69    73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 | ...But.when.it.is.nil,.then.the. | 
| 57b80 | 63 68 61 6e 67 65 73 20 74 68 61 74 20 63 61 6e    20 62 65 20 72 65 76 65 72 73 65 64 20 61 72 65 | changes.that.can.be.reversed.are | 
| 57ba0 | 20 72 65 76 65 72 73 65 64 20 61 6e 64 0a 66 6f    72 20 74 68 65 20 6f 74 68 65 72 20 63 68 61 6e | .reversed.and.for.the.other.chan | 
| 57bc0 | 67 65 73 20 64 69 66 66 20 66 69 6c 65 73 20 61    72 65 20 63 72 65 61 74 65 64 20 74 68 61 74 20 | ges.diff.files.are.created.that. | 
| 57be0 | 63 6f 6e 74 61 69 6e 20 74 68 65 0a 72 65 6a 65    63 74 65 64 20 72 65 76 65 72 73 61 6c 73 2e 22 | contain.the.rejected.reversals." | 
| 57c00 | 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 | 
| 57c20 | 2e 37 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 | .7.0")...:group.'magit-commands. | 
| 57c40 | 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 | 
| 57c60 | 67 69 74 2d 70 6f 73 74 2d 73 74 61 67 65 2d 68    6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 | git-post-stage-hook.nil..."Hook. | 
| 57c80 | 72 75 6e 20 61 66 74 65 72 20 73 74 61 67 69 6e    67 20 63 68 61 6e 67 65 73 2e 0a 54 68 69 73 20 | run.after.staging.changes..This. | 
| 57ca0 | 68 6f 6f 6b 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 | hook.is.run.by.`magit-refresh'.i | 
| 57cc0 | 66 20 60 74 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 | f.`this-command'.is.a.member.of. | 
| 57ce0 | 60 6d 61 67 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 27 | `magit-post-stage-hook-commands' | 
| 57d00 | 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... | 
| 57d20 | 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 6d 61 6e | "2.90.0")...:group.'magit-comman | 
| 57d40 | 64 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b    29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | ds...:type.'hook)..(defvar.magit | 
| 57d60 | 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 6d 61 | -post-stage-hook-commands...'(ma | 
| 57d80 | 67 69 74 2d 73 74 61 67 65 20 6d 61 67 69 74 2d    73 74 61 67 65 2d 66 69 6c 65 20 6d 61 67 69 74 | git-stage.magit-stage-file.magit | 
| 57da0 | 2d 73 74 61 67 65 2d 6d 6f 64 69 66 69 65 64 29    29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | -stage-modified))..(defcustom.ma | 
| 57dc0 | 67 69 74 2d 70 6f 73 74 2d 75 6e 73 74 61 67 65    2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f | git-post-unstage-hook.nil..."Hoo | 
| 57de0 | 6b 20 72 75 6e 20 61 66 74 65 72 20 75 6e 73 74    61 67 69 6e 67 20 63 68 61 6e 67 65 73 2e 0a 54 | k.run.after.unstaging.changes..T | 
| 57e00 | 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 72 65 66 72 65 73 | his.hook.is.run.by.`magit-refres | 
| 57e20 | 68 27 20 69 66 20 60 74 68 69 73 2d 63 6f 6d 6d    61 6e 64 27 0a 69 73 20 61 20 6d 65 6d 62 65 72 | h'.if.`this-command'.is.a.member | 
| 57e40 | 20 6f 66 20 60 6d 61 67 69 74 2d 70 6f 73 74 2d    75 6e 73 74 61 67 65 2d 68 6f 6f 6b 2d 63 6f 6d | .of.`magit-post-unstage-hook-com | 
| 57e60 | 6d 61 6e 64 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 | mands'."...:package-version.'(ma | 
| 57e80 | 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 61 67 69 74 2d | git..."2.90.0")...:group.'magit- | 
| 57ea0 | 63 6f 6d 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 76 61 72 | commands...:type.'hook)..(defvar | 
| 57ec0 | 20 6d 61 67 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 | .magit-post-unstage-hook-command | 
| 57ee0 | 73 0a 20 20 27 28 6d 61 67 69 74 2d 75 6e 73 74    61 67 65 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 | s...'(magit-unstage.magit-unstag | 
| 57f00 | 65 2d 66 69 6c 65 20 6d 61 67 69 74 2d 75 6e 73    74 61 67 65 2d 61 6c 6c 29 29 0a 0a 3b 3b 3b 20 | e-file.magit-unstage-all))..;;;. | 
| 57f20 | 43 6f 6d 6d 61 6e 64 73 0a 3b 3b 3b 3b 20 41 70    70 6c 79 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | Commands.;;;;.Apply..(defun.magi | 
| 57f40 | 74 2d 61 70 70 6c 79 20 28 26 72 65 73 74 20 61    72 67 73 29 0a 20 20 22 41 70 70 6c 79 20 74 68 | t-apply.(&rest.args)..."Apply.th | 
| 57f60 | 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 77 6f 72 6b 69 6e 67 | e.change.at.point.to.the.working | 
| 57f80 | 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 6e 74 20 66 61 | .tree..With.a.prefix.argument.fa | 
| 57fa0 | 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 0a | llback.to.a.3-way.merge...Doing. | 
| 57fc0 | 73 6f 20 63 61 75 73 65 73 20 74 68 65 20 63 68    61 6e 67 65 20 74 6f 20 62 65 20 61 70 70 6c 69 | so.causes.the.change.to.be.appli | 
| 57fe0 | 65 64 20 74 6f 20 74 68 65 20 69 6e 64 65 78 20    61 73 20 77 65 6c 6c 2e 22 0a 20 20 28 69 6e 74 | ed.to.the.index.as.well."...(int | 
| 58000 | 65 72 61 63 74 69 76 65 20 28 61 6e 64 20 63 75    72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 | eractive.(and.current-prefix-arg | 
| 58020 | 20 28 6c 69 73 74 20 22 2d 2d 33 77 61 79 22 29    29 29 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 | .(list."--3way")))...(--when-let | 
| 58040 | 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 67    65 74 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 | .(magit-apply--get-selection)... | 
| 58060 | 20 20 28 70 63 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 | ..(pcase.(list.(magit-diff-type) | 
| 58080 | 20 28 6d 61 67 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 2c 28 | .(magit-diff-scope)).......(`(,( | 
| 580a0 | 6f 72 20 60 75 6e 73 74 61 67 65 64 20 60 73 74    61 67 65 64 29 20 2c 5f 29 0a 20 20 20 20 20 20 | or.`unstaged.`staged).,_)....... | 
| 580c0 | 20 28 75 73 65 72 2d 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 | .(user-error."Change.is.already. | 
| 580e0 | 69 6e 20 74 68 65 20 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 | in.the.working.tree")).......(`( | 
| 58100 | 75 6e 74 72 61 63 6b 65 64 20 2c 28 6f 72 20 60    66 69 6c 65 20 60 66 69 6c 65 73 29 29 0a 20 20 | untracked.,(or.`file.`files))... | 
| 58120 | 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 27 6d 61 67 69 74 2d | .....(call-interactively.'magit- | 
| 58140 | 61 6d 29 29 0a 20 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 | am)).......(`(,_.region).(magit- | 
| 58160 | 61 70 70 6c 79 2d 72 65 67 69 6f 6e 20 69 74 20    61 72 67 73 29 29 0a 20 20 20 20 20 20 28 60 28 | apply-region.it.args)).......(`( | 
| 58180 | 2c 5f 20 20 20 68 75 6e 6b 29 20 28 6d 61 67 69    74 2d 61 70 70 6c 79 2d 68 75 6e 6b 20 20 20 69 | ,_...hunk).(magit-apply-hunk...i | 
| 581a0 | 74 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 28    60 28 2c 5f 20 20 68 75 6e 6b 73 29 20 28 6d 61 | t.args)).......(`(,_..hunks).(ma | 
| 581c0 | 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 73 20    20 69 74 20 61 72 67 73 29 29 0a 20 20 20 20 20 | git-apply-hunks..it.args))...... | 
| 581e0 | 20 28 60 28 72 65 62 61 73 65 2d 73 65 71 75 65    6e 63 65 20 66 69 6c 65 29 0a 20 20 20 20 20 20 | .(`(rebase-sequence.file)....... | 
| 58200 | 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69    76 65 6c 79 20 27 6d 61 67 69 74 2d 70 61 74 63 | .(call-interactively.'magit-patc | 
| 58220 | 68 2d 61 70 70 6c 79 29 29 0a 20 20 20 20 20 20    28 60 28 2c 5f 20 20 20 66 69 6c 65 29 20 28 6d | h-apply)).......(`(,_...file).(m | 
| 58240 | 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 20    20 20 69 74 20 61 72 67 73 29 29 0a 20 20 20 20 | agit-apply-diff...it.args))..... | 
| 58260 | 20 20 28 60 28 2c 5f 20 20 66 69 6c 65 73 29 20    28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 | ..(`(,_..files).(magit-apply-dif | 
| 58280 | 66 73 20 20 69 74 20 61 72 67 73 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 | fs..it.args)))))..(defun.magit-a | 
| 582a0 | 70 70 6c 79 2d 2d 73 65 63 74 69 6f 6e 2d 63 6f    6e 74 65 6e 74 20 28 73 65 63 74 69 6f 6e 29 0a | pply--section-content.(section). | 
| 582c0 | 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 65 | ..(buffer-substring-no-propertie | 
| 582e0 | 73 20 28 69 66 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 | s.(if.(magit-hunk-section-p.sect | 
| 58300 | 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)............................ | 
| 58320 | 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 73 74 61 72 74 29 0a | ...........(oref.section.start). | 
| 58340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 58360 | 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))..... | 
| 58380 | 20 20 20 20 20 20 20 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 | 
| 583a0 | 72 65 66 20 73 65 63 74 69 6f 6e 20 65 6e 64 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ref.section.end)))..(defun.magit | 
| 583c0 | 2d 61 70 70 6c 79 2d 64 69 66 66 73 20 28 73 65    63 74 69 6f 6e 73 20 26 72 65 73 74 20 61 72 67 | -apply-diffs.(sections.&rest.arg | 
| 583e0 | 73 29 0a 20 20 28 73 65 74 71 20 73 65 63 74 69    6f 6e 73 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 | s)...(setq.sections.(magit-apply | 
| 58400 | 2d 2d 67 65 74 2d 64 69 66 66 73 20 73 65 63 74    69 6f 6e 73 29 29 0a 20 20 28 6d 61 67 69 74 2d | --get-diffs.sections))...(magit- | 
| 58420 | 61 70 70 6c 79 2d 70 61 74 63 68 20 73 65 63 74    69 6f 6e 73 20 61 72 67 73 0a 20 20 20 20 20 20 | apply-patch.sections.args....... | 
| 58440 | 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 0a 20 20 20 20 20 20 | ...............(mapconcat....... | 
| 58460 | 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 73 29 0a 20 20 20 20 | ................(lambda.(s)..... | 
| 58480 | 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 28 6d 61 67 | ....................(concat.(mag | 
| 584a0 | 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61    64 65 72 20 73 29 0a 20 20 20 20 20 20 20 20 20 | it-diff-file-header.s).......... | 
| 584c0 | 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 70 | .......................(magit-ap | 
| 584e0 | 70 6c 79 2d 2d 73 65 63 74 69 6f 6e 2d 63 6f 6e    74 65 6e 74 20 73 29 29 29 0a 20 20 20 20 20 20 | ply--section-content.s)))....... | 
| 58500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    73 65 63 74 69 6f 6e 73 20 22 22 29 29 29 0a 0a | ................sections.""))).. | 
| 58520 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70    6c 79 2d 64 69 66 66 20 28 73 65 63 74 69 6f 6e | (defun.magit-apply-diff.(section | 
| 58540 | 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28    73 65 74 71 20 73 65 63 74 69 6f 6e 20 28 63 61 | .&rest.args)...(setq.section.(ca | 
| 58560 | 72 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d    67 65 74 2d 64 69 66 66 73 20 28 6c 69 73 74 20 | r.(magit-apply--get-diffs.(list. | 
| 58580 | 73 65 63 74 69 6f 6e 29 29 29 29 0a 20 20 28 6d    61 67 69 74 2d 61 70 70 6c 79 2d 70 61 74 63 68 | section))))...(magit-apply-patch | 
| 585a0 | 20 73 65 63 74 69 6f 6e 20 61 72 67 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .section.args................... | 
| 585c0 | 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 6c 65 2d 68 65 61 64 | ...(concat.(magit-diff-file-head | 
| 585e0 | 65 72 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 | er.section)..................... | 
| 58600 | 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 6f 6e 2d 63 | .........(magit-apply--section-c | 
| 58620 | 6f 6e 74 65 6e 74 20 73 65 63 74 69 6f 6e 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ontent.section))))..(defun.magit | 
| 58640 | 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 73 20 28 | -apply--adjust-hunk-new-starts.( | 
| 58660 | 68 75 6e 6b 73 29 0a 20 20 22 41 64 6a 75 73 74    20 6e 65 77 20 6c 69 6e 65 20 6e 75 6d 62 65 72 | hunks)..."Adjust.new.line.number | 
| 58680 | 73 20 69 6e 20 68 65 61 64 65 72 73 20 6f 66 20    48 55 4e 4b 53 20 66 6f 72 20 70 61 72 74 69 61 | s.in.headers.of.HUNKS.for.partia | 
| 586a0 | 6c 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 48    55 4e 4b 53 20 73 68 6f 75 6c 64 20 62 65 20 61 | l.application..HUNKS.should.be.a | 
| 586c0 | 20 6c 69 73 74 20 6f 66 20 6f 72 64 65 72 65 64    2c 20 63 6f 6e 74 69 67 75 6f 75 73 20 68 75 6e | .list.of.ordered,.contiguous.hun | 
| 586e0 | 6b 73 20 74 6f 20 62 65 20 61 70 70 6c 69 65 64    0a 66 72 6f 6d 20 61 20 66 69 6c 65 2e 20 20 46 | ks.to.be.applied.from.a.file...F | 
| 58700 | 6f 72 20 65 78 61 6d 70 6c 65 2c 20 69 66 20 74    68 65 72 65 20 69 73 20 61 20 73 65 71 75 65 6e | or.example,.if.there.is.a.sequen | 
| 58720 | 63 65 20 6f 66 20 68 75 6e 6b 73 20 77 69 74 68    0a 74 68 65 20 68 65 61 64 65 72 73 0a 0a 20 20 | ce.of.hunks.with.the.headers.... | 
| 58740 | 40 40 20 2d 32 2c 36 20 2b 32 2c 37 20 40 40 0a    20 20 40 40 20 2d 31 30 2c 36 20 2b 31 31 2c 37 | @@.-2,6.+2,7.@@...@@.-10,6.+11,7 | 
| 58760 | 20 40 40 0a 20 20 40 40 20 2d 31 38 2c 36 20 2b    32 30 2c 37 20 40 40 0a 0a 61 6e 64 20 6f 6e 6c | .@@...@@.-18,6.+20,7.@@..and.onl | 
| 58780 | 79 20 74 68 65 20 73 65 63 6f 6e 64 20 61 6e 64    20 74 68 69 72 64 20 61 72 65 20 74 6f 20 62 65 | y.the.second.and.third.are.to.be | 
| 587a0 | 20 61 70 70 6c 69 65 64 2c 20 74 68 65 79 20 77    6f 75 6c 64 20 62 65 0a 61 64 6a 75 73 74 65 64 | .applied,.they.would.be.adjusted | 
| 587c0 | 20 61 73 20 5c 22 40 40 20 2d 31 30 2c 36 20 2b    31 30 2c 37 20 40 40 5c 22 20 61 6e 64 20 5c 22 | .as.\"@@.-10,6.+10,7.@@\".and.\" | 
| 587e0 | 40 40 20 2d 31 38 2c 36 20 2b 31 39 2c 37 20 40    40 5c 22 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 | @@.-18,6.+19,7.@@\"."...(let*.(( | 
| 58800 | 66 69 72 73 74 2d 68 75 6e 6b 20 28 63 61 72 20    68 75 6e 6b 73 29 29 0a 20 20 20 20 20 20 20 20 | first-hunk.(car.hunks))......... | 
| 58820 | 20 28 6f 66 66 73 65 74 20 28 69 66 20 28 73 74    72 69 6e 67 2d 6d 61 74 63 68 20 64 69 66 66 2d | .(offset.(if.(string-match.diff- | 
| 58840 | 68 75 6e 6b 2d 68 65 61 64 65 72 2d 72 65 2d 75    6e 69 66 69 65 64 20 66 69 72 73 74 2d 68 75 6e | hunk-header-re-unified.first-hun | 
| 58860 | 6b 29 0a 20 20 20 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 | k)......................(-.(stri | 
| 58880 | 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 33 20 66 69 72 | ng-to-number.(match-string.3.fir | 
| 588a0 | 73 74 2d 68 75 6e 6b 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 | st-hunk))....................... | 
| 588c0 | 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 74 72 69 6e | ..(string-to-number.(match-strin | 
| 588e0 | 67 20 31 20 66 69 72 73 74 2d 68 75 6e 6b 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.1.first-hunk)))............... | 
| 58900 | 20 20 20 20 20 28 65 72 72 6f 72 20 22 48 65 61    64 65 72 20 68 75 6e 6b 73 20 68 61 76 65 20 74 | .....(error."Header.hunks.have.t | 
| 58920 | 6f 20 62 65 20 61 70 70 6c 69 65 64 20 69 6e 64    69 76 69 64 75 61 6c 6c 79 22 29 29 29 29 0a 20 | o.be.applied.individually")))).. | 
| 58940 | 20 20 20 28 69 66 20 28 3d 20 6f 66 66 73 65 74    20 30 29 0a 20 20 20 20 20 20 20 20 68 75 6e 6b | ...(if.(=.offset.0).........hunk | 
| 58960 | 73 0a 20 20 20 20 20 20 28 6d 61 70 63 61 72 20    28 6c 61 6d 62 64 61 20 28 68 75 6e 6b 29 0a 20 | s.......(mapcar.(lambda.(hunk).. | 
| 58980 | 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 2d 6d 61 74 63 68 | ...............(if.(string-match | 
| 589a0 | 20 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 65    72 2d 72 65 2d 75 6e 69 66 69 65 64 20 68 75 6e | .diff-hunk-header-re-unified.hun | 
| 589c0 | 6b 29 0a 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 | k).....................(replace- | 
| 589e0 | 6d 61 74 63 68 20 28 6e 75 6d 62 65 72 2d 74 6f    2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 | match.(number-to-string......... | 
| 58a00 | 20 20 20 20 20 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 20 28 | ............................(-.( | 
| 58a20 | 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 67 20 33 | string-to-number.(match-string.3 | 
| 58a40 | 20 68 75 6e 6b 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 | .hunk))......................... | 
| 58a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f    66 66 73 65 74 29 29 0a 20 20 20 20 20 20 20 20 | ...............offset))......... | 
| 58a80 | 20 20 20 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 20 68 | ...........................t.t.h | 
| 58aa0 | 75 6e 6b 20 33 29 0a 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 | unk.3)...................(error. | 
| 58ac0 | 22 48 75 6e 6b 20 64 6f 65 73 20 6e 6f 74 20 68    61 76 65 20 65 78 70 65 63 74 65 64 20 68 65 61 | "Hunk.does.not.have.expected.hea | 
| 58ae0 | 64 65 72 22 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 68 75 6e 6b 73 29 29 29 29 0a | der")))...............hunks)))). | 
| 58b00 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70    70 6c 79 2d 2d 61 64 6a 75 73 74 2d 68 75 6e 6b | .(defun.magit-apply--adjust-hunk | 
| 58b20 | 2d 6e 65 77 2d 73 74 61 72 74 20 28 68 75 6e 6b    29 0a 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d | -new-start.(hunk)...(car.(magit- | 
| 58b40 | 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 73 20 28 6c | apply--adjust-hunk-new-starts.(l | 
| 58b60 | 69 73 74 20 68 75 6e 6b 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 | ist.hunk))))..(defun.magit-apply | 
| 58b80 | 2d 68 75 6e 6b 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 | -hunks.(sections.&rest.args)...( | 
| 58ba0 | 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 28 6f    72 65 66 20 28 63 61 72 20 73 65 63 74 69 6f 6e | let.((section.(oref.(car.section | 
| 58bc0 | 73 29 20 70 61 72 65 6e 74 29 29 29 0a 20 20 20    20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d | s).parent))).....(when.(string-m | 
| 58be0 | 61 74 63 68 20 22 5e 64 69 66 66 20 2d 2d 63 63    22 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 | atch."^diff.--cc".(oref.section. | 
| 58c00 | 76 61 6c 75 65 29 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 | value)).......(user-error."Canno | 
| 58c20 | 74 20 75 6e 2d 2f 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 | t.un-/stage.resolution.hunks...S | 
| 58c40 | 74 61 67 65 20 74 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 | tage.the.whole.file")).....(magi | 
| 58c60 | 74 2d 61 70 70 6c 79 2d 70 61 74 63 68 0a 20 20    20 20 20 73 65 63 74 69 6f 6e 20 61 72 67 73 0a | t-apply-patch......section.args. | 
| 58c80 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6f 72    65 66 20 73 65 63 74 69 6f 6e 20 68 65 61 64 65 | .....(concat.(oref.section.heade | 
| 58ca0 | 72 29 0a 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 | r)..............(mapconcat.#'ide | 
| 58cc0 | 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 28 6d | ntity.........................(m | 
| 58ce0 | 61 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 | agit-apply--adjust-hunk-new-star | 
| 58d00 | 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 28 6d 61 70 | ts..........................(map | 
| 58d20 | 63 61 72 20 23 27 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 | car.#'magit-apply--section-conte | 
| 58d40 | 6e 74 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 20 20 20 20 | nt.sections))................... | 
| 58d60 | 20 20 20 20 20 20 22 22 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c | ......"")))))..(defun.magit-appl | 
| 58d80 | 79 2d 68 75 6e 6b 20 28 73 65 63 74 69 6f 6e 20    26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 77 | y-hunk.(section.&rest.args)...(w | 
| 58da0 | 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 20 22 5e 64 69 66 66 20 2d 2d 63 63 22 20 28 | hen.(string-match."^diff.--cc".( | 
| 58dc0 | 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 69 | magit-section-parent-value.secti | 
| 58de0 | 6f 6e 29 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 75 6e 2d | on)).....(user-error."Cannot.un- | 
| 58e00 | 2f 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 | /stage.resolution.hunks...Stage. | 
| 58e20 | 74 68 65 20 77 68 6f 6c 65 20 66 69 6c 65 22 29    29 0a 20 20 28 6c 65 74 2a 20 28 28 68 65 61 64 | the.whole.file"))...(let*.((head | 
| 58e40 | 65 72 20 28 63 61 72 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 | er.(car.(oref.section.value))).. | 
| 58e60 | 20 20 20 20 20 20 20 20 28 68 65 61 64 65 72 20    28 61 6e 64 20 28 73 79 6d 62 6f 6c 70 20 68 65 | ........(header.(and.(symbolp.he | 
| 58e80 | 61 64 65 72 29 20 68 65 61 64 65 72 29 29 0a 20    20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 6e 74 | ader).header))..........(content | 
| 58ea0 | 20 28 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 | .(magit-apply--section-content.s | 
| 58ec0 | 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 61 70 70 6c 79 2d 70 61 74 63 68 | ection))).....(magit-apply-patch | 
| 58ee0 | 0a 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 20 61 72 67 73 | ......(oref.section.parent).args | 
| 58f00 | 0a 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 6c 65 2d 68 | ......(concat.(magit-diff-file-h | 
| 58f20 | 65 61 64 65 72 20 73 65 63 74 69 6f 6e 20 28 6e    6f 74 20 28 65 71 20 68 65 61 64 65 72 20 27 72 | eader.section.(not.(eq.header.'r | 
| 58f40 | 65 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 69 66 20 68 65 61 64 65 72 | ename)))..............(if.header | 
| 58f60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 20 | ..................content....... | 
| 58f80 | 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 68 75 | .........(magit-apply--adjust-hu | 
| 58fa0 | 6e 6b 2d 6e 65 77 2d 73 74 61 72 74 20 63 6f 6e    74 65 6e 74 29 29 29 29 29 29 0a 0a 28 64 65 66 | nk-new-start.content))))))..(def | 
| 58fc0 | 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 72    65 67 69 6f 6e 20 28 73 65 63 74 69 6f 6e 20 26 | un.magit-apply-region.(section.& | 
| 58fe0 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 77 68    65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | rest.args)...(when.(string-match | 
| 59000 | 20 22 5e 64 69 66 66 20 2d 2d 63 63 22 20 28 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 | ."^diff.--cc".(magit-section-par | 
| 59020 | 65 6e 74 2d 76 61 6c 75 65 20 73 65 63 74 69 6f    6e 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 | ent-value.section)).....(user-er | 
| 59040 | 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 69 6f 6e | ror."Cannot.un-/stage.resolution | 
| 59060 | 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 22 29 29 | .hunks...Stage.the.whole.file")) | 
| 59080 | 0a 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d    70 61 74 63 68 20 28 6f 72 65 66 20 73 65 63 74 | ...(magit-apply-patch.(oref.sect | 
| 590a0 | 69 6f 6e 20 70 61 72 65 6e 74 29 20 61 72 67 73    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion.parent).args................ | 
| 590c0 | 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 6c 65 2d 68 | ......(concat.(magit-diff-file-h | 
| 590e0 | 65 61 64 65 72 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 | eader.section).................. | 
| 59100 | 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 61 64 6a 75 73 74 | ............(magit-apply--adjust | 
| 59120 | 2d 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 20 20 | -hunk-new-start................. | 
| 59140 | 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 75 6e 6b 2d 72 | ..............(magit-diff-hunk-r | 
| 59160 | 65 67 69 6f 6e 2d 70 61 74 63 68 20 73 65 63 74    69 6f 6e 20 61 72 67 73 29 29 29 29 29 0a 0a 28 | egion-patch.section.args)))))..( | 
| 59180 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c    79 2d 70 61 74 63 68 20 28 73 65 63 74 69 6f 6e | defun.magit-apply-patch.(section | 
| 591a0 | 3a 73 20 61 72 67 73 20 70 61 74 63 68 29 0a 20    20 28 6c 65 74 2a 20 28 28 66 69 6c 65 73 20 28 | :s.args.patch)...(let*.((files.( | 
| 591c0 | 69 66 20 28 61 74 6f 6d 20 73 65 63 74 69 6f 6e    3a 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | if.(atom.section:s)............. | 
| 591e0 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6f    72 65 66 20 73 65 63 74 69 6f 6e 3a 73 20 76 61 | ........(list.(oref.section:s.va | 
| 59200 | 6c 75 65 29 29 0a 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 | lue))...................(--map.( | 
| 59220 | 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 73    65 63 74 69 6f 6e 3a 73 29 29 29 0a 20 20 20 20 | oref.it.value).section:s)))..... | 
| 59240 | 20 20 20 20 20 28 63 6f 6d 6d 61 6e 64 20 28 73    79 6d 62 6f 6c 2d 6e 61 6d 65 20 74 68 69 73 2d | .....(command.(symbol-name.this- | 
| 59260 | 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20    20 20 20 28 63 6f 6d 6d 61 6e 64 20 28 69 66 20 | command))..........(command.(if. | 
| 59280 | 28 61 6e 64 20 63 6f 6d 6d 61 6e 64 20 28 73 74    72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 6d 61 67 | (and.command.(string-match."^mag | 
| 592a0 | 69 74 2d 5c 5c 28 5b 5e 2d 5d 2b 5c 5c 29 22 20    63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 | it-\\([^-]+\\)".command))....... | 
| 592c0 | 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 20 | ................(match-string.1. | 
| 592e0 | 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 70 | command)....................."ap | 
| 59300 | 70 6c 79 22 29 29 0a 20 20 20 20 20 20 20 20 20    28 69 67 6e 6f 72 65 2d 63 6f 6e 74 65 78 74 20 | ply"))..........(ignore-context. | 
| 59320 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 69 67 6e 6f    72 65 2d 61 6e 79 2d 73 70 61 63 65 2d 70 29 29 | (magit-diff-ignore-any-space-p)) | 
| 59340 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d    61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 | ).....(unless.(magit-diff-contex | 
| 59360 | 74 2d 70 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 65 6e 6f 75 | t-p).......(user-error."Not.enou | 
| 59380 | 67 68 20 63 6f 6e 74 65 78 74 20 74 6f 20 61 70    70 6c 79 20 70 61 74 63 68 2e 20 20 49 6e 63 72 | gh.context.to.apply.patch...Incr | 
| 593a0 | 65 61 73 65 20 74 68 65 20 63 6f 6e 74 65 78 74    22 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 | ease.the.context")).....(when.(a | 
| 593c0 | 6e 64 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 20 | nd.magit-wip-before-change-mode. | 
| 593e0 | 28 6e 6f 74 20 6d 61 67 69 74 2d 69 6e 68 69 62    69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 | (not.magit-inhibit-refresh)).... | 
| 59400 | 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 | 
| 59420 | 67 65 20 66 69 6c 65 73 20 28 63 6f 6e 63 61 74    20 22 20 62 65 66 6f 72 65 20 22 20 63 6f 6d 6d | ge.files.(concat.".before.".comm | 
| 59440 | 61 6e 64 29 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 | and))).....(with-temp-buffer.... | 
| 59460 | 20 20 20 28 69 6e 73 65 72 74 20 70 61 74 63 68    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | ...(insert.patch).......(magit-r | 
| 59480 | 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 22 61 70 70 6c 79 22 | un-git-with-input........"apply" | 
| 594a0 | 20 61 72 67 73 20 22 2d 70 30 22 0a 20 20 20 20    20 20 20 28 61 6e 64 20 69 67 6e 6f 72 65 2d 63 | .args."-p0"........(and.ignore-c | 
| 594c0 | 6f 6e 74 65 78 74 20 22 2d 43 30 22 29 0a 20 20    20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 | ontext."-C0")........"--ignore-s | 
| 594e0 | 70 61 63 65 2d 63 68 61 6e 67 65 22 20 22 2d 22    29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6d | pace-change"."-")).....(unless.m | 
| 59500 | 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 20 28 77 68 65 6e | agit-inhibit-refresh.......(when | 
| 59520 | 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 0a 20 20 20 20 | .magit-wip-after-apply-mode..... | 
| 59540 | 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 | 
| 59560 | 79 20 66 69 6c 65 73 20 28 63 6f 6e 63 61 74 20    22 20 61 66 74 65 72 20 22 20 63 6f 6d 6d 61 6e | y.files.(concat.".after.".comman | 
| 59580 | 64 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 29 0a 0a 28 | d))).......(magit-refresh))))..( | 
| 595a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c    79 2d 2d 67 65 74 2d 73 65 6c 65 63 74 69 6f 6e | defun.magit-apply--get-selection | 
| 595c0 | 20 28 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74    2d 72 65 67 69 6f 6e 2d 73 65 63 74 69 6f 6e 73 | .()...(or.(magit-region-sections | 
| 595e0 | 20 27 28 68 75 6e 6b 20 66 69 6c 65 20 6d 6f 64    75 6c 65 29 20 74 29 0a 20 20 20 20 20 20 28 6c | .'(hunk.file.module).t).......(l | 
| 59600 | 65 74 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 74 | et.((section.(magit-current-sect | 
| 59620 | 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 28    70 63 61 73 65 20 28 6f 72 65 66 20 73 65 63 74 | ion))).........(pcase.(oref.sect | 
| 59640 | 69 6f 6e 20 74 79 70 65 29 0a 20 20 20 20 20 20    20 20 20 20 28 28 6f 72 20 60 68 75 6e 6b 20 60 | ion.type)...........((or.`hunk.` | 
| 59660 | 66 69 6c 65 20 60 6d 6f 64 75 6c 65 29 20 73 65    63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 | file.`module).section).......... | 
| 59680 | 20 28 28 6f 72 20 60 73 74 61 67 65 64 20 60 75    6e 73 74 61 67 65 64 20 60 75 6e 74 72 61 63 6b | .((or.`staged.`unstaged.`untrack | 
| 596a0 | 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 60 73 74 61 73 68 65 64 2d 69 6e 64 65 78 | ed................`stashed-index | 
| 596c0 | 20 60 73 74 61 73 68 65 64 2d 77 6f 72 6b 74 72    65 65 20 60 73 74 61 73 68 65 64 2d 75 6e 74 72 | .`stashed-worktree.`stashed-untr | 
| 596e0 | 61 63 6b 65 64 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 6e 20 | acked)............(oref.section. | 
| 59700 | 63 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 5f 20 28 75 73 65 72 2d 65 72 | children))...........(_.(user-er | 
| 59720 | 72 6f 72 20 22 43 61 6e 6e 6f 74 20 61 70 70 6c    79 20 74 68 69 73 2c 20 69 74 27 73 20 6e 6f 74 | ror."Cannot.apply.this,.it's.not | 
| 59740 | 20 61 20 63 68 61 6e 67 65 22 29 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 | .a.change"))))))..(defun.magit-a | 
| 59760 | 70 70 6c 79 2d 2d 67 65 74 2d 64 69 66 66 73 20    28 73 65 63 74 69 6f 6e 73 29 0a 20 20 28 6d 61 | pply--get-diffs.(sections)...(ma | 
| 59780 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65    0a 20 20 20 20 28 5b 66 69 6c 65 20 64 69 66 66 | git-section-case.....([file.diff | 
| 597a0 | 73 74 61 74 5d 0a 20 20 20 20 20 28 2d 2d 6d 61    70 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 | stat]......(--map.(or.(magit-get | 
| 597c0 | 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 28 61 70 70 65 6e | -section..................(appen | 
| 597e0 | 64 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 0a 20 | d.`((file...,(oref.it.value))).. | 
| 59800 | 20 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 | ........................(magit-s | 
| 59820 | 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 63 74 69 6f 6e 29 | ection-ident.magit-root-section) | 
| 59840 | 29 29 0a 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 6e 6e 6f | )).................(error."Canno | 
| 59860 | 74 20 67 65 74 20 72 65 71 75 69 72 65 64 20 64    69 66 66 20 68 65 61 64 65 72 73 22 29 29 0a 20 | t.get.required.diff.headers")).. | 
| 59880 | 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69    6f 6e 73 29 29 0a 20 20 20 20 28 74 20 73 65 63 | ...........sections)).....(t.sec | 
| 598a0 | 74 69 6f 6e 73 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 64 69 | tions)))..(defun.magit-apply--di | 
| 598c0 | 66 66 2d 69 67 6e 6f 72 65 73 2d 77 68 69 74 65    73 70 61 63 65 2d 70 20 28 29 0a 20 20 28 61 6e | ff-ignores-whitespace-p.()...(an | 
| 598e0 | 64 20 28 63 6c 2d 69 6e 74 65 72 73 65 63 74 69    6f 6e 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | d.(cl-intersection.magit-buffer- | 
| 59900 | 64 69 66 66 2d 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 | diff-args....................... | 
| 59920 | 20 20 27 28 22 2d 2d 69 67 6e 6f 72 65 2d 73 70    61 63 65 2d 61 74 2d 65 6f 6c 22 0a 20 20 20 20 | ..'("--ignore-space-at-eol"..... | 
| 59940 | 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 69 67 6e 6f 72 65 2d | ......................"--ignore- | 
| 59960 | 73 70 61 63 65 2d 63 68 61 6e 67 65 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | space-change"................... | 
| 59980 | 20 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 0a 20 20 20 | ........"--ignore-all-space".... | 
| 599a0 | 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 69 67 6e 6f 72 65 | ......................."--ignore | 
| 599c0 | 2d 62 6c 61 6e 6b 2d 6c 69 6e 65 73 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -blank-lines").................. | 
| 599e0 | 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 20 20 74 29 29 | .......:test.#'equal)........t)) | 
| 59a00 | 0a 0a 3b 3b 3b 3b 20 53 74 61 67 65 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 67 65 | ..;;;;.Stage..(defun.magit-stage | 
| 59a20 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 74 65    6e 74 29 0a 20 20 22 41 64 64 20 74 68 65 20 63 | .(&optional.intent)..."Add.the.c | 
| 59a40 | 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 67 69 6e 67 20 61 72 | hange.at.point.to.the.staging.ar | 
| 59a60 | 65 61 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 49 4e 54 45 | ea..With.a.prefix.argument,.INTE | 
| 59a80 | 4e 54 2c 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 72 20 66 69 | NT,.and.an.untracked.file.(or.fi | 
| 59aa0 | 6c 65 73 29 0a 61 74 20 70 6f 69 6e 74 2c 20 73    74 61 67 65 20 74 68 65 20 66 69 6c 65 20 62 75 | les).at.point,.stage.the.file.bu | 
| 59ac0 | 74 20 6e 6f 74 20 69 74 73 20 63 6f 6e 74 65 6e    74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | t.not.its.content."...(interacti | 
| 59ae0 | 76 65 20 22 50 22 29 0a 20 20 28 2d 2d 69 66 2d    6c 65 74 20 28 61 6e 64 20 28 64 65 72 69 76 65 | ve."P")...(--if-let.(and.(derive | 
| 59b00 | 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d    6d 6f 64 65 29 20 28 6d 61 67 69 74 2d 61 70 70 | d-mode-p.'magit-mode).(magit-app | 
| 59b20 | 6c 79 2d 2d 67 65 74 2d 73 65 6c 65 63 74 69 6f    6e 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 | ly--get-selection)).......(pcase | 
| 59b40 | 20 28 6c 69 73 74 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 | .(list.(magit-diff-type)........ | 
| 59b60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29 0a 20 | ............(magit-diff-scope).. | 
| 59b80 | 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-- | 
| 59ba0 | 64 69 66 66 2d 69 67 6e 6f 72 65 73 2d 77 68 69    74 65 73 70 61 63 65 2d 70 29 29 0a 20 20 20 20 | diff-ignores-whitespace-p))..... | 
| 59bc0 | 20 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 6d 61 | ....(`(untracked.....,_..,_).(ma | 
| 59be0 | 67 69 74 2d 73 74 61 67 65 2d 75 6e 74 72 61 63    6b 65 64 20 69 6e 74 65 6e 74 29 29 0a 20 20 20 | git-stage-untracked.intent)).... | 
| 59c00 | 20 20 20 20 20 28 60 28 75 6e 73 74 61 67 65 64    20 20 72 65 67 69 6f 6e 20 20 2c 5f 29 20 28 6d | .....(`(unstaged..region..,_).(m | 
| 59c20 | 61 67 69 74 2d 61 70 70 6c 79 2d 72 65 67 69 6f    6e 20 69 74 20 22 2d 2d 63 61 63 68 65 64 22 29 | agit-apply-region.it."--cached") | 
| 59c40 | 29 0a 20 20 20 20 20 20 20 20 28 60 28 75 6e 73    74 61 67 65 64 20 20 20 20 68 75 6e 6b 20 20 2c | ).........(`(unstaged....hunk.., | 
| 59c60 | 5f 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d    68 75 6e 6b 20 20 20 69 74 20 22 2d 2d 63 61 63 | _).(magit-apply-hunk...it."--cac | 
| 59c80 | 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 20 20 20 68 75 6e | hed")).........(`(unstaged...hun | 
| 59ca0 | 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 69 74 20 22 | ks..,_).(magit-apply-hunks..it." | 
| 59cc0 | 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 20 | --cached")).........(`(unstaged. | 
| 59ce0 | 20 20 20 66 69 6c 65 20 20 20 74 29 20 28 6d 61    67 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 20 20 | ...file...t).(magit-apply-diff.. | 
| 59d00 | 20 69 74 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 | .it."--cached")).........(`(unst | 
| 59d20 | 61 67 65 64 20 20 20 66 69 6c 65 73 20 20 20 74    29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 | aged...files...t).(magit-apply-d | 
| 59d40 | 69 66 66 73 20 20 69 74 20 22 2d 2d 63 61 63 68    65 64 22 29 29 0a 20 20 20 20 20 20 20 20 28 60 | iffs..it."--cached")).........(` | 
| 59d60 | 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 61 67 69 74 2d 61 70 | (unstaged....list...t).(magit-ap | 
| 59d80 | 70 6c 79 2d 64 69 66 66 73 20 20 69 74 20 22 2d    2d 63 61 63 68 65 64 22 29 29 0a 20 20 20 20 20 | ply-diffs..it."--cached"))...... | 
| 59da0 | 20 20 20 28 60 28 75 6e 73 74 61 67 65 64 20 20    20 20 66 69 6c 65 20 6e 69 6c 29 20 28 6d 61 67 | ...(`(unstaged....file.nil).(mag | 
| 59dc0 | 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 66 20 69 74 20 76 | it-stage-1."-u".(list.(oref.it.v | 
| 59de0 | 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 20    20 28 60 28 75 6e 73 74 61 67 65 64 20 20 20 66 | alue)))).........(`(unstaged...f | 
| 59e00 | 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 75 22 20 28 6d | iles.nil).(magit-stage-1."-u".(m | 
| 59e20 | 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 0a 20 20 20 20 | agit-region-values.nil.t)))..... | 
| 59e40 | 20 20 20 20 28 60 28 75 6e 73 74 61 67 65 64 20    20 20 20 6c 69 73 74 20 6e 69 6c 29 20 28 6d 61 | ....(`(unstaged....list.nil).(ma | 
| 59e60 | 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 20 20 28 60 28 | git-stage-modified)).........(`( | 
| 59e80 | 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 2d 65 72 72 6f | staged........,_..,_).(user-erro | 
| 59ea0 | 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 20 20 28 60 28 | r."Already.staged")).........(`( | 
| 59ec0 | 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 2d 65 72 72 6f | committed.....,_..,_).(user-erro | 
| 59ee0 | 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 68 61 6e 67 65 | r."Cannot.stage.committed.change | 
| 59f00 | 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 20 20 20 2c 5f | s")).........(`(undefined.....,_ | 
| 59f20 | 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 74 61 67 65 20 | ..,_).(user-error."Cannot.stage. | 
| 59f40 | 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 6e 74 65 72 61 | this.change"))).....(call-intera | 
| 59f60 | 63 74 69 76 65 6c 79 20 27 6d 61 67 69 74 2d 73    74 61 67 65 2d 66 69 6c 65 29 29 29 0a 0a 3b 3b | ctively.'magit-stage-file)))..;; | 
| 59f80 | 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 67 65 2d | ;###autoload.(defun.magit-stage- | 
| 59fa0 | 66 69 6c 65 20 28 66 69 6c 65 29 0a 20 20 22 53    74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 | file.(file)..."Stage.all.changes | 
| 59fc0 | 20 74 6f 20 46 49 4c 45 2e 0a 57 69 74 68 20 61    20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | .to.FILE..With.a.prefix.argument | 
| 59fe0 | 20 6f 72 20 77 68 65 6e 20 74 68 65 72 65 20 69    73 20 6e 6f 20 66 69 6c 65 20 61 74 20 70 6f 69 | .or.when.there.is.no.file.at.poi | 
| 5a000 | 6e 74 20 61 73 6b 20 66 6f 72 0a 74 68 65 20 66    69 6c 65 20 74 6f 20 62 65 20 73 74 61 67 65 64 | nt.ask.for.the.file.to.be.staged | 
| 5a020 | 2e 20 20 4f 74 68 65 72 77 69 73 65 20 73 74 61    67 65 20 74 68 65 20 66 69 6c 65 20 61 74 20 70 | ...Otherwise.stage.the.file.at.p | 
| 5a040 | 6f 69 6e 74 20 77 69 74 68 6f 75 74 0a 72 65 71    75 69 72 69 6e 67 20 63 6f 6e 66 69 72 6d 61 74 | oint.without.requiring.confirmat | 
| 5a060 | 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*.(( | 
| 5a080 | 61 74 70 6f 69 6e 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 | atpoint.(magit-section-value-if. | 
| 5a0a0 | 27 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 | 'file))...........(current.(magi | 
| 5a0c0 | 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d    6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 | t-file-relative-name)).......... | 
| 5a0e0 | 20 28 63 68 6f 69 63 65 73 20 28 6e 63 6f 6e 63    20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 64 | .(choices.(nconc.(magit-unstaged | 
| 5a100 | 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 20 | -files)......................... | 
| 5a120 | 20 20 28 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b    65 64 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 20 | ..(magit-untracked-files)))..... | 
| 5a140 | 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 28 6f 72 20 | ......(default.(car.(member.(or. | 
| 5a160 | 61 74 70 6f 69 6e 74 20 63 75 72 72 65 6e 74 29    20 63 68 6f 69 63 65 73 29 29 29 29 0a 20 20 20 | atpoint.current).choices)))).... | 
| 5a180 | 20 20 28 6c 69 73 74 20 28 69 66 20 28 6f 72 20    63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 | ..(list.(if.(or.current-prefix-a | 
| 5a1a0 | 72 67 20 28 6e 6f 74 20 64 65 66 61 75 6c 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rg.(not.default))............... | 
| 5a1c0 | 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 53 74 61 67 65 20 66 | .(magit-completing-read."Stage.f | 
| 5a1e0 | 69 6c 65 22 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 | ile".choices.................... | 
| 5a200 | 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 6c | ...................nil.t.nil.nil | 
| 5a220 | 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 64 65 66 61 75 6c 74 29 29 | .default)..............default)) | 
| 5a240 | 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 6d | ))...(magit-with-toplevel.....(m | 
| 5a260 | 61 67 69 74 2d 73 74 61 67 65 2d 31 20 6e 69 6c    20 28 6c 69 73 74 20 66 69 6c 65 29 29 29 29 0a | agit-stage-1.nil.(list.file)))). | 
| 5a280 | 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 74 61 | .;;;###autoload.(defun.magit-sta | 
| 5a2a0 | 67 65 2d 6d 6f 64 69 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 | ge-modified.(&optional.all)..."S | 
| 5a2c0 | 74 61 67 65 20 61 6c 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 | tage.all.changes.to.files.modifi | 
| 5a2e0 | 65 64 20 69 6e 20 74 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 | ed.in.the.worktree..Stage.all.ne | 
| 5a300 | 77 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 | w.content.of.tracked.files.and.r | 
| 5a320 | 65 6d 6f 76 65 20 74 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 | emove.tracked.files.that.no.long | 
| 5a340 | 65 72 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 20 66 72 6f | er.exist.in.the.working.tree.fro | 
| 5a360 | 6d 20 74 68 65 20 69 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 | m.the.index.also..With.a.prefix. | 
| 5a380 | 61 72 67 75 6d 65 6e 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 | argument.also.stage.previously.u | 
| 5a3a0 | 6e 74 72 61 63 6b 65 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 | ntracked.(but.not.ignored).files | 
| 5a3c0 | 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 77 68 65 6e 20 28 | ."...(interactive."P")...(when.( | 
| 5a3e0 | 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 6d 61 | magit-anything-staged-p).....(ma | 
| 5a400 | 67 69 74 2d 63 6f 6e 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 | git-confirm.'stage-all-changes)) | 
| 5a420 | 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 | 
| 5a440 | 69 74 2d 73 74 61 67 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 | it-stage-1.(if.all."--all"."-u") | 
| 5a460 | 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 0a 28 64 65 | .magit-buffer-diff-files)))..(de | 
| 5a480 | 66 75 6e 20 6d 61 67 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 | fun.magit-stage-1.(arg.&optional | 
| 5a4a0 | 20 66 69 6c 65 73 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 | .files)...(magit-wip-commit-befo | 
| 5a4c0 | 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 73 74 61 67 65 22 29 | re-change.files.".before.stage") | 
| 5a4e0 | 0a 20 20 28 6d 61 67 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 | ...(magit-run-git."add".arg.(if. | 
| 5a500 | 66 69 6c 65 73 20 28 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 | files.(cons."--".files)."."))... | 
| 5a520 | 28 77 68 65 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 | (when.magit-auto-revert-mode.... | 
| 5a540 | 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 | 
| 5a560 | 72 74 2d 6d 6f 64 65 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 | rt-mode-if-desired.files))...(ma | 
| 5a580 | 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 73 | git-wip-commit-after-apply.files | 
| 5a5a0 | 20 22 20 61 66 74 65 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 | .".after.stage"))..(defun.magit- | 
| 5a5c0 | 73 74 61 67 65 2d 75 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 | stage-untracked.(&optional.inten | 
| 5a5e0 | 74 29 0a 20 20 28 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 | t)...(let*.((section.(magit-curr | 
| 5a600 | 65 6e 74 2d 73 65 63 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 | ent-section))..........(files.(p | 
| 5a620 | 63 61 73 65 20 28 6d 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 | case.(magit-diff-scope)......... | 
| 5a640 | 20 20 20 20 20 20 20 20 20 20 28 60 66 69 6c 65    20 20 28 6c 69 73 74 20 28 6f 72 65 66 20 73 65 | ..........(`file..(list.(oref.se | 
| 5a660 | 63 74 69 6f 6e 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 | ction.value))).................. | 
| 5a680 | 20 28 60 66 69 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 6e 69 | .(`files.(magit-region-values.ni | 
| 5a6a0 | 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 60 6c 69 73 74 20 20 | l.t))...................(`list.. | 
| 5a6c0 | 28 6d 61 67 69 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 | (magit-untracked-files))))...... | 
| 5a6e0 | 20 20 20 20 70 6c 61 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 | ....plain.repos).....(dolist.(fi | 
| 5a700 | 6c 65 20 66 69 6c 65 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 | le.files).......(if.(and.(not.(f | 
| 5a720 | 69 6c 65 2d 73 79 6d 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 | ile-symlink-p.file))............ | 
| 5a740 | 20 20 20 20 28 6d 61 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 | ....(magit-git-repo-p.file.t)).. | 
| 5a760 | 20 20 20 20 20 20 20 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 | .........(push.file.repos)...... | 
| 5a780 | 20 20 20 28 70 75 73 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 | ...(push.file.plain))).....(magi | 
| 5a7a0 | 74 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 66 69 6c 65 73 | t-wip-commit-before-change.files | 
| 5a7c0 | 20 22 20 62 65 66 6f 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 | .".before.stage").....(when.plai | 
| 5a7e0 | 6e 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 61 6e | n.......(magit-run-git."add".(an | 
| 5a800 | 64 20 69 6e 74 65 6e 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 | d.intent."--intent-to-add")..... | 
| 5a820 | 20 20 20 20 20 20 20 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 | ................."--".plain).... | 
| 5a840 | 20 20 20 28 77 68 65 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 | ...(when.magit-auto-revert-mode. | 
| 5a860 | 20 20 20 20 20 20 20 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 | ........(mapc.#'magit-turn-on-au | 
| 5a880 | 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 70 6c 61 69 6e 29 | to-revert-mode-if-desired.plain) | 
| 5a8a0 | 29 29 0a 20 20 20 20 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 | )).....(dolist.(repo.repos)..... | 
| 5a8c0 | 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 6f 74 6f 2d | ..(save-excursion.........(goto- | 
| 5a8e0 | 63 68 61 72 20 28 6f 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 | char.(oref.(magit-get-section... | 
| 5a900 | 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 28 28 66 69 6c 65 20 | ........................`((file. | 
| 5a920 | 2e 20 2c 72 65 70 6f 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 | ..,repo).(untracked).(status))). | 
| 5a940 | 20 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 72 74 29 29 | .........................start)) | 
| 5a960 | 0a 20 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 | .........(let*.((topdir.(magit-t | 
| 5a980 | 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 28 75 72 6c 20 28 6c | oplevel))................(url.(l | 
| 5a9a0 | 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.......... | 
| 5a9c0 | 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 | 
| 5a9e0 | 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 70 | -directory.(expand-file-name.rep | 
| 5aa00 | 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 28 6f 72 20 | o)))).......................(or. | 
| 5aa20 | 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 74 2d 73 | (magit-get."remote".(magit-get-s | 
| 5aa40 | 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 20 20 20 | ome-remote)."url").............. | 
| 5aa60 | 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 65 2d | .............(concat.(file-name- | 
| 5aa80 | 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 20 20 20 20 20 | as-directory.".").repo))))...... | 
| 5aaa0 | 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 20 20 20 20 20 20 20 | ..........(package.............. | 
| 5aac0 | 20 20 20 28 61 6e 64 20 28 65 71 75 61 6c 20 28    62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 | ...(and.(equal.(bound-and-true-p | 
| 5aae0 | 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 0a 20 20 20 20 | .borg-user-emacs-directory)..... | 
| 5ab00 | 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 64 69 72 29 0a | ........................topdir). | 
| 5ab20 | 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 6e 61 6d 65 2d | .....................(file-name- | 
| 5ab40 | 6e 6f 6e 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 | nondirectory.(directory-file-nam | 
| 5ab60 | 65 20 72 65 70 6f 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 70 | e.repo)))))...........(if.(and.p | 
| 5ab80 | 61 63 6b 61 67 65 0a 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 | ackage....................(y-or- | 
| 5aba0 | 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 | 
| 5abc0 | 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)))............ | 
| 5abe0 | 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 6c 29 | ...(borg-assimilate.package.url) | 
| 5ac00 | 0a 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 65 2d 61 64 | .............(magit-submodule-ad | 
| 5ac20 | 64 2d 31 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 75 72 6c 20 72 65 70 6f 20 28 6d 61 67 69 74 | d-1..............url.repo.(magit | 
| 5ac40 | 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 61 74 68 20 72 65 | -submodule-read-name-for-path.re | 
| 5ac60 | 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 28 77 68 65 6e 20 70 | po.package)).............(when.p | 
| 5ac80 | 61 63 6b 61 67 65 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 62 6f 72 67 2d 2d 73 6f 72 74 | ackage...............(borg--sort | 
| 5aca0 | 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 65 63 74 69    6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -submodule-sections............. | 
| 5acc0 | 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d    6e 61 6d 65 20 22 2e 67 69 74 6d 6f 64 75 6c 65 | ...(expand-file-name.".gitmodule | 
| 5ace0 | 73 22 20 74 6f 70 64 69 72 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | s".topdir))...............(let.( | 
| 5ad00 | 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f    72 79 20 62 6f 72 67 2d 75 73 65 72 2d 65 6d 61 | (default-directory.borg-user-ema | 
| 5ad20 | 63 73 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 20 20 20 28 | cs-directory)).................( | 
| 5ad40 | 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 20 70 61 63 6b 61 67 | borg--maybe-absorb-gitdir.packag | 
| 5ad60 | 65 29 29 29 29 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 61 | e))))))).....(magit-wip-commit-a | 
| 5ad80 | 66 74 65 72 2d 61 70 70 6c 79 20 66 69 6c 65 73    20 22 20 61 66 74 65 72 20 73 74 61 67 65 22 29 | fter-apply.files.".after.stage") | 
| 5ada0 | 29 29 0a 0a 3b 3b 3b 3b 20 55 6e 73 74 61 67 65    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 75 | ))..;;;;.Unstage..(defun.magit-u | 
| 5adc0 | 6e 73 74 61 67 65 20 28 29 0a 20 20 22 52 65 6d    6f 76 65 20 74 68 65 20 63 68 61 6e 67 65 20 61 | nstage.()..."Remove.the.change.a | 
| 5ade0 | 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 2e 22 0a | t.point.from.the.staging.area.". | 
| 5ae00 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a    20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6d | ..(interactive)...(--when-let.(m | 
| 5ae20 | 61 67 69 74 2d 61 70 70 6c 79 2d 2d 67 65 74 2d    73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 | agit-apply--get-selection).....( | 
| 5ae40 | 70 63 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 0a 20 20 | pcase.(list.(magit-diff-type)... | 
| 5ae60 | 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 73 63 6f 70 65 | ...............(magit-diff-scope | 
| 5ae80 | 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 61 70 70 6c 79 2d | )..................(magit-apply- | 
| 5aea0 | 2d 64 69 66 66 2d 69 67 6e 6f 72 65 73 2d 77 68    69 74 65 73 70 61 63 65 2d 70 29 29 0a 20 20 20 | -diff-ignores-whitespace-p)).... | 
| 5aec0 | 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 | 
| 5aee0 | 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 | 
| 5af00 | 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.. | 
| 5af20 | 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 | 
| 5af40 | 74 20 28 6c 69 73 74 20 28 6f 72 65 66 20 69 74    20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 | t.(list.(oref.it.value))))...... | 
| 5af60 | 20 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 | .(`(unstaged...files..,_).(magit | 
| 5af80 | 2d 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 | -unstage-intent.(magit-region-va | 
| 5afa0 | 6c 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 | lues.nil.t))).......(`(unstaged. | 
| 5afc0 | 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 22 41 6c 72 65 61 64 | .....,_..,_).(user-error."Alread | 
| 5afe0 | 79 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 | y.unstaged")).......(`(staged... | 
| 5b000 | 20 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 | .region..,_).(magit-apply-region | 
| 5b020 | 20 69 74 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 | .it."--reverse"."--cached")).... | 
| 5b040 | 20 20 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 | ...(`(staged......hunk..,_).(mag | 
| 5b060 | 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 20 20 20    69 74 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 | it-apply-hunk...it."--reverse"." | 
| 5b080 | 2d 2d 63 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 | --cached")).......(`(staged..... | 
| 5b0a0 | 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 75 6e 6b 73 20 20 69 | hunks..,_).(magit-apply-hunks..i | 
| 5b0c0 | 74 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 | t."--reverse"."--cached"))...... | 
| 5b0e0 | 20 28 60 28 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 | .(`(staged......file...t).(magit | 
| 5b100 | 2d 61 70 70 6c 79 2d 64 69 66 66 20 20 20 69 74    20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d | -apply-diff...it."--reverse"."-- | 
| 5b120 | 63 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 66 69 | cached")).......(`(staged.....fi | 
| 5b140 | 6c 65 73 20 20 20 74 29 20 28 6d 61 67 69 74 2d    61 70 70 6c 79 2d 64 69 66 66 73 20 20 69 74 20 | les...t).(magit-apply-diffs..it. | 
| 5b160 | 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 20 28 | "--reverse"."--cached")).......( | 
| 5b180 | 60 28 73 74 61 67 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 | `(staged......list...t).(magit-a | 
| 5b1a0 | 70 70 6c 79 2d 64 69 66 66 73 20 20 69 74 20 22    2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 63 61 | pply-diffs..it."--reverse"."--ca | 
| 5b1c0 | 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 20 66 69 6c | ched")).......(`(staged......fil | 
| 5b1e0 | 65 20 6e 69 6c 29 20 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 | e.nil).(magit-unstage-1.(list.(o | 
| 5b200 | 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 29    0a 20 20 20 20 20 20 28 60 28 73 74 61 67 65 64 | ref.it.value)))).......(`(staged | 
| 5b220 | 20 20 20 20 20 66 69 6c 65 73 20 6e 69 6c 29 20    28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 31 | .....files.nil).(magit-unstage-1 | 
| 5b240 | 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 0a 20 | .(magit-region-values.nil.t))).. | 
| 5b260 | 20 20 20 20 20 28 60 28 73 74 61 67 65 64 20 20    20 20 20 20 6c 69 73 74 20 6e 69 6c 29 20 28 6d | .....(`(staged......list.nil).(m | 
| 5b280 | 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 61 6c 6c    29 29 0a 20 20 20 20 20 20 28 60 28 63 6f 6d 6d | agit-unstage-all)).......(`(comm | 
| 5b2a0 | 69 74 74 65 64 20 20 20 20 20 2c 5f 20 20 2c 5f    29 20 28 69 66 20 6d 61 67 69 74 2d 75 6e 73 74 | itted.....,_..,_).(if.magit-unst | 
| 5b2c0 | 61 67 65 2d 63 6f 6d 6d 69 74 74 65 64 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | age-committed................... | 
| 5b2e0 | 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 65 72 73 65 2d | .................(magit-reverse- | 
| 5b300 | 69 6e 2d 69 6e 64 65 78 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | in-index)....................... | 
| 5b320 | 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 6e 6f 74 20 75 | ...........(user-error."Cannot.u | 
| 5b340 | 6e 73 74 61 67 65 20 63 6f 6d 6d 69 74 74 65 64    20 63 68 61 6e 67 65 73 22 29 29 29 0a 20 20 20 | nstage.committed.changes"))).... | 
| 5b360 | 20 20 20 28 60 28 75 6e 64 65 66 69 6e 65 64 20    20 20 20 20 2c 5f 20 20 2c 5f 29 20 28 75 73 65 | ...(`(undefined.....,_..,_).(use | 
| 5b380 | 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20    75 6e 73 74 61 67 65 20 74 68 69 73 20 63 68 61 | r-error."Cannot.unstage.this.cha | 
| 5b3a0 | 6e 67 65 22 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 | nge")))))..;;;###autoload.(defun | 
| 5b3c0 | 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66    69 6c 65 20 28 66 69 6c 65 29 0a 20 20 22 55 6e | .magit-unstage-file.(file)..."Un | 
| 5b3e0 | 73 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65    73 20 74 6f 20 46 49 4c 45 2e 0a 57 69 74 68 20 | stage.all.changes.to.FILE..With. | 
| 5b400 | 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 72 65 20 | a.prefix.argument.or.when.there. | 
| 5b420 | 69 73 20 6e 6f 20 66 69 6c 65 20 61 74 20 70 6f    69 6e 74 20 61 73 6b 20 66 6f 72 0a 74 68 65 20 | is.no.file.at.point.ask.for.the. | 
| 5b440 | 66 69 6c 65 20 74 6f 20 62 65 20 75 6e 73 74 61    67 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 20 | file.to.be.unstaged...Otherwise. | 
| 5b460 | 75 6e 73 74 61 67 65 20 74 68 65 20 66 69 6c 65    20 61 74 20 70 6f 69 6e 74 0a 77 69 74 68 6f 75 | unstage.the.file.at.point.withou | 
| 5b480 | 74 20 72 65 71 75 69 72 69 6e 67 20 63 6f 6e 66    69 72 6d 61 74 69 6f 6e 2e 22 0a 20 20 28 69 6e | t.requiring.confirmation."...(in | 
| 5b4a0 | 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 28 6d 61 | teractive....(let*.((atpoint.(ma | 
| 5b4c0 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75    65 2d 69 66 20 27 66 69 6c 65 29 29 0a 20 20 20 | git-section-value-if.'file)).... | 
| 5b4e0 | 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 20    28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 | .......(current.(magit-file-rela | 
| 5b500 | 74 69 76 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 63 68 6f 69 63 65 73 20 28 | tive-name))...........(choices.( | 
| 5b520 | 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 20 20 20 20 28 | magit-staged-files))...........( | 
| 5b540 | 64 65 66 61 75 6c 74 20 28 63 61 72 20 28 6d 65    6d 62 65 72 20 28 6f 72 20 61 74 70 6f 69 6e 74 | default.(car.(member.(or.atpoint | 
| 5b560 | 20 63 75 72 72 65 6e 74 29 20 63 68 6f 69 63 65    73 29 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 | .current).choices))))......(list | 
| 5b580 | 20 28 69 66 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 74 | .(if.(or.current-prefix-arg.(not | 
| 5b5a0 | 20 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | .default))................(magit | 
| 5b5c0 | 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    20 22 55 6e 73 74 61 67 65 20 66 69 6c 65 22 20 | -completing-read."Unstage.file". | 
| 5b5e0 | 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 20 20 20 | choices......................... | 
| 5b600 | 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 20 64 65 66 61 | ..............nil.t.nil.nil.defa | 
| 5b620 | 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 64 65 66 61 75 6c 74 29 29 29 29 0a 20 20 | ult)..............default))))... | 
| 5b640 | 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 2d | (magit-with-toplevel.....(magit- | 
| 5b660 | 75 6e 73 74 61 67 65 2d 31 20 28 6c 69 73 74 20    66 69 6c 65 29 29 29 29 0a 0a 28 64 65 66 75 6e | unstage-1.(list.file))))..(defun | 
| 5b680 | 20 6d 61 67 69 74 2d 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 | .magit-unstage-1.(files)...(magi | 
| 5b6a0 | 74 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 66 69 6c 65 73 | t-wip-commit-before-change.files | 
| 5b6c0 | 20 22 20 62 65 66 6f 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 | .".before.unstage")...(if.(magit | 
| 5b6e0 | 2d 6e 6f 2d 63 6f 6d 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 | -no-commit-p).......(magit-run-g | 
| 5b700 | 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 73 29 0a 20 | it."rm"."--cached"."--".files).. | 
| 5b720 | 20 20 20 28 6d 61 67 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 | ...(magit-run-git."reset"."HEAD" | 
| 5b740 | 20 22 2d 2d 22 20 66 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 | ."--".files))...(magit-wip-commi | 
| 5b760 | 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 72 20 75 6e 73 74 | t-after-apply.files.".after.unst | 
| 5b780 | 61 67 65 22 29 29 0a 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 | age"))..(defun.magit-unstage-int | 
| 5b7a0 | 65 6e 74 20 28 66 69 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 | ent.(files)...(if-let.((staged.( | 
| 5b7c0 | 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 20 20 20 20 20 | magit-staged-files))............ | 
| 5b7e0 | 28 69 6e 74 65 6e 74 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 | (intent.(--filter.(member.it.sta | 
| 5b800 | 67 65 64 29 20 66 69 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 | ged).files))).......(magit-unsta | 
| 5b820 | 67 65 2d 31 20 69 6e 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 | ge-1.intent).....(user-error."Al | 
| 5b840 | 72 65 61 64 79 20 75 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 | ready.unstaged")))..;;;###autolo | 
| 5b860 | 61 64 0a 28 64 65 66 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 | ad.(defun.magit-unstage-all.().. | 
| 5b880 | 20 22 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 20 73 74 | ."Remove.all.changes.from.the.st | 
| 5b8a0 | 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 29 0a 20 20 28 | aging.area."...(interactive)...( | 
| 5b8c0 | 75 6e 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 | unless.(magit-anything-staged-p) | 
| 5b8e0 | 0a 20 20 20 20 28 75 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 | .....(user-error."Nothing.to.uns | 
| 5b900 | 74 61 67 65 22 29 29 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 | tage"))...(when.(or.(magit-anyth | 
| 5b920 | 69 6e 67 2d 75 6e 73 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 | ing-unstaged-p).............(mag | 
| 5b940 | 69 74 2d 75 6e 74 72 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 | it-untracked-files)).....(magit- | 
| 5b960 | 63 6f 6e 66 69 72 6d 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 | confirm.'unstage-all-changes)).. | 
| 5b980 | 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 67 65 | .(magit-wip-commit-before-change | 
| 5b9a0 | 20 6e 69 6c 20 22 20 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 | .nil.".before.unstage")...(magit | 
| 5b9c0 | 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 6d 61 67 | -run-git."reset"."HEAD"."--".mag | 
| 5b9e0 | 69 74 2d 62 75 66 66 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 | it-buffer-diff-files)...(magit-w | 
| 5ba00 | 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 61 66 74 65 | ip-commit-after-apply.nil.".afte | 
| 5ba20 | 72 20 75 6e 73 74 61 67 65 22 29 29 0a 0a 3b 3b    3b 3b 20 44 69 73 63 61 72 64 0a 0a 28 64 65 66 | r.unstage"))..;;;;.Discard..(def | 
| 5ba40 | 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 76 65 20 74 68 | un.magit-discard.()..."Remove.th | 
| 5ba60 | 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 6e 6b 20 6f 72 | e.change.at.point...On.a.hunk.or | 
| 5ba80 | 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 69 63 74 73 20 | .file.with.unresolved.conflicts. | 
| 5baa0 | 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 77 68 69 6c 65 | prompt.which.side.to.keep.(while | 
| 5bac0 | 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 20 70 6f 69 6e | .discarding.the.other)...If.poin | 
| 5bae0 | 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 69 64 65 2c 20 | t.is.within.the.text.of.a.side,. | 
| 5bb00 | 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 20 70 72 6f 6d | then.keep.that.side.without.prom | 
| 5bb20 | 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 2d 2d 77 68 65 | pting."...(interactive)...(--whe | 
| 5bb40 | 6e 2d 6c 65 74 20 28 6d 61 67 69 74 2d 61 70 70    6c 79 2d 2d 67 65 74 2d 73 65 6c 65 63 74 69 6f | n-let.(magit-apply--get-selectio | 
| 5bb60 | 6e 29 0a 20 20 20 20 28 70 63 61 73 65 20 28 6c    69 73 74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | n).....(pcase.(list.(magit-diff- | 
| 5bb80 | 74 79 70 65 29 20 28 6d 61 67 69 74 2d 64 69 66    66 2d 73 63 6f 70 65 29 29 0a 20 20 20 20 20 20 | type).(magit-diff-scope))....... | 
| 5bba0 | 28 60 28 63 6f 6d 6d 69 74 74 65 64 20 2c 5f 29    20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 | (`(committed.,_).(user-error."Ca | 
| 5bbc0 | 6e 6e 6f 74 20 64 69 73 63 61 72 64 20 63 6f 6d    6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 22 29 | nnot.discard.committed.changes") | 
| 5bbe0 | 29 0a 20 20 20 20 20 20 28 60 28 75 6e 64 65 66    69 6e 65 64 20 2c 5f 29 20 28 75 73 65 72 2d 65 | ).......(`(undefined.,_).(user-e | 
| 5bc00 | 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 69 73    63 61 72 64 20 74 68 69 73 20 63 68 61 6e 67 65 | rror."Cannot.discard.this.change | 
| 5bc20 | 22 29 29 0a 20 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 | ")).......(`(,_....region).(magi | 
| 5bc40 | 74 2d 64 69 73 63 61 72 64 2d 72 65 67 69 6f 6e    20 69 74 29 29 0a 20 20 20 20 20 20 28 60 28 2c | t-discard-region.it)).......(`(, | 
| 5bc60 | 5f 20 20 20 20 20 20 68 75 6e 6b 29 20 28 6d 61    67 69 74 2d 64 69 73 63 61 72 64 2d 68 75 6e 6b | _......hunk).(magit-discard-hunk | 
| 5bc80 | 20 20 20 69 74 29 29 0a 20 20 20 20 20 20 28 60    28 2c 5f 20 20 20 20 20 68 75 6e 6b 73 29 20 28 | ...it)).......(`(,_.....hunks).( | 
| 5bca0 | 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 68 75    6e 6b 73 20 20 69 74 29 29 0a 20 20 20 20 20 20 | magit-discard-hunks..it))....... | 
| 5bcc0 | 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 73 63 61 72 64 2d | (`(,_......file).(magit-discard- | 
| 5bce0 | 66 69 6c 65 20 20 20 69 74 29 29 0a 20 20 20 20    20 20 28 60 28 2c 5f 20 20 20 20 20 66 69 6c 65 | file...it)).......(`(,_.....file | 
| 5bd00 | 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 69 74 29 29 0a 20 20 | s).(magit-discard-files..it))... | 
| 5bd20 | 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 64 69 73 63 | ....(`(,_......list).(magit-disc | 
| 5bd40 | 61 72 64 2d 66 69 6c 65 73 20 20 69 74 29 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ard-files..it)))))..(defun.magit | 
| 5bd60 | 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 6d 61 67 | -discard-region.(section)...(mag | 
| 5bd80 | 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 72 65 67 | it-confirm.'discard."Discard.reg | 
| 5bda0 | 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 73 65 63 | ion")...(magit-discard-apply.sec | 
| 5bdc0 | 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 64 65 66 | tion.'magit-apply-region))..(def | 
| 5bde0 | 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 6e 29 0a | un.magit-discard-hunk.(section). | 
| 5be00 | 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 73 63 61 | ..(magit-confirm.'discard."Disca | 
| 5be20 | 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 74 2d 73 | rd.hunk")...(let.((file.(magit-s | 
| 5be40 | 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 20 | ection-parent-value.section))).. | 
| 5be60 | 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 69 6c 65 | ...(pcase.(cddr.(car.(magit-file | 
| 5be80 | 2d 73 74 61 74 75 73 20 66 69 6c 65 29 29 29 0a    20 20 20 20 20 20 28 60 28 3f 55 20 3f 55 29 20 | -status.file))).......(`(?U.?U). | 
| 5bea0 | 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 20 20 20 | (magit-smerge-keep-current)).... | 
| 5bec0 | 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 63 74 69 | ...(_.(magit-discard-apply.secti | 
| 5bee0 | 6f 6e 20 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 64 65 66 75 | on.'magit-apply-hunk)))))..(defu | 
| 5bf00 | 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 6f 6e 20 61 | n.magit-discard-apply.(section.a | 
| 5bf20 | 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 74 79 70 65 | pply)...(if.(eq.(magit-diff-type | 
| 5bf40 | 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 66 75 6e 63 | .section).'unstaged).......(func | 
| 5bf60 | 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 22 29 0a 20 | all.apply.section."--reverse").. | 
| 5bf80 | 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 64 2d | ...(if.(magit-anything-unstaged- | 
| 5bfa0 | 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 6c 65 2d 73 | p..........nil.(if.(magit-file-s | 
| 5bfc0 | 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 20 20 20 20 | ection-p.section)............... | 
| 5bfe0 | 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 20 20 20 20 | ...(oref.section.value)......... | 
| 5c000 | 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 2d 76 61 6c | .......(magit-section-parent-val | 
| 5c020 | 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 20 28 6c 65 | ue.section))).........(progn.(le | 
| 5c040 | 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 29 0a 20 20 | t.((magit-inhibit-refresh.t))... | 
| 5c060 | 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 79 20 73 65 | ...............(funcall.apply.se | 
| 5c080 | 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 29 0a 20 20 | ction."--reverse"."--cached")... | 
| 5c0a0 | 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 79 20 73 65 | ...............(funcall.apply.se | 
| 5c0c0 | 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 29 29 0a 20 | ction."--reverse"."--reject")).. | 
| 5c0e0 | 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 29 29 0a 20 | ..............(magit-refresh)).. | 
| 5c100 | 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 22 2d 2d 72 | .....(funcall.apply.section."--r | 
| 5c120 | 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 6e 20 6d 61 | everse"."--index"))))..(defun.ma | 
| 5c140 | 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 0a 20 20 28 | git-discard-hunks.(sections)...( | 
| 5c160 | 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 61 74 20 22 | magit-confirm.'discard.(format." | 
| 5c180 | 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 20 20 20 20 | Discard.%s.hunks.from.%s"....... | 
| 5c1a0 | 20 20 20 20 20 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 6e | ............................(len | 
| 5c1c0 | 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 20 20 20 20 | gth.sections)................... | 
| 5c1e0 | 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 6f 6e 2d 70 | ................(magit-section-p | 
| 5c200 | 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 29 0a 20 20 | arent-value.(car.sections))))... | 
| 5c220 | 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 6f 6e 73 20 | (magit-discard-apply-n.sections. | 
| 5c240 | 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 6e 20 6d 61 67 | 'magit-apply-hunks))..(defun.mag | 
| 5c260 | 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 73 20 61 70 70 | it-discard-apply-n.(sections.app | 
| 5c280 | 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 65 63 74 69 6f | ly)...(let.((section.(car.sectio | 
| 5c2a0 | 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 66 66 2d 74 79 | ns))).....(if.(eq.(magit-diff-ty | 
| 5c2c0 | 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 20 20 28 | pe.section).'unstaged).........( | 
| 5c2e0 | 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 76 65 72 73 | funcall.apply.sections."--revers | 
| 5c300 | 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 6e 67 2d 75 6e | e").......(if.(magit-anything-un | 
| 5c320 | 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 20 28 6d 61 67 | staged-p............nil.(if.(mag | 
| 5c340 | 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 20 20 20 20 20 | it-file-section-p.section)...... | 
| 5c360 | 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 76 61 6c 75 | ..............(oref.section.valu | 
| 5c380 | 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 65 63 74 69 | e)..................(magit-secti | 
| 5c3a0 | 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 20 20 20 20 20 | on-parent-value.section)))...... | 
| 5c3c0 | 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 68 69 62 69 74 | .....(progn.(let.((magit-inhibit | 
| 5c3e0 | 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 20 20 20 20 20 | -refresh.t)).................... | 
| 5c400 | 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 76 65 72 | (funcall.apply.sections."--rever | 
| 5c420 | 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 20 20 20 20 20 | se"."--cached")................. | 
| 5c440 | 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 | 
| 5c460 | 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 20 20 20 20 20 | verse"."--reject"))............. | 
| 5c480 | 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 20 20 20 28 66 | .....(magit-refresh)).........(f | 
| 5c4a0 | 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 76 65 72 73 65 | uncall.apply.sections."--reverse | 
| 5c4c0 | 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 67 69 74 2d 64 | "."--index")))))..(defun.magit-d | 
| 5c4e0 | 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 67 69 74 2d 64 | iscard-file.(section)...(magit-d | 
| 5c500 | 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 29 29 0a 0a 28 | iscard-files.(list.section)))..( | 
| 5c520 | 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 73 65 63 74 69 | defun.magit-discard-files.(secti | 
| 5c540 | 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 65 72 62 6f 73 | ons)...(let.((auto-revert-verbos | 
| 5c560 | 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 2d 64 69 66 66 | e.nil).........(type.(magit-diff | 
| 5c580 | 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 20 20 20 20 28 | -type.(car.sections))).........( | 
| 5c5a0 | 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 0a 20 20 20 20 | status.(magit-file-status))..... | 
| 5c5c0 | 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 72 65 6e 61 6d | ....files.delete.resurrect.renam | 
| 5c5e0 | 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 76 65 29 0a 20 | e.discard.discard-new.resolve).. | 
| 5c600 | 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 73 29 0a 20 20 | ...(dolist.(section.sections)... | 
| 5c620 | 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 6f 6e 20 76 61 | ....(let.((file.(oref.section.va | 
| 5c640 | 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 69 6c 65 73 29 | lue))).........(push.file.files) | 
| 5c660 | 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 65 20 74 79 70 | .........(pcase.(cons.(pcase.typ | 
| 5c680 | 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 73 74 61 67 65 | e........................(`stage | 
| 5c6a0 | 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 20 20 28 60 75 | d.?X)........................(`u | 
| 5c6c0 | 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 20 20 20 20 20 | nstaged.?Y)..................... | 
| 5c6e0 | 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 20 20 20 20 20 | ...(`untracked.?Z))............. | 
| 5c700 | 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 73 74 61 74 75 | .........(cddr.(assoc.file.statu | 
| 5c720 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    60 28 3f 5a 29 20 28 64 6f 6c 69 73 74 20 28 66 | s)))...........(`(?Z).(dolist.(f | 
| 5c740 | 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 20 66 69 6c 65 | .(magit-untracked-files.nil.file | 
| 5c760 | 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 20 66 20 64 65 | ))....................(push.f.de | 
| 5c780 | 6c 65 74 65 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 28 6f 72 20 60 28 3f 5a 20 3f 3f 20 3f | lete)))...........((or.`(?Z.??.? | 
| 5c7a0 | 3f 29 20 60 28 3f 5a 20 3f 21 20 3f 21 29 29 20    28 70 75 73 68 20 66 69 6c 65 20 64 65 6c 65 74 | ?).`(?Z.?!.?!)).(push.file.delet | 
| 5c7c0 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28    6f 72 20 60 28 3f 5a 20 3f 44 20 3f 20 29 20 60 | e))...........((or.`(?Z.?D.?.).` | 
| 5c7e0 | 28 2c 5f 20 3f 44 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 0a | (,_.?D.?D)).(push.file.delete)). | 
| 5c800 | 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 5f 20 | ..........((or.`(,_.?U.,_).`(,_. | 
| 5c820 | 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 20 20 | ,_.?U)).(push.file.resolve)).... | 
| 5c840 | 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 20 20 | .......(`(,_.?A.?A)............. | 
| 5c860 | 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 20 20 | .....(push.file.resolve))....... | 
| 5c880 | 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 70 75 | ....(`(?X.?M.,(or.?..?M.?D)).(pu | 
| 5c8a0 | 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 20 28 | sh.section.discard))...........( | 
| 5c8c0 | 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 73 65 | `(?Y.,_.........?M....).(push.se | 
| 5c8e0 | 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 60 28 3f 58 20 | ction.discard))...........(`(?X. | 
| 5c900 | 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 64 69 | ?A.........?M....).(push.file.di | 
| 5c920 | 73 63 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 43 20 20 | scard-new))...........(`(?X.?C.. | 
| 5c940 | 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 61 72 | .......?M....).(push.file.discar | 
| 5c960 | 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 72 20 | d-new))...........(`(?X.?A.,(or. | 
| 5c980 | 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 0a 20 | ?.....?D)).(push.file.delete)).. | 
| 5c9a0 | 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 44 29 | .........(`(?X.?C.,(or.?.....?D) | 
| 5c9c0 | 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 20 20 | ).(push.file.delete))........... | 
| 5c9e0 | 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 20 66 | (`(?X.?D.,(or.?..?M...)).(push.f | 
| 5ca00 | 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 59 20 | ile.resurrect))...........(`(?Y. | 
| 5ca20 | 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 72 65 | ,_............?D.).(push.file.re | 
| 5ca40 | 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 28 6f | surrect))...........(`(?X.?R.,(o | 
| 5ca60 | 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 29 29 | r.?..?M.?D)).(push.file.rename)) | 
| 5ca80 | 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 20 20 | ))).....(unwind-protect......... | 
| 5caa0 | 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 29 | (let.((magit-inhibit-refresh.t)) | 
| 5cac0 | 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 65 66 | ...........(magit-wip-commit-bef | 
| 5cae0 | 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 61 72 | ore-change.files.".before.discar | 
| 5cb00 | 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 20 20 | d")...........(when.resolve..... | 
| 5cb20 | 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 72 65 | ........(magit-discard-files--re | 
| 5cb40 | 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 20 20 | solve.(nreverse.resolve)))...... | 
| 5cb60 | 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 20 20 | .....(when.resurrect............ | 
| 5cb80 | 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 63 74 | .(magit-discard-files--resurrect | 
| 5cba0 | 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 20 20 | .(nreverse.resurrect)))......... | 
| 5cbc0 | 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 67 69 | ..(when.delete.............(magi | 
| 5cbe0 | 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 72 73 | t-discard-files--delete.(nrevers | 
| 5cc00 | 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 77 68 | e.delete).status))...........(wh | 
| 5cc20 | 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 69 73 | en.rename.............(magit-dis | 
| 5cc40 | 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 65 6e | card-files--rename.(nreverse.ren | 
| 5cc60 | 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 28 6f | ame).status))...........(when.(o | 
| 5cc80 | 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 20 20 | r.discard.discard-new).......... | 
| 5cca0 | 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 72 64 | ...(magit-discard-files--discard | 
| 5ccc0 | 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 20 20 | .(nreverse.discard)............. | 
| 5cce0 | 20 20 20 20 20 20 20 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 | ..............................(n | 
| 5cd00 | 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 20 20 | reverse.discard-new))).......... | 
| 5cd20 | 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 20 66 | .(magit-wip-commit-after-apply.f | 
| 5cd40 | 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 28 6d | iles.".after.discard")).......(m | 
| 5cd60 | 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 2d 64 | agit-refresh))))..(defun.magit-d | 
| 5cd80 | 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 20 20 | iscard-files--resolve.(files)... | 
| 5cda0 | 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 0a 20 | (if-let.((arg.(and.(cdr.files).. | 
| 5cdc0 | 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- | 
| 5cde0 | 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 20 20 | char-case....................... | 
| 5ce00 | 20 20 20 28 66 6f 72 6d 61 74 20 22 46 6f 72 20    74 68 65 73 65 20 25 69 20 66 69 6c 65 73 5c 6e | ...(format."For.these.%i.files\n | 
| 5ce20 | 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 20 20 | %s\ncheckout:\n"................ | 
| 5ce40 | 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 73 29 | ..................(length.files) | 
| 5ce60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 5ce80 | 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 20 20 | ..(mapconcat.(lambda.(file)..... | 
| 5cea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 5cec0 | 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 20 20 | ..........(concat."..".file))... | 
| 5cee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 5cf00 | 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 20 20 | ..........files."\n")).......... | 
| 5cf20 | 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 20 20 | ................t............... | 
| 5cf40 | 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 2d 2d | .........(?o."[o]ur.stage"..."-- | 
| 5cf60 | 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 28 3f | ours")........................(? | 
| 5cf80 | 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 20 20 | t."[t]heir.stage"."--theirs")... | 
| 5cfa0 | 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 6e 66 | .....................(?c."[c]onf | 
| 5cfc0 | 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 20 20 | lict"...."--merge")............. | 
| 5cfe0 | 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 69 64 | ...........(?i."decide.[i]ndivid | 
| 5d000 | 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 28 66 | ually".nil))))).......(dolist.(f | 
| 5d020 | 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 6b 6f | ile.files).........(magit-checko | 
| 5d040 | 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 74 20 | ut-stage.file.arg)).....(dolist. | 
| 5d060 | 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 6b 6f | (file.files).......(magit-checko | 
| 5d080 | 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 72 65 | ut-stage.file.(magit-checkout-re | 
| 5d0a0 | 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 69 74 | ad-stage.file)))))..(defun.magit | 
| 5d0c0 | 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 65 73 | -discard-files--resurrect.(files | 
| 5d0e0 | 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 72 72 | )...(magit-confirm-files.'resurr | 
| 5d100 | 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 66 66 | ect.files)...(if.(eq.(magit-diff | 
| 5d120 | 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 61 6c | -type).'staged).......(magit-cal | 
| 5d140 | 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 20 28 | l-git."reset".."--".files).....( | 
| 5d160 | 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 20 66 | magit-call-git."checkout"."--".f | 
| 5d180 | 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 66 69 | iles)))..(defun.magit-discard-fi | 
| 5d1a0 | 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 6d 61 | les--delete.(files.status)...(ma | 
| 5d1c0 | 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 6c 65 | git-confirm-files.(if.magit-dele | 
| 5d1e0 | 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 64 65 | te-by-moving-to-trash.'trash.'de | 
| 5d200 | 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 69 6c | lete)........................fil | 
| 5d220 | 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 74 6f | es)...(let.((delete-by-moving-to | 
| 5d240 | 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 74 6f | -trash.magit-delete-by-moving-to | 
| 5d260 | 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 65 73 | -trash)).....(dolist.(file.files | 
| 5d280 | 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 22 5c | ).......(when.(string-match-p."\ | 
| 5d2a0 | 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 20 22 | \`\\\\?~".file).........(error." | 
| 5d2c0 | 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 67 65 | Refusing.to.delete.%S,.too.dange | 
| 5d2e0 | 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 20 33 | rous".file)).......(pcase.(nth.3 | 
| 5d300 | 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 28 28 | .(assoc.file.status)).........(( | 
| 5d320 | 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 27 28 | guard.(memq.(magit-diff-type).'( | 
| 5d340 | 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 20 28 | unstaged.untracked)))..........( | 
| 5d360 | 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 65 63 | dired-delete-file.file.dired-rec | 
| 5d380 | 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 20 20 | ursive-deletes.................. | 
| 5d3a0 | 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 69 6e | ...........magit-delete-by-movin | 
| 5d3c0 | 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 65 61 | g-to-trash)..........(dired-clea | 
| 5d3e0 | 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 20 20 | n-up-after-deletion.file))...... | 
| 5d400 | 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 20 20 | ...(?\s.(delete-file.file.t).... | 
| 5d420 | 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 20 22 | ..........(magit-call-git."rm"." | 
| 5d440 | 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 28 3f | --cached"."--".file)).........(? | 
| 5d460 | 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 6e 67 | M..(let.((temp.(magit-git-string | 
| 5d480 | 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 65 29 | ."checkout-index"."--temp".file) | 
| 5d4a0 | 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 68 0a | ))................(string-match. | 
| 5d4c0 | 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 3f 5c | ................(format."\\(.+?\ | 
| 5d4e0 | 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 65 6d | \)\t%s".(regexp-quote.file)).tem | 
| 5d500 | 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 20 28 | p)................(rename-file.( | 
| 5d520 | 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 20 20 | match-string.1.temp)............ | 
| 5d540 | 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 6f 6e | .................(setq.temp.(con | 
| 5d560 | 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 20 20 | cat.file.".~{index}~")))........ | 
| 5d580 | 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 20 20 | ........(delete-file.temp.t))... | 
| 5d5a0 | 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 20 | ...........(magit-call-git."rm". | 
| 5d5c0 | 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 29 29 | "--cached"."--force"."--".file)) | 
| 5d5e0 | 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 22 63 | .........(?D..(magit-call-git."c | 
| 5d600 | 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 20 20 | heckout"."--".file)............. | 
| 5d620 | 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 20 20 | .(delete-file.file.t)........... | 
| 5d640 | 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 68 65 | ...(magit-call-git."rm"."--cache | 
| 5d660 | 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 28 64 | d"."--force"."--".file))))))..(d | 
| 5d680 | 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 6d 65 | efun.magit-discard-files--rename | 
| 5d6a0 | 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 72 6d | .(files.status)...(magit-confirm | 
| 5d6c0 | 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 6f 20 | .'rename."Undo.rename.%s"."Undo. | 
| 5d6e0 | 25 69 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 61 6d | %i.renames".nil.....(mapcar.(lam | 
| 5d700 | 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 20 66 | bda.(file)...............(setq.f | 
| 5d720 | 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 20 20 | ile.(assoc.file.status))........ | 
| 5d740 | 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 72 20 | .......(format."%s.->.%s".(cadr. | 
| 5d760 | 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 20 66 | file).(car.file))).............f | 
| 5d780 | 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 20 20 | iles))...(dolist.(file.files)... | 
| 5d7a0 | 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 65 20 | ..(let.((orig.(cadr.(assoc.file. | 
| 5d7c0 | 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 73 74 | status)))).......(if.(file-exist | 
| 5d7e0 | 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 20 20 | s-p.file)...........(progn...... | 
| 5d800 | 20 20 20 20 20 20 20 28 2d 2d 77 68 65 6e 2d 6c    65 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 | .......(--when-let.(file-name-di | 
| 5d820 | 72 65 63 74 6f 72 79 20 6f 72 69 67 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b | rectory.orig)...............(mak | 
| 5d840 | 65 2d 64 69 72 65 63 74 6f 72 79 20 69 74 20 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | e-directory.it.t)).............( | 
| 5d860 | 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22    6d 76 22 20 66 69 6c 65 20 6f 72 69 67 29 29 0a | magit-call-git."mv".file.orig)). | 
| 5d880 | 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 20 22 2d 2d | ........(magit-call-git."rm"."-- | 
| 5d8a0 | 63 61 63 68 65 64 22 20 22 2d 2d 22 20 66 69 6c    65 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 | cached"."--".file).........(magi | 
| 5d8c0 | 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 73 65    74 22 20 22 2d 2d 22 20 6f 72 69 67 29 29 29 29 | t-call-git."reset"."--".orig)))) | 
| 5d8e0 | 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 2d 2d 64 | )..(defun.magit-discard-files--d | 
| 5d900 | 69 73 63 61 72 64 20 28 73 65 63 74 69 6f 6e 73    20 6e 65 77 2d 66 69 6c 65 73 29 0a 20 20 28 6c | iscard.(sections.new-files)...(l | 
| 5d920 | 65 74 20 28 28 66 69 6c 65 73 20 28 2d 2d 6d 61    70 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 | et.((files.(--map.(oref.it.value | 
| 5d940 | 29 20 73 65 63 74 69 6f 6e 73 29 29 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d | ).sections))).....(magit-confirm | 
| 5d960 | 2d 66 69 6c 65 73 20 27 64 69 73 63 61 72 64 20    28 61 70 70 65 6e 64 20 66 69 6c 65 73 20 6e 65 | -files.'discard.(append.files.ne | 
| 5d980 | 77 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 | w-files)........................ | 
| 5d9a0 | 20 20 28 66 6f 72 6d 61 74 20 22 44 69 73 63 61    72 64 20 25 73 20 63 68 61 6e 67 65 73 20 69 6e | ..(format."Discard.%s.changes.in | 
| 5d9c0 | 22 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79    70 65 29 29 29 0a 20 20 20 20 28 69 66 20 28 65 | ".(magit-diff-type))).....(if.(e | 
| 5d9e0 | 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79    70 65 20 28 63 61 72 20 73 65 63 74 69 6f 6e 73 | q.(magit-diff-type.(car.sections | 
| 5da00 | 29 29 20 27 75 6e 73 74 61 67 65 64 29 0a 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c | )).'unstaged).........(magit-cal | 
| 5da20 | 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22    20 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 20 | l-git."checkout"."--".files).... | 
| 5da40 | 20 20 20 28 77 68 65 6e 20 6e 65 77 2d 66 69 6c    65 73 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ...(when.new-files.........(magi | 
| 5da60 | 74 2d 63 61 6c 6c 2d 67 69 74 20 22 61 64 64 22    20 20 20 22 2d 2d 22 20 6e 65 77 2d 66 69 6c 65 | t-call-git."add"..."--".new-file | 
| 5da80 | 73 29 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 72 65 73 65 | s).........(magit-call-git."rese | 
| 5daa0 | 74 22 20 22 2d 2d 22 20 6e 65 77 2d 66 69 6c 65    73 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | t"."--".new-files)).......(let.( | 
| 5dac0 | 28 62 69 6e 61 72 69 65 73 20 28 6d 61 67 69 74    2d 62 69 6e 61 72 79 2d 66 69 6c 65 73 20 22 2d | (binaries.(magit-binary-files."- | 
| 5dae0 | 2d 63 61 63 68 65 64 22 29 29 29 0a 20 20 20 20    20 20 20 20 28 77 68 65 6e 20 62 69 6e 61 72 69 | -cached"))).........(when.binari | 
| 5db00 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 | es...........(setq.sections..... | 
| 5db20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 72    65 6d 6f 76 65 20 28 6d 65 6d 62 65 72 20 28 6f | ............(--remove.(member.(o | 
| 5db40 | 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 62 69    6e 61 72 69 65 73 29 0a 20 20 20 20 20 20 20 20 | ref.it.value).binaries)......... | 
| 5db60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 73 65 63 74 69 6f 6e 73 29 29 29 0a 20 20 | ..................sections)))... | 
| 5db80 | 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 3d 20    28 6c 65 6e 67 74 68 20 73 65 63 74 69 6f 6e 73 | ......(cond.((=.(length.sections | 
| 5dba0 | 29 20 31 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 69 73 63 61 | ).1)................(magit-disca | 
| 5dbc0 | 72 64 2d 61 70 70 6c 79 20 28 63 61 72 20 73 65    63 74 69 6f 6e 73 29 20 27 6d 61 67 69 74 2d 61 | rd-apply.(car.sections).'magit-a | 
| 5dbe0 | 70 70 6c 79 2d 64 69 66 66 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 65 63 74 69 | pply-diff))...............(secti | 
| 5dc00 | 6f 6e 73 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 73 63 61 72 | ons................(magit-discar | 
| 5dc20 | 64 2d 61 70 70 6c 79 2d 6e 20 73 65 63 74 69 6f    6e 73 20 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d | d-apply-n.sections.'magit-apply- | 
| 5dc40 | 64 69 66 66 73 29 29 29 0a 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 62 69 6e 61 72 69 65 73 0a | diffs))).........(when.binaries. | 
| 5dc60 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 6d 6f 64 69 66 69 65 64 20 28 6d 61 67 69 74 | ..........(let.((modified.(magit | 
| 5dc80 | 2d 75 6e 73 74 61 67 65 64 2d 66 69 6c 65 73 20    74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -unstaged-files.t)))............ | 
| 5dca0 | 20 28 73 65 74 71 20 62 69 6e 61 72 69 65 73 20    28 2d 2d 73 65 70 61 72 61 74 65 20 28 6d 65 6d | .(setq.binaries.(--separate.(mem | 
| 5dcc0 | 62 65 72 20 69 74 20 6d 6f 64 69 66 69 65 64 29    20 62 69 6e 61 72 69 65 73 29 29 29 0a 20 20 20 | ber.it.modified).binaries))).... | 
| 5dce0 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 61    64 72 20 62 69 6e 61 72 69 65 73 29 0a 20 20 20 | .......(when.(cadr.binaries).... | 
| 5dd00 | 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 65 73 65 74 22 | .........(magit-call-git."reset" | 
| 5dd20 | 20 22 2d 2d 22 20 28 63 61 64 72 20 62 69 6e 61    72 69 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 | ."--".(cadr.binaries)))......... | 
| 5dd40 | 20 20 28 77 68 65 6e 20 28 63 61 72 20 62 69 6e    61 72 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 | ..(when.(car.binaries).......... | 
| 5dd60 | 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 28 63 6f 6e | ...(user-error..............(con | 
| 5dd80 | 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 43 61 6e 6e 6f 74 20 64 69 73 63 61 72 | cat..............."Cannot.discar | 
| 5dda0 | 64 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73    20 74 6f 20 62 69 6e 61 72 79 20 66 69 6c 65 73 | d.staged.changes.to.binary.files | 
| 5ddc0 | 2c 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 77 68 69 63 68 20 61 6c 73 6f 20 68 61 | ,."..............."which.also.ha | 
| 5dde0 | 76 65 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e    67 65 73 2e 20 20 55 6e 73 74 61 67 65 20 69 6e | ve.unstaged.changes...Unstage.in | 
| 5de00 | 73 74 65 61 64 2e 22 29 29 29 29 29 29 29 29 0a    0a 3b 3b 3b 3b 20 52 65 76 65 72 73 65 0a 0a 28 | stead."))))))))..;;;;.Reverse..( | 
| 5de20 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65    72 73 65 20 28 26 72 65 73 74 20 61 72 67 73 29 | defun.magit-reverse.(&rest.args) | 
| 5de40 | 0a 20 20 22 52 65 76 65 72 73 65 20 74 68 65 20    63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 | ..."Reverse.the.change.at.point. | 
| 5de60 | 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 2e 0a 57 69 74 68 20 61 20 70 72 65 66 | in.the.working.tree..With.a.pref | 
| 5de80 | 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 20 33 2d 77 61 79 20 | ix.argument.fallback.to.a.3-way. | 
| 5dea0 | 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 68 65 20 63 68 61 6e | merge...Doing.so.causes.the.chan | 
| 5dec0 | 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 20 61 73 | ge.to.be.applied.to.the.index.as | 
| 5dee0 | 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 6e 64 20 63 75 72 72 | .well."...(interactive.(and.curr | 
| 5df00 | 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 77 61 79 22 29 29 29 | ent-prefix-arg.(list."--3way"))) | 
| 5df20 | 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28    6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 67 65 74 | ...(--when-let.(magit-apply--get | 
| 5df40 | 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20    28 70 63 61 73 65 20 28 6c 69 73 74 20 28 6d 61 | -selection).....(pcase.(list.(ma | 
| 5df60 | 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 | 
| 5df80 | 29 29 0a 20 20 20 20 20 20 28 60 28 75 6e 74 72    61 63 6b 65 64 20 2c 5f 29 20 28 75 73 65 72 2d | )).......(`(untracked.,_).(user- | 
| 5dfa0 | 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 72 65    76 65 72 73 65 20 75 6e 74 72 61 63 6b 65 64 20 | error."Cannot.reverse.untracked. | 
| 5dfc0 | 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 2c 5f | changes")).......(`(unstaged..,_ | 
| 5dfe0 | 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 73 65 20 75 6e | ).(user-error."Cannot.reverse.un | 
| 5e000 | 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 22 29    29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 | staged.changes")).......(`(,_... | 
| 5e020 | 20 72 65 67 69 6f 6e 29 20 28 6d 61 67 69 74 2d    72 65 76 65 72 73 65 2d 72 65 67 69 6f 6e 20 69 | .region).(magit-reverse-region.i | 
| 5e040 | 74 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 68 75 6e 6b 29 20 | t.args)).......(`(,_......hunk). | 
| 5e060 | 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 68    75 6e 6b 20 20 20 69 74 20 61 72 67 73 29 29 0a | (magit-reverse-hunk...it.args)). | 
| 5e080 | 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20    68 75 6e 6b 73 29 20 28 6d 61 67 69 74 2d 72 65 | ......(`(,_.....hunks).(magit-re | 
| 5e0a0 | 76 65 72 73 65 2d 68 75 6e 6b 73 20 20 69 74 20    61 72 67 73 29 29 0a 20 20 20 20 20 20 28 60 28 | verse-hunks..it.args)).......(`( | 
| 5e0c0 | 2c 5f 20 20 20 20 20 20 66 69 6c 65 29 20 28 6d    61 67 69 74 2d 72 65 76 65 72 73 65 2d 66 69 6c | ,_......file).(magit-reverse-fil | 
| 5e0e0 | 65 20 20 20 69 74 20 61 72 67 73 29 29 0a 20 20    20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 66 69 | e...it.args)).......(`(,_.....fi | 
| 5e100 | 6c 65 73 29 20 28 6d 61 67 69 74 2d 72 65 76 65    72 73 65 2d 66 69 6c 65 73 20 20 69 74 20 61 72 | les).(magit-reverse-files..it.ar | 
| 5e120 | 67 73 29 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 | gs)).......(`(,_......list).(mag | 
| 5e140 | 69 74 2d 72 65 76 65 72 73 65 2d 66 69 6c 65 73    20 20 69 74 20 61 72 67 73 29 29 29 29 29 0a 0a | it-reverse-files..it.args))))).. | 
| 5e160 | 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 6f 6e 20 28 73 65 63 | (defun.magit-reverse-region.(sec | 
| 5e180 | 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 72 6d 20 27 72 65 76 | tion.args)...(magit-confirm.'rev | 
| 5e1a0 | 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 28 6d 61 67 69 74 2d | erse."Reverse.region")...(magit- | 
| 5e1c0 | 72 65 76 65 72 73 65 2d 61 70 70 6c 79 20 73 65    63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 61 70 70 | reverse-apply.section.'magit-app | 
| 5e1e0 | 6c 79 2d 72 65 67 69 6f 6e 20 61 72 67 73 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | ly-region.args))..(defun.magit-r | 
| 5e200 | 65 76 65 72 73 65 2d 68 75 6e 6b 20 28 73 65 63    74 69 6f 6e 20 61 72 67 73 29 0a 20 20 28 6d 61 | everse-hunk.(section.args)...(ma | 
| 5e220 | 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 72 65 76    65 72 73 65 20 22 52 65 76 65 72 73 65 20 68 75 | git-confirm.'reverse."Reverse.hu | 
| 5e240 | 6e 6b 22 29 0a 20 20 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 | nk")...(magit-reverse-apply.sect | 
| 5e260 | 69 6f 6e 20 27 6d 61 67 69 74 2d 61 70 70 6c 79    2d 68 75 6e 6b 20 61 72 67 73 29 29 0a 0a 28 64 | ion.'magit-apply-hunk.args))..(d | 
| 5e280 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72    73 65 2d 68 75 6e 6b 73 20 28 73 65 63 74 69 6f | efun.magit-reverse-hunks.(sectio | 
| 5e2a0 | 6e 73 20 61 72 67 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 | ns.args)...(magit-confirm.'rever | 
| 5e2c0 | 73 65 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 22    52 65 76 65 72 73 65 20 25 73 20 68 75 6e 6b 73 | se.....(format."Reverse.%s.hunks | 
| 5e2e0 | 20 66 72 6f 6d 20 25 73 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 73 65 | .from.%s".............(length.se | 
| 5e300 | 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | ctions).............(magit-secti | 
| 5e320 | 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))) | 
| 5e340 | 29 0a 20 20 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 | )...(magit-reverse-apply.section | 
| 5e360 | 73 20 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68    75 6e 6b 73 20 61 72 67 73 29 29 0a 0a 28 64 65 | s.'magit-apply-hunks.args))..(de | 
| 5e380 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73    65 2d 66 69 6c 65 20 28 73 65 63 74 69 6f 6e 20 | fun.magit-reverse-file.(section. | 
| 5e3a0 | 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72    65 76 65 72 73 65 2d 66 69 6c 65 73 20 28 6c 69 | args)...(magit-reverse-files.(li | 
| 5e3c0 | 73 74 20 73 65 63 74 69 6f 6e 29 20 61 72 67 73    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | st.section).args))..(defun.magit | 
| 5e3e0 | 2d 72 65 76 65 72 73 65 2d 66 69 6c 65 73 20 28    73 65 63 74 69 6f 6e 73 20 61 72 67 73 29 0a 20 | -reverse-files.(sections.args).. | 
| 5e400 | 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28    2c 62 69 6e 61 72 69 65 73 20 2c 73 65 63 74 69 | .(pcase-let.((`(,binaries.,secti | 
| 5e420 | 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 62 73 20 28 6d | ons)................(let.((bs.(m | 
| 5e440 | 61 67 69 74 2d 62 69 6e 61 72 79 2d 66 69 6c 65    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-binary-files............... | 
| 5e460 | 20 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 | ............(cond.((derived-mode | 
| 5e480 | 2d 70 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 | -p.'magit-revision-mode)........ | 
| 5e4a0 | 20 20 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 | ..........................magit- | 
| 5e4c0 | 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 20 20 | buffer-range)................... | 
| 5e4e0 | 20 20 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 | ..............((derived-mode-p.' | 
| 5e500 | 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 20 20 20 20 | magit-diff-mode)................ | 
| 5e520 | 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 | 
| 5e540 | 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 20 20 20 | ange)........................... | 
| 5e560 | 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 20 20 20 20 20 | ......(t........................ | 
| 5e580 | 20 20 20 20 20 20 20 20 20 20 22 2d 2d 63 61 63    68 65 64 22 29 29 29 29 29 0a 20 20 20 20 20 20 | .........."--cached")))))....... | 
| 5e5a0 | 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 73 65    70 61 72 61 74 65 20 28 6d 65 6d 62 65 72 20 28 | ...........(--separate.(member.( | 
| 5e5c0 | 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 62    73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | oref.it.value).bs).............. | 
| 5e5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    73 65 63 74 69 6f 6e 73 29 29 29 29 0a 20 20 20 | ................sections)))).... | 
| 5e600 | 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 76 65 72 73 65 20 28 | .(magit-confirm-files.'reverse.( | 
| 5e620 | 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 69 6f 6e 73 29 29 | --map.(oref.it.value).sections)) | 
| 5e640 | 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 3d 20 28    6c 65 6e 67 74 68 20 73 65 63 74 69 6f 6e 73 29 | .....(cond.((=.(length.sections) | 
| 5e660 | 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 65 72 73 65 2d 61 70 | .1)............(magit-reverse-ap | 
| 5e680 | 70 6c 79 20 28 63 61 72 20 73 65 63 74 69 6f 6e    73 29 20 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d | ply.(car.sections).'magit-apply- | 
| 5e6a0 | 64 69 66 66 20 61 72 67 73 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 73 65 63 74 69 6f 6e 73 0a | diff.args))...........(sections. | 
| 5e6c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 72 65 76 65 72 73 65 2d 61 70 70 6c 79 20 | ...........(magit-reverse-apply. | 
| 5e6e0 | 73 65 63 74 69 6f 6e 73 20 27 6d 61 67 69 74 2d    61 70 70 6c 79 2d 64 69 66 66 73 20 61 72 67 73 | sections.'magit-apply-diffs.args | 
| 5e700 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 62 69    6e 61 72 69 65 73 0a 20 20 20 20 20 20 28 75 73 | ))).....(when.binaries.......(us | 
| 5e720 | 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74    20 72 65 76 65 72 73 65 20 62 69 6e 61 72 79 20 | er-error."Cannot.reverse.binary. | 
| 5e740 | 66 69 6c 65 73 22 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 | files"))))..(defun.magit-reverse | 
| 5e760 | 2d 61 70 70 6c 79 20 28 73 65 63 74 69 6f 6e 3a    73 20 61 70 70 6c 79 20 61 72 67 73 29 0a 20 20 | -apply.(section:s.apply.args)... | 
| 5e780 | 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73    65 63 74 69 6f 6e 3a 73 20 22 2d 2d 72 65 76 65 | (funcall.apply.section:s."--reve | 
| 5e7a0 | 72 73 65 22 20 61 72 67 73 0a 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 6d | rse".args............(and.(not.m | 
| 5e7c0 | 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 74 6f    6d 69 63 61 6c 6c 79 29 0a 20 20 20 20 20 20 20 | agit-reverse-atomically)........ | 
| 5e7e0 | 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d    65 6d 62 65 72 20 22 2d 2d 33 77 61 79 22 20 61 | .........(not.(member."--3way".a | 
| 5e800 | 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 2d 2d 72 65 6a 65 63 74 22 | rgs))................."--reject" | 
| 5e820 | 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 69 6e 2d 69 6e 64 | )))..(defun.magit-reverse-in-ind | 
| 5e840 | 65 78 20 28 26 72 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 | ex.(&rest.args)..."Reverse.the.c | 
| 5e860 | 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 20 62 75 74 20 | hange.at.point.in.the.index.but. | 
| 5e880 | 6e 6f 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20    74 72 65 65 2e 0a 0a 55 73 65 20 74 68 69 73 20 | not.the.working.tree...Use.this. | 
| 5e8a0 | 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78 74 72 61    63 74 20 61 20 63 68 61 6e 67 65 20 66 72 6f 6d | command.to.extract.a.change.from | 
| 5e8c0 | 20 60 48 45 41 44 27 2c 20 77 68 69 6c 65 20 6c    65 61 76 69 6e 67 0a 69 74 20 69 6e 20 74 68 65 | .`HEAD',.while.leaving.it.in.the | 
| 5e8e0 | 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 73    6f 20 74 68 61 74 20 69 74 20 63 61 6e 20 6c 61 | .working.tree,.so.that.it.can.la | 
| 5e900 | 74 65 72 20 62 65 20 63 6f 6d 6d 69 74 74 65 64    20 75 73 69 6e 67 0a 61 20 73 65 70 61 72 61 74 | ter.be.committed.using.a.separat | 
| 5e920 | 65 20 63 6f 6d 6d 69 74 2e 20 20 41 20 74 79 70    69 63 61 6c 20 77 6f 72 6b 66 6c 6f 77 20 77 6f | e.commit...A.typical.workflow.wo | 
| 5e940 | 75 6c 64 20 62 65 3a 0a 0a 30 2e 20 4f 70 74 69    6f 6e 61 6c 6c 79 20 6d 61 6b 65 20 73 75 72 65 | uld.be:..0..Optionally.make.sure | 
| 5e960 | 20 74 68 61 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 | .that.there.are.no.uncommitted.c | 
| 5e980 | 68 61 6e 67 65 73 2e 0a 31 2e 20 56 69 73 69 74    20 74 68 65 20 60 48 45 41 44 27 20 63 6f 6d 6d | hanges..1..Visit.the.`HEAD'.comm | 
| 5e9a0 | 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 61 6e 67 65 20 74 68 | it.and.navigate.to.the.change.th | 
| 5e9c0 | 61 74 20 73 68 6f 75 6c 64 0a 20 20 20 6e 6f 74    20 68 61 76 65 20 62 65 65 6e 20 69 6e 63 6c 75 | at.should....not.have.been.inclu | 
| 5e9e0 | 64 65 64 20 69 6e 20 74 68 61 74 20 63 6f 6d 6d    69 74 2e 0a 32 2e 20 54 79 70 65 20 5c 22 75 5c | ded.in.that.commit..2..Type.\"u\ | 
| 5ea00 | 22 20 28 60 6d 61 67 69 74 2d 75 6e 73 74 61 67    65 27 29 20 74 6f 20 72 65 76 65 72 73 65 20 69 | ".(`magit-unstage').to.reverse.i | 
| 5ea20 | 74 20 69 6e 20 74 68 65 20 69 6e 64 65 78 2e 0a    20 20 20 54 68 69 73 20 61 73 73 75 6d 65 73 20 | t.in.the.index.....This.assumes. | 
| 5ea40 | 74 68 61 74 20 60 6d 61 67 69 74 2d 75 6e 73 74    61 67 65 2d 63 6f 6d 6d 69 74 74 65 64 2d 63 68 | that.`magit-unstage-committed-ch | 
| 5ea60 | 61 6e 67 65 73 27 20 69 73 20 6e 6f 6e 2d 6e 69    6c 2e 0a 33 2e 20 54 79 70 65 20 5c 22 63 20 65 | anges'.is.non-nil..3..Type.\"c.e | 
| 5ea80 | 5c 22 20 74 6f 20 65 78 74 65 6e 64 20 60 48 45    41 44 27 20 77 69 74 68 20 74 68 65 20 73 74 61 | \".to.extend.`HEAD'.with.the.sta | 
| 5eaa0 | 67 65 64 20 63 68 61 6e 67 65 73 2c 0a 20 20 20    69 6e 63 6c 75 64 69 6e 67 20 74 68 6f 73 65 20 | ged.changes,....including.those. | 
| 5eac0 | 74 68 61 74 20 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 | that.were.already.staged.before. | 
| 5eae0 | 0a 34 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 6e 69 | .4..Optionally.stage.the.remaini | 
| 5eb00 | 6e 67 20 63 68 61 6e 67 65 73 20 75 73 69 6e 67    20 5c 22 73 5c 22 20 6f 72 20 5c 22 53 5c 22 0a | ng.changes.using.\"s\".or.\"S\". | 
| 5eb20 | 20 20 20 61 6e 64 20 74 68 65 6e 20 74 79 70 65    20 5c 22 63 20 63 5c 22 20 74 6f 20 63 72 65 61 | ...and.then.type.\"c.c\".to.crea | 
| 5eb40 | 74 65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | te.a.new.commit."...(interactive | 
| 5eb60 | 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72    73 65 20 28 63 6f 6e 73 20 22 2d 2d 63 61 63 68 | )...(magit-reverse.(cons."--cach | 
| 5eb80 | 65 64 22 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b    20 53 6d 65 72 67 65 20 53 75 70 70 6f 72 74 0a | ed".args)))..;;;.Smerge.Support. | 
| 5eba0 | 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 63 75 72 72 65 6e | .(defun.magit-smerge-keep-curren | 
| 5ebc0 | 74 20 28 29 0a 20 20 22 4b 65 65 70 20 74 68 65    20 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e | t.()..."Keep.the.current.version | 
| 5ebe0 | 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 28 69 | .of.the.conflict.at.point."...(i | 
| 5ec00 | 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 67 65 | nteractive)...(magit-call-smerge | 
| 5ec20 | 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 70 2d 63    75 72 72 65 6e 74 29 29 0a 0a 28 64 65 66 75 6e | .#'smerge-keep-current))..(defun | 
| 5ec40 | 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65    65 70 2d 75 70 70 65 72 20 28 29 0a 20 20 22 4b | .magit-smerge-keep-upper.()..."K | 
| 5ec60 | 65 65 70 20 74 68 65 20 75 70 70 65 72 2f 6f 75    72 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 | eep.the.upper/our.version.of.the | 
| 5ec80 | 20 63 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 | .conflict.at.point."...(interact | 
| 5eca0 | 69 76 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 | ive)...(magit-call-smerge.#'smer | 
| 5ecc0 | 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6d | ge-keep-upper))..(defun.magit-sm | 
| 5ece0 | 65 72 67 65 2d 6b 65 65 70 2d 62 61 73 65 20 28    29 0a 20 20 22 4b 65 65 70 20 74 68 65 20 62 61 | erge-keep-base.()..."Keep.the.ba | 
| 5ed00 | 73 65 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 | se.version.of.the.conflict.at.po | 
| 5ed20 | 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 63 | int."...(interactive)...(magit-c | 
| 5ed40 | 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 62 61 73 65 29 29 0a | all-smerge.#'smerge-keep-base)). | 
| 5ed60 | 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 6c 6f 77 65 72 20 | .(defun.magit-smerge-keep-lower. | 
| 5ed80 | 28 29 0a 20 20 22 4b 65 65 70 20 74 68 65 20 6c    6f 77 65 72 2f 74 68 65 69 72 20 76 65 72 73 69 | ()..."Keep.the.lower/their.versi | 
| 5eda0 | 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."... | 
| 5edc0 | 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 | 
| 5ede0 | 67 65 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 70    2d 6c 6f 77 65 72 29 29 0a 0a 28 64 65 66 75 6e | ge.#'smerge-keep-lower))..(defun | 
| 5ee00 | 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 73 6d 65 72    67 65 20 28 66 6e 29 0a 20 20 28 70 63 61 73 65 | .magit-call-smerge.(fn)...(pcase | 
| 5ee20 | 2d 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 6d 61    67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e | -let*.((file.(magit-file-at-poin | 
| 5ee40 | 74 20 74 20 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6b 65 65 70 20 28 67 65 | t.t.t))................(keep.(ge | 
| 5ee60 | 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69    6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-file-buffer.file))............ | 
| 5ee80 | 20 20 20 20 28 60 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 | ....(`(,buf.,pos)............... | 
| 5eea0 | 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 64    69 66 66 2d 76 69 73 69 74 2d 6a 75 6d 70 2d 74 | ..(let.((magit-diff-visit-jump-t | 
| 5eec0 | 6f 2d 63 68 61 6e 67 65 20 6e 69 6c 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-change.nil)).................. | 
| 5eee0 | 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 | 
| 5ef00 | 74 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28    77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 | t.file)))).....(with-current-buf | 
| 5ef20 | 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 | fer.buf.......(save-excursion... | 
| 5ef40 | 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 20 20 20 | ......(save-restriction......... | 
| 5ef60 | 20 20 28 75 6e 6c 65 73 73 20 28 3c 3d 20 28 70    6f 69 6e 74 2d 6d 69 6e 29 20 70 6f 73 20 28 70 | ..(unless.(<=.(point-min).pos.(p | 
| 5ef80 | 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 77 69 64 65 6e 29 29 0a | oint-max)).............(widen)). | 
| 5efa0 | 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d    63 68 61 72 20 70 6f 73 29 0a 20 20 20 20 20 20 | ..........(goto-char.pos)....... | 
| 5efc0 | 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 20 20 20 20 20 20 | ....(condition-case.nil......... | 
| 5efe0 | 20 20 20 20 20 20 28 73 6d 65 72 67 65 2d 6d 61    74 63 68 2d 63 6f 6e 66 6c 69 63 74 29 0a 20 20 | ......(smerge-match-conflict)... | 
| 5f000 | 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 20 28 69 | ..........(error..............(i | 
| 5f020 | 66 20 28 65 71 20 66 6e 20 27 73 6d 65 72 67 65    2d 6b 65 65 70 2d 63 75 72 72 65 6e 74 29 0a 20 | f.(eq.fn.'smerge-keep-current).. | 
| 5f040 | 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 74 68 69 73 2d 63 | ................(when.(eq.this-c | 
| 5f060 | 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 64 69    73 63 61 72 64 29 0a 20 20 20 20 20 20 20 20 20 | ommand.'magit-discard).......... | 
| 5f080 | 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 73 6d 65 | ..........(re-search-forward.sme | 
| 5f0a0 | 72 67 65 2d 62 65 67 69 6e 2d 72 65 20 6e 69 6c    20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rge-begin-re.nil.t)............. | 
| 5f0c0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 66 6e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......(setq.fn................. | 
| 5f0e0 | 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 63 61 73 65 20 22 | .........(magit-read-char-case." | 
| 5f100 | 4b 65 65 70 20 73 69 64 65 3a 20 22 20 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Keep.side:.".t.................. | 
| 5f120 | 20 20 20 20 20 20 20 20 20 20 28 3f 6f 20 22 5b    6f 5d 75 72 73 2f 75 70 70 65 72 22 20 20 20 23 | ..........(?o."[o]urs/upper"...# | 
| 5f140 | 27 73 6d 65 72 67 65 2d 6b 65 65 70 2d 75 70 70    65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 'smerge-keep-upper)............. | 
| 5f160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    3f 62 20 22 5b 62 5d 61 73 65 22 20 20 20 20 20 | ...............(?b."[b]ase"..... | 
| 5f180 | 20 20 20 20 23 27 73 6d 65 72 67 65 2d 6b 65 65    70 2d 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 | ....#'smerge-keep-base)......... | 
| 5f1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 3f 74 20 22 5b 74 5d 68 65 69 72 73 | ...................(?t."[t]heirs | 
| 5f1c0 | 2f 6c 6f 77 65 72 22 20 23 27 73 6d 65 72 67 65    2d 6b 65 65 70 2d 6c 6f 77 65 72 29 29 29 29 0a | /lower".#'smerge-keep-lower)))). | 
| 5f1e0 | 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 61 72 | ...............(re-search-forwar | 
| 5f200 | 64 20 73 6d 65 72 67 65 2d 62 65 67 69 6e 2d 72    65 20 6e 69 6c 20 74 29 29 29 29 0a 20 20 20 20 | d.smerge-begin-re.nil.t))))..... | 
| 5f220 | 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66    6e 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e | ......(funcall.fn))).......(when | 
| 5f240 | 20 28 61 6e 64 20 6b 65 65 70 20 28 6d 61 67 69    74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 6d 65 72 | .(and.keep.(magit-anything-unmer | 
| 5f260 | 67 65 64 2d 70 20 66 69 6c 65 29 29 0a 20 20 20    20 20 20 20 20 28 73 6d 65 72 67 65 2d 73 74 61 | ged-p.file)).........(smerge-sta | 
| 5f280 | 72 74 2d 73 65 73 73 69 6f 6e 29 29 0a 20 20 20    20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 | rt-session)).......(save-buffer) | 
| 5f2a0 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6b 65    65 70 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 | ).....(unless.keep.......(kill-b | 
| 5f2c0 | 75 66 66 65 72 20 62 75 66 29 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | uffer.buf)).....(magit-refresh)) | 
| 5f2e0 | 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 61 70 70 6c 79 29 0a | )..;;;._.(provide.'magit-apply). | 
| 5f300 | 3b 3b 3b 20 6d 61 67 69 74 2d 61 70 70 6c 79 2e    65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 | ;;;.magit-apply.el.ends.here.... | 
| 5f320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f400 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 70 75 6c 6c 2e 65 6c 00 00 00 00 00 00 00 | magit-3.3.0/magit-pull.el....... | 
| 5f420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f460 | 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 | 
| 5f480 | 30 30 31 34 32 36 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 36 36 30 00 20 30 00 00 00 | 0014263.00000000000.013660..0... | 
| 5f4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f500 | 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................... | 
| 5f520 | 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................... | 
| 5f540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 5f600 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 75 6c 6c 2e 65    6c 20 2d 2d 2d 20 75 70 64 61 74 65 20 6c 6f 63 | ;;;.magit-pull.el.---.update.loc | 
| 5f620 | 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 | 
| 5f640 | 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a    0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 | -binding:.t.-*-..;;.Copyright.(C | 
| 5f660 | 29 20 32 30 30 38 2d 32 30 32 31 20 20 54 68 65    20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 | ).2008-2021..The.Magit.Project.C | 
| 5f680 | 6f 6e 74 72 69 62 75 74 6f 72 73 0a 3b 3b 0a 3b    3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 | ontributors.;;.;;.You.should.hav | 
| 5f6a0 | 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 41 55 54 48 4f 52 53 | e.received.a.copy.of.the.AUTHORS | 
| 5f6c0 | 2e 6d 64 20 66 69 6c 65 20 77 68 69 63 68 0a 3b    3b 20 6c 69 73 74 73 20 61 6c 6c 20 63 6f 6e 74 | .md.file.which.;;.lists.all.cont | 
| 5f6e0 | 72 69 62 75 74 6f 72 73 2e 20 20 49 66 20 6e 6f    74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 6d 61 | ributors...If.not,.see.http://ma | 
| 5f700 | 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a    0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 | git.vc/authors...;;.Author:.Jona | 
| 5f720 | 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 3b | s.Bernoulli.<jonas@bernoul.li>.; | 
| 5f740 | 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 6a | ;.Maintainer:.Jonas.Bernoulli.<j | 
| 5f760 | 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 73 | onas@bernoul.li>..;;.SPDX-Licens | 
| 5f780 | 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 0a | e-Identifier:.GPL-3.0-or-later.. | 
| 5f7a0 | 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 3b 20 79 6f 75 20 63 | ;;.Magit.is.free.software;.you.c | 
| 5f7c0 | 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 79 | an.redistribute.it.and/or.modify | 
| 5f7e0 | 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 4e | .it.;;.under.the.terms.of.the.GN | 
| 5f800 | 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 6c | U.General.Public.License.as.publ | 
| 5f820 | 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 6f | ished.by.;;.the.Free.Software.Fo | 
| 5f840 | 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72    20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 | undation;.either.version.3,.or.( | 
| 5f860 | 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a    3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 | at.your.option).;;.any.later.ver | 
| 5f880 | 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 | 
| 5f8a0 | 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 | 
| 5f8c0 | 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 | 
| 5f8e0 | 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 | 
| 5f900 | 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 | 
| 5f920 | 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... | 
| 5f940 | 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 | 
| 5f960 | 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 | 
| 5f980 | 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 | 
| 5f9a0 | 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. | 
| 5f9c0 | 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 | 
| 5f9e0 | 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75    2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2e 0a 0a | e.http://www.gnu.org/licenses... | 
| 5fa00 | 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 | 
| 5fa20 | 20 69 6d 70 6c 65 6d 65 6e 74 73 20 70 75 6c 6c    20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 | .implements.pull.commands...;;;. | 
| 5fa40 | 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 74 | Code:..(require.'magit)..;;;.Opt | 
| 5fa60 | 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d    20 6d 61 67 69 74 2d 70 75 6c 6c 2d 6f 72 2d 66 | ions..(defcustom.magit-pull-or-f | 
| 5fa80 | 65 74 63 68 20 6e 69 6c 0a 20 20 22 57 68 65 74    68 65 72 20 60 6d 61 67 69 74 2d 70 75 6c 6c 27 | etch.nil..."Whether.`magit-pull' | 
| 5faa0 | 20 61 6c 73 6f 20 6f 66 66 65 72 73 20 73 6f 6d    65 20 66 65 74 63 68 20 73 75 66 66 69 78 65 73 | .also.offers.some.fetch.suffixes | 
| 5fac0 | 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... | 
| 5fae0 | 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 | 
| 5fb00 | 73 0a 20 20 3a 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 | s...:type.'boolean)..;;;.Command | 
| 5fb20 | 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 67 | s..;;;###autoload.(autoload.'mag | 
| 5fb40 | 69 74 2d 70 75 6c 6c 20 22 6d 61 67 69 74 2d 70    75 6c 6c 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 | it-pull."magit-pull".nil.t).(tra | 
| 5fb60 | 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 70 75 6c 6c 20 | nsient-define-prefix.magit-pull. | 
| 5fb80 | 28 29 0a 20 20 22 50 75 6c 6c 20 66 72 6f 6d 20    61 6e 6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f | ()..."Pull.from.another.reposito | 
| 5fba0 | 72 79 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65    20 22 67 69 74 2d 70 75 6c 6c 22 0a 20 20 5b 3a | ry."...:man-page."git-pull"...[: | 
| 5fbc0 | 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 20 28 69 66 20 6d 61 | description....(lambda.().(if.ma | 
| 5fbe0 | 67 69 74 2d 70 75 6c 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 | git-pull-or-fetch."Pull.argument | 
| 5fc00 | 73 22 20 22 41 72 67 75 6d 65 6e 74 73 22 29 29    0a 20 20 20 28 22 2d 72 22 20 22 52 65 62 61 73 | s"."Arguments"))....("-r"."Rebas | 
| 5fc20 | 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 61 73 65 | e.local.commits".("-r"."--rebase | 
| 5fc40 | 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 75 74 6f | "))....("-A"."Autostash"."--auto | 
| 5fc60 | 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 74 69 6f | stash".:level.7)]...[:descriptio | 
| 5fc80 | 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 28 28 62 | n....(lambda.()......(if-let.((b | 
| 5fca0 | 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) | 
| 5fcc0 | 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 20 28 70 | ))..........(concat...........(p | 
| 5fce0 | 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 27 74 72 | ropertize."Pull.into.".'face.'tr | 
| 5fd00 | 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 72 6f 70 | ansient-heading)...........(prop | 
| 5fd20 | 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 67 69 74 | ertize.branch.......'face.'magit | 
| 5fd40 | 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 70 65 72 | -branch-local)...........(proper | 
| 5fd60 | 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 73 69 65 | tize.".from"......'face.'transie | 
| 5fd80 | 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 7a 65 20 | nt-heading))........(propertize. | 
| 5fda0 | 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 68 65 61 | "Pull.from".'face.'transient-hea | 
| 5fdc0 | 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 6f 6d 2d | ding)))....("p".magit-pull-from- | 
| 5fde0 | 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 6c 2d 66 | pushremote)....("u".magit-pull-f | 
| 5fe00 | 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 65 72 65 | rom-upstream)....("e"."elsewhere | 
| 5fe20 | 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 0a 20 20 | ".........magit-pull-branch)]... | 
| 5fe40 | 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 6d 61 67 | ["Fetch.from"....:if-non-nil.mag | 
| 5fe60 | 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 6f 74 65 | it-pull-or-fetch....("f"."remote | 
| 5fe80 | 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 6e 6f 2d | s"...........magit-fetch-all-no- | 
| 5fea0 | 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 72 75 6e | prune)....("F"."remotes.and.prun | 
| 5fec0 | 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 5b 22 46 | e".magit-fetch-all-prune)]...["F | 
| 5fee0 | 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 6c 6c 2d | etch"....:if-non-nil.magit-pull- | 
| 5ff00 | 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 6e 63 68 | or-fetch....("o"."another.branch | 
| 5ff20 | 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 22 73 22 | "....magit-fetch-branch)....("s" | 
| 5ff40 | 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 74 63 68 | ."explicit.refspec"..magit-fetch | 
| 5ff60 | 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 20 | -refspec)....("m"."submodules".. | 
| 5ff80 | 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)]...[" | 
| 5ffa0 | 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 63 68 2e | Configure"....("r".magit-branch. | 
| 5ffc0 | 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 2d 63 75 | <branch>.rebase.:if.magit-get-cu | 
| 5ffe0 | 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 6c 65 73 | rrent-branch)....("C"."variables | 
| 60000 | 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 0a 20 20 | ...".magit-branch-configure)]... | 
| 60020 | 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 74 75 70 | (interactive)...(transient-setup | 
| 60040 | 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 6d 61 67 | .'magit-pull.nil.nil.:scope.(mag | 
| 60060 | 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 66 75 6e | it-get-current-branch)))..(defun | 
| 60080 | 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 72 61 6e | .magit-pull-arguments.()...(tran | 
| 600a0 | 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 23 23 23 | sient-args.'magit-pull))..;;;### | 
| 600c0 | 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 6c 2d 66 | autoload.(autoload.'magit-pull-f | 
| 600e0 | 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 69 6c 20 | rom-pushremote."magit-pull".nil. | 
| 60100 | 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 61 67 69 | t).(transient-define-suffix.magi | 
| 60120 | 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 0a 20 20 | t-pull-from-pushremote.(args)... | 
| 60140 | 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 20 74 68 | "Pull.from.the.push-remote.of.th | 
| 60160 | 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 66 69 78 | e.current.branch...With.a.prefix | 
| 60180 | 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 6d 6f 74 | .argument.or.when.the.push-remot | 
| 601a0 | 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 20 75 6e | e.is.either.not.configured.or.un | 
| 601c0 | 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. | 
| 601e0 | 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 20 3a 69 | configure.the.push-remote."...:i | 
| 60200 | 66 20 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 | f.'magit-get-current-branch...:d | 
| 60220 | 65 73 63 72 69 70 74 69 6f 6e 20 27 6d 61 67 69    74 2d 70 75 6c 6c 2d 2d 70 75 73 68 62 72 61 6e | escription.'magit-pull--pushbran | 
| 60240 | 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 76 65 20 28 6c | ch-description...(interactive.(l | 
| 60260 | 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 29 0a 20 20 28 | ist.(magit-pull-arguments)))...( | 
| 60280 | 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 74 65 29 0a 20 | pcase-let.((`(,branch.,remote).. | 
| 602a0 | 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 2d 70 75 73 | ..............(magit--select-pus | 
| 602c0 | 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 29 29 0a 20 20 | h-remote."pull.from.there")))... | 
| 602e0 | 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 | 
| 60300 | 6f 6f 6b 29 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 | ook).....(magit-run-git-async."p | 
| 60320 | 75 6c 6c 22 20 61 72 67 73 20 72 65 6d 6f 74 65    20 62 72 61 6e 63 68 29 29 29 0a 0a 28 64 65 66 | ull".args.remote.branch)))..(def | 
| 60340 | 75 6e 20 6d 61 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 | un.magit-pull--pushbranch-descri | 
| 60360 | 70 74 69 6f 6e 20 28 29 0a 20 20 3b 3b 20 41 6c    73 6f 20 75 73 65 64 20 62 79 20 60 6d 61 67 69 | ption.()...;;.Also.used.by.`magi | 
| 60380 | 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 70 75    73 68 72 65 6d 6f 74 65 27 2e 0a 20 20 28 6c 65 | t-rebase-onto-pushremote'....(le | 
| 603a0 | 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 65 6e 74 2d 62 | t*.((branch.(magit-get-current-b | 
| 603c0 | 72 61 6e 63 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 | ranch))..........(target.(magit- | 
| 603e0 | 67 65 74 2d 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 | get-push-branch.branch.t))...... | 
| 60400 | 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 6d 6f | ....(remote.(magit-get-push-remo | 
| 60420 | 74 65 20 62 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 | te.branch))..........(v.(magit-- | 
| 60440 | 70 75 73 68 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 | push-remote-variable.branch.t))) | 
| 60460 | 0a 20 20 20 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 | .....(cond......(target)......(( | 
| 60480 | 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 6d 6f 74 65 | member.remote.(magit-list-remote | 
| 604a0 | 73 29 29 0a 20 20 20 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 | s)).......(format."%s,.replacing | 
| 604c0 | 20 6e 6f 6e 2d 65 78 69 73 74 65 6e 74 22 20 76    29 29 0a 20 20 20 20 20 28 72 65 6d 6f 74 65 0a | .non-existent".v))......(remote. | 
| 604e0 | 20 20 20 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 | ......(format."%s,.replacing.inv | 
| 60500 | 61 6c 69 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 | alid".v))......(t.......(format. | 
| 60520 | 22 25 73 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 | "%s,.setting.that".v)))))..;;;## | 
| 60540 | 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 6c 2d | #autoload.(autoload.'magit-pull- | 
| 60560 | 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 20 22 6d    61 67 69 74 2d 70 75 6c 6c 22 20 6e 69 6c 20 74 | from-upstream."magit-pull".nil.t | 
| 60580 | 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 | 
| 605a0 | 2d 70 75 6c 6c 2d 66 72 6f 6d 2d 75 70 73 74 72    65 61 6d 20 28 61 72 67 73 29 0a 20 20 22 50 75 | -pull-from-upstream.(args)..."Pu | 
| 605c0 | 6c 6c 20 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 | ll.from.the.upstream.of.the.curr | 
| 605e0 | 65 6e 74 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 | ent.branch...With.a.prefix.argum | 
| 60600 | 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 | 
| 60620 | 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 | 
| 60640 | 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 | 
| 60660 | 0a 74 68 65 20 75 70 73 74 72 65 61 6d 2e 22 0a    20 20 3a 69 66 20 27 6d 61 67 69 74 2d 67 65 74 | .the.upstream."...:if.'magit-get | 
| 60680 | 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 27 | -current-branch...:description.' | 
| 606a0 | 6d 61 67 69 74 2d 70 75 6c 6c 2d 2d 75 70 73 74    72 65 61 6d 2d 64 65 73 63 72 69 70 74 69 6f 6e | magit-pull--upstream-description | 
| 606c0 | 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 70 75 6c | ...(interactive.(list.(magit-pul | 
| 606e0 | 6c 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 72 61 6e 63 68 20 | l-arguments)))...(let*.((branch. | 
| 60700 | 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 0a 20 | (or.(magit-get-current-branch).. | 
| 60720 | 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. | 
| 60740 | 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 29 29 29 0a 20 20 | "No.branch.is.checked.out")))... | 
| 60760 | 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 22 62 72 61 6e 63 | .......(remote.(magit-get."branc | 
| 60780 | 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 28 6d | h".branch."remote"))..........(m | 
| 607a0 | 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 68 | erge..(magit-get."branch".branch | 
| 607c0 | 20 22 6d 65 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 | ."merge"))).....(when.(or.curren | 
| 607e0 | 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 28 6e 6f 74 20 | t-prefix-arg...............(not. | 
| 60800 | 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 | 
| 60820 | 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 28 6d | ranch)........................(m | 
| 60840 | 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 20 | agit--unnamed-upstream-p.remote. | 
| 60860 | 6d 65 72 67 65 29 29 29 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 | merge)))).......(magit-set-upstr | 
| 60880 | 65 61 6d 2d 62 72 61 6e 63 68 0a 20 20 20 20 20    20 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d | eam-branch........branch.(magit- | 
| 608a0 | 72 65 61 64 2d 75 70 73 74 72 65 61 6d 2d 62 72    61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 | read-upstream-branch............ | 
| 608c0 | 20 20 20 20 62 72 61 6e 63 68 20 28 66 6f 72 6d    61 74 20 22 53 65 74 20 75 70 73 74 72 65 61 6d | ....branch.(format."Set.upstream | 
| 608e0 | 20 6f 66 20 25 73 20 61 6e 64 20 70 75 6c 6c 20    66 72 6f 6d 20 74 68 65 72 65 22 20 62 72 61 6e | .of.%s.and.pull.from.there".bran | 
| 60900 | 63 68 29 29 29 0a 20 20 20 20 20 20 28 73 65 74    71 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d | ch))).......(setq.remote.(magit- | 
| 60920 | 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 29 0a 20 | get."branch".branch."remote")).. | 
| 60940 | 20 20 20 20 20 28 73 65 74 71 20 6d 65 72 67 65    20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 | .....(setq.merge..(magit-get."br | 
| 60960 | 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 72 75 6e | anch".branch."merge"))).....(run | 
| 60980 | 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 6b 29 0a 20 | -hooks.'magit-credential-hook).. | 
| 609a0 | 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 22 70 | ...(magit-run-git-with-editor."p | 
| 609c0 | 75 6c 6c 22 20 61 72 67 73 20 72 65 6d 6f 74 65    20 6d 65 72 67 65 29 29 29 0a 0a 28 64 65 66 75 | ull".args.remote.merge)))..(defu | 
| 609e0 | 6e 20 6d 61 67 69 74 2d 70 75 6c 6c 2d 2d 75 70    73 74 72 65 61 6d 2d 64 65 73 63 72 69 70 74 69 | n.magit-pull--upstream-descripti | 
| 60a00 | 6f 6e 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c 65    74 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 | on.()...(when-let.((branch.(magi | 
| 60a20 | 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 28 6f 72 20 | t-get-current-branch))).....(or. | 
| 60a40 | 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 | 
| 60a60 | 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 67 69 74 2d | h).........(let.((remote.(magit- | 
| 60a80 | 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 29 0a 20 | get."branch".branch."remote")).. | 
| 60aa0 | 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 67 65 74 20 | .............(merge..(magit-get. | 
| 60ac0 | 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 20 20 20 20 | "branch".branch."merge"))....... | 
| 60ae0 | 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 65 2d 66 61 | ........(u.(magit--propertize-fa | 
| 60b00 | 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 20 20 20 20 | ce."@{upstream}".'bold)))....... | 
| 60b20 | 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 2d 2d 75 6e | ....(cond............((magit--un | 
| 60b40 | 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 0a 20 | named-upstream-p.remote.merge).. | 
| 60b60 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 25 73 20 6f 66 20 25 73 22 0a 20 20 | ...........(format."%s.of.%s"... | 
| 60b80 | 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 | 
| 60ba0 | 74 69 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 | tize-face.merge.'magit-branch-re | 
| 60bc0 | 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 74 | mote).....................(magit | 
| 60be0 | 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 29 | --propertize-face.remote.'bold)) | 
| 60c00 | 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 75 70 73 74 | )............((magit--valid-upst | 
| 60c20 | 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 20 20 20 20 | ream-p.remote.merge)............ | 
| 60c40 | 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 6f 6e 2d 65 78 69 73 | .(concat.u.",.replacing.non-exis | 
| 60c60 | 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 65 6d 6f 74 65 20 6d | tent"))............((or.remote.m | 
| 60c80 | 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 20 75 20 22 2c 20 72 | erge).............(concat.u.",.r | 
| 60ca0 | 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 20 20 20 20 20 20 28 | eplacing.invalid"))............( | 
| 60cc0 | 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 2c 20 73 65 74 74 69 | t.............(concat.u.",.setti | 
| 60ce0 | 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 74 6f 6c 6f 61 64 0a | ng.that")))))))..;;;###autoload. | 
| 60d00 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 75 6c    6c 2d 62 72 61 6e 63 68 20 28 73 6f 75 72 63 65 | (defun.magit-pull-branch.(source | 
| 60d20 | 20 61 72 67 73 29 0a 20 20 22 50 75 6c 6c 20 66    72 6f 6d 20 61 20 62 72 61 6e 63 68 20 72 65 61 | .args)..."Pull.from.a.branch.rea | 
| 60d40 | 64 20 69 6e 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 61 63 | d.in.the.minibuffer."...(interac | 
| 60d60 | 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 2d 62 72 | tive.(list.(magit-read-remote-br | 
| 60d80 | 61 6e 63 68 20 22 50 75 6c 6c 22 20 6e 69 6c 20    6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 | anch."Pull".nil.nil.nil.t)...... | 
| 60da0 | 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 6c 6c 2d 61 72 67 75 | ................(magit-pull-argu | 
| 60dc0 | 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 63 72 65 | ments)))...(run-hooks.'magit-cre | 
| 60de0 | 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20    28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c | dential-hook)...(pcase-let.((`(, | 
| 60e00 | 72 65 6d 6f 74 65 20 2e 20 2c 62 72 61 6e 63 68    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | remote...,branch)............... | 
| 60e20 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 74 72 61 63    6b 65 64 20 73 6f 75 72 63 65 29 29 29 0a 20 20 | .(magit-get-tracked.source)))... | 
| 60e40 | 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 70 75 | ..(magit-run-git-with-editor."pu | 
| 60e60 | 6c 6c 22 20 61 72 67 73 20 72 65 6d 6f 74 65 20    62 72 61 6e 63 68 29 29 29 0a 0a 3b 3b 3b 20 5f | ll".args.remote.branch)))..;;;._ | 
| 60e80 | 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74    2d 70 75 6c 6c 29 0a 3b 3b 3b 20 6d 61 67 69 74 | .(provide.'magit-pull).;;;.magit | 
| 60ea0 | 2d 70 75 6c 6c 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 | -pull.el.ends.here.............. | 
| 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 60f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 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 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 66 65 74 63 68 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-fetch.el...... | 
| 61020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 61040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 61060 | 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 | 
| 61080 | 30 30 31 34 36 33 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 37 37 33 00 20 30 00 00 00 | 0014630.00000000000.013773..0... | 
| 610a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 610c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 610e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 61100 | 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................... | 
| 61120 | 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................... | 
| 61140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 61160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 61180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 611a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 611c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 611e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 61200 | 3b 3b 3b 20 6d 61 67 69 74 2d 66 65 74 63 68 2e    65 6c 20 2d 2d 2d 20 64 6f 77 6e 6c 6f 61 64 20 | ;;;.magit-fetch.el.---.download. | 
| 61220 | 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 | 
| 61240 | 6e 64 69 6e 67 3a 20 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 | nding:.t.-*-..;;.Copyright.(C).2 | 
| 61260 | 30 30 38 2d 32 30 32 31 20 20 54 68 65 20 4d 61    67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 | 008-2021..The.Magit.Project.Cont | 
| 61280 | 72 69 62 75 74 6f 72 73 0a 3b 3b 0a 3b 3b 20 59    6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 | ributors.;;.;;.You.should.have.r | 
| 612a0 | 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f    66 20 74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 | eceived.a.copy.of.the.AUTHORS.md | 
| 612c0 | 20 66 69 6c 65 20 77 68 69 63 68 0a 3b 3b 20 6c    69 73 74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 62 | .file.which.;;.lists.all.contrib | 
| 612e0 | 75 74 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c 20    73 65 65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 74 | utors...If.not,.see.http://magit | 
| 61300 | 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b    20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 | .vc/authors...;;.Author:.Jonas.B | 
| 61320 | 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 | 
| 61340 | 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 | 
| 61360 | 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 | 
| 61380 | 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..;;. | 
| 613a0 | 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f    66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 | Magit.is.free.software;.you.can. | 
| 613c0 | 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 | 
| 613e0 | 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 | 
| 61400 | 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 | 
| 61420 | 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 | 
| 61440 | 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65    72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 | ation;.either.version.3,.or.(at. | 
| 61460 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20    61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f | your.option).;;.any.later.versio | 
| 61480 | 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 | 
| 614a0 | 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 | 
| 614c0 | 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 | 
| 614e0 | 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 | 
| 61500 | 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 | 
| 61520 | 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 | 
| 61540 | 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 | 
| 61560 | 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 | 
| 61580 | 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 | 
| 615a0 | 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.;;. | 
| 615c0 | 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 68 | along.with.Magit...If.not,.see.h | 
| 615e0 | 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72    67 2f 6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b | ttp://www.gnu.org/licenses...;;; | 
| 61600 | 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 6d | .Commentary:..;;.This.library.im | 
| 61620 | 70 6c 65 6d 65 6e 74 73 20 66 65 74 63 68 20 63    6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b 20 43 6f | plements.fetch.commands...;;;.Co | 
| 61640 | 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 6f | de:..(require.'magit)..;;;.Optio | 
| 61660 | 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d    61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c | ns..(defcustom.magit-fetch-modul | 
| 61680 | 65 73 2d 6a 6f 62 73 20 34 0a 20 20 22 4e 75 6d    62 65 72 20 6f 66 20 73 75 62 6d 6f 64 75 6c 65 | es-jobs.4..."Number.of.submodule | 
| 616a0 | 73 20 74 6f 20 66 65 74 63 68 20 69 6e 20 70 61    72 61 6c 6c 65 6c 2e 0a 49 67 6e 6f 72 65 64 20 | s.to.fetch.in.parallel..Ignored. | 
| 616c0 | 66 6f 72 20 47 69 74 20 76 65 72 73 69 6f 6e 73    20 62 65 66 6f 72 65 20 76 32 2e 38 2e 30 2e 22 | for.Git.versions.before.v2.8.0." | 
| 616e0 | 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 | 
| 61700 | 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 6e 64 73 | .12.0")...:group.'magit-commands | 
| 61720 | 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 20 22 6f | ...:type.'(choice.(const.:tag."o | 
| 61740 | 6e 65 20 61 74 20 61 20 74 69 6d 65 22 20 6e 69    6c 29 20 6e 75 6d 62 65 72 29 29 0a 0a 3b 3b 3b | ne.at.a.time".nil).number))..;;; | 
| 61760 | 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 6c | .Commands..;;;###autoload.(autol | 
| 61780 | 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 65 74 63 68 22 20 6e | oad.'magit-fetch."magit-fetch".n | 
| 617a0 | 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 | 
| 617c0 | 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 6f 6d 20 61 6e 6f 74 | agit-fetch.()..."Fetch.from.anot | 
| 617e0 | 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 69 | her.repository."...:man-page."gi | 
| 61800 | 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 20 20 28 22 2d 70 22 | t-fetch"...["Arguments"....("-p" | 
| 61820 | 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 20 28 22 2d 70 22 20 | ."Prune.deleted.branches".("-p". | 
| 61840 | 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 63 68 20 61 6c 6c 20 | "--prune"))....("-t"."Fetch.all. | 
| 61860 | 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 20 28 37 20 22 2d 75 | tags".("-t"."--tags"))....(7."-u | 
| 61880 | 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 2d 75 6e 73 68 61 6c | "."Fetch.full.history"."--unshal | 
| 618a0 | 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 20 28 22 70 22 20 6d | low")]...["Fetch.from"....("p".m | 
| 618c0 | 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 29 0a 20 20 20 28 | agit-fetch-from-pushremote)....( | 
| 618e0 | 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 72 65 61 6d 29 0a 20 | "u".magit-fetch-from-upstream).. | 
| 61900 | 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 20 6d 61 67 69 74 2d | ..("e"."elsewhere"........magit- | 
| 61920 | 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 20 72 65 6d 6f 74 65 | fetch-other)....("a"."all.remote | 
| 61940 | 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 0a 20 20 5b 22 46 65 | s"......magit-fetch-all)]...["Fe | 
| 61960 | 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 6e 63 68 22 20 20 20 | tch"....("o"."another.branch"... | 
| 61980 | 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 72 22 20 22 65 78 70 | magit-fetch-branch)....("r"."exp | 
| 619a0 | 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 68 2d 72 65 66 73 70 | licit.refspec".magit-fetch-refsp | 
| 619c0 | 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 20 20 20 20 20 20 6d | ec)....("m"."submodules".......m | 
| 619e0 | 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 43 6f 6e 66 69 67 75 | agit-fetch-modules)]...["Configu | 
| 61a00 | 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 22 20 6d 61 67 69 74 | re"....("C"."variables...".magit | 
| 61a20 | 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 66 75 6e 20 6d 61 67 | -branch-configure)])..(defun.mag | 
| 61a40 | 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 74 72 61 6e 73 69 65 | it-fetch-arguments.()...(transie | 
| 61a60 | 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 64 65 66 75 6e 20 6d | nt-args.'magit-fetch))..(defun.m | 
| 61a80 | 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 67 73 29 0a 20 20 28 | agit-git-fetch.(remote.args)...( | 
| 61aa0 | 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 6b | run-hooks.'magit-credential-hook | 
| 61ac0 | 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 66 65 74 63 68 22 | )...(magit-run-git-async."fetch" | 
| 61ae0 | 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 6f 6c 6f 61 64 20 28 | .remote.args))..;;;###autoload.( | 
| 61b00 | 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 6d 2d 70 75 73 68 72 | autoload.'magit-fetch-from-pushr | 
| 61b20 | 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 29 0a 28 74 72 61 6e | emote."magit-fetch".nil.t).(tran | 
| 61b40 | 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 66 65 74 63 68 2d | sient-define-suffix.magit-fetch- | 
| 61b60 | 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 22 46 65 74 63 68 20 | from-pushremote.(args)..."Fetch. | 
| 61b80 | 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 57 | from.the.current.push-remote...W | 
| 61ba0 | 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 74 68 | ith.a.prefix.argument.or.when.th | 
| 61bc0 | 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 63 6f 6e 66 | e.push-remote.is.either.not.conf | 
| 61be0 | 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 20 74 68 65 | igured.or.unusable,.then.let.the | 
| 61c00 | 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 73 68 2d 72 | .user.first.configure.the.push-r | 
| 61c20 | 65 6d 6f 74 65 2e 22 0a 20 20 3a 64 65 73 63 72    69 70 74 69 6f 6e 20 27 6d 61 67 69 74 2d 66 65 | emote."...:description.'magit-fe | 
| 61c40 | 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 0a 20 20 28 69 | tch--pushremote-description...(i | 
| 61c60 | 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 68 2d 61 72 | nteractive.(list.(magit-fetch-ar | 
| 61c80 | 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6c 65    74 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 | guments)))...(let.((remote.(magi | 
| 61ca0 | 74 2d 67 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74    65 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 | t-get-push-remote))).....(when.( | 
| 61cc0 | 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 20 20 20 20 | or.current-prefix-arg........... | 
| 61ce0 | 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72    20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 6c | ....(not.(member.remote.(magit-l | 
| 61d00 | 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 29 29 0a    20 20 20 20 20 20 28 6c 65 74 20 28 28 76 61 72 | ist-remotes)))).......(let.((var | 
| 61d20 | 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 29 29 29 | .(magit--push-remote-variable))) | 
| 61d40 | 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72    65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 | .........(setq.remote........... | 
| 61d60 | 20 20 20 20 28 6d 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 | ....(magit-read-remote.(format." | 
| 61d80 | 53 65 74 20 25 73 20 61 6e 64 20 66 65 74 63 68    20 66 72 6f 6d 20 74 68 65 72 65 22 20 76 61 72 | Set.%s.and.fetch.from.there".var | 
| 61da0 | 29 29 29 0a 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 76 61 | ))).........(magit-set.remote.va | 
| 61dc0 | 72 29 29 29 0a 20 20 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 | r))).....(magit-git-fetch.remote | 
| 61de0 | 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 66 65 74 63 68 2d 2d 70 75 | .args)))..(defun.magit-fetch--pu | 
| 61e00 | 73 68 72 65 6d 6f 74 65 2d 64 65 73 63 72 69 70    74 69 6f 6e 20 28 29 0a 20 20 28 6c 65 74 2a 20 | shremote-description.()...(let*. | 
| 61e20 | 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 | 
| 61e40 | 63 68 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 74 | ch))..........(remote.(magit-get | 
| 61e60 | 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 28 | -push-remote.branch))..........( | 
| 61e80 | 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 62 | v.(magit--push-remote-variable.b | 
| 61ea0 | 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 28 6d 65 6d 62 | ranch.t))).....(cond......((memb | 
| 61ec0 | 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 20 | er.remote.(magit-list-remotes)). | 
| 61ee0 | 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 28 72 65    6d 6f 74 65 0a 20 20 20 20 20 20 28 66 6f 72 6d | remote)......(remote.......(form | 
| 61f00 | 61 74 20 22 25 73 2c 20 72 65 70 6c 61 63 69 6e    67 20 69 6e 76 61 6c 69 64 22 20 76 29 29 0a 20 | at."%s,.replacing.invalid".v)).. | 
| 61f20 | 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 66 6f    72 6d 61 74 20 22 25 73 2c 20 73 65 74 74 69 6e | ....(t.......(format."%s,.settin | 
| 61f40 | 67 20 74 68 61 74 22 20 76 29 29 29 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 | g.that".v)))))..;;;###autoload.( | 
| 61f60 | 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 6d 2d 75 70 73 74 72 | autoload.'magit-fetch-from-upstr | 
| 61f80 | 65 61 6d 20 22 6d 61 67 69 74 2d 66 65 74 63 68    22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 | eam."magit-fetch".nil.t).(transi | 
| 61fa0 | 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69    78 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 66 72 | ent-define-suffix.magit-fetch-fr | 
| 61fc0 | 6f 6d 2d 75 70 73 74 72 65 61 6d 20 28 72 65 6d    6f 74 65 20 61 72 67 73 29 0a 20 20 22 46 65 74 | om-upstream.(remote.args)..."Fet | 
| 61fe0 | 63 68 20 66 72 6f 6d 20 74 68 65 20 5c 22 63 75    72 72 65 6e 74 5c 22 20 72 65 6d 6f 74 65 2c 20 | ch.from.the.\"current\".remote,. | 
| 62000 | 75 73 75 61 6c 6c 79 20 74 68 65 20 75 70 73 74    72 65 61 6d 2e 0a 0a 49 66 20 74 68 65 20 75 70 | usually.the.upstream...If.the.up | 
| 62020 | 73 74 72 65 61 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 | stream.is.configured.for.the.cur | 
| 62040 | 72 65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20    6e 61 6d 65 73 0a 61 6e 20 65 78 69 73 74 69 6e | rent.branch.and.names.an.existin | 
| 62060 | 67 20 72 65 6d 6f 74 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 | g.remote,.then.use.that...Otherw | 
| 62080 | 69 73 65 20 74 72 79 20 74 6f 20 75 73 65 20 61    6e 6f 74 68 65 72 0a 72 65 6d 6f 74 65 3a 20 49 | ise.try.to.use.another.remote:.I | 
| 620a0 | 66 20 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 | f.only.a.single.remote.is.config | 
| 620c0 | 75 72 65 64 2c 20 74 68 65 6e 20 75 73 65 20 74    68 61 74 2e 0a 4f 74 68 65 72 77 69 73 65 20 69 | ured,.then.use.that..Otherwise.i | 
| 620e0 | 66 20 61 20 72 65 6d 6f 74 65 20 6e 61 6d 65 64    20 5c 22 6f 72 69 67 69 6e 5c 22 20 65 78 69 73 | f.a.remote.named.\"origin\".exis | 
| 62100 | 74 73 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61    74 2e 0a 0a 49 66 20 6e 6f 20 72 65 6d 6f 74 65 | ts,.then.use.that...If.no.remote | 
| 62120 | 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 68 69 73 20 63 6f | .can.be.determined,.then.this.co | 
| 62140 | 6d 6d 61 6e 64 20 69 73 20 6e 6f 74 20 61 76 61    69 6c 61 62 6c 65 0a 66 72 6f 6d 20 74 68 65 20 | mmand.is.not.available.from.the. | 
| 62160 | 60 6d 61 67 69 74 2d 66 65 74 63 68 27 20 74 72    61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 61 | `magit-fetch'.transient.prefix.a | 
| 62180 | 6e 64 20 69 6e 76 6f 6b 69 6e 67 20 69 74 20 64    69 72 65 63 74 6c 79 0a 72 65 73 75 6c 74 73 20 | nd.invoking.it.directly.results. | 
| 621a0 | 69 6e 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20 20    3a 69 66 20 20 20 20 20 20 20 20 20 20 28 6c 61 | in.an.error."...:if..........(la | 
| 621c0 | 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 | 
| 621e0 | 65 20 74 29 29 0a 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 20 | e.t))...:description.(lambda.(). | 
| 62200 | 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65    6e 74 2d 72 65 6d 6f 74 65 20 74 29 29 0a 20 20 | (magit-get-current-remote.t))... | 
| 62220 | 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 67 65 74 2d 63 75 | (interactive.(list.(magit-get-cu | 
| 62240 | 72 72 65 6e 74 2d 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 20 | rrent-remote.t)................. | 
| 62260 | 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 73 29 29 29 0a 20 | .....(magit-fetch-arguments))).. | 
| 62280 | 20 28 75 6e 6c 65 73 73 20 72 65 6d 6f 74 65 0a    20 20 20 20 28 65 72 72 6f 72 20 22 54 68 65 20 | .(unless.remote.....(error."The. | 
| 622a0 | 5c 22 63 75 72 72 65 6e 74 5c 22 20 72 65 6d 6f    74 65 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 | \"current\".remote.could.not.be. | 
| 622c0 | 64 65 74 65 72 6d 69 6e 65 64 22 29 29 0a 20 20    28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68 | determined"))...(magit-git-fetch | 
| 622e0 | 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 6f 6c 6f 61 64 0a 28 | .remote.args))..;;;###autoload.( | 
| 62300 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 65 74 63    68 2d 6f 74 68 65 72 20 28 72 65 6d 6f 74 65 20 | defun.magit-fetch-other.(remote. | 
| 62320 | 61 72 67 73 29 0a 20 20 22 46 65 74 63 68 20 66    72 6f 6d 20 61 6e 6f 74 68 65 72 20 72 65 70 6f | args)..."Fetch.from.another.repo | 
| 62340 | 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 28 6d | sitory."...(interactive.(list.(m | 
| 62360 | 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65    20 22 46 65 74 63 68 20 72 65 6d 6f 74 65 22 29 | agit-read-remote."Fetch.remote") | 
| 62380 | 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 66 65 74 | ......................(magit-fet | 
| 623a0 | 63 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 | ch-arguments)))...(magit-git-fet | 
| 623c0 | 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 74 6f 6c 6f 61 64 | ch.remote.args))..;;;###autoload | 
| 623e0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 65    74 63 68 2d 62 72 61 6e 63 68 20 28 72 65 6d 6f | .(defun.magit-fetch-branch.(remo | 
| 62400 | 74 65 20 62 72 61 6e 63 68 20 61 72 67 73 29 0a    20 20 22 46 65 74 63 68 20 61 20 42 52 41 4e 43 | te.branch.args)..."Fetch.a.BRANC | 
| 62420 | 48 20 66 72 6f 6d 20 61 20 52 45 4d 4f 54 45 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | H.from.a.REMOTE."...(interactive | 
| 62440 | 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 72 65 61 64 2d 72 65 | ....(let.((remote.(magit-read-re | 
| 62460 | 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 65 6d 6f 74 65 20 6f | mote-or-url."Fetch.from.remote.o | 
| 62480 | 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 74 65 0a 20 20 20 20 | r.url")))......(list.remote..... | 
| 624a0 | 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 6e 63 68 | .......(magit-read-remote-branch | 
| 624c0 | 20 22 46 65 74 63 68 20 62 72 61 6e 63 68 22 20    72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 | ."Fetch.branch".remote)......... | 
| 624e0 | 20 20 20 28 6d 61 67 69 74 2d 66 65 74 63 68 2d    61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 | ...(magit-fetch-arguments))))... | 
| 62500 | 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68    20 72 65 6d 6f 74 65 20 28 63 6f 6e 73 20 62 72 | (magit-git-fetch.remote.(cons.br | 
| 62520 | 61 6e 63 68 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 | anch.args)))..;;;###autoload.(de | 
| 62540 | 66 75 6e 20 6d 61 67 69 74 2d 66 65 74 63 68 2d    72 65 66 73 70 65 63 20 28 72 65 6d 6f 74 65 20 | fun.magit-fetch-refspec.(remote. | 
| 62560 | 72 65 66 73 70 65 63 20 61 72 67 73 29 0a 20 20    22 46 65 74 63 68 20 61 20 52 45 46 53 50 45 43 | refspec.args)..."Fetch.a.REFSPEC | 
| 62580 | 20 66 72 6f 6d 20 61 20 52 45 4d 4f 54 45 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a | .from.a.REMOTE."...(interactive. | 
| 625a0 | 20 20 20 28 6c 65 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 | ...(let.((remote.(magit-read-rem | 
| 625c0 | 6f 74 65 2d 6f 72 2d 75 72 6c 20 22 46 65 74 63    68 20 66 72 6f 6d 20 72 65 6d 6f 74 65 20 6f 72 | ote-or-url."Fetch.from.remote.or | 
| 625e0 | 20 75 72 6c 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 | .url")))......(list.remote...... | 
| 62600 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61    64 2d 72 65 66 73 70 65 63 20 22 46 65 74 63 68 | ......(magit-read-refspec."Fetch | 
| 62620 | 20 75 73 69 6e 67 20 72 65 66 73 70 65 63 22 20    72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 | .using.refspec".remote)......... | 
| 62640 | 20 20 20 28 6d 61 67 69 74 2d 66 65 74 63 68 2d    61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 | ...(magit-fetch-arguments))))... | 
| 62660 | 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68    20 72 65 6d 6f 74 65 20 28 63 6f 6e 73 20 72 65 | (magit-git-fetch.remote.(cons.re | 
| 62680 | 66 73 70 65 63 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 | fspec.args)))..;;;###autoload.(d | 
| 626a0 | 65 66 75 6e 20 6d 61 67 69 74 2d 66 65 74 63 68    2d 61 6c 6c 20 28 61 72 67 73 29 0a 20 20 22 46 | efun.magit-fetch-all.(args)..."F | 
| 626c0 | 65 74 63 68 20 66 72 6f 6d 20 61 6c 6c 20 72 65    6d 6f 74 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 | etch.from.all.remotes."...(inter | 
| 626e0 | 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61    67 69 74 2d 66 65 74 63 68 2d 61 72 67 75 6d 65 | active.(list.(magit-fetch-argume | 
| 62700 | 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d    67 69 74 2d 66 65 74 63 68 20 6e 69 6c 20 28 63 | nts)))...(magit-git-fetch.nil.(c | 
| 62720 | 6f 6e 73 20 22 2d 2d 61 6c 6c 22 20 61 72 67 73    29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ons."--all".args)))..;;;###autol | 
| 62740 | 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 2d 70 72 75 6e 65 | oad.(defun.magit-fetch-all-prune | 
| 62760 | 20 28 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 2c 20 61 | .()..."Fetch.from.all.remotes,.a | 
| 62780 | 6e 64 20 70 72 75 6e 65 2e 0a 50 72 75 6e 65 20    72 65 6d 6f 74 65 20 74 72 61 63 6b 69 6e 67 20 | nd.prune..Prune.remote.tracking. | 
| 627a0 | 62 72 61 6e 63 68 65 73 20 66 6f 72 20 62 72 61    6e 63 68 65 73 20 74 68 61 74 20 68 61 76 65 20 | branches.for.branches.that.have. | 
| 627c0 | 62 65 65 6e 0a 72 65 6d 6f 76 65 64 20 6f 6e 20    74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 72 | been.removed.on.the.respective.r | 
| 627e0 | 65 6d 6f 74 65 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 68 | emote."...(interactive)...(run-h | 
| 62800 | 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 28 | ooks.'magit-credential-hook)...( | 
| 62820 | 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 70 | magit-run-git-async."remote"."up | 
| 62840 | 64 61 74 65 22 20 22 2d 2d 70 72 75 6e 65 22 29    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | date"."--prune"))..;;;###autoloa | 
| 62860 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66    65 74 63 68 2d 61 6c 6c 2d 6e 6f 2d 70 72 75 6e | d.(defun.magit-fetch-all-no-prun | 
| 62880 | 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 6d 6f 74 65 73 2e 22 | e.()..."Fetch.from.all.remotes." | 
| 628a0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29    0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d | ...(interactive)...(run-hooks.'m | 
| 628c0 | 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 | 
| 628e0 | 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 72 65    6d 6f 74 65 22 20 22 75 70 64 61 74 65 22 29 29 | un-git-async."remote"."update")) | 
| 62900 | 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 66 65 | ..;;;###autoload.(defun.magit-fe | 
| 62920 | 74 63 68 2d 6d 6f 64 75 6c 65 73 20 28 26 6f 70    74 69 6f 6e 61 6c 20 61 6c 6c 29 0a 20 20 22 46 | tch-modules.(&optional.all)..."F | 
| 62940 | 65 74 63 68 20 61 6c 6c 20 73 75 62 6d 6f 64 75    6c 65 73 2e 0a 0a 4f 70 74 69 6f 6e 20 60 6d 61 | etch.all.submodules...Option.`ma | 
| 62960 | 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65    73 2d 6a 6f 62 73 27 20 63 6f 6e 74 72 6f 6c 73 | git-fetch-modules-jobs'.controls | 
| 62980 | 20 68 6f 77 20 6d 61 6e 79 20 73 75 62 6d 6f 64    75 6c 65 73 0a 61 72 65 20 62 65 69 6e 67 20 66 | .how.many.submodules.are.being.f | 
| 629a0 | 65 74 63 68 65 64 20 69 6e 20 70 61 72 61 6c 6c    65 6c 2e 20 20 41 6c 73 6f 20 66 65 74 63 68 20 | etched.in.parallel...Also.fetch. | 
| 629c0 | 74 68 65 20 73 75 70 65 72 2d 72 65 70 6f 73 69    74 6f 72 79 2c 0a 62 65 63 61 75 73 65 20 60 67 | the.super-repository,.because.`g | 
| 629e0 | 69 74 2d 66 65 74 63 68 27 20 64 6f 65 73 20 6e    6f 74 20 73 75 70 70 6f 72 74 20 6e 6f 74 20 64 | it-fetch'.does.not.support.not.d | 
| 62a00 | 6f 69 6e 67 20 74 68 61 74 2e 20 20 57 69 74 68    20 61 0a 70 72 65 66 69 78 20 61 72 67 75 6d 65 | oing.that...With.a.prefix.argume | 
| 62a20 | 6e 74 20 66 65 74 63 68 20 61 6c 6c 20 72 65 6d    6f 74 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 | nt.fetch.all.remotes."...(intera | 
| 62a40 | 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 6d 61    67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 | ctive."P")...(magit-with-topleve | 
| 62a60 | 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 0a 20 20 20 20 20 | l.....(magit-run-git-async...... | 
| 62a80 | 22 66 65 74 63 68 22 20 22 2d 2d 76 65 72 62 6f    73 65 22 20 22 2d 2d 72 65 63 75 72 73 65 2d 73 | "fetch"."--verbose"."--recurse-s | 
| 62aa0 | 75 62 6d 6f 64 75 6c 65 73 22 0a 20 20 20 20 20    28 61 6e 64 20 6d 61 67 69 74 2d 66 65 74 63 68 | ubmodules"......(and.magit-fetch | 
| 62ac0 | 2d 6d 6f 64 75 6c 65 73 2d 6a 6f 62 73 0a 20 20    20 20 20 20 20 20 20 20 28 76 65 72 73 69 6f 6e | -modules-jobs...........(version | 
| 62ae0 | 3c 3d 20 22 32 2e 38 2e 30 22 20 28 6d 61 67 69    74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 29 29 0a | <=."2.8.0".(magit-git-version)). | 
| 62b00 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20    22 2d 6a 22 20 28 6e 75 6d 62 65 72 2d 74 6f 2d | ..........(list."-j".(number-to- | 
| 62b20 | 73 74 72 69 6e 67 20 6d 61 67 69 74 2d 66 65 74    63 68 2d 6d 6f 64 75 6c 65 73 2d 6a 6f 62 73 29 | string.magit-fetch-modules-jobs) | 
| 62b40 | 29 29 0a 20 20 20 20 20 28 61 6e 64 20 61 6c 6c    20 22 2d 2d 61 6c 6c 22 29 29 29 29 0a 0a 3b 3b | ))......(and.all."--all"))))..;; | 
| 62b60 | 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 3b 3b 3b 20 6d | ;._.(provide.'magit-fetch).;;;.m | 
| 62b80 | 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 00 00 00 00 00 | agit-fetch.el.ends.here......... | 
| 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 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 4c 49 43 45    4e 53 45 00 00 00 00 00 00 00 00 00 00 00 00 00 | magit-3.3.0/LICENSE............. | 
| 62c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62c60 | 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 | 
| 62c80 | 30 31 30 34 35 31 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 32 37 30 00 20 30 00 00 00 | 0104515.00000000000.012270..0... | 
| 62ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62d00 | 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................... | 
| 62d20 | 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................... | 
| 62d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 62e00 | 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. | 
| 62e20 | 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.................. | 
| 62e40 | 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... | 
| 62e60 | 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 | 
| 62e80 | 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 | 
| 62ea0 | 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 | 
| 62ec0 | 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 | 
| 62ee0 | 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 | 
| 62f00 | 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.... | 
| 62f20 | 20 20 20 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 | 
| 62f40 | 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 | 
| 62f60 | 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 | 
| 62f80 | 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 | 
| 62fa0 | 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 | 
| 62fc0 | 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 | 
| 62fe0 | 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 | 
| 63000 | 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. | 
| 63020 | 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 | 
| 63040 | 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 | 
| 63060 | 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 | 
| 63080 | 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 | 
| 630a0 | 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 | 
| 630c0 | 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 | 
| 630e0 | 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 | 
| 63100 | 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 | 
| 63120 | 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 | 
| 63140 | 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 | 
| 63160 | 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 | 
| 63180 | 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 | 
| 631a0 | 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 | 
| 631c0 | 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 | 
| 631e0 | 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 | 
| 63200 | 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 | 
| 63220 | 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 | 
| 63240 | 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 | 
| 63260 | 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 | 
| 63280 | 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 | 
| 632a0 | 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. | 
| 632c0 | 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. | 
| 632e0 | 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 | 
| 63300 | 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 | 
| 63320 | 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 | 
| 63340 | 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 | 
| 63360 | 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 | 
| 63380 | 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 | 
| 633a0 | 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 | 
| 633c0 | 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. | 
| 633e0 | 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 | 
| 63400 | 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 | 
| 63420 | 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 | 
| 63440 | 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 | 
| 63460 | 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 | 
| 63480 | 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 | 
| 634a0 | 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. | 
| 634c0 | 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 | 
| 634e0 | 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 | 
| 63500 | 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 | 
| 63520 | 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 | 
| 63540 | 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 | 
| 63560 | 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 | 
| 63580 | 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 | 
| 635a0 | 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 | 
| 635c0 | 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 | 
| 635e0 | 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). | 
| 63600 | 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 | 
| 63620 | 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 | 
| 63640 | 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. | 
| 63660 | 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 | 
| 63680 | 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 | 
| 636a0 | 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. | 
| 636c0 | 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 | 
| 636e0 | 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. | 
| 63700 | 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. | 
| 63720 | 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 | 
| 63740 | 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 | 
| 63760 | 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 | 
| 63780 | 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 | 
| 637a0 | 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 | 
| 637c0 | 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 | 
| 637e0 | 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 | 
| 63800 | 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 | 
| 63820 | 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. | 
| 63840 | 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 | 
| 63860 | 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 | 
| 63880 | 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 | 
| 638a0 | 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 | 
| 638c0 | 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 | 
| 638e0 | 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 | 
| 63900 | 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 | 
| 63920 | 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. | 
| 63940 | 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 | 
| 63960 | 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.. | 
| 63980 | 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 | 
| 639a0 | 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 | 
| 639c0 | 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. | 
| 639e0 | 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 | 
| 63a00 | 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 | 
| 63a20 | 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 | 
| 63a40 | 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 | 
| 63a60 | 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 | 
| 63a80 | 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 | 
| 63aa0 | 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 | 
| 63ac0 | 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 | 
| 63ae0 | 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 | 
| 63b00 | 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. | 
| 63b20 | 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 | 
| 63b40 | 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 | 
| 63b60 | 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 | 
| 63b80 | 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 | 
| 63ba0 | 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 | 
| 63bc0 | 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 | 
| 63be0 | 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 | 
| 63c00 | 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 | 
| 63c20 | 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........................ | 
| 63c40 | 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 | 
| 63c60 | 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 | 
| 63c80 | 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 | 
| 63ca0 | 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 | 
| 63cc0 | 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 | 
| 63ce0 | 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 | 
| 63d00 | 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 | 
| 63d20 | 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 | 
| 63d40 | 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 | 
| 63d60 | 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. | 
| 63d80 | 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 | 
| 63da0 | 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 | 
| 63dc0 | 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. | 
| 63de0 | 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 | 
| 63e00 | 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 | 
| 63e20 | 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 | 
| 63e40 | 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. | 
| 63e60 | 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 | 
| 63e80 | 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 | 
| 63ea0 | 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. | 
| 63ec0 | 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 | 
| 63ee0 | 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 | 
| 63f00 | 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 | 
| 63f20 | 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... | 
| 63f40 | 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 | 
| 63f60 | 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 | 
| 63f80 | 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 | 
| 63fa0 | 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 | 
| 63fc0 | 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 | 
| 63fe0 | 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 | 
| 64000 | 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 | 
| 64020 | 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 | 
| 64040 | 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 | 
| 64060 | 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. | 
| 64080 | 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. | 
| 640a0 | 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. | 
| 640c0 | 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 | 
| 640e0 | 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 | 
| 64100 | 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. | 
| 64120 | 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 | 
| 64140 | 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 | 
| 64160 | 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 | 
| 64180 | 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 | 
| 641a0 | 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 | 
| 641c0 | 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" | 
| 641e0 | 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. | 
| 64200 | 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 | 
| 64220 | 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 | 
| 64240 | 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,. | 
| 64260 | 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 | 
| 64280 | 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 | 
| 642a0 | 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 | 
| 642c0 | 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 | 
| 642e0 | 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 | 
| 64300 | 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 | 
| 64320 | 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 | 
| 64340 | 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 | 
| 64360 | 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, | 
| 64380 | 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 | 
| 643a0 | 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 | 
| 643c0 | 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. | 
| 643e0 | 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. | 
| 64400 | 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 | 
| 64420 | 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 | 
| 64440 | 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.. | 
| 64460 | 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. | 
| 64480 | 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 | 
| 644a0 | 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 | 
| 644c0 | 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. | 
| 644e0 | 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 | 
| 64500 | 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 | 
| 64520 | 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. | 
| 64540 | 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 | 
| 64560 | 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 | 
| 64580 | 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 | 
| 645a0 | 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 | 
| 645c0 | 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 | 
| 645e0 | 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 | 
| 64600 | 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 | 
| 64620 | 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 | 
| 64640 | 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 | 
| 64660 | 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 | 
| 64680 | 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 | 
| 646a0 | 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 | 
| 646c0 | 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 | 
| 646e0 | 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 | 
| 64700 | 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 | 
| 64720 | 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 | 
| 64740 | 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 | 
| 64760 | 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 | 
| 64780 | 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 | 
| 647a0 | 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 | 
| 647c0 | 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 | 
| 647e0 | 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 | 
| 64800 | 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 | 
| 64820 | 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. | 
| 64840 | 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 | 
| 64860 | 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, | 
| 64880 | 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 | 
| 648a0 | 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. | 
| 648c0 | 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 | 
| 648e0 | 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 | 
| 64900 | 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' | 
| 64920 | 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 | 
| 64940 | 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 | 
| 64960 | 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 | 
| 64980 | 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. | 
| 649a0 | 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 | 
| 649c0 | 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 | 
| 649e0 | 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 | 
| 64a00 | 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 | 
| 64a20 | 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, | 
| 64a40 | 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. | 
| 64a60 | 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 | 
| 64a80 | 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 | 
| 64aa0 | 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,. | 
| 64ac0 | 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 | 
| 64ae0 | 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 | 
| 64b00 | 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 | 
| 64b20 | 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 | 
| 64b40 | 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 | 
| 64b60 | 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 | 
| 64b80 | 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. | 
| 64ba0 | 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 | 
| 64bc0 | 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 | 
| 64be0 | 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 | 
| 64c00 | 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. | 
| 64c20 | 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 | 
| 64c40 | 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 | 
| 64c60 | 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,. | 
| 64c80 | 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 | 
| 64ca0 | 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 | 
| 64cc0 | 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 | 
| 64ce0 | 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 | 
| 64d00 | 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 | 
| 64d20 | 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 | 
| 64d40 | 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 | 
| 64d60 | 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,. | 
| 64d80 | 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 | 
| 64da0 | 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 | 
| 64dc0 | 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 | 
| 64de0 | 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 | 
| 64e00 | 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 | 
| 64e20 | 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 | 
| 64e40 | 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 | 
| 64e60 | 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. | 
| 64e80 | 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 | 
| 64ea0 | 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 | 
| 64ec0 | 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 | 
| 64ee0 | 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 | 
| 64f00 | 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 | 
| 64f20 | 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 | 
| 64f40 | 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. | 
| 64f60 | 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 | 
| 64f80 | 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 | 
| 64fa0 | 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 | 
| 64fc0 | 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 | 
| 64fe0 | 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 | 
| 65000 | 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 | 
| 65020 | 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 | 
| 65040 | 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 | 
| 65060 | 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. | 
| 65080 | 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 | 
| 650a0 | 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 | 
| 650c0 | 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 | 
| 650e0 | 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 | 
| 65100 | 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 | 
| 65120 | 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 | 
| 65140 | 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. | 
| 65160 | 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 | 
| 65180 | 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 | 
| 651a0 | 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 | 
| 651c0 | 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 | 
| 651e0 | 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 | 
| 65200 | 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. | 
| 65220 | 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 | 
| 65240 | 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 | 
| 65260 | 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 | 
| 65280 | 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 | 
| 652a0 | 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 | 
| 652c0 | 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 | 
| 652e0 | 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 | 
| 65300 | 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 | 
| 65320 | 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 | 
| 65340 | 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 | 
| 65360 | 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 | 
| 65380 | 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. | 
| 653a0 | 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. | 
| 653c0 | 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 | 
| 653e0 | 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 | 
| 65400 | 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 | 
| 65420 | 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 | 
| 65440 | 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 | 
| 65460 | 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 | 
| 65480 | 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 | 
| 654a0 | 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 | 
| 654c0 | 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 | 
| 654e0 | 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 | 
| 65500 | 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 | 
| 65520 | 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 | 
| 65540 | 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 | 
| 65560 | 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 | 
| 65580 | 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 | 
| 655a0 | 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 | 
| 655c0 | 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 | 
| 655e0 | 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 | 
| 65600 | 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. | 
| 65620 | 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. | 
| 65640 | 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 | 
| 65660 | 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 | 
| 65680 | 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. | 
| 656a0 | 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 | 
| 656c0 | 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. | 
| 656e0 | 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 | 
| 65700 | 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. | 
| 65720 | 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 | 
| 65740 | 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 | 
| 65760 | 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 | 
| 65780 | 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. | 
| 657a0 | 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. | 
| 657c0 | 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 | 
| 657e0 | 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 | 
| 65800 | 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. | 
| 65820 | 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). | 
| 65840 | 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 | 
| 65860 | 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 | 
| 65880 | 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 | 
| 658a0 | 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. | 
| 658c0 | 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 | 
| 658e0 | 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 | 
| 65900 | 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". | 
| 65920 | 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 | 
| 65940 | 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 | 
| 65960 | 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 | 
| 65980 | 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 | 
| 659a0 | 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 | 
| 659c0 | 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 | 
| 659e0 | 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 | 
| 65a00 | 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 | 
| 65a20 | 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 | 
| 65a40 | 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 | 
| 65a60 | 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 | 
| 65a80 | 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, | 
| 65aa0 | 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. | 
| 65ac0 | 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 | 
| 65ae0 | 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 | 
| 65b00 | 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 | 
| 65b20 | 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 | 
| 65b40 | 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 | 
| 65b60 | 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 | 
| 65b80 | 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 | 
| 65ba0 | 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,. | 
| 65bc0 | 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 | 
| 65be0 | 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 | 
| 65c00 | 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 | 
| 65c20 | 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. | 
| 65c40 | 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 | 
| 65c60 | 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 | 
| 65c80 | 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 | 
| 65ca0 | 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 | 
| 65cc0 | 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 | 
| 65ce0 | 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 | 
| 65d00 | 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. | 
| 65d20 | 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. | 
| 65d40 | 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 | 
| 65d60 | 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 | 
| 65d80 | 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 | 
| 65da0 | 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 | 
| 65dc0 | 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 | 
| 65de0 | 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 | 
| 65e00 | 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 | 
| 65e20 | 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 | 
| 65e40 | 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 | 
| 65e60 | 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 | 
| 65e80 | 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,. | 
| 65ea0 | 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 | 
| 65ec0 | 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 | 
| 65ee0 | 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. | 
| 65f00 | 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:.. | 
| 65f20 | 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 | 
| 65f40 | 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 | 
| 65f60 | 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 | 
| 65f80 | 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 | 
| 65fa0 | 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 | 
| 65fc0 | 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 | 
| 65fe0 | 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 | 
| 66000 | 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 | 
| 66020 | 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 | 
| 66040 | 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 | 
| 66060 | 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. | 
| 66080 | 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 | 
| 660a0 | 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. | 
| 660c0 | 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.... | 
| 660e0 | 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 | 
| 66100 | 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 | 
| 66120 | 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 | 
| 66140 | 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 | 
| 66160 | 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 | 
| 66180 | 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 | 
| 661a0 | 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 | 
| 661c0 | 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 | 
| 661e0 | 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 | 
| 66200 | 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 | 
| 66220 | 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. | 
| 66240 | 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 | 
| 66260 | 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 | 
| 66280 | 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 | 
| 662a0 | 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 | 
| 662c0 | 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 | 
| 662e0 | 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 | 
| 66300 | 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 | 
| 66320 | 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 | 
| 66340 | 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. | 
| 66360 | 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 | 
| 66380 | 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 | 
| 663a0 | 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 | 
| 663c0 | 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. | 
| 663e0 | 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 | 
| 66400 | 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 | 
| 66420 | 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 | 
| 66440 | 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 | 
| 66460 | 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 | 
| 66480 | 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 | 
| 664a0 | 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. | 
| 664c0 | 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.... | 
| 664e0 | 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 | 
| 66500 | 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... | 
| 66520 | 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 | 
| 66540 | 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 | 
| 66560 | 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. | 
| 66580 | 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 | 
| 665a0 | 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 | 
| 665c0 | 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. | 
| 665e0 | 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 | 
| 66600 | 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,. | 
| 66620 | 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. | 
| 66640 | 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 | 
| 66660 | 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..... | 
| 66680 | 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 | 
| 666a0 | 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 | 
| 666c0 | 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. | 
| 666e0 | 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.. | 
| 66700 | 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 | 
| 66720 | 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 | 
| 66740 | 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 | 
| 66760 | 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 | 
| 66780 | 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. | 
| 667a0 | 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. | 
| 667c0 | 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. | 
| 667e0 | 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 | 
| 66800 | 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 | 
| 66820 | 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 | 
| 66840 | 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 | 
| 66860 | 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 | 
| 66880 | 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 | 
| 668a0 | 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 | 
| 668c0 | 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 | 
| 668e0 | 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 | 
| 66900 | 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 | 
| 66920 | 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 | 
| 66940 | 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 | 
| 66960 | 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 | 
| 66980 | 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 | 
| 669a0 | 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 | 
| 669c0 | 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 | 
| 669e0 | 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 | 
| 66a00 | 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. | 
| 66a20 | 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 | 
| 66a40 | 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 | 
| 66a60 | 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 | 
| 66a80 | 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 | 
| 66aa0 | 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 | 
| 66ac0 | 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. | 
| 66ae0 | 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 | 
| 66b00 | 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 | 
| 66b20 | 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 | 
| 66b40 | 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.. | 
| 66b60 | 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 | 
| 66b80 | 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 | 
| 66ba0 | 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 | 
| 66bc0 | 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,. | 
| 66be0 | 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 | 
| 66c00 | 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 | 
| 66c20 | 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 | 
| 66c40 | 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 | 
| 66c60 | 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 | 
| 66c80 | 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 | 
| 66ca0 | 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 | 
| 66cc0 | 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 | 
| 66ce0 | 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 | 
| 66d00 | 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 | 
| 66d20 | 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 | 
| 66d40 | 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. | 
| 66d60 | 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 | 
| 66d80 | 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 | 
| 66da0 | 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 | 
| 66dc0 | 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 | 
| 66de0 | 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. | 
| 66e00 | 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 | 
| 66e20 | 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 | 
| 66e40 | 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 | 
| 66e60 | 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 | 
| 66e80 | 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 | 
| 66ea0 | 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 | 
| 66ec0 | 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 | 
| 66ee0 | 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 | 
| 66f00 | 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 | 
| 66f20 | 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 | 
| 66f40 | 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 | 
| 66f60 | 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 | 
| 66f80 | 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 | 
| 66fa0 | 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 | 
| 66fc0 | 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 | 
| 66fe0 | 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 | 
| 67000 | 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 | 
| 67020 | 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 | 
| 67040 | 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 | 
| 67060 | 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 | 
| 67080 | 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 | 
| 670a0 | 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 | 
| 670c0 | 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 | 
| 670e0 | 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 | 
| 67100 | 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 | 
| 67120 | 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 | 
| 67140 | 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. | 
| 67160 | 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 | 
| 67180 | 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 | 
| 671a0 | 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 | 
| 671c0 | 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 | 
| 671e0 | 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 | 
| 67200 | 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 | 
| 67220 | 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 | 
| 67240 | 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 | 
| 67260 | 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 | 
| 67280 | 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 | 
| 672a0 | 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 | 
| 672c0 | 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 | 
| 672e0 | 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 | 
| 67300 | 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 | 
| 67320 | 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 | 
| 67340 | 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. | 
| 67360 | 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... | 
| 67380 | 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 | 
| 673a0 | 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 | 
| 673c0 | 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 | 
| 673e0 | 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 | 
| 67400 | 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.. | 
| 67420 | 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. | 
| 67440 | 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 | 
| 67460 | 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 | 
| 67480 | 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,. | 
| 674a0 | 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 | 
| 674c0 | 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 | 
| 674e0 | 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 | 
| 67500 | 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. | 
| 67520 | 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 | 
| 67540 | 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 | 
| 67560 | 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. | 
| 67580 | 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 | 
| 675a0 | 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 | 
| 675c0 | 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 | 
| 675e0 | 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 | 
| 67600 | 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 | 
| 67620 | 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. | 
| 67640 | 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 | 
| 67660 | 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 | 
| 67680 | 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 | 
| 676a0 | 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 | 
| 676c0 | 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 | 
| 676e0 | 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 | 
| 67700 | 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 | 
| 67720 | 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 | 
| 67740 | 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. | 
| 67760 | 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, | 
| 67780 | 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 | 
| 677a0 | 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. | 
| 677c0 | 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 | 
| 677e0 | 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. | 
| 67800 | 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:..... | 
| 67820 | 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 | 
| 67840 | 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. | 
| 67860 | 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 | 
| 67880 | 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). | 
| 678a0 | 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 | 
| 678c0 | 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. | 
| 678e0 | 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. | 
| 67900 | 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 | 
| 67920 | 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 | 
| 67940 | 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 | 
| 67960 | 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 | 
| 67980 | 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.. | 
| 679a0 | 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 | 
| 679c0 | 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 | 
| 679e0 | 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 | 
| 67a00 | 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 | 
| 67a20 | 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 | 
| 67a40 | 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 | 
| 67a60 | 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 | 
| 67a80 | 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 | 
| 67aa0 | 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. | 
| 67ac0 | 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, | 
| 67ae0 | 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 | 
| 67b00 | 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 | 
| 67b20 | 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. | 
| 67b40 | 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. | 
| 67b60 | 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 | 
| 67b80 | 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 | 
| 67ba0 | 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. | 
| 67bc0 | 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 | 
| 67be0 | 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 | 
| 67c00 | 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... | 
| 67c20 | 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... | 
| 67c40 | 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 | 
| 67c60 | 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 | 
| 67c80 | 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 | 
| 67ca0 | 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 | 
| 67cc0 | 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 | 
| 67ce0 | 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 | 
| 67d00 | 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 | 
| 67d20 | 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. | 
| 67d40 | 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 | 
| 67d60 | 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 | 
| 67d80 | 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 | 
| 67da0 | 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 | 
| 67dc0 | 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 | 
| 67de0 | 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 | 
| 67e00 | 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. | 
| 67e20 | 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 | 
| 67e40 | 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. | 
| 67e60 | 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 | 
| 67e80 | 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 | 
| 67ea0 | 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. | 
| 67ec0 | 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 | 
| 67ee0 | 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, | 
| 67f00 | 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 | 
| 67f20 | 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,. | 
| 67f40 | 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. | 
| 67f60 | 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 | 
| 67f80 | 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 | 
| 67fa0 | 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 | 
| 67fc0 | 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. | 
| 67fe0 | 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 | 
| 68000 | 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 | 
| 68020 | 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.... | 
| 68040 | 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 | 
| 68060 | 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 | 
| 68080 | 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. | 
| 680a0 | 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 | 
| 680c0 | 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 | 
| 680e0 | 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 | 
| 68100 | 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 | 
| 68120 | 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 | 
| 68140 | 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 | 
| 68160 | 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 | 
| 68180 | 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 | 
| 681a0 | 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 | 
| 681c0 | 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 | 
| 681e0 | 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 | 
| 68200 | 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. | 
| 68220 | 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 | 
| 68240 | 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 | 
| 68260 | 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 | 
| 68280 | 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 | 
| 682a0 | 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 | 
| 682c0 | 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. | 
| 682e0 | 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. | 
| 68300 | 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 | 
| 68320 | 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 | 
| 68340 | 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. | 
| 68360 | 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 | 
| 68380 | 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 | 
| 683a0 | 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 | 
| 683c0 | 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 | 
| 683e0 | 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,. | 
| 68400 | 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 | 
| 68420 | 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 | 
| 68440 | 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. | 
| 68460 | 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 | 
| 68480 | 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 | 
| 684a0 | 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 | 
| 684c0 | 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 | 
| 684e0 | 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 | 
| 68500 | 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 | 
| 68520 | 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 | 
| 68540 | 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 | 
| 68560 | 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 | 
| 68580 | 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. | 
| 685a0 | 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 | 
| 685c0 | 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 | 
| 685e0 | 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 | 
| 68600 | 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 | 
| 68620 | 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 | 
| 68640 | 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 | 
| 68660 | 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 | 
| 68680 | 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 | 
| 686a0 | 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 | 
| 686c0 | 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 | 
| 686e0 | 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 | 
| 68700 | 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 | 
| 68720 | 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 | 
| 68740 | 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 | 
| 68760 | 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 | 
| 68780 | 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,. | 
| 687a0 | 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. | 
| 687c0 | 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 | 
| 687e0 | 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. | 
| 68800 | 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 | 
| 68820 | 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 | 
| 68840 | 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 | 
| 68860 | 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,. | 
| 68880 | 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 | 
| 688a0 | 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. | 
| 688c0 | 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 | 
| 688e0 | 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 | 
| 68900 | 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 | 
| 68920 | 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 | 
| 68940 | 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 | 
| 68960 | 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 | 
| 68980 | 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 | 
| 689a0 | 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 | 
| 689c0 | 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 | 
| 689e0 | 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 | 
| 68a00 | 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 | 
| 68a20 | 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 | 
| 68a40 | 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 | 
| 68a60 | 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 | 
| 68a80 | 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 | 
| 68aa0 | 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 | 
| 68ac0 | 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 | 
| 68ae0 | 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 | 
| 68b00 | 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 | 
| 68b20 | 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 | 
| 68b40 | 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 | 
| 68b60 | 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. | 
| 68b80 | 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 | 
| 68ba0 | 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 | 
| 68bc0 | 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 | 
| 68be0 | 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. | 
| 68c00 | 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 | 
| 68c20 | 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. | 
| 68c40 | 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 | 
| 68c60 | 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 | 
| 68c80 | 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 | 
| 68ca0 | 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) | 
| 68cc0 | 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. | 
| 68ce0 | 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 | 
| 68d00 | 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 | 
| 68d20 | 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 | 
| 68d40 | 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." | 
| 68d60 | 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 | 
| 68d80 | 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 | 
| 68da0 | 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 | 
| 68dc0 | 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. | 
| 68de0 | 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 | 
| 68e00 | 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 | 
| 68e20 | 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." | 
| 68e40 | 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 | 
| 68e60 | 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 | 
| 68e80 | 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 | 
| 68ea0 | 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 | 
| 68ec0 | 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 | 
| 68ee0 | 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 | 
| 68f00 | 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 | 
| 68f20 | 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,. | 
| 68f40 | 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 | 
| 68f60 | 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 | 
| 68f80 | 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. | 
| 68fa0 | 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 | 
| 68fc0 | 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 | 
| 68fe0 | 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 | 
| 69000 | 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 | 
| 69020 | 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 | 
| 69040 | 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 | 
| 69060 | 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 | 
| 69080 | 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 | 
| 690a0 | 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 | 
| 690c0 | 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. | 
| 690e0 | 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, | 
| 69100 | 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 | 
| 69120 | 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. | 
| 69140 | 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 | 
| 69160 | 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 | 
| 69180 | 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 | 
| 691a0 | 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 | 
| 691c0 | 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. | 
| 691e0 | 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 | 
| 69200 | 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 | 
| 69220 | 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 | 
| 69240 | 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 | 
| 69260 | 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 | 
| 69280 | 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 | 
| 692a0 | 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 | 
| 692c0 | 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 | 
| 692e0 | 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 | 
| 69300 | 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 | 
| 69320 | 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 | 
| 69340 | 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 | 
| 69360 | 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 | 
| 69380 | 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 | 
| 693a0 | 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 | 
| 693c0 | 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 | 
| 693e0 | 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. | 
| 69400 | 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 | 
| 69420 | 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 | 
| 69440 | 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 | 
| 69460 | 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 | 
| 69480 | 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). | 
| 694a0 | 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. | 
| 694c0 | 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 | 
| 694e0 | 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 | 
| 69500 | 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..." | 
| 69520 | 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 | 
| 69540 | 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 | 
| 69560 | 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 | 
| 69580 | 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 | 
| 695a0 | 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 | 
| 695c0 | 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 | 
| 695e0 | 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 | 
| 69600 | 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 | 
| 69620 | 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 | 
| 69640 | 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 | 
| 69660 | 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 | 
| 69680 | 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 | 
| 696a0 | 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 | 
| 696c0 | 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 | 
| 696e0 | 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 | 
| 69700 | 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 | 
| 69720 | 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, | 
| 69740 | 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 | 
| 69760 | 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 | 
| 69780 | 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 | 
| 697a0 | 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 | 
| 697c0 | 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 | 
| 697e0 | 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. | 
| 69800 | 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 | 
| 69820 | 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 | 
| 69840 | 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 | 
| 69860 | 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 | 
| 69880 | 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. | 
| 698a0 | 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 | 
| 698c0 | 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 | 
| 698e0 | 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. | 
| 69900 | 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 | 
| 69920 | 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 | 
| 69940 | 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 | 
| 69960 | 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 | 
| 69980 | 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 | 
| 699a0 | 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. | 
| 699c0 | 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 | 
| 699e0 | 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 | 
| 69a00 | 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 | 
| 69a20 | 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 | 
| 69a40 | 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 | 
| 69a60 | 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 | 
| 69a80 | 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 | 
| 69aa0 | 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 | 
| 69ac0 | 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 | 
| 69ae0 | 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 | 
| 69b00 | 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 | 
| 69b20 | 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 | 
| 69b40 | 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. | 
| 69b60 | 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 | 
| 69b80 | 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 | 
| 69ba0 | 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 | 
| 69bc0 | 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 | 
| 69be0 | 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 | 
| 69c00 | 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 | 
| 69c20 | 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 | 
| 69c40 | 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 | 
| 69c60 | 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 | 
| 69c80 | 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 | 
| 69ca0 | 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 | 
| 69cc0 | 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 | 
| 69ce0 | 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 | 
| 69d00 | 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 | 
| 69d20 | 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 | 
| 69d40 | 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 | 
| 69d60 | 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 | 
| 69d80 | 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 | 
| 69da0 | 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. | 
| 69dc0 | 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, | 
| 69de0 | 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 | 
| 69e00 | 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 | 
| 69e20 | 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 | 
| 69e40 | 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. | 
| 69e60 | 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 | 
| 69e80 | 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, | 
| 69ea0 | 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. | 
| 69ec0 | 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 | 
| 69ee0 | 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 | 
| 69f00 | 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 | 
| 69f20 | 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 | 
| 69f40 | 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 | 
| 69f60 | 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 | 
| 69f80 | 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 | 
| 69fa0 | 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 | 
| 69fc0 | 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 | 
| 69fe0 | 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 | 
| 6a000 | 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 | 
| 6a020 | 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 | 
| 6a040 | 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 | 
| 6a060 | 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 | 
| 6a080 | 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 | 
| 6a0a0 | 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 | 
| 6a0c0 | 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 | 
| 6a0e0 | 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 | 
| 6a100 | 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 | 
| 6a120 | 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 | 
| 6a140 | 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 | 
| 6a160 | 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. | 
| 6a180 | 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. | 
| 6a1a0 | 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 | 
| 6a1c0 | 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 | 
| 6a1e0 | 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 | 
| 6a200 | 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 | 
| 6a220 | 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 | 
| 6a240 | 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 | 
| 6a260 | 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 | 
| 6a280 | 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 | 
| 6a2a0 | 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 | 
| 6a2c0 | 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. | 
| 6a2e0 | 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 | 
| 6a300 | 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" | 
| 6a320 | 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 | 
| 6a340 | 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 | 
| 6a360 | 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 | 
| 6a380 | 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 | 
| 6a3a0 | 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 | 
| 6a3c0 | 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 | 
| 6a3e0 | 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 | 
| 6a400 | 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 | 
| 6a420 | 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 | 
| 6a440 | 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 | 
| 6a460 | 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 | 
| 6a480 | 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 | 
| 6a4a0 | 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 | 
| 6a4c0 | 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. | 
| 6a4e0 | 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 | 
| 6a500 | 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 | 
| 6a520 | 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 | 
| 6a540 | 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 | 
| 6a560 | 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. | 
| 6a580 | 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 | 
| 6a5a0 | 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 | 
| 6a5c0 | 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 | 
| 6a5e0 | 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. | 
| 6a600 | 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. | 
| 6a620 | 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 | 
| 6a640 | 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. | 
| 6a660 | 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,. | 
| 6a680 | 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 | 
| 6a6a0 | 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 | 
| 6a6c0 | 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 | 
| 6a6e0 | 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 | 
| 6a700 | 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 | 
| 6a720 | 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. | 
| 6a740 | 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, | 
| 6a760 | 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 | 
| 6a780 | 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 | 
| 6a7a0 | 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 | 
| 6a7c0 | 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. | 
| 6a7e0 | 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 | 
| 6a800 | 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. | 
| 6a820 | 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 | 
| 6a840 | 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 | 
| 6a860 | 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... | 
| 6a880 | 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... | 
| 6a8a0 | 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 | 
| 6a8c0 | 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. | 
| 6a8e0 | 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 | 
| 6a900 | 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 | 
| 6a920 | 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 | 
| 6a940 | 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 | 
| 6a960 | 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 | 
| 6a980 | 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 | 
| 6a9a0 | 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. | 
| 6a9c0 | 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 | 
| 6a9e0 | 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 | 
| 6aa00 | 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 | 
| 6aa20 | 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 | 
| 6aa40 | 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 | 
| 6aa60 | 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. | 
| 6aa80 | 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 | 
| 6aaa0 | 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 | 
| 6aac0 | 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. | 
| 6aae0 | 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..... | 
| 6ab00 | 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 | 
| 6ab20 | 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 | 
| 6ab40 | 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 | 
| 6ab60 | 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. | 
| 6ab80 | 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 | 
| 6aba0 | 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 | 
| 6abc0 | 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 | 
| 6abe0 | 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 | 
| 6ac00 | 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 | 
| 6ac20 | 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 | 
| 6ac40 | 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 | 
| 6ac60 | 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 | 
| 6ac80 | 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. | 
| 6aca0 | 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 | 
| 6acc0 | 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........ | 
| 6ace0 | 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 | 
| 6ad00 | 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 | 
| 6ad20 | 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 | 
| 6ad40 | 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 | 
| 6ad60 | 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. | 
| 6ad80 | 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 | 
| 6ada0 | 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 | 
| 6adc0 | 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 | 
| 6ade0 | 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 | 
| 6ae00 | 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 | 
| 6ae20 | 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. | 
| 6ae40 | 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 | 
| 6ae60 | 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. | 
| 6ae80 | 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 | 
| 6aea0 | 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 | 
| 6aec0 | 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 | 
| 6aee0 | 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 | 
| 6af00 | 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 | 
| 6af20 | 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 | 
| 6af40 | 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.( | 
| 6af60 | 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>..... | 
| 6af80 | 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:. | 
| 6afa0 | 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 | 
| 6afc0 | 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. | 
| 6afe0 | 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 | 
| 6b000 | 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 | 
| 6b020 | 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. | 
| 6b040 | 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 | 
| 6b060 | 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..... | 
| 6b080 | 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 | 
| 6b0a0 | 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 | 
| 6b0c0 | 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;. | 
| 6b0e0 | 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 | 
| 6b100 | 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 | 
| 6b120 | 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 | 
| 6b140 | 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 | 
| 6b160 | 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 | 
| 6b180 | 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. | 
| 6b1a0 | 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.. | 
| 6b1c0 | 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. | 
| 6b1e0 | 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 | 
| 6b200 | 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. | 
| 6b220 | 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 | 
| 6b240 | 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 | 
| 6b260 | 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, | 
| 6b280 | 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 | 
| 6b2a0 | 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 | 
| 6b2c0 | 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>.. | 
| 6b2e0 | 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 | 
| 6b300 | 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 | 
| 6b320 | 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 | 
| 6b340 | 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 | 
| 6b360 | 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 | 
| 6b380 | 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 | 
| 6b3a0 | 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 | 
| 6b3c0 | 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 | 
| 6b3e0 | 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 | 
| 6b400 | 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 | 
| 6b420 | 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 | 
| 6b440 | 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 | 
| 6b460 | 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 | 
| 6b480 | 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 | 
| 6b4a0 | 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 | 
| 6b4c0 | 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. | 
| 6b4e0 | 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 | 
| 6b500 | 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 | 
| 6b520 | 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 | 
| 6b540 | 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 | 
| 6b560 | 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 | 
| 6b580 | 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. | 
| 6b5a0 | 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 | 
| 6b5c0 | 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 | 
| 6b5e0 | 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 | 
| 6b600 | 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 | 
| 6b620 | 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 | 
| 6b640 | 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 | 
| 6b660 | 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. | 
| 6b680 | 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... | 
| 6b6a0 | 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,. | 
| 6b6c0 | 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 | 
| 6b6e0 | 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 | 
| 6b700 | 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 | 
| 6b720 | 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 | 
| 6b740 | 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>..................... | 
| 6b760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b800 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 73 75 62 74 72 65 65 2e 65 6c 00 00 00 00 | magit-3.3.0/magit-subtree.el.... | 
| 6b820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b860 | 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 | 
| 6b880 | 30 30 31 34 37 31 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 33 36 31 00 20 30 00 00 00 | 0014717.00000000000.014361..0... | 
| 6b8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b900 | 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................... | 
| 6b920 | 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................... | 
| 6b940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6b9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6ba00 | 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 73 75 62 74 72 65 65 | ;;;.magit-subtree.el.---.subtree | 
| 6ba20 | 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- | 
| 6ba40 | 62 69 6e 64 69 6e 67 3a 20 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) | 
| 6ba60 | 20 32 30 31 31 2d 32 30 32 31 20 20 54 68 65 20    4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f | .2011-2021..The.Magit.Project.Co | 
| 6ba80 | 6e 74 72 69 62 75 74 6f 72 73 0a 3b 3b 0a 3b 3b    20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 | ntributors.;;.;;.You.should.have | 
| 6baa0 | 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79    20 6f 66 20 74 68 65 20 41 55 54 48 4f 52 53 2e | .received.a.copy.of.the.AUTHORS. | 
| 6bac0 | 6d 64 20 66 69 6c 65 20 77 68 69 63 68 0a 3b 3b    20 6c 69 73 74 73 20 61 6c 6c 20 63 6f 6e 74 72 | md.file.which.;;.lists.all.contr | 
| 6bae0 | 69 62 75 74 6f 72 73 2e 20 20 49 66 20 6e 6f 74    2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 6d 61 67 | ibutors...If.not,.see.http://mag | 
| 6bb00 | 69 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a 0a    3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 | it.vc/authors...;;.Author:.Jonas | 
| 6bb20 | 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>.;; | 
| 6bb40 | 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 | 
| 6bb60 | 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 | 
| 6bb80 | 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..; | 
| 6bba0 | 3b 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20    73 6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 | ;.Magit.is.free.software;.you.ca | 
| 6bbc0 | 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. | 
| 6bbe0 | 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 | 
| 6bc00 | 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 | 
| 6bc20 | 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 | 
| 6bc40 | 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20    76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 | ndation;.either.version.3,.or.(a | 
| 6bc60 | 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b    3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 | t.your.option).;;.any.later.vers | 
| 6bc80 | 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. | 
| 6bca0 | 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 | 
| 6bcc0 | 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; | 
| 6bce0 | 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 | 
| 6bd00 | 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 | 
| 6bd20 | 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 | 
| 6bd40 | 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 | 
| 6bd60 | 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 | 
| 6bd80 | 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. | 
| 6bda0 | 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.; | 
| 6bdc0 | 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 | 
| 6bde0 | 20 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e    6f 72 67 2f 6c 69 63 65 6e 73 65 73 2e 0a 0a 3b | .http://www.gnu.org/licenses...; | 
| 6be00 | 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 20 | ;;.Code:..(require.'magit)..;;;. | 
| 6be20 | 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 6c 6f | Commands..;;;###autoload.(autolo | 
| 6be40 | 61 64 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65    65 20 22 6d 61 67 69 74 2d 73 75 62 74 72 65 65 | ad.'magit-subtree."magit-subtree | 
| 6be60 | 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 | 
| 6be80 | 78 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 20    28 29 0a 20 20 22 49 6d 70 6f 72 74 20 6f 72 20 | x.magit-subtree.()..."Import.or. | 
| 6bea0 | 65 78 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 | export.subtrees."...:man-page."g | 
| 6bec0 | 69 74 2d 73 75 62 74 72 65 65 22 0a 20 20 5b 22    41 63 74 69 6f 6e 73 22 0a 20 20 20 28 22 69 22 | it-subtree"...["Actions"....("i" | 
| 6bee0 | 20 22 49 6d 70 6f 72 74 22 20 6d 61 67 69 74 2d    73 75 62 74 72 65 65 2d 69 6d 70 6f 72 74 29 0a | ."Import".magit-subtree-import). | 
| 6bf00 | 20 20 20 28 22 65 22 20 22 45 78 70 6f 72 74 22    20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 65 | ...("e"."Export".magit-subtree-e | 
| 6bf20 | 78 70 6f 72 74 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 | xport)])..;;;###autoload.(autolo | 
| 6bf40 | 61 64 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65    65 2d 69 6d 70 6f 72 74 20 22 6d 61 67 69 74 2d | ad.'magit-subtree-import."magit- | 
| 6bf60 | 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 2d 64 65 66 69 6e | subtree".nil.t).(transient-defin | 
| 6bf80 | 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 73    75 62 74 72 65 65 2d 69 6d 70 6f 72 74 20 28 29 | e-prefix.magit-subtree-import.() | 
| 6bfa0 | 0a 20 20 22 49 6d 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 | ..."Import.subtrees."...:man-pag | 
| 6bfc0 | 65 20 22 67 69 74 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 | e."git-subtree"...["Arguments".. | 
| 6bfe0 | 20 20 28 6d 61 67 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 | ..(magit-subtree:--prefix)....(m | 
| 6c000 | 61 67 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d 6d    65 73 73 61 67 65 29 0a 20 20 20 28 22 2d 73 22 | agit-subtree:--message)....("-s" | 
| 6c020 | 20 22 53 71 75 61 73 68 22 20 22 2d 2d 73 71 75    61 73 68 22 29 5d 0a 20 20 5b 22 41 63 74 69 6f | ."Squash"."--squash")]...["Actio | 
| 6c040 | 6e 73 22 0a 20 20 20 5b 28 22 61 22 20 22 41 64    64 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ns"....[("a"."Add"........magit- | 
| 6c060 | 73 75 62 74 72 65 65 2d 61 64 64 29 0a 20 20 20    20 28 22 63 22 20 22 41 64 64 20 63 6f 6d 6d 69 | subtree-add).....("c"."Add.commi | 
| 6c080 | 74 22 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 29 5d 0a 20 20 | t".magit-subtree-add-commit)]... | 
| 6c0a0 | 20 5b 28 22 6d 22 20 22 4d 65 72 67 65 22 20 20    20 20 20 20 6d 61 67 69 74 2d 73 75 62 74 72 65 | .[("m"."Merge"......magit-subtre | 
| 6c0c0 | 65 2d 6d 65 72 67 65 29 0a 20 20 20 20 28 22 66    22 20 22 50 75 6c 6c 22 20 20 20 20 20 20 20 6d | e-merge).....("f"."Pull".......m | 
| 6c0e0 | 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 75 6c    6c 29 5d 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | agit-subtree-pull)]])..;;;###aut | 
| 6c100 | 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 65 | oload.(autoload.'magit-subtree-e | 
| 6c120 | 78 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 | xport."magit-subtree".nil.t).(tr | 
| 6c140 | 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 | 
| 6c160 | 72 65 65 2d 65 78 70 6f 72 74 20 28 29 0a 20 20    22 45 78 70 6f 72 74 20 73 75 62 74 72 65 65 73 | ree-export.()..."Export.subtrees | 
| 6c180 | 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"...[ | 
| 6c1a0 | 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:-- | 
| 6c1c0 | 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 61 6e 6e 6f | prefix)....(magit-subtree:--anno | 
| 6c1e0 | 74 61 74 65 29 0a 20 20 20 28 6d 61 67 69 74 2d    73 75 62 74 72 65 65 3a 2d 2d 62 72 61 6e 63 68 | tate)....(magit-subtree:--branch | 
| 6c200 | 29 0a 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74    72 65 65 3a 2d 2d 6f 6e 74 6f 29 0a 20 20 20 28 | )....(magit-subtree:--onto)....( | 
| 6c220 | 22 2d 69 22 20 22 49 67 6e 6f 72 65 20 6a 6f 69    6e 73 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 6a 6f | "-i"."Ignore.joins"."--ignore-jo | 
| 6c240 | 69 6e 73 22 29 0a 20 20 20 28 22 2d 6a 22 20 22    52 65 6a 6f 69 6e 22 20 20 20 20 20 20 20 22 2d | ins")....("-j"."Rejoin"......."- | 
| 6c260 | 2d 72 65 6a 6f 69 6e 22 29 5d 0a 20 20 5b 22 41    63 74 69 6f 6e 73 22 0a 20 20 20 28 22 70 22 20 | -rejoin")]...["Actions"....("p". | 
| 6c280 | 22 50 75 73 68 22 20 20 20 20 20 20 20 20 20 20    6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 75 | "Push"..........magit-subtree-pu | 
| 6c2a0 | 73 68 29 0a 20 20 20 28 22 73 22 20 22 53 70 6c    69 74 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 | sh)....("s"."Split".........magi | 
| 6c2c0 | 74 2d 73 75 62 74 72 65 65 2d 73 70 6c 69 74 29    5d 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | t-subtree-split)])..(transient-d | 
| 6c2e0 | 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 72 65 65 3a 2d 2d 70 | efine-argument.magit-subtree:--p | 
| 6c300 | 72 65 66 69 78 20 28 29 0a 20 20 3a 64 65 73 63    72 69 70 74 69 6f 6e 20 22 50 72 65 66 69 78 22 | refix.()...:description."Prefix" | 
| 6c320 | 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 73 | ...:class.'transient-option...:s | 
| 6c340 | 68 6f 72 74 61 72 67 20 22 2d 50 22 0a 20 20 3a    61 72 67 75 6d 65 6e 74 20 22 2d 2d 70 72 65 66 | hortarg."-P"...:argument."--pref | 
| 6c360 | 69 78 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 27    6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 72 65 | ix="...:reader.'magit-subtree-re | 
| 6c380 | 61 64 2d 70 72 65 66 69 78 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 | ad-prefix)..(defun.magit-subtree | 
| 6c3a0 | 2d 72 65 61 64 2d 70 72 65 66 69 78 20 28 70 72    6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 64 | -read-prefix.(prompt.&optional.d | 
| 6c3c0 | 65 66 61 75 6c 74 20 5f 68 69 73 74 6f 72 79 29    0a 20 20 28 6c 65 74 2a 20 28 28 69 6e 73 65 72 | efault._history)...(let*.((inser | 
| 6c3e0 | 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | t-default-directory.nil)........ | 
| 6c400 | 20 20 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 0a 20 20 20 20 | ..(topdir.(magit-toplevel))..... | 
| 6c420 | 20 20 20 20 20 28 70 72 65 66 69 78 20 28 72 65    61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d | .....(prefix.(read-directory-nam | 
| 6c440 | 65 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74    20 22 3a 20 22 29 20 74 6f 70 64 69 72 20 64 65 | e.(concat.prompt.":.").topdir.de | 
| 6c460 | 66 61 75 6c 74 29 29 29 0a 20 20 20 20 28 69 66    20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f | fault))).....(if.(file-name-abso | 
| 6c480 | 6c 75 74 65 2d 70 20 70 72 65 66 69 78 29 0a 20    20 20 20 20 20 20 20 3b 3b 20 41 74 20 6c 65 61 | lute-p.prefix).........;;.At.lea | 
| 6c4a0 | 73 74 20 60 69 64 6f 2d 6d 6f 64 65 27 73 20 76    61 72 69 61 6e 74 20 69 73 20 6e 6f 74 20 63 6f | st.`ido-mode's.variant.is.not.co | 
| 6c4c0 | 6d 70 61 74 69 62 6c 65 2e 0a 20 20 20 20 20 20    20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 | mpatible..........(if.(string-pr | 
| 6c4e0 | 65 66 69 78 2d 70 20 74 6f 70 64 69 72 20 70 72    65 66 69 78 29 0a 20 20 20 20 20 20 20 20 20 20 | efix-p.topdir.prefix)........... | 
| 6c500 | 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65    2d 6e 61 6d 65 20 70 72 65 66 69 78 20 74 6f 70 | ..(file-relative-name.prefix.top | 
| 6c520 | 64 69 72 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 25 73 20 69 | dir)...........(user-error."%s.i | 
| 6c540 | 73 6e 27 74 20 69 6e 73 69 64 65 20 74 68 65 20    72 65 70 6f 73 69 74 6f 72 79 20 61 74 20 25 73 | sn't.inside.the.repository.at.%s | 
| 6c560 | 22 20 70 72 65 66 69 78 20 74 6f 70 64 69 72 29    29 0a 20 20 20 20 20 20 70 72 65 66 69 78 29 29 | ".prefix.topdir)).......prefix)) | 
| 6c580 | 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 61 | )..(transient-define-argument.ma | 
| 6c5a0 | 67 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d 6d 65    73 73 61 67 65 20 28 29 0a 20 20 3a 64 65 73 63 | git-subtree:--message.()...:desc | 
| 6c5c0 | 72 69 70 74 69 6f 6e 20 22 4d 65 73 73 61 67 65    22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e | ription."Message"...:class.'tran | 
| 6c5e0 | 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 6d 22 0a 20 20 | sient-option...:shortarg."-m"... | 
| 6c600 | 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 6d 65 73    73 61 67 65 3d 22 29 0a 0a 28 74 72 61 6e 73 69 | :argument."--message=")..(transi | 
| 6c620 | 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 72 65 | ent-define-argument.magit-subtre | 
| 6c640 | 65 3a 2d 2d 61 6e 6e 6f 74 61 74 65 20 28 29 0a    20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 | e:--annotate.()...:description." | 
| 6c660 | 41 6e 6e 6f 74 61 74 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 | Annotate"...:class.'transient-op | 
| 6c680 | 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 61 22    0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d | tion...:key."-a"...:argument."-- | 
| 6c6a0 | 61 6e 6e 6f 74 61 74 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 | annotate=")..(transient-define-a | 
| 6c6c0 | 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 73 75    62 74 72 65 65 3a 2d 2d 62 72 61 6e 63 68 20 28 | rgument.magit-subtree:--branch.( | 
| 6c6e0 | 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e    20 22 42 72 61 6e 63 68 22 0a 20 20 3a 63 6c 61 | )...:description."Branch"...:cla | 
| 6c700 | 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 6f 72 74 61 72 67 | ss.'transient-option...:shortarg | 
| 6c720 | 20 22 2d 62 22 0a 20 20 3a 61 72 67 75 6d 65 6e    74 20 22 2d 2d 62 72 61 6e 63 68 3d 22 29 0a 0a | ."-b"...:argument."--branch=").. | 
| 6c740 | 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 | 
| 6c760 | 2d 73 75 62 74 72 65 65 3a 2d 2d 6f 6e 74 6f 20    28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f | -subtree:--onto.()...:descriptio | 
| 6c780 | 6e 20 22 4f 6e 74 6f 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 | n."Onto"...:class.'transient-opt | 
| 6c7a0 | 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 6f 22 0a    20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 6f | ion...:key."-o"...:argument."--o | 
| 6c7c0 | 6e 74 6f 3d 22 0a 20 20 3a 72 65 61 64 65 72 20    27 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 | nto="...:reader.'magit-transient | 
| 6c7e0 | 2d 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 | -read-revision)..(defun.magit-su | 
| 6c800 | 62 74 72 65 65 2d 70 72 65 66 69 78 20 28 74 72    61 6e 73 69 65 6e 74 20 70 72 6f 6d 70 74 29 0a | btree-prefix.(transient.prompt). | 
| 6c820 | 20 20 28 2d 2d 69 66 2d 6c 65 74 20 28 2d 2d 66    69 72 73 74 20 28 73 74 72 69 6e 67 2d 70 72 65 | ..(--if-let.(--first.(string-pre | 
| 6c840 | 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 20 20 20 20 | fix-p."--prefix=".it)........... | 
| 6c860 | 20 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 74 72 61 6e 73 | ...........(transient-args.trans | 
| 6c880 | 69 65 6e 74 29 29 0a 20 20 20 20 20 20 28 73 75    62 73 74 72 69 6e 67 20 69 74 20 39 29 0a 20 20 | ient)).......(substring.it.9)... | 
| 6c8a0 | 20 20 28 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 70 72 6f | ..(magit-subtree-read-prefix.pro | 
| 6c8c0 | 6d 70 74 29 29 29 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 | mpt)))..(defun.magit-subtree-arg | 
| 6c8e0 | 75 6d 65 6e 74 73 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 | uments.(transient)...(--remove.( | 
| 6c900 | 73 74 72 69 6e 67 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 | string-prefix-p."--prefix=".it). | 
| 6c920 | 20 20 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 74 72 61 6e | ............(transient-args.tran | 
| 6c940 | 73 69 65 6e 74 29 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 | sient)))..(defun.magit-git-subtr | 
| 6c960 | 65 65 20 28 73 75 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 | ee.(subcmd.prefix.&rest.args)... | 
| 6c980 | 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 74 72 65 65 22 20 73 | (magit-run-git-async."subtree".s | 
| 6c9a0 | 75 62 63 6d 64 20 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 | ubcmd.(concat."--prefix=".prefix | 
| 6c9c0 | 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 65 66 75 6e 20 | ).args))..;;;###autoload.(defun. | 
| 6c9e0 | 6d 61 67 69 74 2d 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 | magit-subtree-add.(prefix.reposi | 
| 6ca00 | 74 6f 72 79 20 72 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 | tory.ref.args)..."Add.REF.from.R | 
| 6ca20 | 45 50 4f 53 49 54 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 | EPOSITORY.as.a.new.subtree.at.PR | 
| 6ca40 | 45 46 49 58 2e 22 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 | EFIX."...(interactive....(cons.( | 
| 6ca60 | 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 | 
| 6ca80 | 72 65 65 2d 69 6d 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 | ree-import."Add.subtree")....... | 
| 6caa0 | 20 20 20 28 6c 65 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 | ...(let.((remote.(magit-read-rem | 
| 6cac0 | 6f 74 65 2d 6f 72 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 | ote-or-url."From.repository"))). | 
| 6cae0 | 20 20 20 20 20 20 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 | ...........(list.remote......... | 
| 6cb00 | 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 63 20 22 52 65 | .........(magit-read-refspec."Re | 
| 6cb20 | 66 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 28 6d 61 67 | f".remote)..................(mag | 
| 6cb40 | 69 74 2d 73 75 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 | it-subtree-arguments.'magit-subt | 
| 6cb60 | 72 65 65 2d 69 6d 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 | ree-import)))))...(magit-git-sub | 
| 6cb80 | 74 72 65 65 20 22 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 | tree."add".prefix.args.repositor | 
| 6cba0 | 79 20 72 65 66 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 | y.ref))..;;;###autoload.(defun.m | 
| 6cbc0 | 61 67 69 74 2d 73 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 | agit-subtree-add-commit.(prefix. | 
| 6cbe0 | 63 6f 6d 6d 69 74 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 | commit.args)..."Add.COMMIT.as.a. | 
| 6cc00 | 6e 65 77 20 73 75 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 | new.subtree.at.PREFIX."...(inter | 
| 6cc20 | 61 63 74 69 76 65 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 | active....(list.(magit-subtree-p | 
| 6cc40 | 72 65 66 69 78 20 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 | refix.'magit-subtree-import."Add | 
| 6cc60 | 20 73 75 62 74 72 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 | .subtree")..........(magit-read- | 
| 6cc80 | 73 74 72 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 28 6d 61 | string-ns."Commit")..........(ma | 
| 6cca0 | 67 69 74 2d 73 75 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 | git-subtree-arguments.'magit-sub | 
| 6ccc0 | 74 72 65 65 2d 69 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 | tree-import)))...(magit-git-subt | 
| 6cce0 | 72 65 65 20 22 61 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 | ree."add".prefix.args.commit)).. | 
| 6cd00 | 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 75 62 74 | ;;;###autoload.(defun.magit-subt | 
| 6cd20 | 72 65 65 2d 6d 65 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 | ree-merge.(prefix.commit.args).. | 
| 6cd40 | 20 22 4d 65 72 67 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 | ."Merge.COMMIT.into.the.PREFIX.s | 
| 6cd60 | 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 20 20 28 6c 69 73 74 | ubtree."...(interactive....(list | 
| 6cd80 | 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 2d 73 75 | .(magit-subtree-prefix.'magit-su | 
| 6cda0 | 62 74 72 65 65 2d 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 | btree-import."Merge.into.subtree | 
| 6cdc0 | 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 2d 6e | ")..........(magit-read-string-n | 
| 6cde0 | 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 62 74 | s."Commit")..........(magit-subt | 
| 6ce00 | 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 70 | ree-arguments.'magit-subtree-imp | 
| 6ce20 | 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 6d 65 72 | ort)))...(magit-git-subtree."mer | 
| 6ce40 | 67 65 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 | ge".prefix.args.commit))..;;;### | 
| 6ce60 | 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 70 75 | autoload.(defun.magit-subtree-pu | 
| 6ce80 | 6c 6c 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 | ll.(prefix.repository.ref.args). | 
| 6cea0 | 20 20 22 50 75 6c 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 | .."Pull.REF.from.REPOSITORY.into | 
| 6cec0 | 20 74 68 65 20 50 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 | .the.PREFIX.subtree."...(interac | 
| 6cee0 | 74 69 76 65 0a 20 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 | tive....(cons.(magit-subtree-pre | 
| 6cf00 | 66 69 78 20 27 6d 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 | fix.'magit-subtree-import."Pull. | 
| 6cf20 | 69 6e 74 6f 20 73 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 | into.subtree")..........(let.((r | 
| 6cf40 | 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 2d 75 72 6c 20 | emote.(magit-read-remote-or-url. | 
| 6cf60 | 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 20 20 20 20 20 | "From.repository")))............ | 
| 6cf80 | 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 20 20 20 28 6d | (list.remote..................(m | 
| 6cfa0 | 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 6f 74 65 29 0a | agit-read-refspec."Ref".remote). | 
| 6cfc0 | 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 74 72 65 65 2d | .................(magit-subtree- | 
| 6cfe0 | 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 70 6f 72 74 29 | arguments.'magit-subtree-import) | 
| 6d000 | 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 70 75 6c 6c 22 | ))))...(magit-git-subtree."pull" | 
| 6d020 | 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 29 0a 0a 3b | .prefix.args.repository.ref))..; | 
| 6d040 | 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 75 62 74 72 | ;;###autoload.(defun.magit-subtr | 
| 6d060 | 65 65 2d 70 75 73 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 | ee-push.(prefix.repository.ref.a | 
| 6d080 | 72 67 73 29 0a 20 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 | rgs)..."Extract.the.history.of.t | 
| 6d0a0 | 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 20 69 74 20 74 6f | he.subtree.PREFIX.and.push.it.to | 
| 6d0c0 | 20 52 45 46 20 6f 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 | .REF.on.REPOSITORY."...(interact | 
| 6d0e0 | 69 76 65 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 | ive.(list.(magit-subtree-prefix. | 
| 6d100 | 27 6d 61 67 69 74 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 | 'magit-subtree-export."Push.subt | 
| 6d120 | 72 65 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 61 67 69 | ree")......................(magi | 
| 6d140 | 74 2d 72 65 61 64 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 | t-read-remote-or-url."To.reposit | 
| 6d160 | 6f 72 79 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 | ory")......................(magi | 
| 6d180 | 74 2d 72 65 61 64 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 | t-read-string-ns."To.reference") | 
| 6d1a0 | 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 75 62 | ......................(magit-sub | 
| 6d1c0 | 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 65 78 | tree-arguments.'magit-subtree-ex | 
| 6d1e0 | 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 70 75 | port)))...(magit-git-subtree."pu | 
| 6d200 | 73 68 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 29 | sh".prefix.args.repository.ref)) | 
| 6d220 | 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 75 | ..;;;###autoload.(defun.magit-su | 
| 6d240 | 62 74 72 65 65 2d 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 | btree-split.(prefix.commit.args) | 
| 6d260 | 0a 20 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 | ..."Extract.the.history.of.the.s | 
| 6d280 | 75 62 74 72 65 65 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 | ubtree.PREFIX."...(interactive.( | 
| 6d2a0 | 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 27 6d 61 67 69 | list.(magit-subtree-prefix.'magi | 
| 6d2c0 | 74 2d 73 75 62 74 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 | t-subtree-export."Split.subtree" | 
| 6d2e0 | 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 | 
| 6d300 | 61 64 2d 73 74 72 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 | ad-string-ns."Commit").......... | 
| 6d320 | 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 72 67 75 6d | ............(magit-subtree-argum | 
| 6d340 | 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 29 0a 20 20 | ents.'magit-subtree-export)))... | 
| 6d360 | 28 6d 61 67 69 74 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 | (magit-git-subtree."split".prefi | 
| 6d380 | 78 20 61 72 67 73 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 | x.args.commit))..;;;._.(provide. | 
| 6d3a0 | 27 6d 61 67 69 74 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 | 'magit-subtree).;;;.magit-subtre | 
| 6d3c0 | 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 00 | e.el.ends.here.................. | 
| 6d3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d400 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 70 72 6f 63 65 73 73 2e 65 6c 00 00 00 00 | magit-3.3.0/magit-process.el.... | 
| 6d420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d460 | 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 | 
| 6d480 | 30 31 34 35 35 33 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 33 37 32 00 20 30 00 00 00 | 0145536.00000000000.014372..0... | 
| 6d4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d500 | 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................... | 
| 6d520 | 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................... | 
| 6d540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 6d600 | 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 70 72 6f 63 65 73 73 | ;;;.magit-process.el.---.process | 
| 6d620 | 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 | 
| 6d640 | 69 6e 67 3a 20 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 31 | ing:.t.-*-..;;.Copyright.(C).201 | 
| 6d660 | 30 2d 32 30 32 31 20 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 | 0-2021..The.Magit.Project.Contri | 
| 6d680 | 62 75 74 6f 72 73 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 | butors.;;.;;.You.should.have.rec | 
| 6d6a0 | 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20    74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 20 66 | eived.a.copy.of.the.AUTHORS.md.f | 
| 6d6c0 | 69 6c 65 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73    74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 62 75 74 | ile.which.;;.lists.all.contribut | 
| 6d6e0 | 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65    65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 | ors...If.not,.see.http://magit.v | 
| 6d700 | 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b 20 41    75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 65 72 | c/authors...;;.Author:.Jonas.Ber | 
| 6d720 | 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 | 
| 6d740 | 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@ | 
| 6d760 | 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 | 
| 6d780 | 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 | 
| 6d7a0 | 67 69 74 20 69 73 20 66 72 65 65 20 73 6f 66 74    77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 72 65 | git.is.free.software;.you.can.re | 
| 6d7c0 | 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.; | 
| 6d7e0 | 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 | 
| 6d800 | 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 | 
| 6d820 | 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 | 
| 6d840 | 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65 72 73    69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 79 6f | ion;.either.version.3,.or.(at.yo | 
| 6d860 | 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e    79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e | ur.option).;;.any.later.version. | 
| 6d880 | 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 74 | .;;.;;.Magit.is.distributed.in.t | 
| 6d8a0 | 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 20 | he.hope.that.it.will.be.useful,. | 
| 6d8c0 | 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 74 | but.WITHOUT.;;.ANY.WARRANTY;.wit | 
| 6d8e0 | 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 6f | hout.even.the.implied.warranty.o | 
| 6d900 | 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 20 | f.MERCHANTABILITY.;;.or.FITNESS. | 
| 6d920 | 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 74 | FOR.A.PARTICULAR.PURPOSE...See.t | 
| 6d940 | 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 65 | he.GNU.General.Public.;;.License | 
| 6d960 | 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 6f | .for.more.details..;;.;;.You.sho | 
| 6d980 | 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 20 | uld.have.received.a.copy.of.the. | 
| 6d9a0 | 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 6c | GNU.General.Public.License.;;.al | 
| 6d9c0 | 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 68 74 74 | ong.with.Magit...If.not,.see.htt | 
| 6d9e0 | 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f    6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 | p://www.gnu.org/licenses...;;;.C | 
| 6da00 | 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 6d 70 6c | ommentary:..;;.This.library.impl | 
| 6da20 | 65 6d 65 6e 74 73 20 74 68 65 20 74 6f 6f 6c 73    20 75 73 65 64 20 74 6f 20 72 75 6e 20 47 69 74 | ements.the.tools.used.to.run.Git | 
| 6da40 | 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74    73 2e 0a 0a 3b 3b 20 4e 6f 74 65 20 74 68 61 74 | .for.side-effects...;;.Note.that | 
| 6da60 | 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 75    73 65 64 20 74 6f 20 72 75 6e 20 47 69 74 20 61 | .the.functions.used.to.run.Git.a | 
| 6da80 | 6e 64 20 74 68 65 6e 20 63 6f 6e 73 75 6d 65 20    69 74 73 0a 3b 3b 20 6f 75 74 70 75 74 2c 20 61 | nd.then.consume.its.;;.output,.a | 
| 6daa0 | 72 65 20 64 65 66 69 6e 65 64 20 69 6e 20 60 6d    61 67 69 74 2d 67 69 74 2e 65 6c 27 2e 20 20 54 | re.defined.in.`magit-git.el'...T | 
| 6dac0 | 68 65 72 65 27 73 20 61 20 62 69 74 20 6f 66 20    6f 76 65 72 6c 61 70 0a 3b 3b 20 74 68 6f 75 67 | here's.a.bit.of.overlap.;;.thoug | 
| 6dae0 | 68 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 75 | h...;;;.Code:..(require.'magit-u | 
| 6db00 | 74 69 6c 73 29 0a 28 72 65 71 75 69 72 65 20 27    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 29 0a 28 | tils).(require.'magit-section).( | 
| 6db20 | 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 | 
| 6db40 | 67 69 74 2d 6d 6f 64 65 29 0a 0a 28 72 65 71 75    69 72 65 20 27 61 6e 73 69 2d 63 6f 6c 6f 72 29 | git-mode)..(require.'ansi-color) | 
| 6db60 | 0a 28 72 65 71 75 69 72 65 20 27 77 69 74 68 2d    65 64 69 74 6f 72 29 0a 0a 28 64 65 63 6c 61 72 | .(require.'with-editor)..(declar | 
| 6db80 | 65 2d 66 75 6e 63 74 69 6f 6e 20 61 75 74 68 2d    73 6f 75 72 63 65 2d 73 65 61 72 63 68 20 22 61 | e-function.auth-source-search."a | 
| 6dba0 | 75 74 68 2d 73 6f 75 72 63 65 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 26 | uth-source"...................(& | 
| 6dbc0 | 72 65 73 74 20 73 70 65 63 20 26 6b 65 79 20 6d    61 78 20 72 65 71 75 69 72 65 20 63 72 65 61 74 | rest.spec.&key.max.require.creat | 
| 6dbe0 | 65 20 64 65 6c 65 74 65 20 26 61 6c 6c 6f 77 2d    6f 74 68 65 72 2d 6b 65 79 73 29 29 0a 0a 3b 3b | e.delete.&allow-other-keys))..;; | 
| 6dc00 | 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 70 72 6f 63 | ;.Options..(defcustom.magit-proc | 
| 6dc20 | 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 71 20 73 79 73 | ess-connection-type.(not.(eq.sys | 
| 6dc40 | 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 63 74 69 6f 6e | tem-type.'cygwin))..."Connection | 
| 6dc60 | 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 65 73 73 2e 0a | .type.used.for.the.Git.process.. | 
| 6dc80 | 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 20 75 73 75 61 | .If.nil,.use.pipes:.this.is.usua | 
| 6dca0 | 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 6b 73 20 6f 6e | lly.more.efficient,.and.works.on | 
| 6dcc0 | 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 69 73 20 65 6e | .Cygwin..If.t,.use.ptys:.this.en | 
| 6dce0 | 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 61 73 73 70 68 | ables.Magit.to.prompt.for.passph | 
| 6dd00 | 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 70 20 27 6d 61 | rases.when.needed."...:group.'ma | 
| 6dd20 | 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 65 20 28 63 6f | git-process...:type.'(choice.(co | 
| 6dd40 | 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 20 20 20 20 20 | nst.:tag."pipe".nil)............ | 
| 6dd60 | 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 29 0a 0a 28 64 | ......(const.:tag."pty".t)))..(d | 
| 6dd80 | 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 6e 6f 67 6c 6f | efcustom.magit-need-cygwin-noglo | 
| 6dda0 | 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 69 6e 64 6f 77 | b...(and.(eq.system-type.'window | 
| 6ddc0 | 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 66 65 72 0a 20 | s-nt)........(with-temp-buffer.. | 
| 6dde0 | 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 72 6f 6e 6d 65 | ........(let.((process-environme | 
| 6de00 | 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 6d 61 67 69 74 | nt.................(append.magit | 
| 6de20 | 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 76 69 72 6f 6e | -git-environment.process-environ | 
| 6de40 | 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 6f 6e 2d 63 61 | ment)))............(condition-ca | 
| 6de60 | 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 73 2d 66 69 6c | se.e................(process-fil | 
| 6de80 | 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 20 20 20 20 20 | e.magit-git-executable.......... | 
| 6dea0 | 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 72 72 65 6e 74 | ....................nil.(current | 
| 6dec0 | 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 20 20 20 20 20 | -buffer).nil.................... | 
| 6dee0 | 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 21 65 63 68 6f | .........."-c"."alias.echo=!echo | 
| 6df00 | 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 20 20 20 28 66 | "."echo"."x{0}")..............(f | 
| 6df20 | 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 61 72 6e 20 27 | ile-error...............(lwarn.' | 
| 6df40 | 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 20 20 20 20 20 | magit-process.:warning.......... | 
| 6df60 | 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 47 69 74 3a 20 | ............"Could.not.run.Git:. | 
| 6df80 | 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 78 30 5c 6e 22 | %S".e))))..........(equal."x0\n" | 
| 6dfa0 | 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 68 65 72 20 74 | .(buffer-string))))..."Whether.t | 
| 6dfc0 | 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 69 6e 27 73 20 | o.use.a.workaround.for.Cygwin's. | 
| 6dfe0 | 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 6e 69 6c 2c 20 | globbing.behavior...If.non-nil,. | 
| 6e000 | 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 6f 20 60 70 72 | add.environment.variables.to.`pr | 
| 6e020 | 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 6e 74 20 74 68 | ocess-environment'.to.prevent.th | 
| 6e040 | 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 67 77 69 6e 20 | e.git.exe.distributed.by.Cygwin. | 
| 6e060 | 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 6f 20 70 65 72 | and.MSYS2.from.attempting.to.per | 
| 6e080 | 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 6c 6c 65 64 20 | form.glob.expansion.when.called. | 
| 6e0a0 | 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 20 6f 66 20 45 | from.a.native.Windows.build.of.E | 
| 6e0c0 | 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 67 65 2d 76 65 | macs...See.#2246."...:package-ve | 
| 6e0e0 | 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 | 
| 6e100 | 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 | 
| 6e120 | 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 20 20 20 20 20 | e.(const.:tag."Yes".t).......... | 
| 6e140 | 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 6c 29 29 29 0a | ........(const.:tag."No".nil))). | 
| 6e160 | 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 6f 70 75 70 2d | .(defcustom.magit-process-popup- | 
| 6e180 | 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 73 20 62 75 66 | time.-1..."Popup.the.process.buf | 
| 6e1a0 | 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 65 72 20 74 68 | fer.if.a.command.takes.longer.th | 
| 6e1c0 | 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 72 6f 75 70 20 | an.this.many.seconds."...:group. | 
| 6e1e0 | 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 65 20 | 'magit-process...:type.'(choice. | 
| 6e200 | 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 20 20 20 20 20 | (const.:tag."Never".-1)......... | 
| 6e220 | 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 69 61 74 65 6c | .........(const.:tag."Immediatel | 
| 6e240 | 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 65 67 65 72 20 | y".0)..................(integer. | 
| 6e260 | 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 64 73 22 29 29 | :tag."After.this.many.seconds")) | 
| 6e280 | 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 6c 6f 67 2d | )..(defcustom.magit-process-log- | 
| 6e2a0 | 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 20 73 65 63 74 | max.32..."Maximum.number.of.sect | 
| 6e2c0 | 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 6f 67 20 62 75 | ions.to.keep.in.a.process.log.bu | 
| 6e2e0 | 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 74 69 6f 6e 20 | ffer..When.adding.a.new.section. | 
| 6e300 | 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 65 74 20 68 65 | would.go.beyond.the.limit.set.he | 
| 6e320 | 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 74 68 65 20 73 | re,.then.the.older.half.of.the.s | 
| 6e340 | 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 6e 73 20 74 68 | ections.are.remove...Sections.th | 
| 6e360 | 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 20 61 72 65 20 | at.belong.to.processes.that.are. | 
| 6e380 | 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 6f 76 65 64 2e | still.running.are.never.removed. | 
| 6e3a0 | 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 6f 6e 73 20 61 | .When.this.is.nil,.no.sections.a | 
| 6e3c0 | 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 65 2d 76 65 72 | re.ever.removed."...:package-ver | 
| 6e3e0 | 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 | 
| 6e400 | 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 65 | .'magit-process...:type.'(choice | 
| 6e420 | 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 6f 6c 64 20 73 | .(const.:tag."Never.remove.old.s | 
| 6e440 | 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 65 66 76 61 72 | ections".nil).integer))..(defvar | 
| 6e460 | 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 69 6e 67 20 6e | .magit-process-extreme-logging.n | 
| 6e480 | 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 73 2d 66 69 6c | il..."Whether.`magit-process-fil | 
| 6e4a0 | 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 75 66 66 65 72 | e'.logs.to.the.*Messages*.buffer | 
| 6e4c0 | 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 61 72 79 20 75 | ...Only.intended.for.temporary.u | 
| 6e4e0 | 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 20 68 6f | se.when.you.try.to.figure.out.ho | 
| 6e500 | 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 20 73 63 65 6e | w.Magit.uses.Git.behind.the.scen | 
| 6e520 | 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 65 73 20 74 6f | e...Output.that.normally.goes.to | 
| 6e540 | 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 6f 6e 74 69 6e | .the.magit-process.buffer.contin | 
| 6e560 | 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 75 74 70 75 74 | ues.to.go.there...Not.all.output | 
| 6e580 | 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 6f 20 62 75 66 | .goes.to.either.of.these.two.buf | 
| 6e5a0 | 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 64 65 62 75 67 | fers...Also.see.`magit-git-debug | 
| 6e5c0 | 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 65 73 73 2d 65 | '.")..(defcustom.magit-process-e | 
| 6e5e0 | 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 20 22 54 68 65 | rror-tooltip-max-lines.20..."The | 
| 6e600 | 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 2d 70 72 6f 63 | .number.of.lines.for.`magit-proc | 
| 6e620 | 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 0a 0a 54 68 65 | ess-error-lines'.to.return...The | 
| 6e640 | 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 69 70 20 66 6f | se.are.displayed.in.a.tooltip.fo | 
| 6e660 | 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 73 2e 0a 0a 49 | r.`mode-line-process'.errors...I | 
| 6e680 | 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 74 69 70 2d 6d | f.`magit-process-error-tooltip-m | 
| 6e6a0 | 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 69 70 0a 64 69 | ax-lines'.is.nil,.the.tooltip.di | 
| 6e6c0 | 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 72 6f 63 65 73 | splays.the.text.of.`magit-proces | 
| 6e6e0 | 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 20 20 3a 70 61 | s-error-summary'.instead."...:pa | 
| 6e700 | 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 22 | ckage-version.'(magit..."2.12.0" | 
| 6e720 | 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 70 | )...:group.'magit-process...:typ | 
| 6e740 | 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 20 73 75 6d 6d | e.'(choice.(const.:tag."Use.summ | 
| 6e760 | 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 20 20 20 20 20 | ary.line".nil).................. | 
| 6e780 | 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 2d 63 72 65 64 | integer))..(defcustom.magit-cred | 
| 6e7a0 | 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 20 20 28 2d 2d | ential-cache-daemon-socket...(-- | 
| 6e7c0 | 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 20 2c 61 72 67 | some.(pcase-let.((`(,prog...,arg | 
| 6e7e0 | 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 20 20 20 20 20 | s).(split-string.it))).......... | 
| 6e800 | 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 20 20 20 20 20 | ...(if.(and.prog................ | 
| 6e820 | 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 20 20 20 20 20 | ......(string-match-p........... | 
| 6e840 | 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 2e 2a 2f 5c 5c | ............"\\`\\(?:\\(?:/.*/\\ | 
| 6e860 | 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 5c 27 22 20 70 | )?git-credential-\\)?cache\\'".p | 
| 6e880 | 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 63 6c 2d 6c 6f | rog)).................(or.(cl-lo | 
| 6e8a0 | 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 20 20 20 20 20 | op.for.(opt.val).on.args........ | 
| 6e8c0 | 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 74 72 69 6e 67 | ......................if.(string | 
| 6e8e0 | 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 20 20 20 20 20 | =.opt."--socket")............... | 
| 6e900 | 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 20 20 20 20 20 | ...............return.val)...... | 
| 6e920 | 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 | 
| 6e940 | 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 6f 63 6b 65 74 | ."~/.git-credential-cache/socket | 
| 6e960 | 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 61 67 69 74 2d | "))))...........;;.Note:.`magit- | 
| 6e980 | 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 66 69 6e 65 64 | process-file'.is.not.yet.defined | 
| 6e9a0 | 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 6e 67 20 74 68 | .when...........;;.evaluating.th | 
| 6e9c0 | 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 2d 6c 69 6e 65 | is.form,.so.we.use.`process-line | 
| 6e9e0 | 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 73 0a 20 20 20 | s'............(ignore-errors.... | 
| 6ea00 | 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 72 6f 6e 6d | .........(let.((process-environm | 
| 6ea20 | 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 65 6e 64 20 6d | ent....................(append.m | 
| 6ea40 | 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 76 | agit-git-environment.process-env | 
| 6ea60 | 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 70 72 6f 63 65 | ironment)))...............(proce | 
| 6ea80 | 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 6c 65 0a 20 20 | ss-lines.magit-git-executable... | 
| 6eaa0 | 20 20 20 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 6f 6e 66 | ..........................."conf | 
| 6eac0 | 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 2e 68 65 6c 70 | ig"."--get-all"."credential.help | 
| 6eae0 | 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 74 20 61 20 63 | er"))))..."If.non-nil,.start.a.c | 
| 6eb00 | 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 67 20 74 68 69 | redential.cache.daemon.using.thi | 
| 6eb20 | 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 20 63 61 63 68 | s.socket...When.using.Git's.cach | 
| 6eb40 | 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 6e 6f 72 6d 61 | e.credential.helper.in.the.norma | 
| 6eb60 | 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 20 74 6f 20 74 | l.way,.Emacs.sends.a.SIGHUP.to.t | 
| 6eb80 | 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 74 68 65 20 67 | he.credential.daemon.after.the.g | 
| 6eba0 | 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 61 75 73 69 6e | it.subprocess.has.exited,.causin | 
| 6ebc0 | 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 20 54 68 69 73 | g.the.daemon.to.also.quit...This | 
| 6ebe0 | 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 20 74 68 65 20 | .can.be.avoided.by.starting.the. | 
| 6ec00 | 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 6f 6e 27 20 70 | `git-credential-cache--daemon'.p | 
| 6ec20 | 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 0a 0a 54 68 65 | rocess.directly.from.Emacs...The | 
| 6ec40 | 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 74 2d 63 72 65 | .function.`magit-maybe-start-cre | 
| 6ec60 | 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 0a 63 61 72 65 | dential-cache-daemon'.takes.care | 
| 6ec80 | 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 6e 65 63 65 73 | .of.starting.the.daemon.if.neces | 
| 6eca0 | 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 69 73 0a 6f 70 | sary,.using.the.value.of.this.op | 
| 6ecc0 | 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 73 20 6f 70 74 | tion.as.the.socket...If.this.opt | 
| 6ece0 | 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 74 0a 73 74 61 | ion.is.nil,.then.it.does.not.sta | 
| 6ed00 | 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 20 61 6e 6f 74 | rt.any.daemon...Likewise.if.anot | 
| 6ed20 | 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 6e 67 2c 0a 74 | her.daemon.is.already.running,.t | 
| 6ed40 | 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 2e 20 20 54 68 | hen.it.starts.no.new.daemon...Th | 
| 6ed60 | 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 62 65 72 0a 6f | is.function.has.to.be.a.member.o | 
| 6ed80 | 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 63 72 65 64 65 | f.the.hook.variable.`magit-crede | 
| 6eda0 | 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 6b 2e 0a 49 66 | ntial-hook'.for.this.to.work..If | 
| 6edc0 | 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 74 69 6e 67 20 | .an.error.occurs.while.starting. | 
| 6ede0 | 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 61 75 73 65 0a | the.daemon,.most.likely.because. | 
| 6ee00 | 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 20 6d 69 73 73 | the.necessary.executable.is.miss | 
| 6ee20 | 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 76 65 73 0a 69 | ing,.then.the.function.removes.i | 
| 6ee40 | 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 69 64 20 66 75 | tself.from.the.hook,.to.avoid.fu | 
| 6ee60 | 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 70 61 63 6b 61 | rther.futile.attempts."...:packa | 
| 6ee80 | 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")... | 
| 6eea0 | 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.'( | 
| 6eec0 | 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 29 0a 20 20 20 | choice.(file..:tag."Socket").... | 
| 6eee0 | 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 74 | ..............(const.:tag."Don't | 
| 6ef00 | 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 29 29 0a 0a 28 | .start.a.cache.daemon".nil)))..( | 
| 6ef20 | 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 2d 6f 72 2d 6e | defcustom.magit-process-yes-or-n | 
| 6ef40 | 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 20 5b 5c 5b 28 | o-prompt-regexp...(concat.".[\[( | 
| 6ef60 | 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 5c 5c 29 3f | ]"..........."\\([Yy]\\(?:es\\)? | 
| 6ef80 | 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 20 20 20 20 | \\)"..........."[/|]"........... | 
| 6efa0 | 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 4f 70 65 6e | "\\([Nn]o?\\)"...........;;.Open | 
| 6efc0 | 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 36 39 2e 0a | SSH.v8.prints.this...See.#3969.. | 
| 6efe0 | 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 6e 74 5c | .........."\\(?:/\\[fingerprint\ | 
| 6f000 | 5c 5d 5c 5c 29 3f 22 0a 20 20 20 20 20 20 20 20    20 20 22 5b 5c 5d 29 5d 20 3f 5b 3f 3a 5d 3f 20 | \]\\)?"..........."[\])].?[?:]?. | 
| 6f020 | 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 72 2d 4e | ?$")..."Regexp.matching.Yes-or-N | 
| 6f040 | 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 72 6f 63 | o.prompts.of.Git.and.its.subproc | 
| 6f060 | 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 6d 61 67 | esses."...:package-version.'(mag | 
| 6f080 | 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 70 72 | it..."2.1.0")...:group.'magit-pr | 
| 6f0a0 | 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 75 73 74 | ocess...:type.'regexp)..(defcust | 
| 6f0c0 | 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 6d 70 74 | om.magit-process-password-prompt | 
| 6f0e0 | 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 50 70 5d | -regexps...'("^\\(Enter.\\)?[Pp] | 
| 6f100 | 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 65 79 20 | assphrase\\(.for.\\(RSA.\\)?key. | 
| 6f120 | 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 6f 75 70 | '.*'\\)?:.?$".....;;.Match-group | 
| 6f140 | 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 75 73 65 | .99.is.used.to.identify.the."use | 
| 6f160 | 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 5c 5c 29 | r@host".part......"^\\(Enter.\\) | 
| 6f180 | 3f 5b 50 70 5d 61 73 73 77 6f 72 64 5c 5c 28 20    66 6f 72 20 27 3f 5c 5c 28 68 74 74 70 73 3f 3a | ?[Pp]assword\\(.for.'?\\(https?: | 
| 6f1a0 | 2f 2f 5c 5c 29 3f 5c 5c 28 3f 39 39 3a 5b 5e 27    5d 2a 5c 5c 29 27 3f 5c 5c 29 3f 3a 20 3f 24 22 | //\\)?\\(?99:[^']*\\)'?\\)?:.?$" | 
| 6f1c0 | 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 72 61 73 | ....."Please.enter.the.passphras | 
| 6f1e0 | 65 20 66 6f 72 20 74 68 65 20 73 73 68 20 6b 65    79 22 0a 20 20 20 20 22 50 6c 65 61 73 65 20 65 | e.for.the.ssh.key"....."Please.e | 
| 6f200 | 6e 74 65 72 20 74 68 65 20 70 61 73 73 70 68 72    61 73 65 20 74 6f 20 75 6e 6c 6f 63 6b 20 74 68 | nter.the.passphrase.to.unlock.th | 
| 6f220 | 65 20 4f 70 65 6e 50 47 50 20 73 65 63 72 65 74    20 6b 65 79 22 0a 20 20 20 20 22 5e 2e 2a 27 73 | e.OpenPGP.secret.key"....."^.*'s | 
| 6f240 | 20 70 61 73 73 77 6f 72 64 3a 20 3f 24 22 0a 20    20 20 20 22 5e 54 6f 6b 65 6e 3a 20 24 22 20 3b | .password:.?$"....."^Token:.$".; | 
| 6f260 | 20 46 6f 72 20 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 | .For.git-credential-manager-core | 
| 6f280 | 20 28 23 34 33 31 38 29 2e 0a 20 20 20 20 22 5e    59 75 62 69 6b 65 79 20 66 6f 72 20 2e 2a 3a 20 | .(#4318)......"^Yubikey.for..*:. | 
| 6f2a0 | 3f 24 22 0a 20 20 20 20 22 5e 45 6e 74 65 72 20    50 49 4e 20 66 6f 72 20 2e 2a 3a 20 3f 24 22 29 | ?$"....."^Enter.PIN.for..*:.?$") | 
| 6f2c0 | 0a 20 20 22 4c 69 73 74 20 6f 66 20 72 65 67 65    78 70 73 20 6d 61 74 63 68 69 6e 67 20 70 61 73 | ..."List.of.regexps.matching.pas | 
| 6f2e0 | 73 77 6f 72 64 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 | sword.prompts.of.Git.and.its.sub | 
| 6f300 | 70 72 6f 63 65 73 73 65 73 2e 0a 41 6c 73 6f 20    73 65 65 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 | processes..Also.see.`magit-proce | 
| 6f320 | 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 27 2e 22 0a 20 20 | ss-find-password-functions'."... | 
| 6f340 | 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. | 
| 6f360 | 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 | 
| 6f380 | 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 75 73 | ype.'(repeat.(regexp)))..(defcus | 
| 6f3a0 | 74 6f 6d 20 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 64 2d | tom.magit-process-find-password- | 
| 6f3c0 | 66 75 6e 63 74 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 | functions.nil..."List.of.functio | 
| 6f3e0 | 6e 73 20 74 6f 20 74 72 79 20 69 6e 20 73 65 71    75 65 6e 63 65 20 74 6f 20 67 65 74 20 61 20 70 | ns.to.try.in.sequence.to.get.a.p | 
| 6f400 | 61 73 73 77 6f 72 64 2e 0a 0a 54 68 65 73 65 20    66 75 6e 63 74 69 6f 6e 73 20 6d 61 79 20 62 65 | assword...These.functions.may.be | 
| 6f420 | 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 67 69 74    20 61 73 6b 73 20 66 6f 72 20 61 20 70 61 73 73 | .called.when.git.asks.for.a.pass | 
| 6f440 | 77 6f 72 64 2c 20 77 68 69 63 68 0a 69 73 20 64    65 74 65 63 74 65 64 20 75 73 69 6e 67 20 60 6d | word,.which.is.detected.using.`m | 
| 6f460 | 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 2d 72 65 67 | agit-process-password-prompt-reg | 
| 6f480 | 65 78 70 73 27 2e 20 20 54 68 65 79 0a 61 72 65    20 63 61 6c 6c 65 64 20 69 66 20 61 6e 64 20 6f | exps'...They.are.called.if.and.o | 
| 6f4a0 | 6e 6c 79 20 69 66 20 6d 61 74 63 68 69 6e 67 20    74 68 65 20 70 72 6f 6d 70 74 20 72 65 73 75 6c | nly.if.matching.the.prompt.resul | 
| 6f4c0 | 74 65 64 20 69 6e 20 74 68 65 0a 76 61 6c 75 65    20 6f 66 20 74 68 65 20 39 39 74 68 20 73 75 62 | ted.in.the.value.of.the.99th.sub | 
| 6f4e0 | 6d 61 74 63 68 20 74 6f 20 62 65 20 6e 6f 6e 2d    6e 69 6c 2e 20 20 54 68 65 72 65 66 6f 72 65 20 | match.to.be.non-nil...Therefore. | 
| 6f500 | 75 73 65 72 73 20 63 61 6e 0a 63 6f 6e 74 72 6f    6c 20 66 6f 72 20 77 68 69 63 68 20 70 72 6f 6d | users.can.control.for.which.prom | 
| 6f520 | 70 74 73 20 74 68 65 73 65 20 66 75 6e 63 74 69    6f 6e 73 20 73 68 6f 75 6c 64 20 62 65 20 63 61 | pts.these.functions.should.be.ca | 
| 6f540 | 6c 6c 65 64 20 62 79 0a 70 75 74 74 69 6e 67 20    74 68 65 20 68 6f 73 74 20 6e 61 6d 65 20 69 6e | lled.by.putting.the.host.name.in | 
| 6f560 | 20 74 68 65 20 39 39 74 68 20 73 75 62 6d 61 74    63 68 2c 20 6f 72 20 6e 6f 74 2e 0a 0a 49 66 20 | .the.99th.submatch,.or.not...If. | 
| 6f580 | 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72    65 20 63 61 6c 6c 65 64 2c 20 74 68 65 6e 20 74 | the.functions.are.called,.then.t | 
| 6f5a0 | 68 65 79 20 61 72 65 20 63 61 6c 6c 65 64 20 69    6e 20 74 68 65 20 6f 72 64 65 72 0a 67 69 76 65 | hey.are.called.in.the.order.give | 
| 6f5c0 | 6e 2c 20 77 69 74 68 20 74 68 65 20 68 6f 73 74    20 6e 61 6d 65 20 61 73 20 6f 6e 6c 79 20 61 72 | n,.with.the.host.name.as.only.ar | 
| 6f5e0 | 67 75 6d 65 6e 74 2c 20 75 6e 74 69 6c 20 6f 6e    65 20 6f 66 20 74 68 65 6d 0a 72 65 74 75 72 6e | gument,.until.one.of.them.return | 
| 6f600 | 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 49 66 20 74    68 65 79 20 61 72 65 20 6e 6f 74 20 63 61 6c 6c | s.non-nil...If.they.are.not.call | 
| 6f620 | 65 64 20 6f 72 20 6e 6f 6e 65 20 6f 66 20 74 68    65 6d 20 72 65 74 75 72 6e 73 0a 6e 6f 6e 2d 6e | ed.or.none.of.them.returns.non-n | 
| 6f640 | 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 70 61 73    73 77 6f 72 64 20 69 73 20 72 65 61 64 20 66 72 | il,.then.the.password.is.read.fr | 
| 6f660 | 6f 6d 20 74 68 65 20 75 73 65 72 20 69 6e 73 74    65 61 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | om.the.user.instead."...:package | 
| 6f680 | 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 3a 67 | -version.'(magit..."2.3.0")...:g | 
| 6f6a0 | 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 6f | roup.'magit-process...:type.'hoo | 
| 6f6c0 | 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6d    61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 61 73 | k...:options.'(magit-process-pas | 
| 6f6e0 | 73 77 6f 72 64 2d 61 75 74 68 2d 73 6f 75 72 63    65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | sword-auth-source))..(defcustom. | 
| 6f700 | 6d 61 67 69 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 | magit-process-username-prompt-re | 
| 6f720 | 67 65 78 70 73 0a 20 20 27 28 22 5e 55 73 65 72    6e 61 6d 65 20 66 6f 72 20 27 2e 2a 27 3a 20 3f | gexps...'("^Username.for.'.*':.? | 
| 6f740 | 24 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 72    65 67 65 78 70 73 20 6d 61 74 63 68 69 6e 67 20 | $")..."List.of.regexps.matching. | 
| 6f760 | 75 73 65 72 6e 61 6d 65 20 70 72 6f 6d 70 74 73    20 6f 66 20 47 69 74 20 61 6e 64 20 69 74 73 20 | username.prompts.of.Git.and.its. | 
| 6f780 | 73 75 62 70 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 | subprocesses."...:package-versio | 
| 6f7a0 | 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 | 
| 6f7c0 | 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 | 
| 6f7e0 | 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 | 
| 6f800 | 73 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69    6f 6e 73 20 6e 69 6c 0a 20 20 22 4c 69 73 74 20 | ss-prompt-functions.nil..."List. | 
| 6f820 | 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 75 73 65    64 20 74 6f 20 66 6f 72 77 61 72 64 20 61 72 62 | of.functions.used.to.forward.arb | 
| 6f840 | 69 74 72 61 72 79 20 71 75 65 73 74 69 6f 6e 73    20 74 6f 20 74 68 65 20 75 73 65 72 2e 0a 0a 4d | itrary.questions.to.the.user...M | 
| 6f860 | 61 67 69 74 20 68 61 73 20 64 65 64 69 63 61 74    65 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20 66 | agit.has.dedicated.support.for.f | 
| 6f880 | 6f 72 77 61 72 64 69 6e 67 20 75 73 65 72 6e 61    6d 65 20 61 6e 64 20 70 61 73 73 77 6f 72 64 0a | orwarding.username.and.password. | 
| 6f8a0 | 70 72 6f 6d 70 74 73 20 61 6e 64 20 59 65 73 2d    6f 72 2d 4e 6f 20 71 75 65 73 74 69 6f 6e 73 20 | prompts.and.Yes-or-No.questions. | 
| 6f8c0 | 61 73 6b 65 64 20 62 79 20 47 69 74 20 61 6e 64    20 69 74 73 20 73 75 62 70 72 6f 63 65 73 73 65 | asked.by.Git.and.its.subprocesse | 
| 6f8e0 | 73 0a 74 6f 20 74 68 65 20 75 73 65 72 2e 20 20    54 68 69 73 20 63 61 6e 20 62 65 20 63 75 73 74 | s.to.the.user...This.can.be.cust | 
| 6f900 | 6f 6d 69 7a 65 64 20 75 73 69 6e 67 20 6f 74 68    65 72 20 6f 70 74 69 6f 6e 73 20 69 6e 20 74 68 | omized.using.other.options.in.th | 
| 6f920 | 65 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73    27 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 | e.`magit-process'.customization. | 
| 6f940 | 67 72 6f 75 70 2e 0a 0a 49 66 20 79 6f 75 20 65    6e 63 6f 75 6e 74 65 72 20 61 20 6e 65 77 20 71 | group...If.you.encounter.a.new.q | 
| 6f960 | 75 65 73 74 69 6f 6e 20 74 68 61 74 20 69 73 6e    27 74 20 68 61 6e 64 6c 65 64 20 62 79 20 64 65 | uestion.that.isn't.handled.by.de | 
| 6f980 | 66 61 75 6c 74 2c 0a 74 68 65 6e 20 74 68 6f 73    65 20 6f 70 74 69 6f 6e 73 20 73 68 6f 75 6c 64 | fault,.then.those.options.should | 
| 6f9a0 | 20 62 65 20 75 73 65 64 20 69 6e 73 74 65 61 64    20 6f 66 20 74 68 69 73 20 68 6f 6f 6b 2e 0a 0a | .be.used.instead.of.this.hook... | 
| 6f9c0 | 48 6f 77 65 76 65 72 20 73 75 62 70 72 6f 63 65    73 73 65 73 20 6d 61 79 20 61 6c 73 6f 20 61 73 | However.subprocesses.may.also.as | 
| 6f9e0 | 6b 20 71 75 65 73 74 69 6f 6e 73 20 74 68 61 74    20 64 69 66 66 65 72 20 74 6f 6f 20 6d 75 63 68 | k.questions.that.differ.too.much | 
| 6fa00 | 0a 66 72 6f 6d 20 77 68 61 74 20 74 68 65 20 63    6f 64 65 20 72 65 6c 61 74 65 64 20 74 6f 20 74 | .from.what.the.code.related.to.t | 
| 6fa20 | 68 65 20 61 62 6f 76 65 20 6f 70 74 69 6f 6e 73    20 61 73 73 75 6d 65 2c 20 61 6e 64 20 74 68 69 | he.above.options.assume,.and.thi | 
| 6fa40 | 73 0a 68 6f 6f 6b 20 61 6c 6c 6f 77 73 20 75 73    65 72 73 20 74 6f 20 64 65 61 6c 20 77 69 74 68 | s.hook.allows.users.to.deal.with | 
| 6fa60 | 20 73 75 63 68 20 71 75 65 73 74 69 6f 6e 73 20    65 78 70 6c 69 63 69 74 6c 79 2e 0a 0a 45 61 63 | .such.questions.explicitly...Eac | 
| 6fa80 | 68 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61    6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 70 72 | h.function.is.called.with.the.pr | 
| 6faa0 | 6f 63 65 73 73 20 61 6e 64 20 74 68 65 20 6f 75    74 70 75 74 20 73 74 72 69 6e 67 0a 61 73 20 61 | ocess.and.the.output.string.as.a | 
| 6fac0 | 72 67 75 6d 65 6e 74 73 20 75 6e 74 69 6c 20 6f    6e 65 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 | rguments.until.one.of.the.functi | 
| 6fae0 | 6f 6e 73 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d    6e 69 6c 2e 20 20 54 68 65 0a 66 75 6e 63 74 69 | ons.returns.non-nil...The.functi | 
| 6fb00 | 6f 6e 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c    65 20 66 6f 72 20 61 73 6b 69 6e 67 20 74 68 65 | on.is.responsible.for.asking.the | 
| 6fb20 | 20 75 73 65 72 20 74 68 65 20 61 70 70 72 6f 70    72 69 61 74 65 0a 71 75 65 73 74 69 6f 6e 20 75 | .user.the.appropriate.question.u | 
| 6fb40 | 73 69 6e 67 20 65 2e 67 2e 20 60 72 65 61 64 2d    63 68 61 72 2d 63 68 6f 69 63 65 27 20 61 6e 64 | sing.e.g..`read-char-choice'.and | 
| 6fb60 | 20 74 68 65 6e 20 66 6f 72 77 61 72 64 69 6e 67    20 74 68 65 0a 61 6e 73 77 65 72 20 74 6f 20 74 | .then.forwarding.the.answer.to.t | 
| 6fb80 | 68 65 20 70 72 6f 63 65 73 73 20 75 73 69 6e 67    20 60 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 | he.process.using.`process-send-s | 
| 6fba0 | 74 72 69 6e 67 27 2e 0a 0a 57 68 69 6c 65 20 66    75 6e 63 74 69 6f 6e 73 20 73 75 63 68 20 61 73 | tring'...While.functions.such.as | 
| 6fbc0 | 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d    79 65 73 2d 6f 72 2d 6e 6f 2d 70 72 6f 6d 70 74 | .`magit-process-yes-or-no-prompt | 
| 6fbe0 | 27 20 6d 61 79 20 6e 6f 74 0a 62 65 20 73 75 66    66 69 63 69 65 6e 74 20 74 6f 20 68 61 6e 64 6c | '.may.not.be.sufficient.to.handl | 
| 6fc00 | 65 20 73 6f 6d 65 20 70 72 6f 6d 70 74 2c 20 69    74 20 6d 61 79 20 73 74 69 6c 6c 20 62 65 20 6f | e.some.prompt,.it.may.still.be.o | 
| 6fc20 | 66 20 62 65 6e 65 66 69 74 0a 74 6f 20 6c 6f 6f    6b 20 61 74 20 74 68 65 20 69 6d 70 6c 65 6d 65 | f.benefit.to.look.at.the.impleme | 
| 6fc40 | 6e 74 61 74 69 6f 6e 73 20 74 6f 20 67 61 69 6e    20 73 6f 6d 65 20 69 6e 73 69 67 68 74 73 20 6f | ntations.to.gain.some.insights.o | 
| 6fc60 | 6e 20 68 6f 77 20 74 6f 0a 69 6d 70 6c 65 6d 65    6e 74 20 73 75 63 68 20 66 75 6e 63 74 69 6f 6e | n.how.to.implement.such.function | 
| 6fc80 | 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 2e | s."...:package-version.'(magit.. | 
| 6fca0 | 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 70 72 6f 63 65 73 | ."3.0.0")...:group.'magit-proces | 
| 6fcc0 | 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 61 67 | s...:type.'hook)..(defcustom.mag | 
| 6fce0 | 69 74 2d 70 72 6f 63 65 73 73 2d 65 6e 73 75 72    65 2d 75 6e 69 78 2d 6c 69 6e 65 2d 65 6e 64 69 | it-process-ensure-unix-line-endi | 
| 6fd00 | 6e 67 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 65 6e 73 | ng.t..."Whether.Magit.should.ens | 
| 6fd20 | 75 72 65 20 61 20 75 6e 69 78 20 63 6f 64 69 6e    67 20 73 79 73 74 65 6d 20 77 68 65 6e 20 74 61 | ure.a.unix.coding.system.when.ta | 
| 6fd40 | 6c 6b 69 6e 67 20 74 6f 20 47 69 74 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | lking.to.Git."...:package-versio | 
| 6fd60 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 36    2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."2.6.0")...:group.'m | 
| 6fd80 | 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 6c 65 61 6e 29 0a 0a | agit-process...:type.'boolean).. | 
| 6fda0 | 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 64 69 73 70 6c 61 79 | (defcustom.magit-process-display | 
| 6fdc0 | 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 65 72 72 6f 72    20 74 0a 20 20 22 57 68 65 74 68 65 72 20 4d 61 | -mode-line-error.t..."Whether.Ma | 
| 6fde0 | 67 69 74 20 73 68 6f 75 6c 64 20 72 65 74 61 69    6e 20 61 6e 64 20 68 69 67 68 6c 69 67 68 74 20 | git.should.retain.and.highlight. | 
| 6fe00 | 70 72 6f 63 65 73 73 20 65 72 72 6f 72 73 20 69    6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 2e | process.errors.in.the.mode.line. | 
| 6fe20 | 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..." | 
| 6fe40 | 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 70 72 6f 63 65 73 73 | 2.12.0")...:group.'magit-process | 
| 6fe60 | 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61    6e 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 | ...:type.'boolean)..(defface.mag | 
| 6fe80 | 69 74 2d 70 72 6f 63 65 73 73 2d 6f 6b 0a 20 20    27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 | it-process-ok...'((t.:inherit.ma | 
| 6fea0 | 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 6e 64 20 | git-section-heading.:foreground. | 
| 6fec0 | 22 67 72 65 65 6e 22 29 29 0a 20 20 22 46 61 63    65 20 66 6f 72 20 7a 65 72 6f 20 65 78 69 74 2d | "green"))..."Face.for.zero.exit- | 
| 6fee0 | 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 63 65 73 29 0a | status."...:group.'magit-faces). | 
| 6ff00 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d    70 72 6f 63 65 73 73 2d 6e 67 0a 20 20 27 28 28 | .(defface.magit-process-ng...'(( | 
| 6ff20 | 74 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 65 61 64 69 6e 67 | t.:inherit.magit-section-heading | 
| 6ff40 | 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 72 65    64 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 | .:foreground."red"))..."Face.for | 
| 6ff60 | 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 2d 73    74 61 74 75 73 2e 22 0a 20 20 3a 67 72 6f 75 70 | .non-zero.exit-status."...:group | 
| 6ff80 | 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 6d | .'magit-faces)..(defface.magit-m | 
| 6ffa0 | 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73    0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 | ode-line-process...'((t.:inherit | 
| 6ffc0 | 20 6d 6f 64 65 2d 6c 69 6e 65 2d 65 6d 70 68 61    73 69 73 29 29 0a 20 20 22 46 61 63 65 20 66 6f | .mode-line-emphasis))..."Face.fo | 
| 6ffe0 | 72 20 60 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f    63 65 73 73 27 20 73 74 61 74 75 73 20 77 68 65 | r.`mode-line-process'.status.whe | 
| 70000 | 6e 20 47 69 74 20 69 73 20 72 75 6e 6e 69 6e 67    20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 | n.Git.is.running.for.side-effect | 
| 70020 | 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 66 | s."...:group.'magit-faces)..(def | 
| 70040 | 66 61 63 65 20 6d 61 67 69 74 2d 6d 6f 64 65 2d    6c 69 6e 65 2d 70 72 6f 63 65 73 73 2d 65 72 72 | face.magit-mode-line-process-err | 
| 70060 | 6f 72 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72    69 74 20 65 72 72 6f 72 29 29 0a 20 20 22 46 61 | or...'((t.:inherit.error))..."Fa | 
| 70080 | 63 65 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 | ce.for.`mode-line-process'.error | 
| 700a0 | 20 73 74 61 74 75 73 2e 0a 0a 55 73 65 64 20 77    68 65 6e 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 | .status...Used.when.`magit-proce | 
| 700c0 | 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 27 20 69 73 20 6e | ss-display-mode-line-error'.is.n | 
| 700e0 | 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 66 61 63 65 73 29 0a | on-nil."...:group.'magit-faces). | 
| 70100 | 0a 3b 3b 3b 20 50 72 6f 63 65 73 73 20 4d 6f 64    65 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | .;;;.Process.Mode..(defvar.magit | 
| 70120 | 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 2d 6d 61    70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 | -process-mode-map...(let.((map.( | 
| 70140 | 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d    61 70 29 29 29 0a 20 20 20 20 28 73 65 74 2d 6b | make-sparse-keymap))).....(set-k | 
| 70160 | 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 6d 61 70    20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 29 | eymap-parent.map.magit-mode-map) | 
| 70180 | 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79    6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 70 | .....map)..."Keymap.for.`magit-p | 
| 701a0 | 72 6f 63 65 73 73 2d 6d 6f 64 65 27 2e 22 29 0a    0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 | rocess-mode'.")..(define-derived | 
| 701c0 | 2d 6d 6f 64 65 20 6d 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 | -mode.magit-process-mode.magit-m | 
| 701e0 | 6f 64 65 20 22 4d 61 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 | ode."Magit.Process"..."Mode.for. | 
| 70200 | 6c 6f 6f 6b 69 6e 67 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 | looking.at.Git.process.output.". | 
| 70220 | 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 28 68 61 63 6b 2d | ..:group.'magit-process...(hack- | 
| 70240 | 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 | 
| 70260 | 66 65 72 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 | fer)...(setq.imenu-prev-index-po | 
| 70280 | 73 69 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a    20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 69 | sition-function.........'magit-i | 
| 702a0 | 6d 65 6e 75 2d 2d 70 72 6f 63 65 73 73 2d 70 72    65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f | menu--process-prev-index-positio | 
| 702c0 | 6e 2d 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 | n-function)...(setq.imenu-extrac | 
| 702e0 | 74 2d 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 27 6d | t-index-name-function.........'m | 
| 70300 | 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 70 72 6f 63    65 73 73 2d 65 78 74 72 61 63 74 2d 69 6e 64 65 | agit-imenu--process-extract-inde | 
| 70320 | 78 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | x-name-function))..(defun.magit- | 
| 70340 | 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 28    26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 64 69 73 70 | process-buffer.(&optional.nodisp | 
| 70360 | 6c 61 79 29 0a 20 20 22 44 69 73 70 6c 61 79 20    74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f | lay)..."Display.the.current.repo | 
| 70380 | 73 69 74 6f 72 79 27 73 20 70 72 6f 63 65 73 73    20 62 75 66 66 65 72 2e 0a 0a 49 66 20 74 68 61 | sitory's.process.buffer...If.tha | 
| 703a0 | 74 20 62 75 66 66 65 72 20 64 6f 65 73 6e 27 74    20 65 78 69 73 74 20 79 65 74 2c 20 74 68 65 6e | t.buffer.doesn't.exist.yet,.then | 
| 703c0 | 20 63 72 65 61 74 65 20 69 74 2e 0a 4e 6f 6e 2d    69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 72 65 | .create.it..Non-interactively.re | 
| 703e0 | 74 75 72 6e 20 74 68 65 20 62 75 66 66 65 72 20    61 6e 64 20 75 6e 6c 65 73 73 0a 6f 70 74 69 6f | turn.the.buffer.and.unless.optio | 
| 70400 | 6e 61 6c 20 4e 4f 44 49 53 50 4c 41 59 20 69 73    20 6e 6f 6e 2d 6e 69 6c 20 61 6c 73 6f 20 64 69 | nal.NODISPLAY.is.non-nil.also.di | 
| 70420 | 73 70 6c 61 79 20 69 74 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 | splay.it."...(interactive)...(le | 
| 70440 | 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 20 20 | t.((topdir.(magit-toplevel)))... | 
| 70460 | 20 20 28 75 6e 6c 65 73 73 20 74 6f 70 64 69 72    0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 | ..(unless.topdir.......(magit--w | 
| 70480 | 69 74 68 2d 73 61 66 65 2d 64 65 66 61 75 6c 74    2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 0a 20 | ith-safe-default-directory.nil.. | 
| 704a0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 74 6f 70    64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 | .......(setq.topdir.default-dire | 
| 704c0 | 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 28    6c 65 74 20 28 70 72 65 76 29 0a 20 20 20 20 20 | ctory).........(let.(prev)...... | 
| 704e0 | 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74    20 28 65 71 75 61 6c 20 74 6f 70 64 69 72 20 70 | .....(while.(not.(equal.topdir.p | 
| 70500 | 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 70 72 65 76 20 74 6f 70 | rev)).............(setq.prev.top | 
| 70520 | 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 74 6f 70 64 69 72 20 28 66 | dir).............(setq.topdir.(f | 
| 70540 | 69 6c 65 2d 6e 61 6d 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 | ile-name-directory.(directory-fi | 
| 70560 | 6c 65 2d 6e 61 6d 65 20 74 6f 70 64 69 72 29 29    29 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 | le-name.topdir))))))).....(let.( | 
| 70580 | 28 62 75 66 66 65 72 20 28 6f 72 20 28 2d 2d 66    69 72 73 74 20 28 77 69 74 68 2d 63 75 72 72 65 | (buffer.(or.(--first.(with-curre | 
| 705a0 | 6e 74 2d 62 75 66 66 65 72 20 69 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-buffer.it.................... | 
| 705c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61    6e 64 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 | ..............(and.(eq.major-mod | 
| 705e0 | 65 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73    2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 | e.'magit-process-mode).......... | 
| 70600 | 20 20 20 20 20 20 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 | 
| 70620 | 75 61 6c 20 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 29 0a | ual.default-directory.topdir))). | 
| 70640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 70660 | 62 75 66 66 65 72 2d 6c 69 73 74 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer-list))................... | 
| 70680 | 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 74 6f 70 | ....(let.((default-directory.top | 
| 706a0 | 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 20 20 20 28 6d | dir)).........................(m | 
| 706c0 | 61 67 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 | agit-generate-new-buffer.'magit- | 
| 706e0 | 70 72 6f 63 65 73 73 2d 6d 6f 64 65 29 29 29 29    29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 | process-mode))))).......(with-cu | 
| 70700 | 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 28 69 66 20 | rrent-buffer.buffer.........(if. | 
| 70720 | 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69    6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | magit-root-section.............( | 
| 70740 | 77 68 65 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 2d 6c 6f 67 2d 6d 61 78 0a 20 20 20 20 20 | when.magit-process-log-max...... | 
| 70760 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    70 72 6f 63 65 73 73 2d 74 72 75 6e 63 61 74 65 | .........(magit-process-truncate | 
| 70780 | 2d 6c 6f 67 29 29 0a 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 | -log))...........(magit-process- | 
| 707a0 | 6d 6f 64 65 29 0a 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 | mode)...........(let.((inhibit-r | 
| 707c0 | 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ead-only.t).................(mag | 
| 707e0 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f    6e 2d 2d 70 61 72 65 6e 74 20 20 6e 69 6c 29 0a | it-insert-section--parent..nil). | 
| 70800 | 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 73 65 | ................(magit-insert-se | 
| 70820 | 63 74 69 6f 6e 2d 2d 6f 6c 64 72 6f 6f 74 20 6e    69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ction--oldroot.nil))............ | 
| 70840 | 20 28 6d 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72    69 61 62 6c 65 20 27 74 65 78 74 2d 70 72 6f 70 | .(make-local-variable.'text-prop | 
| 70860 | 65 72 74 79 2d 64 65 66 61 75 6c 74 2d 6e 6f 6e    73 74 69 63 6b 79 29 0a 20 20 20 20 20 20 20 20 | erty-default-nonsticky)......... | 
| 70880 | 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 70 72 6f 63 65 | ....(magit-insert-section.(proce | 
| 708a0 | 73 73 62 75 66 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 5c 6e | ssbuf)...............(insert."\n | 
| 708c0 | 22 29 29 29 29 29 0a 20 20 20 20 20 20 28 75 6e    6c 65 73 73 20 6e 6f 64 69 73 70 6c 61 79 0a 20 | "))))).......(unless.nodisplay.. | 
| 708e0 | 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 72 20 62 75 66 | .......(magit-display-buffer.buf | 
| 70900 | 66 65 72 29 29 0a 20 20 20 20 20 20 62 75 66 66    65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | fer)).......buffer)))..(defun.ma | 
| 70920 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 6b 69 6c 6c    20 28 29 0a 20 20 22 4b 69 6c 6c 20 74 68 65 20 | git-process-kill.()..."Kill.the. | 
| 70940 | 70 72 6f 63 65 73 73 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 | process.at.point."...(interactiv | 
| 70960 | 65 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    28 70 72 6f 63 65 73 73 20 28 6d 61 67 69 74 2d | e)...(when-let.((process.(magit- | 
| 70980 | 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66    20 27 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 | section-value-if.'process))).... | 
| 709a0 | 20 28 75 6e 6c 65 73 73 20 28 65 71 20 28 70 72    6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f | .(unless.(eq.(process-status.pro | 
| 709c0 | 63 65 73 73 29 20 27 72 75 6e 29 0a 20 20 20 20    20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 50 | cess).'run).......(user-error."P | 
| 709e0 | 72 6f 63 65 73 73 20 69 73 6e 27 74 20 72 75 6e    6e 69 6e 67 22 29 29 0a 20 20 20 20 28 6d 61 67 | rocess.isn't.running")).....(mag | 
| 70a00 | 69 74 2d 63 6f 6e 66 69 72 6d 20 27 6b 69 6c 6c    2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 6b | it-confirm.'kill-process).....(k | 
| 70a20 | 69 6c 6c 2d 70 72 6f 63 65 73 73 20 70 72 6f 63    65 73 73 29 29 29 0a 0a 3b 3b 3b 20 53 79 6e 63 | ill-process.process)))..;;;.Sync | 
| 70a40 | 68 72 6f 6e 6f 75 73 20 50 72 6f 63 65 73 73 65    73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | hronous.Processes..(defvar.magit | 
| 70a60 | 2d 70 72 6f 63 65 73 73 2d 72 61 69 73 65 2d 65    72 72 6f 72 20 6e 69 6c 29 0a 0a 28 64 65 66 75 | -process-raise-error.nil)..(defu | 
| 70a80 | 6e 20 6d 61 67 69 74 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 | n.magit-git.(&rest.args)..."Call | 
| 70aa0 | 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 | 
| 70ac0 | 20 70 72 6f 63 65 73 73 2c 20 66 6f 72 20 73 69    64 65 2d 65 66 66 65 63 74 73 2e 0a 0a 4f 70 74 | .process,.for.side-effects...Opt | 
| 70ae0 | 69 6f 6e 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 | ion.`magit-git-executable'.speci | 
| 70b00 | 66 69 65 73 20 74 68 65 20 47 69 74 20 65 78 65    63 75 74 61 62 6c 65 2e 0a 54 68 65 20 61 72 67 | fies.the.Git.executable..The.arg | 
| 70b20 | 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 74 6f | uments.ARGS.specify.arguments.to | 
| 70b40 | 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 65 20 | .Git,.they.are.flattened.before. | 
| 70b60 | 75 73 65 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 | use...Process.output.goes.into.a | 
| 70b80 | 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 65 74 75 72 | .new.section.in.the.buffer.retur | 
| 70ba0 | 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 27 2e 20 20 | ned.by.`magit-process-buffer'... | 
| 70bc0 | 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 73 74 61 | If.Git.exits.with.a.non-zero.sta | 
| 70be0 | 74 75 73 2c 0a 74 68 65 6e 20 72 61 69 73 65 20    61 6e 20 65 72 72 6f 72 2e 22 0a 20 20 28 6c 65 | tus,.then.raise.an.error."...(le | 
| 70c00 | 74 20 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 | t.((magit-process-raise-error.t) | 
| 70c20 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c    6c 2d 67 69 74 20 61 72 67 73 29 29 29 0a 0a 28 | ).....(magit-call-git.args)))..( | 
| 70c40 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d    67 69 74 20 28 26 72 65 73 74 20 61 72 67 73 29 | defun.magit-run-git.(&rest.args) | 
| 70c60 | 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. | 
| 70c80 | 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73    2c 20 61 6e 64 20 72 65 66 72 65 73 68 2e 0a 0a | separate.process,.and.refresh... | 
| 70ca0 | 46 75 6e 63 74 69 6f 6e 20 60 6d 61 67 69 74 2d    67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 | Function.`magit-git-executable'. | 
| 70cc0 | 73 70 65 63 69 66 69 65 73 20 74 68 65 20 47 69    74 20 65 78 65 63 75 74 61 62 6c 65 20 61 6e 64 | specifies.the.Git.executable.and | 
| 70ce0 | 0a 6f 70 74 69 6f 6e 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 | .option.`magit-git-global-argume | 
| 70d00 | 6e 74 73 27 20 73 70 65 63 69 66 69 65 73 20 63    6f 6e 73 74 61 6e 74 20 61 72 67 75 6d 65 6e 74 | nts'.specifies.constant.argument | 
| 70d20 | 73 2e 0a 54 68 65 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 | s..The.arguments.ARGS.specify.ar | 
| 70d40 | 67 75 6d 65 6e 74 73 20 74 6f 20 47 69 74 2c 20    74 68 65 79 20 61 72 65 20 66 6c 61 74 74 65 6e | guments.to.Git,.they.are.flatten | 
| 70d60 | 65 64 0a 62 65 66 6f 72 65 20 75 73 65 2e 0a 0a    41 66 74 65 72 20 47 69 74 20 72 65 74 75 72 6e | ed.before.use...After.Git.return | 
| 70d80 | 73 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 20 28 69 66 20 69 74 20 69 73 20 | s,.the.current.buffer.(if.it.is. | 
| 70da0 | 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 29 0a    61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 63 | a.Magit.buffer).as.well.as.the.c | 
| 70dc0 | 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72    79 27 73 20 73 74 61 74 75 73 20 62 75 66 66 65 | urrent.repository's.status.buffe | 
| 70de0 | 72 20 61 72 65 20 72 65 66 72 65 73 68 65 64 2e    0a 0a 50 72 6f 63 65 73 73 20 6f 75 74 70 75 74 | r.are.refreshed...Process.output | 
| 70e00 | 20 67 6f 65 73 20 69 6e 74 6f 20 61 20 6e 65 77    20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 | .goes.into.a.new.section.in.the. | 
| 70e20 | 62 75 66 66 65 72 20 72 65 74 75 72 6e 65 64 20    62 79 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 | buffer.returned.by.`magit-proces | 
| 70e40 | 73 2d 62 75 66 66 65 72 27 2e 22 0a 20 20 28 6c    65 74 20 28 28 6d 61 67 69 74 2d 2d 72 65 66 72 | s-buffer'."...(let.((magit--refr | 
| 70e60 | 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 29 0a 20 20 | esh-cache.(list.(cons.0.0))))... | 
| 70e80 | 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69    74 20 61 72 67 73 29 0a 20 20 20 20 28 77 68 65 | ..(magit-call-git.args).....(whe | 
| 70ea0 | 6e 20 28 6d 65 6d 62 65 72 20 28 63 61 72 20 61    72 67 73 29 20 27 28 22 69 6e 69 74 22 20 22 63 | n.(member.(car.args).'("init"."c | 
| 70ec0 | 6c 6f 6e 65 22 29 29 0a 20 20 20 20 20 20 3b 3b    20 43 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 | lone")).......;;.Creating.a.new. | 
| 70ee0 | 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 76 61 6c    69 64 61 74 65 73 20 74 68 65 20 63 61 63 68 65 | repository.invalidates.the.cache | 
| 70f00 | 2e 0a 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 61 63 | ........(setq.magit--refresh-cac | 
| 70f20 | 68 65 20 6e 69 6c 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 | he.nil)).....(magit-refresh))).. | 
| 70f40 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72    65 2d 63 61 6c 6c 2d 67 69 74 2d 68 6f 6f 6b 20 | (defvar.magit-pre-call-git-hook. | 
| 70f60 | 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 63 61 6c 6c 2d 67 69 74 20 28 26 72 65 | nil)..(defun.magit-call-git.(&re | 
| 70f80 | 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 68 72 6f 6e 6f 75 73 | st.args)..."Call.Git.synchronous | 
| 70fa0 | 6c 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65    20 70 72 6f 63 65 73 73 2e 0a 0a 46 75 6e 63 74 | ly.in.a.separate.process...Funct | 
| 70fc0 | 69 6f 6e 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 | ion.`magit-git-executable'.speci | 
| 70fe0 | 66 69 65 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 | fies.the.Git.executable.and.opti | 
| 71000 | 6f 6e 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 | on.`magit-git-global-arguments'. | 
| 71020 | 73 70 65 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 | specifies.constant.arguments..Th | 
| 71040 | 65 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 6e | e.arguments.ARGS.specify.argumen | 
| 71060 | 74 73 20 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 | ts.to.Git,.they.are.flattened.be | 
| 71080 | 66 6f 72 65 20 75 73 65 2e 0a 0a 50 72 6f 63 65    73 73 20 6f 75 74 70 75 74 20 67 6f 65 73 20 69 | fore.use...Process.output.goes.i | 
| 710a0 | 6e 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 | nto.a.new.section.in.the.buffer. | 
| 710c0 | 72 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 | returned.by.`magit-process-buffe | 
| 710e0 | 72 27 2e 22 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b    73 20 27 6d 61 67 69 74 2d 70 72 65 2d 63 61 6c | r'."...(run-hooks.'magit-pre-cal | 
| 71100 | 6c 2d 67 69 74 2d 68 6f 6f 6b 29 0a 20 20 28 6c    65 74 20 28 28 64 65 66 61 75 6c 74 2d 70 72 6f | l-git-hook)...(let.((default-pro | 
| 71120 | 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 | 
| 71140 | 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d    29 29 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23 | ss-coding-system))).....(apply.# | 
| 71160 | 27 6d 61 67 69 74 2d 63 61 6c 6c 2d 70 72 6f 63    65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 | 'magit-call-process............( | 
| 71180 | 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 20 20 20 | magit-git-executable)........... | 
| 711a0 | 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 61 72 | .(magit-process-git-arguments.ar | 
| 711c0 | 67 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 63 61 6c 6c 2d 70 72 6f 63 65 73 | gs))))..(defun.magit-call-proces | 
| 711e0 | 73 20 28 70 72 6f 67 72 61 6d 20 26 72 65 73 74    20 61 72 67 73 29 0a 20 20 22 43 61 6c 6c 20 50 | s.(program.&rest.args)..."Call.P | 
| 71200 | 52 4f 47 52 41 4d 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 | ROGRAM.synchronously.in.a.separa | 
| 71220 | 74 65 20 70 72 6f 63 65 73 73 2e 0a 50 72 6f 63    65 73 73 20 6f 75 74 70 75 74 20 67 6f 65 73 20 | te.process..Process.output.goes. | 
| 71240 | 69 6e 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 | into.a.new.section.in.the.buffer | 
| 71260 | 20 72 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 | .returned.by.`magit-process-buff | 
| 71280 | 65 72 27 2e 22 0a 20 20 28 70 63 61 73 65 2d 6c    65 74 20 28 28 60 28 2c 70 72 6f 63 65 73 73 2d | er'."...(pcase-let.((`(,process- | 
| 712a0 | 62 75 66 20 2e 20 2c 73 65 63 74 69 6f 6e 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | buf...,section)................( | 
| 712c0 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65    74 75 70 20 70 72 6f 67 72 61 6d 20 61 72 67 73 | magit-process-setup.program.args | 
| 712e0 | 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 0a 20 20 | ))).....(magit-process-finish... | 
| 71300 | 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 20 74 29 29 0a | ...(let.((inhibit-read-only.t)). | 
| 71320 | 20 20 20 20 20 20 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 | .......(apply.#'magit-process-fi | 
| 71340 | 6c 65 20 70 72 6f 67 72 61 6d 20 6e 69 6c 20 70    72 6f 63 65 73 73 2d 62 75 66 20 6e 69 6c 20 61 | le.program.nil.process-buf.nil.a | 
| 71360 | 72 67 73 29 29 0a 20 20 20 20 20 70 72 6f 63 65    73 73 2d 62 75 66 20 28 63 75 72 72 65 6e 74 2d | rgs))......process-buf.(current- | 
| 71380 | 62 75 66 66 65 72 29 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 | buffer).default-directory.sectio | 
| 713a0 | 6e 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 20 28 | n)))..(defun.magit-process-git.( | 
| 713c0 | 64 65 73 74 69 6e 61 74 69 6f 6e 20 26 72 65 73    74 20 61 72 67 73 29 0a 20 20 22 43 61 6c 6c 20 | destination.&rest.args)..."Call. | 
| 713e0 | 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 20 | Git.synchronously.in.a.separate. | 
| 71400 | 70 72 6f 63 65 73 73 2c 20 72 65 74 75 72 6e 69    6e 67 20 69 74 73 20 65 78 69 74 20 63 6f 64 65 | process,.returning.its.exit.code | 
| 71420 | 2e 0a 44 45 53 54 49 4e 41 54 49 4f 4e 20 73 70    65 63 69 66 69 65 73 20 68 6f 77 20 74 6f 20 68 | ..DESTINATION.specifies.how.to.h | 
| 71440 | 61 6e 64 6c 65 20 74 68 65 20 6f 75 74 70 75 74    2c 20 6c 69 6b 65 20 66 6f 72 0a 60 63 61 6c 6c | andle.the.output,.like.for.`call | 
| 71460 | 2d 70 72 6f 63 65 73 73 27 2c 20 65 78 63 65 70    74 20 74 68 61 74 20 66 69 6c 65 20 68 61 6e 64 | -process',.except.that.file.hand | 
| 71480 | 6c 65 72 73 20 61 72 65 20 73 75 70 70 6f 72 74    65 64 2e 0a 45 6e 61 62 6c 65 20 43 79 67 77 69 | lers.are.supported..Enable.Cygwi | 
| 714a0 | 6e 27 73 20 5c 22 6e 6f 67 6c 6f 62 5c 22 20 6f    70 74 69 6f 6e 20 64 75 72 69 6e 67 20 74 68 65 | n's.\"noglob\".option.during.the | 
| 714c0 | 20 63 61 6c 6c 20 61 6e 64 0a 65 6e 73 75 72 65    20 75 6e 69 78 20 65 6f 6c 20 63 6f 6e 76 65 72 | .call.and.ensure.unix.eol.conver | 
| 714e0 | 73 69 6f 6e 2e 22 0a 20 20 28 61 70 70 6c 79 20    23 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | sion."...(apply.#'magit-process- | 
| 71500 | 66 69 6c 65 0a 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 | file..........(magit-git-executa | 
| 71520 | 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 6e 69    6c 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 6e 69 | ble)..........nil.destination.ni | 
| 71540 | 6c 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 67 69 74 2d 61 72 | l..........(magit-process-git-ar | 
| 71560 | 67 75 6d 65 6e 74 73 20 61 72 67 73 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 | guments.args)))..(defun.magit-pr | 
| 71580 | 6f 63 65 73 73 2d 66 69 6c 65 20 28 70 72 6f 63    65 73 73 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e | ocess-file.(process.&optional.in | 
| 715a0 | 66 69 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 0a | file.buffer.display.&rest.args). | 
| 715c0 | 20 20 22 50 72 6f 63 65 73 73 20 66 69 6c 65 73    20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 69 | .."Process.files.synchronously.i | 
| 715e0 | 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f    63 65 73 73 2e 0a 49 64 65 6e 74 69 63 61 6c 20 | n.a.separate.process..Identical. | 
| 71600 | 74 6f 20 60 70 72 6f 63 65 73 73 2d 66 69 6c 65    27 20 62 75 74 20 74 65 6d 70 6f 72 61 72 69 6c | to.`process-file'.but.temporaril | 
| 71620 | 79 20 65 6e 61 62 6c 65 20 43 79 67 77 69 6e 27    73 0a 5c 22 6e 6f 67 6c 6f 62 5c 22 20 6f 70 74 | y.enable.Cygwin's.\"noglob\".opt | 
| 71640 | 69 6f 6e 20 64 75 72 69 6e 67 20 74 68 65 20 63    61 6c 6c 20 61 6e 64 20 65 6e 73 75 72 65 20 75 | ion.during.the.call.and.ensure.u | 
| 71660 | 6e 69 78 20 65 6f 6c 0a 63 6f 6e 76 65 72 73 69    6f 6e 2e 22 0a 20 20 28 77 68 65 6e 20 6d 61 67 | nix.eol.conversion."...(when.mag | 
| 71680 | 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 28 | it-process-extreme-logging.....( | 
| 716a0 | 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 0a 20 20 20 20 20 20 | let.((inhibit-message.t))....... | 
| 716c0 | 28 6d 65 73 73 61 67 65 20 22 24 20 25 73 22 20    28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 2d | (message."$.%s".(magit-process-- | 
| 716e0 | 66 6f 72 6d 61 74 2d 61 72 67 75 6d 65 6e 74 73    20 70 72 6f 63 65 73 73 20 61 72 67 73 29 29 29 | format-arguments.process.args))) | 
| 71700 | 29 0a 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 28 | )...(let.((process-environment.( | 
| 71720 | 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 29 29 0a 20 20 20 20 | magit-process-environment))..... | 
| 71740 | 20 20 20 20 28 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 73 74 | ....(default-process-coding-syst | 
| 71760 | 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 73 74 65 6d | em.(magit--process-coding-system | 
| 71780 | 29 29 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23    27 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 70 72 | ))).....(apply.#'process-file.pr | 
| 717a0 | 6f 63 65 73 73 20 69 6e 66 69 6c 65 20 62 75 66    66 65 72 20 64 69 73 70 6c 61 79 20 61 72 67 73 | ocess.infile.buffer.display.args | 
| 717c0 | 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 65 6e 76 69 72 6f | )))..(defun.magit-process-enviro | 
| 717e0 | 6e 6d 65 6e 74 20 28 29 0a 20 20 3b 3b 20 54 68    65 20 76 61 72 69 6f 75 73 20 77 33 32 20 68 61 | nment.()...;;.The.various.w32.ha | 
| 71800 | 63 6b 73 20 61 72 65 20 6f 6e 6c 79 20 61 70 70    6c 69 63 61 62 6c 65 20 77 68 65 6e 20 72 75 6e | cks.are.only.applicable.when.run | 
| 71820 | 6e 69 6e 67 20 6f 6e 20 74 68 65 0a 20 20 3b 3b    20 6c 6f 63 61 6c 20 6d 61 63 68 69 6e 65 2e 20 | ning.on.the...;;.local.machine.. | 
| 71840 | 20 41 73 20 6f 66 20 45 6d 61 63 73 20 32 35 2e    31 2c 20 61 20 6c 6f 63 61 6c 20 62 69 6e 64 69 | .As.of.Emacs.25.1,.a.local.bindi | 
| 71860 | 6e 67 20 6f 66 0a 20 20 3b 3b 20 70 72 6f 63 65    73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 64 | ng.of...;;.process-environment.d | 
| 71880 | 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68    65 20 74 6f 70 2d 6c 65 76 65 6c 20 76 61 6c 75 | ifferent.from.the.top-level.valu | 
| 718a0 | 65 20 61 66 66 65 63 74 73 0a 20 20 3b 3b 20 74    68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 75 | e.affects...;;.the.environment.u | 
| 718c0 | 73 65 64 20 69 6e 0a 20 20 3b 3b 20 74 72 61 6d    70 2d 73 68 2d 68 61 6e 64 6c 65 2d 7b 73 74 61 | sed.in...;;.tramp-sh-handle-{sta | 
| 718e0 | 72 74 2d 66 69 6c 65 2d 70 72 6f 63 65 73 73 2c    70 72 6f 63 65 73 73 2d 66 69 6c 65 7d 2e 0a 20 | rt-file-process,process-file}... | 
| 71900 | 20 28 6c 65 74 20 28 28 6c 6f 63 61 6c 20 28 6e    6f 74 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d | .(let.((local.(not.(file-remote- | 
| 71920 | 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 29 29 29 29 0a 20 20 20 20 28 61 70 70 | p.default-directory)))).....(app | 
| 71940 | 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 0a 20 20 20 20 20 20 | end.magit-git-environment....... | 
| 71960 | 20 20 20 20 20 20 28 61 6e 64 20 6c 6f 63 61 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(and.local................ | 
| 71980 | 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 6d 61    67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 | ..(cdr.(assoc.magit-git-executab | 
| 719a0 | 6c 65 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 29 0a 20 20 | le.magit-git-w32-path-hack)))... | 
| 719c0 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6c    6f 63 61 6c 20 6d 61 67 69 74 2d 6e 65 65 64 2d | ..........(and.local.magit-need- | 
| 719e0 | 63 79 67 77 69 6e 2d 6e 6f 67 6c 6f 62 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | cygwin-noglob..................( | 
| 71a00 | 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28    76 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | mapcar.(lambda.(var)............ | 
| 71a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 63 61 74 20 76 61 72 20 22 3d 22 20 | ................(concat.var."=". | 
| 71a40 | 28 2d 2d 69 66 2d 6c 65 74 20 28 67 65 74 65 6e    76 20 76 61 72 29 0a 20 20 20 20 20 20 20 20 20 | (--if-let.(getenv.var).......... | 
| 71a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 71a80 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 69 74    20 22 20 6e 6f 67 6c 6f 62 22 29 0a 20 20 20 20 | ......(concat.it.".noglob")..... | 
| 71aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 71ac0 | 20 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 | ........."noglob")))............ | 
| 71ae0 | 20 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 | ..............'("CYGWIN"."MSYS") | 
| 71b00 | 29 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 | )).............process-environme | 
| 71b20 | 6e 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 | nt)))..(defvar.magit-this-proces | 
| 71b40 | 73 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 | s.nil)..(defun.magit-run-git-wit | 
| 71b60 | 68 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 | h-input.(&rest.args)..."Call.Git | 
| 71b80 | 20 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 | .in.a.separate.process..ARGS.is. | 
| 71ba0 | 66 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 | flattened.and.then.used.as.argum | 
| 71bc0 | 65 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 | ents.to.Git...The.current.buffer | 
| 71be0 | 27 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 | 's.content.is.used.as.the.proces | 
| 71c00 | 73 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 | s's.standard.input...The.buffer. | 
| 71c20 | 69 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 | is.assumed.to.be.temporary.and.t | 
| 71c40 | 68 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 | hus.OK.to.modify...Function.`mag | 
| 71c60 | 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 | 
| 71c80 | 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 | 
| 71ca0 | 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 | 
| 71cc0 | 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 72 65 6d 61 69 6e | s.constant.arguments..The.remain | 
| 71ce0 | 69 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 | ing.arguments.ARGS.specify.argum | 
| 71d00 | 65 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 | ents.to.Git,.they.are.flattened. | 
| 71d20 | 62 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 | before.use."...(when.(eq.system- | 
| 71d40 | 74 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 | type.'windows-nt).....;;.On.w32, | 
| 71d60 | 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 69 6e 70 75 74 | .git.expects.UTF-8.encoded.input | 
| 71d80 | 2c 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 | ,.ignore.any.user.....;;.configu | 
| 71da0 | 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 73 65 20 28 73 65 65 | ration.telling.us.otherwise.(see | 
| 71dc0 | 20 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 | .#3250)......(encode-coding-regi | 
| 71de0 | 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 20 27 75 74 66 2d | on.(point-min).(point-max).'utf- | 
| 71e00 | 38 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 | 8-unix))...(if.(file-remote-p.de | 
| 71e20 | 66 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 | fault-directory).......;;.We.lac | 
| 71e40 | 6b 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 | k.`process-file-region',.so.fall | 
| 71e60 | 20 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 | .back.to.asynch.+.......;;.waiti | 
| 71e80 | 6e 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 | ng.in.remote.case........(progn. | 
| 71ea0 | 20 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 | ........(magit-start-git.(curren | 
| 71ec0 | 74 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 | t-buffer).args).........(while.( | 
| 71ee0 | 61 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 | and.magit-this-process.......... | 
| 71f00 | 20 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 | ...........(eq.(process-status.m | 
| 71f20 | 61 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 | agit-this-process).'run))....... | 
| 71f40 | 20 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 | ....(sleep-for.0.005))).....(run | 
| 71f60 | 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 6f 6b 29 | -hooks.'magit-pre-call-git-hook) | 
| 71f80 | 0a 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 | .....(pcase-let*.((process-envir | 
| 71fa0 | 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 69 72 6f 6e 6d 65 6e | onment.(magit-process-environmen | 
| 71fc0 | 74 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 | t))..................(default-pr | 
| 71fe0 | 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 70 72 6f 63 | ocess-coding-system.(magit--proc | 
| 72000 | 65 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 | ess-coding-system))............. | 
| 72020 | 20 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 | .....(flat-args.(magit-process-g | 
| 72040 | 69 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 | it-arguments.args))............. | 
| 72060 | 20 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 | .....(`(,process-buf...,section) | 
| 72080 | 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 63 65 73 | ...................(magit-proces | 
| 720a0 | 73 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 | s-setup.(magit-git-executable).f | 
| 720c0 | 6c 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 | lat-args))..................(inh | 
| 720e0 | 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 6d 61 67 69 74 2d | ibit-read-only.t)).......(magit- | 
| 72100 | 70 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 | process-finish........(apply.#'c | 
| 72120 | 61 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 | all-process-region.(point-min).( | 
| 72140 | 70 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 | point-max)...............(magit- | 
| 72160 | 67 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 | git-executable).nil.process-buf. | 
| 72180 | 6e 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 | nil.flat-args)........process-bu | 
| 721a0 | 66 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 | f.nil.default-directory.section) | 
| 721c0 | 29 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 | )))..;;;.Asynchronous.Processes. | 
| 721e0 | 0a 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 | .(defun.magit-run-git-async.(&re | 
| 72200 | 73 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 | st.args)..."Start.Git,.prepare.f | 
| 72220 | 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 6f 63 65 | or.refresh,.and.return.the.proce | 
| 72240 | 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 64 20 61 6e 64 | ss.object..ARGS.is.flattened.and | 
| 72260 | 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 47 69 74 2e 0a | .then.used.as.arguments.to.Git.. | 
| 72280 | 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 72 67 75 6d 65 | .Display.the.command.line.argume | 
| 722a0 | 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 72 20 47 69 74 | nts.in.the.echo.area...After.Git | 
| 722c0 | 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 65 66 72 65 73 | .returns.some.buffers.are.refres | 
| 722e0 | 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 72 72 65 6e 74 | hed:.the.buffer.that.was.current | 
| 72300 | 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 6c 65 64 20 28 | .when.this.function.was.called.( | 
| 72320 | 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 20 73 74 69 6c | if.it.is.a.Magit.buffer.and.stil | 
| 72340 | 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 74 | l.alive),.as.well.as.the.respect | 
| 72360 | 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 53 65 65 20 60 6d | ive.Magit.status.buffer...See.`m | 
| 72380 | 61 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 | agit-start-process'.for.more.inf | 
| 723a0 | 6f 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 | ormation."...(message."Running.% | 
| 723c0 | 73 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 | s.%s".(magit-git-executable).... | 
| 723e0 | 20 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 | ........(let.((m.(mapconcat.#'id | 
| 72400 | 65 6e 74 69 74 79 20 28 2d 66 6c 61 74 74 65 6e    20 61 72 67 73 29 20 22 20 22 29 29 29 0a 20 20 | entity.(-flatten.args).".")))... | 
| 72420 | 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 78 74 2d | ...........(remove-list-of-text- | 
| 72440 | 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 65 29 20 | properties.0.(length.m).'(face). | 
| 72460 | 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 73 74 61 | m)..............m))...(magit-sta | 
| 72480 | 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 69 74 2d | rt-git.nil.args))..(defun.magit- | 
| 724a0 | 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 67 73 29 | run-git-with-editor.(&rest.args) | 
| 724c0 | 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 72 74 20 | ..."Export.GIT_EDITOR.and.start. | 
| 724e0 | 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 20 61 6e | Git..Also.prepare.for.refresh.an | 
| 72500 | 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 41 52 47 | d.return.the.process.object..ARG | 
| 72520 | 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 61 73 20 | S.is.flattened.and.then.used.as. | 
| 72540 | 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 65 20 63 | arguments.to.Git...Display.the.c | 
| 72560 | 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 | 
| 72580 | 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 6d 65 20 | o.area...After.Git.returns.some. | 
| 725a0 | 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 66 66 65 | buffers.are.refreshed:.the.buffe | 
| 725c0 | 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 66 75 6e | r.that.was.current.when.this.fun | 
| 725e0 | 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 4d 61 67 | ction.was.called.(if.it.is.a.Mag | 
| 72600 | 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 73 20 77 | it.buffer.and.still.alive),.as.w | 
| 72620 | 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 74 | ell.as.the.respective.Magit.stat | 
| 72640 | 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 70 72 6f | us.buffer...See.`magit-start-pro | 
| 72660 | 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 6f 72 65 | cess'.and.`with-editor'.for.more | 
| 72680 | 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 72 64 2d | .information."...(magit--record- | 
| 726a0 | 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 74 68 2d | separated-gitdir)...(magit-with- | 
| 726c0 | 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 72 67 73 | editor.(magit-run-git-async.args | 
| 726e0 | 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 75 65 6e | )))..(defun.magit-run-git-sequen | 
| 72700 | 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 54 5f 45 | cer.(&rest.args)..."Export.GIT_E | 
| 72720 | 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 70 61 72 | DITOR.and.start.Git..Also.prepar | 
| 72740 | 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 70 72 6f | e.for.refresh.and.return.the.pro | 
| 72760 | 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 64 20 61 | cess.object..ARGS.is.flattened.a | 
| 72780 | 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 47 69 74 | nd.then.used.as.arguments.to.Git | 
| 727a0 | 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 72 67 75 | ...Display.the.command.line.argu | 
| 727c0 | 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 72 20 47 | ments.in.the.echo.area...After.G | 
| 727e0 | 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 65 66 72 | it.returns.some.buffers.are.refr | 
| 72800 | 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 72 72 65 | eshed:.the.buffer.that.was.curre | 
| 72820 | 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 6c 65 64 | nt.when.this.function.was.called | 
| 72840 | 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 20 73 74 | .(if.it.is.a.Magit.buffer.and.st | 
| 72860 | 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 73 70 65 | ill.alive),.as.well.as.the.respe | 
| 72880 | 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 20 74 68 | ctive.Magit.status.buffer..If.th | 
| 728a0 | 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 20 6d 61 | e.sequence.stops.at.a.commit,.ma | 
| 728c0 | 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 68 61 74 | ke.the.section.representing.that | 
| 728e0 | 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 79 20 6d | .commit.the.current.section.by.m | 
| 72900 | 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 67 69 74 | oving.`point'.there...See.`magit | 
| 72920 | 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 74 6f 72 | -start-process'.and.`with-editor | 
| 72940 | 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 70 70 6c | '.for.more.information."...(appl | 
| 72960 | 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 20 61 72 | y.#'magit-run-git-with-editor.ar | 
| 72980 | 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 61 67 69 | gs)...(set-process-sentinel.magi | 
| 729a0 | 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 63 65 72 | t-this-process.#'magit-sequencer | 
| 729c0 | 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 69 73 2d | -process-sentinel)...magit-this- | 
| 729e0 | 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 74 61 72 | process)..(defvar.magit-pre-star | 
| 72a00 | 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 2d 73 74 | t-git-hook.nil)..(defun.magit-st | 
| 72a20 | 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 22 53 74 | art-git.(input.&rest.args)..."St | 
| 72a40 | 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 20 61 6e | art.Git,.prepare.for.refresh,.an | 
| 72a60 | 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 66 | d.return.the.process.object...If | 
| 72a80 | 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 62 65 20 | .INPUT.is.non-nil,.it.has.to.be. | 
| 72aa0 | 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 69 73 74 | a.buffer.or.the.name.of.an.exist | 
| 72ac0 | 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 6e 74 20 | ing.buffer...The.buffer.content. | 
| 72ae0 | 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 64 20 69 | becomes.the.processes.standard.i | 
| 72b00 | 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 65 63 75 | nput...Function.`magit-git-execu | 
| 72b20 | 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 75 74 61 | table'.specifies.the.Git.executa | 
| 72b40 | 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 62 61 6c | ble.and.option.`magit-git-global | 
| 72b60 | 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 74 20 61 | -arguments'.specifies.constant.a | 
| 72b80 | 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 65 6e 74 | rguments..The.remaining.argument | 
| 72ba0 | 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 74 2c | s.ARGS.specify.arguments.to.Git, | 
| 72bc0 | 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 65 2e 0a | .they.are.flattened.before.use.. | 
| 72be0 | 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 72 73 20 | .After.Git.returns.some.buffers. | 
| 72c00 | 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 77 | are.refreshed:.the.buffer.that.w | 
| 72c20 | 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 20 77 61 | as.current.when.this.function.wa | 
| 72c40 | 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 66 66 65 | s.called.(if.it.is.a.Magit.buffe | 
| 72c60 | 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 73 20 74 | r.and.still.alive),.as.well.as.t | 
| 72c80 | 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 66 66 65 | he.respective.Magit.status.buffe | 
| 72ca0 | 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 20 66 6f | r...See.`magit-start-process'.fo | 
| 72cc0 | 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 6f 6f 6b | r.more.information."...(run-hook | 
| 72ce0 | 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 20 20 28 | s.'magit-pre-start-git-hook)...( | 
| 72d00 | 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 73 79 73 | let.((default-process-coding-sys | 
| 72d20 | 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 73 74 65 | tem.(magit--process-coding-syste | 
| 72d40 | 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 2d 70 72 | m))).....(apply.#'magit-start-pr | 
| 72d60 | 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 69 6e 70 | ocess.(magit-git-executable).inp | 
| 72d80 | 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 67 69 74 | ut............(magit-process-git | 
| 72da0 | 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 61 67 69 | -arguments.args))))..(defun.magi | 
| 72dc0 | 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 69 6f 6e | t-start-process.(program.&option | 
| 72de0 | 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 20 50 52 | al.input.&rest.args)..."Start.PR | 
| 72e00 | 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 6e 64 20 | OGRAM,.prepare.for.refresh,.and. | 
| 72e20 | 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 66 20 6f | return.the.process.object...If.o | 
| 72e40 | 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 2d 6e 69 | ptional.argument.INPUT.is.non-ni | 
| 72e60 | 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 68 65 20 | l,.it.has.to.be.a.buffer.or.the. | 
| 72e80 | 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 65 | name.of.an.existing.buffer...The | 
| 72ea0 | 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 72 6f 63 | .buffer.content.becomes.the.proc | 
| 72ec0 | 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 6f 63 65 | esses.standard.input...The.proce | 
| 72ee0 | 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 6c 65 2d | ss.is.started.using.`start-file- | 
| 72f00 | 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 65 20 74 | process'.and.then.setup.to.use.t | 
| 72f20 | 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 6e 74 69 | he.sentinel.`magit-process-senti | 
| 72f40 | 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 6f 63 65 | nel'.and.the.filter.`magit-proce | 
| 72f60 | 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 69 72 65 | ss-filter'...Information.require | 
| 72f80 | 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 64 20 69 | d.by.these.functions.is.stored.i | 
| 72fa0 | 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 68 69 73 | n.the.process.object...When.this | 
| 72fc0 | 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 20 68 61 | .function.returns.the.process.ha | 
| 72fe0 | 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 74 20 69 | s.not.started.to.run.yet.so.it.i | 
| 73000 | 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 6e 74 69 | s.possible.to.override.the.senti | 
| 73020 | 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 6f 63 65 | nel.and.filter...After.the.proce | 
| 73040 | 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 6e 74 69 | ss.returns,.`magit-process-senti | 
| 73060 | 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 74 20 77 | nel'.refreshes.the.buffer.that.w | 
| 73080 | 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 70 72 6f | as.current.when.`magit-start-pro | 
| 730a0 | 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 4d 61 67 | cess'.was.called.(if.it.is.a.Mag | 
| 730c0 | 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 73 20 77 | it.buffer.and.still.alive),.as.w | 
| 730e0 | 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 74 61 74 | ell.as.the.respective.Magit.stat | 
| 73100 | 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 20 20 20 | us.buffer."...(pcase-let*....... | 
| 73120 | 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 20 20 20 | ((`(,process-buf...,section).... | 
| 73140 | 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 67 72 61 | .....(magit-process-setup.progra | 
| 73160 | 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 20 20 20 | m.args))........(process........ | 
| 73180 | 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 0a | .(let.((process-connection-type. | 
| 731a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 44 6f 6e 27 74 20 75 73 65 20 61 20 70 74 | ...............;;.Don't.use.a.pt | 
| 731c0 | 79 2c 20 62 65 63 61 75 73 65 20 69 74 20 77 6f    75 6c 64 20 73 65 74 20 69 63 72 6e 6c 0a 20 20 | y,.because.it.would.set.icrnl... | 
| 731e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20    77 68 69 63 68 20 77 6f 75 6c 64 20 6d 6f 64 69 | .............;;.which.would.modi | 
| 73200 | 66 79 20 74 68 65 20 69 6e 70 75 74 20 28 69 73    73 75 65 20 23 32 30 29 2e 0a 20 20 20 20 20 20 | fy.the.input.(issue.#20)........ | 
| 73220 | 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 61 67 69 74 2d | .........(and.(not.input).magit- | 
| 73240 | 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 0a 20 20 20 20 20 20 | process-connection-type))....... | 
| 73260 | 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73    2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 28 6d 61 | ........(process-environment.(ma | 
| 73280 | 67 69 74 2d 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 | git-process-environment))....... | 
| 732a0 | 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74    2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d | ........(default-process-coding- | 
| 732c0 | 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 | 
| 732e0 | 73 74 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 61 70 70 6c 79 20 23 27 73 74 61 72 74 | stem)))...........(apply.#'start | 
| 73300 | 2d 66 69 6c 65 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 28 | -file-process..................( | 
| 73320 | 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 72 61 6d 29 0a | file-name-nondirectory.program). | 
| 73340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 70 72 6f 63 65 73 73 2d 62 75 66 20 70 72 6f | .................process-buf.pro | 
| 73360 | 67 72 61 6d 20 61 72 67 73 29 29 29 29 0a 20 20    20 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2d 73 | gram.args)))).....(with-editor-s | 
| 73380 | 65 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65    72 20 70 72 6f 63 65 73 73 20 23 27 6d 61 67 69 | et-process-filter.process.#'magi | 
| 733a0 | 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72    29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 | t-process-filter).....(set-proce | 
| 733c0 | 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63    65 73 73 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 | ss-sentinel.process.#'magit-proc | 
| 733e0 | 65 73 73 2d 73 65 6e 74 69 6e 65 6c 29 0a 20 20    20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 62 | ess-sentinel).....(set-process-b | 
| 73400 | 75 66 66 65 72 20 20 20 70 72 6f 63 65 73 73 20    70 72 6f 63 65 73 73 2d 62 75 66 29 0a 20 20 20 | uffer...process.process-buf).... | 
| 73420 | 20 28 77 68 65 6e 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 | .(when.(eq.system-type.'windows- | 
| 73440 | 6e 74 29 0a 20 20 20 20 20 20 3b 3b 20 4f 6e 20    77 33 32 2c 20 67 69 74 20 65 78 70 65 63 74 73 | nt).......;;.On.w32,.git.expects | 
| 73460 | 20 55 54 46 2d 38 20 65 6e 63 6f 64 65 64 20 69    6e 70 75 74 2c 20 69 67 6e 6f 72 65 20 61 6e 79 | .UTF-8.encoded.input,.ignore.any | 
| 73480 | 20 75 73 65 72 0a 20 20 20 20 20 20 3b 3b 20 63    6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 65 6c | .user.......;;.configuration.tel | 
| 734a0 | 6c 69 6e 67 20 75 73 20 6f 74 68 65 72 77 69 73    65 2e 0a 20 20 20 20 20 20 28 73 65 74 2d 70 72 | ling.us.otherwise........(set-pr | 
| 734c0 | 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73    74 65 6d 20 70 72 6f 63 65 73 73 20 6e 69 6c 20 | ocess-coding-system.process.nil. | 
| 734e0 | 27 75 74 66 2d 38 2d 75 6e 69 78 29 29 0a 20 20    20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 | 'utf-8-unix)).....(process-put.p | 
| 73500 | 72 6f 63 65 73 73 20 27 73 65 63 74 69 6f 6e 20    73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 70 72 | rocess.'section.section).....(pr | 
| 73520 | 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73    73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 20 28 | ocess-put.process.'command-buf.( | 
| 73540 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29    0a 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 | current-buffer)).....(process-pu | 
| 73560 | 74 20 70 72 6f 63 65 73 73 20 27 64 65 66 61 75    6c 74 2d 64 69 72 20 64 65 66 61 75 6c 74 2d 64 | t.process.'default-dir.default-d | 
| 73580 | 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 28 77    68 65 6e 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 | irectory).....(when.magit-inhibi | 
| 735a0 | 74 2d 72 65 66 72 65 73 68 0a 20 20 20 20 20 20    28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f | t-refresh.......(process-put.pro | 
| 735c0 | 63 65 73 73 20 27 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 6f | cess.'inhibit-refresh.t)).....(o | 
| 735e0 | 73 65 74 20 73 65 63 74 69 6f 6e 20 70 72 6f 63    65 73 73 20 70 72 6f 63 65 73 73 29 0a 20 20 20 | set.section.process.process).... | 
| 73600 | 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 2d 62 75 | .(with-current-buffer.process-bu | 
| 73620 | 66 0a 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72    6b 65 72 20 28 70 72 6f 63 65 73 73 2d 6d 61 72 | f.......(set-marker.(process-mar | 
| 73640 | 6b 20 70 72 6f 63 65 73 73 29 20 28 70 6f 69 6e    74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 69 | k.process).(point))).....(when.i | 
| 73660 | 6e 70 75 74 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 | nput.......(with-current-buffer. | 
| 73680 | 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 28 70    72 6f 63 65 73 73 2d 73 65 6e 64 2d 72 65 67 69 | input.........(process-send-regi | 
| 736a0 | 6f 6e 20 70 72 6f 63 65 73 73 20 28 70 6f 69 6e    74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 | on.process.(point-min).(point-ma | 
| 736c0 | 78 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f    63 65 73 73 2d 73 65 6e 64 2d 65 6f 66 20 20 20 | x)).........(process-send-eof... | 
| 736e0 | 20 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20    28 73 65 74 71 20 6d 61 67 69 74 2d 74 68 69 73 | .process))).....(setq.magit-this | 
| 73700 | 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65 73 73    29 0a 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 | -process.process).....(oset.sect | 
| 73720 | 69 6f 6e 20 76 61 6c 75 65 20 70 72 6f 63 65 73    73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 70 72 | ion.value.process).....(magit-pr | 
| 73740 | 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 62 75    66 66 65 72 20 70 72 6f 63 65 73 73 29 0a 20 20 | ocess-display-buffer.process)... | 
| 73760 | 20 20 70 72 6f 63 65 73 73 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 70 61 72 73 65 2d | ..process))..(defun.magit-parse- | 
| 73780 | 67 69 74 2d 61 73 79 6e 63 20 28 26 72 65 73 74    20 61 72 67 73 29 0a 20 20 28 73 65 74 71 20 61 | git-async.(&rest.args)...(setq.a | 
| 737a0 | 72 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 | rgs.(magit-process-git-arguments | 
| 737c0 | 20 61 72 67 73 29 29 0a 20 20 28 6c 65 74 20 28    28 63 6f 6d 6d 61 6e 64 2d 62 75 66 20 28 63 75 | .args))...(let.((command-buf.(cu | 
| 737e0 | 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20    20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d | rrent-buffer)).........(process- | 
| 73800 | 62 75 66 20 28 67 65 6e 65 72 61 74 65 2d 6e 65    77 2d 62 75 66 66 65 72 20 22 20 2a 74 65 6d 70 | buf.(generate-new-buffer.".*temp | 
| 73820 | 2a 22 29 29 0a 20 20 20 20 20 20 20 20 28 74 6f    70 6c 65 76 65 6c 20 28 6d 61 67 69 74 2d 74 6f | *")).........(toplevel.(magit-to | 
| 73840 | 70 6c 65 76 65 6c 29 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 | plevel))).....(with-current-buff | 
| 73860 | 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 71 20 64 65 66 61 75 | er.process-buf.......(setq.defau | 
| 73880 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70    6c 65 76 65 6c 29 0a 20 20 20 20 20 20 28 6c 65 | lt-directory.toplevel).......(le | 
| 738a0 | 74 20 28 28 70 72 6f 63 65 73 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | t.((process..............(let.(( | 
| 738c0 | 70 72 6f 63 65 73 73 2d 63 6f 6e 6e 65 63 74 69    6f 6e 2d 74 79 70 65 20 6e 69 6c 29 0a 20 20 20 | process-connection-type.nil).... | 
| 738e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e | ................(process-environ | 
| 73900 | 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 29 | ment.(magit-process-environment) | 
| 73920 | 29 0a 20 20 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 | )....................(default-pr | 
| 73940 | 6f 63 65 73 73 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 20 | ocess-coding-system............. | 
| 73960 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d | .........(magit--process-coding- | 
| 73980 | 73 79 73 74 65 6d 29 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 | system)))................(apply. | 
| 739a0 | 23 27 73 74 61 72 74 2d 66 69 6c 65 2d 70 72 6f    63 65 73 73 20 22 67 69 74 22 20 70 72 6f 63 65 | #'start-file-process."git".proce | 
| 739c0 | 73 73 2d 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 28 6d 61 | ss-buf.......................(ma | 
| 739e0 | 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62    6c 65 29 20 61 72 67 73 29 29 29 29 0a 20 20 20 | git-git-executable).args)))).... | 
| 73a00 | 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 63 6f 6d 6d 61 | .....(process-put.process.'comma | 
| 73a20 | 6e 64 2d 62 75 66 20 63 6f 6d 6d 61 6e 64 2d 62    75 66 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f | nd-buf.command-buf).........(pro | 
| 73a40 | 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 74 29 | cess-put.process.'parsed.(point) | 
| 73a60 | 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20    6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 | ).........(setq.magit-this-proce | 
| 73a80 | 73 73 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20    20 20 20 20 70 72 6f 63 65 73 73 29 29 29 29 0a | ss.process).........process)))). | 
| 73aa0 | 0a 3b 3b 3b 20 50 72 6f 63 65 73 73 20 49 6e 74    65 72 6e 61 6c 73 0a 0a 28 64 65 66 75 6e 20 6d | .;;;.Process.Internals..(defun.m | 
| 73ac0 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 74    75 70 20 28 70 72 6f 67 72 61 6d 20 61 72 67 73 | agit-process-setup.(program.args | 
| 73ae0 | 29 0a 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 6e 65 | )...(magit-process-set-mode-line | 
| 73b00 | 20 70 72 6f 67 72 61 6d 20 61 72 67 73 29 0a 20    20 28 6c 65 74 20 28 28 70 77 64 20 64 65 66 61 | .program.args)...(let.((pwd.defa | 
| 73b20 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20    20 20 20 20 20 20 20 28 62 75 66 20 28 6d 61 67 | ult-directory).........(buf.(mag | 
| 73b40 | 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65    72 20 74 29 29 29 0a 20 20 20 20 28 63 6f 6e 73 | it-process-buffer.t))).....(cons | 
| 73b60 | 20 62 75 66 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 | .buf.(with-current-buffer.buf... | 
| 73b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70    72 6f 67 31 20 28 6d 61 67 69 74 2d 70 72 6f 63 | ..............(prog1.(magit-proc | 
| 73ba0 | 65 73 73 2d 69 6e 73 65 72 74 2d 73 65 63 74 69    6f 6e 20 70 77 64 20 70 72 6f 67 72 61 6d 20 61 | ess-insert-section.pwd.program.a | 
| 73bc0 | 72 67 73 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 20 28 | rgs.nil.nil)...................( | 
| 73be0 | 62 61 63 6b 77 61 72 64 2d 63 68 61 72 20 31 29    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | backward-char.1))))))..(defun.ma | 
| 73c00 | 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 28 70 77 64 20 | git-process-insert-section.(pwd. | 
| 73c20 | 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 65 20 65 | program.args.&optional.errcode.e | 
| 73c40 | 72 72 6c 6f 67 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 6e 6c | rrlog)...(let.((inhibit-read-onl | 
| 73c60 | 79 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 73 65 63 74 69 | y.t).........(magit-insert-secti | 
| 73c80 | 6f 6e 2d 2d 70 61 72 65 6e 74 20 6d 61 67 69 74    2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 29 0a 20 | on--parent.magit-root-section).. | 
| 73ca0 | 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 6c | .......(magit-insert-section--ol | 
| 73cc0 | 64 72 6f 6f 74 20 6e 69 6c 29 29 0a 20 20 20 20    28 67 6f 74 6f 2d 63 68 61 72 20 28 31 2d 20 28 | droot.nil)).....(goto-char.(1-.( | 
| 73ce0 | 70 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | point-max))).....(magit-insert-s | 
| 73d00 | 65 63 74 69 6f 6e 20 28 70 72 6f 63 65 73 73 29    0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 | ection.(process).......(insert.( | 
| 73d20 | 69 66 20 65 72 72 63 6f 64 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | if.errcode...................(fo | 
| 73d40 | 72 6d 61 74 20 22 25 33 73 20 22 20 28 70 72 6f    70 65 72 74 69 7a 65 20 28 6e 75 6d 62 65 72 2d | rmat."%3s.".(propertize.(number- | 
| 73d60 | 74 6f 2d 73 74 72 69 6e 67 20 65 72 72 63 6f 64    65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | to-string.errcode).............. | 
| 73d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 73da0 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20    27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6e | 'font-lock-face.'magit-process-n | 
| 73dc0 | 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 72 75 6e 20 22 29 29 0a 20 20 20 | g))................."run.")).... | 
| 73de0 | 20 20 20 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 | ...(unless.(equal.(expand-file-n | 
| 73e00 | 61 6d 65 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 | ame.pwd)......................(e | 
| 73e20 | 78 70 61 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 | xpand-file-name.default-director | 
| 73e40 | 79 29 29 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 | y)).........(insert.(file-relati | 
| 73e60 | 76 65 2d 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 | ve-name.pwd.default-directory).? | 
| 73e80 | 5c 73 29 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 | \s)).......(insert.(magit-proces | 
| 73ea0 | 73 2d 2d 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 | s--format-arguments.program.args | 
| 73ec0 | 29 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 29 0a | )).......(magit-insert-heading). | 
| 73ee0 | 20 20 20 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 | ......(when.errlog.........(if.( | 
| 73f00 | 62 75 66 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 | bufferp.errlog).............(ins | 
| 73f20 | 65 72 74 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 | ert.(with-current-buffer.errlog. | 
| 73f40 | 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 73 75 | ......................(buffer-su | 
| 73f60 | 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 6d 69 6e | bstring-no-properties.(point-min | 
| 73f80 | 29 20 28 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 | ).(point-max))))...........(inse | 
| 73fa0 | 72 74 2d 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 | rt-file-contents.errlog)........ | 
| 73fc0 | 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 61 78 29 29 29 29 | ...(goto-char.(1-.(point-max)))) | 
| 73fe0 | 29 0a 20 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 | ).......(insert."\n"))))..(defun | 
| 74000 | 20 6d 61 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 | .magit-process--format-arguments | 
| 74020 | 20 28 70 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 | .(program.args)...(cond....((and | 
| 74040 | 20 61 72 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 | .args.(equal.program.(magit-git- | 
| 74060 | 65 78 65 63 75 74 61 62 6c 65 29 29 29 0a 20 20    20 20 28 73 65 74 71 20 61 72 67 73 20 28 2d 73 | executable))).....(setq.args.(-s | 
| 74080 | 70 6c 69 74 2d 61 74 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 | plit-at.(length.magit-git-global | 
| 740a0 | 2d 61 72 67 75 6d 65 6e 74 73 29 20 61 72 67 73    29 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 20 28 | -arguments).args)).....(concat.( | 
| 740c0 | 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 | 
| 740e0 | 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 20 20 20 20 20 | ry.program)..................... | 
| 74100 | 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 | 
| 74120 | 6f 6e 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 22 20 22 0a 20 20 20 20 | on-heading)............."."..... | 
| 74140 | 20 20 20 20 20 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 70 | ........(propertize.(if.(stringp | 
| 74160 | 20 6d 61 67 69 74 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 | .magit-ellipsis)................ | 
| 74180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 65 6c 6c 69 70 73 69 73 0a 20 20 20 20 | .............magit-ellipsis..... | 
| 741a0 | 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 46 6f 72 20 62 61 63 | ......................;;.For.bac | 
| 741c0 | 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c    69 74 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | kward.compatibility............. | 
| 741e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 68 61 72 2d 74 6f 2d 73 74 72 69 6e 67 20 6d | ...............(char-to-string.m | 
| 74200 | 61 67 69 74 2d 65 6c 6c 69 70 73 69 73 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-ellipsis))................. | 
| 74220 | 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 73 | ........'font-lock-face.'magit-s | 
| 74240 | 65 63 74 69 6f 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 | ection-heading.................. | 
| 74260 | 20 20 20 20 20 20 20 27 68 65 6c 70 2d 65 63 68    6f 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69 | .......'help-echo.(mapconcat.#'i | 
| 74280 | 64 65 6e 74 69 74 79 20 28 63 61 72 20 61 72 67    73 29 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 | dentity.(car.args)."."))........ | 
| 742a0 | 20 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 | .....".".............(propertize | 
| 742c0 | 20 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 | .(mapconcat.#'shell-quote-argume | 
| 742e0 | 6e 74 20 28 63 61 64 72 20 61 72 67 73 29 20 22    20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nt.(cadr.args).".")............. | 
| 74300 | 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 | 
| 74320 | 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69    6e 67 29 29 29 0a 20 20 20 28 28 61 6e 64 20 61 | it-section-heading)))....((and.a | 
| 74340 | 72 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 | rgs.(equal.program.shell-file-na | 
| 74360 | 6d 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 | me)).....(propertize.(cadr.args) | 
| 74380 | 0a 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 | .................'font-lock-face | 
| 743a0 | 20 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 | .'magit-section-heading))....(t. | 
| 743c0 | 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 66 69 6c 65 2d 6e 61 | ....(concat.(propertize.(file-na | 
| 743e0 | 6d 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 | me-nondirectory.program)........ | 
| 74400 | 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 65 | .................'font-lock-face | 
| 74420 | 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 20 20 | .'magit-section-heading)........ | 
| 74440 | 20 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 | .....".".............(propertize | 
| 74460 | 20 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 | .(mapconcat.#'shell-quote-argume | 
| 74480 | 6e 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 | nt.args.".").................... | 
| 744a0 | 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 | 
| 744c0 | 69 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 | ion-heading)))))..(defun.magit-p | 
| 744e0 | 72 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 | rocess-truncate-log.()...(let*.( | 
| 74500 | 28 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 | (head.nil)..........(tail.(oref. | 
| 74520 | 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 65 6e 29 29 0a 20 20 | magit-root-section.children))... | 
| 74540 | 20 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 | .......(count.(length.tail)))... | 
| 74560 | 20 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 | ..(when.(>.(1+.count).magit-proc | 
| 74580 | 65 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 | ess-log-max).......(while.(and.( | 
| 745a0 | 63 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 | cdr.tail)...................(>.c | 
| 745c0 | 6f 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 | ount.(/.magit-process-log-max.2) | 
| 745e0 | 29 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 | )).........(let*.((inhibit-read- | 
| 74600 | 6f 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 | only.t)................(section. | 
| 74620 | 28 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 | (car.tail))................(proc | 
| 74640 | 65 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 | ess.(oref.section.process))).... | 
| 74660 | 20 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 | .......(cond.((not.process)).... | 
| 74680 | 20 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 | .............((memq.(process-sta | 
| 746a0 | 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)).... | 
| 746c0 | 20 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 | ..............(delete-region.(or | 
| 746e0 | 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 20 20 20 20 | ef.section.start)............... | 
| 74700 | 20 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 | ..................(1+.(oref.sect | 
| 74720 | 69 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 | ion.end)))..................(cl- | 
| 74740 | 64 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 | decf.count)).................(t. | 
| 74760 | 20 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 | .................(push.section.h | 
| 74780 | 65 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 | ead)))).........(pop.tail))..... | 
| 747a0 | 20 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 | ..(oset.magit-root-section.child | 
| 747c0 | 72 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 | ren.............(nconc.(reverse. | 
| 747e0 | 68 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 | head).tail)))))..(defun.magit-pr | 
| 74800 | 6f 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 | ocess-sentinel.(process.event).. | 
| 74820 | 20 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 | ."Default.sentinel.used.by.`magi | 
| 74840 | 74 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 | t-start-process'."...(when.(memq | 
| 74860 | 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 74 | .(process-status.process).'(exit | 
| 74880 | 20 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 | .signal)).....(setq.event.(subst | 
| 748a0 | 72 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 | ring.event.0.-1)).....(when.(str | 
| 748c0 | 69 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 | ing-match."^finished".event).... | 
| 748e0 | 20 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 | ...(message.(concat.(capitalize. | 
| 74900 | 28 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 | (process-name.process)).".finish | 
| 74920 | 65 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 | ed"))).....(magit-process-finish | 
| 74940 | 20 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 | .process).....(when.(eq.process. | 
| 74960 | 6d 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 | magit-this-process).......(setq. | 
| 74980 | 6d 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 | magit-this-process.nil)).....(un | 
| 749a0 | 6c 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 | less.(process-get.process.'inhib | 
| 749c0 | 69 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 | it-refresh).......(let.((command | 
| 749e0 | 2d 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 | -buf.(process-get.process.'comma | 
| 74a00 | 6e 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 | nd-buf))).........(if.(buffer-li | 
| 74a20 | 76 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 | ve-p.command-buf).............(w | 
| 74a40 | 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 62 75 66 0a 20 | ith-current-buffer.command-buf.. | 
| 74a60 | 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 29 29 0a 20 20 | .............(magit-refresh))... | 
| 74a80 | 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....... | 
| 74aa0 | 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 74 6f 72 79 20 28 70 | ......(setq.default-directory.(p | 
| 74ac0 | 72 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 | rocess-get.process.'default-dir) | 
| 74ae0 | 29 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 | ).............(magit-refresh)))) | 
| 74b00 | 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 65 72 2d 70 72 6f 63 | )))..(defun.magit-sequencer-proc | 
| 74b20 | 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 22 | ess-sentinel.(process.event)..." | 
| 74b40 | 53 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 | Special.sentinel.used.by.`magit- | 
| 74b60 | 72 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 | run-git-sequencer'."...(when.(me | 
| 74b80 | 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 65 78 | mq.(process-status.process).'(ex | 
| 74ba0 | 69 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 | it.signal)).....(magit-process-s | 
| 74bc0 | 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 28 77 68 65 6e | entinel.process.event).....(when | 
| 74be0 | 2d 6c 65 74 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 | 
| 74c00 | 65 72 20 70 72 6f 63 65 73 73 29 29 29 0a 20 20    20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 | er.process))).......(when.(buffe | 
| 74c20 | 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 20 20 20 20 20 28 77 | r-live-p.process-buf).........(w | 
| 74c40 | 68 65 6e 2d 6c 65 74 20 28 28 73 74 61 74 75 73    2d 62 75 66 20 28 77 69 74 68 2d 63 75 72 72 65 | hen-let.((status-buf.(with-curre | 
| 74c60 | 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........... | 
| 74c80 | 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 | 
| 74ca0 | 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 | 
| 74cc0 | 29 29 29 29 0a 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 | 
| 74ce0 | 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 20 20 28 2d 2d 77 68 | fer.status-buf.............(--wh | 
| 74d00 | 65 6e 2d 6c 65 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 67 65 | en-let.................(magit-ge | 
| 74d20 | 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 60 28 28 63 6f | t-section..................`((co | 
| 74d40 | 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 22 48 45 41 44 22 29 | mmit...,(magit-rev-parse."HEAD") | 
| 74d60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 2c 28 70 63 61 73 65 20 28 63 | )....................(,(pcase.(c | 
| 74d80 | 61 72 20 28 63 61 64 72 20 28 2d 73 70 6c 69 74    2d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ar.(cadr.(-split-at............. | 
| 74da0 | 20 20 20 20 20 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+. | 
| 74dc0 | 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 65 6e | (length.magit-git-global-argumen | 
| 74de0 | 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 20 20 20 20 20 | ts))............................ | 
| 74e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72    6f 63 65 73 73 2d 63 6f 6d 6d 61 6e 64 20 70 72 | .............(process-command.pr | 
| 74e20 | 6f 63 65 73 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 | ocess))))....................... | 
| 74e40 | 20 28 28 6f 72 20 22 72 65 62 61 73 65 22 20 22    61 6d 22 29 20 20 20 27 72 65 62 61 73 65 2d 73 | .((or."rebase"."am")...'rebase-s | 
| 74e60 | 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 20 | equence)........................ | 
| 74e80 | 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 29 20 27 73 65 | ((or."cherry-pick"."revert").'se | 
| 74ea0 | 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 20 20 28 73 74 | quence)))....................(st | 
| 74ec0 | 61 74 75 73 29 29 29 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 | atus)))...............(goto-char | 
| 74ee0 | 20 28 6f 72 65 66 20 69 74 20 73 74 61 72 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(oref.it.start))............... | 
| 74f00 | 28 6d 61 67 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 | (magit-section-update-highlight) | 
| 74f20 | 29 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 65 73 73 2d 66 69 | )))))))..(defun.magit-process-fi | 
| 74f40 | 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 75 6c 74 20 66 69 | lter.(proc.string)..."Default.fi | 
| 74f60 | 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 70 72 6f 63 65 73 | lter.used.by.`magit-start-proces | 
| 74f80 | 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 72 20 28 70 72 6f | s'."...(with-current-buffer.(pro | 
| 74fa0 | 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 20 28 28 69 6e 68 | cess-buffer.proc).....(let.((inh | 
| 74fc0 | 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 67 6f 74 6f 2d 63 | ibit-read-only.t)).......(goto-c | 
| 74fe0 | 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 20 20 20 20 20 3b | har.(process-mark.proc)).......; | 
| 75000 | 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 20 49 66 20 6f 6e | ;.Find.last.^M.in.string...If.on | 
| 75020 | 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 3b 3b 20 65 76 65 | e.was.found,.ignore.......;;.eve | 
| 75040 | 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 74 65 20 74 68 65 | rything.before.it.and.delete.the | 
| 75060 | 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 2d 6c 65 74 20 28 | .current.line........(when-let.( | 
| 75080 | 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 73 74 72 69 6e 67 | (ret-pos.(cl-position.?\r.string | 
| 750a0 | 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 6c 2d 63 61 6c 6c | .:from-end.t))).........(cl-call | 
| 750c0 | 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 2d 70 6f 73 29 29 | f.substring.string.(1+.ret-pos)) | 
| 750e0 | 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 69 6e 65 2d 62 65 | .........(delete-region.(line-be | 
| 75100 | 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 29 0a 20 20 20 20 | ginning-position).(point)))..... | 
| 75120 | 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 67 20 27 6d 61 | ..(insert.(propertize.string.'ma | 
| 75140 | 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 20 20 20 20 20 | git-section..................... | 
| 75160 | 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 63 74 69 6f 6e | ......(process-get.proc.'section | 
| 75180 | 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 65 73 73 2d 6d | ))).......(set-marker.(process-m | 
| 751a0 | 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 20 4d 61 6b 65 | ark.proc).(point)).......;;.Make | 
| 751c0 | 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 66 74 65 72 20 | .sure.prompts.are.matched.after. | 
| 751e0 | 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 72 6f 63 65 73 | removing.^M........(magit-proces | 
| 75200 | 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 69 6e 67 29 0a | s-yes-or-no-prompt.proc.string). | 
| 75220 | 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 6d 65 2d 70 72 | ......(magit-process-username-pr | 
| 75240 | 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 61 67 69 74 2d | ompt..proc.string).......(magit- | 
| 75260 | 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 6f 63 20 73 74 | process-password-prompt..proc.st | 
| 75280 | 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 61 72 67 73 2d | ring).......(run-hook-with-args- | 
| 752a0 | 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 73 2d 70 72 6f | until-success.'magit-process-pro | 
| 752c0 | 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 20 20 20 20 20 | mpt-functions................... | 
| 752e0 | 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 73 74 72 69 6e | ......................proc.strin | 
| 75300 | 67 29 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f    20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6b | g))))..(defmacro.magit-process-k | 
| 75320 | 69 6c 6c 2d 6f 6e 2d 61 62 6f 72 74 20 28 70 72    6f 63 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 | ill-on-abort.(proc.&rest.body).. | 
| 75340 | 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 66 6f 72 | .(declare.(indent.1).(debug.(for | 
| 75360 | 6d 20 62 6f 64 79 29 29 29 0a 20 20 28 6c 65 74    20 28 28 6d 61 70 20 28 63 6c 2d 67 65 6e 73 79 | m.body)))...(let.((map.(cl-gensy | 
| 75380 | 6d 29 29 29 0a 20 20 20 20 60 28 6c 65 74 20 28    28 2c 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 | m))).....`(let.((,map.(make-spar | 
| 753a0 | 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20    20 20 20 20 28 73 65 74 2d 6b 65 79 6d 61 70 2d | se-keymap)))........(set-keymap- | 
| 753c0 | 70 61 72 65 6e 74 20 2c 6d 61 70 20 6d 69 6e 69    62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 | parent.,map.minibuffer-local-map | 
| 753e0 | 29 0a 20 20 20 20 20 20 20 3b 3b 20 4e 6f 74 65    3a 20 4c 65 61 76 69 6e 67 20 28 6b 62 64 20 2e | )........;;.Note:.Leaving.(kbd.. | 
| 75400 | 2e 2e 29 20 75 6e 65 76 61 6c 75 61 74 65 64 20    6c 65 61 64 73 20 74 6f 20 74 68 65 0a 20 20 20 | ..).unevaluated.leads.to.the.... | 
| 75420 | 20 20 20 20 3b 3b 20 6d 61 67 69 74 2d 70 72 6f    63 65 73 73 3a 70 61 73 73 77 6f 72 64 2d 70 72 | ....;;.magit-process:password-pr | 
| 75440 | 6f 6d 70 74 20 74 65 73 74 20 66 61 69 6c 69 6e    67 2e 0a 20 20 20 20 20 20 20 28 64 65 66 69 6e | ompt.test.failing.........(defin | 
| 75460 | 65 2d 6b 65 79 20 2c 6d 61 70 20 2c 28 6b 62 64    20 22 43 2d 67 22 29 0a 20 20 20 20 20 20 20 20 | e-key.,map.,(kbd."C-g")......... | 
| 75480 | 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 | .(lambda.()............(interact | 
| 754a0 | 69 76 65 29 0a 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 20 28 | ive)............(ignore-errors.( | 
| 754c0 | 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 20 2c 70 72    6f 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | kill-process.,proc))............ | 
| 754e0 | 28 61 62 6f 72 74 2d 72 65 63 75 72 73 69 76 65    2d 65 64 69 74 29 29 29 0a 20 20 20 20 20 20 20 | (abort-recursive-edit)))........ | 
| 75500 | 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 20 2c 6d 61 70 | (let.((minibuffer-local-map.,map | 
| 75520 | 29 29 0a 20 20 20 20 20 20 20 20 20 2c 40 62 6f    64 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | ))..........,@body))))..(defun.m | 
| 75540 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 79 65 73    2d 6f 72 2d 6e 6f 2d 70 72 6f 6d 70 74 20 28 70 | agit-process-yes-or-no-prompt.(p | 
| 75560 | 72 6f 63 65 73 73 20 73 74 72 69 6e 67 29 0a 20    20 22 46 6f 72 77 61 72 64 20 59 65 73 2d 6f 72 | rocess.string)..."Forward.Yes-or | 
| 75580 | 2d 4e 6f 20 70 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 | -No.prompts.to.the.user."...(whe | 
| 755a0 | 6e 2d 6c 65 74 20 28 28 62 65 67 20 28 73 74 72    69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d | n-let.((beg.(string-match.magit- | 
| 755c0 | 70 72 6f 63 65 73 73 2d 79 65 73 2d 6f 72 2d 6e    6f 2d 70 72 6f 6d 70 74 2d 72 65 67 65 78 70 20 | process-yes-or-no-prompt-regexp. | 
| 755e0 | 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 28 6c    65 74 20 28 28 6d 61 78 2d 6d 69 6e 69 2d 77 69 | string))).....(let.((max-mini-wi | 
| 75600 | 6e 64 6f 77 2d 68 65 69 67 68 74 20 33 30 29 29    0a 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d | ndow-height.30)).......(process- | 
| 75620 | 73 65 6e 64 2d 73 74 72 69 6e 67 0a 20 20 20 20    20 20 20 70 72 6f 63 65 73 73 0a 20 20 20 20 20 | send-string........process...... | 
| 75640 | 20 20 28 64 6f 77 6e 63 61 73 65 0a 20 20 20 20    20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 | ..(downcase.........(concat..... | 
| 75660 | 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69    6e 67 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 | .....(match-string...........(if | 
| 75680 | 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 20 20 20 20 20 | .(save-match-data............... | 
| 756a0 | 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73    2d 6b 69 6c 6c 2d 6f 6e 2d 61 62 6f 72 74 20 70 | ..(magit-process-kill-on-abort.p | 
| 756c0 | 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 28 79 65 73 2d 6f 72 | rocess...................(yes-or | 
| 756e0 | 2d 6e 6f 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 | -no-p.(substring.string.0.beg))) | 
| 75700 | 29 20 31 20 32 29 0a 20 20 20 20 20 20 20 20 20    20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 | ).1.2)...........string)........ | 
| 75720 | 20 20 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 70 72 6f 63 65 | .."\n"))))))..(defun.magit-proce | 
| 75740 | 73 73 2d 70 61 73 73 77 6f 72 64 2d 61 75 74 68    2d 73 6f 75 72 63 65 20 28 6b 65 79 29 0a 20 20 | ss-password-auth-source.(key)... | 
| 75760 | 22 55 73 65 20 60 61 75 74 68 2d 73 6f 75 72 63    65 2d 73 65 61 72 63 68 27 20 74 6f 20 67 65 74 | "Use.`auth-source-search'.to.get | 
| 75780 | 20 61 20 70 61 73 73 77 6f 72 64 2e 0a 49 66 20    66 6f 75 6e 64 2c 20 72 65 74 75 72 6e 20 74 68 | .a.password..If.found,.return.th | 
| 757a0 | 65 20 70 61 73 73 77 6f 72 64 2e 20 20 4f 74 68    65 72 77 69 73 65 2c 20 72 65 74 75 72 6e 20 6e | e.password...Otherwise,.return.n | 
| 757c0 | 69 6c 2e 0a 0a 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 | il...To.use.this.function.add.it | 
| 757e0 | 20 74 6f 20 74 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 | .to.the.appropriate.hook...(add- | 
| 75800 | 68 6f 6f 6b 20 27 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 | hook.'magit-process-find-passwor | 
| 75820 | 64 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 70 | d-functions.............'magit-p | 
| 75840 | 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 29 0a 0a 4b 45 | rocess-password-auth-source)..KE | 
| 75860 | 59 20 74 79 70 69 63 61 6c 6c 79 20 64 65 72 69    76 65 73 20 66 72 6f 6d 20 61 20 70 72 6f 6d 70 | Y.typically.derives.from.a.promp | 
| 75880 | 74 20 73 75 63 68 20 61 73 3a 0a 20 20 50 61 73    73 77 6f 72 64 20 66 6f 72 20 27 68 74 74 70 73 | t.such.as:...Password.for.'https | 
| 758a0 | 3a 2f 2f 79 6f 75 72 6e 61 6d 65 40 67 69 74 68    75 62 2e 63 6f 6d 27 0a 69 6e 20 77 68 69 63 68 | ://yourname@github.com'.in.which | 
| 758c0 | 20 63 61 73 65 20 69 74 20 77 6f 75 6c 64 20 62    65 20 74 68 65 20 73 74 72 69 6e 67 0a 20 20 79 | .case.it.would.be.the.string...y | 
| 758e0 | 6f 75 72 6e 61 6d 65 40 67 69 74 68 75 62 2e 63    6f 6d 0a 77 68 69 63 68 20 6d 61 74 63 68 65 73 | ourname@github.com.which.matches | 
| 75900 | 20 74 68 65 20 7e 2f 2e 61 75 74 68 69 6e 66 6f    2e 67 70 67 20 65 6e 74 72 79 0a 20 20 6d 61 63 | .the.~/.authinfo.gpg.entry...mac | 
| 75920 | 68 69 6e 65 20 67 69 74 68 75 62 2e 63 6f 6d 20    6c 6f 67 69 6e 20 79 6f 75 72 6e 61 6d 65 20 70 | hine.github.com.login.yourname.p | 
| 75940 | 61 73 73 77 6f 72 64 20 31 32 33 34 35 0a 6f 72    20 69 66 66 20 74 68 61 74 20 69 73 20 75 6e 64 | assword.12345.or.iff.that.is.und | 
| 75960 | 65 66 69 6e 65 64 2c 20 66 6f 72 20 62 61 63 6b    77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 | efined,.for.backward.compatibili | 
| 75980 | 74 79 0a 20 20 6d 61 63 68 69 6e 65 20 79 6f 75    72 6e 61 6d 65 40 67 69 74 68 75 62 2e 63 6f 6d | ty...machine.yourname@github.com | 
| 759a0 | 20 70 61 73 73 77 6f 72 64 20 31 32 33 34 35 0a    0a 4f 6e 20 67 69 74 68 75 62 2e 63 6f 6d 20 79 | .password.12345..On.github.com.y | 
| 759c0 | 6f 75 20 73 68 6f 75 6c 64 20 6e 6f 74 20 75 73    65 20 79 6f 75 72 20 70 61 73 73 77 6f 72 64 20 | ou.should.not.use.your.password. | 
| 759e0 | 62 75 74 20 61 0a 70 65 72 73 6f 6e 61 6c 20 61    63 63 65 73 73 20 74 6f 6b 65 6e 2c 20 73 65 65 | but.a.personal.access.token,.see | 
| 75a00 | 20 5b 31 5d 2e 20 20 46 6f 72 20 69 6e 66 6f 72    6d 61 74 69 6f 6e 20 61 62 6f 75 74 0a 74 68 65 | .[1]...For.information.about.the | 
| 75a20 | 20 70 65 63 75 6c 69 61 72 69 74 69 65 73 20 6f    66 20 6f 74 68 65 72 20 66 6f 72 67 65 73 2c 20 | .peculiarities.of.other.forges,. | 
| 75a40 | 70 6c 65 61 73 65 20 63 6f 6e 73 75 6c 74 20 74    68 65 0a 72 65 73 70 65 63 74 69 76 65 20 64 6f | please.consult.the.respective.do | 
| 75a60 | 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 41 66    74 65 72 20 6d 61 6e 75 61 6c 6c 79 20 65 64 69 | cumentation...After.manually.edi | 
| 75a80 | 74 69 6e 67 20 7e 2f 2e 61 75 74 68 69 6e 66 6f    2e 67 70 67 20 79 6f 75 20 6d 75 73 74 20 72 65 | ting.~/.authinfo.gpg.you.must.re | 
| 75aa0 | 73 65 74 0a 74 68 65 20 63 61 63 68 65 20 75 73    69 6e 67 0a 20 20 4d 2d 78 20 61 75 74 68 2d 73 | set.the.cache.using...M-x.auth-s | 
| 75ac0 | 6f 75 72 63 65 2d 66 6f 72 67 65 74 2d 61 6c 6c    2d 63 61 63 68 65 64 20 52 45 54 0a 0a 54 68 65 | ource-forget-all-cached.RET..The | 
| 75ae0 | 20 61 62 6f 76 65 20 77 69 6c 6c 20 73 61 76 65    20 79 6f 75 20 66 72 6f 6d 20 68 61 76 69 6e 67 | .above.will.save.you.from.having | 
| 75b00 | 20 74 6f 20 72 65 70 65 61 74 65 64 6c 79 20 74    79 70 65 0a 79 6f 75 72 20 74 6f 6b 65 6e 20 6f | .to.repeatedly.type.your.token.o | 
| 75b20 | 72 20 70 61 73 73 77 6f 72 64 2c 20 62 75 74 20    79 6f 75 20 6d 69 67 68 74 20 73 74 69 6c 6c 20 | r.password,.but.you.might.still. | 
| 75b40 | 72 65 70 65 61 74 65 64 6c 79 0a 62 65 20 61 73    6b 65 64 20 66 6f 72 20 79 6f 75 72 20 75 73 65 | repeatedly.be.asked.for.your.use | 
| 75b60 | 72 6e 61 6d 65 2e 20 20 54 6f 20 70 72 65 76 65    6e 74 20 74 68 61 74 2c 20 63 68 61 6e 67 65 20 | rname...To.prevent.that,.change. | 
| 75b80 | 61 6e 0a 55 52 4c 20 6c 69 6b 65 0a 20 20 68 74    74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d | an.URL.like...https://github.com | 
| 75ba0 | 2f 66 6f 6f 2f 62 61 72 2e 67 69 74 0a 74 6f 0a    20 20 68 74 74 70 73 3a 2f 2f 79 6f 75 72 6e 61 | /foo/bar.git.to...https://yourna | 
| 75bc0 | 6d 65 40 67 69 74 68 75 62 2e 63 6f 6d 2f 66 6f    6f 2f 62 61 72 2e 67 69 74 0a 0a 49 6e 73 74 65 | me@github.com/foo/bar.git..Inste | 
| 75be0 | 61 64 20 6f 66 20 63 68 61 6e 67 69 6e 67 20 61    6c 6c 20 73 75 63 68 20 55 52 4c 73 20 6d 61 6e | ad.of.changing.all.such.URLs.man | 
| 75c00 | 75 61 6c 6c 79 2c 20 74 68 65 79 20 63 61 6e 0a    62 65 20 74 72 61 6e 73 6c 61 74 65 64 20 6f 6e | ually,.they.can.be.translated.on | 
| 75c20 | 20 74 68 65 20 66 6c 79 20 62 79 20 64 6f 69 6e    67 20 74 68 69 73 20 6f 6e 63 65 0a 20 20 67 69 | .the.fly.by.doing.this.once...gi | 
| 75c40 | 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c 6f 62 61    6c 20 5c 0a 20 20 20 20 75 72 6c 2e 68 74 74 70 | t.config.--global.\.....url.http | 
| 75c60 | 73 3a 2f 2f 79 6f 75 72 6e 61 6d 65 40 67 69 74    68 75 62 2e 63 6f 6d 2e 69 6e 73 74 65 61 64 4f | s://yourname@github.com.insteadO | 
| 75c80 | 66 20 5c 0a 20 20 20 20 68 74 74 70 73 3a 2f 2f    67 69 74 68 75 62 2e 63 6f 6d 0a 0a 5b 31 5d 3a | f.\.....https://github.com..[1]: | 
| 75ca0 | 20 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 67 69    74 68 75 62 2e 63 6f 6d 2f 65 6e 2f 67 69 74 68 | .https://docs.github.com/en/gith | 
| 75cc0 | 75 62 2f 61 75 74 68 65 6e 74 69 63 61 74 69 6e    67 2d 74 6f 2d 67 69 74 68 75 62 2f 63 72 65 61 | ub/authenticating-to-github/crea | 
| 75ce0 | 74 69 6e 67 2d 61 2d 70 65 72 73 6f 6e 61 6c 2d    61 63 63 65 73 73 2d 74 6f 6b 65 6e 2e 22 0a 20 | ting-a-personal-access-token.".. | 
| 75d00 | 20 28 72 65 71 75 69 72 65 20 27 61 75 74 68 2d    73 6f 75 72 63 65 29 0a 20 20 28 61 6e 64 20 28 | .(require.'auth-source)...(and.( | 
| 75d20 | 73 74 72 69 6e 67 2d 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 | string-match."\\`\\(.+\\)@\\([^@ | 
| 75d40 | 5d 2b 5c 5c 29 5c 5c 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 | ]+\\)\\'".key)........(let*.((us | 
| 75d60 | 65 72 20 28 6d 61 74 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 | er.(match-string.1.key))........ | 
| 75d80 | 20 20 20 20 20 20 20 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 | .......(host.(match-string.2.key | 
| 75da0 | 29 29 0a 20 20 20 20 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 | ))...............(secret........ | 
| 75dc0 | 20 20 20 20 20 20 20 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 | ........(plist-get.............. | 
| 75de0 | 20 20 20 28 63 61 72 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 | ...(car.(or.(auth-source-search. | 
| 75e00 | 3a 6d 61 78 20 31 20 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 | :max.1.:host.host.:user.user)... | 
| 75e20 | 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 2d 73 6f 75 | .......................(auth-sou | 
| 75e40 | 72 63 65 2d 73 65 61 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 | rce-search.:max.1.:host.key))).. | 
| 75e60 | 20 20 20 20 20 20 20 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 | ...............:secret)))....... | 
| 75e80 | 20 20 20 28 69 66 20 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 | ...(if.(functionp.secret)....... | 
| 75ea0 | 20 20 20 20 20 20 20 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 | .......(funcall.secret)......... | 
| 75ec0 | 20 20 20 73 65 63 72 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 | ...secret))))..(defun.magit-proc | 
| 75ee0 | 65 73 73 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 20 | ess-git-credential-manager-core. | 
| 75f00 | 28 70 72 6f 63 65 73 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 | (process.string)..."Authenticate | 
| 75f20 | 20 75 73 69 6e 67 20 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 | .using.`git-credential-manager-c | 
| 75f40 | 6f 72 65 27 2e 0a 0a 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 | ore'...To.use.this.function.add. | 
| 75f60 | 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 0a 20 20 28 61 64 | it.to.the.appropriate.hook...(ad | 
| 75f80 | 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 70 72 6f 6d 70 74 2d | d-hook.\\='magit-process-prompt- | 
| 75fa0 | 66 75 6e 63 74 69 6f 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 | functions.............\\='magit- | 
| 75fc0 | 70 72 6f 63 65 73 73 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 | process-git-credential-manager-c | 
| 75fe0 | 6f 72 65 29 22 0a 20 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 | ore)"...(and.(string-match."^opt | 
| 76000 | 69 6f 6e 20 28 65 6e 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 | ion.(enter.for.default):.$".stri | 
| 76020 | 6e 67 29 0a 20 20 20 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 | ng)........(progn..........(magi | 
| 76040 | 74 2d 70 72 6f 63 65 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 | t-process-buffer)..........(let. | 
| 76060 | 28 28 6f 70 74 69 6f 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 | ((option.(format."%c\n"......... | 
| 76080 | 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 63 68 61 | .......................(read-cha | 
| 760a0 | 72 2d 63 68 6f 69 63 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 | r-choice."Option:.".'(?\r.?\j.?1 | 
| 760c0 | 20 3f 32 29 29 29 29 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 | .?2)))))............(insert-befo | 
| 760e0 | 72 65 2d 6d 61 72 6b 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 | re-markers-and-inherit.option).. | 
| 76100 | 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 70 | ..........(process-send-string.p | 
| 76120 | 72 6f 63 65 73 73 20 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 | rocess.option)))))..(defun.magit | 
| 76140 | 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 28 70 72 6f 63 65 73 | -process-password-prompt.(proces | 
| 76160 | 73 20 73 74 72 69 6e 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 | s.string)..."Find.a.password.bas | 
| 76180 | 65 64 20 6f 6e 20 70 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 | ed.on.prompt.STRING.and.send.it. | 
| 761a0 | 74 6f 20 67 69 74 2e 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 | to.git..Use.`magit-process-passw | 
| 761c0 | 6f 72 64 2d 70 72 6f 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 | ord-prompt-regexps'.to.find.a.kn | 
| 761e0 | 6f 77 6e 0a 70 72 6f 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 | own.prompt...If.and.only.if.one. | 
| 76200 | 69 73 20 66 6f 75 6e 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 | is.found,.then.call.functions.in | 
| 76220 | 0a 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 64 2d 66 75 | .`magit-process-find-password-fu | 
| 76240 | 6e 63 74 69 6f 6e 73 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 | nctions'.until.one.of.them.retur | 
| 76260 | 6e 73 0a 74 68 65 20 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 | ns.the.password...If.all.functio | 
| 76280 | 6e 73 20 72 65 74 75 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 | ns.return.nil,.then.read.the.pas | 
| 762a0 | 73 77 6f 72 64 0a 66 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 | sword.from.the.user."...(when-le | 
| 762c0 | 74 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 | t.((prompt.(magit-process-match- | 
| 762e0 | 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 20 6d 61 67 | prompt.......................mag | 
| 76300 | 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 2d 72 65 67 65 78 | it-process-password-prompt-regex | 
| 76320 | 70 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 | ps.string))).....(process-send-s | 
| 76340 | 74 72 69 6e 67 0a 20 20 20 20 20 70 72 6f 63 65    73 73 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 | tring......process.(magit-proces | 
| 76360 | 73 2d 6b 69 6c 6c 2d 6f 6e 2d 61 62 6f 72 74 20    70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 | s-kill-on-abort.process......... | 
| 76380 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28    6f 72 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6b | .......(concat.(or.(when-let.((k | 
| 763a0 | 65 79 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67    20 39 39 20 73 74 72 69 6e 67 29 29 29 0a 20 20 | ey.(match-string.99.string)))... | 
| 763c0 | 20 20 20 20 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 75 6e 2d | ...........................(run- | 
| 763e0 | 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.... | 
| 76400 | 20 20 20 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 | 
| 76420 | 74 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 | t-process-find-password-function | 
| 76440 | 73 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 20 20 20 20 20 20 | s.key))......................... | 
| 76460 | 20 20 20 28 72 65 61 64 2d 70 61 73 73 77 64 20    70 72 6f 6d 70 74 29 29 0a 20 20 20 20 20 20 20 | ...(read-passwd.prompt))........ | 
| 76480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75 | ................"\n")))))..(defu | 
| 764a0 | 6e 20 6d 61 67 69 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 | n.magit-process-username-prompt. | 
| 764c0 | 28 70 72 6f 63 65 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 | (process.string)..."Forward.user | 
| 764e0 | 6e 61 6d 65 20 70 72 6f 6d 70 74 73 20 74 6f 20    74 68 65 20 75 73 65 72 2e 22 0a 20 20 28 2d 2d | name.prompts.to.the.user."...(-- | 
| 76500 | 77 68 65 6e 2d 6c 65 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 | when-let.(magit-process-match-pr | 
| 76520 | 6f 6d 70 74 0a 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 65 73 | ompt................magit-proces | 
| 76540 | 73 2d 75 73 65 72 6e 61 6d 65 2d 70 72 6f 6d 70    74 2d 72 65 67 65 78 70 73 20 73 74 72 69 6e 67 | s-username-prompt-regexps.string | 
| 76560 | 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 20 20 20 20 | ).....(process-send-string...... | 
| 76580 | 70 72 6f 63 65 73 73 20 28 6d 61 67 69 74 2d 70    72 6f 63 65 73 73 2d 6b 69 6c 6c 2d 6f 6e 2d 61 | process.(magit-process-kill-on-a | 
| 765a0 | 62 6f 72 74 20 70 72 6f 63 65 73 73 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | bort.process................(con | 
| 765c0 | 63 61 74 20 28 72 65 61 64 2d 73 74 72 69 6e 67    20 69 74 20 6e 69 6c 20 6e 69 6c 20 28 75 73 65 | cat.(read-string.it.nil.nil.(use | 
| 765e0 | 72 2d 6c 6f 67 69 6e 2d 6e 61 6d 65 29 29 20 22    5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | r-login-name))."\n")))))..(defun | 
| 76600 | 20 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 20 28 70 72 6f | .magit-process-match-prompt.(pro | 
| 76620 | 6d 70 74 73 20 73 74 72 69 6e 67 29 0a 20 20 22    4d 61 74 63 68 20 53 54 52 49 4e 47 20 61 67 61 | mpts.string)..."Match.STRING.aga | 
| 76640 | 69 6e 73 74 20 50 52 4f 4d 50 54 53 20 61 6e 64    20 73 65 74 20 6d 61 74 63 68 20 64 61 74 61 2e | inst.PROMPTS.and.set.match.data. | 
| 76660 | 0a 52 65 74 75 72 6e 20 74 68 65 20 6d 61 74 63    68 65 64 20 73 74 72 69 6e 67 20 73 75 66 66 69 | .Return.the.matched.string.suffi | 
| 76680 | 78 65 64 20 77 69 74 68 20 5c 22 3a 20 5c 22 2c    20 69 66 20 6e 65 65 64 65 64 2e 22 0a 20 20 28 | xed.with.\":.\",.if.needed."...( | 
| 766a0 | 77 68 65 6e 20 28 2d 2d 61 6e 79 2d 70 20 28 73    74 72 69 6e 67 2d 6d 61 74 63 68 20 69 74 20 73 | when.(--any-p.(string-match.it.s | 
| 766c0 | 74 72 69 6e 67 29 20 70 72 6f 6d 70 74 73 29 0a    20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 6d 70 | tring).prompts).....(let.((promp | 
| 766e0 | 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    30 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 | t.(match-string.0.string)))..... | 
| 76700 | 20 20 28 63 6f 6e 64 20 28 28 73 74 72 69 6e 67    2d 73 75 66 66 69 78 2d 70 20 22 3a 20 22 20 70 | ..(cond.((string-suffix-p.":.".p | 
| 76720 | 72 6f 6d 70 74 29 20 70 72 6f 6d 70 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 | rompt).prompt).............((str | 
| 76740 | 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 3a 22    20 20 70 72 6f 6d 70 74 29 20 28 63 6f 6e 63 61 | ing-suffix-p.":"..prompt).(conca | 
| 76760 | 74 20 70 72 6f 6d 70 74 20 22 20 22 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 74 20 20 20 | t.prompt.".")).............(t... | 
| 76780 | 20 20 20 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 | ..........................(conca | 
| 767a0 | 74 20 70 72 6f 6d 70 74 20 22 3a 20 22 29 29 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | t.prompt.":."))))))..(defun.magi | 
| 767c0 | 74 2d 2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e    67 2d 73 79 73 74 65 6d 20 28 29 0a 20 20 28 6c | t--process-coding-system.()...(l | 
| 767e0 | 65 74 20 28 28 66 72 6f 20 28 6f 72 20 6d 61 67    69 74 2d 67 69 74 2d 6f 75 74 70 75 74 2d 63 6f | et.((fro.(or.magit-git-output-co | 
| 76800 | 64 69 6e 67 2d 73 79 73 74 65 6d 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 | ding-system..................(ca | 
| 76820 | 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 73 74 65 6d 29 | r.default-process-coding-system) | 
| 76840 | 29 29 0a 20 20 20 20 20 20 20 20 28 74 6f 20 28    63 64 72 20 64 65 66 61 75 6c 74 2d 70 72 6f 63 | )).........(to.(cdr.default-proc | 
| 76860 | 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 28 69 66 20 6d 61 67 | ess-coding-system))).....(if.mag | 
| 76880 | 69 74 2d 70 72 6f 63 65 73 73 2d 65 6e 73 75 72    65 2d 75 6e 69 78 2d 6c 69 6e 65 2d 65 6e 64 69 | it-process-ensure-unix-line-endi | 
| 768a0 | 6e 67 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 73    20 28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 2d | ng.........(cons.(coding-system- | 
| 768c0 | 63 68 61 6e 67 65 2d 65 6f 6c 2d 63 6f 6e 76 65    72 73 69 6f 6e 20 66 72 6f 20 27 75 6e 69 78 29 | change-eol-conversion.fro.'unix) | 
| 768e0 | 0a 20 20 20 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 63 68 | ...............(coding-system-ch | 
| 76900 | 61 6e 67 65 2d 65 6f 6c 2d 63 6f 6e 76 65 72 73    69 6f 6e 20 74 6f 20 27 75 6e 69 78 29 29 0a 20 | ange-eol-conversion.to.'unix)).. | 
| 76920 | 20 20 20 20 20 28 63 6f 6e 73 20 66 72 6f 20 74    6f 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d | .....(cons.fro.to))))..(defvar.m | 
| 76940 | 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d    68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b | agit-credential-hook.nil..."Hook | 
| 76960 | 20 72 75 6e 20 62 65 66 6f 72 65 20 47 69 74 20    6e 65 65 64 73 20 63 72 65 64 65 6e 74 69 61 6c | .run.before.Git.needs.credential | 
| 76980 | 73 2e 22 29 0a 0a 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 63 | s.")..(defvar.magit-credential-c | 
| 769a0 | 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 70 72 6f 63    65 73 73 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e | ache-daemon-process.nil)..(defun | 
| 769c0 | 20 6d 61 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 | .magit-maybe-start-credential-ca | 
| 769e0 | 63 68 65 2d 64 61 65 6d 6f 6e 20 28 29 0a 20 20    22 4d 61 79 62 65 20 73 74 61 72 74 20 61 20 60 | che-daemon.()..."Maybe.start.a.` | 
| 76a00 | 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 6f 6e 27 20 70 72 | git-credential-cache--daemon'.pr | 
| 76a20 | 6f 63 65 73 73 2e 0a 0a 49 66 20 73 75 63 68 20    61 20 70 72 6f 63 65 73 73 20 69 73 20 61 6c 72 | ocess...If.such.a.process.is.alr | 
| 76a40 | 65 61 64 79 20 72 75 6e 6e 69 6e 67 20 6f 72 20    69 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 | eady.running.or.if.the.value.of. | 
| 76a60 | 6f 70 74 69 6f 6e 0a 60 6d 61 67 69 74 2d 63 72    65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 | option.`magit-credential-cache-d | 
| 76a80 | 61 65 6d 6f 6e 2d 73 6f 63 6b 65 74 27 20 69 73    20 6e 69 6c 2c 20 74 68 65 6e 20 64 6f 20 6e 6f | aemon-socket'.is.nil,.then.do.no | 
| 76aa0 | 74 68 69 6e 67 2e 0a 4f 74 68 65 72 77 69 73 65    20 73 74 61 72 74 20 74 68 65 20 70 72 6f 63 65 | thing..Otherwise.start.the.proce | 
| 76ac0 | 73 73 20 70 61 73 73 69 6e 67 20 74 68 65 20 76    61 6c 75 65 20 6f 66 20 74 68 61 74 20 6f 70 74 | ss.passing.the.value.of.that.opt | 
| 76ae0 | 69 6f 6e 73 0a 61 73 20 61 72 67 75 6d 65 6e 74    2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 | ions.as.argument."...(unless.(or | 
| 76b00 | 20 28 6e 6f 74 20 6d 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 | .(not.magit-credential-cache-dae | 
| 76b20 | 6d 6f 6e 2d 73 6f 63 6b 65 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 | mon-socket)...............(proce | 
| 76b40 | 73 73 2d 6c 69 76 65 2d 70 20 6d 61 67 69 74 2d    63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 | ss-live-p.magit-credential-cache | 
| 76b60 | 2d 64 61 65 6d 6f 6e 2d 70 72 6f 63 65 73 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -daemon-process)...............( | 
| 76b80 | 6d 65 6d 71 20 6d 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 | memq.magit-credential-cache-daem | 
| 76ba0 | 6f 6e 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 20 28 | on-process.....................( | 
| 76bc0 | 6c 69 73 74 2d 73 79 73 74 65 6d 2d 70 72 6f 63    65 73 73 65 73 29 29 29 0a 20 20 20 20 28 73 65 | list-system-processes))).....(se | 
| 76be0 | 74 71 20 6d 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 | tq.magit-credential-cache-daemon | 
| 76c00 | 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20    20 20 20 28 6f 72 20 28 2d 2d 66 69 72 73 74 20 | -process...........(or.(--first. | 
| 76c20 | 28 6c 65 74 2a 20 28 28 61 74 74 72 20 28 70 72    6f 63 65 73 73 2d 61 74 74 72 69 62 75 74 65 73 | (let*.((attr.(process-attributes | 
| 76c40 | 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 20 | .it))........................... | 
| 76c60 | 20 20 20 20 28 63 6f 6d 6d 20 28 63 64 72 20 28    61 73 73 71 20 27 63 6f 6d 6d 20 61 74 74 72 29 | ....(comm.(cdr.(assq.'comm.attr) | 
| 76c80 | 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 | )).............................. | 
| 76ca0 | 20 28 75 73 65 72 20 28 63 64 72 20 28 61 73 73    71 20 27 75 73 65 72 20 61 74 74 72 29 29 29 29 | .(user.(cdr.(assq.'user.attr)))) | 
| 76cc0 | 0a 20 20 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.( | 
| 76ce0 | 73 74 72 69 6e 67 3d 20 63 6f 6d 6d 20 22 67 69    74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 | string=.comm."git-credential-cac | 
| 76d00 | 68 65 2d 2d 64 61 65 6d 6f 6e 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | he--daemon").................... | 
| 76d20 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69    6e 67 3d 20 75 73 65 72 20 75 73 65 72 2d 6c 6f | ...........(string=.user.user-lo | 
| 76d40 | 67 69 6e 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 | gin-name)))..................... | 
| 76d60 | 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 0a 20 20 20 20 | ...(list-system-processes))..... | 
| 76d80 | 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... | 
| 76da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 73 74 61 72 74 2d 70 72 6f 63 65 73 73 20 22 | ................(start-process." | 
| 76dc0 | 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 6f 6e 22 0a 20 20 | git-credential-cache--daemon"... | 
| 76de0 | 20 20 20 20 20 20 20 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 | ..............................." | 
| 76e00 | 20 2a 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 6f 6e 2a 22 | .*git-credential-cache--daemon*" | 
| 76e20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 76e40 | 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)........ | 
| 76e60 | 20 20 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 72 65 64 65 | .........................."crede | 
| 76e80 | 6e 74 69 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65    6d 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ntial-cache--daemon"............ | 
| 76ea0 | 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 72 65 64 | ......................magit-cred | 
| 76ec0 | 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 29 0a 20 20 20 20 | ential-cache-daemon-socket)..... | 
| 76ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53    6f 6d 65 20 47 69 74 20 69 6d 70 6c 65 6d 65 6e | ............;;.Some.Git.implemen | 
| 76f00 | 74 61 74 69 6f 6e 73 20 28 65 2e 67 2e 20 57 69    6e 64 6f 77 73 29 20 77 6f 6e 27 74 20 68 61 76 | tations.(e.g..Windows).won't.hav | 
| 76f20 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 74 68 69 73 20 70 72 6f 67 72 61 | e.................;;.this.progra | 
| 76f40 | 6d 3b 20 69 66 20 77 65 20 66 61 69 6c 20 74 68    65 20 66 69 72 73 74 20 74 69 6d 65 2c 20 73 74 | m;.if.we.fail.the.first.time,.st | 
| 76f60 | 6f 70 20 74 72 79 69 6e 67 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 28 64 65 62 | op.trying..................((deb | 
| 76f80 | 75 67 20 65 72 72 6f 72 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f | ug.error)..................(remo | 
| 76fa0 | 76 65 2d 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 0a 20 | ve-hook.'magit-credential-hook.. | 
| 76fc0 | 20 20 20 20 20 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 6d | .............................#'m | 
| 76fe0 | 61 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 | agit-maybe-start-credential-cach | 
| 77000 | 65 2d 64 61 65 6d 6f 6e 29 29 29 29 29 29 29 0a    0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 | e-daemon)))))))..(add-hook.'magi | 
| 77020 | 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f    6b 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 2d | t-credential-hook.#'magit-maybe- | 
| 77040 | 73 74 61 72 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 29 0a 0a | start-credential-cache-daemon).. | 
| 77060 | 28 64 65 66 75 6e 20 74 72 61 6d 70 2d 73 68 2d    68 61 6e 64 6c 65 2d 73 74 61 72 74 2d 66 69 6c | (defun.tramp-sh-handle-start-fil | 
| 77080 | 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 2d 65 | e-process--magit-tramp-process-e | 
| 770a0 | 6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 28    66 6e 20 6e 61 6d 65 20 62 75 66 66 65 72 20 70 | nvironment.....(fn.name.buffer.p | 
| 770c0 | 72 6f 67 72 61 6d 20 26 72 65 73 74 20 61 72 67    73 29 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 74 | rogram.&rest.args)...(if.magit-t | 
| 770e0 | 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 28 | ramp-process-environment.......( | 
| 77100 | 61 70 70 6c 79 20 66 6e 20 6e 61 6d 65 20 62 75    66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 | apply.fn.name.buffer............ | 
| 77120 | 20 20 28 63 61 72 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 | ..(car.magit-tramp-process-envir | 
| 77140 | 6f 6e 6d 65 6e 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 61 70 70 65 6e 64 20 28 63 64 | onment)..............(append.(cd | 
| 77160 | 72 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 | r.magit-tramp-process-environmen | 
| 77180 | 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 63 6f 6e 73 20 70 72 | t)......................(cons.pr | 
| 771a0 | 6f 67 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 6e 61 6d 65 | ogram.args))).....(apply.fn.name | 
| 771c0 | 20 62 75 66 66 65 72 20 70 72 6f 67 72 61 6d 20    61 72 67 73 29 29 29 0a 0a 28 61 64 76 69 63 65 | .buffer.program.args)))..(advice | 
| 771e0 | 2d 61 64 64 20 27 74 72 61 6d 70 2d 73 68 2d 68    61 6e 64 6c 65 2d 73 74 61 72 74 2d 66 69 6c 65 | -add.'tramp-sh-handle-start-file | 
| 77200 | 2d 70 72 6f 63 65 73 73 20 3a 61 72 6f 75 6e 64    0a 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 | -process.:around.............'tr | 
| 77220 | 61 6d 70 2d 73 68 2d 68 61 6e 64 6c 65 2d 73 74    61 72 74 2d 66 69 6c 65 2d 70 72 6f 63 65 73 73 | amp-sh-handle-start-file-process | 
| 77240 | 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 65 6e | --magit-tramp-process-environmen | 
| 77260 | 74 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 2d 70 72 6f 63 65 | t)..(defun.tramp-sh-handle-proce | 
| 77280 | 73 73 2d 66 69 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 | ss-file--magit-tramp-process-env | 
| 772a0 | 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 28 66 6e    20 70 72 6f 67 72 61 6d 20 26 6f 70 74 69 6f 6e | ironment.....(fn.program.&option | 
| 772c0 | 61 6c 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 26 72 | al.infile.destination.display.&r | 
| 772e0 | 65 73 74 20 61 72 67 73 29 0a 20 20 28 69 66 20    6d 61 67 69 74 2d 74 72 61 6d 70 2d 70 72 6f 63 | est.args)...(if.magit-tramp-proc | 
| 77300 | 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a    20 20 20 20 20 20 28 61 70 70 6c 79 20 66 6e 20 | ess-environment.......(apply.fn. | 
| 77320 | 22 65 6e 76 22 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 | "env".infile.destination.display | 
| 77340 | 0a 20 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 74 72 61 6d | ..............(append.magit-tram | 
| 77360 | 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 20 20 20 | p-process-environment........... | 
| 77380 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    20 70 72 6f 67 72 61 6d 20 61 72 67 73 29 29 29 | ...........(cons.program.args))) | 
| 773a0 | 0a 20 20 20 20 28 61 70 70 6c 79 20 66 6e 20 70    72 6f 67 72 61 6d 20 69 6e 66 69 6c 65 20 64 65 | .....(apply.fn.program.infile.de | 
| 773c0 | 73 74 69 6e 61 74 69 6f 6e 20 64 69 73 70 6c 61    79 20 61 72 67 73 29 29 29 0a 0a 28 61 64 76 69 | stination.display.args)))..(advi | 
| 773e0 | 63 65 2d 61 64 64 20 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 | ce-add.'tramp-sh-handle-process- | 
| 77400 | 66 69 6c 65 20 3a 61 72 6f 75 6e 64 0a 20 20 20    20 20 20 20 20 20 20 20 20 27 74 72 61 6d 70 2d | file.:around.............'tramp- | 
| 77420 | 73 68 2d 68 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 | sh-handle-process-file--magit-tr | 
| 77440 | 61 6d 70 2d 70 72 6f 63 65 73 73 2d 65 6e 76 69    72 6f 6e 6d 65 6e 74 29 0a 0a 28 64 65 66 76 61 | amp-process-environment)..(defva | 
| 77460 | 72 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e    65 2d 70 72 6f 63 65 73 73 2d 6d 61 70 0a 20 20 | r.magit-mode-line-process-map... | 
| 77480 | 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65    2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 | (let.((map.(make-sparse-keymap)) | 
| 774a0 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65    79 20 6d 61 70 20 28 6b 62 64 20 22 3c 6d 6f 64 | ).....(define-key.map.(kbd."<mod | 
| 774c0 | 65 2d 6c 69 6e 65 3e 20 3c 6d 6f 75 73 65 2d 31    3e 22 29 0a 20 20 20 20 20 20 27 6d 61 67 69 74 | e-line>.<mouse-1>").......'magit | 
| 774e0 | 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29    0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79 | -process-buffer).....map)..."Key | 
| 77500 | 6d 61 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 2e 22 29 0a 0a | map.for.`mode-line-process'.").. | 
| 77520 | 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 2d 6c 69 | (defun.magit-process-set-mode-li | 
| 77540 | 6e 65 20 28 70 72 6f 67 72 61 6d 20 61 72 67 73    29 0a 20 20 22 44 69 73 70 6c 61 79 20 74 68 65 | ne.(program.args)..."Display.the | 
| 77560 | 20 67 69 74 20 63 6f 6d 6d 61 6e 64 20 28 73 61    6e 73 20 61 72 67 75 6d 65 6e 74 73 29 20 69 6e | .git.command.(sans.arguments).in | 
| 77580 | 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 2e 22    0a 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 | .the.mode.line."...(when.(equal. | 
| 775a0 | 70 72 6f 67 72 61 6d 20 28 6d 61 67 69 74 2d 67    69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 29 0a | program.(magit-git-executable)). | 
| 775c0 | 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28    6e 74 68 63 64 72 20 28 6c 65 6e 67 74 68 20 6d | ....(setq.args.(nthcdr.(length.m | 
| 775e0 | 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 20 61 72 67 73 29 | agit-git-global-arguments).args) | 
| 77600 | 29 29 0a 20 20 28 6c 65 74 20 28 28 73 74 72 20    28 63 6f 6e 63 61 74 20 22 20 22 20 28 70 72 6f | ))...(let.((str.(concat.".".(pro | 
| 77620 | 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......................... | 
| 77640 | 20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d    6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 | ..(concat.(file-name-nondirector | 
| 77660 | 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 20 20 20 20 20 20 | y.program)...................... | 
| 77680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 61 72 67 73 20 28 63 6f 6e 63 61 74 20 22 | .............(and.args.(concat." | 
| 776a0 | 20 22 20 28 63 61 72 20 61 72 67 73 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .".(car.args))))................ | 
| 776c0 | 20 20 20 20 20 20 20 20 20 20 20 27 6d 6f 75 73    65 2d 66 61 63 65 20 27 68 69 67 68 6c 69 67 68 | ...........'mouse-face.'highligh | 
| 776e0 | 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 27 6b 65 79 | t...........................'key | 
| 77700 | 6d 61 70 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c    69 6e 65 2d 70 72 6f 63 65 73 73 2d 6d 61 70 0a | map.magit-mode-line-process-map. | 
| 77720 | 20 20 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 68 65 6c 70 2d | ..........................'help- | 
| 77740 | 65 63 68 6f 20 22 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 66 | echo."mouse-1:.Show.process.buff | 
| 77760 | 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 20 20 27 66 | er"...........................'f | 
| 77780 | 6f 6e 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 | ont-lock-face.'magit-mode-line-p | 
| 777a0 | 72 6f 63 65 73 73 29 29 29 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 | rocess)))).....(magit-repository | 
| 777c0 | 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 20 73 74 | -local-set.'mode-line-process.st | 
| 777e0 | 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 64 65 2d | r).....(dolist.(buf.(magit-mode- | 
| 77800 | 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 72 65 6e | get-buffers)).......(with-curren | 
| 77820 | 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 64 65 2d | t-buffer.buf.........(setq.mode- | 
| 77840 | 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 65 2d 6d | line-process.str))).....(force-m | 
| 77860 | 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 20    74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ode-line-update.t)))..(defun.mag | 
| 77880 | 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 74 2d 6d    6f 64 65 2d 6c 69 6e 65 2d 65 72 72 6f 72 2d 73 | it-process-set-mode-line-error-s | 
| 778a0 | 74 61 74 75 73 20 28 26 6f 70 74 69 6f 6e 61 6c    20 65 72 72 6f 72 20 73 74 72 29 0a 20 20 22 41 | tatus.(&optional.error.str)..."A | 
| 778c0 | 70 70 6c 79 20 61 6e 20 65 72 72 6f 72 20 66 61    63 65 20 74 6f 20 74 68 65 20 73 74 72 69 6e 67 | pply.an.error.face.to.the.string | 
| 778e0 | 20 73 65 74 20 62 79 20 60 6d 61 67 69 74 2d 70    72 6f 63 65 73 73 2d 73 65 74 2d 6d 6f 64 65 2d | .set.by.`magit-process-set-mode- | 
| 77900 | 6c 69 6e 65 27 2e 0a 0a 49 66 20 45 52 52 4f 52    20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 69 6e | line'...If.ERROR.is.supplied,.in | 
| 77920 | 63 6c 75 64 65 20 69 74 20 69 6e 20 74 68 65 20    60 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 | clude.it.in.the.`mode-line-proce | 
| 77940 | 73 73 27 20 74 6f 6f 6c 74 69 70 2e 0a 0a 49 66    20 53 54 52 20 69 73 20 73 75 70 70 6c 69 65 64 | ss'.tooltip...If.STR.is.supplied | 
| 77960 | 2c 20 69 74 20 72 65 70 6c 61 63 65 73 20 74 68    65 20 60 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f | ,.it.replaces.the.`mode-line-pro | 
| 77980 | 63 65 73 73 27 20 74 65 78 74 2e 22 0a 20 20 28    73 65 74 71 20 73 74 72 20 28 6f 72 20 73 74 72 | cess'.text."...(setq.str.(or.str | 
| 779a0 | 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 6d 6f | .(magit-repository-local-get.'mo | 
| 779c0 | 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 29    29 29 0a 20 20 28 77 68 65 6e 20 73 74 72 0a 20 | de-line-process)))...(when.str.. | 
| 779e0 | 20 20 20 28 73 65 74 71 20 65 72 72 6f 72 20 28    66 6f 72 6d 61 74 20 22 25 73 6d 6f 75 73 65 2d | ...(setq.error.(format."%smouse- | 
| 77a00 | 31 3a 20 53 68 6f 77 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 | 1:.Show.process.buffer"......... | 
| 77a20 | 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 20 65 72 72 | ................(if.(stringp.err | 
| 77a40 | 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 20 20 20 20 | or)............................. | 
| 77a60 | 28 63 6f 6e 63 61 74 20 65 72 72 6f 72 20 22 5c    6e 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 | (concat.error."\n\n")........... | 
| 77a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 22 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 | ................""))).....(setq. | 
| 77aa0 | 73 74 72 20 28 63 6f 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 | str.(concat.".".(propertize..... | 
| 77ac0 | 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 75 62 73 74 72 69 6e | .......................(substrin | 
| 77ae0 | 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20    73 74 72 20 31 29 0a 20 20 20 20 20 20 20 20 20 | g-no-properties.str.1).......... | 
| 77b00 | 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 61 63 65 20 27 68 | ..................'mouse-face.'h | 
| 77b20 | 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 20 20 20 20 20 20 | ighlight........................ | 
| 77b40 | 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 2d 70 72 6f 63 | ....'keymap.magit-mode-line-proc | 
| 77b60 | 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 20 20 20 20 20 | ess-map......................... | 
| 77b80 | 20 20 20 27 68 65 6c 70 2d 65 63 68 6f 20 65 72    72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...'help-echo.error............. | 
| 77ba0 | 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.' | 
| 77bc0 | 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d    70 72 6f 63 65 73 73 2d 65 72 72 6f 72 29 29 29 | magit-mode-line-process-error))) | 
| 77be0 | 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 2d 73 65 74 | .....(magit-repository-local-set | 
| 77c00 | 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63    65 73 73 20 73 74 72 29 0a 20 20 20 20 28 64 6f | .'mode-line-process.str).....(do | 
| 77c20 | 6c 69 73 74 20 28 62 75 66 20 28 6d 61 67 69 74    2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 66 65 72 | list.(buf.(magit-mode-get-buffer | 
| 77c40 | 73 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 62 | s)).......(with-current-buffer.b | 
| 77c60 | 75 66 0a 20 20 20 20 20 20 20 20 28 73 65 74 71    20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 | uf.........(setq.mode-line-proce | 
| 77c80 | 73 73 20 73 74 72 29 29 29 0a 20 20 20 20 28 66    6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 | ss.str))).....(force-mode-line-u | 
| 77ca0 | 70 64 61 74 65 20 74 29 0a 20 20 20 20 3b 3b 20    57 65 20 72 65 6d 6f 76 65 20 61 6e 79 20 65 72 | pdate.t).....;;.We.remove.any.er | 
| 77cc0 | 72 6f 72 20 73 74 61 74 75 73 20 66 72 6f 6d 20    74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 20 77 68 | ror.status.from.the.mode.line.wh | 
| 77ce0 | 65 6e 20 61 20 6d 61 67 69 74 0a 20 20 20 20 3b    3b 20 62 75 66 66 65 72 20 69 73 20 72 65 66 72 | en.a.magit.....;;.buffer.is.refr | 
| 77d00 | 65 73 68 65 64 20 28 73 65 65 20 60 6d 61 67 69    74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 | eshed.(see.`magit-refresh-buffer | 
| 77d20 | 27 29 2c 20 62 75 74 20 77 65 20 6d 75 73 74 0a    20 20 20 20 3b 3b 20 65 6e 73 75 72 65 20 74 68 | '),.but.we.must.....;;.ensure.th | 
| 77d40 | 61 74 20 77 65 20 69 67 6e 6f 72 65 20 61 6e 79    20 72 65 66 72 65 73 68 65 73 20 64 75 72 69 6e | at.we.ignore.any.refreshes.durin | 
| 77d60 | 67 20 74 68 65 20 72 65 6d 61 69 6e 64 65 72 20    6f 66 20 74 68 65 0a 20 20 20 20 3b 3b 20 63 75 | g.the.remainder.of.the.....;;.cu | 
| 77d80 | 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 2d 2d    20 6f 74 68 65 72 77 69 73 65 20 61 20 6e 65 77 | rrent.command.--.otherwise.a.new | 
| 77da0 | 6c 79 2d 73 65 74 20 65 72 72 6f 72 20 73 74 61    74 75 73 20 77 6f 75 6c 64 20 62 65 0a 20 20 20 | ly-set.error.status.would.be.... | 
| 77dc0 | 20 3b 3b 20 72 65 6d 6f 76 65 64 20 62 65 66 6f    72 65 20 69 74 20 77 61 73 20 73 65 65 6e 2e 20 | .;;.removed.before.it.was.seen.. | 
| 77de0 | 20 57 65 20 73 65 74 20 61 20 66 6c 61 67 20 77    68 69 63 68 20 70 72 65 76 65 6e 74 73 20 74 68 | .We.set.a.flag.which.prevents.th | 
| 77e00 | 65 0a 20 20 20 20 3b 3b 20 73 74 61 74 75 73 20    66 72 6f 6d 20 62 65 69 6e 67 20 72 65 6d 6f 76 | e.....;;.status.from.being.remov | 
| 77e20 | 65 64 20 70 72 69 6f 72 20 74 6f 20 74 68 65 20    6e 65 78 74 20 63 6f 6d 6d 61 6e 64 2c 20 73 6f | ed.prior.to.the.next.command,.so | 
| 77e40 | 20 74 68 61 74 0a 20 20 20 20 3b 3b 20 74 68 65    20 65 72 72 6f 72 20 73 74 61 74 75 73 20 69 73 | .that.....;;.the.error.status.is | 
| 77e60 | 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 72    65 6d 61 69 6e 20 76 69 73 69 62 6c 65 20 75 6e | .guaranteed.to.remain.visible.un | 
| 77e80 | 74 69 6c 20 74 68 65 6e 2e 0a 20 20 20 20 28 6c    65 74 20 28 28 72 65 70 6f 6b 65 79 20 28 6d 61 | til.then......(let.((repokey.(ma | 
| 77ea0 | 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 29 | git-repository-local-repository) | 
| 77ec0 | 29 29 0a 20 20 20 20 20 20 3b 3b 20 54 68 65 20    66 6f 6c 6c 6f 77 69 6e 67 20 63 6c 6f 73 75 72 | )).......;;.The.following.closur | 
| 77ee0 | 65 20 63 61 70 74 75 72 65 73 20 74 68 65 20 72    65 70 6f 6b 65 79 20 76 61 6c 75 65 2c 20 61 6e | e.captures.the.repokey.value,.an | 
| 77f00 | 64 20 69 73 0a 20 20 20 20 20 20 3b 3b 20 61 64    64 65 64 20 74 6f 20 60 70 72 65 2d 63 6f 6d 6d | d.is.......;;.added.to.`pre-comm | 
| 77f20 | 61 6e 64 2d 68 6f 6f 6b 27 2e 0a 20 20 20 20 20    20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 28 65 6e | and-hook'........(cl-labels.((en | 
| 77f40 | 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 69 | able-magit-process-unset-mode-li | 
| 77f60 | 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 29 20 3b 3b 3b 20 52 65 6d | ne....................().;;;.Rem | 
| 77f80 | 6f 76 65 20 6f 75 72 73 65 6c 66 20 66 72 6f 6d    20 74 68 65 20 68 6f 6f 6b 20 76 61 72 69 61 62 | ove.ourself.from.the.hook.variab | 
| 77fa0 | 6c 65 2c 20 73 6f 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 3b | le,.so.......................;;; | 
| 77fc0 | 20 74 68 61 74 20 77 65 20 6f 6e 6c 79 20 72 75    6e 20 6f 6e 63 65 2e 0a 20 20 20 20 20 20 20 20 | .that.we.only.run.once.......... | 
| 77fe0 | 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 70 72 65 2d 63 6f 6d | ...........(remove-hook.'pre-com | 
| 78000 | 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 20 20 20 20 | mand-hook....................... | 
| 78020 | 20 20 20 20 20 20 20 20 20 20 23 27 65 6e 61 62    6c 65 2d 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | ..........#'enable-magit-process | 
| 78040 | 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -unset-mode-line)............... | 
| 78060 | 20 20 20 20 20 3b 3b 20 43 6c 65 61 72 20 74 68    65 20 69 6e 68 69 62 69 74 20 66 6c 61 67 20 66 | .....;;.Clear.the.inhibit.flag.f | 
| 78080 | 6f 72 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72    79 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | or.the.repository.in............ | 
| 780a0 | 20 20 20 20 20 20 20 20 3b 3b 20 77 68 69 63 68    20 77 65 20 73 65 74 20 69 74 2e 0a 20 20 20 20 | ........;;.which.we.set.it...... | 
| 780c0 | 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 72 79 | ...............(magit-repository | 
| 780e0 | 2d 6c 6f 63 61 6c 2d 73 65 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | -local-set.....................' | 
| 78100 | 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 65 74 2d 6d 6f 64 65 | inhibit-magit-process-unset-mode | 
| 78120 | 2d 6c 69 6e 65 20 6e 69 6c 20 72 65 70 6f 6b 65    79 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 | -line.nil.repokey))).........;;. | 
| 78140 | 53 65 74 20 74 68 65 20 69 6e 68 69 62 69 74 20    66 6c 61 67 20 75 6e 74 69 6c 20 74 68 65 20 6e | Set.the.inhibit.flag.until.the.n | 
| 78160 | 65 78 74 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69    6e 76 6f 6b 65 64 2e 0a 20 20 20 20 20 20 20 20 | ext.command.is.invoked.......... | 
| 78180 | 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 0a 20 20 20 20 | (magit-repository-local-set..... | 
| 781a0 | 20 20 20 20 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 65 | .....'inhibit-magit-process-unse | 
| 781c0 | 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 74 20 72 65    70 6f 6b 65 79 29 0a 20 20 20 20 20 20 20 20 28 | t-mode-line.t.repokey).........( | 
| 781e0 | 61 64 64 2d 68 6f 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 | add-hook.'pre-command-hook...... | 
| 78200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 65    6e 61 62 6c 65 2d 6d 61 67 69 74 2d 70 72 6f 63 | .............#'enable-magit-proc | 
| 78220 | 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c    69 6e 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | ess-unset-mode-line)))))..(defun | 
| 78240 | 20 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 69 6e 65 2d 65 | .magit-process-unset-mode-line-e | 
| 78260 | 72 72 6f 72 2d 73 74 61 74 75 73 20 28 29 0a 20    20 22 52 65 6d 6f 76 65 20 61 6e 79 20 63 75 72 | rror-status.()..."Remove.any.cur | 
| 78280 | 72 65 6e 74 20 65 72 72 6f 72 20 73 74 61 74 75    73 20 66 72 6f 6d 20 74 68 65 20 6d 6f 64 65 20 | rent.error.status.from.the.mode. | 
| 782a0 | 6c 69 6e 65 2e 22 0a 20 20 28 6c 65 74 20 28 28    73 74 61 74 75 73 20 28 6f 72 20 6d 6f 64 65 2d | line."...(let.((status.(or.mode- | 
| 782c0 | 6c 69 6e 65 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 | line-process.................... | 
| 782e0 | 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 6d 6f | .(magit-repository-local-get.'mo | 
| 78300 | 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 77 68 65 6e 20 28 61 | de-line-process)))).....(when.(a | 
| 78320 | 6e 64 20 73 74 61 74 75 73 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 65 71 20 28 67 65 | nd.status................(eq.(ge | 
| 78340 | 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20    31 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 | t-text-property.1.'font-lock-fac | 
| 78360 | 65 20 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 27 6d 61 | e.status)....................'ma | 
| 78380 | 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72    6f 63 65 73 73 2d 65 72 72 6f 72 29 29 0a 20 20 | git-mode-line-process-error))... | 
| 783a0 | 20 20 20 20 28 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 69 | ....(magit-process-unset-mode-li | 
| 783c0 | 6e 65 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 6e 73 | ne))))..(defun.magit-process-uns | 
| 783e0 | 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 28 26 6f    70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 | et-mode-line.(&optional.director | 
| 78400 | 79 29 0a 20 20 22 52 65 6d 6f 76 65 20 74 68 65    20 67 69 74 20 63 6f 6d 6d 61 6e 64 20 66 72 6f | y)..."Remove.the.git.command.fro | 
| 78420 | 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 64 65 66 61 75 | m.the.mode.line."...(let.((defau | 
| 78440 | 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 79 20 64 65 66 61 75 | lt-directory.(or.directory.defau | 
| 78460 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a    20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 | lt-directory))).....(unless.(mag | 
| 78480 | 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 69 6e 68 69 62 69 74 | it-repository-local-get.'inhibit | 
| 784a0 | 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 69 6e 65 29 0a | -magit-process-unset-mode-line). | 
| 784c0 | 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 73 65 | ......(magit-repository-local-se | 
| 784e0 | 74 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f    63 65 73 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 | t.'mode-line-process.nil)....... | 
| 78500 | 28 64 6f 6c 69 73 74 20 28 62 75 66 20 28 6d 61    67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 | (dolist.(buf.(magit-mode-get-buf | 
| 78520 | 66 65 72 73 29 29 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 | fers)).........(with-current-buf | 
| 78540 | 66 65 72 20 62 75 66 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 | fer.buf.(setq.mode-line-process. | 
| 78560 | 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 28 66 6f    72 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 | nil))).......(force-mode-line-up | 
| 78580 | 64 61 74 65 20 74 29 29 29 29 0a 0a 28 64 65 66    76 61 72 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 | date.t))))..(defvar.magit-proces | 
| 785a0 | 73 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 2d    72 65 67 65 78 70 73 0a 20 20 28 6c 69 73 74 20 | s-error-message-regexps...(list. | 
| 785c0 | 22 5e 5c 5c 2a 45 52 52 4f 52 5c 5c 2a 3a 20 43    61 6e 63 65 6c 65 64 20 62 79 20 75 73 65 72 24 | "^\\*ERROR\\*:.Canceled.by.user$ | 
| 785e0 | 22 0a 20 20 20 20 20 20 20 20 22 5e 5c 5c 28 3f    3a 65 72 72 6f 72 5c 5c 7c 66 61 74 61 6c 5c 5c | "........."^\\(?:error\\|fatal\\ | 
| 78600 | 7c 67 69 74 5c 5c 29 3a 20 5c 5c 28 2e 2a 5c 5c    29 24 22 0a 20 20 20 20 20 20 20 20 22 5e 5c 5c | |git\\):.\\(.*\\)$"........."^\\ | 
| 78620 | 28 43 61 6e 6e 6f 74 20 72 65 62 61 73 65 3a 2e    2a 5c 5c 29 24 22 29 29 0a 0a 28 64 65 66 69 6e | (Cannot.rebase:.*\\)$"))..(defin | 
| 78640 | 65 2d 65 72 72 6f 72 20 27 6d 61 67 69 74 2d 67    69 74 2d 65 72 72 6f 72 20 22 47 69 74 20 65 72 | e-error.'magit-git-error."Git.er | 
| 78660 | 72 6f 72 22 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 | ror")..(defun.magit-process-erro | 
| 78680 | 72 2d 73 75 6d 6d 61 72 79 20 28 70 72 6f 63 65    73 73 2d 62 75 66 20 73 65 63 74 69 6f 6e 29 0a | r-summary.(process-buf.section). | 
| 786a0 | 20 20 22 41 20 6f 6e 65 2d 6c 69 6e 65 20 65 72    72 6f 72 20 73 75 6d 6d 61 72 79 20 66 72 6f 6d | .."A.one-line.error.summary.from | 
| 786c0 | 20 74 68 65 20 67 69 76 65 6e 20 53 45 43 54 49    4f 4e 2e 22 0a 20 20 28 6f 72 20 28 61 6e 64 20 | .the.given.SECTION."...(or.(and. | 
| 786e0 | 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 20 | (buffer-live-p.process-buf)..... | 
| 78700 | 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 70 72 6f 63 | .......(with-current-buffer.proc | 
| 78720 | 65 73 73 2d 62 75 66 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 28 6f 72 65 66 20 | ess-buf..............(and.(oref. | 
| 78740 | 73 65 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 | section.content)................ | 
| 78760 | 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 20 20 20 | ...(save-excursion.............. | 
| 78780 | 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 20 | .......(goto-char.(oref.section. | 
| 787a0 | 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 20 28 72 75 6e 2d 68 | end)).....................(run-h | 
| 787c0 | 6f 6f 6b 2d 77 72 61 70 70 65 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ook-wrapped..................... | 
| 787e0 | 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 61 67 65 2d 72 65 | .'magit-process-error-message-re | 
| 78800 | 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 20 28 6c 61 6d 62 | gexps......................(lamb | 
| 78820 | 64 61 20 28 72 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 | da.(re)........................( | 
| 78840 | 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 20 | save-excursion.................. | 
| 78860 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 72 65    2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 | ........(and.(re-search-backward | 
| 78880 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 788a0 | 72 65 20 28 6f 72 65 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 | re.(oref.section.start).t)...... | 
| 788c0 | 20 20 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 | 
| 788e0 | 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 0a 20 20 20 20 | tch-string-no-properties.1)..... | 
| 78900 | 20 20 20 20 20 20 20 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 | 
| 78920 | 6e 64 20 28 6e 6f 74 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 | nd.(not.magit-process-raise-erro | 
| 78940 | 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).............................. | 
| 78960 | 20 20 20 20 20 20 20 20 20 20 27 73 75 70 70 72    65 73 73 65 64 29 29 29 29 29 29 29 29 29 29 0a | ..........'suppressed)))))))))). | 
| 78980 | 20 20 20 20 20 20 22 47 69 74 20 66 61 69 6c 65    64 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ......"Git.failed"))..(defun.mag | 
| 789a0 | 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 28 70 72 6f 63 65 73 | it-process-error-tooltip.(proces | 
| 789c0 | 73 2d 62 75 66 20 73 65 63 74 69 6f 6e 29 0a 20    20 22 52 65 74 75 72 6e 73 20 74 68 65 20 74 65 | s-buf.section)..."Returns.the.te | 
| 789e0 | 78 74 20 66 72 6f 6d 20 53 45 43 54 49 4f 4e 20    6f 66 20 74 68 65 20 50 52 4f 43 45 53 53 2d 42 | xt.from.SECTION.of.the.PROCESS-B | 
| 78a00 | 55 46 20 62 75 66 66 65 72 2e 0a 0a 4c 69 6d 69    74 65 64 20 62 79 20 60 6d 61 67 69 74 2d 70 72 | UF.buffer...Limited.by.`magit-pr | 
| 78a20 | 6f 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 27 2e 22 | ocess-error-tooltip-max-lines'." | 
| 78a40 | 0a 20 20 28 61 6e 64 20 28 69 6e 74 65 67 65 72    70 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | ...(and.(integerp.magit-process- | 
| 78a60 | 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 20 20 20 20 20 | error-tooltip-max-lines)........ | 
| 78a80 | 28 3e 20 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 | (>.magit-process-error-tooltip-m | 
| 78aa0 | 61 78 2d 6c 69 6e 65 73 20 30 29 0a 20 20 20 20    20 20 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d | ax-lines.0)........(buffer-live- | 
| 78ac0 | 70 20 70 72 6f 63 65 73 73 2d 62 75 66 29 0a 20    20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | p.process-buf)........(with-curr | 
| 78ae0 | 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 20 | ent-buffer.process-buf.......... | 
| 78b00 | 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 28 67 6f 74 6f | (save-excursion............(goto | 
| 78b20 | 2d 63 68 61 72 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 | -char.(or.(oref.section.content) | 
| 78b40 | 0a 20 20 20 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 | 
| 78b60 | 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 20 20 20 28 62 75 | .section.start)))............(bu | 
| 78b80 | 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.... | 
| 78ba0 | 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 | .........(point).............(sa | 
| 78bc0 | 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 28 66 6f 72 77 | ve-excursion...............(forw | 
| 78be0 | 61 72 64 2d 6c 69 6e 65 20 6d 61 67 69 74 2d 70    72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 74 6f 6f | ard-line.magit-process-error-too | 
| 78c00 | 6c 74 69 70 2d 6d 61 78 2d 6c 69 6e 65 73 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 | ltip-max-lines)...............(g | 
| 78c20 | 6f 74 6f 2d 63 68 61 72 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 | oto-char................(if.(>.( | 
| 78c40 | 70 6f 69 6e 74 29 20 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 | point).(oref.section.end))...... | 
| 78c60 | 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 65 6e 64 29 | ..............(oref.section.end) | 
| 78c80 | 0a 20 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 | ..................(point)))..... | 
| 78ca0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d    6f 76 65 20 61 6e 79 20 74 72 61 69 6c 69 6e 67 | ..........;;.Remove.any.trailing | 
| 78cc0 | 20 77 68 69 74 65 73 70 61 63 65 2e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | .whitespace................(when | 
| 78ce0 | 20 28 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b    77 61 72 64 20 22 5b 5e 5b 3a 73 70 61 63 65 3a | .(re-search-backward."[^[:space: | 
| 78d00 | 5d 5c 6e 5d 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 | ]\n]"........................... | 
| 78d20 | 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 73 74 61 72 | ..............(oref.section.star | 
| 78d40 | 74 29 20 74 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 63 | t).t).................(forward-c | 
| 78d60 | 68 61 72 20 31 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 29 | har.1))...............(point)))) | 
| 78d80 | 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 74 68 69 73 2d 65 72 | )))..(defvar-local.magit-this-er | 
| 78da0 | 72 6f 72 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61    72 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | ror.nil)..(defvar.magit-process- | 
| 78dc0 | 66 69 6e 69 73 68 2d 61 70 70 6c 79 2d 61 6e 73    69 2d 63 6f 6c 6f 72 73 20 6e 69 6c 29 0a 0a 28 | finish-apply-ansi-colors.nil)..( | 
| 78de0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 66 69 6e 69 73 68 20 28 61 72 67 20 | defun.magit-process-finish.(arg. | 
| 78e00 | 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 63 65 73    73 2d 62 75 66 20 63 6f 6d 6d 61 6e 64 2d 62 75 | &optional.process-buf.command-bu | 
| 78e20 | 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 20 20 | f............................... | 
| 78e40 | 20 20 20 64 65 66 61 75 6c 74 2d 64 69 72 20 73    65 63 74 69 6f 6e 29 0a 20 20 28 75 6e 6c 65 73 | ...default-dir.section)...(unles | 
| 78e60 | 73 20 28 69 6e 74 65 67 65 72 70 20 61 72 67 29    0a 20 20 20 20 28 73 65 74 71 20 70 72 6f 63 65 | s.(integerp.arg).....(setq.proce | 
| 78e80 | 73 73 2d 62 75 66 20 28 70 72 6f 63 65 73 73 2d    62 75 66 66 65 72 20 61 72 67 29 29 0a 20 20 20 | ss-buf.(process-buffer.arg)).... | 
| 78ea0 | 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 2d 62    75 66 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 | .(setq.command-buf.(process-get. | 
| 78ec0 | 61 72 67 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66    29 29 0a 20 20 20 20 28 73 65 74 71 20 64 65 66 | arg.'command-buf)).....(setq.def | 
| 78ee0 | 61 75 6c 74 2d 64 69 72 20 28 70 72 6f 63 65 73    73 2d 67 65 74 20 61 72 67 20 27 64 65 66 61 75 | ault-dir.(process-get.arg.'defau | 
| 78f00 | 6c 74 2d 64 69 72 29 29 0a 20 20 20 20 28 73 65    74 71 20 73 65 63 74 69 6f 6e 20 20 20 20 20 28 | lt-dir)).....(setq.section.....( | 
| 78f20 | 70 72 6f 63 65 73 73 2d 67 65 74 20 61 72 67 20    27 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 28 | process-get.arg.'section)).....( | 
| 78f40 | 73 65 74 71 20 61 72 67 20 20 20 20 20 20 20 20    20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 | setq.arg.........(process-exit-s | 
| 78f60 | 74 61 74 75 73 20 61 72 67 29 29 29 0a 20 20 28    77 68 65 6e 20 28 66 62 6f 75 6e 64 70 20 27 64 | tatus.arg)))...(when.(fboundp.'d | 
| 78f80 | 69 72 65 64 2d 75 6e 63 61 63 68 65 29 0a 20 20    20 20 28 64 69 72 65 64 2d 75 6e 63 61 63 68 65 | ired-uncache).....(dired-uncache | 
| 78fa0 | 20 64 65 66 61 75 6c 74 2d 64 69 72 29 29 0a 20    20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c | .default-dir))...(when.(buffer-l | 
| 78fc0 | 69 76 65 2d 70 20 70 72 6f 63 65 73 73 2d 62 75    66 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 | ive-p.process-buf).....(with-cur | 
| 78fe0 | 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 6c | rent-buffer.process-buf.......(l | 
| 79000 | 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 0a 20 20 20 20 20 20 | et.((inhibit-read-only.t)....... | 
| 79020 | 20 20 20 20 20 20 28 6d 61 72 6b 65 72 20 28 6f    72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 61 72 | ......(marker.(oref.section.star | 
| 79040 | 74 29 29 29 0a 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 0a | t))).........(goto-char.marker). | 
| 79060 | 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......... | 
| 79080 | 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 33    29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | ..(delete-char.3)...........(set | 
| 790a0 | 2d 6d 61 72 6b 65 72 2d 69 6e 73 65 72 74 69 6f    6e 2d 74 79 70 65 20 6d 61 72 6b 65 72 20 6e 69 | -marker-insertion-type.marker.ni | 
| 790c0 | 6c 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 | l)...........(insert.(propertize | 
| 790e0 | 20 28 66 6f 72 6d 61 74 20 22 25 33 73 22 20 61    72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(format."%3s".arg)............. | 
| 79100 | 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 73 65 63 74 69 6f 6e | ..................'magit-section | 
| 79120 | 20 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 20 20 20 20 | .section........................ | 
| 79140 | 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63    6b 2d 66 61 63 65 20 28 69 66 20 28 3d 20 61 72 | .......'font-lock-face.(if.(=.ar | 
| 79160 | 67 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 | g.0)............................ | 
| 79180 | 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 70 72 | .......................'magit-pr | 
| 791a0 | 6f 63 65 73 73 2d 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 | ocess-ok........................ | 
| 791c0 | 20 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- | 
| 791e0 | 70 72 6f 63 65 73 73 2d 6e 67 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72 | process-ng)))...........(set-mar | 
| 79200 | 6b 65 72 2d 69 6e 73 65 72 74 69 6f 6e 2d 74 79    70 65 20 6d 61 72 6b 65 72 20 74 29 29 0a 20 20 | ker-insertion-type.marker.t))... | 
| 79220 | 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 66 69 6e 69 73 68 | ......(when.magit-process-finish | 
| 79240 | 2d 61 70 70 6c 79 2d 61 6e 73 69 2d 63 6f 6c 6f    72 73 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e | -apply-ansi-colors...........(an | 
| 79260 | 73 69 2d 63 6f 6c 6f 72 2d 61 70 70 6c 79 2d 6f    6e 2d 72 65 67 69 6f 6e 20 28 6f 72 65 66 20 73 | si-color-apply-on-region.(oref.s | 
| 79280 | 65 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 | ection.content)................. | 
| 792a0 | 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 65 63 74 | ......................(oref.sect | 
| 792c0 | 69 6f 6e 20 65 6e 64 29 29 29 0a 20 20 20 20 20    20 20 20 28 69 66 20 28 3d 20 28 6f 72 65 66 20 | ion.end))).........(if.(=.(oref. | 
| 792e0 | 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 28 2b 20 28 | section.end)................(+.( | 
| 79300 | 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f    6e 29 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 | line-end-position).2)).......... | 
| 79320 | 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 20 20 20 | ...(save-excursion.............. | 
| 79340 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 31 2b 20    28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 | .(goto-char.(1+.(line-end-positi | 
| 79360 | 6f 6e 29 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 63 68 61 72 | on)))...............(delete-char | 
| 79380 | 20 2d 31 29 0a 20 20 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 | .-1)...............(oset.section | 
| 793a0 | 20 63 6f 6e 74 65 6e 74 20 6e 69 6c 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | .content.nil))...........(let.(( | 
| 793c0 | 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))).. | 
| 793e0 | 20 20 20 20 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 | ...........(when.(and.(=.arg.0). | 
| 79400 | 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 2d 2d 61 | .......................(not.(--a | 
| 79420 | 6e 79 2d 70 20 28 65 71 20 28 77 69 6e 64 6f 77    2d 62 75 66 66 65 72 20 69 74 29 20 62 75 66 29 | ny-p.(eq.(window-buffer.it).buf) | 
| 79440 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 79460 | 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)))).......... | 
| 79480 | 20 20 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 | .....(magit-section-hide.section | 
| 794a0 | 29 29 29 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 | )))))))...(if.(=.arg.0).......;; | 
| 794c0 | 20 55 6e 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 | .Unset.the.`mode-line-process'.v | 
| 794e0 | 61 6c 75 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 | alue.upon.success........(magit- | 
| 79500 | 70 72 6f 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 | process-unset-mode-line.default- | 
| 79520 | 64 69 72 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 | dir).....;;.Otherwise.process.th | 
| 79540 | 65 20 65 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 | e.error......(let.((msg.(magit-p | 
| 79560 | 72 6f 63 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 | rocess-error-summary.process-buf | 
| 79580 | 20 73 65 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 | .section))).......;;.Change.`mod | 
| 795a0 | 65 2d 6c 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 | e-line-process'.to.an.error.face | 
| 795c0 | 20 75 70 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 | .upon.failure........(if.magit-p | 
| 795e0 | 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 72 6f 72 0a 20 | rocess-display-mode-line-error.. | 
| 79600 | 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 74 2d 6d 6f 64 65 | .........(magit-process-set-mode | 
| 79620 | 2d 6c 69 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 | -line-error-status............(o | 
| 79640 | 72 20 28 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 | r.(magit-process-error-tooltip.p | 
| 79660 | 72 6f 63 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 | rocess-buf.section)............. | 
| 79680 | 20 20 20 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 | ...msg)).........(magit-process- | 
| 796a0 | 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 29 29 0a 20 20 | unset-mode-line.default-dir))... | 
| 796c0 | 20 20 20 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 | ....;;.Either.signal.the.error,. | 
| 796e0 | 6f 72 20 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 | or.else.display.the.error.summar | 
| 79700 | 79 20 69 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 | y.in.......;;.the.status.buffer. | 
| 79720 | 61 6e 64 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 | and.with.a.message.in.the.echo.a | 
| 79740 | 72 65 61 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 | rea........(cond........(magit-p | 
| 79760 | 72 6f 63 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 | rocess-raise-error.........(sign | 
| 79780 | 61 6c 20 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 | al.'magit-git-error.(list.(forma | 
| 797a0 | 74 20 22 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 | t."%s.(in.%s)".msg.default-dir)) | 
| 797c0 | 29 29 0a 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 | ))........((not.(eq.msg.'suppres | 
| 797e0 | 73 65 64 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 | sed)).........(when.(buffer-live | 
| 79800 | 2d 70 20 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 | -p.process-buf)...........(with- | 
| 79820 | 63 75 72 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 | current-buffer.process-buf...... | 
| 79840 | 20 20 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 | .......(when-let.((status-buf.(m | 
| 79860 | 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 74 | agit-get-mode-buffer.'magit-stat | 
| 79880 | 75 73 2d 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 | us-mode)))...............(with-c | 
| 798a0 | 75 72 72 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 | urrent-buffer.status-buf........ | 
| 798c0 | 20 20 20 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 | .........(setq.magit-this-error. | 
| 798e0 | 6d 73 67 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 | msg))))).........(message."%s... | 
| 79900 | 2e 20 5b 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 | ..[%s.buffer.%s.for.details]".ms | 
| 79920 | 67 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 6b 65 79 | g..................(if-let.((key | 
| 79940 | 20 28 61 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 | .(and.(buffer-live-p.command-buf | 
| 79960 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 79980 | 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 63 6f 6d 6d 61 | ......(with-current-buffer.comma | 
| 799a0 | 6e 64 2d 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 | nd-buf.......................... | 
| 799c0 | 20 20 20 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 | .............(car.(where-is-inte | 
| 799e0 | 72 6e 61 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 | rnal............................ | 
| 79a00 | 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- | 
| 79a20 | 62 75 66 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 | buffer)))))).................... | 
| 79a40 | 20 20 28 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 | ..(format."Hit.%s.to.see".(key-d | 
| 79a60 | 65 73 63 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 | escription.key))................ | 
| 79a80 | 20 20 20 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 | ...."See")..................(buf | 
| 79aa0 | 66 65 72 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 | fer-name.process-buf))))))...arg | 
| 79ac0 | 29 0a 0a 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 | )..(defun.magit-process-display- | 
| 79ae0 | 62 75 66 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 | buffer.(process)...(when.(proces | 
| 79b00 | 73 2d 6c 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 | s-live-p.process).....(let.((buf | 
| 79b20 | 20 28 70 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 | .(process-buffer.process)))..... | 
| 79b40 | 20 20 28 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 | ..(cond.((not.(buffer-live-p.buf | 
| 79b60 | 29 29 29 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 | ))).............((=.magit-proces | 
| 79b80 | 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 69 66 | s-popup-time.0)..............(if | 
| 79ba0 | 20 28 6d 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 | .(minibufferp).................. | 
| 79bc0 | 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 69 6e 64 6f 77 20 62 | (switch-to-buffer-other-window.b | 
| 79be0 | 75 66 29 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 | uf)................(pop-to-buffe | 
| 79c00 | 72 20 62 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 | r.buf))).............((>.magit-p | 
| 79c20 | 72 6f 63 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 | rocess-popup-time.0)............ | 
| 79c40 | 20 20 28 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 | ..(run-with-timer.magit-process- | 
| 79c60 | 70 6f 70 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 | popup-time.nil.................. | 
| 79c80 | 20 20 20 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 | ............(lambda.(p)......... | 
| 79ca0 | 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 20 28 65 71 | .......................(when.(eq | 
| 79cc0 | 20 28 70 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 | .(process-status.p).'run)....... | 
| 79ce0 | 20 20 20 20 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 | ...........................(let. | 
| 79d00 | 28 28 62 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 | ((buf.(process-buffer.p)))...... | 
| 79d20 | 20 20 20 20 20 20 20 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 | ..............................(w | 
| 79d40 | 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 20 | hen.(buffer-live-p.buf)......... | 
| 79d60 | 20 20 20 20 20 20 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 | 
| 79d80 | 20 28 6d 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 | .(minibufferp).................. | 
| 79da0 | 20 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 77 69 74 63 68 2d | ........................(switch- | 
| 79dc0 | 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 0a 20 20 20 20 | to-buffer-other-window.buf)..... | 
| 79de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 79e00 | 20 20 20 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 | ...(pop-to-buffer.buf))))))..... | 
| 79e20 | 20 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 65 73 73 | .........................process | 
| 79e40 | 29 29 29 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 | ))))))..(defun.magit--log-action | 
| 79e60 | 20 28 73 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 | .(summary.line.list)...(let.(hea | 
| 79e80 | 64 69 6e 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 | ding.lines).....(if.(cdr.list).. | 
| 79ea0 | 20 20 20 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 | .......(progn.(setq.heading.(fun | 
| 79ec0 | 63 61 6c 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 | call.summary.list))............. | 
| 79ee0 | 20 20 20 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 | ...(setq.lines.(mapcar.line.list | 
| 79f00 | 29 29 29 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 | ))).......(setq.heading.(funcall | 
| 79f20 | 20 6c 69 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 | .line.(car.list)))).....(with-cu | 
| 79f40 | 72 72 65 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 | rrent-buffer.(magit-process-buff | 
| 79f60 | 65 72 20 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 | er.t).......(goto-char.(1-.(poin | 
| 79f80 | 74 2d 6d 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 | t-max))).......(let.((inhibit-re | 
| 79fa0 | 61 64 2d 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 | ad-only.t)).........(magit-inser | 
| 79fc0 | 74 2d 73 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 | t-section.(message)...........(m | 
| 79fe0 | 61 67 69 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 | agit-insert-heading.(concat."..* | 
| 7a000 | 20 22 20 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 | .".heading))...........(when.lin | 
| 7a020 | 65 73 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 6c 69 6e | es.............(dolist.(line.lin | 
| 7a040 | 65 73 29 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 | es)...............(insert.line." | 
| 7a060 | 5c 6e 22 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 | \n")).............(insert."\n")) | 
| 7a080 | 29 29 0a 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 | )).......(let.((inhibit-message. | 
| 7a0a0 | 74 29 29 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 | t)).........(when.heading....... | 
| 7a0c0 | 20 20 20 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 | ....(setq.lines.(cons.heading.li | 
| 7a0e0 | 6e 65 73 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 | nes))).........(message.(mapconc | 
| 7a100 | 61 74 20 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 | at.#'identity.lines."\n")))))).. | 
| 7a120 | 3b 3b 3b 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 | ;;;._.(provide.'magit-process).; | 
| 7a140 | 3b 3b 20 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 | ;;.magit-process.el.ends.here... | 
| 7a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a200 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 74 72 61 6e 73 69 65 6e 74 2e 65 6c 00 00 | magit-3.3.0/magit-transient.el.. | 
| 7a220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a260 | 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 | 
| 7a280 | 30 30 31 36 37 30 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 37 31 32 00 20 30 00 00 00 | 0016701.00000000000.014712..0... | 
| 7a2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a300 | 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................... | 
| 7a320 | 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................... | 
| 7a340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7a400 | 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 73 75 70 70 6f | ;;;.magit-transient.el.---.suppo | 
| 7a420 | 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 | 
| 7a440 | 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d 0a 0a 3b    3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | inding:.t.-*-..;;.Copyright.(C). | 
| 7a460 | 32 30 30 38 2d 32 30 32 31 20 20 54 68 65 20 4d    61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e | 2008-2021..The.Magit.Project.Con | 
| 7a480 | 74 72 69 62 75 74 6f 72 73 0a 3b 3b 0a 3b 3b 20    59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 | tributors.;;.;;.You.should.have. | 
| 7a4a0 | 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20    6f 66 20 74 68 65 20 41 55 54 48 4f 52 53 2e 6d | received.a.copy.of.the.AUTHORS.m | 
| 7a4c0 | 64 20 66 69 6c 65 20 77 68 69 63 68 0a 3b 3b 20    6c 69 73 74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 | d.file.which.;;.lists.all.contri | 
| 7a4e0 | 62 75 74 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c    20 73 65 65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 | butors...If.not,.see.http://magi | 
| 7a500 | 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b    3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 | t.vc/authors...;;.Author:.Jonas. | 
| 7a520 | 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>.;;. | 
| 7a540 | 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 | 
| 7a560 | 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- | 
| 7a580 | 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..;; | 
| 7a5a0 | 20 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73    6f 66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e | .Magit.is.free.software;.you.can | 
| 7a5c0 | 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 | 
| 7a5e0 | 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. | 
| 7a600 | 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 | 
| 7a620 | 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 | 
| 7a640 | 64 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76    65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 | dation;.either.version.3,.or.(at | 
| 7a660 | 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b    20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 | .your.option).;;.any.later.versi | 
| 7a680 | 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 | 
| 7a6a0 | 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 | 
| 7a6c0 | 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;. | 
| 7a6e0 | 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 | 
| 7a700 | 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 | 
| 7a720 | 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 | 
| 7a740 | 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 | 
| 7a760 | 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. | 
| 7a780 | 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 | 
| 7a7a0 | 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.;; | 
| 7a7c0 | 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. | 
| 7a7e0 | 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f    72 67 2f 6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b | http://www.gnu.org/licenses...;; | 
| 7a800 | 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 | 
| 7a820 | 6d 70 6c 65 6d 65 6e 74 73 20 4d 61 67 69 74 2d    73 70 65 63 69 66 69 63 20 70 72 65 66 69 78 20 | mplements.Magit-specific.prefix. | 
| 7a840 | 61 6e 64 20 73 75 66 66 69 78 20 63 6c 61 73 73    65 73 2c 0a 3b 3b 20 61 6e 64 20 74 68 65 69 72 | and.suffix.classes,.;;.and.their | 
| 7a860 | 20 6d 65 74 68 6f 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 | .methods...;;;.Code:..(require.' | 
| 7a880 | 6d 61 67 69 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 | magit-git).(require.'magit-mode) | 
| 7a8a0 | 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 0a 28 72 65 71 75 | .(require.'magit-process)..(requ | 
| 7a8c0 | 69 72 65 20 27 74 72 61 6e 73 69 65 6e 74 29 0a    0a 3b 3b 3b 20 43 6c 61 73 73 65 73 0a 0a 28 64 | ire.'transient)..;;;.Classes..(d | 
| 7a8e0 | 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 20 28 74 72 61 | efclass.magit--git-variable.(tra | 
| 7a900 | 6e 73 69 65 6e 74 2d 76 61 72 69 61 62 6c 65 29    0a 20 20 28 28 73 63 6f 70 65 20 20 20 20 20 20 | nsient-variable)...((scope...... | 
| 7a920 | 20 3a 69 6e 69 74 61 72 67 20 3a 73 63 6f 70 65    29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d | .:initarg.:scope)))..(defclass.m | 
| 7a940 | 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 20 28 6d 61 67 69 | agit--git-variable:choices.(magi | 
| 7a960 | 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 29    0a 20 20 28 28 63 68 6f 69 63 65 73 20 20 20 20 | t--git-variable)...((choices.... | 
| 7a980 | 20 3a 69 6e 69 74 61 72 67 20 3a 63 68 6f 69 63    65 73 29 0a 20 20 20 28 66 61 6c 6c 62 61 63 6b | .:initarg.:choices)....(fallback | 
| 7a9a0 | 20 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 66 61    6c 6c 62 61 63 6b 20 20 20 20 3a 69 6e 69 74 66 | ....:initarg.:fallback....:initf | 
| 7a9c0 | 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 64 65 66    61 75 6c 74 20 20 20 20 20 3a 69 6e 69 74 61 72 | orm.nil)....(default.....:initar | 
| 7a9e0 | 67 20 3a 64 65 66 61 75 6c 74 20 20 20 20 20 3a    69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 29 0a | g.:default.....:initform.nil))). | 
| 7aa00 | 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 3a 75 | .(defclass.magit--git-variable:u | 
| 7aa20 | 72 6c 73 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d    76 61 72 69 61 62 6c 65 29 0a 20 20 28 28 73 65 | rls.(magit--git-variable)...((se | 
| 7aa40 | 74 75 72 6c 2d 61 72 67 20 20 3a 69 6e 69 74 61    72 67 20 3a 73 65 74 75 72 6c 2d 61 72 67 20 20 | turl-arg..:initarg.:seturl-arg.. | 
| 7aa60 | 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 29    0a 0a 3b 3b 3b 20 4d 65 74 68 6f 64 73 0a 3b 3b | :initform.nil)))..;;;.Methods.;; | 
| 7aa80 | 3b 3b 20 49 6e 69 74 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 | ;;.Init..(cl-defmethod.transient | 
| 7aaa0 | 2d 69 6e 69 74 2d 73 63 6f 70 65 20 28 28 6f 62    6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 | -init-scope.((obj.magit--git-var | 
| 7aac0 | 69 61 62 6c 65 29 29 0a 20 20 28 6f 73 65 74 20    6f 62 6a 20 73 63 6f 70 65 0a 20 20 20 20 20 20 | iable))...(oset.obj.scope....... | 
| 7aae0 | 20 20 28 63 6f 6e 64 20 28 74 72 61 6e 73 69 65    6e 74 2d 2d 70 72 65 66 69 78 0a 20 20 20 20 20 | ..(cond.(transient--prefix...... | 
| 7ab00 | 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20    74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 | ..........(oref.transient--prefi | 
| 7ab20 | 78 20 73 63 6f 70 65 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 28 73 6c 6f 74 2d 62 | x.scope))...............((slot-b | 
| 7ab40 | 6f 75 6e 64 70 20 6f 62 6a 20 27 73 63 6f 70 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oundp.obj.'scope)............... | 
| 7ab60 | 20 28 66 75 6e 63 61 6c 6c 20 28 6f 72 65 66 20    6f 62 6a 20 73 63 6f 70 65 29 20 6f 62 6a 29 29 | .(funcall.(oref.obj.scope).obj)) | 
| 7ab80 | 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 69 | )))..(cl-defmethod.transient-ini | 
| 7aba0 | 74 2d 76 61 6c 75 65 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 | t-value.((obj.magit--git-variabl | 
| 7abc0 | 65 29 29 0a 20 20 28 6c 65 74 20 28 28 76 61 72    69 61 62 6c 65 20 28 66 6f 72 6d 61 74 20 28 6f | e))...(let.((variable.(format.(o | 
| 7abe0 | 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ref.obj.variable)............... | 
| 7ac00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65    66 20 6f 62 6a 20 73 63 6f 70 65 29 29 29 29 0a | ............(oref.obj.scope)))). | 
| 7ac20 | 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 69 61 62 6c 65 29 | ....(oset.obj.variable.variable) | 
| 7ac40 | 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 20 20 20 20 20 28 | .....(oset.obj.value...........( | 
| 7ac60 | 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 65 29 0a 20 20 20 | cond.((oref.obj.multi-value).... | 
| 7ac80 | 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 6c 6c 20 76 61 72 | ..............(magit-get-all.var | 
| 7aca0 | 69 61 62 6c 65 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 | iable)).................(t...... | 
| 7acc0 | 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 | 
| 7ace0 | 6f 6e 66 69 67 22 20 22 2d 2d 6c 6f 63 61 6c 22    20 76 61 72 69 61 62 6c 65 29 29 29 29 29 29 0a | onfig"."--local".variable)))))). | 
| 7ad00 | 0a 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 | .;;;;.Read..(cl-defmethod.transi | 
| 7ad20 | 65 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 | ent-infix-read.:around.((obj.mag | 
| 7ad40 | 69 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 6d 61 70 63 61 | it--git-variable:urls))...(mapca | 
| 7ad60 | 72 20 28 6c 61 6d 62 64 61 20 28 75 72 6c 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | r.(lambda.(url).............(if. | 
| 7ad80 | 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70    20 22 7e 22 20 75 72 6c 29 0a 20 20 20 20 20 20 | (string-prefix-p."~".url)....... | 
| 7ada0 | 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 75 72 6c 29 | ..........(expand-file-name.url) | 
| 7adc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75    72 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ...............url))...........( | 
| 7ade0 | 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74    68 6f 64 20 6f 62 6a 29 29 29 0a 0a 28 63 6c 2d | cl-call-next-method.obj)))..(cl- | 
| 7ae00 | 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 2d 72 65 61 64 20 28 | defmethod.transient-infix-read.( | 
| 7ae20 | 28 6f 62 6a 20 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 | (obj.magit--git-variable:choices | 
| 7ae40 | 29 29 0a 20 20 28 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 | ))...(let.((choices.(oref.obj.ch | 
| 7ae60 | 6f 69 63 65 73 29 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 | oices))).....(when.(functionp.ch | 
| 7ae80 | 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 | 
| 7aea0 | 61 6c 6c 20 63 68 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 | all.choices))).....(if-let.((val | 
| 7aec0 | 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 20 20 28 63 | ue.(oref.obj.value))).........(c | 
| 7aee0 | 61 64 72 20 28 6d 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 | adr.(member.value.choices))..... | 
| 7af00 | 20 20 28 63 61 72 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 | ..(car.choices))))..;;;;.Readers | 
| 7af20 | 0a 0a 28 64 65 66 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 | ..(defun.magit-transient-read-pe | 
| 7af40 | 72 73 6f 6e 20 28 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 | rson.(prompt.initial-input.histo | 
| 7af60 | 72 79 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 0a 20 20 20 | ry)...(magit-completing-read.... | 
| 7af80 | 70 72 6f 6d 70 74 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 | prompt....(mapcar.(lambda.(line) | 
| 7afa0 | 0a 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 | ..............(save-excursion... | 
| 7afc0 | 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 6d 61 74 63 68 20 | .............(and.(string-match. | 
| 7afe0 | 22 5c 5c 60 5b 5c 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 | "\\`[\s\t]+[0-9]+\t".line)...... | 
| 7b000 | 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 72 69 6e 67 20 | ...............(list.(substring. | 
| 7b020 | 6c 69 6e 65 20 28 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 | line.(match-end.0))))))......... | 
| 7b040 | 20 20 20 28 6d 61 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 | ...(magit-git-lines."shortlog"." | 
| 7b060 | 2d 6e 22 20 22 2d 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 | -n"."-s"."-e"."HEAD"))....nil.ni | 
| 7b080 | 6c 20 69 6e 69 74 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 | l.initial-input.history))..(defu | 
| 7b0a0 | 6e 20 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 20 | n.magit-transient-read-revision. | 
| 7b0c0 | 28 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 | (prompt.initial-input.history).. | 
| 7b0e0 | 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 70 72 6f 6d | .(or.(magit-completing-read.prom | 
| 7b100 | 70 74 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 72 65 66 6e | pt.(cons."HEAD".(magit-list-refn | 
| 7b120 | 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 20 20 | ames)).......................... | 
| 7b140 | 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 72 | ....nil.nil.initial-input.histor | 
| 7b160 | 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 28 | y..............................( | 
| 7b180 | 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 | 
| 7b1a0 | 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)............................ | 
| 7b1c0 | 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) | 
| 7b1e0 | 29 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 69 6e 67 20 73 65 | )).......(user-error."Nothing.se | 
| 7b200 | 6c 65 63 74 65 64 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 | lected")))..;;;;.Set..(cl-defmet | 
| 7b220 | 68 6f 64 20 74 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 | hod.transient-infix-set.((obj.ma | 
| 7b240 | 67 69 74 2d 2d 67 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 | git--git-variable).value)...(let | 
| 7b260 | 20 28 28 76 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 | .((variable.(oref.obj.variable)) | 
| 7b280 | 29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20    76 61 6c 75 65 20 76 61 6c 75 65 29 0a 20 20 20 | ).....(oset.obj.value.value).... | 
| 7b2a0 | 20 28 69 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 | .(if.(oref.obj.multi-value)..... | 
| 7b2c0 | 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 61    6c 6c 20 76 61 6c 75 65 20 76 61 72 69 61 62 6c | ....(magit-set-all.value.variabl | 
| 7b2e0 | 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d    73 65 74 20 76 61 6c 75 65 20 76 61 72 69 61 62 | e).......(magit-set.value.variab | 
| 7b300 | 6c 65 29 29 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 | le)).....(magit-refresh).....(un | 
| 7b320 | 6c 65 73 73 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 | less.(or.value.transient--prefix | 
| 7b340 | 29 0a 20 20 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 | ).......(message."Unset.%s".vari | 
| 7b360 | 61 62 6c 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 65 6e | able))))..(cl-defmethod.transien | 
| 7b380 | 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 69 74 2d 76 61 72 | t-infix-set.((obj.magit--git-var | 
| 7b3a0 | 69 61 62 6c 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 | iable:urls).values)...(let.((pre | 
| 7b3c0 | 76 69 6f 75 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 | vious.(oref.obj.value))......... | 
| 7b3e0 | 28 73 65 74 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 | (seturl...(oref.obj.seturl-arg)) | 
| 7b400 | 0a 20 20 20 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 | .........(remote...(oref.transie | 
| 7b420 | 6e 74 2d 2d 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 | nt--prefix.scope))).....(oset.ob | 
| 7b440 | 6a 20 76 61 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 | j.value.values).....(dolist.(v.( | 
| 7b460 | 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 29 29 0a 20 20 | -difference.values.previous))... | 
| 7b480 | 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 73 65 | ....(magit-call-git."remote"."se | 
| 7b4a0 | 74 2d 75 72 6c 22 20 73 65 74 75 72 6c 20 22 2d    2d 61 64 64 22 20 72 65 6d 6f 74 65 20 76 29 29 | t-url".seturl."--add".remote.v)) | 
| 7b4c0 | 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76 20    28 2d 64 69 66 66 65 72 65 6e 63 65 20 70 72 65 | .....(dolist.(v.(-difference.pre | 
| 7b4e0 | 76 69 6f 75 73 20 76 61 6c 75 65 73 29 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c | vious.values)).......(magit-call | 
| 7b500 | 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 72 6c 20 22 | -git."remote"."set-url".seturl." | 
| 7b520 | 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 20 20 20 20 | --delete".remote................ | 
| 7b540 | 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 75 6f 74 65 | .......(concat."^".(regexp-quote | 
| 7b560 | 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 68 29 29 29 | .v)."$"))).....(magit-refresh))) | 
| 7b580 | 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 72 61 6e 73 | ..;;;;.Draw..(cl-defmethod.trans | 
| 7b5a0 | 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 61 | ient-format-description.((obj.ma | 
| 7b5c0 | 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 72 65 66 20 | git--git-variable))...(or.(oref. | 
| 7b5e0 | 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 20 6f 62 6a | obj.description).......(oref.obj | 
| 7b600 | 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 74 72 61 6e | .variable)))..(cl-defmethod.tran | 
| 7b620 | 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 69 74 2d 2d | sient-format-value.((obj.magit-- | 
| 7b640 | 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 61 6c 75 65 | git-variable))...(if-let.((value | 
| 7b660 | 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 66 20 28 6f | .(oref.obj.value))).......(if.(o | 
| 7b680 | 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 20 20 20 28 | ref.obj.multi-value)...........( | 
| 7b6a0 | 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 20 28 6d 61 | if.(cdr.value)...............(ma | 
| 7b6c0 | 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 20 20 20 20 | pconcat.(lambda.(v)............. | 
| 7b6e0 | 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 20 20 20 22 | ...............(concat."\n....." | 
| 7b700 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 7b720 | 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 6e 73 69 65 | ....(propertize.v.'face.'transie | 
| 7b740 | 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 20 20 20 20 | nt-value)))..................... | 
| 7b760 | 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 70 72 6f 70 | .....value."").............(prop | 
| 7b780 | 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 61 6e 73 69 | ertize.(car.value).'face.'transi | 
| 7b7a0 | 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 69 7a 65 20 | ent-value)).........(propertize. | 
| 7b7c0 | 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 22 29 29 0a | (car.(split-string.value."\n")). | 
| 7b7e0 | 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 72 61 6e 73 | ....................'face.'trans | 
| 7b800 | 69 65 6e 74 2d 76 61 6c 75 65 29 29 0a 20 20 20    20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 75 6e | ient-value)).....(propertize."un | 
| 7b820 | 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 2d 76 | set".'face.'transient-inactive-v | 
| 7b840 | 61 6c 75 65 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 | alue)))..(cl-defmethod.transient | 
| 7b860 | 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 74 2d 76 | -format-value.((obj.magit--git-v | 
| 7b880 | 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 61 72 69 | ariable:choices))...(let*.((vari | 
| 7b8a0 | 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 20 | able.(oref.obj.variable))....... | 
| 7b8c0 | 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 73 29 29 | ...(choices..(oref.obj.choices)) | 
| 7b8e0 | 0a 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 6c    20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 | ..........(local....(magit-git-s | 
| 7b900 | 74 72 69 6e 67 20 22 63 6f 6e 66 69 67 22 20 22    2d 2d 6c 6f 63 61 6c 22 20 20 76 61 72 69 61 62 | tring."config"."--local"..variab | 
| 7b920 | 6c 65 29 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 | le))..........(global...(magit-g | 
| 7b940 | 69 74 2d 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 | it-string."config"."--global".va | 
| 7b960 | 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20    20 20 28 64 65 66 61 75 6c 74 20 20 28 6f 72 65 | riable))..........(default..(ore | 
| 7b980 | 66 20 6f 62 6a 20 64 65 66 61 75 6c 74 29 29 0a    20 20 20 20 20 20 20 20 20 28 66 61 6c 6c 62 61 | f.obj.default))..........(fallba | 
| 7b9a0 | 63 6b 20 28 6f 72 65 66 20 6f 62 6a 20 66 61 6c    6c 62 61 63 6b 29 29 0a 20 20 20 20 20 20 20 20 | ck.(oref.obj.fallback))......... | 
| 7b9c0 | 20 28 66 61 6c 6c 62 61 63 6b 20 28 61 6e 64 20    66 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 | .(fallback.(and.fallback........ | 
| 7b9e0 | 20 20 20 20 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 76 61 6c | .................(when-let.((val | 
| 7ba00 | 20 28 6d 61 67 69 74 2d 67 65 74 20 66 61 6c 6c    62 61 63 6b 29 29 29 0a 20 20 20 20 20 20 20 20 | .(magit-get.fallback)))......... | 
| 7ba20 | 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 61 6c 6c 62 61 | ..................(concat.fallba | 
| 7ba40 | 63 6b 20 22 3a 22 20 76 61 6c 29 29 29 29 29 0a    20 20 20 20 28 77 68 65 6e 20 28 66 75 6e 63 74 | ck.":".val))))).....(when.(funct | 
| 7ba60 | 69 6f 6e 70 20 63 68 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 | ionp.choices).......(setq.choice | 
| 7ba80 | 73 20 28 66 75 6e 63 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 | s.(funcall.choices))).....(conca | 
| 7baa0 | 74 0a 20 20 20 20 20 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 | t......(propertize."[".'face.'tr | 
| 7bac0 | 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 28 6d 61 | ansient-inactive-value)......(ma | 
| 7bae0 | 70 63 6f 6e 63 61 74 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 | pconcat.(lambda.(choice)........ | 
| 7bb00 | 20 20 20 20 20 20 20 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 | ...........(propertize.choice.'f | 
| 7bb20 | 61 63 65 20 28 69 66 20 28 65 71 75 61 6c 20 63    68 6f 69 63 65 20 6c 6f 63 61 6c 29 0a 20 20 20 | ace.(if.(equal.choice.local).... | 
| 7bb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 7bb60 | 20 20 20 20 20 20 20 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 | ............(if.(member.choice.c | 
| 7bb80 | 68 6f 69 63 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 | hoices)......................... | 
| 7bba0 | 20 20 20 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 | ...........................'tran | 
| 7bbc0 | 73 69 65 6e 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 20 | sient-value..................... | 
| 7bbe0 | 20 20 20 20 20 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 | 
| 7bc00 | 6e 74 2d 6c 6f 63 6b 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 | nt-lock-warning-face)........... | 
| 7bc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 7bc40 | 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 29 29 29 0a | ...'transient-inactive-value))). | 
| 7bc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 28 61 6e 64 20 6c 6f 63 61 6c 20 28 | ................(if.(and.local.( | 
| 7bc80 | 6e 6f 74 20 28 6d 65 6d 62 65 72 20 6c 6f 63 61    6c 20 63 68 6f 69 63 65 73 29 29 29 0a 20 20 20 | not.(member.local.choices))).... | 
| 7bca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 73 20 6c 6f 63 61 6c 20 63 68 6f | .................(cons.local.cho | 
| 7bcc0 | 69 63 65 73 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 73 29 | ices)...................choices) | 
| 7bce0 | 0a 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 22 7c 22 | .................(propertize."|" | 
| 7bd00 | 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 6c 75 65 | .'face.'transient-inactive-value | 
| 7bd20 | 29 29 0a 20 20 20 20 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 | ))......(and.(or.global.fallback | 
| 7bd40 | 20 64 65 66 61 75 6c 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 | .default)...........(concat..... | 
| 7bd60 | 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 27 74 72 | .......(propertize."|".'face.'tr | 
| 7bd80 | 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 20 | ansient-inactive-value)......... | 
| 7bda0 | 20 20 20 28 63 6f 6e 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 | ...(cond.(global................ | 
| 7bdc0 | 20 20 20 28 70 72 6f 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 | ...(propertize.(concat."global:" | 
| 7bde0 | 20 67 6c 6f 62 61 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 | .global)........................ | 
| 7be00 | 20 20 20 20 20 20 20 27 66 61 63 65 20 28 63 6f    6e 64 20 28 6c 6f 63 61 6c 0a 20 20 20 20 20 20 | .......'face.(cond.(local....... | 
| 7be20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 7be40 | 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 29 0a | .....'transient-inactive-value). | 
| 7be60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 7be80 | 20 20 20 20 20 20 20 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 | ..........((member.global.choice | 
| 7bea0 | 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).............................. | 
| 7bec0 | 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 61 6c 75 65 29 0a | ..............'transient-value). | 
| 7bee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 7bf00 | 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 20 20 | ..........(t.................... | 
| 7bf20 | 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 | 
| 7bf40 | 63 6b 2d 77 61 72 6e 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 | ck-warning-face))))............. | 
| 7bf60 | 20 20 20 20 20 28 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 | .....(fallback.................. | 
| 7bf80 | 20 28 70 72 6f 70 65 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 | .(propertize.fallback........... | 
| 7bfa0 | 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 28 69 66 20 6c 6f | ....................'face.(if.lo | 
| 7bfc0 | 63 61 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 | cal............................. | 
| 7bfe0 | 20 20 20 20 20 20 20 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 | ............'transient-inactive- | 
| 7c000 | 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 20 20 20 20 20 20 20 | value........................... | 
| 7c020 | 20 20 20 20 20 20 20 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 | ............'transient-value))). | 
| 7c040 | 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 0a 20 20 20 20 20 20 | .................(default....... | 
| 7c060 | 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 28 63 6f 6e 63 61 74 | .............(propertize.(concat | 
| 7c080 | 20 22 64 65 66 61 75 6c 74 3a 22 20 64 65 66 61    75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ."default:".default)............ | 
| 7c0a0 | 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 28 69 66 20 6c 6f | ....................'face.(if.lo | 
| 7c0c0 | 63 61 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 | cal............................. | 
| 7c0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72    61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 | .............'transient-inactive | 
| 7c100 | 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 20 20 20 20 20 20 | -value.......................... | 
| 7c120 | 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 61 6c 75 65 29 29 | ..............'transient-value)) | 
| 7c140 | 29 29 29 29 0a 20 20 20 20 20 28 70 72 6f 70 65    72 74 69 7a 65 20 22 5d 22 20 27 66 61 63 65 20 | ))))......(propertize."]".'face. | 
| 7c160 | 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 29 29 0a 0a 3b | 'transient-inactive-value))))..; | 
| 7c180 | 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d    61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 29 0a | ;;._.(provide.'magit-transient). | 
| 7c1a0 | 3b 3b 3b 20 6d 61 67 69 74 2d 74 72 61 6e 73 69    65 6e 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 | ;;;.magit-transient.el.ends.here | 
| 7c1c0 | 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 00 | ................................ | 
| 7c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c200 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 6d 6f 64 65 2e 65 6c 00 00 00 00 00 00 00 | magit-3.3.0/magit-mode.el....... | 
| 7c220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c260 | 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 | 
| 7c280 | 30 31 36 33 37 31 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 36 34 30 00 20 30 00 00 00 | 0163716.00000000000.013640..0... | 
| 7c2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c300 | 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................... | 
| 7c320 | 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................... | 
| 7c340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 7c400 | 3b 3b 3b 20 6d 61 67 69 74 2d 6d 6f 64 65 2e 65    6c 20 2d 2d 2d 20 63 72 65 61 74 65 20 61 6e 64 | ;;;.magit-mode.el.---.create.and | 
| 7c420 | 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 | 
| 7c440 | 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d    2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 | cal-binding:.t.-*-..;;.Copyright | 
| 7c460 | 20 28 43 29 20 32 30 31 30 2d 32 30 32 31 20 20    54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 | .(C).2010-2021..The.Magit.Projec | 
| 7c480 | 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 3b    3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 | t.Contributors.;;.;;.You.should. | 
| 7c4a0 | 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 41 55 54 48 | have.received.a.copy.of.the.AUTH | 
| 7c4c0 | 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63    68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c 6c 20 63 | ORS.md.file.which.;;.lists.all.c | 
| 7c4e0 | 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 20 49 66    20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f | ontributors...If.not,.see.http:/ | 
| 7c500 | 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72    73 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a | /magit.vc/authors...;;.Author:.J | 
| 7c520 | 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 | 
| 7c540 | 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 | 
| 7c560 | 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 | 
| 7c580 | 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 | 
| 7c5a0 | 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 3b 20 79 6f | r..;;.Magit.is.free.software;.yo | 
| 7c5c0 | 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 | 
| 7c5e0 | 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 | 
| 7c600 | 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 | 
| 7c620 | 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 | 
| 7c640 | 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74    68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f | .Foundation;.either.version.3,.o | 
| 7c660 | 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f    6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 | r.(at.your.option).;;.any.later. | 
| 7c680 | 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 | 
| 7c6a0 | 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. | 
| 7c6c0 | 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 | 
| 7c6e0 | 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 | 
| 7c700 | 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. | 
| 7c720 | 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 | 
| 7c740 | 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.;; | 
| 7c760 | 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..;;.;; | 
| 7c780 | 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 | 
| 7c7a0 | 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 | 
| 7c7c0 | 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, | 
| 7c7e0 | 20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e    67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 | .see.http://www.gnu.org/licenses | 
| 7c800 | 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 | 
| 7c820 | 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 74    68 65 20 61 62 73 74 72 61 63 74 20 6d 61 6a 6f | ary.implements.the.abstract.majo | 
| 7c840 | 72 2d 6d 6f 64 65 20 60 6d 61 67 69 74 2d 6d 6f    64 65 27 20 66 72 6f 6d 0a 3b 3b 20 77 68 69 63 | r-mode.`magit-mode'.from.;;.whic | 
| 7c860 | 68 20 61 6c 6d 6f 73 74 20 61 6c 6c 20 6f 74 68    65 72 20 4d 61 67 69 74 20 6d 61 6a 6f 72 2d 6d | h.almost.all.other.Magit.major-m | 
| 7c880 | 6f 64 65 73 20 64 65 72 69 76 65 2e 20 20 54 68    65 20 63 6f 64 65 20 69 6e 20 68 65 72 65 0a 3b | odes.derive...The.code.in.here.; | 
| 7c8a0 | 3b 20 69 73 20 6d 6f 73 74 6c 79 20 63 6f 6e 63    65 72 6e 65 64 20 77 69 74 68 20 63 72 65 61 74 | ;.is.mostly.concerned.with.creat | 
| 7c8c0 | 69 6e 67 20 61 6e 64 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 | ing.and.refreshing.Magit.buffers | 
| 7c8e0 | 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 73 65 | ...;;;.Code:..(require.'magit-se | 
| 7c900 | 63 74 69 6f 6e 29 0a 28 72 65 71 75 69 72 65 20    27 6d 61 67 69 74 2d 67 69 74 29 0a 0a 28 72 65 | ction).(require.'magit-git)..(re | 
| 7c920 | 71 75 69 72 65 20 27 66 6f 72 6d 61 74 2d 73 70    65 63 29 0a 28 72 65 71 75 69 72 65 20 27 68 65 | quire.'format-spec).(require.'he | 
| 7c940 | 6c 70 2d 6d 6f 64 65 29 0a 28 72 65 71 75 69 72    65 20 27 74 72 61 6e 73 69 65 6e 74 29 0a 0a 3b | lp-mode).(require.'transient)..; | 
| 7c960 | 3b 20 46 6f 72 20 60 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 | ;.For.`magit-display-buffer-full | 
| 7c980 | 63 6f 6c 75 6d 6e 2d 6d 6f 73 74 2d 76 31 27 20    66 72 6f 6d 20 60 67 69 74 2d 63 6f 6d 6d 69 74 | column-most-v1'.from.`git-commit | 
| 7c9a0 | 27 0a 28 64 65 66 76 61 72 20 67 69 74 2d 63 6f    6d 6d 69 74 2d 6d 6f 64 65 29 0a 3b 3b 20 46 6f | '.(defvar.git-commit-mode).;;.Fo | 
| 7c9c0 | 72 20 60 6d 61 67 69 74 2d 72 65 66 72 65 73 68    27 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | r.`magit-refresh'.(defvar.magit- | 
| 7c9e0 | 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 29 0a 28 64 65 66 76 | post-commit-hook-commands).(defv | 
| 7ca00 | 61 72 20 6d 61 67 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 | ar.magit-post-stage-hook-command | 
| 7ca20 | 73 29 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 65 2d 68 6f | s).(defvar.magit-post-unstage-ho | 
| 7ca40 | 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 29 0a 3b 3b 20    46 6f 72 20 60 6d 61 67 69 74 2d 72 65 66 72 65 | ok-commands).;;.For.`magit-refre | 
| 7ca60 | 73 68 27 20 61 6e 64 20 60 6d 61 67 69 74 2d 72    65 66 72 65 73 68 2d 61 6c 6c 27 0a 28 64 65 63 | sh'.and.`magit-refresh-all'.(dec | 
| 7ca80 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61    67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d | lare-function.magit-auto-revert- | 
| 7caa0 | 62 75 66 66 65 72 73 20 22 6d 61 67 69 74 2d 61    75 74 6f 72 65 76 65 72 74 22 20 28 29 29 0a 3b | buffers."magit-autorevert".()).; | 
| 7cac0 | 3b 20 46 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 0a 28 64 65 | ;.For.`magit-refresh-buffer'.(de | 
| 7cae0 | 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 75 6e 73 | clare-function.magit-process-uns | 
| 7cb00 | 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 22 6d 61 67 69 74 | et-mode-line-error-status."magit | 
| 7cb20 | 2d 70 72 6f 63 65 73 73 22 20 28 29 29 0a 3b 3b    20 46 6f 72 20 60 6d 61 67 69 74 2d 72 65 66 72 | -process".()).;;.For.`magit-refr | 
| 7cb40 | 65 73 68 2d 67 65 74 2d 72 65 6c 61 74 69 76 65    2d 70 6f 73 69 74 69 6f 6e 27 0a 28 64 65 63 6c | esh-get-relative-position'.(decl | 
| 7cb60 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67    69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d | are-function.magit-hunk-section- | 
| 7cb80 | 70 20 22 6d 61 67 69 74 2d 64 69 66 66 22 20 28    6f 62 6a 29 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 | p."magit-diff".(obj)).;;.For.`ma | 
| 7cba0 | 67 69 74 2d 6d 6f 64 65 2d 73 65 74 75 70 2d 69    6e 74 65 72 6e 61 6c 27 0a 28 64 65 63 6c 61 72 | git-mode-setup-internal'.(declar | 
| 7cbc0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 67 6f 74 6f 2d 69 6e 69 | e-function.magit-status-goto-ini | 
| 7cbe0 | 74 69 61 6c 2d 73 65 63 74 69 6f 6e 20 22 6d 61    67 69 74 2d 73 74 61 74 75 73 22 20 28 29 29 0a | tial-section."magit-status".()). | 
| 7cc00 | 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 6d 6f    64 65 27 20 66 72 6f 6d 20 60 62 6f 6f 6b 6d 61 | ;;.For.`magit-mode'.from.`bookma | 
| 7cc20 | 72 6b 27 0a 28 64 65 66 76 61 72 20 62 6f 6f 6b    6d 61 72 6b 2d 6d 61 6b 65 2d 72 65 63 6f 72 64 | rk'.(defvar.bookmark-make-record | 
| 7cc40 | 2d 66 75 6e 63 74 69 6f 6e 29 0a 0a 3b 3b 3b 20    4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 | -function)..;;;.Options..(defcus | 
| 7cc60 | 74 6f 6d 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 68    6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 6c 6f | tom.magit-mode-hook...'(magit-lo | 
| 7cc80 | 61 64 2d 63 6f 6e 66 69 67 2d 65 78 74 65 6e 73    69 6f 6e 73 29 0a 20 20 22 48 6f 6f 6b 20 72 75 | ad-config-extensions)..."Hook.ru | 
| 7cca0 | 6e 20 77 68 65 6e 20 65 6e 74 65 72 69 6e 67 20    61 20 6d 6f 64 65 20 64 65 72 69 76 65 64 20 66 | n.when.entering.a.mode.derived.f | 
| 7ccc0 | 72 6f 6d 20 4d 61 67 69 74 20 6d 6f 64 65 2e 22    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | rom.Magit.mode."...:package-vers | 
| 7cce0 | 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 20 | ion.'(magit..."3.0.0")...:group. | 
| 7cd00 | 27 6d 61 67 69 74 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 | 'magit-modes...:type.'hook...:op | 
| 7cd20 | 74 69 6f 6e 73 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 73 | tions.'(magit-load-config-extens | 
| 7cd40 | 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d | ions..............bug-reference- | 
| 7cd60 | 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 73 65 74 75 70 2d 62 | mode))..(defcustom.magit-setup-b | 
| 7cd80 | 75 66 66 65 72 2d 68 6f 6f 6b 0a 20 20 27 28 6d    61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d | uffer-hook...'(magit-maybe-save- | 
| 7cda0 | 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65    72 73 0a 20 20 20 20 6d 61 67 69 74 2d 73 65 74 | repository-buffers.....magit-set | 
| 7cdc0 | 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 29 0a    20 20 22 48 6f 6f 6b 20 72 75 6e 20 62 79 20 60 | -buffer-margin)..."Hook.run.by.` | 
| 7cde0 | 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66    65 72 27 2e 0a 0a 54 68 69 73 20 69 73 20 72 75 | magit-setup-buffer'...This.is.ru | 
| 7ce00 | 6e 20 72 69 67 68 74 20 61 66 74 65 72 20 64 69    73 70 6c 61 79 69 6e 67 20 74 68 65 20 62 75 66 | n.right.after.displaying.the.buf | 
| 7ce20 | 66 65 72 20 61 6e 64 20 72 69 67 68 74 20 62 65    66 6f 72 65 0a 67 65 6e 65 72 61 74 69 6e 67 20 | fer.and.right.before.generating. | 
| 7ce40 | 6f 72 20 75 70 64 61 74 69 6e 67 20 69 74 73 20    63 6f 6e 74 65 6e 74 2e 20 20 60 6d 61 67 69 74 | or.updating.its.content...`magit | 
| 7ce60 | 2d 6d 6f 64 65 2d 68 6f 6f 6b 27 20 61 6e 64 20    6f 74 68 65 72 2c 0a 6d 6f 72 65 20 73 70 65 63 | -mode-hook'.and.other,.more.spec | 
| 7ce80 | 69 66 69 63 2c 20 60 6d 61 67 69 74 2d 6d 6f 64    65 2d 2a 2d 68 6f 6f 6b 27 73 20 6f 6e 20 74 68 | ific,.`magit-mode-*-hook's.on.th | 
| 7cea0 | 65 20 6f 74 68 65 72 20 68 61 6e 64 20 61 72 65    20 72 75 6e 0a 72 69 67 68 74 20 62 65 66 6f 72 | e.other.hand.are.run.right.befor | 
| 7cec0 | 65 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65    20 62 75 66 66 65 72 2e 20 20 55 73 75 61 6c 6c | e.displaying.the.buffer...Usuall | 
| 7cee0 | 79 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 68    6f 6f 6b 73 0a 73 68 6f 75 6c 64 20 62 65 20 75 | y.one.of.these.hooks.should.be.u | 
| 7cf00 | 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 74    68 69 73 20 6f 6e 65 2e 22 0a 20 20 3a 70 61 63 | sed.instead.of.this.one."...:pac | 
| 7cf20 | 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 22 29 0a | kage-version.'(magit..."2.3.0"). | 
| 7cf40 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    6d 6f 64 65 73 0a 20 20 3a 74 79 70 65 20 27 68 | ..:group.'magit-modes...:type.'h | 
| 7cf60 | 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 79 62 65 2d 73 61 76 | ook...:options.'(magit-maybe-sav | 
| 7cf80 | 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66    66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 | e-repository-buffers............ | 
| 7cfa0 | 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 29 0a 0a 28 64 65 | ..magit-set-buffer-margin))..(de | 
| 7cfc0 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72    65 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 20 27 | fcustom.magit-pre-refresh-hook.' | 
| 7cfe0 | 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 66 | (magit-maybe-save-repository-buf | 
| 7d000 | 66 65 72 73 29 0a 20 20 22 48 6f 6f 6b 20 72 75    6e 20 62 65 66 6f 72 65 20 72 65 66 72 65 73 68 | fers)..."Hook.run.before.refresh | 
| 7d020 | 69 6e 67 20 69 6e 20 60 6d 61 67 69 74 2d 72 65    66 72 65 73 68 27 2e 0a 0a 54 68 69 73 20 68 6f | ing.in.`magit-refresh'...This.ho | 
| 7d040 | 6f 6b 2c 20 6f 72 20 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 | ok,.or.`magit-post-refresh-hook' | 
| 7d060 | 2c 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64    0a 66 6f 72 20 66 75 6e 63 74 69 6f 6e 73 20 74 | ,.should.be.used.for.functions.t | 
| 7d080 | 68 61 74 20 61 72 65 20 6e 6f 74 20 74 69 65 64    20 74 6f 20 61 20 70 61 72 74 69 63 75 6c 61 72 | hat.are.not.tied.to.a.particular | 
| 7d0a0 | 20 62 75 66 66 65 72 2e 0a 0a 54 6f 20 72 75 6e    20 61 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 | .buffer...To.run.a.function.with | 
| 7d0c0 | 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 62 75    66 66 65 72 20 63 75 72 72 65 6e 74 2c 20 75 73 | .a.particular.buffer.current,.us | 
| 7d0e0 | 65 0a 60 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 27 20 61 6e | e.`magit-refresh-buffer-hook'.an | 
| 7d100 | 64 20 75 73 65 20 60 64 65 72 69 76 65 64 2d 6d    6f 64 65 2d 70 27 0a 69 6e 73 69 64 65 20 79 6f | d.use.`derived-mode-p'.inside.yo | 
| 7d120 | 75 72 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | ur.function."...:package-version | 
| 7d140 | 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 | 
| 7d160 | 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 0a 20 20 3a 6f 70 74 | git-refresh...:type.'hook...:opt | 
| 7d180 | 69 6f 6e 73 20 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 | ions.'(magit-maybe-save-reposito | 
| 7d1a0 | 72 79 2d 62 75 66 66 65 72 73 29 29 0a 0a 28 64    65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 | ry-buffers))..(defcustom.magit-p | 
| 7d1c0 | 6f 73 74 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b    20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 6e | ost-refresh-hook.nil..."Hook.run | 
| 7d1e0 | 20 61 66 74 65 72 20 72 65 66 72 65 73 68 69 6e    67 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 72 | .after.refreshing.in.`magit-refr | 
| 7d200 | 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 72 65 2d | esh'...This.hook,.or.`magit-pre- | 
| 7d220 | 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 64 0a 66 6f | refresh-hook',.should.be.used.fo | 
| 7d240 | 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 64 20 74 6f | r.functions.that.are.not.tied.to | 
| 7d260 | 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 6e 20 61 20 | .a.particular.buffer...To.run.a. | 
| 7d280 | 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 75 66 66 65 | function.with.a.particular.buffe | 
| 7d2a0 | 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 68 2d 62 75 | r.current,.use.`magit-refresh-bu | 
| 7d2c0 | 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 6d 6f 64 65 | ffer-hook'.and.use.`derived-mode | 
| 7d2e0 | 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 20 3a 70 61 | -p'.inside.your.function."...:pa | 
| 7d300 | 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 29 | ckage-version.'(magit..."2.4.0") | 
| 7d320 | 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 74 79 70 65 | ...:group.'magit-refresh...:type | 
| 7d340 | 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 64 69 73 70 6c 61 | .'hook)..(defcustom.magit-displa | 
| 7d360 | 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f    6e 20 27 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 | y-buffer-function.'magit-display | 
| 7d380 | 2d 62 75 66 66 65 72 2d 74 72 61 64 69 74 69 6f    6e 61 6c 0a 20 20 22 54 68 65 20 66 75 6e 63 74 | -buffer-traditional..."The.funct | 
| 7d3a0 | 69 6f 6e 20 75 73 65 64 20 74 6f 20 64 69 73 70    6c 61 79 20 61 20 4d 61 67 69 74 20 62 75 66 66 | ion.used.to.display.a.Magit.buff | 
| 7d3c0 | 65 72 2e 0a 0a 41 6c 6c 20 4d 61 67 69 74 20 62    75 66 66 65 72 73 20 28 62 75 66 66 65 72 73 20 | er...All.Magit.buffers.(buffers. | 
| 7d3e0 | 77 68 6f 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65    73 20 64 65 72 69 76 65 20 66 72 6f 6d 0a 60 6d | whose.major-modes.derive.from.`m | 
| 7d400 | 61 67 69 74 2d 6d 6f 64 65 27 29 20 61 72 65 20    64 69 73 70 6c 61 79 65 64 20 75 73 69 6e 67 20 | agit-mode').are.displayed.using. | 
| 7d420 | 60 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62    75 66 66 65 72 27 2c 0a 77 68 69 63 68 20 69 6e | `magit-display-buffer',.which.in | 
| 7d440 | 20 74 75 72 6e 20 75 73 65 73 20 74 68 65 20 66    75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 | .turn.uses.the.function.specifie | 
| 7d460 | 64 20 68 65 72 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 | d.here."...:package-version.'(ma | 
| 7d480 | 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 62 | git..."2.3.0")...:group.'magit-b | 
| 7d4a0 | 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 6f 6e | uffers...:type.'(radio.(function | 
| 7d4c0 | 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 74 72 61 64 69 | -item.magit-display-buffer-tradi | 
| 7d4e0 | 74 69 6f 6e 61 6c 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 | tional).................(functio | 
| 7d500 | 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 73 61 6d 65 | n-item.magit-display-buffer-same | 
| 7d520 | 2d 77 69 6e 64 6f 77 2d 65 78 63 65 70 74 2d 64    69 66 66 2d 76 31 29 0a 20 20 20 20 20 20 20 20 | -window-except-diff-v1)......... | 
| 7d540 | 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 2d 64 69 73 | ........(function-item.magit-dis | 
| 7d560 | 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 76 31 29 | play-buffer-fullframe-status-v1) | 
| 7d580 | 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. | 
| 7d5a0 | 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 73 | magit-display-buffer-fullframe-s | 
| 7d5c0 | 74 61 74 75 73 2d 74 6f 70 6c 65 66 74 2d 76 31    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tatus-topleft-v1)............... | 
| 7d5e0 | 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 | 
| 7d600 | 75 66 66 65 72 2d 66 75 6c 6c 63 6f 6c 75 6d 6e    2d 6d 6f 73 74 2d 76 31 29 0a 20 20 20 20 20 20 | uffer-fullcolumn-most-v1)....... | 
| 7d620 | 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 64 69 73 70 6c 61 79 | ..........(function-item.display | 
| 7d640 | 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 28 66 75 6e 63 74 69 | -buffer).................(functi | 
| 7d660 | 6f 6e 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f    6e 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f | on.:tag."Function")))..(defcusto | 
| 7d680 | 6d 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 20 | m.magit-pre-display-buffer-hook. | 
| 7d6a0 | 27 28 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 | '(magit-save-window-configuratio | 
| 7d6c0 | 6e 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 62    79 20 60 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 | n)..."Hook.run.by.`magit-display | 
| 7d6e0 | 2d 62 75 66 66 65 72 27 20 62 65 66 6f 72 65 20    64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20 62 | -buffer'.before.displaying.the.b | 
| 7d700 | 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 67 | uffer."...:package-version.'(mag | 
| 7d720 | 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 62 75 | it..."2.3.0")...:group.'magit-bu | 
| 7d740 | 66 66 65 72 73 0a 20 20 3a 74 79 70 65 20 27 68    6f 6f 6b 0a 20 20 3a 67 65 74 20 27 6d 61 67 69 | ffers...:type.'hook...:get.'magi | 
| 7d760 | 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 6f 6e 73 20 27 28 6d | t-hook-custom-get...:options.'(m | 
| 7d780 | 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 29 29 | agit-save-window-configuration)) | 
| 7d7a0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67    69 74 2d 70 6f 73 74 2d 64 69 73 70 6c 61 79 2d | ..(defcustom.magit-post-display- | 
| 7d7c0 | 62 75 66 66 65 72 2d 68 6f 6f 6b 20 27 28 6d 61    67 69 74 2d 6d 61 79 62 65 2d 73 65 74 2d 64 65 | buffer-hook.'(magit-maybe-set-de | 
| 7d7e0 | 64 69 63 61 74 65 64 29 0a 20 20 22 48 6f 6f 6b    20 72 75 6e 20 62 79 20 60 6d 61 67 69 74 2d 64 | dicated)..."Hook.run.by.`magit-d | 
| 7d800 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 27 20 61    66 74 65 72 20 64 69 73 70 6c 61 79 69 6e 67 20 | isplay-buffer'.after.displaying. | 
| 7d820 | 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 73 69 6f 6e 20 | the.buffer."...:package-version. | 
| 7d840 | 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 67 | '(magit..."2.3.0")...:group.'mag | 
| 7d860 | 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 3a 67 65 74 20 | it-buffers...:type.'hook...:get. | 
| 7d880 | 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 6f 6e | 'magit-hook-custom-get...:option | 
| 7d8a0 | 73 20 27 28 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 29 29 0a | s.'(magit-maybe-set-dedicated)). | 
| 7d8c0 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69    74 2d 67 65 6e 65 72 61 74 65 2d 62 75 66 66 65 | .(defcustom.magit-generate-buffe | 
| 7d8e0 | 72 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a    20 20 27 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 | r-name-function...'magit-generat | 
| 7d900 | 65 2d 62 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 0a 20 | e-buffer-name-default-function.. | 
| 7d920 | 20 22 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 74 65 20 | ."The.function.used.to.generate. | 
| 7d940 | 74 68 65 20 6e 61 6d 65 20 66 6f 72 20 61 20 4d    61 67 69 74 20 62 75 66 66 65 72 2e 22 0a 20 20 | the.name.for.a.Magit.buffer."... | 
| 7d960 | 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 33 2e | :package-version.'(magit..."2.3. | 
| 7d980 | 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 72 73 0a 20 20 3a 74 | 0")...:group.'magit-buffers...:t | 
| 7d9a0 | 79 70 65 20 27 28 72 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 | ype.'(radio.(function-item.magit | 
| 7d9c0 | 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 66 75 | -generate-buffer-name-default-fu | 
| 7d9e0 | 6e 63 74 69 6f 6e 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 | nction).................(functio | 
| 7da00 | 6e 20 3a 74 61 67 20 22 46 75 6e 63 74 69 6f 6e    22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | n.:tag."Function")))..(defcustom | 
| 7da20 | 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 20 22 25 78 25 4d 25 | .magit-buffer-name-format."%x%M% | 
| 7da40 | 76 3a 20 25 74 25 78 22 0a 20 20 22 54 68 65 20    66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 75 73 | v:.%t%x"..."The.format.string.us | 
| 7da60 | 65 64 20 74 6f 20 6e 61 6d 65 20 4d 61 67 69 74    20 62 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 66 | ed.to.name.Magit.buffers...The.f | 
| 7da80 | 6f 6c 6c 6f 77 69 6e 67 20 25 2d 73 65 71 75 65    6e 63 65 73 20 61 72 65 20 73 75 70 70 6f 72 74 | ollowing.%-sequences.are.support | 
| 7daa0 | 65 64 3a 0a 0a 60 25 6d 27 20 54 68 65 20 6e 61    6d 65 20 6f 66 20 74 68 65 20 6d 61 6a 6f 72 2d | ed:..`%m'.The.name.of.the.major- | 
| 7dac0 | 6d 6f 64 65 2c 20 62 75 74 20 77 69 74 68 20 74    68 65 20 60 2d 6d 6f 64 65 27 20 73 75 66 66 69 | mode,.but.with.the.`-mode'.suffi | 
| 7dae0 | 78 0a 20 20 20 20 20 72 65 6d 6f 76 65 64 2e 0a    0a 60 25 4d 27 20 4c 69 6b 65 20 5c 22 25 6d 5c | x......removed...`%M'.Like.\"%m\ | 
| 7db00 | 22 20 62 75 74 20 61 62 62 72 65 76 69 61 74 65    20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d | ".but.abbreviate.`magit-status-m | 
| 7db20 | 6f 64 65 27 20 61 73 20 60 6d 61 67 69 74 27 2e    0a 0a 60 25 76 27 20 54 68 65 20 76 61 6c 75 65 | ode'.as.`magit'...`%v'.The.value | 
| 7db40 | 20 74 68 65 20 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 | .the.buffer.is.locked.to,.in.par | 
| 7db60 | 65 6e 74 68 65 73 65 73 2c 20 6f 72 20 61 6e 0a    20 20 20 20 20 65 6d 70 74 79 20 73 74 72 69 6e | entheses,.or.an......empty.strin | 
| 7db80 | 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 | 
| 7dba0 | 20 61 20 76 61 6c 75 65 2e 0a 0a 60 25 56 27 20    4c 69 6b 65 20 5c 22 25 76 5c 22 2c 20 62 75 74 | .a.value...`%V'.Like.\"%v\",.but | 
| 7dbc0 | 20 74 68 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 | .the.string.is.prefixed.with.a.s | 
| 7dbe0 | 70 61 63 65 2c 20 75 6e 6c 65 73 73 0a 20 20 20    20 20 69 74 20 69 73 20 61 6e 20 65 6d 70 74 79 | pace,.unless......it.is.an.empty | 
| 7dc00 | 20 73 74 72 69 6e 67 2e 0a 0a 60 25 74 27 20 54    68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 | .string...`%t'.The.top-level.dir | 
| 7dc20 | 65 63 74 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 | ectory.of.the.working.tree.of.th | 
| 7dc40 | 65 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72    79 2c 20 6f 72 20 69 66 20 60 6d 61 67 69 74 2d | e......repository,.or.if.`magit- | 
| 7dc60 | 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d    6e 61 6d 65 73 27 20 69 73 20 6e 6f 6e 2d 6e 69 | uniquify-buffer-names'.is.non-ni | 
| 7dc80 | 6c 0a 20 20 20 20 20 61 6e 20 61 62 62 72 65 76    69 61 74 69 6f 6e 20 6f 66 20 74 68 61 74 2e 0a | l......an.abbreviation.of.that.. | 
| 7dca0 | 0a 60 25 78 27 20 49 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 | .`%x'.If.`magit-uniquify-buffer- | 
| 7dcc0 | 6e 61 6d 65 73 27 20 69 73 20 6e 69 6c 20 5c 22    2a 5c 22 2c 20 6f 74 68 65 72 77 69 73 65 20 74 | names'.is.nil.\"*\",.otherwise.t | 
| 7dce0 | 68 65 0a 20 20 20 20 20 65 6d 70 74 79 20 73 74    72 69 6e 67 2e 20 20 44 75 65 20 74 6f 20 6c 69 | he......empty.string...Due.to.li | 
| 7dd00 | 6d 69 74 61 74 69 6f 6e 73 20 6f 66 20 74 68 65    20 60 75 6e 69 71 75 69 66 79 27 20 70 61 63 6b | mitations.of.the.`uniquify'.pack | 
| 7dd20 | 61 67 65 2c 0a 20 20 20 20 20 62 75 66 66 65 72    20 6e 61 6d 65 73 20 6d 75 73 74 20 65 6e 64 20 | age,......buffer.names.must.end. | 
| 7dd40 | 77 69 74 68 20 74 68 65 20 70 61 74 68 2e 0a 0a    60 25 54 27 20 4f 62 73 6f 6c 65 74 65 2c 20 75 | with.the.path...`%T'.Obsolete,.u | 
| 7dd60 | 73 65 20 5c 22 25 74 25 78 5c 22 20 69 6e 73 74    65 61 64 2e 20 20 4c 69 6b 65 20 5c 22 25 74 5c | se.\"%t%x\".instead...Like.\"%t\ | 
| 7dd80 | 22 2c 20 62 75 74 20 61 70 70 65 6e 64 20 61 6e    0a 20 20 20 20 20 61 73 74 65 72 69 73 6b 20 69 | ",.but.append.an......asterisk.i | 
| 7dda0 | 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 60 6d    61 67 69 74 2d 75 6e 69 71 75 69 66 79 2d 62 75 | f.and.only.if.`magit-uniquify-bu | 
| 7ddc0 | 66 66 65 72 2d 6e 61 6d 65 73 27 20 69 73 20 6e    69 6c 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 73 | ffer-names'.is.nil...The.value.s | 
| 7dde0 | 68 6f 75 6c 64 20 61 6c 77 61 79 73 20 63 6f 6e    74 61 69 6e 20 5c 22 25 6d 5c 22 20 6f 72 20 5c | hould.always.contain.\"%m\".or.\ | 
| 7de00 | 22 25 4d 5c 22 2c 20 5c 22 25 76 5c 22 20 6f 72    0a 5c 22 25 56 5c 22 2c 20 61 6e 64 20 5c 22 25 | "%M\",.\"%v\".or.\"%V\",.and.\"% | 
| 7de20 | 74 5c 22 20 28 6f 72 20 74 68 65 20 6f 62 73 6f    6c 65 74 65 20 5c 22 25 54 5c 22 29 2e 0a 0a 49 | t\".(or.the.obsolete.\"%T\")...I | 
| 7de40 | 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 65 73 27 20 | f.`magit-uniquify-buffer-names'. | 
| 7de60 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e    20 74 68 65 20 76 61 6c 75 65 20 6d 75 73 74 0a | is.non-nil,.then.the.value.must. | 
| 7de80 | 65 6e 64 20 77 69 74 68 20 5c 22 25 74 5c 22 20    6f 72 20 5c 22 25 74 25 78 5c 22 20 28 6f 72 20 | end.with.\"%t\".or.\"%t%x\".(or. | 
| 7dea0 | 74 68 65 20 6f 62 73 6f 6c 65 74 65 20 5c 22 25    54 5c 22 29 2e 20 20 53 65 65 20 69 73 73 75 65 | the.obsolete.\"%T\")...See.issue | 
| 7dec0 | 0a 23 32 38 34 31 2e 0a 0a 54 68 69 73 20 69 73    20 75 73 65 64 20 62 79 20 60 6d 61 67 69 74 2d | .#2841...This.is.used.by.`magit- | 
| 7dee0 | 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 66 75 6e | generate-buffer-name-default-fun | 
| 7df00 | 63 74 69 6f 6e 27 2e 0a 49 66 20 61 6e 6f 74 68    65 72 20 60 6d 61 67 69 74 2d 67 65 6e 65 72 61 | ction'..If.another.`magit-genera | 
| 7df20 | 74 65 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66    75 6e 63 74 69 6f 6e 27 20 69 73 20 75 73 65 64 | te-buffer-name-function'.is.used | 
| 7df40 | 2c 20 74 68 65 6e 0a 69 74 20 6d 61 79 20 6e 6f    74 20 72 65 73 70 65 63 74 20 74 68 69 73 20 6f | ,.then.it.may.not.respect.this.o | 
| 7df60 | 70 74 69 6f 6e 2c 20 6f 72 20 6f 6e 20 74 68 65    20 63 6f 6e 74 72 61 72 79 20 69 74 20 6d 61 79 | ption,.or.on.the.contrary.it.may | 
| 7df80 | 0a 73 75 70 70 6f 72 74 20 61 64 64 69 74 69 6f    6e 61 6c 20 25 2d 73 65 71 75 65 6e 63 65 73 2e | .support.additional.%-sequences. | 
| 7dfa0 | 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..." | 
| 7dfc0 | 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 62 75 66 66 65 72 73 | 2.12.0")...:group.'magit-buffers | 
| 7dfe0 | 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 6d 20 6d 61 | ...:type.'string)..(defcustom.ma | 
| 7e000 | 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 20 74 0a 20 20 22 57 | git-uniquify-buffer-names.t..."W | 
| 7e020 | 68 65 74 68 65 72 20 74 6f 20 75 6e 69 71 75 69    66 79 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 | hether.to.uniquify.the.names.of. | 
| 7e040 | 4d 61 67 69 74 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 | Magit.buffers."...:package-versi | 
| 7e060 | 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 20 27 | on.'(magit..."2.3.0")...:group.' | 
| 7e080 | 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20    3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a | magit-buffers...:type.'boolean). | 
| 7e0a0 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69    74 2d 62 75 72 79 2d 62 75 66 66 65 72 2d 66 75 | .(defcustom.magit-bury-buffer-fu | 
| 7e0c0 | 6e 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 6d 6f    64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 0a 20 | nction.'magit-mode-quit-window.. | 
| 7e0e0 | 20 22 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 75    73 65 64 20 74 6f 20 62 75 72 79 20 6f 72 20 6b | ."The.function.used.to.bury.or.k | 
| 7e100 | 69 6c 6c 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 2e 22 0a 20 | ill.the.current.Magit.buffer.".. | 
| 7e120 | 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 32 | .:package-version.'(magit..."3.2 | 
| 7e140 | 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 72 73 0a 20 20 3a | .0")...:group.'magit-buffers...: | 
| 7e160 | 74 79 70 65 20 27 28 72 61 64 69 6f 20 28 66 75    6e 63 74 69 6f 6e 2d 69 74 65 6d 20 71 75 69 74 | type.'(radio.(function-item.quit | 
| 7e180 | 2d 77 69 6e 64 6f 77 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 | -window).................(functi | 
| 7e1a0 | 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 6d 6f    64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 29 0a | on-item.magit-mode-quit-window). | 
| 7e1c0 | 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 | 
| 7e1e0 | 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 75 72 61 74 69 6f | agit-restore-window-configuratio | 
| 7e200 | 6e 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 20 3a 74 61 | n).................(function.:ta | 
| 7e220 | 67 20 22 46 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 67 69 | g."Function")))..(defcustom.magi | 
| 7e240 | 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 73 20 27 73 | t-prefix-use-buffer-arguments.'s | 
| 7e260 | 65 6c 65 63 74 65 64 0a 20 20 22 57 68 65 74 68    65 72 20 63 65 72 74 61 69 6e 20 70 72 65 66 69 | elected..."Whether.certain.prefi | 
| 7e280 | 78 20 63 6f 6d 6d 61 6e 64 73 20 72 65 75 73 65    20 61 72 67 75 6d 65 6e 74 73 20 61 63 74 69 76 | x.commands.reuse.arguments.activ | 
| 7e2a0 | 65 20 69 6e 20 72 65 6c 65 76 61 6e 74 20 62 75    66 66 65 72 2e 0a 0a 54 68 69 73 20 61 66 66 65 | e.in.relevant.buffer...This.affe | 
| 7e2c0 | 63 74 73 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 6e 64 | cts.the.transient.prefix.command | 
| 7e2e0 | 73 20 60 6d 61 67 69 74 2d 64 69 66 66 27 2c 0a    60 6d 61 67 69 74 2d 6c 6f 67 27 20 61 6e 64 20 | s.`magit-diff',.`magit-log'.and. | 
| 7e300 | 60 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73    27 2e 0a 0a 56 61 6c 69 64 20 76 61 6c 75 65 73 | `magit-show-refs'...Valid.values | 
| 7e320 | 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 65 20 | .are:..`always':.Always.use.the. | 
| 7e340 | 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 6e 74 | set.of.arguments.that.is.current | 
| 7e360 | 6c 79 0a 20 20 61 63 74 69 76 65 20 69 6e 20 74    68 65 20 72 65 73 70 65 63 74 69 76 65 20 62 75 | ly...active.in.the.respective.bu | 
| 7e380 | 66 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 | ffer,.provided.that.buffer.exist | 
| 7e3a0 | 73 0a 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 | s...of.course..`selected':.Use.t | 
| 7e3c0 | 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 73 | he.set.of.arguments.from.the.res | 
| 7e3e0 | 70 65 63 74 69 76 65 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 | pective...buffer,.but.only.if.it | 
| 7e400 | 20 69 73 20 64 69 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 | .is.displayed.in.a.window.of.the | 
| 7e420 | 20 63 75 72 72 65 6e 74 0a 20 20 66 72 61 6d 65    2e 20 20 54 68 69 73 20 69 73 20 74 68 65 20 64 | .current...frame...This.is.the.d | 
| 7e440 | 65 66 61 75 6c 74 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 | efault..`current':.Use.the.set.o | 
| 7e460 | 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 76 65 20 | f.arguments.from.the.respective. | 
| 7e480 | 62 75 66 66 65 72 2c 0a 20 20 62 75 74 20 6f 6e    6c 79 20 69 66 20 69 74 20 69 73 20 74 68 65 20 | buffer,...but.only.if.it.is.the. | 
| 7e4a0 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a    60 6e 65 76 65 72 27 3a 20 4e 65 76 65 72 20 75 | current.buffer..`never':.Never.u | 
| 7e4c0 | 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 6d 20 74 68 65 | se.the.set.of.arguments.from.the | 
| 7e4e0 | 20 72 65 73 70 65 63 74 69 76 65 0a 20 20 62 75    66 66 65 72 2e 0a 0a 46 6f 72 20 6d 6f 72 65 20 | .respective...buffer...For.more. | 
| 7e500 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 65 65 20    69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 | information.see.info.node.`(magi | 
| 7e520 | 74 29 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75    6d 65 6e 74 73 0a 61 6e 64 20 42 75 66 66 65 72 | t)Transient.Arguments.and.Buffer | 
| 7e540 | 20 56 61 72 69 61 62 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 | .Variables'."...:package-version | 
| 7e560 | 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 | 
| 7e580 | 67 69 74 2d 62 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 | git-buffers...:group.'magit-comm | 
| 7e5a0 | 61 6e 64 73 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 67 72 6f | ands...:group.'magit-diff...:gro | 
| 7e5c0 | 75 70 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 0a 20 | up.'magit-log...:type.'(choice.. | 
| 7e5e0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20    3a 74 61 67 20 22 61 6c 77 61 79 73 20 75 73 65 | .........(const.:tag."always.use | 
| 7e600 | 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65    72 22 20 61 6c 77 61 79 73 29 0a 20 20 20 20 20 | .args.from.buffer".always)...... | 
| 7e620 | 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 72 6f 6d 20 | .....(const.:tag."use.args.from. | 
| 7e640 | 62 75 66 66 65 72 20 69 66 20 64 69 73 70 6c 61    79 65 64 20 69 6e 20 66 72 61 6d 65 22 20 73 65 | buffer.if.displayed.in.frame".se | 
| 7e660 | 6c 65 63 74 65 64 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 | lected)...........(const.:tag."u | 
| 7e680 | 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66    66 65 72 20 69 66 20 69 74 20 69 73 20 63 75 72 | se.args.from.buffer.if.it.is.cur | 
| 7e6a0 | 72 65 6e 74 22 20 63 75 72 72 65 6e 74 29 0a 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | rent".current)...........(const. | 
| 7e6c0 | 3a 74 61 67 20 22 6e 65 76 65 72 20 75 73 65 20    61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 | :tag."never.use.args.from.buffer | 
| 7e6e0 | 22 20 6e 65 76 65 72 29 29 29 0a 0a 28 64 65 66    63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 72 | ".never)))..(defcustom.magit-dir | 
| 7e700 | 65 63 74 2d 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 | ect-use-buffer-arguments.'select | 
| 7e720 | 65 64 0a 20 20 22 57 68 65 74 68 65 72 20 63 65    72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 72 | ed..."Whether.certain.commands.r | 
| 7e740 | 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 76 61 6e | euse.arguments.active.in.relevan | 
| 7e760 | 74 20 62 75 66 66 65 72 2e 0a 0a 54 68 69 73 20    61 66 66 65 63 74 73 20 63 65 72 74 61 69 6e 20 | t.buffer...This.affects.certain. | 
| 7e780 | 63 6f 6d 6d 61 6e 64 73 20 73 75 63 68 20 61 73    20 60 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d | commands.such.as.`magit-show-com | 
| 7e7a0 | 6d 69 74 27 20 74 68 61 74 0a 61 72 65 20 73 75    66 66 69 78 65 73 20 6f 66 20 74 68 65 20 64 69 | mit'.that.are.suffixes.of.the.di | 
| 7e7c0 | 66 66 20 6f 72 20 6c 6f 67 20 74 72 61 6e 73 69    65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 | ff.or.log.transient.prefix.comma | 
| 7e7e0 | 6e 64 73 2c 20 62 75 74 0a 6f 6e 6c 79 20 69 66    20 74 68 65 79 20 61 72 65 20 69 6e 76 6f 6b 65 | nds,.but.only.if.they.are.invoke | 
| 7e800 | 64 20 64 69 72 65 63 74 6c 79 2c 20 69 2e 65 2e    20 2a 6e 6f 74 2a 20 61 73 20 61 20 73 75 66 66 | d.directly,.i.e..*not*.as.a.suff | 
| 7e820 | 69 78 2e 0a 0a 56 61 6c 69 64 20 76 61 6c 75 65    73 20 61 72 65 3a 0a 0a 60 61 6c 77 61 79 73 27 | ix...Valid.values.are:..`always' | 
| 7e840 | 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 67 75 6d 65 6e 74 | :.Always.use.the.set.of.argument | 
| 7e860 | 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 76 65 20 69 6e 20 | s.that.is.currently...active.in. | 
| 7e880 | 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 76 69 64 65 64 20 | the.respective.buffer,.provided. | 
| 7e8a0 | 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 75 72 73 65 2e 0a | that.buffer.exists...of.course.. | 
| 7e8c0 | 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 20 61 72 67 75 6d | `selected':.Use.the.set.of.argum | 
| 7e8e0 | 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 62 75 66 66 65 | ents.from.the.respective...buffe | 
| 7e900 | 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 79 65 64 20 69 | r,.but.only.if.it.is.displayed.i | 
| 7e920 | 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 20 66 72 61 6d | n.a.window.of.the.current...fram | 
| 7e940 | 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 63 75 72 72 65 6e | e...This.is.the.default..`curren | 
| 7e960 | 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 74 73 20 66 72 6f | t':.Use.the.set.of.arguments.fro | 
| 7e980 | 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 20 62 75 74 20 6f | m.the.respective.buffer,...but.o | 
| 7e9a0 | 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 66 66 65 72 2e | nly.if.it.is.the.current.buffer. | 
| 7e9c0 | 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 20 6f 66 20 61 | .`never':.Never.use.the.set.of.a | 
| 7e9e0 | 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 20 62 | rguments.from.the.respective...b | 
| 7ea00 | 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 6f 6e 20 73 65 65 | uffer...For.more.information.see | 
| 7ea20 | 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 6e 74 20 41 72 67 | .info.node.`(magit)Transient.Arg | 
| 7ea40 | 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 73 27 2e 22 0a 20 | uments.and.Buffer.Variables'.".. | 
| 7ea60 | 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 30 | .:package-version.'(magit..."3.0 | 
| 7ea80 | 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 72 73 0a 20 20 3a | .0")...:group.'magit-buffers...: | 
| 7eaa0 | 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 70 20 27 | group.'magit-commands...:group.' | 
| 7eac0 | 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 2d 6c 6f 67 0a 20 | magit-diff...:group.'magit-log.. | 
| 7eae0 | 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 74 | .:type.'(choice...........(const | 
| 7eb00 | 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 66 | .:tag."always.use.args.from.buff | 
| 7eb20 | 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 61 | er".always)...........(const.:ta | 
| 7eb40 | 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 6c | g."use.args.from.buffer.if.displ | 
| 7eb60 | 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 20 | ayed.in.frame".selected)........ | 
| 7eb80 | 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 75 | ...(const.:tag."use.args.from.bu | 
| 7eba0 | 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 0a | ffer.if.it.is.current".current). | 
| 7ebc0 | 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 65 | ..........(const.:tag."never.use | 
| 7ebe0 | 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 28 64 65 | .args.from.buffer".never)))..(de | 
| 7ec00 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65    67 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 2d 68 | fcustom.magit-region-highlight-h | 
| 7ec20 | 6f 6f 6b 20 27 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 67 | ook.'(magit-diff-update-hunk-reg | 
| 7ec40 | 69 6f 6e 29 0a 20 20 22 46 75 6e 63 74 69 6f 6e    73 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 | ion)..."Functions.used.to.highli | 
| 7ec60 | 67 68 74 20 74 68 65 20 72 65 67 69 6f 6e 2e 0a    0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 69 | ght.the.region...Each.function.i | 
| 7ec80 | 73 20 72 75 6e 20 77 69 74 68 20 74 68 65 20 63    75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 61 | s.run.with.the.current.section.a | 
| 7eca0 | 73 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 0a    75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74 68 65 | s.only.argument.until.one.of.the | 
| 7ecc0 | 6d 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69    6c 2e 20 20 49 66 20 61 6c 6c 20 66 75 6e 63 74 | m.returns.non-nil...If.all.funct | 
| 7ece0 | 69 6f 6e 73 20 72 65 74 75 72 6e 20 6e 69 6c 2c    0a 74 68 65 6e 20 66 61 6c 6c 20 62 61 63 6b 20 | ions.return.nil,.then.fall.back. | 
| 7ed00 | 74 6f 20 72 65 67 75 6c 61 72 20 72 65 67 69 6f    6e 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2e 22 | to.regular.region.highlighting." | 
| 7ed20 | 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 | 
| 7ed40 | 2e 31 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 | .1.0")...:group.'magit-refresh.. | 
| 7ed60 | 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 69 74 2d | .:type.'hook...:options.'(magit- | 
| 7ed80 | 64 69 66 66 2d 75 70 64 61 74 65 2d 68 75 6e 6b    2d 72 65 67 69 6f 6e 29 29 0a 0a 28 64 65 66 63 | diff-update-hunk-region))..(defc | 
| 7eda0 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 72 65 61    74 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 6e | ustom.magit-create-buffer-hook.n | 
| 7edc0 | 69 6c 0a 20 20 22 4e 6f 72 6d 61 6c 20 68 6f 6f    6b 20 72 75 6e 20 61 66 74 65 72 20 63 72 65 61 | il..."Normal.hook.run.after.crea | 
| 7ede0 | 74 69 6e 67 20 61 20 6e 65 77 20 60 6d 61 67 69    74 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 2e 22 | ting.a.new.`magit-mode'.buffer." | 
| 7ee00 | 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 | 
| 7ee20 | 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 66 72 65 73 68 0a | .90.0")...:group.'magit-refresh. | 
| 7ee40 | 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 74 | ..:type.'hook)..(defcustom.magit | 
| 7ee60 | 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d    68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 4e 6f 72 6d | -refresh-buffer-hook.nil..."Norm | 
| 7ee80 | 61 6c 20 68 6f 6f 6b 20 66 6f 72 20 60 6d 61 67    69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 | al.hook.for.`magit-refresh-buffe | 
| 7eea0 | 72 27 20 74 6f 20 72 75 6e 20 61 66 74 65 72 20    72 65 66 72 65 73 68 69 6e 67 2e 22 0a 20 20 3a | r'.to.run.after.refreshing."...: | 
| 7eec0 | 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 30 | package-version.'(magit..."2.1.0 | 
| 7eee0 | 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 74 79 | ")...:group.'magit-refresh...:ty | 
| 7ef00 | 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 72 65 66 72 | pe.'hook)..(defcustom.magit-refr | 
| 7ef20 | 65 73 68 2d 73 74 61 74 75 73 2d 62 75 66 66 65    72 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 | esh-status-buffer.t..."Whether.t | 
| 7ef40 | 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72    20 69 73 20 72 65 66 72 65 73 68 65 64 20 61 66 | he.status.buffer.is.refreshed.af | 
| 7ef60 | 74 65 72 20 72 75 6e 6e 69 6e 67 20 67 69 74 2e    0a 0a 57 68 65 6e 20 74 68 69 73 20 69 73 20 6e | ter.running.git...When.this.is.n | 
| 7ef80 | 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 72 20 69 | on-nil,.then.the.status.buffer.i | 
| 7efa0 | 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a    72 65 66 72 65 73 68 65 64 20 61 66 74 65 72 20 | s.automatically.refreshed.after. | 
| 7efc0 | 72 75 6e 6e 69 6e 67 20 67 69 74 20 66 6f 72 20    73 69 64 65 2d 65 66 66 65 63 74 73 2c 20 69 6e | running.git.for.side-effects,.in | 
| 7efe0 | 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65    0a 63 75 72 72 65 6e 74 20 4d 61 67 69 74 20 62 | .addition.to.the.current.Magit.b | 
| 7f000 | 75 66 66 65 72 2c 20 77 68 69 63 68 20 69 73 20    61 6c 77 61 79 73 20 72 65 66 72 65 73 68 65 64 | uffer,.which.is.always.refreshed | 
| 7f020 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a    0a 4f 6e 6c 79 20 73 65 74 20 74 68 69 73 20 74 | .automatically...Only.set.this.t | 
| 7f040 | 6f 20 6e 69 6c 20 61 66 74 65 72 20 65 78 68 61    75 73 74 69 6e 67 20 61 6c 6c 20 6f 74 68 65 72 | o.nil.after.exhausting.all.other | 
| 7f060 | 20 6f 70 74 69 6f 6e 73 20 74 6f 0a 69 6d 70 72    6f 76 65 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e | .options.to.improve.performance. | 
| 7f080 | 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..." | 
| 7f0a0 | 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 68 0a | 2.4.0")...:group.'magit-refresh. | 
| 7f0c0 | 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 3a 74 79 70 65 20 27 | ..:group.'magit-status...:type.' | 
| 7f0e0 | 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 72 65 66 72 65 | boolean)..(defcustom.magit-refre | 
| 7f100 | 73 68 2d 76 65 72 62 6f 73 65 20 6e 69 6c 0a 20    20 22 57 68 65 74 68 65 72 20 74 6f 20 72 65 76 | sh-verbose.nil..."Whether.to.rev | 
| 7f120 | 65 72 74 20 4d 61 67 69 74 20 62 75 66 66 65 72    73 20 76 65 72 62 6f 73 65 6c 79 2e 22 0a 20 20 | ert.Magit.buffers.verbosely."... | 
| 7f140 | 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. | 
| 7f160 | 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 74 | 0")...:group.'magit-refresh...:t | 
| 7f180 | 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- | 
| 7f1a0 | 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d    62 75 66 66 65 72 73 20 74 0a 20 20 22 57 68 65 | save-repository-buffers.t..."Whe | 
| 7f1c0 | 74 68 65 72 20 74 6f 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 | ther.to.save.file-visiting.buffe | 
| 7f1e0 | 72 73 20 77 68 65 6e 20 61 70 70 72 6f 70 72 69    61 74 65 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c | rs.when.appropriate...If.non-nil | 
| 7f200 | 2c 20 74 68 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 | ,.then.all.modified.file-visitin | 
| 7f220 | 67 20 62 75 66 66 65 72 73 20 62 65 6c 6f 6e 67    69 6e 67 0a 74 6f 20 74 68 65 20 63 75 72 72 65 | g.buffers.belonging.to.the.curre | 
| 7f240 | 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 72 | nt.repository.may.be.saved.befor | 
| 7f260 | 65 20 72 75 6e 6e 69 6e 67 20 4d 61 67 69 74 0a    63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 62 65 66 | e.running.Magit.commands.and.bef | 
| 7f280 | 6f 72 65 20 63 72 65 61 74 69 6e 67 20 6f 72 20    72 65 66 72 65 73 68 69 6e 67 20 4d 61 67 69 74 | ore.creating.or.refreshing.Magit | 
| 7f2a0 | 20 62 75 66 66 65 72 73 2e 0a 49 66 20 60 64 6f    6e 74 61 73 6b 27 2c 20 74 68 65 6e 20 74 68 69 | .buffers..If.`dontask',.then.thi | 
| 7f2c0 | 73 20 69 73 20 64 6f 6e 65 20 77 69 74 68 6f 75    74 20 75 73 65 72 20 69 6e 74 65 72 76 65 6e 74 | s.is.done.without.user.intervent | 
| 7f2e0 | 69 6f 6e 2c 20 66 6f 72 0a 61 6e 79 20 6f 74 68    65 72 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 | ion,.for.any.other.non-nil.value | 
| 7f300 | 20 74 68 65 20 75 73 65 72 20 68 61 73 20 74 6f    20 63 6f 6e 66 69 72 6d 20 65 61 63 68 20 73 61 | .the.user.has.to.confirm.each.sa | 
| 7f320 | 76 65 2e 0a 0a 54 68 65 20 64 65 66 61 75 6c 74    20 69 73 20 74 20 74 6f 20 61 76 6f 69 64 20 73 | ve...The.default.is.t.to.avoid.s | 
| 7f340 | 75 72 70 72 69 73 65 73 2c 20 62 75 74 20 60 64    6f 6e 74 61 73 6b 27 20 69 73 20 74 68 65 0a 72 | urprises,.but.`dontask'.is.the.r | 
| 7f360 | 65 63 6f 6d 6d 65 6e 64 65 64 20 76 61 6c 75 65    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | ecommended.value."...:group.'mag | 
| 7f380 | 69 74 2d 65 73 73 65 6e 74 69 61 6c 73 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 | it-essentials...:group.'magit-bu | 
| 7f3a0 | 66 66 65 72 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 | ffers...:type.'(choice.(const.:t | 
| 7f3c0 | 61 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 | ag."Never".nil)................. | 
| 7f3e0 | 20 28 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 | .(const.:tag."Ask".t)........... | 
| 7f400 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74    61 67 20 22 53 61 76 65 20 77 69 74 68 6f 75 74 | .......(const.:tag."Save.without | 
| 7f420 | 20 61 73 6b 69 6e 67 22 20 64 6f 6e 74 61 73 6b    29 29 29 0a 0a 3b 3b 3b 20 4b 65 79 20 42 69 6e | .asking".dontask)))..;;;.Key.Bin | 
| 7f440 | 64 69 6e 67 73 0a 0a 28 64 65 66 76 61 72 20 6d    61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 | dings..(defvar.magit-mode-map... | 
| 7f460 | 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65    2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 | (let.((map.(make-sparse-keymap)) | 
| 7f480 | 29 0a 20 20 20 20 28 73 65 74 2d 6b 65 79 6d 61    70 2d 70 61 72 65 6e 74 20 6d 61 70 20 6d 61 67 | ).....(set-keymap-parent.map.mag | 
| 7f4a0 | 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 2d    6d 61 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | it-section-mode-map).....(define | 
| 7f4c0 | 2d 6b 65 79 20 6d 61 70 20 5b 43 2d 72 65 74 75    72 6e 5d 20 20 20 20 27 6d 61 67 69 74 2d 76 69 | -key.map.[C-return]....'magit-vi | 
| 7f4e0 | 73 69 74 2d 74 68 69 6e 67 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 | sit-thing).....(define-key.map.( | 
| 7f500 | 6b 62 64 20 20 20 22 52 45 54 22 29 20 27 6d 61    67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 29 | kbd..."RET").'magit-visit-thing) | 
| 7f520 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 28 6b 62 64 20 22 4d 2d 54 41 42 | .....(define-key.map.(kbd."M-TAB | 
| 7f540 | 22 29 20 27 6d 61 67 69 74 2d 64 69 72 65 64 2d    6a 75 6d 70 29 0a 20 20 20 20 28 64 65 66 69 6e | ").'magit-dired-jump).....(defin | 
| 7f560 | 65 2d 6b 65 79 20 6d 61 70 20 5b 4d 2d 74 61 62    5d 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 | e-key.map.[M-tab].......'magit-s | 
| 7f580 | 65 63 74 69 6f 6e 2d 63 79 63 6c 65 2d 64 69 66    66 73 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | ection-cycle-diffs).....(define- | 
| 7f5a0 | 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 20 20 22    53 50 43 22 29 20 27 6d 61 67 69 74 2d 64 69 66 | key.map.(kbd..."SPC").'magit-dif | 
| 7f5c0 | 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c    2d 75 70 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | f-show-or-scroll-up).....(define | 
| 7f5e0 | 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 53    2d 53 50 43 22 29 20 27 6d 61 67 69 74 2d 64 69 | -key.map.(kbd."S-SPC").'magit-di | 
| 7f600 | 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c    6c 2d 64 6f 77 6e 29 0a 20 20 20 20 28 64 65 66 | ff-show-or-scroll-down).....(def | 
| 7f620 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64    20 20 20 22 44 45 4c 22 29 20 27 6d 61 67 69 74 | ine-key.map.(kbd..."DEL").'magit | 
| 7f640 | 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 29 0a 20 20 20 20 28 | -diff-show-or-scroll-down).....( | 
| 7f660 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22    2b 22 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 | define-key.map."+"...........'ma | 
| 7f680 | 67 69 74 2d 64 69 66 66 2d 6d 6f 72 65 2d 63 6f    6e 74 65 78 74 29 0a 20 20 20 20 28 64 65 66 69 | git-diff-more-context).....(defi | 
| 7f6a0 | 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2d 22 20 20    20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d | ne-key.map."-"...........'magit- | 
| 7f6c0 | 64 69 66 66 2d 6c 65 73 73 2d 63 6f 6e 74 65 78    74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | diff-less-context).....(define-k | 
| 7f6e0 | 65 79 20 6d 61 70 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 | ey.map."0"...........'magit-diff | 
| 7f700 | 2d 64 65 66 61 75 6c 74 2d 63 6f 6e 74 65 78 74    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | -default-context).....(define-ke | 
| 7f720 | 79 20 6d 61 70 20 22 61 22 20 27 6d 61 67 69 74    2d 63 68 65 72 72 79 2d 61 70 70 6c 79 29 0a 20 | y.map."a".'magit-cherry-apply).. | 
| 7f740 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d    61 70 20 22 41 22 20 27 6d 61 67 69 74 2d 63 68 | ...(define-key.map."A".'magit-ch | 
| 7f760 | 65 72 72 79 2d 70 69 63 6b 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 | erry-pick).....(define-key.map." | 
| 7f780 | 62 22 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | b".'magit-branch).....(define-ke | 
| 7f7a0 | 79 20 6d 61 70 20 22 42 22 20 27 6d 61 67 69 74    2d 62 69 73 65 63 74 29 0a 20 20 20 20 28 64 65 | y.map."B".'magit-bisect).....(de | 
| 7f7c0 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 63 22    20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 0a | fine-key.map."c".'magit-commit). | 
| 7f7e0 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 22 43 22 20 27 6d 61 67 69 74 2d 63 | ....(define-key.map."C".'magit-c | 
| 7f800 | 6c 6f 6e 65 29 0a 20 20 20 20 28 64 65 66 69 6e    65 2d 6b 65 79 20 6d 61 70 20 22 64 22 20 27 6d | lone).....(define-key.map."d".'m | 
| 7f820 | 61 67 69 74 2d 64 69 66 66 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 | agit-diff).....(define-key.map." | 
| 7f840 | 44 22 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 64 65 66 | D".'magit-diff-refresh).....(def | 
| 7f860 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 65 22 20    27 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 | ine-key.map."e".'magit-ediff-dwi | 
| 7f880 | 6d 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b    65 79 20 6d 61 70 20 22 45 22 20 27 6d 61 67 69 | m).....(define-key.map."E".'magi | 
| 7f8a0 | 74 2d 65 64 69 66 66 29 0a 20 20 20 20 28 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 66 22 | t-ediff).....(define-key.map."f" | 
| 7f8c0 | 20 27 6d 61 67 69 74 2d 66 65 74 63 68 29 0a 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | .'magit-fetch).....(define-key.m | 
| 7f8e0 | 61 70 20 22 46 22 20 27 6d 61 67 69 74 2d 70 75    6c 6c 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | ap."F".'magit-pull).....(define- | 
| 7f900 | 6b 65 79 20 6d 61 70 20 22 67 22 20 27 6d 61 67    69 74 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 | key.map."g".'magit-refresh)..... | 
| 7f920 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    22 47 22 20 27 6d 61 67 69 74 2d 72 65 66 72 65 | (define-key.map."G".'magit-refre | 
| 7f940 | 73 68 2d 61 6c 6c 29 0a 20 20 20 20 28 64 65 66    69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 68 22 20 | sh-all).....(define-key.map."h". | 
| 7f960 | 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29    0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | 'magit-dispatch).....(define-key | 
| 7f980 | 20 6d 61 70 20 22 3f 22 20 27 6d 61 67 69 74 2d    64 69 73 70 61 74 63 68 29 0a 20 20 20 20 28 64 | .map."?".'magit-dispatch).....(d | 
| 7f9a0 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 48    22 20 27 6d 61 67 69 74 2d 64 65 73 63 72 69 62 | efine-key.map."H".'magit-describ | 
| 7f9c0 | 65 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 | e-section).....(define-key.map." | 
| 7f9e0 | 69 22 20 27 6d 61 67 69 74 2d 67 69 74 69 67 6e    6f 72 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | i".'magit-gitignore).....(define | 
| 7fa00 | 2d 6b 65 79 20 6d 61 70 20 22 49 22 20 27 6d 61    67 69 74 2d 69 6e 69 74 29 0a 20 20 20 20 28 64 | -key.map."I".'magit-init).....(d | 
| 7fa20 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6a    22 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | efine-key.map."j".'magit-status- | 
| 7fa40 | 71 75 69 63 6b 29 0a 20 20 20 20 28 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 22 4a 22 20 27 | quick).....(define-key.map."J".' | 
| 7fa60 | 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 75 66 66 65 72 29 | magit-display-repository-buffer) | 
| 7fa80 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 22 6b 22 20 27 6d 61 67 69 74 2d | .....(define-key.map."k".'magit- | 
| 7faa0 | 64 65 6c 65 74 65 2d 74 68 69 6e 67 29 0a 20 20    20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | delete-thing).....(define-key.ma | 
| 7fac0 | 70 20 22 4b 22 20 27 6d 61 67 69 74 2d 66 69 6c    65 2d 75 6e 74 72 61 63 6b 29 0a 20 20 20 20 28 | p."K".'magit-file-untrack).....( | 
| 7fae0 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22    6c 22 20 27 6d 61 67 69 74 2d 6c 6f 67 29 0a 20 | define-key.map."l".'magit-log).. | 
| 7fb00 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d    61 70 20 22 4c 22 20 27 6d 61 67 69 74 2d 6c 6f | ...(define-key.map."L".'magit-lo | 
| 7fb20 | 67 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 | g-refresh).....(define-key.map." | 
| 7fb40 | 6d 22 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 29    0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | m".'magit-merge).....(define-key | 
| 7fb60 | 20 6d 61 70 20 22 4d 22 20 27 6d 61 67 69 74 2d    72 65 6d 6f 74 65 29 0a 20 20 20 20 3b 3b 20 20 | .map."M".'magit-remote).....;;.. | 
| 7fb80 | 73 65 63 74 69 6f 6e 2d 6d 61 70 20 22 6e 22 20    20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 | section-map."n"..magit-section-f | 
| 7fba0 | 6f 72 77 61 72 64 0a 20 20 20 20 3b 3b 20 20 20    20 20 72 65 73 65 72 76 65 64 20 22 4e 22 20 20 | orward.....;;.....reserved."N".. | 
| 7fbc0 | 66 6f 72 67 65 2d 64 69 73 70 61 74 63 68 0a 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | forge-dispatch.....(define-key.m | 
| 7fbe0 | 61 70 20 22 6f 22 20 27 6d 61 67 69 74 2d 73 75    62 6d 6f 64 75 6c 65 29 0a 20 20 20 20 28 64 65 | ap."o".'magit-submodule).....(de | 
| 7fc00 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 4f 22    20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 29 | fine-key.map."O".'magit-subtree) | 
| 7fc20 | 0a 20 20 20 20 3b 3b 20 20 73 65 63 74 69 6f 6e    2d 6d 61 70 20 22 70 22 20 20 6d 61 67 69 74 2d | .....;;..section-map."p"..magit- | 
| 7fc40 | 73 65 63 74 69 6f 6e 2d 62 61 63 6b 77 61 72 64    0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | section-backward.....(define-key | 
| 7fc60 | 20 6d 61 70 20 22 50 22 20 27 6d 61 67 69 74 2d    70 75 73 68 29 0a 20 20 20 20 28 64 65 66 69 6e | .map."P".'magit-push).....(defin | 
| 7fc80 | 65 2d 6b 65 79 20 6d 61 70 20 22 71 22 20 27 6d    61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 | e-key.map."q".'magit-mode-bury-b | 
| 7fca0 | 75 66 66 65 72 29 0a 20 20 20 20 28 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 22 51 22 20 27 | uffer).....(define-key.map."Q".' | 
| 7fcc0 | 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e    64 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | magit-git-command).....(define-k | 
| 7fce0 | 65 79 20 6d 61 70 20 22 3a 22 20 27 6d 61 67 69    74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 29 0a 20 | ey.map.":".'magit-git-command).. | 
| 7fd00 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d    61 70 20 22 72 22 20 27 6d 61 67 69 74 2d 72 65 | ...(define-key.map."r".'magit-re | 
| 7fd20 | 62 61 73 65 29 0a 20 20 20 20 28 64 65 66 69 6e    65 2d 6b 65 79 20 6d 61 70 20 22 52 22 20 27 6d | base).....(define-key.map."R".'m | 
| 7fd40 | 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | agit-file-rename).....(define-ke | 
| 7fd60 | 79 20 6d 61 70 20 22 73 22 20 27 6d 61 67 69 74    2d 73 74 61 67 65 2d 66 69 6c 65 29 0a 20 20 20 | y.map."s".'magit-stage-file).... | 
| 7fd80 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70    20 22 53 22 20 27 6d 61 67 69 74 2d 73 74 61 67 | .(define-key.map."S".'magit-stag | 
| 7fda0 | 65 2d 6d 6f 64 69 66 69 65 64 29 0a 20 20 20 20    28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | e-modified).....(define-key.map. | 
| 7fdc0 | 22 74 22 20 27 6d 61 67 69 74 2d 74 61 67 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | "t".'magit-tag).....(define-key. | 
| 7fde0 | 6d 61 70 20 22 54 22 20 27 6d 61 67 69 74 2d 6e    6f 74 65 73 29 0a 20 20 20 20 28 64 65 66 69 6e | map."T".'magit-notes).....(defin | 
| 7fe00 | 65 2d 6b 65 79 20 6d 61 70 20 22 75 22 20 27 6d    61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c | e-key.map."u".'magit-unstage-fil | 
| 7fe20 | 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b    65 79 20 6d 61 70 20 22 55 22 20 27 6d 61 67 69 | e).....(define-key.map."U".'magi | 
| 7fe40 | 74 2d 75 6e 73 74 61 67 65 2d 61 6c 6c 29 0a 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | t-unstage-all).....(define-key.m | 
| 7fe60 | 61 70 20 22 76 22 20 27 6d 61 67 69 74 2d 72 65    76 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 29 0a | ap."v".'magit-revert-no-commit). | 
| 7fe80 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 22 56 22 20 27 6d 61 67 69 74 2d 72 | ....(define-key.map."V".'magit-r | 
| 7fea0 | 65 76 65 72 74 29 0a 20 20 20 20 28 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 22 77 22 20 27 | evert).....(define-key.map."w".' | 
| 7fec0 | 6d 61 67 69 74 2d 61 6d 29 0a 20 20 20 20 28 64    65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 57 | magit-am).....(define-key.map."W | 
| 7fee0 | 22 20 27 6d 61 67 69 74 2d 70 61 74 63 68 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | ".'magit-patch).....(define-key. | 
| 7ff00 | 6d 61 70 20 22 78 22 20 27 6d 61 67 69 74 2d 72    65 73 65 74 2d 71 75 69 63 6b 6c 79 29 0a 20 20 | map."x".'magit-reset-quickly)... | 
| 7ff20 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61    70 20 22 58 22 20 27 6d 61 67 69 74 2d 72 65 73 | ..(define-key.map."X".'magit-res | 
| 7ff40 | 65 74 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 22 79 22 20 27 6d 61 67 | et).....(define-key.map."y".'mag | 
| 7ff60 | 69 74 2d 73 68 6f 77 2d 72 65 66 73 29 0a 20 20    20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | it-show-refs).....(define-key.ma | 
| 7ff80 | 70 20 22 59 22 20 27 6d 61 67 69 74 2d 63 68 65    72 72 79 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | p."Y".'magit-cherry).....(define | 
| 7ffa0 | 2d 6b 65 79 20 6d 61 70 20 22 7a 22 20 27 6d 61    67 69 74 2d 73 74 61 73 68 29 0a 20 20 20 20 28 | -key.map."z".'magit-stash).....( | 
| 7ffc0 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22    5a 22 20 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 | define-key.map."Z".'magit-worktr | 
| 7ffe0 | 65 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 22 25 22 20 27 6d 61 67 | ee).....(define-key.map."%".'mag | 
| 80000 | 69 74 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20    20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | it-worktree).....(define-key.map | 
| 80020 | 20 22 24 22 20 27 6d 61 67 69 74 2d 70 72 6f 63    65 73 73 2d 62 75 66 66 65 72 29 0a 20 20 20 20 | ."$".'magit-process-buffer)..... | 
| 80040 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    22 21 22 20 27 6d 61 67 69 74 2d 72 75 6e 29 0a | (define-key.map."!".'magit-run). | 
| 80060 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 43 2d | ....(define-key.map.(kbd."C-c.C- | 
| 80080 | 63 22 29 20 27 6d 61 67 69 74 2d 64 69 73 70 61    74 63 68 29 0a 20 20 20 20 28 64 65 66 69 6e 65 | c").'magit-dispatch).....(define | 
| 800a0 | 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43    2d 63 20 43 2d 65 22 29 20 27 6d 61 67 69 74 2d | -key.map.(kbd."C-c.C-e").'magit- | 
| 800c0 | 65 64 69 74 2d 74 68 69 6e 67 29 0a 20 20 20 20    28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | edit-thing).....(define-key.map. | 
| 800e0 | 28 6b 62 64 20 22 43 2d 63 20 43 2d 6f 22 29 20    27 6d 61 67 69 74 2d 62 72 6f 77 73 65 2d 74 68 | (kbd."C-c.C-o").'magit-browse-th | 
| 80100 | 69 6e 67 29 0a 20 20 20 20 28 64 65 66 69 6e 65    2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 | ing).....(define-key.map.(kbd."C | 
| 80120 | 2d 63 20 43 2d 77 22 29 20 27 6d 61 67 69 74 2d    62 72 6f 77 73 65 2d 74 68 69 6e 67 29 0a 20 20 | -c.C-w").'magit-browse-thing)... | 
| 80140 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61    70 20 28 6b 62 64 20 22 43 2d 77 22 29 20 20 20 | ..(define-key.map.(kbd."C-w")... | 
| 80160 | 20 20 27 6d 61 67 69 74 2d 63 6f 70 79 2d 73 65    63 74 69 6f 6e 2d 76 61 6c 75 65 29 0a 20 20 20 | ..'magit-copy-section-value).... | 
| 80180 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70    20 28 6b 62 64 20 22 4d 2d 77 22 29 20 20 20 20 | .(define-key.map.(kbd."M-w").... | 
| 801a0 | 20 27 6d 61 67 69 74 2d 63 6f 70 79 2d 62 75 66    66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 | .'magit-copy-buffer-revision)... | 
| 801c0 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61    70 20 5b 72 65 6d 61 70 20 70 72 65 76 69 6f 75 | ..(define-key.map.[remap.previou | 
| 801e0 | 73 2d 6c 69 6e 65 5d 20 20 20 20 20 20 27 6d 61    67 69 74 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e | s-line]......'magit-previous-lin | 
| 80200 | 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b    65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6e 65 | e).....(define-key.map.[remap.ne | 
| 80220 | 78 74 2d 6c 69 6e 65 5d 20 20 20 20 20 20 20 20    20 20 27 6d 61 67 69 74 2d 6e 65 78 74 2d 6c 69 | xt-line]..........'magit-next-li | 
| 80240 | 6e 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 65 | ne).....(define-key.map.[remap.e | 
| 80260 | 76 69 6c 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e    65 5d 20 27 65 76 69 6c 2d 70 72 65 76 69 6f 75 | vil-previous-line].'evil-previou | 
| 80280 | 73 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 29 0a 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | s-visual-line).....(define-key.m | 
| 802a0 | 61 70 20 5b 72 65 6d 61 70 20 65 76 69 6c 2d 6e    65 78 74 2d 6c 69 6e 65 5d 20 20 20 20 20 27 65 | ap.[remap.evil-next-line].....'e | 
| 802c0 | 76 69 6c 2d 6e 65 78 74 2d 76 69 73 75 61 6c 2d    6c 69 6e 65 29 0a 20 20 20 20 6d 61 70 29 0a 20 | vil-next-visual-line).....map).. | 
| 802e0 | 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 70 73 20 | ."Parent.keymap.for.all.keymaps. | 
| 80300 | 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 6d 6f 64 | of.modes.derived.from.`magit-mod | 
| 80320 | 65 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 | e'.")..(defun.magit-delete-thing | 
| 80340 | 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 63 6f 6d | .()..."This.is.a.placeholder.com | 
| 80360 | 6d 61 6e 64 2e 0a 57 68 65 72 65 20 61 70 70 6c    69 63 61 62 6c 65 2c 20 73 65 63 74 69 6f 6e 2d | mand..Where.applicable,.section- | 
| 80380 | 73 70 65 63 69 66 69 63 20 6b 65 79 6d 61 70 73    20 62 69 6e 64 20 61 6e 6f 74 68 65 72 20 63 6f | specific.keymaps.bind.another.co | 
| 803a0 | 6d 6d 61 6e 64 0a 77 68 69 63 68 20 64 65 6c 65    74 65 73 20 74 68 65 20 74 68 69 6e 67 20 61 74 | mmand.which.deletes.the.thing.at | 
| 803c0 | 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 75 73 65 72 | .point."...(interactive)...(user | 
| 803e0 | 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 20 70 6f 69 | -error."There.is.no.thing.at.poi | 
| 80400 | 6e 74 20 74 68 61 74 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 | nt.that.could.be.deleted"))..(de | 
| 80420 | 66 75 6e 20 6d 61 67 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 | fun.magit-visit-thing.()..."This | 
| 80440 | 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 2e 0a 57 68 65 72 65 | .is.a.placeholder.command..Where | 
| 80460 | 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 73 65 63    74 69 6f 6e 2d 73 70 65 63 69 66 69 63 20 6b 65 | .applicable,.section-specific.ke | 
| 80480 | 79 6d 61 70 73 20 62 69 6e 64 20 61 6e 6f 74 68    65 72 20 63 6f 6d 6d 61 6e 64 0a 77 68 69 63 68 | ymaps.bind.another.command.which | 
| 804a0 | 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 2e 22 0a 20 20 28 | .visits.the.thing.at.point."...( | 
| 804c0 | 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 6e 73 69 65 6e 74 | interactive)...(if.(eq.transient | 
| 804e0 | 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 61 74 63 68 | -current-command.'magit-dispatch | 
| 80500 | 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 28 6b 65 79 | ).......(call-interactively.(key | 
| 80520 | 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 73 29 29 29 0a 20 | -binding.(this-command-keys))).. | 
| 80540 | 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 6f 20 74 68 69 6e | ...(user-error."There.is.no.thin | 
| 80560 | 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 69 73 69 74 65 64 | g.at.point.that.could.be.visited | 
| 80580 | 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 69 6e 67 20 28 29 | ")))..(defun.magit-edit-thing.() | 
| 805a0 | 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 63 6f 6d 6d 61 6e | ..."This.is.a.placeholder.comman | 
| 805c0 | 64 2e 0a 57 68 65 72 65 20 61 70 70 6c 69 63 61    62 6c 65 2c 20 73 65 63 74 69 6f 6e 2d 73 70 65 | d..Where.applicable,.section-spe | 
| 805e0 | 63 69 66 69 63 20 6b 65 79 6d 61 70 73 20 62 69    6e 64 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 61 | cific.keymaps.bind.another.comma | 
| 80600 | 6e 64 0a 77 68 69 63 68 20 6c 65 74 73 20 79 6f    75 20 65 64 69 74 20 74 68 65 20 74 68 69 6e 67 | nd.which.lets.you.edit.the.thing | 
| 80620 | 20 61 74 20 70 6f 69 6e 74 2c 20 6c 69 6b 65 6c    79 20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 | .at.point,.likely.in.another.buf | 
| 80640 | 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 69 66 20 28 65 71 20 | fer."...(interactive)...(if.(eq. | 
| 80660 | 74 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 | transient-current-command.'magit | 
| 80680 | 2d 64 69 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 | -dispatch).......(call-interacti | 
| 806a0 | 76 65 6c 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 | vely.(key-binding.(this-command- | 
| 806c0 | 6b 65 79 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 | keys))).....(user-error."There.i | 
| 806e0 | 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 62 | s.no.thing.at.point.that.could.b | 
| 80700 | 65 20 65 64 69 74 65 64 22 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 62 72 6f 77 73 | e.edited")))..(defun.magit-brows | 
| 80720 | 65 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 | e-thing.()..."This.is.a.placehol | 
| 80740 | 64 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 57 68 65    72 65 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 73 | der.command..Where.applicable,.s | 
| 80760 | 65 63 74 69 6f 6e 2d 73 70 65 63 69 66 69 63 20    6b 65 79 6d 61 70 73 20 62 69 6e 64 20 61 6e 6f | ection-specific.keymaps.bind.ano | 
| 80780 | 74 68 65 72 20 63 6f 6d 6d 61 6e 64 0a 77 68 69    63 68 20 76 69 73 69 74 73 20 74 68 65 20 74 68 | ther.command.which.visits.the.th | 
| 807a0 | 69 6e 67 20 61 74 20 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 | ing.at.point.using.`browse-url'. | 
| 807c0 | 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. | 
| 807e0 | 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 | 
| 80800 | 20 63 6f 75 6c 64 20 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 | .could.be.browsed"))..(defun.mag | 
| 80820 | 69 74 2d 68 65 6c 70 20 28 29 0a 20 20 22 56 69    73 69 74 20 74 68 65 20 4d 61 67 69 74 20 6d 61 | it-help.()..."Visit.the.Magit.ma | 
| 80840 | 6e 75 61 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61    63 74 69 76 65 29 0a 20 20 28 69 6e 66 6f 20 22 | nual."...(interactive)...(info." | 
| 80860 | 6d 61 67 69 74 22 29 29 0a 0a 28 64 65 66 76 61    72 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d | magit"))..(defvar.bug-reference- | 
| 80880 | 6d 61 70 29 0a 28 77 69 74 68 2d 65 76 61 6c 2d    61 66 74 65 72 2d 6c 6f 61 64 20 27 62 75 67 2d | map).(with-eval-after-load.'bug- | 
| 808a0 | 72 65 66 65 72 65 6e 63 65 0a 20 20 28 64 65 66    69 6e 65 2d 6b 65 79 20 62 75 67 2d 72 65 66 65 | reference...(define-key.bug-refe | 
| 808c0 | 72 65 6e 63 65 2d 6d 61 70 20 5b 72 65 6d 61 70    20 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 | rence-map.[remap.magit-visit-thi | 
| 808e0 | 6e 67 5d 0a 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 | ng].....'bug-reference-push-butt | 
| 80900 | 6f 6e 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 | on))..(easy-menu-define.magit-mo | 
| 80920 | 64 65 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 | de-menu.magit-mode-map..."Magit. | 
| 80940 | 6d 65 6e 75 22 0a 20 20 27 28 22 4d 61 67 69 74    22 0a 20 20 20 20 5b 22 52 65 66 72 65 73 68 22 | menu"...'("Magit".....["Refresh" | 
| 80960 | 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 20 74    5d 0a 20 20 20 20 5b 22 52 65 66 72 65 73 68 20 | .magit-refresh.t].....["Refresh. | 
| 80980 | 61 6c 6c 22 20 6d 61 67 69 74 2d 72 65 66 72 65    73 68 2d 61 6c 6c 20 74 5d 0a 20 20 20 20 22 2d | all".magit-refresh-all.t]....."- | 
| 809a0 | 2d 2d 22 0a 20 20 20 20 5b 22 53 74 61 67 65 22    20 6d 61 67 69 74 2d 73 74 61 67 65 20 74 5d 0a | --".....["Stage".magit-stage.t]. | 
| 809c0 | 20 20 20 20 5b 22 53 74 61 67 65 20 6d 6f 64 69    66 69 65 64 22 20 6d 61 67 69 74 2d 73 74 61 67 | ....["Stage.modified".magit-stag | 
| 809e0 | 65 2d 6d 6f 64 69 66 69 65 64 20 74 5d 0a 20 20    20 20 5b 22 55 6e 73 74 61 67 65 22 20 6d 61 67 | e-modified.t].....["Unstage".mag | 
| 80a00 | 69 74 2d 75 6e 73 74 61 67 65 20 74 5d 0a 20 20    20 20 5b 22 52 65 73 65 74 20 69 6e 64 65 78 22 | it-unstage.t].....["Reset.index" | 
| 80a20 | 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 64    65 78 20 74 5d 0a 20 20 20 20 5b 22 43 6f 6d 6d | .magit-reset-index.t].....["Comm | 
| 80a40 | 69 74 22 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74    20 74 5d 0a 20 20 20 20 5b 22 41 64 64 20 6c 6f | it".magit-commit.t].....["Add.lo | 
| 80a60 | 67 20 65 6e 74 72 79 22 20 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 61 64 64 2d 6c 6f 67 20 74 5d | g.entry".magit-commit-add-log.t] | 
| 80a80 | 0a 20 20 20 20 5b 22 54 61 67 22 20 6d 61 67 69    74 2d 74 61 67 2d 63 72 65 61 74 65 20 74 5d 0a | .....["Tag".magit-tag-create.t]. | 
| 80aa0 | 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 5b 22    44 69 66 66 20 77 6f 72 6b 69 6e 67 20 74 72 65 | ...."---".....["Diff.working.tre | 
| 80ac0 | 65 22 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 6f    72 6b 69 6e 67 2d 74 72 65 65 20 74 5d 0a 20 20 | e".magit-diff-working-tree.t]... | 
| 80ae0 | 20 20 5b 22 44 69 66 66 22 20 6d 61 67 69 74 2d    64 69 66 66 20 74 5d 0a 20 20 20 20 28 22 4c 6f | ..["Diff".magit-diff.t].....("Lo | 
| 80b00 | 67 22 0a 20 20 20 20 20 5b 22 4c 6f 67 22 20 6d    61 67 69 74 2d 6c 6f 67 2d 6f 74 68 65 72 20 74 | g"......["Log".magit-log-other.t | 
| 80b20 | 5d 0a 20 20 20 20 20 5b 22 52 65 66 6c 6f 67 22    20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6f 74 | ]......["Reflog".magit-reflog-ot | 
| 80b40 | 68 65 72 20 74 5d 0a 20 20 20 20 20 5b 22 45 78    74 65 6e 64 65 64 2e 2e 2e 22 20 6d 61 67 69 74 | her.t]......["Extended...".magit | 
| 80b60 | 2d 6c 6f 67 20 74 5d 29 0a 20 20 20 20 22 2d 2d    2d 22 0a 20 20 20 20 5b 22 43 68 65 72 72 79 20 | -log.t])....."---".....["Cherry. | 
| 80b80 | 70 69 63 6b 22 20 6d 61 67 69 74 2d 63 68 65 72    72 79 2d 70 69 63 6b 20 74 5d 0a 20 20 20 20 5b | pick".magit-cherry-pick.t].....[ | 
| 80ba0 | 22 52 65 76 65 72 74 20 63 6f 6d 6d 69 74 22 20    6d 61 67 69 74 2d 72 65 76 65 72 74 20 74 5d 0a | "Revert.commit".magit-revert.t]. | 
| 80bc0 | 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 5b 22    49 67 6e 6f 72 65 20 61 74 20 74 6f 70 6c 65 76 | ...."---".....["Ignore.at.toplev | 
| 80be0 | 65 6c 22 20 6d 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 74 5d | el".magit-gitignore-in-topdir.t] | 
| 80c00 | 0a 20 20 20 20 5b 22 49 67 6e 6f 72 65 20 69 6e    20 73 75 62 64 69 72 65 63 74 6f 72 79 22 20 6d | .....["Ignore.in.subdirectory".m | 
| 80c20 | 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 69    6e 2d 73 75 62 64 69 72 20 74 5d 0a 20 20 20 20 | agit-gitignore-in-subdir.t]..... | 
| 80c40 | 5b 22 44 69 73 63 61 72 64 22 20 6d 61 67 69 74    2d 64 69 73 63 61 72 64 20 74 5d 0a 20 20 20 20 | ["Discard".magit-discard.t]..... | 
| 80c60 | 5b 22 52 65 73 65 74 20 68 65 61 64 20 61 6e 64    20 69 6e 64 65 78 22 20 6d 61 67 69 74 2d 72 65 | ["Reset.head.and.index".magit-re | 
| 80c80 | 73 65 74 2d 6d 69 78 65 64 20 74 5d 0a 20 20 20    20 5b 22 53 74 61 73 68 22 20 6d 61 67 69 74 2d | set-mixed.t].....["Stash".magit- | 
| 80ca0 | 73 74 61 73 68 2d 62 6f 74 68 20 74 5d 0a 20 20    20 20 5b 22 53 6e 61 70 73 68 6f 74 22 20 6d 61 | stash-both.t].....["Snapshot".ma | 
| 80cc0 | 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 62 6f 74    68 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 0a 20 | git-snapshot-both.t]....."---".. | 
| 80ce0 | 20 20 20 5b 22 42 72 61 6e 63 68 2e 2e 2e 22 20    6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 20 74 | ...["Branch...".magit-checkout.t | 
| 80d00 | 5d 0a 20 20 20 20 5b 22 4d 65 72 67 65 22 20 6d    61 67 69 74 2d 6d 65 72 67 65 20 74 5d 0a 20 20 | ].....["Merge".magit-merge.t]... | 
| 80d20 | 20 20 5b 22 45 64 69 66 66 20 72 65 73 6f 6c 76    65 22 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 | ..["Ediff.resolve".magit-ediff-r | 
| 80d40 | 65 73 6f 6c 76 65 20 74 5d 0a 20 20 20 20 5b 22    52 65 62 61 73 65 2e 2e 2e 22 20 6d 61 67 69 74 | esolve.t].....["Rebase...".magit | 
| 80d60 | 2d 72 65 62 61 73 65 20 74 5d 0a 20 20 20 20 22    2d 2d 2d 22 0a 20 20 20 20 5b 22 50 75 73 68 22 | -rebase.t]....."---".....["Push" | 
| 80d80 | 20 6d 61 67 69 74 2d 70 75 73 68 20 74 5d 0a 20    20 20 20 5b 22 50 75 6c 6c 22 20 6d 61 67 69 74 | .magit-push.t].....["Pull".magit | 
| 80da0 | 2d 70 75 6c 6c 2d 62 72 61 6e 63 68 20 74 5d 0a    20 20 20 20 5b 22 52 65 6d 6f 74 65 20 75 70 64 | -pull-branch.t].....["Remote.upd | 
| 80dc0 | 61 74 65 22 20 6d 61 67 69 74 2d 66 65 74 63 68    2d 61 6c 6c 20 74 5d 0a 20 20 20 20 28 22 53 75 | ate".magit-fetch-all.t].....("Su | 
| 80de0 | 62 6d 6f 64 75 6c 65 22 0a 20 20 20 20 20 5b 22    53 75 62 6d 6f 64 75 6c 65 20 75 70 64 61 74 65 | bmodule"......["Submodule.update | 
| 80e00 | 22 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c    65 2d 75 70 64 61 74 65 20 74 5d 0a 20 20 20 20 | ".magit-submodule-update.t]..... | 
| 80e20 | 20 5b 22 53 75 62 6d 6f 64 75 6c 65 20 75 70 64    61 74 65 20 61 6e 64 20 69 6e 69 74 22 20 6d 61 | .["Submodule.update.and.init".ma | 
| 80e40 | 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 65    74 75 70 20 74 5d 0a 20 20 20 20 20 5b 22 53 75 | git-submodule-setup.t]......["Su | 
| 80e60 | 62 6d 6f 64 75 6c 65 20 69 6e 69 74 22 20 6d 61    67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 69 6e | bmodule.init".magit-submodule-in | 
| 80e80 | 69 74 20 74 5d 0a 20 20 20 20 20 5b 22 53 75 62    6d 6f 64 75 6c 65 20 73 79 6e 63 22 20 6d 61 67 | it.t]......["Submodule.sync".mag | 
| 80ea0 | 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 79 6e    63 20 74 5d 29 0a 20 20 20 20 22 2d 2d 2d 22 0a | it-submodule-sync.t])....."---". | 
| 80ec0 | 20 20 20 20 28 22 45 78 74 65 6e 73 69 6f 6e 73    22 29 0a 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 | ....("Extensions")....."---".... | 
| 80ee0 | 20 5b 22 44 69 73 70 6c 61 79 20 47 69 74 20 6f    75 74 70 75 74 22 20 6d 61 67 69 74 2d 70 72 6f | .["Display.Git.output".magit-pro | 
| 80f00 | 63 65 73 73 2d 62 75 66 66 65 72 20 74 5d 0a 20    20 20 20 5b 22 51 75 69 74 20 4d 61 67 69 74 22 | cess-buffer.t].....["Quit.Magit" | 
| 80f20 | 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79    2d 62 75 66 66 65 72 20 74 5d 29 29 0a 0a 3b 3b | .magit-mode-bury-buffer.t]))..;; | 
| 80f40 | 3b 20 4d 6f 64 65 0a 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 6c 6f 61 64 2d 63 6f 6e 66 69 67 | ;.Mode..(defun.magit-load-config | 
| 80f60 | 2d 65 78 74 65 6e 73 69 6f 6e 73 20 28 29 0a 20    20 22 4c 6f 61 64 20 4d 61 67 69 74 20 65 78 74 | -extensions.()..."Load.Magit.ext | 
| 80f80 | 65 6e 73 69 6f 6e 73 20 74 68 61 74 20 61 72 65    20 64 65 66 69 6e 65 64 20 61 74 20 74 68 65 20 | ensions.that.are.defined.at.the. | 
| 80fa0 | 47 69 74 20 63 6f 6e 66 69 67 20 6c 61 79 65 72    2e 22 0a 20 20 28 64 6f 6c 69 73 74 20 28 65 78 | Git.config.layer."...(dolist.(ex | 
| 80fc0 | 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 61 6c 6c    20 22 6d 61 67 69 74 2e 65 78 74 65 6e 73 69 6f | t.(magit-get-all."magit.extensio | 
| 80fe0 | 6e 22 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28    73 79 6d 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 | n")).....(let.((sym.(intern.(for | 
| 81000 | 6d 61 74 20 22 6d 61 67 69 74 2d 25 73 2d 6d 6f    64 65 22 20 65 78 74 29 29 29 29 0a 20 20 20 20 | mat."magit-%s-mode".ext))))..... | 
| 81020 | 20 20 28 77 68 65 6e 20 28 66 62 6f 75 6e 64 70    20 73 79 6d 29 0a 20 20 20 20 20 20 20 20 28 66 | ..(when.(fboundp.sym).........(f | 
| 81040 | 75 6e 63 61 6c 6c 20 73 79 6d 20 31 29 29 29 29    29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 | uncall.sym.1)))))..(define-deriv | 
| 81060 | 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f    64 65 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | ed-mode.magit-mode.magit-section | 
| 81080 | 2d 6d 6f 64 65 20 22 4d 61 67 69 74 22 0a 20 20    22 50 61 72 65 6e 74 20 6d 61 6a 6f 72 20 6d 6f | -mode."Magit"..."Parent.major.mo | 
| 810a0 | 64 65 20 66 72 6f 6d 20 77 68 69 63 68 20 4d 61    67 69 74 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 20 | de.from.which.Magit.major.modes. | 
| 810c0 | 69 6e 68 65 72 69 74 2e 0a 0a 4d 61 67 69 74 20    69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e | inherit...Magit.is.documented.in | 
| 810e0 | 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67    69 74 29 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | .info.node.`(magit)'."...:group. | 
| 81100 | 27 6d 61 67 69 74 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 | 'magit...(hack-dir-local-variabl | 
| 81120 | 65 73 2d 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66 66    65 72 29 0a 20 20 28 66 61 63 65 2d 72 65 6d 61 | es-non-file-buffer)...(face-rema | 
| 81140 | 70 2d 61 64 64 2d 72 65 6c 61 74 69 76 65 20 27    68 65 61 64 65 72 2d 6c 69 6e 65 20 27 6d 61 67 | p-add-relative.'header-line.'mag | 
| 81160 | 69 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 29 0a    20 20 28 73 65 74 71 20 6d 6f 64 65 2d 6c 69 6e | it-header-line)...(setq.mode-lin | 
| 81180 | 65 2d 70 72 6f 63 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 | e-process.(magit-repository-loca | 
| 811a0 | 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 0a 20 20 28 73 65 | l-get.'mode-line-process))...(se | 
| 811c0 | 74 71 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 | tq-local.revert-buffer-function. | 
| 811e0 | 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62    75 66 66 65 72 29 0a 20 20 28 73 65 74 71 2d 6c | 'magit-refresh-buffer)...(setq-l | 
| 81200 | 6f 63 61 6c 20 62 6f 6f 6b 6d 61 72 6b 2d 6d 61    6b 65 2d 72 65 63 6f 72 64 2d 66 75 6e 63 74 69 | ocal.bookmark-make-record-functi | 
| 81220 | 6f 6e 20 27 6d 61 67 69 74 2d 2d 6d 61 6b 65 2d    62 6f 6f 6b 6d 61 72 6b 29 0a 20 20 28 73 65 74 | on.'magit--make-bookmark)...(set | 
| 81240 | 71 2d 6c 6f 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 | q-local.isearch-filter-predicate | 
| 81260 | 20 27 6d 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 | .'magit-section--open-temporaril | 
| 81280 | 79 29 29 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 | y))..;;;.Local.Variables..(defva | 
| 812a0 | 72 2d 6c 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 | r-local.magit-buffer-arguments.n | 
| 812c0 | 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 64 | il).(defvar-local.magit-buffer-d | 
| 812e0 | 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 61 6c 20 6d 61 67 69 | iff-args.nil).(defvar-local.magi | 
| 81300 | 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 28 64 65 66 76 61 72 | t-buffer-diff-files.nil).(defvar | 
| 81320 | 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 66 69 6c 65 73 2d 73 | -local.magit-buffer-diff-files-s | 
| 81340 | 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 61 6c 20 6d 61 67 69 | uspended.nil).(defvar-local.magi | 
| 81360 | 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 64 65 66 76 61 72 2d | t-buffer-file-name.nil).(defvar- | 
| 81380 | 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 6e 69 6c 29 0a 28 64 | local.magit-buffer-files.nil).(d | 
| 813a0 | 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 6c 6f 67 2d 61 72 67 | efvar-local.magit-buffer-log-arg | 
| 813c0 | 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 62 75 66 66 65 | s.nil).(defvar-local.magit-buffe | 
| 813e0 | 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 6c 6f 63 61 6c 20 6d | r-log-files.nil).(defvar-local.m | 
| 81400 | 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 65 66 76 61 72 2d 6c | agit-buffer-range.nil).(defvar-l | 
| 81420 | 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 61 73 68 65 64 20 6e | ocal.magit-buffer-range-hashed.n | 
| 81440 | 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 72 | il).(defvar-local.magit-buffer-r | 
| 81460 | 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 20 6d 61 67 69 74 2d | efname.nil).(defvar-local.magit- | 
| 81480 | 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 76 61 72 2d 6c 6f 63 | buffer-revision.nil).(defvar-loc | 
| 814a0 | 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 68 61 73 68 20 6e 69 | al.magit-buffer-revision-hash.ni | 
| 814c0 | 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 72 65 | l).(defvar-local.magit-buffer-re | 
| 814e0 | 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 6c 20 6d 61 67 69 74 | visions.nil).(defvar-local.magit | 
| 81500 | 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 76 61 72 2d 6c 6f 63 | -buffer-typearg.nil).(defvar-loc | 
| 81520 | 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 6e 69 6c 29 0a 0a 3b | al.magit-buffer-upstream.nil)..; | 
| 81540 | 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 6f 20 75 73 65 64 20 | ;.These.variables.are.also.used. | 
| 81560 | 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 0a 3b 3b 20 42 65 63 | in.file-visiting.buffers..;;.Bec | 
| 81580 | 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 74 68 65 20 6d 61 6a | ause.the.user.may.change.the.maj | 
| 815a0 | 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 62 65 20 70 65 72 6d | or-mode,.they.have.;;.to.be.perm | 
| 815c0 | 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 27 6d 61 67 69 74 2d | anent.buffer-local..(put.'magit- | 
| 815e0 | 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 6e 74 2d 6c 6f 63 61 | buffer-file-name.'permanent-loca | 
| 81600 | 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 66 6e 61 6d 65 20 | l.t).(put.'magit-buffer-refname. | 
| 81620 | 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 27 6d 61 67 69 74 2d | 'permanent-local.t).(put.'magit- | 
| 81640 | 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 74 2d 6c 6f 63 61 6c | buffer-revision.'permanent-local | 
| 81660 | 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 76 69 73 69 6f 6e 2d | .t).(put.'magit-buffer-revision- | 
| 81680 | 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 0a 3b 3b 20 60 6d 61 | hash.'permanent-local.t)..;;.`ma | 
| 816a0 | 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 64 65 20 66 75 6e 63 | git-status'.re-enables.mode.func | 
| 816c0 | 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 20 66 75 6e 63 74 69 | tion.but.its.refresher.;;.functi | 
| 816e0 | 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 73 2e 0a 28 70 75 74 | on.does.not.reinstate.this..(put | 
| 81700 | 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 2d 73 75 73 70 65 6e | .'magit-buffer-diff-files-suspen | 
| 81720 | 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 28 64 65 66 76 61 72 | ded.'permanent-local.t)..(defvar | 
| 81740 | 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 72 65 66    72 65 73 68 2d 61 72 67 73 20 6e 69 6c 0a 20 20 | -local.magit-refresh-args.nil... | 
| 81760 | 22 4f 62 73 6f 6c 65 74 65 2e 20 20 50 6f 73 73    69 62 6c 79 20 74 68 65 20 61 72 67 75 6d 65 6e | "Obsolete...Possibly.the.argumen | 
| 81780 | 74 73 20 75 73 65 64 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 | ts.used.to.refresh.the.current.b | 
| 817a0 | 75 66 66 65 72 2e 0a 53 6f 6d 65 20 74 68 69 72    64 2d 70 61 72 74 79 20 70 61 63 6b 61 67 65 73 | uffer..Some.third-party.packages | 
| 817c0 | 20 6d 69 67 68 74 20 73 74 69 6c 6c 20 75 73 65    20 74 68 69 73 2c 20 62 75 74 20 4d 61 67 69 74 | .might.still.use.this,.but.Magit | 
| 817e0 | 20 64 6f 65 73 20 6e 6f 74 2e 22 29 0a 28 70 75    74 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | .does.not.").(put.'magit-refresh | 
| 81800 | 2d 61 72 67 73 20 27 70 65 72 6d 61 6e 65 6e 74    2d 6c 6f 63 61 6c 20 74 29 0a 28 6d 61 6b 65 2d | -args.'permanent-local.t).(make- | 
| 81820 | 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c    65 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | obsolete-variable.'magit-refresh | 
| 81840 | 2d 61 72 67 73 20 6e 69 6c 20 22 4d 61 67 69 74    20 33 2e 30 2e 30 22 29 0a 0a 28 64 65 66 76 61 | -args.nil."Magit.3.0.0")..(defva | 
| 81860 | 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c    6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 73 20 6e 69 | r.magit-buffer-lock-functions.ni | 
| 81880 | 6c 0a 20 20 22 4f 62 73 6f 6c 65 74 65 20 62 75    66 66 65 72 2d 6c 6f 63 6b 69 6e 67 20 73 75 70 | l..."Obsolete.buffer-locking.sup | 
| 818a0 | 70 6f 72 74 20 66 6f 72 20 74 68 69 72 64 2d 70    61 72 74 79 20 6d 6f 64 65 73 2e 0a 49 6d 70 6c | port.for.third-party.modes..Impl | 
| 818c0 | 65 6d 65 6e 74 20 74 68 65 20 67 65 6e 65 72 69    63 20 66 75 6e 63 74 69 6f 6e 20 60 6d 61 67 69 | ement.the.generic.function.`magi | 
| 818e0 | 74 2d 62 75 66 66 65 72 2d 76 61 6c 75 65 27 20    66 6f 72 0a 79 6f 75 72 20 6d 6f 64 65 20 69 6e | t-buffer-value'.for.your.mode.in | 
| 81900 | 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e 67 20    61 6e 20 65 6e 74 72 79 20 74 6f 20 74 68 69 73 | stead.of.adding.an.entry.to.this | 
| 81920 | 20 76 61 72 69 61 62 6c 65 2e 22 29 0a 28 6d 61    6b 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 | .variable.").(make-obsolete-vari | 
| 81940 | 61 62 6c 65 20 27 6d 61 67 69 74 2d 62 75 66 66    65 72 2d 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e | able.'magit-buffer-lock-function | 
| 81960 | 73 20 6e 69 6c 20 22 4d 61 67 69 74 20 33 2e 30    2e 30 22 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e | s.nil."Magit.3.0.0")..(cl-defgen | 
| 81980 | 65 72 69 63 20 6d 61 67 69 74 2d 62 75 66 66 65    72 2d 76 61 6c 75 65 20 28 29 0a 20 20 28 77 68 | eric.magit-buffer-value.()...(wh | 
| 819a0 | 65 6e 2d 6c 65 74 20 28 28 66 6e 20 28 63 64 72    20 28 61 73 73 71 20 6d 61 6a 6f 72 2d 6d 6f 64 | en-let.((fn.(cdr.(assq.major-mod | 
| 819c0 | 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c    6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 73 29 29 29 | e.magit-buffer-lock-functions))) | 
| 819e0 | 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66    6e 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 | ).....(funcall.fn.(with-no-warni | 
| 81a00 | 6e 67 73 20 6d 61 67 69 74 2d 72 65 66 72 65 73    68 2d 61 72 67 73 29 29 29 29 0a 0a 28 64 65 66 | ngs.magit-refresh-args))))..(def | 
| 81a20 | 76 61 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 | var-local.magit-previous-section | 
| 81a40 | 20 6e 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 | .nil).(put.'magit-previous-secti | 
| 81a60 | 6f 6e 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 | on.'permanent-local.t)..;;;.Setu | 
| 81a80 | 70 20 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 | p.Buffer..(defmacro.magit-setup- | 
| 81aa0 | 62 75 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 | buffer.(mode.&optional.locked.&r | 
| 81ac0 | 65 73 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 | est.bindings)...(declare.(indent | 
| 81ae0 | 20 32 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 | .2))...`(magit-setup-buffer-inte | 
| 81b00 | 72 6e 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 | rnal.....,mode.,locked.....,(con | 
| 81b20 | 73 20 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 | s.'list.(mapcar.(pcase-lambda.(` | 
| 81b40 | 28 2c 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 | (,var.,form))................... | 
| 81b60 | 20 20 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 | .........`(list.',var.,form))... | 
| 81b80 | 20 20 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 | .......................bindings) | 
| 81ba0 | 29 29 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 | )))..(defun.magit-setup-buffer-i | 
| 81bc0 | 6e 74 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 29 0a 20 | nternal.(mode.locked.bindings).. | 
| 81be0 | 20 28 6c 65 74 2a 20 28 28 76 61 6c 75 65 20 20    20 28 61 6e 64 20 6c 6f 63 6b 65 64 0a 20 20 20 | .(let*.((value...(and.locked.... | 
| 81c00 | 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 | 
| 81c20 | 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 28 | uffer..........................( | 
| 81c40 | 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 | 
| 81c60 | 6e 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 20 20 | ngs)............................ | 
| 81c80 | 28 73 65 74 20 28 6d 61 6b 65 2d 6c 6f 63 61 6c    2d 76 61 72 69 61 62 6c 65 20 76 61 72 29 20 76 | (set.(make-local-variable.var).v | 
| 81ca0 | 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 20 20 20 20 20 28 6c | al))..........................(l | 
| 81cc0 | 65 74 20 28 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20    6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 | et.((major-mode.mode)).......... | 
| 81ce0 | 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 75 66 66 65 72 2d | ..................(magit-buffer- | 
| 81d00 | 76 61 6c 75 65 29 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 28 62 75 66 66 65 72 20 20 28 6d 61 | value)))))..........(buffer..(ma | 
| 81d20 | 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66    66 65 72 20 6d 6f 64 65 20 76 61 6c 75 65 29 29 | git-get-mode-buffer.mode.value)) | 
| 81d40 | 0a 20 20 20 20 20 20 20 20 20 28 73 65 63 74 69    6f 6e 20 28 61 6e 64 20 62 75 66 66 65 72 20 28 | ..........(section.(and.buffer.( | 
| 81d60 | 6d 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 20 20 20 | magit-current-section)))........ | 
| 81d80 | 20 20 28 63 72 65 61 74 65 64 20 28 6e 6f 74 20    62 75 66 66 65 72 29 29 29 0a 20 20 20 20 28 75 | ..(created.(not.buffer))).....(u | 
| 81da0 | 6e 6c 65 73 73 20 62 75 66 66 65 72 0a 20 20 20    20 20 20 28 73 65 74 71 20 62 75 66 66 65 72 20 | nless.buffer.......(setq.buffer. | 
| 81dc0 | 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 20 | (magit-with-toplevel............ | 
| 81de0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 | ..........(magit-generate-new-bu | 
| 81e00 | 66 66 65 72 20 6d 6f 64 65 20 76 61 6c 75 65 29    29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 | ffer.mode.value)))).....(with-cu | 
| 81e20 | 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 65 74 71 20 | rrent-buffer.buffer.......(setq. | 
| 81e40 | 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 6f 6e 29 0a | magit-previous-section.section). | 
| 81e60 | 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 6d 61 67 69 | ......(funcall.mode).......(magi | 
| 81e80 | 74 2d 78 72 65 66 2d 73 65 74 75 70 20 27 6d 61    67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 | t-xref-setup.'magit-setup-buffer | 
| 81ea0 | 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 70 63 61 73 65 | -internal.bindings).......(pcase | 
| 81ec0 | 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 6e 67 73 29 0a | -dolist.(`(,var.,val).bindings). | 
| 81ee0 | 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 72 69 61 62 6c | ........(set.(make-local-variabl | 
| 81f00 | 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 65 61 74 65 64 | e.var).val)).......(when.created | 
| 81f20 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    73 74 61 74 75 73 2d 67 6f 74 6f 2d 69 6e 69 74 | .........(magit-status-goto-init | 
| 81f40 | 69 61 6c 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20    20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 | ial-section).........(run-hooks. | 
| 81f60 | 27 6d 61 67 69 74 2d 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 | 'magit-create-buffer-hook))).... | 
| 81f80 | 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 0a 20 | .(magit-display-buffer.buffer).. | 
| 81fa0 | 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.. | 
| 81fc0 | 20 20 20 20 20 28 72 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 | .....(run-hooks.'magit-setup-buf | 
| 81fe0 | 66 65 72 2d 68 6f 6f 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 | fer-hook).......(magit-refresh-b | 
| 82000 | 75 66 66 65 72 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 | uffer)).....buffer))..(defun.mag | 
| 82020 | 69 74 2d 6d 6f 64 65 2d 73 65 74 75 70 20 28 6d    6f 64 65 20 26 72 65 73 74 20 61 72 67 73 29 0a | it-mode-setup.(mode.&rest.args). | 
| 82040 | 20 20 22 53 65 74 75 70 20 75 70 20 61 20 4d 4f    44 45 20 62 75 66 66 65 72 20 75 73 69 6e 67 20 | .."Setup.up.a.MODE.buffer.using. | 
| 82060 | 41 52 47 53 20 74 6f 20 67 65 6e 65 72 61 74 65    20 69 74 73 20 63 6f 6e 74 65 6e 74 2e 22 0a 20 | ARGS.to.generate.its.content.".. | 
| 82080 | 20 28 64 65 63 6c 61 72 65 20 28 6f 62 73 6f 6c    65 74 65 20 6d 61 67 69 74 2d 73 65 74 75 70 2d | .(declare.(obsolete.magit-setup- | 
| 820a0 | 62 75 66 66 65 72 20 22 4d 61 67 69 74 20 33 2e    30 2e 30 22 29 29 0a 20 20 28 77 69 74 68 2d 6e | buffer."Magit.3.0.0"))...(with-n | 
| 820c0 | 6f 2d 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 28    6d 61 67 69 74 2d 6d 6f 64 65 2d 73 65 74 75 70 | o-warnings.....(magit-mode-setup | 
| 820e0 | 2d 69 6e 74 65 72 6e 61 6c 20 6d 6f 64 65 20 61    72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | -internal.mode.args)))..(defun.m | 
| 82100 | 61 67 69 74 2d 6d 6f 64 65 2d 73 65 74 75 70 2d    69 6e 74 65 72 6e 61 6c 20 28 6d 6f 64 65 20 61 | agit-mode-setup-internal.(mode.a | 
| 82120 | 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 6f    63 6b 65 64 29 0a 20 20 22 53 65 74 75 70 20 75 | rgs.&optional.locked)..."Setup.u | 
| 82140 | 70 20 61 20 4d 4f 44 45 20 62 75 66 66 65 72 20    75 73 69 6e 67 20 41 52 47 53 20 74 6f 20 67 65 | p.a.MODE.buffer.using.ARGS.to.ge | 
| 82160 | 6e 65 72 61 74 65 20 69 74 73 20 63 6f 6e 74 65    6e 74 2e 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 | nerate.its.content..When.optiona | 
| 82180 | 6c 20 4c 4f 43 4b 45 44 20 69 73 20 6e 6f 6e 2d    6e 69 6c 2c 20 74 68 65 6e 20 63 72 65 61 74 65 | l.LOCKED.is.non-nil,.then.create | 
| 821a0 | 20 61 20 62 75 66 66 65 72 20 74 68 61 74 20 69    73 0a 6c 6f 63 6b 65 64 20 74 6f 20 69 74 73 20 | .a.buffer.that.is.locked.to.its. | 
| 821c0 | 76 61 6c 75 65 2c 20 77 68 69 63 68 20 69 73 20    64 65 72 69 76 65 64 20 66 72 6f 6d 20 4d 4f 44 | value,.which.is.derived.from.MOD | 
| 821e0 | 45 20 61 6e 64 20 41 52 47 53 2e 22 0a 20 20 28    64 65 63 6c 61 72 65 20 28 6f 62 73 6f 6c 65 74 | E.and.ARGS."...(declare.(obsolet | 
| 82200 | 65 20 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75    66 66 65 72 20 22 4d 61 67 69 74 20 33 2e 30 2e | e.magit-setup-buffer."Magit.3.0. | 
| 82220 | 30 22 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 76    61 6c 75 65 20 20 20 28 61 6e 64 20 6c 6f 63 6b | 0"))...(let*.((value...(and.lock | 
| 82240 | 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 28 77 69 74 68 2d | ed........................(with- | 
| 82260 | 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 20 20 20 20 | temp-buffer..................... | 
| 82280 | 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 20 20 20 20 20 20 | .....(with-no-warnings.......... | 
| 822a0 | 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 2d 72 65 | ..................(setq.magit-re | 
| 822c0 | 66 72 65 73 68 2d 61 72 67 73 20 61 72 67 73 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fresh-args.args))............... | 
| 822e0 | 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 6f 64 65 20 6d 6f 64 | ...........(let.((major-mode.mod | 
| 82300 | 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 28 | e))............................( | 
| 82320 | 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 20 20 20 20 20 20 20 | magit-buffer-value)))))......... | 
| 82340 | 20 28 62 75 66 66 65 72 20 20 28 6d 61 67 69 74    2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 | .(buffer..(magit-get-mode-buffer | 
| 82360 | 20 6d 6f 64 65 20 76 61 6c 75 65 29 29 0a 20 20    20 20 20 20 20 20 20 28 73 65 63 74 69 6f 6e 20 | .mode.value))..........(section. | 
| 82380 | 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 74 69 | (and.buffer.(magit-current-secti | 
| 823a0 | 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 75 66 | on)))..........(created.(not.buf | 
| 823c0 | 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 20 20 | fer))).....(unless.buffer....... | 
| 823e0 | 28 73 65 74 71 20 62 75 66 66 65 72 20 28 6d 61    67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 | (setq.buffer.(magit-with-topleve | 
| 82400 | 6c 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 | l......................(magit-ge | 
| 82420 | 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65    72 20 6d 6f 64 65 20 76 61 6c 75 65 29 29 29 29 | nerate-new-buffer.mode.value)))) | 
| 82440 | 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 62 75 66 66 65 72 | .....(with-current-buffer.buffer | 
| 82460 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67    69 74 2d 70 72 65 76 69 6f 75 73 2d 73 65 63 74 | .......(setq.magit-previous-sect | 
| 82480 | 69 6f 6e 20 73 65 63 74 69 6f 6e 29 0a 20 20 20    20 20 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e | ion.section).......(with-no-warn | 
| 824a0 | 69 6e 67 73 0a 20 20 20 20 20 20 20 20 28 73 65    74 71 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | ings.........(setq.magit-refresh | 
| 824c0 | 2d 61 72 67 73 20 61 72 67 73 29 29 0a 20 20 20    20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 6f 64 65 | -args.args)).......(funcall.mode | 
| 824e0 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 78    72 65 66 2d 73 65 74 75 70 20 27 6d 61 67 69 74 | ).......(magit-xref-setup.'magit | 
| 82500 | 2d 6d 6f 64 65 2d 73 65 74 75 70 2d 69 6e 74 65    72 6e 61 6c 20 61 72 67 73 29 0a 20 20 20 20 20 | -mode-setup-internal.args)...... | 
| 82520 | 20 28 77 68 65 6e 20 63 72 65 61 74 65 64 0a 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 | .(when.created.........(magit-st | 
| 82540 | 61 74 75 73 2d 67 6f 74 6f 2d 69 6e 69 74 69 61    6c 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 | atus-goto-initial-section)...... | 
| 82560 | 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d    61 67 69 74 2d 63 72 65 61 74 65 2d 62 75 66 66 | ...(run-hooks.'magit-create-buff | 
| 82580 | 65 72 2d 68 6f 6f 6b 29 29 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 | er-hook))).....(magit-display-bu | 
| 825a0 | 66 66 65 72 20 62 75 66 66 65 72 29 0a 20 20 20    20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 | ffer.buffer).....(with-current-b | 
| 825c0 | 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20    20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d | uffer.buffer.......(run-hooks.'m | 
| 825e0 | 61 67 69 74 2d 6d 6f 64 65 2d 73 65 74 75 70 2d    68 6f 6f 6b 29 0a 20 20 20 20 20 20 28 6d 61 67 | agit-mode-setup-hook).......(mag | 
| 82600 | 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65    72 29 29 29 29 0a 0a 3b 3b 3b 20 44 69 73 70 6c | it-refresh-buffer))))..;;;.Displ | 
| 82620 | 61 79 20 42 75 66 66 65 72 0a 0a 28 64 65 66 76    61 72 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 | ay.Buffer..(defvar.magit-display | 
| 82640 | 2d 62 75 66 66 65 72 2d 6e 6f 73 65 6c 65 63 74    20 6e 69 6c 0a 20 20 22 49 66 20 6e 6f 6e 2d 6e | -buffer-noselect.nil..."If.non-n | 
| 82660 | 69 6c 2c 20 74 68 65 6e 20 60 6d 61 67 69 74 2d    64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 27 20 | il,.then.`magit-display-buffer'. | 
| 82680 | 64 6f 65 73 6e 27 74 20 63 61 6c 6c 20 60 73 65    6c 65 63 74 2d 77 69 6e 64 6f 77 27 2e 22 29 0a | doesn't.call.`select-window'."). | 
| 826a0 | 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 65 72 20 28 62 75 | .(defun.magit-display-buffer.(bu | 
| 826c0 | 66 66 65 72 20 26 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 29 | ffer.&optional.display-function) | 
| 826e0 | 0a 20 20 22 44 69 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 | ..."Display.BUFFER.in.some.windo | 
| 82700 | 77 20 61 6e 64 20 6d 61 79 62 65 20 73 65 6c 65    63 74 20 69 74 2e 0a 0a 49 66 20 6f 70 74 69 6f | w.and.maybe.select.it...If.optio | 
| 82720 | 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 6e 69 6c 2c | nal.DISPLAY-FUNCTION.is.non-nil, | 
| 82740 | 20 74 68 65 6e 20 75 73 65 20 74 68 61 74 20 74    6f 20 64 69 73 70 6c 61 79 0a 74 68 65 20 62 75 | .then.use.that.to.display.the.bu | 
| 82760 | 66 66 65 72 2e 20 20 4f 74 68 65 72 77 69 73 65    20 75 73 65 20 60 6d 61 67 69 74 2d 64 69 73 70 | ffer...Otherwise.use.`magit-disp | 
| 82780 | 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74    69 6f 6e 27 2c 20 77 68 69 63 68 0a 69 73 20 74 | lay-buffer-function',.which.is.t | 
| 827a0 | 68 65 20 6e 6f 72 6d 61 6c 20 63 61 73 65 2e 0a    0a 54 68 65 6e 2c 20 75 6e 6c 65 73 73 20 60 6d | he.normal.case...Then,.unless.`m | 
| 827c0 | 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 27 20 69 73 | agit-display-buffer-noselect'.is | 
| 827e0 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 65 6c 65 63 74    0a 74 68 65 20 77 69 6e 64 6f 77 20 77 68 69 63 | .non-nil,.select.the.window.whic | 
| 82800 | 68 20 77 61 73 20 75 73 65 64 20 74 6f 20 64 69    73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 72 | h.was.used.to.display.the.buffer | 
| 82820 | 2e 0a 0a 41 6c 73 6f 20 72 75 6e 20 74 68 65 20    68 6f 6f 6b 73 20 60 6d 61 67 69 74 2d 70 72 65 | ...Also.run.the.hooks.`magit-pre | 
| 82840 | 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d    68 6f 6f 6b 27 0a 61 6e 64 20 60 6d 61 67 69 74 | -display-buffer-hook'.and.`magit | 
| 82860 | 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 27 2e 22 0a 20 20 28 | -post-display-buffer-hook'."...( | 
| 82880 | 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 28 | with-current-buffer.buffer.....( | 
| 828a0 | 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74    2d 70 72 65 2d 64 69 73 70 6c 61 79 2d 62 75 66 | run-hooks.'magit-pre-display-buf | 
| 828c0 | 66 65 72 2d 68 6f 6f 6b 29 29 0a 20 20 28 6c 65    74 20 28 28 77 69 6e 64 6f 77 20 28 66 75 6e 63 | fer-hook))...(let.((window.(func | 
| 828e0 | 61 6c 6c 20 28 6f 72 20 64 69 73 70 6c 61 79 2d    66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 64 | all.(or.display-function.magit-d | 
| 82900 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75    6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 | isplay-buffer-function)......... | 
| 82920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 28 | .................buffer))).....( | 
| 82940 | 75 6e 6c 65 73 73 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 | unless.magit-display-buffer-nose | 
| 82960 | 6c 65 63 74 0a 20 20 20 20 20 20 28 6c 65 74 2a    20 28 28 6f 6c 64 2d 66 72 61 6d 65 20 28 73 65 | lect.......(let*.((old-frame.(se | 
| 82980 | 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 | lected-frame))..............(new | 
| 829a0 | 2d 66 72 61 6d 65 20 28 77 69 6e 64 6f 77 2d 66    72 61 6d 65 20 77 69 6e 64 6f 77 29 29 29 0a 20 | -frame.(window-frame.window))).. | 
| 829c0 | 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 77    69 6e 64 6f 77 20 77 69 6e 64 6f 77 29 0a 20 20 | .......(select-window.window)... | 
| 829e0 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65    71 20 6f 6c 64 2d 66 72 61 6d 65 20 6e 65 77 2d | ......(unless.(eq.old-frame.new- | 
| 82a00 | 66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20    20 28 73 65 6c 65 63 74 2d 66 72 61 6d 65 2d 73 | frame)...........(select-frame-s | 
| 82a20 | 65 74 2d 69 6e 70 75 74 2d 66 6f 63 75 73 20 6e    65 77 2d 66 72 61 6d 65 29 29 29 29 29 0a 20 20 | et-input-focus.new-frame)))))... | 
| 82a40 | 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..... | 
| 82a60 | 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69    74 2d 70 6f 73 74 2d 64 69 73 70 6c 61 79 2d 62 | (run-hooks.'magit-post-display-b | 
| 82a80 | 75 66 66 65 72 2d 68 6f 6f 6b 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 70 | uffer-hook)))..(defun.magit-disp | 
| 82aa0 | 6c 61 79 2d 62 75 66 66 65 72 2d 74 72 61 64 69    74 69 6f 6e 61 6c 20 28 62 75 66 66 65 72 29 0a | lay-buffer-traditional.(buffer). | 
| 82ac0 | 20 20 22 44 69 73 70 6c 61 79 20 42 55 46 46 45    52 20 74 68 65 20 77 61 79 20 74 68 69 73 20 68 | .."Display.BUFFER.the.way.this.h | 
| 82ae0 | 61 73 20 74 72 61 64 69 74 69 6f 6e 61 6c 6c 79    20 62 65 65 6e 20 64 6f 6e 65 2e 22 0a 20 20 28 | as.traditionally.been.done."...( | 
| 82b00 | 64 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 61 6e | display-buffer....buffer.(if.(an | 
| 82b20 | 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 6d 6f 64 65 29 0a 20 | d.(derived-mode-p.'magit-mode).. | 
| 82b40 | 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 71 20 28 77 69 | ..................(not.(memq.(wi | 
| 82b60 | 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 | 
| 82b80 | 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 20 20 20 | ode)............................ | 
| 82ba0 | 20 20 20 27 28 6d 61 67 69 74 2d 70 72 6f 63 65    73 73 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 | ...'(magit-process-mode......... | 
| 82bc0 | 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 72 65 | ........................magit-re | 
| 82be0 | 76 69 73 69 6f 6e 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 | vision-mode..................... | 
| 82c00 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 64 69 66 66 2d 6d 6f 64 65 0a 20 20 20 20 | ............magit-diff-mode..... | 
| 82c20 | 20 20 20 20 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 | 
| 82c40 | 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 20 20 20 20 20 | t-stash-mode.................... | 
| 82c60 | 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 6d 6f 64 65 29 29 | .............magit-status-mode)) | 
| 82c80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 | ))...............'(display-buffe | 
| 82ca0 | 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 29 | r-same-window).............nil)) | 
| 82cc0 | 29 20 3b 20 64 69 73 70 6c 61 79 20 69 6e 20 61    6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 0a 0a 28 | ).;.display.in.another.window..( | 
| 82ce0 | 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 73 61 6d 65 2d | defun.magit-display-buffer-same- | 
| 82d00 | 77 69 6e 64 6f 77 2d 65 78 63 65 70 74 2d 64 69    66 66 2d 76 31 20 28 62 75 66 66 65 72 29 0a 20 | window-except-diff-v1.(buffer).. | 
| 82d20 | 20 22 44 69 73 70 6c 61 79 20 42 55 46 46 45 52    20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 | ."Display.BUFFER.in.the.selected | 
| 82d40 | 20 77 69 6e 64 6f 77 20 65 78 63 65 70 74 20 66    6f 72 20 73 6f 6d 65 20 6d 6f 64 65 73 2e 0a 49 | .window.except.for.some.modes..I | 
| 82d60 | 66 20 61 20 62 75 66 66 65 72 27 73 20 60 6d 61    6a 6f 72 2d 6d 6f 64 65 27 20 64 65 72 69 76 65 | f.a.buffer's.`major-mode'.derive | 
| 82d80 | 73 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 64 69    66 66 2d 6d 6f 64 65 27 20 6f 72 0a 60 6d 61 67 | s.from.`magit-diff-mode'.or.`mag | 
| 82da0 | 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 27    2c 20 64 69 73 70 6c 61 79 20 69 74 20 69 6e 20 | it-process-mode',.display.it.in. | 
| 82dc0 | 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 20    20 44 69 73 70 6c 61 79 20 61 6c 6c 0a 6f 74 68 | another.window...Display.all.oth | 
| 82de0 | 65 72 20 62 75 66 66 65 72 73 20 69 6e 20 74 68    65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f | er.buffers.in.the.selected.windo | 
| 82e00 | 77 2e 22 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 20 | w."...(display-buffer....buffer. | 
| 82e20 | 28 69 66 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 | (if.(with-current-buffer.buffer. | 
| 82e40 | 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. | 
| 82e60 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65    20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | 'magit-diff-mode.'magit-process- | 
| 82e80 | 6d 6f 64 65 29 29 0a 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 | mode))...............'(nil.(inhi | 
| 82ea0 | 62 69 74 2d 73 61 6d 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 | bit-same-window...t))........... | 
| 82ec0 | 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 69 6e 64 6f 77 29 29 | ..'(display-buffer-same-window)) | 
| 82ee0 | 29 29 0a 0a 28 64 65 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 | ))..(defun.magit--display-buffer | 
| 82f00 | 2d 66 75 6c 6c 66 72 61 6d 65 20 28 62 75 66 66    65 72 20 61 6c 69 73 74 29 0a 20 20 28 77 68 65 | -fullframe.(buffer.alist)...(whe | 
| 82f20 | 6e 2d 6c 65 74 20 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 | n-let.((window.(or.(display-buff | 
| 82f40 | 65 72 2d 72 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 | er-reuse-window.buffer.alist)... | 
| 82f60 | 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- | 
| 82f80 | 62 75 66 66 65 72 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 | buffer-same-window.buffer.alist) | 
| 82fa0 | 0a 20 20 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 | ..........................(displ | 
| 82fc0 | 61 79 2d 62 75 66 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 | ay-buffer-pop-up-window.buffer.a | 
| 82fe0 | 6c 69 73 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 | list)..........................( | 
| 83000 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 75    73 65 2d 73 6f 6d 65 2d 77 69 6e 64 6f 77 20 62 | display-buffer-use-some-window.b | 
| 83020 | 75 66 66 65 72 20 61 6c 69 73 74 29 29 29 29 0a    20 20 20 20 28 64 65 6c 65 74 65 2d 6f 74 68 65 | uffer.alist)))).....(delete-othe | 
| 83040 | 72 2d 77 69 6e 64 6f 77 73 20 77 69 6e 64 6f 77    29 0a 20 20 20 20 77 69 6e 64 6f 77 29 29 0a 0a | r-windows.window).....window)).. | 
| 83060 | 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 65 72 2d 66 75 6c 6c | (defun.magit-display-buffer-full | 
| 83080 | 66 72 61 6d 65 2d 73 74 61 74 75 73 2d 76 31 20    28 62 75 66 66 65 72 29 0a 20 20 22 44 69 73 70 | frame-status-v1.(buffer)..."Disp | 
| 830a0 | 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 65 20 66 72 61 6d 65 | lay.BUFFER,.filling.entire.frame | 
| 830c0 | 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 66 66 65 72 2e 0a 4f | .if.BUFFER.is.a.status.buffer..O | 
| 830e0 | 74 68 65 72 77 69 73 65 2c 20 62 65 68 61 76 65    20 6c 69 6b 65 20 60 6d 61 67 69 74 2d 64 69 73 | therwise,.behave.like.`magit-dis | 
| 83100 | 70 6c 61 79 2d 62 75 66 66 65 72 2d 74 72 61 64    69 74 69 6f 6e 61 6c 27 2e 22 0a 20 20 28 69 66 | play-buffer-traditional'."...(if | 
| 83120 | 20 28 65 71 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 | .(eq.(with-current-buffer.buffer | 
| 83140 | 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a 20 20 20    20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 74 | .major-mode)...........'magit-st | 
| 83160 | 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20    20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 | atus-mode).......(display-buffer | 
| 83180 | 20 62 75 66 66 65 72 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 | .buffer.'(magit--display-buffer- | 
| 831a0 | 66 75 6c 6c 66 72 61 6d 65 29 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 | fullframe)).....(magit-display-b | 
| 831c0 | 75 66 66 65 72 2d 74 72 61 64 69 74 69 6f 6e 61    6c 20 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 | uffer-traditional.buffer)))..(de | 
| 831e0 | 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 74 6f 70 6c 65 66 | fun.magit--display-buffer-toplef | 
| 83200 | 74 20 28 62 75 66 66 65 72 20 61 6c 69 73 74 29    0a 20 20 28 6f 72 20 28 64 69 73 70 6c 61 79 2d | t.(buffer.alist)...(or.(display- | 
| 83220 | 62 75 66 66 65 72 2d 72 65 75 73 65 2d 77 69 6e    64 6f 77 20 62 75 66 66 65 72 20 61 6c 69 73 74 | buffer-reuse-window.buffer.alist | 
| 83240 | 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 32 20 28 64 69 73 | ).......(when-let.((window2.(dis | 
| 83260 | 70 6c 61 79 2d 62 75 66 66 65 72 2d 70 6f 70 2d    75 70 2d 77 69 6e 64 6f 77 20 62 75 66 66 65 72 | play-buffer-pop-up-window.buffer | 
| 83280 | 20 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 77 69 6e 64 6f 77 31 | .alist))).........(let.((window1 | 
| 832a0 | 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e    64 6f 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .(get-buffer-window))........... | 
| 832c0 | 20 20 20 20 28 62 75 66 66 65 72 31 20 28 63 75    72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 | ....(buffer1.(current-buffer)).. | 
| 832e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75    66 66 65 72 32 20 28 77 69 6e 64 6f 77 2d 62 75 | .............(buffer2.(window-bu | 
| 83300 | 66 66 65 72 20 77 69 6e 64 6f 77 32 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 32 | ffer.window2))...............(w2 | 
| 83320 | 2d 71 75 69 74 2d 72 65 73 74 6f 72 65 20 28 77    69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 | -quit-restore.(window-parameter. | 
| 83340 | 77 69 6e 64 6f 77 32 20 27 71 75 69 74 2d 72 65    73 74 6f 72 65 29 29 29 0a 20 20 20 20 20 20 20 | window2.'quit-restore)))........ | 
| 83360 | 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 6f 77 31 20 62 75 | ...(set-window-buffer.window1.bu | 
| 83380 | 66 66 65 72 32 29 0a 20 20 20 20 20 20 20 20 20    20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 | ffer2)...........(set-window-buf | 
| 833a0 | 66 65 72 20 77 69 6e 64 6f 77 32 20 62 75 66 66    65 72 31 29 0a 20 20 20 20 20 20 20 20 20 20 28 | fer.window2.buffer1)...........( | 
| 833c0 | 73 65 6c 65 63 74 2d 77 69 6e 64 6f 77 20 77 69    6e 64 6f 77 32 29 0a 20 20 20 20 20 20 20 20 20 | select-window.window2).......... | 
| 833e0 | 20 3b 3b 20 53 77 61 70 20 73 6f 6d 65 20 77 69    6e 64 6f 77 20 73 74 61 74 65 20 74 68 61 74 20 | .;;.Swap.some.window.state.that. | 
| 83400 | 60 6d 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74    2d 77 69 6e 64 6f 77 27 20 61 6e 64 0a 20 20 20 | `magit-mode-quit-window'.and.... | 
| 83420 | 20 20 20 20 20 20 20 3b 3b 20 60 71 75 69 74 2d    72 65 73 74 6f 72 65 2d 77 69 6e 64 6f 77 27 20 | .......;;.`quit-restore-window'. | 
| 83440 | 69 6e 73 70 65 63 74 2e 0a 20 20 20 20 20 20 20    20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 | inspect............(set-window-p | 
| 83460 | 72 65 76 2d 62 75 66 66 65 72 73 20 77 69 6e 64    6f 77 32 20 28 63 64 72 20 28 77 69 6e 64 6f 77 | rev-buffers.window2.(cdr.(window | 
| 83480 | 2d 70 72 65 76 2d 62 75 66 66 65 72 73 20 77 69    6e 64 6f 77 31 29 29 29 0a 20 20 20 20 20 20 20 | -prev-buffers.window1)))........ | 
| 834a0 | 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70    72 65 76 2d 62 75 66 66 65 72 73 20 77 69 6e 64 | ...(set-window-prev-buffers.wind | 
| 834c0 | 6f 77 31 20 6e 69 6c 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 | ow1.nil)...........(set-window-p | 
| 834e0 | 61 72 61 6d 65 74 65 72 20 77 69 6e 64 6f 77 32    20 27 6d 61 67 69 74 2d 64 65 64 69 63 61 74 65 | arameter.window2.'magit-dedicate | 
| 83500 | 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............................... | 
| 83520 | 20 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 31 20 27 6d 61 67 | ..(window-parameter.window1.'mag | 
| 83540 | 69 74 2d 64 65 64 69 63 61 74 65 64 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 | it-dedicated))...........(set-wi | 
| 83560 | 6e 64 6f 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 | ndow-parameter.window1.'magit-de | 
| 83580 | 64 69 63 61 74 65 64 20 74 29 0a 20 20 20 20 20    20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 | dicated.t)...........(set-window | 
| 835a0 | 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e 64 6f    77 31 20 27 71 75 69 74 2d 72 65 73 74 6f 72 65 | -parameter.window1.'quit-restore | 
| 835c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 835e0 | 20 28 6c 69 73 74 20 27 77 69 6e 64 6f 77 20 27    77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 | .(list.'window.'window.......... | 
| 83600 | 20 20 20 20 20 20 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 74 | .............................(nt | 
| 83620 | 68 20 32 20 77 32 2d 71 75 69 74 2d 72 65 73 74    6f 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | h.2.w2-quit-restore)............ | 
| 83640 | 20 20 20 20 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 74 68 20 | ...........................(nth. | 
| 83660 | 33 20 77 32 2d 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 | 3.w2-quit-restore)))...........( | 
| 83680 | 73 65 74 2d 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 27 71 75 | set-window-parameter.window2.'qu | 
| 836a0 | 69 74 2d 72 65 73 74 6f 72 65 20 6e 69 6c 29 0a    20 20 20 20 20 20 20 20 20 20 77 69 6e 64 6f 77 | it-restore.nil)...........window | 
| 836c0 | 31 29 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 | 1))))..(defun.magit-display-buff | 
| 836e0 | 65 72 2d 66 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 20 28 | er-fullframe-status-topleft-v1.( | 
| 83700 | 62 75 66 66 65 72 29 0a 20 20 22 44 69 73 70 6c    61 79 20 42 55 46 46 45 52 2c 20 66 69 6c 6c 69 | buffer)..."Display.BUFFER,.filli | 
| 83720 | 6e 67 20 65 6e 74 69 72 65 20 66 72 61 6d 65 20    69 66 20 42 55 46 46 45 52 20 69 73 20 61 20 73 | ng.entire.frame.if.BUFFER.is.a.s | 
| 83740 | 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 57 68    65 6e 20 42 55 46 46 45 52 20 64 65 72 69 76 65 | tatus.buffer..When.BUFFER.derive | 
| 83760 | 73 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 64 69    66 66 2d 6d 6f 64 65 27 20 6f 72 0a 60 6d 61 67 | s.from.`magit-diff-mode'.or.`mag | 
| 83780 | 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 27    2c 20 74 72 79 20 74 6f 20 64 69 73 70 6c 61 79 | it-process-mode',.try.to.display | 
| 837a0 | 20 42 55 46 46 45 52 20 74 6f 20 74 68 65 20 74    6f 70 20 6f 72 20 6c 65 66 74 20 6f 66 0a 74 68 | .BUFFER.to.the.top.or.left.of.th | 
| 837c0 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72    20 72 61 74 68 65 72 20 74 68 61 6e 20 74 6f 20 | e.current.buffer.rather.than.to. | 
| 837e0 | 74 68 65 20 62 6f 74 74 6f 6d 20 6f 72 20 72 69    67 68 74 2c 20 61 73 0a 60 6d 61 67 69 74 2d 64 | the.bottom.or.right,.as.`magit-d | 
| 83800 | 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 76 | isplay-buffer-fullframe-status-v | 
| 83820 | 31 27 20 77 6f 75 6c 64 2e 20 20 57 68 65 74 68    65 72 20 74 68 65 0a 73 70 6c 69 74 20 69 73 20 | 1'.would...Whether.the.split.is. | 
| 83840 | 6d 61 64 65 20 76 65 72 74 69 63 61 6c 6c 79 20    6f 72 20 68 6f 72 69 7a 6f 6e 74 61 6c 6c 79 20 | made.vertically.or.horizontally. | 
| 83860 | 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79    0a 60 73 70 6c 69 74 2d 77 69 6e 64 6f 77 2d 70 | is.determined.by.`split-window-p | 
| 83880 | 72 65 66 65 72 72 65 64 2d 66 75 6e 63 74 69 6f    6e 27 2e 22 0a 20 20 28 64 69 73 70 6c 61 79 2d | referred-function'."...(display- | 
| 838a0 | 62 75 66 66 65 72 0a 20 20 20 62 75 66 66 65 72    0a 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 28 | buffer....buffer....(cond.((eq.( | 
| 838c0 | 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 20 6d 61 6a 6f 72 | with-current-buffer.buffer.major | 
| 838e0 | 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 27 6d 61 67 69 74 2d 73 74 61 74 | -mode)...............'magit-stat | 
| 83900 | 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20    20 20 20 27 28 6d 61 67 69 74 2d 2d 64 69 73 70 | us-mode)...........'(magit--disp | 
| 83920 | 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66    72 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 | lay-buffer-fullframe)).......... | 
| 83940 | 28 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 | ((with-current-buffer.buffer.... | 
| 83960 | 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 2d | .........(derived-mode-p.'magit- | 
| 83980 | 64 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 | diff-mode.'magit-process-mode)). | 
| 839a0 | 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 65 | ..........'(magit--display-buffe | 
| 839c0 | 72 2d 74 6f 70 6c 65 66 74 29 29 0a 20 20 20 20    20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 | r-topleft))..........(t......... | 
| 839e0 | 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 69 6e 64 6f 77 29 29 | ..'(display-buffer-same-window)) | 
| 83a00 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 | )))..(defun.magit--display-buffe | 
| 83a20 | 72 2d 66 75 6c 6c 63 6f 6c 75 6d 6e 20 28 62 75    66 66 65 72 20 61 6c 69 73 74 29 0a 20 20 28 77 | r-fullcolumn.(buffer.alist)...(w | 
| 83a40 | 68 65 6e 2d 6c 65 74 20 28 28 77 69 6e 64 6f 77    20 28 6f 72 20 28 64 69 73 70 6c 61 79 2d 62 75 | hen-let.((window.(or.(display-bu | 
| 83a60 | 66 66 65 72 2d 72 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 | ffer-reuse-window.buffer.alist). | 
| 83a80 | 20 20 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 | .........................(displa | 
| 83aa0 | 79 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69    6e 64 6f 77 20 62 75 66 66 65 72 20 61 6c 69 73 | y-buffer-same-window.buffer.alis | 
| 83ac0 | 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 64 69 73 | t)..........................(dis | 
| 83ae0 | 70 6c 61 79 2d 62 75 66 66 65 72 2d 62 65 6c 6f    77 2d 73 65 6c 65 63 74 65 64 20 62 75 66 66 65 | play-buffer-below-selected.buffe | 
| 83b00 | 72 20 61 6c 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 | r.alist)))).....(delete-other-wi | 
| 83b20 | 6e 64 6f 77 73 2d 76 65 72 74 69 63 61 6c 6c 79    20 77 69 6e 64 6f 77 29 0a 20 20 20 20 77 69 6e | ndows-vertically.window).....win | 
| 83b40 | 64 6f 77 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 | dow))..(defun.magit-display-buff | 
| 83b60 | 65 72 2d 66 75 6c 6c 63 6f 6c 75 6d 6e 2d 6d 6f    73 74 2d 76 31 20 28 62 75 66 66 65 72 29 0a 20 | er-fullcolumn-most-v1.(buffer).. | 
| 83b80 | 20 22 44 69 73 70 6c 61 79 20 42 55 46 46 45 52    20 75 73 69 6e 67 20 74 68 65 20 66 75 6c 6c 20 | ."Display.BUFFER.using.the.full. | 
| 83ba0 | 63 6f 6c 75 6d 6e 20 65 78 63 65 70 74 20 69 6e    20 73 6f 6d 65 20 63 61 73 65 73 2e 0a 46 6f 72 | column.except.in.some.cases..For | 
| 83bc0 | 20 6d 6f 73 74 20 63 61 73 65 73 20 77 68 65 72    65 20 42 55 46 46 45 52 27 73 20 60 6d 61 6a 6f | .most.cases.where.BUFFER's.`majo | 
| 83be0 | 72 2d 6d 6f 64 65 27 20 64 65 72 69 76 65 73 20    66 72 6f 6d 0a 60 6d 61 67 69 74 2d 6d 6f 64 65 | r-mode'.derives.from.`magit-mode | 
| 83c00 | 27 2c 20 64 69 73 70 6c 61 79 20 69 74 20 69 6e    20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 | ',.display.it.in.the.selected.wi | 
| 83c20 | 6e 64 6f 77 20 61 6e 64 20 67 72 6f 77 20 74 68    61 74 0a 77 69 6e 64 6f 77 20 74 6f 20 74 68 65 | ndow.and.grow.that.window.to.the | 
| 83c40 | 20 66 75 6c 6c 20 68 65 69 67 68 74 20 6f 66 20    74 68 65 20 66 72 61 6d 65 2c 20 64 65 6c 65 74 | .full.height.of.the.frame,.delet | 
| 83c60 | 69 6e 67 20 6f 74 68 65 72 20 77 69 6e 64 6f 77    73 20 69 6e 0a 74 68 61 74 20 63 6f 6c 75 6d 6e | ing.other.windows.in.that.column | 
| 83c80 | 20 61 73 20 6e 65 63 65 73 73 61 72 79 2e 20 20    48 6f 77 65 76 65 72 2c 20 64 69 73 70 6c 61 79 | .as.necessary...However,.display | 
| 83ca0 | 20 42 55 46 46 45 52 20 69 6e 20 61 6e 6f 74 68    65 72 0a 77 69 6e 64 6f 77 20 69 66 20 31 29 20 | .BUFFER.in.another.window.if.1). | 
| 83cc0 | 42 55 46 46 45 52 27 73 20 6d 6f 64 65 20 64 65    72 69 76 65 73 20 66 72 6f 6d 20 60 6d 61 67 69 | BUFFER's.mode.derives.from.`magi | 
| 83ce0 | 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 27 2c    20 6f 72 0a 32 29 20 42 55 46 46 45 52 27 73 20 | t-process-mode',.or.2).BUFFER's. | 
| 83d00 | 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 64 69 66 66 2d 6d 6f | mode.derives.from.`magit-diff-mo | 
| 83d20 | 64 65 27 2c 20 70 72 6f 76 69 64 65 64 20 74 68    61 74 0a 74 68 65 20 6d 6f 64 65 20 6f 66 20 74 | de',.provided.that.the.mode.of.t | 
| 83d40 | 68 65 20 63 75 72 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 60 | he.current.buffer.derives.from.` | 
| 83d60 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 27 20    6f 72 0a 60 6d 61 67 69 74 2d 63 68 65 72 72 79 | magit-log-mode'.or.`magit-cherry | 
| 83d80 | 2d 6d 6f 64 65 27 2e 22 0a 20 20 28 64 69 73 70    6c 61 79 2d 62 75 66 66 65 72 0a 20 20 20 62 75 | -mode'."...(display-buffer....bu | 
| 83da0 | 66 66 65 72 0a 20 20 20 28 63 6f 6e 64 20 28 28    61 6e 64 20 28 6f 72 20 67 69 74 2d 63 6f 6d 6d | ffer....(cond.((and.(or.git-comm | 
| 83dc0 | 69 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 28 64 65 72 69 | it-mode....................(deri | 
| 83de0 | 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 0a 20 20 20 20 20 | ved-mode-p.'magit-log-mode...... | 
| 83e00 | 20 20 20 20 20 20 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 | ..............................'m | 
| 83e20 | 61 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 | agit-cherry-mode................ | 
| 83e40 | 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 72 65 66 6c 6f | ....................'magit-reflo | 
| 83e60 | 67 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 | g-mode))................(with-cu | 
| 83e80 | 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 20 | rrent-buffer.buffer............. | 
| 83ea0 | 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 69 66 66 | .....(derived-mode-p.'magit-diff | 
| 83ec0 | 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | -mode)))...........nil)......... | 
| 83ee0 | 20 28 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... | 
| 83f00 | 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 | 
| 83f20 | 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 0a 20 | -process-mode))...........nil).. | 
| 83f40 | 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20    20 20 20 20 20 27 28 6d 61 67 69 74 2d 2d 64 69 | ........(t...........'(magit--di | 
| 83f60 | 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c    6c 63 6f 6c 75 6d 6e 29 29 29 29 29 0a 0a 28 64 | splay-buffer-fullcolumn)))))..(d | 
| 83f80 | 65 66 75 6e 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 20 28 | efun.magit-maybe-set-dedicated.( | 
| 83fa0 | 29 0a 20 20 22 4d 61 72 6b 20 74 68 65 20 73 65    6c 65 63 74 65 64 20 77 69 6e 64 6f 77 20 61 73 | )..."Mark.the.selected.window.as | 
| 83fc0 | 20 64 65 64 69 63 61 74 65 64 20 69 66 20 61 70    70 72 6f 70 72 69 61 74 65 2e 0a 0a 49 66 20 61 | .dedicated.if.appropriate...If.a | 
| 83fe0 | 20 6e 65 77 20 77 69 6e 64 6f 77 20 77 61 73 20    63 72 65 61 74 65 64 20 74 6f 20 64 69 73 70 6c | .new.window.was.created.to.displ | 
| 84000 | 61 79 20 74 68 65 20 62 75 66 66 65 72 2c 20 74    68 65 6e 20 72 65 6d 65 6d 62 65 72 0a 74 68 61 | ay.the.buffer,.then.remember.tha | 
| 84020 | 74 20 66 61 63 74 2e 20 20 54 68 61 74 20 69 6e    66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 75 73 65 | t.fact...That.information.is.use | 
| 84040 | 64 20 62 79 20 60 6d 61 67 69 74 2d 6d 6f 64 65    2d 71 75 69 74 2d 77 69 6e 64 6f 77 27 2c 0a 74 | d.by.`magit-mode-quit-window',.t | 
| 84060 | 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74    68 65 72 20 74 68 65 20 77 69 6e 64 6f 77 20 73 | o.determine.whether.the.window.s | 
| 84080 | 68 6f 75 6c 64 20 62 65 20 64 65 6c 65 74 65 64    20 77 68 65 6e 20 69 74 73 20 6c 61 73 74 0a 4d | hould.be.deleted.when.its.last.M | 
| 840a0 | 61 67 69 74 20 62 75 66 66 65 72 20 69 73 20 62    75 72 69 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 | agit.buffer.is.buried."...(let.( | 
| 840c0 | 28 77 69 6e 64 6f 77 20 28 67 65 74 2d 62 75 66    66 65 72 2d 77 69 6e 64 6f 77 20 28 63 75 72 72 | (window.(get-buffer-window.(curr | 
| 840e0 | 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 0a 20    20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 77 | ent-buffer)))).....(when.(and.(w | 
| 84100 | 69 6e 64 6f 77 2d 6c 69 76 65 2d 70 20 77 69 6e    64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 | indow-live-p.window)............ | 
| 84120 | 20 20 20 20 28 6e 6f 74 20 28 77 69 6e 64 6f 77    2d 70 72 65 76 2d 62 75 66 66 65 72 73 20 77 69 | ....(not.(window-prev-buffers.wi | 
| 84140 | 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20 28 73    65 74 2d 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 | ndow))).......(set-window-parame | 
| 84160 | 74 65 72 20 77 69 6e 64 6f 77 20 27 6d 61 67 69    74 2d 64 65 64 69 63 61 74 65 64 20 74 29 29 29 | ter.window.'magit-dedicated.t))) | 
| 84180 | 29 0a 0a 3b 3b 3b 20 47 65 74 20 42 75 66 66 65    72 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c | )..;;;.Get.Buffer..(defvar-local | 
| 841a0 | 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 6e 69 6c 0a 20 20 | .magit--default-directory.nil... | 
| 841c0 | 22 56 61 6c 75 65 20 6f 66 20 60 64 65 66 61 75    6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 77 68 | "Value.of.`default-directory'.wh | 
| 841e0 | 65 6e 20 62 75 66 66 65 72 20 69 73 20 67 65 6e    65 72 61 74 65 64 2e 0a 54 68 69 73 20 65 78 69 | en.buffer.is.generated..This.exi | 
| 84200 | 73 74 73 20 74 6f 20 70 72 65 76 65 6e 74 20 61    20 6c 65 74 2d 62 6f 75 6e 64 20 60 64 65 66 61 | sts.to.prevent.a.let-bound.`defa | 
| 84220 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 66    72 6f 6d 0a 74 72 69 63 6b 69 6e 67 20 60 6d 61 | ult-directory'.from.tricking.`ma | 
| 84240 | 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66    66 65 72 27 20 6f 72 20 60 6d 61 67 69 74 2d 6d | git-get-mode-buffer'.or.`magit-m | 
| 84260 | 6f 64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 27    0a 69 6e 74 6f 20 74 68 69 6e 6b 69 6e 67 20 61 | ode-get-buffers'.into.thinking.a | 
| 84280 | 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 73 20    74 6f 20 61 20 72 65 70 6f 20 74 68 61 74 20 69 | .buffer.belongs.to.a.repo.that.i | 
| 842a0 | 74 20 64 6f 65 73 6e 27 74 2e 22 29 0a 28 70 75    74 20 27 6d 61 67 69 74 2d 2d 64 65 66 61 75 6c | t.doesn't.").(put.'magit--defaul | 
| 842c0 | 74 2d 64 69 72 65 63 74 6f 72 79 20 27 70 65 72    6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a | t-directory.'permanent-local.t). | 
| 842e0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f    64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 20 28 | .(defun.magit-mode-get-buffers.( | 
| 84300 | 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 70 6c 65 76 65 | )...(let.((topdir.(magit-topleve | 
| 84320 | 6c 29 29 29 0a 20 20 20 20 28 2d 2d 66 69 6c 74    65 72 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | l))).....(--filter.(with-current | 
| 84340 | 2d 62 75 66 66 65 72 20 69 74 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | -buffer.it.................(and. | 
| 84360 | 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 64 65 29 0a 20 20 20 | (derived-mode-p.'magit-mode).... | 
| 84380 | 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 6d 61 67 69 74 2d 2d | ..................(equal.magit-- | 
| 843a0 | 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 29 0a 20 20 20 20 | default-directory.topdir)))..... | 
| 843c0 | 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65    72 2d 6c 69 73 74 29 29 29 29 0a 0a 28 64 65 66 | ..........(buffer-list))))..(def | 
| 843e0 | 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 20 | var-local.magit-buffer-locked-p. | 
| 84400 | 6e 69 6c 29 0a 28 70 75 74 20 27 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 | nil).(put.'magit-buffer-locked-p | 
| 84420 | 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 20 6d 61 67 | .'permanent-local.t)..(defun.mag | 
| 84440 | 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66    65 72 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e | it-get-mode-buffer.(mode.&option | 
| 84460 | 61 6c 20 76 61 6c 75 65 20 66 72 61 6d 65 29 0a    20 20 22 52 65 74 75 72 6e 20 62 75 66 66 65 72 | al.value.frame)..."Return.buffer | 
| 84480 | 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 72 65 70 6f 73 69 | .belonging.to.the.current.reposi | 
| 844a0 | 74 6f 72 79 20 77 68 6f 73 65 20 6d 61 6a 6f 72    2d 6d 6f 64 65 20 69 73 20 4d 4f 44 45 2e 0a 0a | tory.whose.major-mode.is.MODE... | 
| 844c0 | 49 66 20 6e 6f 20 73 75 63 68 20 62 75 66 66 65    72 20 65 78 69 73 74 73 20 74 68 65 6e 20 72 65 | If.no.such.buffer.exists.then.re | 
| 844e0 | 74 75 72 6e 20 6e 69 6c 2e 20 20 4d 75 6c 74 69    70 6c 65 20 62 75 66 66 65 72 73 20 77 69 74 68 | turn.nil...Multiple.buffers.with | 
| 84500 | 0a 74 68 65 20 73 61 6d 65 20 6d 61 6a 6f 72 2d    6d 6f 64 65 20 6d 61 79 20 65 78 69 73 74 20 66 | .the.same.major-mode.may.exist.f | 
| 84520 | 6f 72 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20    62 75 74 20 6f 6e 6c 79 20 6f 6e 65 20 63 61 6e | or.a.repository.but.only.one.can | 
| 84540 | 0a 65 78 69 73 74 20 74 68 61 74 20 68 61 73 6e    27 74 20 62 65 65 6e 20 6c 6f 63 6b 65 64 20 74 | .exist.that.hasn't.been.locked.t | 
| 84560 | 6f 20 69 74 73 20 76 61 6c 75 65 2e 20 20 52 65    74 75 72 6e 20 74 68 61 74 20 62 75 66 66 65 72 | o.its.value...Return.that.buffer | 
| 84580 | 0a 5c 28 6f 72 20 6e 69 6c 20 69 66 20 74 68 65    72 65 20 69 73 20 6e 6f 20 73 75 63 68 20 62 75 | .\(or.nil.if.there.is.no.such.bu | 
| 845a0 | 66 66 65 72 29 20 75 6e 6c 65 73 73 20 56 41 4c    55 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 | ffer).unless.VALUE.is.non-nil,.i | 
| 845c0 | 6e 0a 77 68 69 63 68 20 63 61 73 65 20 72 65 74    75 72 6e 20 74 68 65 20 62 75 66 66 65 72 20 74 | n.which.case.return.the.buffer.t | 
| 845e0 | 68 61 74 20 68 61 73 20 62 65 65 6e 20 6c 6f 63    6b 65 64 20 74 6f 20 74 68 61 74 20 76 61 6c 75 | hat.has.been.locked.to.that.valu | 
| 84600 | 65 2e 0a 0a 49 66 20 46 52 41 4d 45 20 69 73 20    6e 69 6c 20 6f 72 20 6f 6d 69 74 74 65 64 2c 20 | e...If.FRAME.is.nil.or.omitted,. | 
| 84620 | 74 68 65 6e 20 63 6f 6e 73 69 64 65 72 20 61 6c    6c 20 62 75 66 66 65 72 73 2e 20 20 4f 74 68 65 | then.consider.all.buffers...Othe | 
| 84640 | 72 77 69 73 65 0a 20 20 6f 6e 6c 79 20 63 6f 6e    73 69 64 65 72 20 62 75 66 66 65 72 73 20 74 68 | rwise...only.consider.buffers.th | 
| 84660 | 61 74 20 61 72 65 20 64 69 73 70 6c 61 79 65 64    20 69 6e 20 73 6f 6d 65 20 6c 69 76 65 20 77 69 | at.are.displayed.in.some.live.wi | 
| 84680 | 6e 64 6f 77 0a 20 20 6f 6e 20 73 6f 6d 65 20 66    72 61 6d 65 2e 0a 49 66 20 60 61 6c 6c 27 2c 20 | ndow...on.some.frame..If.`all',. | 
| 846a0 | 74 68 65 6e 20 63 6f 6e 73 69 64 65 72 20 61 6c    6c 20 62 75 66 66 65 72 73 20 6f 6e 20 61 6c 6c | then.consider.all.buffers.on.all | 
| 846c0 | 20 66 72 61 6d 65 73 2e 0a 49 66 20 60 76 69 73    69 62 6c 65 27 2c 20 74 68 65 6e 20 6f 6e 6c 79 | .frames..If.`visible',.then.only | 
| 846e0 | 20 63 6f 6e 73 69 64 65 72 20 62 75 66 66 65 72    73 20 6f 6e 20 61 6c 6c 20 76 69 73 69 62 6c 65 | .consider.buffers.on.all.visible | 
| 84700 | 20 66 72 61 6d 65 73 2e 0a 49 66 20 60 73 65 6c    65 63 74 65 64 27 20 6f 72 20 74 2c 20 74 68 65 | .frames..If.`selected'.or.t,.the | 
| 84720 | 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 74 68 65 20 73 | n.only.consider.buffers.on.the.s | 
| 84740 | 65 6c 65 63 74 65 64 0a 20 20 66 72 61 6d 65 2e    0a 49 66 20 61 20 66 72 61 6d 65 2c 20 74 68 65 | elected...frame..If.a.frame,.the | 
| 84760 | 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 74 68 61 74 20 | n.only.consider.buffers.on.that. | 
| 84780 | 66 72 61 6d 65 2e 22 0a 20 20 28 69 66 2d 6c 65    74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 | frame."...(if-let.((topdir.(magi | 
| 847a0 | 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20    20 20 20 20 28 63 6c 2d 66 6c 65 74 2a 20 28 28 | t-toplevel))).......(cl-flet*.(( | 
| 847c0 | 62 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 20 20 20 20 20 28 | b.(buffer).....................( | 
| 847e0 | 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 20 | with-current-buffer.buffer...... | 
| 84800 | 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 6d 61 6a 6f 72 2d | .................(and.(eq.major- | 
| 84820 | 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 20 20 20 20 20 20 | mode.mode)...................... | 
| 84840 | 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 69 72 65 | ......(equal.magit--default-dire | 
| 84860 | 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 20 20 20 | ctory.topdir)................... | 
| 84880 | 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.............. | 
| 848a0 | 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 74 2d 62 75 66 | ..................(and.magit-buf | 
| 848c0 | 66 65 72 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 | fer-locked-p.................... | 
| 848e0 | 20 20 20 20 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 62 | .................(equal.(magit-b | 
| 84900 | 75 66 66 65 72 2d 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 | uffer-value).value))............ | 
| 84920 | 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 74 2d 62 75 66 | ..................(not.magit-buf | 
| 84940 | 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-locked-p)).................. | 
| 84960 | 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..........buffer)))............. | 
| 84980 | 20 20 20 20 20 28 77 20 28 77 69 6e 64 6f 77 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(w.(window)................ | 
| 849a0 | 20 20 20 20 20 28 62 20 28 77 69 6e 64 6f 77 2d    62 75 66 66 65 72 20 77 69 6e 64 6f 77 29 29 29 | .....(b.(window-buffer.window))) | 
| 849c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 66 20 28 66 72 61 6d 65 29 0a 20 20 20 | ..................(f.(frame).... | 
| 849e0 | 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 20 23 27 77 20 28 | .................(seq-some.#'w.( | 
| 84a00 | 77 69 6e 64 6f 77 2d 6c 69 73 74 20 66 72 61 6d    65 20 27 6e 6f 2d 6d 69 6e 69 62 75 66 29 29 29 | window-list.frame.'no-minibuf))) | 
| 84a20 | 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65    2d 65 78 68 61 75 73 74 69 76 65 20 66 72 61 6d | ).........(pcase-exhaustive.fram | 
| 84a40 | 65 0a 20 20 20 20 20 20 20 20 20 20 28 60 6e 69    6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e...........(`nil............... | 
| 84a60 | 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 6c 69 73 74 29 29 | ....(seq-some.#'b.(buffer-list)) | 
| 84a80 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 61 6c    6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )...........(`all............... | 
| 84aa0 | 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 74 29 29 29 | ....(seq-some.#'f.(frame-list))) | 
| 84ac0 | 0a 20 20 20 20 20 20 20 20 20 20 28 60 76 69 73    69 62 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(`visible............ | 
| 84ae0 | 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 65 2d | ...(seq-some.#'f.(visible-frame- | 
| 84b00 | 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 28 6f 72 20 60 73 65 6c 65 63 74 65 64 | list)))...........((or.`selected | 
| 84b20 | 20 60 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- | 
| 84b40 | 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))))........ | 
| 84b60 | 20 20 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 | ...((guard.(framep.frame)).(seq- | 
| 84b80 | 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 29 29 29 29 29 | some.#'w.(window-list.frame))))) | 
| 84ba0 | 0a 20 20 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 | .....(magit--not-inside-reposito | 
| 84bc0 | 72 79 2d 65 72 72 6f 72 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 | ry-error)))..(defun.magit-mode-g | 
| 84be0 | 65 74 2d 62 75 66 66 65 72 20 28 6d 6f 64 65 20    26 6f 70 74 69 6f 6e 61 6c 20 63 72 65 61 74 65 | et-buffer.(mode.&optional.create | 
| 84c00 | 20 66 72 61 6d 65 20 76 61 6c 75 65 29 0a 20 20    28 64 65 63 6c 61 72 65 20 28 6f 62 73 6f 6c 65 | .frame.value)...(declare.(obsole | 
| 84c20 | 74 65 20 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64    65 2d 62 75 66 66 65 72 20 22 4d 61 67 69 74 20 | te.magit-get-mode-buffer."Magit. | 
| 84c40 | 33 2e 30 2e 30 22 29 29 0a 20 20 28 77 68 65 6e    20 63 72 65 61 74 65 0a 20 20 20 20 28 65 72 72 | 3.0.0"))...(when.create.....(err | 
| 84c60 | 6f 72 20 22 60 6d 61 67 69 74 2d 6d 6f 64 65 2d    67 65 74 2d 62 75 66 66 65 72 27 73 20 43 52 45 | or."`magit-mode-get-buffer's.CRE | 
| 84c80 | 41 54 45 20 61 72 67 75 6d 65 6e 74 20 69 73 20    6f 62 73 6f 6c 65 74 65 22 29 29 0a 20 20 28 69 | ATE.argument.is.obsolete"))...(i | 
| 84ca0 | 66 2d 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 | f-let.((topdir.(magit-toplevel)) | 
| 84cc0 | 29 0a 20 20 20 20 20 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 | ).......(--first.(with-current-b | 
| 84ce0 | 75 66 66 65 72 20 69 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | uffer.it..................(and.( | 
| 84d00 | 65 71 20 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 | eq.major-mode.mode)............. | 
| 84d20 | 20 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 | ..........(equal.magit--default- | 
| 84d40 | 64 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 | directory.topdir)............... | 
| 84d60 | 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 20 | ........(if.value............... | 
| 84d80 | 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 2d 6c 6f | ............(and.magit-buffer-lo | 
| 84da0 | 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 20 20 20 | cked-p.......................... | 
| 84dc0 | 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 76 61 6c 75 65 | ......(equal.(magit-buffer-value | 
| 84de0 | 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 20 20 20 20 20 | ).value))....................... | 
| 84e00 | 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 64 2d 70 29 29 29 29 | ..(not.magit-buffer-locked-p)))) | 
| 84e20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 66 20 66 72 61 6d 65 0a 20 20 20 20 20 20 | ................(if.frame....... | 
| 84e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    70 63 61 72 20 23 27 77 69 6e 64 6f 77 2d 62 75 | .............(mapcar.#'window-bu | 
| 84e60 | 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............................ | 
| 84e80 | 28 77 69 6e 64 6f 77 2d 6c 69 73 74 20 28 75 6e    6c 65 73 73 20 28 65 71 20 66 72 61 6d 65 20 74 | (window-list.(unless.(eq.frame.t | 
| 84ea0 | 29 20 66 72 61 6d 65 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 | ).frame)))..................(buf | 
| 84ec0 | 66 65 72 2d 6c 69 73 74 29 29 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 2d 6e 6f 74 2d 69 6e 73 69 | fer-list))).....(magit--not-insi | 
| 84ee0 | 64 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 65 72    72 6f 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | de-repository-error)))..(defun.m | 
| 84f00 | 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 6e 65    77 2d 62 75 66 66 65 72 20 28 6d 6f 64 65 20 26 | agit-generate-new-buffer.(mode.& | 
| 84f20 | 6f 70 74 69 6f 6e 61 6c 20 76 61 6c 75 65 29 0a    20 20 28 6c 65 74 2a 20 28 28 6e 61 6d 65 20 28 | optional.value)...(let*.((name.( | 
| 84f40 | 66 75 6e 63 61 6c 6c 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 | funcall.magit-generate-buffer-na | 
| 84f60 | 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 6f 64 65    20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 | me-function.mode.value))........ | 
| 84f80 | 20 20 28 62 75 66 66 65 72 20 28 67 65 6e 65 72    61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 6e | ..(buffer.(generate-new-buffer.n | 
| 84fa0 | 61 6d 65 29 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 | ame))).....(with-current-buffer. | 
| 84fc0 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 73 65    74 71 20 6d 61 67 69 74 2d 2d 64 65 66 61 75 6c | buffer.......(setq.magit--defaul | 
| 84fe0 | 74 2d 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 79 29 0a 20 | t-directory.default-directory).. | 
| 85000 | 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 63 6b 65 64 2d 70 | .....(setq.magit-buffer-locked-p | 
| 85020 | 20 28 61 6e 64 20 76 61 6c 75 65 20 74 29 29 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 73 | .(and.value.t)).......(magit-res | 
| 85040 | 74 6f 72 65 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 20 6d 6f | tore-section-visibility-cache.mo | 
| 85060 | 64 65 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6d    61 67 69 74 2d 75 6e 69 71 75 69 66 79 2d 62 75 | de)).....(when.magit-uniquify-bu | 
| 85080 | 66 66 65 72 2d 6e 61 6d 65 73 0a 20 20 20 20 20    20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 75 | ffer-names.......(add-to-list.'u | 
| 850a0 | 6e 69 71 75 69 66 79 2d 6c 69 73 74 2d 62 75 66    66 65 72 73 2d 64 69 72 65 63 74 6f 72 79 2d 6d | niquify-list-buffers-directory-m | 
| 850c0 | 6f 64 65 73 20 6d 6f 64 65 29 0a 20 20 20 20 20    20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 | odes.mode).......(with-current-b | 
| 850e0 | 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20    20 20 20 20 20 28 73 65 74 71 20 6c 69 73 74 2d | uffer.buffer.........(setq.list- | 
| 85100 | 62 75 66 66 65 72 73 2d 64 69 72 65 63 74 6f 72    79 20 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 | buffers-directory.(abbreviate-fi | 
| 85120 | 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 29 0a 20 20 20 | le-name.default-directory))).... | 
| 85140 | 20 20 20 28 6c 65 74 20 28 28 75 6e 69 71 75 69    66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 73 | ...(let.((uniquify-buffer-name-s | 
| 85160 | 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 66 20 28 6d 65 6d 71 20 75 6e 69 71 | tyle..............(if.(memq.uniq | 
| 85180 | 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65    2d 73 74 79 6c 65 20 27 28 6e 69 6c 20 66 6f 72 | uify-buffer-name-style.'(nil.for | 
| 851a0 | 77 61 72 64 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 27 70 6f 73 74 2d 66 6f | ward))..................'post-fo | 
| 851c0 | 72 77 61 72 64 2d 61 6e 67 6c 65 2d 62 72 61 63    6b 65 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 | rward-angle-brackets............ | 
| 851e0 | 20 20 20 20 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 29 29 | ....uniquify-buffer-name-style)) | 
| 85200 | 29 0a 20 20 20 20 20 20 20 20 28 75 6e 69 71 75    69 66 79 2d 72 61 74 69 6f 6e 61 6c 69 7a 65 2d | ).........(uniquify-rationalize- | 
| 85220 | 66 69 6c 65 2d 62 75 66 66 65 72 2d 6e 61 6d 65    73 0a 20 20 20 20 20 20 20 20 20 6e 61 6d 65 20 | file-buffer-names..........name. | 
| 85240 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63    74 6f 72 79 20 28 64 69 72 65 63 74 6f 72 79 2d | (file-name-directory.(directory- | 
| 85260 | 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 0a 20 20 | file-name.default-directory))... | 
| 85280 | 20 20 20 20 20 20 20 62 75 66 66 65 72 29 29 29    0a 20 20 20 20 62 75 66 66 65 72 29 29 0a 0a 28 | .......buffer))).....buffer))..( | 
| 852a0 | 64 65 66 75 6e 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 | defun.magit-generate-buffer-name | 
| 852c0 | 2d 64 65 66 61 75 6c 74 2d 66 75 6e 63 74 69 6f    6e 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e 61 | -default-function.(mode.&optiona | 
| 852e0 | 6c 20 76 61 6c 75 65 29 0a 20 20 22 47 65 6e 65    72 61 74 65 20 62 75 66 66 65 72 20 6e 61 6d 65 | l.value)..."Generate.buffer.name | 
| 85300 | 20 66 6f 72 20 61 20 4d 4f 44 45 20 62 75 66 66    65 72 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e | .for.a.MODE.buffer.in.the.curren | 
| 85320 | 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 54 68    65 20 72 65 74 75 72 6e 65 64 20 6e 61 6d 65 20 | t.repository..The.returned.name. | 
| 85340 | 69 73 20 62 61 73 65 64 20 6f 6e 20 60 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 | is.based.on.`magit-buffer-name-f | 
| 85360 | 6f 72 6d 61 74 27 20 61 6e 64 0a 74 61 6b 65 73    20 60 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 | ormat'.and.takes.`magit-uniquify | 
| 85380 | 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 27 20 61    6e 64 20 56 41 4c 55 45 2c 20 69 66 20 6e 6f 6e | -buffer-names'.and.VALUE,.if.non | 
| 853a0 | 2d 6e 69 6c 2c 20 69 6e 74 6f 0a 61 63 63 6f 75    6e 74 2e 22 0a 20 20 28 6c 65 74 20 28 28 6d 20 | -nil,.into.account."...(let.((m. | 
| 853c0 | 28 73 75 62 73 74 72 69 6e 67 20 28 73 79 6d 62    6f 6c 2d 6e 61 6d 65 20 6d 6f 64 65 29 20 30 20 | (substring.(symbol-name.mode).0. | 
| 853e0 | 2d 35 29 29 0a 20 20 20 20 20 20 20 20 28 76 20    28 61 6e 64 20 76 61 6c 75 65 20 28 66 6f 72 6d | -5)).........(v.(and.value.(form | 
| 85400 | 61 74 20 22 25 73 22 20 28 69 66 20 28 6c 69 73    74 70 20 76 61 6c 75 65 29 20 76 61 6c 75 65 20 | at."%s".(if.(listp.value).value. | 
| 85420 | 28 6c 69 73 74 20 76 61 6c 75 65 29 29 29 29 29    0a 20 20 20 20 20 20 20 20 28 6e 20 28 69 66 20 | (list.value))))).........(n.(if. | 
| 85440 | 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 0a 20 20 20 20 | magit-uniquify-buffer-names..... | 
| 85460 | 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 72 65 63 74 6f | ...........(file-name-nondirecto | 
| 85480 | 72 79 0a 20 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 | ry.................(directory-fi | 
| 854a0 | 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 0a 20 20 20 20 | le-name.default-directory))..... | 
| 854c0 | 20 20 20 20 20 20 20 20 20 28 61 62 62 72 65 76    69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 | .........(abbreviate-file-name.d | 
| 854e0 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    29 29 29 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 | efault-directory)))).....(format | 
| 85500 | 2d 73 70 65 63 0a 20 20 20 20 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 | -spec......magit-buffer-name-for | 
| 85520 | 6d 61 74 0a 20 20 20 20 20 60 28 28 3f 6d 20 2e    20 2c 6d 29 0a 20 20 20 20 20 20 20 28 3f 4d 20 | mat......`((?m...,m)........(?M. | 
| 85540 | 2e 20 2c 28 69 66 20 28 65 71 20 6d 6f 64 65 20    27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f | ..,(if.(eq.mode.'magit-status-mo | 
| 85560 | 64 65 29 20 22 6d 61 67 69 74 22 20 6d 29 29 0a    20 20 20 20 20 20 20 28 3f 76 20 2e 20 2c 28 6f | de)."magit".m))........(?v...,(o | 
| 85580 | 72 20 76 20 22 22 29 29 0a 20 20 20 20 20 20 20    28 3f 56 20 2e 20 2c 28 69 66 20 76 20 28 63 6f | r.v.""))........(?V...,(if.v.(co | 
| 855a0 | 6e 63 61 74 20 22 20 22 20 76 29 20 22 22 29 29    0a 20 20 20 20 20 20 20 28 3f 74 20 2e 20 2c 6e | ncat.".".v).""))........(?t...,n | 
| 855c0 | 29 0a 20 20 20 20 20 20 20 28 3f 78 20 2e 20 2c    28 69 66 20 6d 61 67 69 74 2d 75 6e 69 71 75 69 | )........(?x...,(if.magit-uniqui | 
| 855e0 | 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 20    22 22 20 22 2a 22 29 29 0a 20 20 20 20 20 20 20 | fy-buffer-names.""."*"))........ | 
| 85600 | 28 3f 54 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 | (?T...,(if.magit-uniquify-buffer | 
| 85620 | 2d 6e 61 6d 65 73 20 6e 20 28 63 6f 6e 63 61 74    20 6e 20 22 2a 22 29 29 29 29 29 29 29 0a 0a 3b | -names.n.(concat.n."*")))))))..; | 
| 85640 | 3b 3b 20 42 75 66 66 65 72 20 4c 6f 63 6b 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 6f 67 | ;;.Buffer.Lock..(defun.magit-tog | 
| 85660 | 67 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 20    28 29 0a 20 20 22 4c 6f 63 6b 20 74 68 65 20 63 | gle-buffer-lock.()..."Lock.the.c | 
| 85680 | 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 75 6e | urrent.buffer.to.its.value.or.un | 
| 856a0 | 6c 6f 63 6b 20 69 74 2e 0a 0a 4c 6f 63 6b 69 6e    67 20 61 20 62 75 66 66 65 72 20 74 6f 20 69 74 | lock.it...Locking.a.buffer.to.it | 
| 856c0 | 73 20 76 61 6c 75 65 20 70 72 65 76 65 6e 74 73    20 69 74 20 66 72 6f 6d 20 62 65 69 6e 67 20 72 | s.value.prevents.it.from.being.r | 
| 856e0 | 65 75 73 65 64 20 74 6f 0a 64 69 73 70 6c 61 79    20 61 6e 6f 74 68 65 72 20 76 61 6c 75 65 2e 20 | eused.to.display.another.value.. | 
| 85700 | 20 54 68 65 20 6e 61 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 | .The.name.of.a.locked.buffer.con | 
| 85720 | 74 61 69 6e 73 20 69 74 73 0a 76 61 6c 75 65 2c    20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 74 65 | tains.its.value,.which.allows.te | 
| 85740 | 6c 6c 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 | lling.it.apart.from.other.locked | 
| 85760 | 20 62 75 66 66 65 72 73 0a 61 6e 64 20 74 68 65    20 75 6e 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 | .buffers.and.the.unlocked.buffer | 
| 85780 | 2e 0a 0a 4e 6f 74 20 61 6c 6c 20 4d 61 67 69 74    20 62 75 66 66 65 72 73 20 63 61 6e 20 62 65 20 | ...Not.all.Magit.buffers.can.be. | 
| 857a0 | 6c 6f 63 6b 65 64 20 74 6f 20 74 68 65 69 72 20    76 61 6c 75 65 73 2c 20 66 6f 72 20 65 78 61 6d | locked.to.their.values,.for.exam | 
| 857c0 | 70 6c 65 0a 69 74 20 77 6f 75 6c 64 6e 27 74 20    6d 61 6b 65 20 73 65 6e 73 65 20 74 6f 20 6c 6f | ple.it.wouldn't.make.sense.to.lo | 
| 857e0 | 63 6b 20 61 20 73 74 61 74 75 73 20 62 75 66 66    65 72 2e 0a 0a 54 68 65 72 65 20 63 61 6e 20 6f | ck.a.status.buffer...There.can.o | 
| 85800 | 6e 6c 79 20 62 65 20 61 20 73 69 6e 67 6c 65 20    75 6e 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 20 | nly.be.a.single.unlocked.buffer. | 
| 85820 | 75 73 69 6e 67 20 61 20 63 65 72 74 61 69 6e 0a    6d 61 6a 6f 72 2d 6d 6f 64 65 20 70 65 72 20 72 | using.a.certain.major-mode.per.r | 
| 85840 | 65 70 6f 73 69 74 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 | epository...So.when.a.buffer.is. | 
| 85860 | 62 65 69 6e 67 20 75 6e 6c 6f 63 6b 65 64 0a 61    6e 64 20 61 6e 6f 74 68 65 72 20 75 6e 6c 6f 63 | being.unlocked.and.another.unloc | 
| 85880 | 6b 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 | ked.buffer.already.exists.for.th | 
| 858a0 | 61 74 20 6d 6f 64 65 20 61 6e 64 0a 72 65 70 6f    73 69 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 65 | at.mode.and.repository,.then.the | 
| 858c0 | 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 6c 65 74 65 | .former.buffer.is.instead.delete | 
| 858e0 | 64 20 61 6e 64 20 74 68 65 0a 6c 61 74 74 65 72    20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e | d.and.the.latter.is.displayed.in | 
| 85900 | 20 69 74 73 20 70 6c 61 63 65 2e 22 0a 20 20 28    69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 | .its.place."...(interactive)...( | 
| 85920 | 69 66 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d    6c 6f 63 6b 65 64 2d 70 0a 20 20 20 20 20 20 28 | if.magit-buffer-locked-p.......( | 
| 85940 | 69 66 2d 6c 65 74 20 28 28 75 6e 6c 6f 63 6b 65    64 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 | if-let.((unlocked.(magit-get-mod | 
| 85960 | 65 2d 62 75 66 66 65 72 20 6d 61 6a 6f 72 2d 6d    6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | e-buffer.major-mode))).......... | 
| 85980 | 20 28 6c 65 74 20 28 28 6c 6f 63 6b 65 64 20 28    63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 | .(let.((locked.(current-buffer)) | 
| 859a0 | 29 0a 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 20 | ).............(switch-to-buffer. | 
| 859c0 | 75 6e 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 28 6b 69 6c | unlocked.nil.t).............(kil | 
| 859e0 | 6c 2d 62 75 66 66 65 72 20 6c 6f 63 6b 65 64 29    29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | l-buffer.locked)).........(setq. | 
| 85a00 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 63    6b 65 64 2d 70 20 6e 69 6c 29 0a 20 20 20 20 20 | magit-buffer-locked-p.nil)...... | 
| 85a20 | 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 6d 61 67 69 74 | ...(rename-buffer.(funcall.magit | 
| 85a40 | 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 20 | -generate-buffer-name-function.. | 
| 85a60 | 20 20 20 20 20 20 20 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 | 
| 85a80 | 61 6a 6f 72 2d 6d 6f 64 65 29 29 29 0a 20 20 20    20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 | ajor-mode))).....(if-let.((value | 
| 85aa0 | 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76    61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 | .(magit-buffer-value)))......... | 
| 85ac0 | 28 69 66 2d 6c 65 74 20 28 28 6c 6f 63 6b 65 64    20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 | (if-let.((locked.(magit-get-mode | 
| 85ae0 | 2d 62 75 66 66 65 72 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 | -buffer.major-mode.value)))..... | 
| 85b00 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 75    6e 6c 6f 63 6b 65 64 20 28 63 75 72 72 65 6e 74 | ........(let.((unlocked.(current | 
| 85b20 | 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 28 73 77 69 74 63 68 | -buffer)))...............(switch | 
| 85b40 | 2d 74 6f 2d 62 75 66 66 65 72 20 6c 6f 63 6b 65    64 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 | -to-buffer.locked.nil.t)........ | 
| 85b60 | 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66    66 65 72 20 75 6e 6c 6f 63 6b 65 64 29 29 0a 20 | .......(kill-buffer.unlocked)).. | 
| 85b80 | 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 65 72 2d 6c 6f 63 6b | .........(setq.magit-buffer-lock | 
| 85ba0 | 65 64 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 28 72 65 6e 61 6d 65 2d 62 75 66 66 65 72 | ed-p.t)...........(rename-buffer | 
| 85bc0 | 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 62 75 66 66 65 72 2d | .(funcall.magit-generate-buffer- | 
| 85be0 | 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 20 | name-function................... | 
| 85c00 | 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 20 76 61 6c 75 65 | ................major-mode.value | 
| 85c20 | 29 29 29 0a 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 68 61 | ))).......(user-error."Buffer.ha | 
| 85c40 | 73 20 6e 6f 20 76 61 6c 75 65 20 69 74 20 63 6f    75 6c 64 20 62 65 20 6c 6f 63 6b 65 64 20 74 6f | s.no.value.it.could.be.locked.to | 
| 85c60 | 22 29 29 29 29 0a 0a 3b 3b 3b 20 42 75 72 79 20    42 75 66 66 65 72 0a 0a 28 64 65 66 75 6e 20 6d | "))))..;;;.Bury.Buffer..(defun.m | 
| 85c80 | 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62    75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c | agit-mode-bury-buffer.(&optional | 
| 85ca0 | 20 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20    22 42 75 72 79 20 74 68 65 20 63 75 72 72 65 6e | .kill-buffer)..."Bury.the.curren | 
| 85cc0 | 74 20 62 75 66 66 65 72 2e 0a 57 69 74 68 20 61    20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | t.buffer..With.a.prefix.argument | 
| 85ce0 | 2c 20 6b 69 6c 6c 20 74 68 65 20 62 75 66 66 65    72 20 69 6e 73 74 65 61 64 2e 0a 57 69 74 68 20 | ,.kill.the.buffer.instead..With. | 
| 85d00 | 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d    65 6e 74 73 2c 20 61 6c 73 6f 20 6b 69 6c 6c 20 | two.prefix.arguments,.also.kill. | 
| 85d20 | 61 6c 6c 20 4d 61 67 69 74 20 62 75 66 66 65 72    73 20 61 73 73 6f 63 69 61 74 65 64 0a 77 69 74 | all.Magit.buffers.associated.wit | 
| 85d40 | 68 20 74 68 69 73 20 72 65 70 6f 73 69 74 6f 72    79 2e 0a 54 68 69 73 20 69 73 20 64 6f 6e 65 20 | h.this.repository..This.is.done. | 
| 85d60 | 75 73 69 6e 67 20 60 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 | using.`magit-bury-buffer-functio | 
| 85d80 | 6e 27 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 3b 3b 20 4b 69 | n'."...(interactive."P")...;;.Ki | 
| 85da0 | 6c 6c 20 61 6c 6c 20 61 73 73 6f 63 69 61 74 65    64 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 | ll.all.associated.Magit.buffers. | 
| 85dc0 | 77 68 65 6e 20 61 20 64 6f 75 62 6c 65 20 70 72    65 66 69 78 20 61 72 67 20 69 73 20 67 69 76 65 | when.a.double.prefix.arg.is.give | 
| 85de0 | 6e 2e 0a 20 20 28 77 68 65 6e 20 28 3e 3d 20 28    70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 | n....(when.(>=.(prefix-numeric-v | 
| 85e00 | 61 6c 75 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72    29 20 31 36 29 0a 20 20 20 20 28 6c 65 74 20 28 | alue.kill-buffer).16).....(let.( | 
| 85e20 | 28 63 75 72 72 65 6e 74 20 28 63 75 72 72 65 6e    74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 | (current.(current-buffer)))..... | 
| 85e40 | 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 20 28    6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 | ..(dolist.(buf.(magit-mode-get-b | 
| 85e60 | 75 66 66 65 72 73 29 29 0a 20 20 20 20 20 20 20    20 28 75 6e 6c 65 73 73 20 28 65 71 20 62 75 66 | uffers)).........(unless.(eq.buf | 
| 85e80 | 20 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20    20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 | .current)...........(kill-buffer | 
| 85ea0 | 20 62 75 66 29 29 29 29 29 0a 20 20 28 66 75 6e    63 61 6c 6c 20 6d 61 67 69 74 2d 62 75 72 79 2d | .buf)))))...(funcall.magit-bury- | 
| 85ec0 | 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 0a 0a 28 | buffer-function.kill-buffer))..( | 
| 85ee0 | 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 69 | defun.magit-mode-quit-window.(ki | 
| 85f00 | 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 20 | ll-buffer)..."Quit.the.selected. | 
| 85f20 | 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 69 | window.and.bury.its.buffer...Thi | 
| 85f40 | 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 6f | s.behaves.similar.to.`quit-windo | 
| 85f60 | 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 67 | w',.but.when.the.window.was.orig | 
| 85f80 | 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 69 | inally.created.to.display.a.Magi | 
| 85fa0 | 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 20 | t.buffer.and.the.current.buffer. | 
| 85fc0 | 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 66 | is.the.last.remaining.Magit.buff | 
| 85fe0 | 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 68 | er.that.was.ever.displayed.in.th | 
| 86000 | 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 74 | e.selected.window,.then.delete.t | 
| 86020 | 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 64 | hat.window."...(if.(or.(one-wind | 
| 86040 | 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 28 | ow-p)...........(--first.(let.(( | 
| 86060 | 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 20 | buffer.(car.it)))............... | 
| 86080 | 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 72 | .......(and.(not.(eq.buffer.(cur | 
| 860a0 | 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 20 | rent-buffer))).................. | 
| 860c0 | 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 0a | .........(buffer-live-p.buffer). | 
| 860e0 | 20 20 20 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 | ..........................(or.(n | 
| 86100 | 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 2d | ot.(window-parameter.nil.'magit- | 
| 86120 | 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 20 | dedicated))..................... | 
| 86140 | 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 | 
| 86160 | 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........................... | 
| 86180 | 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 64 | ......(derived-mode-p.'magit-mod | 
| 861a0 | 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............................... | 
| 861c0 | 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 73 | ..................'magit-process | 
| 861e0 | 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 77 | -mode)))))....................(w | 
| 86200 | 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 69 | indow-prev-buffers))).......(qui | 
| 86220 | 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 28 | t-window.kill-buffer).....(let.( | 
| 86240 | 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 20 | (window.(selected-window)))..... | 
| 86260 | 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 20 | ..(quit-window.kill-buffer)..... | 
| 86280 | 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 20 | ..(when.(window-live-p.window).. | 
| 862a0 | 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 29 | .......(delete-window.window)))) | 
| 862c0 | 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 20 | )..;;;.Refresh.Buffers..(defvar. | 
| 862e0 | 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 66 | magit-inhibit-refresh.nil)..(def | 
| 86300 | 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 73 | un.magit-refresh.()..."Refresh.s | 
| 86320 | 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 72 | ome.buffers.belonging.to.the.cur | 
| 86340 | 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 75 | rent.repository...Refresh.the.cu | 
| 86360 | 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 64 | rrent.buffer.if.its.major.mode.d | 
| 86380 | 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 65 | erives.from.`magit-mode',.and.re | 
| 863a0 | 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 62 | fresh.the.corresponding.status.b | 
| 863c0 | 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 66 | uffer...Run.hooks.`magit-pre-ref | 
| 863e0 | 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 65 | resh-hook'.and.`magit-post-refre | 
| 86400 | 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 6e | sh-hook'."...(interactive)...(un | 
| 86420 | 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 28 | less.magit-inhibit-refresh.....( | 
| 86440 | 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 74 | unwind-protect.........(let.((st | 
| 86460 | 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 20 | art.(current-time))............. | 
| 86480 | 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 69 | ..(magit--refresh-cache.(or.magi | 
| 864a0 | 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 20 | t--refresh-cache................ | 
| 864c0 | 20 20 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 | .........................(list.( | 
| 864e0 | 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 61 | cons.0.0)))))...........(when.ma | 
| 86500 | 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 20 | git-refresh-verbose............. | 
| 86520 | 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 29 | (message."Refreshing.magit...")) | 
| 86540 | 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 2d | ...........(magit-run-hook-with- | 
| 86560 | 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 6f | benchmark.'magit-pre-refresh-hoo | 
| 86580 | 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 64 | k)...........(cond.((derived-mod | 
| 865a0 | 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 20 | e-p.'magit-mode)................ | 
| 865c0 | 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 20 | ..(magit-refresh-buffer))....... | 
| 865e0 | 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 75 | ..........((derived-mode-p.'tabu | 
| 86600 | 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 20 | lated-list-mode)................ | 
| 86620 | 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 2d | ..(revert-buffer)))...........(- | 
| 86640 | 2d 77 68 65 6e 2d 6c 65 74 20 28 61 6e 64 20 6d    61 67 69 74 2d 72 65 66 72 65 73 68 2d 73 74 61 | -when-let.(and.magit-refresh-sta | 
| 86660 | 74 75 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 20 20 20 20 | tus-buffer...................... | 
| 86680 | 20 20 20 20 20 20 28 6e 6f 74 20 28 64 65 72 69    76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 | ......(not.(derived-mode-p.'magi | 
| 866a0 | 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-status-mode))................. | 
| 866c0 | 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 | 
| 866e0 | 72 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 | r.'magit-status-mode)).......... | 
| 86700 | 20 20 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 20 20 20 20 20 | ...(with-current-buffer.it...... | 
| 86720 | 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)) | 
| 86740 | 29 0a 20 20 20 20 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 62 | )...........(magit-auto-revert-b | 
| 86760 | 75 66 66 65 72 73 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 | uffers)...........(cond......... | 
| 86780 | 20 20 20 28 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 | ...((and.(not.this-command)..... | 
| 867a0 | 20 20 20 20 20 20 20 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 | .............(memq.last-command. | 
| 867c0 | 6d 61 67 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 29 | magit-post-commit-hook-commands) | 
| 867e0 | 29 0a 20 20 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 | ).............(magit-run-hook-wi | 
| 86800 | 74 68 2d 62 65 6e 63 68 6d 61 72 6b 20 27 6d 61    67 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d | th-benchmark.'magit-post-commit- | 
| 86820 | 68 6f 6f 6b 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 28 6d 65 6d 71 20 74 68 69 73 2d 63 6f | hook))............((memq.this-co | 
| 86840 | 6d 6d 61 6e 64 20 6d 61 67 69 74 2d 70 6f 73 74    2d 73 74 61 67 65 2d 68 6f 6f 6b 2d 63 6f 6d 6d | mmand.magit-post-stage-hook-comm | 
| 86860 | 61 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 68 6f 6f | ands).............(magit-run-hoo | 
| 86880 | 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 74 2d 73 74 61 | k-with-benchmark.'magit-post-sta | 
| 868a0 | 67 65 2d 68 6f 6f 6b 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 28 6d 65 6d 71 20 74 68 69 73 | ge-hook))............((memq.this | 
| 868c0 | 2d 63 6f 6d 6d 61 6e 64 20 6d 61 67 69 74 2d 70    6f 73 74 2d 75 6e 73 74 61 67 65 2d 68 6f 6f 6b | -command.magit-post-unstage-hook | 
| 868e0 | 2d 63 6f 6d 6d 61 6e 64 73 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 | -commands).............(magit-ru | 
| 86900 | 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 | 
| 86920 | 74 2d 75 6e 73 74 61 67 65 2d 68 6f 6f 6b 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | t-unstage-hook)))...........(mag | 
| 86940 | 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 | 
| 86960 | 74 2d 70 6f 73 74 2d 72 65 66 72 65 73 68 2d 68    6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 | t-post-refresh-hook)...........( | 
| 86980 | 77 68 65 6e 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 | when.magit-refresh-verbose...... | 
| 869a0 | 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63    20 28 63 61 61 72 20 6d 61 67 69 74 2d 2d 72 65 | .......(let*.((c.(caar.magit--re | 
| 869c0 | 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 20 20 20 20 20 20 20 | fresh-cache))................... | 
| 869e0 | 20 28 61 20 28 2b 20 63 20 28 63 64 61 72 20 6d    61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 | .(a.(+.c.(cdar.magit--refresh-ca | 
| 86a00 | 63 68 65 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 | che))))...............(message." | 
| 86a20 | 52 65 66 72 65 73 68 69 6e 67 20 6d 61 67 69 74    2e 2e 2e 64 6f 6e 65 20 28 25 2e 33 66 73 2c 20 | Refreshing.magit...done.(%.3fs,. | 
| 86a40 | 63 61 63 68 65 64 20 25 73 2f 25 73 20 28 25 2e    30 66 25 25 29 29 22 0a 20 20 20 20 20 20 20 20 | cached.%s/%s.(%.0f%%))"......... | 
| 86a60 | 20 20 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 | ...............(float-time.(time | 
| 86a80 | 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 73 74 61 72 74 29 29 | -subtract.(current-time).start)) | 
| 86aa0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 63 20 61 20 28 2a 20 28 | ........................c.a.(*.( | 
| 86ac0 | 2f 20 63 20 28 2a 20 61 20 31 2e 30 29 29 20 31    30 30 29 29 29 29 29 0a 20 20 20 20 20 20 28 72 | /.c.(*.a.1.0)).100))))).......(r | 
| 86ae0 | 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d    75 6e 77 69 6e 64 2d 72 65 66 72 65 73 68 2d 68 | un-hooks.'magit-unwind-refresh-h | 
| 86b00 | 6f 6f 6b 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 61 6c | ook))))..(defun.magit-refresh-al | 
| 86b20 | 6c 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20    61 6c 6c 20 62 75 66 66 65 72 73 20 62 65 6c 6f | l.()..."Refresh.all.buffers.belo | 
| 86b40 | 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 72 79 2e | nging.to.the.current.repository. | 
| 86b60 | 0a 0a 52 65 66 72 65 73 68 20 61 6c 6c 20 4d 61    67 69 74 20 62 75 66 66 65 72 73 20 62 65 6c 6f | ..Refresh.all.Magit.buffers.belo | 
| 86b80 | 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 72 79 2c | nging.to.the.current.repository, | 
| 86ba0 | 0a 61 6e 64 20 72 65 76 65 72 74 20 62 75 66 66    65 72 73 20 74 68 61 74 20 76 69 73 69 74 20 66 | .and.revert.buffers.that.visit.f | 
| 86bc0 | 69 6c 65 73 20 6c 6f 63 61 74 65 64 20 69 6e 73    69 64 65 20 74 68 65 20 63 75 72 72 65 6e 74 0a | iles.located.inside.the.current. | 
| 86be0 | 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 52 75 6e    20 68 6f 6f 6b 73 20 60 6d 61 67 69 74 2d 70 72 | repository...Run.hooks.`magit-pr | 
| 86c00 | 65 2d 72 65 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 | e-refresh-hook'.and.`magit-post- | 
| 86c20 | 72 65 66 72 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 | refresh-hook'."...(interactive). | 
| 86c40 | 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 63 68 6d 61 72 6b | ..(magit-run-hook-with-benchmark | 
| 86c60 | 20 27 6d 61 67 69 74 2d 70 72 65 2d 72 65 66 72    65 73 68 2d 68 6f 6f 6b 29 0a 20 20 28 64 6f 6c | .'magit-pre-refresh-hook)...(dol | 
| 86c80 | 69 73 74 20 28 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 66 66 | ist.(buffer.(magit-mode-get-buff | 
| 86ca0 | 65 72 73 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 62 | ers)).....(with-current-buffer.b | 
| 86cc0 | 75 66 66 65 72 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 | uffer.(magit-refresh-buffer))).. | 
| 86ce0 | 20 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 29 0a 20 20 28 | .(magit-auto-revert-buffers)...( | 
| 86d00 | 6d 61 67 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 | magit-run-hook-with-benchmark.'m | 
| 86d20 | 61 67 69 74 2d 70 6f 73 74 2d 72 65 66 72 65 73    68 2d 68 6f 6f 6b 29 29 0a 0a 28 64 65 66 76 61 | agit-post-refresh-hook))..(defva | 
| 86d40 | 72 2d 6c 6f 63 61 6c 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 | r-local.magit-refresh-start-time | 
| 86d60 | 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 | .nil)..(defun.magit-refresh-buff | 
| 86d80 | 65 72 20 28 26 72 65 73 74 20 5f 69 67 6e 6f 72    65 29 0a 20 20 22 52 65 66 72 65 73 68 20 74 68 | er.(&rest._ignore)..."Refresh.th | 
| 86da0 | 65 20 63 75 72 72 65 6e 74 20 4d 61 67 69 74 20    62 75 66 66 65 72 2e 22 0a 20 20 28 73 65 74 71 | e.current.Magit.buffer."...(setq | 
| 86dc0 | 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 20 28 63 75 72 72 65 | .magit-refresh-start-time.(curre | 
| 86de0 | 6e 74 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 | nt-time))...(let.((refresh.(inte | 
| 86e00 | 72 6e 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 | rn.(format."%s-refresh-buffer".. | 
| 86e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 86e40 | 28 73 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 | (substring.(symbol-name.major-mo | 
| 86e60 | 64 65 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 | de).0.-5)))).........(magit--ref | 
| 86e80 | 72 65 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 | resh-cache.(or.magit--refresh-ca | 
| 86ea0 | 63 68 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 | che.(list.(cons.0.0))))).....(wh | 
| 86ec0 | 65 6e 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 | en.(functionp.refresh).......(wh | 
| 86ee0 | 65 6e 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 | en.magit-refresh-verbose........ | 
| 86f00 | 20 28 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 | .(message."Refreshing.buffer.`%s | 
| 86f20 | 27 2e 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 | '...".(buffer-name))).......(let | 
| 86f40 | 2a 20 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 | *.((buffer.(current-buffer)).... | 
| 86f60 | 20 20 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 | ..........(windows.(cl-mapcan... | 
| 86f80 | 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 77 69 | .....................(lambda.(wi | 
| 86fa0 | 6e 64 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 | ndow)..........................( | 
| 86fc0 | 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 77 0a 20 20 20 20 | with-selected-window.window..... | 
| 86fe0 | 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 74 68 2d 63 75 72 | .......................(with-cur | 
| 87000 | 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 20 20 | rent-buffer.buffer.............. | 
| 87020 | 20 20 20 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 73 65 63 74 | ................(when-let.((sect | 
| 87040 | 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 0a 20 20 | ion.(magit-current-section)))... | 
| 87060 | 20 20 20 20 20 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 28 28 | .............................`(( | 
| 87080 | 20 2c 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 20 20 20 | .,window........................ | 
| 870a0 | 20 20 20 20 20 20 20 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 | ............,section............ | 
| 870c0 | 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 6d 61 67 69 74 | ........................,@(magit | 
| 870e0 | 2d 72 65 66 72 65 73 68 2d 67 65 74 2d 72 65 6c    61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e 29 29 | -refresh-get-relative-position)) | 
| 87100 | 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 20 20 3b 3b 20 | )))))........................;;. | 
| 87120 | 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 20 73 65 6c 65 63 74 | If.it.qualifies,.then.the.select | 
| 87140 | 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 20 20 20 20 20 20 20 | ed.window....................... | 
| 87160 | 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 61 6e 74 20 74 6f 20 | .;;.comes.first,.but.we.want.to. | 
| 87180 | 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 20 20 20 20 20 20 20 | handle.it.last.................. | 
| 871a0 | 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 69 74 2d 73 65 63 74 | ......;;.so.that.its.`magit-sect | 
| 871c0 | 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 20 20 20 20 20 20 20 | ion-movement-hook'.............. | 
| 871e0 | 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 72 69 64 65 20 74 68 | ..........;;.run.can.override.th | 
| 87200 | 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 20 20 20 20 20 20 20 | e.effects.of.other.runs......... | 
| 87220 | 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 65 72 73 65 20 28 67 | ................(or.(nreverse.(g | 
| 87240 | 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 66 65 72 20 6e 69 6c | et-buffer-window-list.buffer.nil | 
| 87260 | 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 20 20 20 20 20 | .t))............................ | 
| 87280 | 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 29 29 29 0a 20 20 20 | (list.(selected-window)))))).... | 
| 872a0 | 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 20 20 20 20 20 20 28 | .....(deactivate-mark).........( | 
| 872c0 | 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 6d 6d 61 6e 64 2d 73 | setq.magit-section-pre-command-s | 
| 872e0 | 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 20 6d 61 67 69 74 2d | ection.nil).........(setq.magit- | 
| 87300 | 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 73 20 6e 69 6c 29 0a | section-highlight-overlays.nil). | 
| 87320 | 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 6f 6e 2d 68 69 67 68 | ........(setq.magit-section-high | 
| 87340 | 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 20 20 20 20 20 28 73 | lighted-sections.nil).........(s | 
| 87360 | 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 74 2d 73 65 | etq.magit-section-unhighlight-se | 
| 87380 | 63 74 69 6f 6e 73 20 6e 69 6c 29 0a 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 | ctions.nil).........(magit-proce | 
| 873a0 | 73 73 2d 75 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 29 | ss-unset-mode-line-error-status) | 
| 873c0 | 0a 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 | .........(let.((inhibit-read-onl | 
| 873e0 | 79 20 74 29 29 0a 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 | y.t))...........(erase-buffer).. | 
| 87400 | 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 20 20 | .........(save-excursion........ | 
| 87420 | 20 20 20 20 20 28 61 70 70 6c 79 20 72 65 66 72    65 73 68 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 | .....(apply.refresh.(with-no-war | 
| 87440 | 6e 69 6e 67 73 20 6d 61 67 69 74 2d 72 65 66 72    65 73 68 2d 61 72 67 73 29 29 29 29 0a 20 20 20 | nings.magit-refresh-args)))).... | 
| 87460 | 20 20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69    73 74 20 28 60 28 2c 77 69 6e 64 6f 77 20 2e 20 | .....(pcase-dolist.(`(,window... | 
| 87480 | 2c 61 72 67 73 29 20 77 69 6e 64 6f 77 73 29 0a    20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 | ,args).windows)...........(if.(e | 
| 874a0 | 71 20 62 75 66 66 65 72 20 28 77 69 6e 64 6f 77    2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 29 29 | q.buffer.(window-buffer.window)) | 
| 874c0 | 0a 20 20 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 69 | ...............(with-selected-wi | 
| 874e0 | 6e 64 6f 77 20 77 69 6e 64 6f 77 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 | ndow.window.................(app | 
| 87500 | 6c 79 20 23 27 6d 61 67 69 74 2d 73 65 63 74 69    6f 6e 2d 67 6f 74 6f 2d 73 75 63 63 65 73 73 6f | ly.#'magit-section-goto-successo | 
| 87520 | 72 20 61 72 67 73 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 | r.args)).............(with-curre | 
| 87540 | 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 28 | nt-buffer.buffer...............( | 
| 87560 | 6c 65 74 20 28 28 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 | let.((magit-section-movement-hoo | 
| 87580 | 6b 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 | k.nil)).................(apply.# | 
| 875a0 | 27 6d 61 67 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 20 61 72 | 'magit-section-goto-successor.ar | 
| 875c0 | 67 73 29 29 29 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 67 69 | gs))))).........(run-hooks.'magi | 
| 875e0 | 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72    2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 28 | t-refresh-buffer-hook).........( | 
| 87600 | 6d 61 67 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 | magit-section-update-highlight). | 
| 87620 | 20 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 | ........(set-buffer-modified-p.n | 
| 87640 | 69 6c 29 29 0a 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 | il)).......(when.magit-refresh-v | 
| 87660 | 65 72 62 6f 73 65 0a 20 20 20 20 20 20 20 20 28    6d 65 73 73 61 67 65 20 22 52 65 66 72 65 73 68 | erbose.........(message."Refresh | 
| 87680 | 69 6e 67 20 62 75 66 66 65 72 20 60 25 73 27 2e    2e 2e 64 6f 6e 65 20 28 25 2e 33 66 73 29 22 20 | ing.buffer.`%s'...done.(%.3fs)". | 
| 876a0 | 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | (buffer-name)..................( | 
| 876c0 | 66 6c 6f 61 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 | float-time.(time-subtract.(curre | 
| 876e0 | 6e 74 2d 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 20 | nt-time)........................ | 
| 87700 | 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 72 65 | .....................magit-refre | 
| 87720 | 73 68 2d 73 74 61 72 74 2d 74 69 6d 65 29 29 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | sh-start-time)))))))..(defun.mag | 
| 87740 | 69 74 2d 72 65 66 72 65 73 68 2d 67 65 74 2d 72    65 6c 61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e | it-refresh-get-relative-position | 
| 87760 | 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20    28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 | .()...(when-let.((section.(magit | 
| 87780 | 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 6c 65 74 20 28 28 73 | -current-section))).....(let.((s | 
| 877a0 | 74 61 72 74 20 28 6f 72 65 66 20 73 65 63 74 69    6f 6e 20 73 74 61 72 74 29 29 29 0a 20 20 20 20 | tart.(oref.section.start)))..... | 
| 877c0 | 20 20 28 6c 69 73 74 20 28 2d 20 28 6c 69 6e 65    2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 28 | ..(list.(-.(line-number-at-pos.( | 
| 877e0 | 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 2d 6e 75 6d | point))................(line-num | 
| 87800 | 62 65 72 2d 61 74 2d 70 6f 73 20 73 74 61 72 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ber-at-pos.start)).............( | 
| 87820 | 2d 20 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65 2d    62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 | -.(point).(line-beginning-positi | 
| 87840 | 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 61 6e 64 20 28 6d 61 67 69 74 2d 68 75 6e | on)).............(and.(magit-hun | 
| 87860 | 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 20 20 20 20 20 20 | k-section-p.section)............ | 
| 87880 | 20 20 20 20 20 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 | ......(region-active-p)......... | 
| 878a0 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20    28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 | .........(progn.(goto-char.(line | 
| 878c0 | 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 20 20 20 20 20 20 20 | -beginning-position))........... | 
| 878e0 | 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 69 6e 67 2d 61 74 | ..............(when..(looking-at | 
| 87900 | 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 20 20 20 20 20 20 | ."^[-+]").(forward-line))....... | 
| 87920 | 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 6f 6f 6b 69 6e | ..................(while.(lookin | 
| 87940 | 67 2d 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 | g-at."^[.@]").(forward-line))... | 
| 87960 | 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 65 67 | ......................(let.((beg | 
| 87980 | 20 28 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 20 20 20 20 20 | .(point)))...................... | 
| 879a0 | 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6c 6f 6f    6b 69 6e 67 2d 61 74 20 22 5e 5b 2d 2b 5d 22 29 | .....(cond.((looking-at."^[-+]") | 
| 879c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 879e0 | 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 20 20 20 20 20 | ..(forward-line)................ | 
| 87a00 | 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 6f 6f 6b 69 6e | ..................(while.(lookin | 
| 87a20 | 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 20 20 | g-at."^[-+]").(forward-line))... | 
| 87a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 87a60 | 77 68 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 | while.(looking-at."^.")....(forw | 
| 87a80 | 61 72 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 | ard-line))...................... | 
| 87aa0 | 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 20 2d 31 29 0a 20 20 | ............(forward-line.-1)... | 
| 87ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 87ae0 | 72 65 67 65 78 70 2d 71 75 6f 74 65 20 28 62 75    66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e | regexp-quote.(buffer-substring-n | 
| 87b00 | 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 20 20 20 20 | o-properties.................... | 
| 87b20 | 20 20 20 20 20 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 65 67 | .............................beg | 
| 87b40 | 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 20 20 | .(line-end-position))))......... | 
| 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 28 74 20 74 29 29 29 29 | ........................(t.t)))) | 
| 87b80 | 29 29 29 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 | )))))..;;;.Save.File-Visiting.Bu | 
| 87ba0 | 66 66 65 72 73 0a 0a 28 64 65 66 76 61 72 20 64    69 73 61 62 6c 65 2d 6d 61 67 69 74 2d 73 61 76 | ffers..(defvar.disable-magit-sav | 
| 87bc0 | 65 2d 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 | e-buffers.nil)..(defun.magit-pre | 
| 87be0 | 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 28 29    0a 20 20 28 73 65 74 71 20 64 69 73 61 62 6c 65 | -command-hook.()...(setq.disable | 
| 87c00 | 2d 6d 61 67 69 74 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 | -magit-save-buffers.nil)).(add-h | 
| 87c20 | 6f 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 | ook.'pre-command-hook.#'magit-pr | 
| 87c40 | 65 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 | e-command-hook)..(defvar.magit-a | 
| 87c60 | 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 6e 69 6c 29 0a 0a | fter-save-refresh-buffers.nil).. | 
| 87c80 | 28 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 | (defun.magit-after-save-refresh- | 
| 87ca0 | 62 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 | buffers.()...(dolist.(buffer.mag | 
| 87cc0 | 69 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 | it-after-save-refresh-buffers).. | 
| 87ce0 | 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). | 
| 87d00 | 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 | 
| 87d20 | 72 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 | r.........(magit-refresh-buffer) | 
| 87d40 | 29 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 | )))...(setq.magit-after-save-ref | 
| 87d60 | 72 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 | resh-buffers.nil)...(remove-hook | 
| 87d80 | 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68    6f 6f 6b 20 27 6d 61 67 69 74 2d 61 66 74 65 72 | .'post-command-hook.'magit-after | 
| 87da0 | 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. | 
| 87dc0 | 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. | 
| 87de0 | 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. | 
| 87e00 | 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 | 
| 87e20 | 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 | 
| 87e40 | 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. | 
| 87e60 | 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. | 
| 87e80 | 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 | 
| 87ea0 | 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 | 
| 87ec0 | 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 | 
| 87ee0 | 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 | 
| 87f00 | 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- | 
| 87f20 | 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 | 
| 87f40 | 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 | 
| 87f60 | 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 | 
| 87f80 | 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,. | 
| 87fa0 | 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 | 
| 87fc0 | 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.".. | 
| 87fe0 | 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74    20 64 69 73 61 62 6c 65 2d 6d 61 67 69 74 2d 73 | .(when.(and.(not.disable-magit-s | 
| 88000 | 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 74 | ave-buffers)..............(magit | 
| 88020 | 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 2d 2d 77 68 | -inside-worktree-p.t)).....(--wh | 
| 88040 | 65 6e 2d 6c 65 74 20 28 69 67 6e 6f 72 65 2d 65    72 72 6f 72 73 20 28 6d 61 67 69 74 2d 67 65 74 | en-let.(ignore-errors.(magit-get | 
| 88060 | 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) | 
| 88080 | 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 66 74 65 | ).......(add-to-list.'magit-afte | 
| 880a0 | 72 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d 62    75 66 66 65 72 73 20 69 74 29 0a 20 20 20 20 20 | r-save-refresh-buffers.it)...... | 
| 880c0 | 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 68 6f 6f 6b 20 27 6d | .(add-hook.'post-command-hook.'m | 
| 880e0 | 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 75 66 66 65 72 73 29 | agit-after-save-refresh-buffers) | 
| 88100 | 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 61 76 65 2d 72 65 70 | )))..(defun.magit-maybe-save-rep | 
| 88120 | 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20    28 29 0a 20 20 22 4d 61 79 62 65 20 73 61 76 65 | ository-buffers.()..."Maybe.save | 
| 88140 | 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62    75 66 66 65 72 73 20 62 65 6c 6f 6e 67 69 6e 67 | .file-visiting.buffers.belonging | 
| 88160 | 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 2e 0a 44 6f 20 73 | .to.the.current.repository..Do.s | 
| 88180 | 6f 20 69 66 20 60 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 | o.if.`magit-save-repository-buff | 
| 881a0 | 65 72 73 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e    20 20 59 6f 75 20 73 68 6f 75 6c 64 0a 6e 6f 74 | ers'.is.non-nil...You.should.not | 
| 881c0 | 20 72 65 6d 6f 76 65 20 74 68 69 73 20 66 72 6f    6d 20 61 6e 79 20 68 6f 6f 6b 73 2c 20 69 6e 73 | .remove.this.from.any.hooks,.ins | 
| 881e0 | 74 65 61 64 20 73 65 74 20 74 68 61 74 20 76 61    72 69 61 62 6c 65 20 74 6f 20 6e 69 6c 0a 69 66 | tead.set.that.variable.to.nil.if | 
| 88200 | 20 79 6f 75 20 73 6f 20 64 65 73 69 72 65 2e 22    0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 | .you.so.desire."...(when.(and.ma | 
| 88220 | 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 0a 20 20 20 20 | git-save-repository-buffers..... | 
| 88240 | 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 64 69    73 61 62 6c 65 2d 6d 61 67 69 74 2d 73 61 76 65 | .........(not.disable-magit-save | 
| 88260 | 2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 28    73 65 74 71 20 64 69 73 61 62 6c 65 2d 6d 61 67 | -buffers)).....(setq.disable-mag | 
| 88280 | 69 74 2d 73 61 76 65 2d 62 75 66 66 65 72 73 20    74 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 73 | it-save-buffers.t).....(let.((ms | 
| 882a0 | 67 20 28 63 75 72 72 65 6e 74 2d 6d 65 73 73 61    67 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 | g.(current-message))).......(mag | 
| 882c0 | 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 0a 20 20 20 20 20 | it-save-repository-buffers...... | 
| 882e0 | 20 20 28 65 71 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 | ..(eq.magit-save-repository-buff | 
| 88300 | 65 72 73 20 27 64 6f 6e 74 61 73 6b 29 29 0a 20    20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | ers.'dontask)).......(when.(and. | 
| 88320 | 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 6d 65 | msg..................(current-me | 
| 88340 | 73 73 61 67 65 29 0a 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 | ssage)..................(not.(eq | 
| 88360 | 75 61 6c 20 6d 73 67 20 28 63 75 72 72 65 6e 74    2d 6d 65 73 73 61 67 65 29 29 29 29 0a 20 20 20 | ual.msg.(current-message)))).... | 
| 88380 | 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 25    73 22 20 6d 73 67 29 29 29 29 29 0a 0a 28 61 64 | .....(message."%s".msg)))))..(ad | 
| 883a0 | 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 70 72    65 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 20 23 | d-hook.'magit-pre-refresh-hook.# | 
| 883c0 | 27 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 | 'magit-maybe-save-repository-buf | 
| 883e0 | 66 65 72 73 29 0a 28 61 64 64 2d 68 6f 6f 6b 20    27 6d 61 67 69 74 2d 70 72 65 2d 63 61 6c 6c 2d | fers).(add-hook.'magit-pre-call- | 
| 88400 | 67 69 74 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 | git-hook.#'magit-maybe-save-repo | 
| 88420 | 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 | 
| 88440 | 2d 70 72 65 2d 73 74 61 72 74 2d 67 69 74 2d 68    6f 6f 6b 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 | -pre-start-git-hook.#'magit-mayb | 
| 88460 | 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 0a 0a 28 64 65 66 | e-save-repository-buffers)..(def | 
| 88480 | 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d    69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 2d | var-local.magit-inhibit-refresh- | 
| 884a0 | 73 61 76 65 20 6e 69 6c 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 | save.nil)..(defun.magit-save-rep | 
| 884c0 | 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20    28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a | ository-buffers.(&optional.arg). | 
| 884e0 | 20 20 22 53 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 65 | .."Save.file-visiting.buffers.be | 
| 88500 | 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 72 | longing.to.the.current.repositor | 
| 88520 | 79 2e 0a 41 66 74 65 72 20 61 6e 79 20 62 75 66    66 65 72 20 77 68 65 72 65 20 60 62 75 66 66 65 | y..After.any.buffer.where.`buffe | 
| 88540 | 72 2d 73 61 76 65 2d 77 69 74 68 6f 75 74 2d 71    75 65 72 79 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c | r-save-without-query'.is.non-nil | 
| 88560 | 0a 69 73 20 73 61 76 65 64 20 77 69 74 68 6f 75    74 20 61 73 6b 69 6e 67 2c 20 74 68 65 20 75 73 | .is.saved.without.asking,.the.us | 
| 88580 | 65 72 20 69 73 20 61 73 6b 65 64 20 61 62 6f 75    74 20 65 61 63 68 20 6d 6f 64 69 66 69 65 64 0a | er.is.asked.about.each.modified. | 
| 885a0 | 62 75 66 66 65 72 20 77 68 69 63 68 20 76 69 73    69 74 73 20 61 20 66 69 6c 65 20 69 6e 20 74 68 | buffer.which.visits.a.file.in.th | 
| 885c0 | 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69    74 6f 72 79 2e 20 20 4f 70 74 69 6f 6e 61 6c 0a | e.current.repository...Optional. | 
| 885e0 | 61 72 67 75 6d 65 6e 74 20 28 74 68 65 20 70 72    65 66 69 78 29 20 6e 6f 6e 2d 6e 69 6c 20 6d 65 | argument.(the.prefix).non-nil.me | 
| 88600 | 61 6e 73 20 73 61 76 65 20 61 6c 6c 20 77 69 74    68 20 6e 6f 20 71 75 65 73 74 69 6f 6e 73 2e 22 | ans.save.all.with.no.questions." | 
| 88620 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20    22 50 22 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 | ...(interactive."P")...(when-let | 
| 88640 | 20 28 28 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 | .((topdir.(magit-rev-parse-safe. | 
| 88660 | 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 28 6c 65 74 20 28 28 | "--show-toplevel"))).....(let.(( | 
| 88680 | 72 65 6d 6f 74 65 20 28 66 69 6c 65 2d 72 65 6d    6f 74 65 2d 70 20 74 6f 70 64 69 72 29 29 0a 20 | remote.(file-remote-p.topdir)).. | 
| 886a0 | 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 2d 61 63 74 69 | .........(save-some-buffers-acti | 
| 886c0 | 6f 6e 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20    20 20 20 20 60 28 28 3f 59 20 28 6c 61 6d 62 64 | on-alist............`((?Y.(lambd | 
| 886e0 | 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 20 20 20 20 28 77 | a.(buffer)....................(w | 
| 88700 | 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 20 20 | ith-current-buffer.buffer....... | 
| 88720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 62 75 66 66 65 72 2d 73 61 76 65 | ...............(setq.buffer-save | 
| 88740 | 2d 77 69 74 68 6f 75 74 2d 71 75 65 72 79 20 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -without-query.t)............... | 
| 88760 | 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66    66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .......(save-buffer))).......... | 
| 88780 | 20 20 20 20 20 20 20 20 22 74 6f 20 73 61 76 65    20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 | ........"to.save.the.current.buf | 
| 887a0 | 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 20 20 20 20 | fer.and.remember.choice")....... | 
| 887c0 | 20 20 20 20 20 20 20 28 3f 4e 20 28 6c 61 6d 62    64 61 20 28 62 75 66 66 65 72 29 0a 20 20 20 20 | .......(?N.(lambda.(buffer)..... | 
| 887e0 | 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 66 | ...............(with-current-buf | 
| 88800 | 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 20 20 20 20 | fer.buffer...................... | 
| 88820 | 28 73 65 74 71 20 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 | (setq.magit-inhibit-refresh-save | 
| 88840 | 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 74 6f 20 73 6b 69 70 20 | .t))).................."to.skip. | 
| 88860 | 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 65 6d 62 65 72 20 | the.current.buffer.and.remember. | 
| 88880 | 63 68 6f 69 63 65 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 2c 40 73 61 76 65 2d 73 6f 6d | choice")..............,@save-som | 
| 888a0 | 65 2d 62 75 66 66 65 72 73 2d 61 63 74 69 6f 6e    2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 | e-buffers-action-alist)))....... | 
| 888c0 | 28 73 61 76 65 2d 73 6f 6d 65 2d 62 75 66 66 65    72 73 0a 20 20 20 20 20 20 20 61 72 67 20 28 6c | (save-some-buffers........arg.(l | 
| 888e0 | 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 | ambda.()..............(and.(not. | 
| 88900 | 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)..... | 
| 88920 | 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.. | 
| 88940 | 20 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 6e 65 65 64 6c 65 | .................;;.Avoid.needle | 
| 88960 | 73 73 6c 79 20 63 6f 6e 6e 65 63 74 69 6e 67 20    74 6f 20 75 6e 72 65 6c 61 74 65 64 20 72 65 6d | ssly.connecting.to.unrelated.rem | 
| 88980 | 6f 74 65 73 2e 0a 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 28 | otes....................(equal.( | 
| 889a0 | 66 69 6c 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 0a | file-remote-p.buffer-file-name). | 
| 889c0 | 20 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 6d 6f 74 65 29 | .........................remote) | 
| 889e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 46 6f 72 20 72 65 6d 6f 74 65 | ...................;;.For.remote | 
| 88a00 | 20 66 69 6c 65 73 20 74 68 69 73 20 6d 61 6b 65    73 20 6e 65 74 77 6f 72 6b 20 72 65 71 75 65 73 | .files.this.makes.network.reques | 
| 88a20 | 74 73 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 72 | ts.and...................;;.ther | 
| 88a40 | 65 66 6f 72 65 20 68 61 73 20 74 6f 20 63 6f 6d    65 20 61 66 74 65 72 20 74 68 65 20 61 62 6f 76 | efore.has.to.come.after.the.abov | 
| 88a60 | 65 20 74 6f 20 61 76 6f 69 64 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | e.to.avoid...................;;. | 
| 88a80 | 75 6e 6e 65 63 65 73 73 61 72 69 6c 79 20 77 61    69 74 69 6e 67 20 66 6f 72 20 75 6e 72 65 6c 61 | unnecessarily.waiting.for.unrela | 
| 88aa0 | 74 65 64 20 68 6f 73 74 73 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 | ted.hosts....................(fi | 
| 88ac0 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 66 69 6c    65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 | le-exists-p.(file-name-directory | 
| 88ae0 | 20 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 20 20 20 20 | .buffer-file-name))............. | 
| 88b00 | 20 20 20 20 20 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 28 66 | ......(string-prefix-p.topdir.(f | 
| 88b20 | 69 6c 65 2d 74 72 75 65 6e 61 6d 65 20 62 75 66    66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a | ile-truename.buffer-file-name)). | 
| 88b40 | 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 28 6d 61 67 69 74 2d | ..................(equal.(magit- | 
| 88b60 | 72 65 76 2d 70 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 | rev-parse-safe."--show-toplevel" | 
| 88b80 | 29 0a 20 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 64 69 | )..........................topdi | 
| 88ba0 | 72 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 6f 77 20 43 6f 6e | r)))))))..;;;.Restore.Window.Con | 
| 88bc0 | 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 69 6e 68 69 62 69 | figuration..(defvar.magit-inhibi | 
| 88be0 | 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 6c 29 0a 0a 28 64 | t-save-previous-winconf.nil)..(d | 
| 88c00 | 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 2d 77 69 6e 64 6f | efvar-local.magit-previous-windo | 
| 88c20 | 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 27 6d 61 67 69 74 | w-configuration.nil).(put.'magit | 
| 88c40 | 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 74 69 6f 6e 20 27 | -previous-window-configuration.' | 
| 88c60 | 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 20 6d 61 67 69 74 | permanent-local.t)..(defun.magit | 
| 88c80 | 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 20 28 29 0a 20 20 | -save-window-configuration.()... | 
| 88ca0 | 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 6f 6e 66 69 67 75 | "Save.the.current.window.configu | 
| 88cc0 | 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 75 66 66 65 72 20 | ration...Later,.when.the.buffer. | 
| 88ce0 | 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 72 65 64 20 62 79 | is.buried,.it.may.be.restored.by | 
| 88d00 | 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 66 69 67 75 72 61 | .`magit-restore-window-configura | 
| 88d20 | 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 74 2d 73 61 76 65 | tion'."...(if.magit-inhibit-save | 
| 88d40 | 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 68 65 6e 20 28 65 | -previous-winconf.......(when.(e | 
| 88d60 | 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 6f 75 73 2d 77 69 | q.magit-inhibit-save-previous-wi | 
| 88d80 | 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 71 20 6d 61 67 69 | nconf.'unset).........(setq.magi | 
| 88da0 | 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 74 69 6f 6e 20 | t-previous-window-configuration. | 
| 88dc0 | 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 66 65 72 2d 77 69 | nil)).....(unless.(get-buffer-wi | 
| 88de0 | 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 65 63 74 65 64 2d | ndow.(current-buffer).(selected- | 
| 88e00 | 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 70 72 65 76 69 6f | frame)).......(setq.magit-previo | 
| 88e20 | 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 20 20 20 20 20 20 | us-window-configuration......... | 
| 88e40 | 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 75 72 61 74 69 6f | ....(current-window-configuratio | 
| 88e60 | 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 72 65 2d 77 69 6e | n)))))..(defun.magit-restore-win | 
| 88e80 | 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 61 6c 20 6b 69 6c | dow-configuration.(&optional.kil | 
| 88ea0 | 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 74 68 65 20 63 75 | l-buffer)..."Bury.or.kill.the.cu | 
| 88ec0 | 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 72 65 76 69 6f 75 | rrent.buffer.and.restore.previou | 
| 88ee0 | 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 20 28 6c 65 74 20 | s.window.configuration."...(let. | 
| 88f00 | 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 69 6e 64 6f 77 2d | ((winconf.magit-previous-window- | 
| 88f20 | 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 66 66 65 72 20 28 | configuration).........(buffer.( | 
| 88f40 | 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 66 72 61 6d 65 20 | current-buffer)).........(frame. | 
| 88f60 | 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 69 74 2d 77 69 6e | (selected-frame))).....(quit-win | 
| 88f80 | 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 77 69 6e 64 6f 77 | dow.kill-buffer.(selected-window | 
| 88fa0 | 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 28 65 71 75 61 6c | )).....(when.(and.winconf.(equal | 
| 88fc0 | 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 6f 6e 2d 66 72 61 | .frame.(window-configuration-fra | 
| 88fe0 | 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 69 6e 64 6f 77 2d | me.winconf))).......(set-window- | 
| 89000 | 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 20 20 20 28 77 68 | configuration.winconf).......(wh | 
| 89020 | 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 20 20 20 20 20 | en.(buffer-live-p.buffer)....... | 
| 89040 | 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... | 
| 89060 | 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 75 73 2d 77 69 6e | ........(setq.magit-previous-win | 
| 89080 | 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f    6e 20 6e 69 6c 29 29 29 29 29 29 0a 0a 3b 3b 3b | dow-configuration.nil))))))..;;; | 
| 890a0 | 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 61 67 69 74 2d 67 6f | .Buffer.History..(defun.magit-go | 
| 890c0 | 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 77 61 72 64 20 69 6e | -backward.()..."Move.backward.in | 
| 890e0 | 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 2e 22 0a 20 20 28 69 | .current.buffer's.history."...(i | 
| 89100 | 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 65 66 2d 73 74 61 63 | nteractive)...(if.help-xref-stac | 
| 89120 | 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 6b 20 28 63 75 72 72 | k.......(help-xref-go-back.(curr | 
| 89140 | 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 72 6f 72 20 22 4e 6f | ent-buffer)).....(user-error."No | 
| 89160 | 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 27 73 20 68 69 73 74 | .previous.entry.in.buffer's.hist | 
| 89180 | 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 66 6f 72 77 61 72 64 | ory")))..(defun.magit-go-forward | 
| 891a0 | 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 72 72 65 6e 74 20 62 | .()..."Move.forward.in.current.b | 
| 891c0 | 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 72 61 63 74 69 76 65 | uffer's.history."...(interactive | 
| 891e0 | 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 2d 73 74 61 63 6b 0a | )...(if.help-xref-forward-stack. | 
| 89200 | 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 72 64 20 28 63 75 72 | ......(help-xref-go-forward.(cur | 
| 89220 | 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 72 6f 72 20 22 4e | rent-buffer)).....(user-error."N | 
| 89240 | 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 68 69 73 74 6f 72 79 | o.next.entry.in.buffer's.history | 
| 89260 | 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 78 72 65 66 2d 62 | ")))..(defun.magit-insert-xref-b | 
| 89280 | 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 62 75 74 74 6f 6e 73 | uttons.()..."Insert.xref.buttons | 
| 892a0 | 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 74 2d 62 75 66 66 65 | ."...(when.(and.(not.magit-buffe | 
| 892c0 | 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 28 6f 72 20 68 65 6c | r-locked-p)..............(or.hel | 
| 892e0 | 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 72 77 61 72 64 2d 73 | p-xref-stack.help-xref-forward-s | 
| 89300 | 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 66 2d 73 74 61 63 6b | tack)).....(when.help-xref-stack | 
| 89320 | 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 6f 6e | .......(magit-xref-insert-button | 
| 89340 | 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 72 65 66 2d 62 61 63 | .help-back-label.'magit-xref-bac | 
| 89360 | 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 65 66 2d 66 6f 72 77 | kward)).....(when.help-xref-forw | 
| 89380 | 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 70 2d 78 72 65 66 2d | ard-stack.......(when.help-xref- | 
| 893a0 | 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 29 29 0a 20 20 20 20 | stack.........(insert."."))..... | 
| 893c0 | 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 6f 6e 20 68 65 6c 70 | ..(magit-xref-insert-button.help | 
| 893e0 | 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 66 2d 66 6f 72 77 61 | -forward-label.'magit-xref-forwa | 
| 89400 | 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 2d 69 6e 73 65 72 74 | rd))))..(defun.magit-xref-insert | 
| 89420 | 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 61 67 69 74 2d 69 6e | -button.(label.type)...(magit-in | 
| 89440 | 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 6c 29 0a 20 20 20 20 | sert-section.(button.label)..... | 
| 89460 | 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 20 27 74 79 70 65 20 | (insert-text-button.label.'type. | 
| 89480 | 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 20 27 68 65 | type.........................'he | 
| 894a0 | 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 66 66 65 72 29 29 29 | lp-args.(list.(current-buffer))) | 
| 894c0 | 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 6d 61 67 69 74 2d 78 | ))..(define-button-type.'magit-x | 
| 894e0 | 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 20 27 68 65 6c 70 2d | ref-backward...:supertype.'help- | 
| 89500 | 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 2d 73 65 63 74 69 6f | back...'mouse-face.'magit-sectio | 
| 89520 | 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 28 70 75 72 65 63 6f | n-highlight...'help-echo.(pureco | 
| 89540 | 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 20 74 6f 20 70 72 65 | py."mouse-2,.RET:.go.back.to.pre | 
| 89560 | 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 64 65 66 69 6e 65 2d | vious.history.entry"))..(define- | 
| 89580 | 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 6f 72 77 61 72 64 0a | button-type.'magit-xref-forward. | 
| 895a0 | 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 64 0a 20 20 27 6d 6f | ..:supertype.'help-forward...'mo | 
| 895c0 | 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 68 6c 69 67 68 | use-face.'magit-section-highligh | 
| 895e0 | 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 22 6d 6f 75 73 65 2d | t...'help-echo.(purecopy."mouse- | 
| 89600 | 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 69 73 74 6f 72 79 20 | 2,.RET:.go.back.to.next.history. | 
| 89620 | 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 72 65 66 2d 6d 6f 64 | entry"))..(defvar.magit-xref-mod | 
| 89640 | 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 20 6d 61 67 69 74 2d | es...'(magit-log-mode.....magit- | 
| 89660 | 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 66 2d 6d 6f 64 65 0a | reflog-mode.....magit-diff-mode. | 
| 89680 | 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 20 20 22 4c 69 73 74 | ....magit-revision-mode)..."List | 
| 896a0 | 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 73 65 72 74 20 6e 61 | .of.modes.for.which.to.insert.na | 
| 896c0 | 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 75 6e 20 6d 61 67 69 | vigation.buttons.")..(defun.magi | 
| 896e0 | 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 28 77 68 65 6e 20 28 | t-xref-setup.(fn.args)...(when.( | 
| 89700 | 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 66 2d 6d 6f 64 65 73 | memq.major-mode.magit-xref-modes | 
| 89720 | 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 63 6b 2d 69 74 65 6d | ).....(when.help-xref-stack-item | 
| 89740 | 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 29 20 68 65 6c 70 2d | .......(push.(cons.(point).help- | 
| 89760 | 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 66 2d 73 74 61 63 6b | xref-stack-item).help-xref-stack | 
| 89780 | 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 6f 72 77 61 72 64 2d | ).......(setq.help-xref-forward- | 
| 897a0 | 73 74 61 63 6b 20 6e 69 6c 29 29 0a 20 20 20 20    28 77 68 65 6e 20 28 63 61 6c 6c 65 64 2d 69 6e | stack.nil)).....(when.(called-in | 
| 897c0 | 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 27 69    6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 20 20 | teractively-p.'interactive)..... | 
| 897e0 | 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6e    74 68 63 64 72 20 31 30 20 68 65 6c 70 2d 78 72 | ..(--when-let.(nthcdr.10.help-xr | 
| 89800 | 65 66 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 20    20 20 28 73 65 74 63 64 72 20 69 74 20 6e 69 6c | ef-stack).........(setcdr.it.nil | 
| 89820 | 29 29 29 0a 20 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 | ))).....(setq.help-xref-stack-it | 
| 89840 | 65 6d 0a 20 20 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 | em...........(list.'magit-xref-r | 
| 89860 | 65 73 74 6f 72 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 | estore.fn.default-directory.args | 
| 89880 | 29 29 29 29 0a 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 | ))))..(defun.magit-xref-restore. | 
| 898a0 | 28 66 6e 20 64 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 | (fn.dir.args)...(setq.default-di | 
| 898c0 | 72 65 63 74 6f 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 | rectory.dir)...(funcall.fn.major | 
| 898e0 | 2d 6d 6f 64 65 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 | -mode.nil.args)...(magit-refresh | 
| 89900 | 2d 62 75 66 66 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 | -buffer))..;;;.Repository-Local. | 
| 89920 | 43 61 63 68 65 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 | Cache..(defvar.magit-repository- | 
| 89940 | 6c 6f 63 61 6c 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 | local-cache.nil..."Alist.mapping | 
| 89960 | 20 60 6d 61 67 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 | .`magit-toplevel'.paths.to.alist | 
| 89980 | 73 20 6f 66 20 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 | s.of.key/value.pairs.")..(defun. | 
| 899a0 | 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 74 6f 72 | magit-repository-local-repositor | 
| 899c0 | 79 20 28 29 0a 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 | y.()..."Return.the.key.for.the.c | 
| 899e0 | 75 72 72 65 6e 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 | urrent.repository."...(or.(bound | 
| 89a00 | 2d 61 6e 64 2d 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 | -and-true-p.magit--default-direc | 
| 89a20 | 74 6f 72 79 29 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 | tory).......(magit-toplevel))).. | 
| 89a40 | 28 64 65 66 75 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 | (defun.magit-repository-local-se | 
| 89a60 | 74 20 28 6b 65 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 | t.(key.value.&optional.repositor | 
| 89a80 | 79 29 0a 20 20 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 | y)..."Set.the.repository-local.V | 
| 89aa0 | 41 4c 55 45 20 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 | ALUE.for.KEY...Unless.specified, | 
| 89ac0 | 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 65 | .REPOSITORY.is.the.current.buffe | 
| 89ae0 | 72 27 73 20 72 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 | r's.repository...If.REPOSITORY.i | 
| 89b00 | 73 20 6e 69 6c 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 | s.nil.(meaning.there.is.no.curre | 
| 89b20 | 6e 74 20 72 65 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 | nt.repository),.then.the.value.i | 
| 89b40 | 73 20 6e 6f 74 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 | s.not.cached,.and.we.return.nil. | 
| 89b60 | 22 0a 20 20 28 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 | "...(let*.((repokey.(or.reposito | 
| 89b80 | 72 79 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 | ry.(magit-repository-local-repos | 
| 89ba0 | 69 74 6f 72 79 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 | itory)))..........(cache.(assoc. | 
| 89bc0 | 72 65 70 6f 6b 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 | repokey.magit-repository-local-c | 
| 89be0 | 61 63 68 65 29 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 | ache))).....;;.Don't.cache.value | 
| 89c00 | 73 20 66 6f 72 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 | s.for.a.nil.REPOSITORY,.as.the.' | 
| 89c20 | 73 65 74 27 20 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 | set'.and.'get'.....;;.calls.for. | 
| 89c40 | 73 6f 6d 65 20 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 | some.KEY.may.happen.in.unrelated | 
| 89c60 | 20 63 6f 6e 74 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 | .contexts......(when.repokey.... | 
| 89c80 | 20 20 20 28 69 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 | ...(if.cache...........(let.((ke | 
| 89ca0 | 79 76 61 6c 75 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 | yvalue.(assoc.key.(cdr.cache)))) | 
| 89cc0 | 0a 20 20 20 20 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 | .............(if.keyvalue....... | 
| 89ce0 | 20 20 20 20 20 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 | ..........;;.Update.pre-existing | 
| 89d00 | 20 76 61 6c 75 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 | .value.for.key.................. | 
| 89d20 | 28 73 65 74 63 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 | (setcdr.keyvalue.value)......... | 
| 89d40 | 20 20 20 20 20 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 | ......;;.No.such.key.in.reposito | 
| 89d60 | 72 79 2d 6c 6f 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 | ry-local.cache................(p | 
| 89d80 | 75 73 68 20 28 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 | ush.(cons.key.value).(cdr.cache) | 
| 89da0 | 29 29 29 0a 20 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 | ))).........;;.No.cache.for.this | 
| 89dc0 | 20 72 65 70 6f 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 | .repository..........(push.(cons | 
| 89de0 | 20 72 65 70 6f 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 | .repokey.(list.(cons.key.value)) | 
| 89e00 | 29 0a 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 | 
| 89e20 | 2d 6c 6f 63 61 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 | -local-cache)))))..(defun.magit- | 
| 89e40 | 72 65 70 6f 73 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 | repository-local-exists-p.(key.& | 
| 89e60 | 6f 70 74 69 6f 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 | optional.repository)..."Non-nil. | 
| 89e80 | 77 68 65 6e 20 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 | when.a.repository-local.value.ex | 
| 89ea0 | 69 73 74 73 20 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 | ists.for.KEY...Return.a.(KEY...V | 
| 89ec0 | 41 4c 55 45 29 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 | ALUE).cons.cell...The.KEY.is.mat | 
| 89ee0 | 63 68 65 64 20 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 | ched.using.`equal'...Unless.spec | 
| 89f00 | 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 72 72 65 6e 74 | ified,.REPOSITORY.is.the.current | 
| 89f20 | 20 62 75 66 66 65 72 27 73 20 72 65 70 6f 73 69    74 6f 72 79 2e 22 0a 20 20 28 77 68 65 6e 2d 6c | .buffer's.repository."...(when-l | 
| 89f40 | 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 | 
| 89f60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 89f80 | 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 74 6f | (magit-repository-local-reposito | 
| 89fa0 | 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 20 20 | ry))............................ | 
| 89fc0 | 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 29 29 0a | magit-repository-local-cache))). | 
| 89fe0 | 20 20 20 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 0a 28 | ....(assoc.key.(cdr.cache))))..( | 
| 8a000 | 64 65 66 75 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 67 65 74 | defun.magit-repository-local-get | 
| 8a020 | 20 28 6b 65 79 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 | .(key.&optional.default.reposito | 
| 8a040 | 72 79 29 0a 20 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 | ry)..."Return.the.repository-loc | 
| 8a060 | 61 6c 20 76 61 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 | al.value.for.KEY...Return.DEFAUL | 
| 8a080 | 54 20 69 66 20 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 | T.if.no.value.for.KEY.exists...T | 
| 8a0a0 | 68 65 20 4b 45 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 | he.KEY.is.matched.using.`equal'. | 
| 8a0c0 | 0a 0a 55 6e 6c 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 | ..Unless.specified,.REPOSITORY.i | 
| 8a0e0 | 73 20 74 68 65 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 | s.the.current.buffer's.repositor | 
| 8a100 | 79 2e 22 0a 20 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 | y."...(if-let.((keyvalue.(magit- | 
| 8a120 | 72 65 70 6f 73 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 | repository-local-exists-p.key.re | 
| 8a140 | 70 6f 73 69 74 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 | pository))).......(cdr.keyvalue) | 
| 8a160 | 0a 20 20 20 20 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 | .....default))..(defun.magit-rep | 
| 8a180 | 6f 73 69 74 6f 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 | ository-local-delete.(key.&optio | 
| 8a1a0 | 6e 61 6c 20 72 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 | nal.repository)..."Delete.the.re | 
| 8a1c0 | 70 6f 73 69 74 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 | pository-local.value.for.KEY...U | 
| 8a1e0 | 6e 6c 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 | nless.specified,.REPOSITORY.is.t | 
| 8a200 | 68 65 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 | he.current.buffer's.repository." | 
| 8a220 | 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 63    61 63 68 65 20 28 61 73 73 6f 63 20 28 6f 72 20 | ...(when-let.((cache.(assoc.(or. | 
| 8a240 | 72 65 70 6f 73 69 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 | repository...................... | 
| 8a260 | 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 72 79 2d 6c 6f 63 61 | ..........(magit-repository-loca | 
| 8a280 | 6c 2d 72 65 70 6f 73 69 74 6f 72 79 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l-repository)).................. | 
| 8a2a0 | 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 6c | ..........magit-repository-local | 
| 8a2c0 | 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 3b 3b    20 54 68 65 72 65 20 69 73 20 6e 6f 20 60 61 73 | -cache))).....;;.There.is.no.`as | 
| 8a2e0 | 73 6f 63 2d 64 65 6c 65 74 65 2d 61 6c 6c 27 2e    0a 20 20 20 20 28 73 65 74 66 20 28 63 64 72 20 | soc-delete-all'......(setf.(cdr. | 
| 8a300 | 63 61 63 68 65 29 0a 20 20 20 20 20 20 20 20 20    20 28 63 6c 2d 64 65 6c 65 74 65 20 6b 65 79 20 | cache)...........(cl-delete.key. | 
| 8a320 | 28 63 64 72 20 63 61 63 68 65 29 20 3a 6b 65 79    20 23 27 63 61 72 20 3a 74 65 73 74 20 23 27 65 | (cdr.cache).:key.#'car.:test.#'e | 
| 8a340 | 71 75 61 6c 29 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 68 2d | qual))))..(defmacro.magit--with- | 
| 8a360 | 72 65 70 6f 73 69 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 | repository-local-cache.(key.&res | 
| 8a380 | 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 20 28 64 | t.body)...(declare.(indent.1).(d | 
| 8a3a0 | 65 62 75 67 20 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 | ebug.(form.body)))...(let.((k.(c | 
| 8a3c0 | 6c 2d 67 65 6e 73 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 | l-gensym))).....`(let.((,k.,key) | 
| 8a3e0 | 29 0a 20 20 20 20 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 | )........(if-let.((kv.(magit-rep | 
| 8a400 | 6f 73 69 74 6f 72 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 | ository-local-exists-p.,k))).... | 
| 8a420 | 20 20 20 20 20 20 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 | ........(cdr.kv)..........(let.( | 
| 8a440 | 28 76 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 20 20 20 | (v.,(macroexp-progn.body)))..... | 
| 8a460 | 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 73 | .......(magit-repository-local-s | 
| 8a480 | 65 74 20 2c 6b 20 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 | et.,k.v)............v)))))..(def | 
| 8a4a0 | 75 6e 20 6d 61 67 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 | un.magit-preserve-section-visibi | 
| 8a4c0 | 6c 69 74 79 2d 63 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 | lity-cache.()...(when.(derived-m | 
| 8a4e0 | 6f 64 65 2d 70 20 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 | ode-p.'magit-status-mode.'magit- | 
| 8a500 | 72 65 66 73 2d 6d 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 | refs-mode).....(magit-repository | 
| 8a520 | 2d 6c 6f 63 61 6c 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 | -local-set......(cons.major-mode | 
| 8a540 | 20 27 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 | .'magit-section-visibility-cache | 
| 8a560 | 29 0a 20 20 20 20 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 | )......magit-section-visibility- | 
| 8a580 | 63 61 63 68 65 29 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 | cache)))..(defun.magit-restore-s | 
| 8a5a0 | 65 63 74 69 6f 6e 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 | ection-visibility-cache.(mode).. | 
| 8a5c0 | 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 6c 69 74 79 2d | .(setq.magit-section-visibility- | 
| 8a5e0 | 63 61 63 68 65 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 79 2d | cache.........(magit-repository- | 
| 8a600 | 6c 6f 63 61 6c 2d 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 | local-get..........(cons.mode.'m | 
| 8a620 | 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 29 29 | agit-section-visibility-cache))) | 
| 8a640 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    7a 61 70 2d 63 61 63 68 65 73 20 28 29 0a 20 20 | )..(defun.magit-zap-caches.()... | 
| 8a660 | 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 6e 74 20 72 65 70 6f | "Zap.caches.for.the.current.repo | 
| 8a680 | 73 69 74 6f 72 79 2e 0a 52 65 6d 6f 76 65 20 74    68 65 20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 | sitory..Remove.the.repository's. | 
| 8a6a0 | 65 6e 74 72 79 20 66 72 6f 6d 20 60 6d 61 67 69    74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 | entry.from.`magit-repository-loc | 
| 8a6c0 | 61 6c 2d 63 61 63 68 65 27 0a 61 6e 64 20 73 65    74 20 60 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | al-cache'.and.set.`magit-section | 
| 8a6e0 | 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 69 6e 20 61 6c 6c | -visibility-cache'.to.nil.in.all | 
| 8a700 | 20 6f 66 20 74 68 65 0a 72 65 70 6f 73 69 74 6f    72 79 27 73 20 4d 61 67 69 74 20 62 75 66 66 65 | .of.the.repository's.Magit.buffe | 
| 8a720 | 72 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 69 74 2d 77 69 | rs."...(interactive)...(magit-wi | 
| 8a740 | 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20    28 73 65 74 71 20 6d 61 67 69 74 2d 72 65 70 6f | th-toplevel.....(setq.magit-repo | 
| 8a760 | 73 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 28 63 6c | sitory-local-cache...........(cl | 
| 8a780 | 2d 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 | -delete.default-directory....... | 
| 8a7a0 | 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 2d | ...............magit-repository- | 
| 8a7c0 | 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 20 20 20 20 20 20 | local-cache..................... | 
| 8a7e0 | 20 3a 6b 65 79 20 23 27 63 61 72 20 3a 74 65 73    74 20 23 27 65 71 75 61 6c 29 29 29 0a 20 20 28 | .:key.#'car.:test.#'equal)))...( | 
| 8a800 | 64 6f 6c 69 73 74 20 28 62 75 66 66 65 72 20 28    6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 | dolist.(buffer.(magit-mode-get-b | 
| 8a820 | 75 66 66 65 72 73 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 | uffers)).....(with-current-buffe | 
| 8a840 | 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 28    73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 | r.buffer.......(setq.magit-secti | 
| 8a860 | 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 0a 20 20 28 73 65 | on-visibility-cache.nil)))...(se | 
| 8a880 | 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 75 6e | tq.magit--libgit-available-p.'un | 
| 8a8a0 | 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 20 6d | known))..;;;.Utilities..(defun.m | 
| 8a8c0 | 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 0a 20 | agit-toggle-verbose-refresh.().. | 
| 8a8e0 | 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 65 73 | ."Toggle.whether.Magit.refreshes | 
| 8a900 | 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 68 69 | .buffers.verbosely..Enabling.thi | 
| 8a920 | 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 74 69 | s.helps.figuring.out.which.secti | 
| 8a940 | 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 69 6f | ons.are.bottlenecks..The.additio | 
| 8a960 | 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 20 2a | nal.output.can.be.found.in.the.* | 
| 8a980 | 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 69 76 | Messages*.buffer."...(interactiv | 
| 8a9a0 | 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 73 65 | e)...(setq.magit-refresh-verbose | 
| 8a9c0 | 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 20 20 | .(not.magit-refresh-verbose))... | 
| 8a9e0 | 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 67 22 | (message."%s.verbose.refreshing" | 
| 8aa00 | 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 76 65 | ............(if.magit-refresh-ve | 
| 8aa20 | 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 0a 28 | rbose."Enabled"."Disabled")))..( | 
| 8aa40 | 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 68 6d | defun.magit-run-hook-with-benchm | 
| 8aa60 | 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 66 20 | ark.(hook)...(when.hook.....(if. | 
| 8aa80 | 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 6c | magit-refresh-verbose.........(l | 
| 8aaa0 | 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 20 20 | et.((start.(current-time)))..... | 
| 8aac0 | 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 20 68 | ......(message."Running.%s...".h | 
| 8aae0 | 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 29 0a | ook)...........(run-hooks.hook). | 
| 8ab00 | 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 2e 2e | ..........(message."Running.%s.. | 
| 8ab20 | 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 20 20 | .done.(%.3fs)".hook............. | 
| 8ab40 | 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 61 63 | .......(float-time.(time-subtrac | 
| 8ab60 | 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 20 20 | t.(current-time).start))))...... | 
| 8ab80 | 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 72 6f | .(run-hooks.hook))))..;;;._.(pro | 
| 8aba0 | 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 64 65 | vide.'magit-mode).;;;.magit-mode | 
| 8abc0 | 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................... | 
| 8abe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ac00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 73 74 61 74 75 73 2e 65 6c 00 00 00 00 00 | magit-3.3.0/magit-status.el..... | 
| 8ac20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ac40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ac60 | 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 | 
| 8ac80 | 30 31 30 37 30 32 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 32 32 31 00 20 30 00 00 00 | 0107020.00000000000.014221..0... | 
| 8aca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8acc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ace0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ad00 | 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................... | 
| 8ad20 | 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................... | 
| 8ad40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ad60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ad80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ada0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8adc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ade0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 8ae00 | 3b 3b 3b 20 6d 61 67 69 74 2d 73 74 61 74 75 73    2e 65 6c 20 2d 2d 2d 20 74 68 65 20 67 72 61 6e | ;;;.magit-status.el.---.the.gran | 
| 8ae20 | 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: | 
| 8ae40 | 20 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 31 30 2d 32 30 | .t.-*-..;;.Copyright.(C).2010-20 | 
| 8ae60 | 32 31 20 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 | 21..The.Magit.Project.Contributo | 
| 8ae80 | 72 73 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 | rs.;;.;;.You.should.have.receive | 
| 8aea0 | 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20    41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 | d.a.copy.of.the.AUTHORS.md.file. | 
| 8aec0 | 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61    6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e | which.;;.lists.all.contributors. | 
| 8aee0 | 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74    74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 | ..If.not,.see.http://magit.vc/au | 
| 8af00 | 74 68 6f 72 73 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 | thors...;;.Author:.Jonas.Bernoul | 
| 8af20 | 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 | 
| 8af40 | 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 | 
| 8af60 | 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 | 
| 8af80 | 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. | 
| 8afa0 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65    3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software;.you.can.redist | 
| 8afc0 | 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 | 
| 8afe0 | 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 | 
| 8b000 | 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. | 
| 8b020 | 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 3b | ;;.the.Free.Software.Foundation; | 
| 8b040 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20    33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f | .either.version.3,.or.(at.your.o | 
| 8b060 | 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61    74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a | ption).;;.any.later.version..;;. | 
| 8b080 | 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 65 20 68 | ;;.Magit.is.distributed.in.the.h | 
| 8b0a0 | 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 75 74 20 | ope.that.it.will.be.useful,.but. | 
| 8b0c0 | 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 6f 75 74 | WITHOUT.;;.ANY.WARRANTY;.without | 
| 8b0e0 | 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 20 4d 45 | .even.the.implied.warranty.of.ME | 
| 8b100 | 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 4f 52 20 | RCHANTABILITY.;;.or.FITNESS.FOR. | 
| 8b120 | 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 65 20 47 | A.PARTICULAR.PURPOSE...See.the.G | 
| 8b140 | 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 66 6f 72 | NU.General.Public.;;.License.for | 
| 8b160 | 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 6c 64 20 | .more.details..;;.;;.You.should. | 
| 8b180 | 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 4e 55 20 | have.received.a.copy.of.the.GNU. | 
| 8b1a0 | 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 6e 67 20 | General.Public.License.;;.along. | 
| 8b1c0 | 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 68 74 74 70 3a 2f 2f | with.Magit...If.not,.see.http:// | 
| 8b1e0 | 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65    6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 | www.gnu.org/licenses...;;;.Comme | 
| 8b200 | 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 6d 70 6c 65 6d 65 6e | ntary:..;;.This.library.implemen | 
| 8b220 | 74 73 20 74 68 65 20 73 74 61 74 75 73 20 62 75    66 66 65 72 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a | ts.the.status.buffer...;;;.Code: | 
| 8b240 | 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 6f 6e 73 0a | ..(require.'magit)..;;;.Options. | 
| 8b260 | 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74    2d 73 74 61 74 75 73 20 6e 69 6c 0a 20 20 22 49 | .(defgroup.magit-status.nil..."I | 
| 8b280 | 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 72 65 70 6f 73 69 | nspect.and.manipulate.Git.reposi | 
| 8b2a0 | 74 6f 72 69 65 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 | tories."...:link.'(info-link."(m | 
| 8b2c0 | 61 67 69 74 29 53 74 61 74 75 73 20 42 75 66 66    65 72 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | agit)Status.Buffer")...:group.'m | 
| 8b2e0 | 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 73 74 | agit-modes)..(defcustom.magit-st | 
| 8b300 | 61 74 75 73 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 | atus-mode-hook.nil..."Hook.run.a | 
| 8b320 | 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 4d 61    67 69 74 2d 53 74 61 74 75 73 20 6d 6f 64 65 2e | fter.entering.Magit-Status.mode. | 
| 8b340 | 22 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 3a 74 79 70 65 | "...:group.'magit-status...:type | 
| 8b360 | 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 73 74 61 74 75 73 | .'hook)..(defcustom.magit-status | 
| 8b380 | 2d 68 65 61 64 65 72 73 2d 68 6f 6f 6b 0a 20 20    27 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 65 | -headers-hook...'(magit-insert-e | 
| 8b3a0 | 72 72 6f 72 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 64 69 66 | rror-header.....magit-insert-dif | 
| 8b3c0 | 66 2d 66 69 6c 74 65 72 2d 68 65 61 64 65 72 0a    20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | f-filter-header.....magit-insert | 
| 8b3e0 | 2d 68 65 61 64 2d 62 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 | -head-branch-header.....magit-in | 
| 8b400 | 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 0a 20 20 20 20 | sert-upstream-branch-header..... | 
| 8b420 | 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 72 0a | magit-insert-push-branch-header. | 
| 8b440 | 20 20 20 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 29 0a 20 20 | ....magit-insert-tags-header)... | 
| 8b460 | 22 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73    65 72 74 20 68 65 61 64 65 72 73 20 69 6e 74 6f | "Hook.run.to.insert.headers.into | 
| 8b480 | 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66    65 72 2e 0a 0a 54 68 69 73 20 68 6f 6f 6b 20 69 | .the.status.buffer...This.hook.i | 
| 8b4a0 | 73 20 72 75 6e 20 62 79 20 60 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 73 74 61 74 75 73 2d 68 65 | s.run.by.`magit-insert-status-he | 
| 8b4c0 | 61 64 65 72 73 27 2c 20 77 68 69 63 68 20 69 6e    20 74 75 72 6e 0a 68 61 73 20 74 6f 20 62 65 20 | aders',.which.in.turn.has.to.be. | 
| 8b4e0 | 61 20 6d 65 6d 62 65 72 20 6f 66 20 60 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f | a.member.of.`magit-status-sectio | 
| 8b500 | 6e 73 2d 68 6f 6f 6b 27 20 74 6f 20 62 65 20 75    73 65 64 20 61 74 0a 61 6c 6c 2e 22 0a 20 20 3a | ns-hook'.to.be.used.at.all."...: | 
| 8b520 | 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 30 | package-version.'(magit..."2.1.0 | 
| 8b540 | 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 0a 20 20 3a 74 79 70 | ")...:group.'magit-status...:typ | 
| 8b560 | 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 69 6e 73 65 72 | e.'hook...:options.'(magit-inser | 
| 8b580 | 74 2d 65 72 72 6f 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 | t-error-header..............magi | 
| 8b5a0 | 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 20 | t-insert-diff-filter-header..... | 
| 8b5c0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 72 65 70 6f 2d 68 65 61 64 65 | .........magit-insert-repo-heade | 
| 8b5e0 | 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 72 65 6d 6f | r..............magit-insert-remo | 
| 8b600 | 74 65 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 | te-header..............magit-ins | 
| 8b620 | 65 72 74 2d 68 65 61 64 2d 62 72 61 6e 63 68 2d    68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 20 | ert-head-branch-header.......... | 
| 8b640 | 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 68 | ....magit-insert-upstream-branch | 
| 8b660 | 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 72 | -header..............magit-inser | 
| 8b680 | 74 2d 70 75 73 68 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 | t-push-branch-header............ | 
| 8b6a0 | 20 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 29 29 0a 0a 28 64 | ..magit-insert-tags-header))..(d | 
| 8b6c0 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73    74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 | efcustom.magit-status-sections-h | 
| 8b6e0 | 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 73 74 61 74 75 73 2d 68 65 61 64 | ook...'(magit-insert-status-head | 
| 8b700 | 65 72 73 0a 20 20 20 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 | ers.....magit-insert-merge-log.. | 
| 8b720 | 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d    72 65 62 61 73 65 2d 73 65 71 75 65 6e 63 65 0a | ...magit-insert-rebase-sequence. | 
| 8b740 | 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 61 6d 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 | ....magit-insert-am-sequence.... | 
| 8b760 | 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 65 6e 63 65 | .magit-insert-sequencer-sequence | 
| 8b780 | 0a 20 20 20 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 0a | .....magit-insert-bisect-output. | 
| 8b7a0 | 20 20 20 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 | ....magit-insert-bisect-rest.... | 
| 8b7c0 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69    73 65 63 74 2d 6c 6f 67 0a 20 20 20 20 6d 61 67 | .magit-insert-bisect-log.....mag | 
| 8b7e0 | 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 0a 20 20 20 20 6d 61 | it-insert-untracked-files.....ma | 
| 8b800 | 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 0a 20 20 20 20 | git-insert-unstaged-changes..... | 
| 8b820 | 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 0a 20 20 20 20 | magit-insert-staged-changes..... | 
| 8b840 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61    73 68 65 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 | magit-insert-stashes.....magit-i | 
| 8b860 | 6e 73 65 72 74 2d 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 | nsert-unpushed-to-pushremote.... | 
| 8b880 | 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 | 
| 8b8a0 | 61 6d 2d 6f 72 2d 72 65 63 65 6e 74 0a 20 20 20    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e | am-or-recent.....magit-insert-un | 
| 8b8c0 | 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 6d 61 67 69 74 | pulled-from-pushremote.....magit | 
| 8b8e0 | 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 29 0a | -insert-unpulled-from-upstream). | 
| 8b900 | 20 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 | .."Hook.run.to.insert.sections.i | 
| 8b920 | 6e 74 6f 20 61 20 73 74 61 74 75 73 20 62 75 66    66 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | nto.a.status.buffer."...:package | 
| 8b940 | 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 20 3a | -version.'(magit..."2.12.0")...: | 
| 8b960 | 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 68 6f 6f | group.'magit-status...:type.'hoo | 
| 8b980 | 6b 29 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 69 6e 69 74 | k)..(defcustom.magit-status-init | 
| 8b9a0 | 69 61 6c 2d 73 65 63 74 69 6f 6e 20 27 28 31 29    0a 20 20 22 54 68 65 20 73 65 63 74 69 6f 6e 20 | ial-section.'(1)..."The.section. | 
| 8b9c0 | 70 6f 69 6e 74 20 69 73 20 70 6c 61 63 65 64 20    6f 6e 20 77 68 65 6e 20 61 20 73 74 61 74 75 73 | point.is.placed.on.when.a.status | 
| 8b9e0 | 20 62 75 66 66 65 72 20 69 73 20 63 72 65 61 74    65 64 2e 0a 0a 57 68 65 6e 20 73 75 63 68 20 61 | .buffer.is.created...When.such.a | 
| 8ba00 | 20 62 75 66 66 65 72 20 69 73 20 6d 65 72 65 6c    79 20 62 65 69 6e 67 20 72 65 66 72 65 73 68 65 | .buffer.is.merely.being.refreshe | 
| 8ba20 | 64 20 6f 72 20 62 65 69 6e 67 20 73 68 6f 77 6e    20 61 67 61 69 6e 0a 61 66 74 65 72 20 69 74 20 | d.or.being.shown.again.after.it. | 
| 8ba40 | 77 61 73 20 6d 65 72 65 6c 79 20 62 75 72 69 65    64 2c 20 74 68 65 6e 20 74 68 69 73 20 6f 70 74 | was.merely.buried,.then.this.opt | 
| 8ba60 | 69 6f 6e 20 68 61 73 20 6e 6f 20 65 66 66 65 63    74 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20 6e | ion.has.no.effect...If.this.is.n | 
| 8ba80 | 69 6c 2c 20 74 68 65 6e 20 70 6f 69 6e 74 20 72    65 6d 61 69 6e 73 20 6f 6e 20 74 68 65 20 76 65 | il,.then.point.remains.on.the.ve | 
| 8baa0 | 72 79 20 66 69 72 73 74 20 73 65 63 74 69 6f 6e    20 61 73 0a 75 73 75 61 6c 2e 20 20 4f 74 68 65 | ry.first.section.as.usual...Othe | 
| 8bac0 | 72 77 69 73 65 20 69 74 20 68 61 73 20 74 6f 20    62 65 20 61 20 6c 69 73 74 20 6f 66 20 69 6e 74 | rwise.it.has.to.be.a.list.of.int | 
| 8bae0 | 65 67 65 72 73 20 61 6e 64 20 73 65 63 74 69 6f    6e 0a 69 64 65 6e 74 69 74 79 20 6c 69 73 74 73 | egers.and.section.identity.lists | 
| 8bb00 | 2e 20 20 54 68 65 20 6d 65 6d 62 65 72 73 20 6f    66 20 74 68 61 74 20 6c 69 73 74 20 61 72 65 20 | ...The.members.of.that.list.are. | 
| 8bb20 | 74 72 69 65 64 20 69 6e 20 6f 72 64 65 72 0a 75    6e 74 69 6c 20 61 20 6d 61 74 63 68 69 6e 67 20 | tried.in.order.until.a.matching. | 
| 8bb40 | 73 65 63 74 69 6f 6e 20 69 73 20 66 6f 75 6e 64    2e 0a 0a 41 6e 20 69 6e 74 65 67 65 72 20 6d 65 | section.is.found...An.integer.me | 
| 8bb60 | 61 6e 73 20 74 6f 20 6a 75 6d 70 20 74 6f 20 74    68 65 20 6e 74 68 20 73 65 63 74 69 6f 6e 2c 20 | ans.to.jump.to.the.nth.section,. | 
| 8bb80 | 31 20 66 6f 72 20 65 78 61 6d 70 6c 65 0a 6a 75    6d 70 73 20 6f 76 65 72 20 74 68 65 20 68 65 61 | 1.for.example.jumps.over.the.hea | 
| 8bba0 | 64 69 6e 67 73 2e 20 20 54 6f 20 67 65 74 20 61    20 73 65 63 74 69 6f 6e 27 73 20 5c 22 69 64 65 | dings...To.get.a.section's.\"ide | 
| 8bbc0 | 6e 74 69 74 79 20 6c 69 73 74 5c 22 0a 75 73 65    20 5c 5c 5b 75 6e 69 76 65 72 73 61 6c 2d 61 72 | ntity.list\".use.\\[universal-ar | 
| 8bbe0 | 67 75 6d 65 6e 74 5d 20 5c 5c 5b 6d 61 67 69 74    2d 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f | gument].\\[magit-describe-sectio | 
| 8bc00 | 6e 2d 62 72 69 65 66 6c 79 5d 2e 0a 0a 49 66 2c    20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 79 6f | n-briefly]...If,.for.example,.yo | 
| 8bc20 | 75 20 77 61 6e 74 20 74 6f 20 6a 75 6d 70 20 74    6f 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 | u.want.to.jump.to.the.commits.th | 
| 8bc40 | 61 74 20 68 61 76 65 6e 27 74 0a 62 65 65 6e 20    70 75 6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 | at.haven't.been.pulled.from.the. | 
| 8bc60 | 75 70 73 74 72 65 61 6d 2c 20 6f 72 20 65 6c 73    65 20 74 68 65 20 73 65 63 6f 6e 64 20 73 65 63 | upstream,.or.else.the.second.sec | 
| 8bc80 | 74 69 6f 6e 2c 20 74 68 65 6e 0a 75 73 65 3a 20    28 28 28 75 6e 70 75 6c 6c 65 64 20 2e 20 5c 22 | tion,.then.use:.(((unpulled...\" | 
| 8bca0 | 2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 5c 22 29    20 28 73 74 61 74 75 73 29 29 20 31 29 2e 0a 0a | ..@{upstream}\").(status)).1)... | 
| 8bcc0 | 53 65 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 69 6e 69 74 69 61 | See.option.`magit-section-initia | 
| 8bce0 | 6c 2d 76 69 73 69 62 69 6c 69 74 79 2d 61 6c 69    73 74 27 20 66 6f 72 20 68 6f 77 20 74 6f 0a 63 | l-visibility-alist'.for.how.to.c | 
| 8bd00 | 6f 6e 74 72 6f 6c 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 | ontrol.the.initial.visibility.of | 
| 8bd20 | 20 74 68 65 20 6a 75 6d 70 65 64 20 74 6f 20 73    65 63 74 69 6f 6e 2e 22 0a 20 20 3a 70 61 63 6b | .the.jumped.to.section."...:pack | 
| 8bd40 | 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"). | 
| 8bd60 | 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 3a 74 79 70 65 20 27 | ..:group.'magit-status...:type.' | 
| 8bd80 | 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a    74 61 67 20 22 61 73 20 75 73 75 61 6c 22 20 6e | (choice.(const.:tag."as.usual".n | 
| 8bda0 | 69 6c 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 28 63 68 | il)..................(repeat.(ch | 
| 8bdc0 | 6f 69 63 65 20 28 6e 75 6d 62 65 72 20 3a 74 61    67 20 22 6e 74 68 20 74 6f 70 2d 6c 65 76 65 6c | oice.(number.:tag."nth.top-level | 
| 8bde0 | 20 73 65 63 74 69 6f 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 | .section")...................... | 
| 8be00 | 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 73 65 63 74 69 6f | ............(sexp...:tag."sectio | 
| 8be20 | 6e 20 69 64 65 6e 74 69 74 79 22 29 29 29 29 29    0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | n.identity")))))..(defcustom.mag | 
| 8be40 | 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 20 6e 69 6c | it-status-goto-file-position.nil | 
| 8be60 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 67    6f 20 74 6f 20 70 6f 73 69 74 69 6f 6e 20 63 6f | ..."Whether.to.go.to.position.co | 
| 8be80 | 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 66    69 6c 65 20 70 6f 73 69 74 69 6f 6e 2e 0a 0a 49 | rresponding.to.file.position...I | 
| 8bea0 | 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69    6c 20 61 6e 64 20 74 68 65 20 63 75 72 72 65 6e | f.this.is.non-nil.and.the.curren | 
| 8bec0 | 74 20 62 75 66 66 65 72 20 69 73 20 76 69 73 69    74 69 6e 67 20 61 20 66 69 6c 65 2c 0a 74 68 65 | t.buffer.is.visiting.a.file,.the | 
| 8bee0 | 6e 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27    20 74 72 69 65 73 20 74 6f 20 67 6f 20 74 6f 20 | n.`magit-status'.tries.to.go.to. | 
| 8bf00 | 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20    74 68 65 20 73 74 61 74 75 73 0a 62 75 66 66 65 | the.position.in.the.status.buffe | 
| 8bf20 | 72 20 74 68 61 74 20 63 6f 72 72 65 73 70 6f 6e    64 73 20 74 6f 20 74 68 65 20 70 6f 73 69 74 69 | r.that.corresponds.to.the.positi | 
| 8bf40 | 6f 6e 20 69 6e 20 74 68 65 20 66 69 6c 65 2d 76    69 73 69 74 69 6e 67 0a 62 75 66 66 65 72 2e 20 | on.in.the.file-visiting.buffer.. | 
| 8bf60 | 20 54 68 69 73 20 6a 75 6d 70 73 20 69 6e 74 6f    20 65 69 74 68 65 72 20 74 68 65 20 64 69 66 66 | .This.jumps.into.either.the.diff | 
| 8bf80 | 20 6f 66 20 75 6e 73 74 61 67 65 64 20 63 68 61    6e 67 65 73 0a 6f 72 20 74 68 65 20 64 69 66 66 | .of.unstaged.changes.or.the.diff | 
| 8bfa0 | 20 6f 66 20 73 74 61 67 65 64 20 63 68 61 6e 67    65 73 2e 0a 0a 49 66 20 74 68 65 20 70 72 65 76 | .of.staged.changes...If.the.prev | 
| 8bfc0 | 69 6f 75 73 6c 79 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 20 64 6f 65 73 20 6e 6f 74 20 76 | iously.current.buffer.does.not.v | 
| 8bfe0 | 69 73 69 74 20 61 20 66 69 6c 65 2c 20 6f 72 20    69 66 0a 74 68 65 20 66 69 6c 65 20 68 61 73 20 | isit.a.file,.or.if.the.file.has. | 
| 8c000 | 6e 65 69 74 68 65 72 20 75 6e 73 74 61 67 65 64    20 6e 6f 72 20 73 74 61 67 65 64 20 63 68 61 6e | neither.unstaged.nor.staged.chan | 
| 8c020 | 67 65 73 20 74 68 65 6e 20 74 68 69 73 20 68 61    73 0a 6e 6f 20 65 66 66 65 63 74 2e 0a 0a 54 68 | ges.then.this.has.no.effect...Th | 
| 8c040 | 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 68 65 72 65 27 20 74 72 | e.command.`magit-status-here'.tr | 
| 8c060 | 69 65 73 20 74 6f 20 67 6f 20 74 6f 20 74 68 61    74 20 70 6f 73 69 74 69 6f 6e 2c 0a 72 65 67 61 | ies.to.go.to.that.position,.rega | 
| 8c080 | 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 76 61    6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 | rdless.of.the.value.of.this.opti | 
| 8c0a0 | 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 20 | on."...:package-version.'(magit. | 
| 8c0c0 | 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 73 74 61 74 75 | .."3.0.0")...:group.'magit-statu | 
| 8c0e0 | 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 6d 20 | s...:type.'boolean)..(defcustom. | 
| 8c100 | 6d 61 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 | magit-status-show-hashes-in-head | 
| 8c120 | 65 72 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68    65 72 20 68 65 61 64 65 72 73 20 69 6e 20 74 68 | ers.nil..."Whether.headers.in.th | 
| 8c140 | 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20    73 68 6f 77 20 68 61 73 68 65 73 2e 0a 54 68 65 | e.status.buffer.show.hashes..The | 
| 8c160 | 20 66 75 6e 63 74 69 6f 6e 73 20 77 68 69 63 68    20 72 65 73 70 65 63 74 20 74 68 69 73 20 6f 70 | .functions.which.respect.this.op | 
| 8c180 | 74 69 6f 6e 20 61 72 65 0a 60 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 68 65 61 64 2d 62 72 61 6e | tion.are.`magit-insert-head-bran | 
| 8c1a0 | 63 68 2d 68 65 61 64 65 72 27 2c 0a 60 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 75 70 73 74 72 65 | ch-header',.`magit-insert-upstre | 
| 8c1c0 | 61 6d 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72    27 2c 20 61 6e 64 0a 60 6d 61 67 69 74 2d 69 6e | am-branch-header',.and.`magit-in | 
| 8c1e0 | 73 65 72 74 2d 70 75 73 68 2d 62 72 61 6e 63 68    2d 68 65 61 64 65 72 27 2e 22 0a 20 20 3a 70 61 | sert-push-branch-header'."...:pa | 
| 8c200 | 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 29 | ckage-version.'(magit..."2.4.0") | 
| 8c220 | 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 3a 74 79 70 65 20 | ...:group.'magit-status...:type. | 
| 8c240 | 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 73 74 61 74 | 'boolean)..(defcustom.magit-stat | 
| 8c260 | 75 73 2d 6d 61 72 67 69 6e 0a 20 20 28 6c 69 73    74 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 6e | us-margin...(list.nil.........(n | 
| 8c280 | 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 27 | th.1.magit-log-margin).........' | 
| 8c2a0 | 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 20 | magit-log-margin-width.nil...... | 
| 8c2c0 | 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 22 | ...(nth.4.magit-log-margin))..." | 
| 8c2e0 | 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 73 | Format.of.the.margin.in.`magit-s | 
| 8c300 | 74 61 74 75 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 65 20 | tatus-mode'.buffers...The.value. | 
| 8c320 | 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 20 41 | has.the.form.(INIT.STYLE.WIDTH.A | 
| 8c340 | 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 69 73 | UTHOR.AUTHOR-WIDTH)...If.INIT.is | 
| 8c360 | 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 68 6f | .non-nil,.then.the.margin.is.sho | 
| 8c380 | 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 6f 77 | wn.initially..STYLE.controls.how | 
| 8c3a0 | 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 74 74 | .to.format.the.author.or.committ | 
| 8c3c0 | 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 67 65 | er.date....It.can.be.one.of.`age | 
| 8c3e0 | 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 69 74 | '.(to.show.the.age.of.the.commit | 
| 8c400 | 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 72 65 | ),...`age-abbreviated'.(to.abbre | 
| 8c420 | 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 63 74 | viate.the.time.unit.to.a.charact | 
| 8c440 | 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 6f 72 | er),...or.a.string.(suitable.for | 
| 8c460 | 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 20 74 | .`format-time-string').to.show.t | 
| 8c480 | 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 69 74 | he...actual.date...Option.`magit | 
| 8c4a0 | 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 27 | -log-margin-show-committer-date' | 
| 8c4c0 | 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 67 20 | ...controls.which.date.is.being. | 
| 8c4e0 | 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 77 69 | displayed..WIDTH.controls.the.wi | 
| 8c500 | 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 73 20 | dth.of.the.margin...This.exists. | 
| 8c520 | 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 64 20 | for.forward...compatibility.and. | 
| 8c540 | 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 20 62 | currently.the.value.should.not.b | 
| 8c560 | 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 74 68 | e.changed..AUTHOR.controls.wheth | 
| 8c580 | 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 | 
| 8c5a0 | 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 49 44 | o.shown.by...default..AUTHOR-WID | 
| 8c5c0 | 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 20 74 | TH.has.to.be.an.integer...When.t | 
| 8c5e0 | 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 77 6e | he.name.of.the.author...is.shown | 
| 8c600 | 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 73 | ,.then.this.specifies.how.much.s | 
| 8c620 | 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 6b 61 | pace.is.used.to.do.so."...:packa | 
| 8c640 | 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 20 20 | ge-version.'(magit..."2.9.0")... | 
| 8c660 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74    61 74 75 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d | :group.'magit-status...:group.'m | 
| 8c680 | 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 61 | agit-margin...:type.magit-log-ma | 
| 8c6a0 | 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 20 | rgin--custom-type...:initialize. | 
| 8c6c0 | 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 0a 20 | 'magit-custom-initialize-reset.. | 
| 8c6e0 | 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 29 0a | .:set-after.'(magit-log-margin). | 
| 8c700 | 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 74 2d | ..:set.(apply-partially.#'magit- | 
| 8c720 | 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 74 75 | margin-set-variable.'magit-statu | 
| 8c740 | 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 73 74 61 74 75 | s-mode))..(defcustom.magit-statu | 
| 8c760 | 73 2d 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 | s-use-buffer-arguments.'selected | 
| 8c780 | 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67    69 74 2d 73 74 61 74 75 73 27 20 72 65 75 73 65 | ..."Whether.`magit-status'.reuse | 
| 8c7a0 | 73 20 61 72 67 75 6d 65 6e 74 73 20 77 68 65 6e    20 74 68 65 20 62 75 66 66 65 72 20 61 6c 72 65 | s.arguments.when.the.buffer.alre | 
| 8c7c0 | 61 64 79 20 65 78 69 73 74 73 2e 0a 0a 54 68 69    73 20 6f 70 74 69 6f 6e 20 68 61 73 20 6e 6f 20 | ady.exists...This.option.has.no. | 
| 8c7e0 | 65 66 66 65 63 74 20 77 68 65 6e 20 6d 65 72 65    6c 79 20 72 65 66 72 65 73 68 69 6e 67 20 74 68 | effect.when.merely.refreshing.th | 
| 8c800 | 65 20 73 74 61 74 75 73 0a 62 75 66 66 65 72 20    75 73 69 6e 67 20 60 6d 61 67 69 74 2d 72 65 66 | e.status.buffer.using.`magit-ref | 
| 8c820 | 72 65 73 68 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 6c 77 61 | resh'...Valid.values.are:..`alwa | 
| 8c840 | 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 67 75 6d | ys':.Always.use.the.set.of.argum | 
| 8c860 | 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 76 65 20 | ents.that.is.currently...active. | 
| 8c880 | 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75    66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 74 | in.the.status.buffer,.provided.t | 
| 8c8a0 | 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 75 72 73 65 2e 0a 60 | hat.buffer.exists...of.course..` | 
| 8c8c0 | 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 20 61 72 67 75 6d 65 | selected':.Use.the.set.of.argume | 
| 8c8e0 | 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61    74 75 73 0a 20 20 62 75 66 66 65 72 2c 20 62 75 | nts.from.the.status...buffer,.bu | 
| 8c900 | 74 20 6f 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 | t.only.if.it.is.displayed.in.a.w | 
| 8c920 | 69 6e 64 6f 77 20 6f 66 20 74 68 65 0a 20 20 63    75 72 72 65 6e 74 20 66 72 61 6d 65 2e 20 20 54 | indow.of.the...current.frame...T | 
| 8c940 | 68 69 73 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 | his.is.the.default..`current':.U | 
| 8c960 | 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 6d 20 74 68 65 | se.the.set.of.arguments.from.the | 
| 8c980 | 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 0a    20 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 69 74 | .status.buffer,...but.only.if.it | 
| 8c9a0 | 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 3a | .is.the.current.buffer..`never': | 
| 8c9c0 | 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 20 | .Never.use.the.set.of.arguments. | 
| 8c9e0 | 66 72 6f 6d 20 74 68 65 20 73 74 61 74 75 73 0a    20 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 | from.the.status...buffer."...:pa | 
| 8ca00 | 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 22 29 | ckage-version.'(magit..."3.0.0") | 
| 8ca20 | 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 3a 67 72 6f 75 | ...:group.'magit-buffers...:grou | 
| 8ca40 | 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 63 68 6f 69 | p.'magit-commands...:type.'(choi | 
| 8ca60 | 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 6c 77 61 79 73 | ce...........(const.:tag."always | 
| 8ca80 | 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 79 73 29 0a 20 | .use.args.from.buffer".always).. | 
| 8caa0 | 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 | 
| 8cac0 | 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 66 72 61 6d 65 | rom.buffer.if.displayed.in.frame | 
| 8cae0 | 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 74 20 3a 74 61 | ".selected)...........(const.:ta | 
| 8cb00 | 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 69 74 20 69 73 | g."use.args.from.buffer.if.it.is | 
| 8cb20 | 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 20 20 28 63 6f | .current".current)...........(co | 
| 8cb40 | 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 6f 6d 20 62 75 | nst.:tag."never.use.args.from.bu | 
| 8cb60 | 66 66 65 72 22 20 6e 65 76 65 72 29 29 29 0a 0a    3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b | ffer".never)))..;;;.Commands..;; | 
| 8cb80 | 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 69 74 20 28 | ;###autoload.(defun.magit-init.( | 
| 8cba0 | 64 69 72 65 63 74 6f 72 79 29 0a 20 20 22 49 6e    69 74 69 61 6c 69 7a 65 20 61 20 47 69 74 20 72 | directory)..."Initialize.a.Git.r | 
| 8cbc0 | 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20    73 68 6f 77 20 69 74 73 20 73 74 61 74 75 73 2e | epository,.then.show.its.status. | 
| 8cbe0 | 0a 0a 49 66 20 74 68 65 20 64 69 72 65 63 74 6f    72 79 20 69 73 20 62 65 6c 6f 77 20 61 6e 20 65 | ..If.the.directory.is.below.an.e | 
| 8cc00 | 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f    72 79 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 | xisting.repository,.then.the.use | 
| 8cc20 | 72 0a 68 61 73 20 74 6f 20 63 6f 6e 66 69 72 6d    20 74 68 61 74 20 61 20 6e 65 77 20 6f 6e 65 20 | r.has.to.confirm.that.a.new.one. | 
| 8cc40 | 73 68 6f 75 6c 64 20 62 65 20 63 72 65 61 74 65    64 20 69 6e 73 69 64 65 2e 20 20 49 66 20 74 68 | should.be.created.inside...If.th | 
| 8cc60 | 65 0a 64 69 72 65 63 74 6f 72 79 20 69 73 20 74    68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 65 | e.directory.is.the.root.of.the.e | 
| 8cc80 | 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f    72 79 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 | xisting.repository,.then.the.use | 
| 8cca0 | 72 0a 68 61 73 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 | r.has.to.confirm.that.it.should. | 
| 8ccc0 | 62 65 20 72 65 69 6e 69 74 69 61 6c 69 7a 65 64    2e 0a 0a 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 | be.reinitialized...Non-interacti | 
| 8cce0 | 76 65 6c 79 20 44 49 52 45 43 54 4f 52 59 20 69    73 20 28 72 65 2d 29 69 6e 69 74 69 61 6c 69 7a | vely.DIRECTORY.is.(re-)initializ | 
| 8cd00 | 65 64 20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c    6c 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | ed.unconditionally."...(interact | 
| 8cd20 | 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 64 69    72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 | ive....(let.((directory.(file-na | 
| 8cd40 | 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 20 20 | me-as-directory................. | 
| 8cd60 | 20 20 20 20 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 | .....(expand-file-name.......... | 
| 8cd80 | 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 6d | .............(read-directory-nam | 
| 8cda0 | 65 20 22 43 72 65 61 74 65 20 72 65 70 6f 73 69    74 6f 72 79 20 69 6e 3a 20 22 29 29 29 29 29 0a | e."Create.repository.in:."))))). | 
| 8cdc0 | 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28    28 74 6f 70 6c 65 76 65 6c 20 28 6d 61 67 69 74 | .....(when-let.((toplevel.(magit | 
| 8cde0 | 2d 74 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 28 73 | -toplevel.directory)))........(s | 
| 8ce00 | 65 74 71 20 74 6f 70 6c 65 76 65 6c 20 28 65 78    70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 | etq.toplevel.(expand-file-name.t | 
| 8ce20 | 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20    20 28 75 6e 6c 65 73 73 20 28 79 2d 6f 72 2d 6e | oplevel))........(unless.(y-or-n | 
| 8ce40 | 2d 70 20 28 69 66 20 28 66 69 6c 65 2d 65 71 75    61 6c 2d 70 20 74 6f 70 6c 65 76 65 6c 20 64 69 | -p.(if.(file-equal-p.toplevel.di | 
| 8ce60 | 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 20 20 | rectory)........................ | 
| 8ce80 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 52    65 69 6e 69 74 69 61 6c 69 7a 65 20 65 78 69 73 | ......(format."Reinitialize.exis | 
| 8cea0 | 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 20    25 73 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 | ting.repository.%s?."........... | 
| 8cec0 | 20 20 20 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 69 72 65 63 | ...........................direc | 
| 8cee0 | 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 20 20 20 20 20 | tory)........................... | 
| 8cf00 | 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 72 79 2e 20 20 43 | .(format."%s.is.a.repository...C | 
| 8cf20 | 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 20 20 20 20 20 20 | reate.another.in.%s?.".......... | 
| 8cf40 | 20 20 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 65 76 | ..........................toplev | 
| 8cf60 | 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 28 75 73 65 72 2d 65 | el.directory)))..........(user-e | 
| 8cf80 | 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 29 0a    20 20 20 20 20 28 6c 69 73 74 20 64 69 72 65 63 | rror."Abort")))......(list.direc | 
| 8cfa0 | 74 6f 72 79 29 29 29 0a 20 20 3b 3b 20 60 67 69    74 20 69 6e 69 74 27 20 64 6f 65 73 20 6e 6f 74 | tory)))...;;.`git.init'.does.not | 
| 8cfc0 | 20 75 6e 64 65 72 73 74 61 6e 64 20 74 68 65 20    6d 65 61 6e 69 6e 67 20 6f 66 20 22 7e 22 21 0a | .understand.the.meaning.of."~"!. | 
| 8cfe0 | 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69    74 20 22 69 6e 69 74 22 20 28 6d 61 67 69 74 2d | ..(magit-call-git."init".(magit- | 
| 8d000 | 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 20 20 20 20 | convert-filename-for-git........ | 
| 8d020 | 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- | 
| 8d040 | 6e 61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 29    29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 | name.directory)))...(magit-statu | 
| 8d060 | 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 64    69 72 65 63 74 6f 72 79 29 29 0a 0a 3b 3b 3b 23 | s-setup-buffer.directory))..;;;# | 
| 8d080 | 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 74 75 73 20 28 | ##autoload.(defun.magit-status.( | 
| 8d0a0 | 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74    6f 72 79 20 63 61 63 68 65 29 0a 20 20 22 53 68 | &optional.directory.cache)..."Sh | 
| 8d0c0 | 6f 77 20 74 68 65 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 | ow.the.status.of.the.current.Git | 
| 8d0e0 | 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 20 61    20 62 75 66 66 65 72 2e 0a 0a 49 66 20 74 68 65 | .repository.in.a.buffer...If.the | 
| 8d100 | 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f    72 79 20 69 73 6e 27 74 20 6c 6f 63 61 74 65 64 | .current.directory.isn't.located | 
| 8d120 | 20 77 69 74 68 69 6e 20 61 20 47 69 74 20 72 65    70 6f 73 69 74 6f 72 79 2c 0a 74 68 65 6e 20 70 | .within.a.Git.repository,.then.p | 
| 8d140 | 72 6f 6d 70 74 20 66 6f 72 20 61 6e 20 65 78 69    73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 | rompt.for.an.existing.repository | 
| 8d160 | 20 6f 72 20 61 6e 20 61 72 62 69 74 72 61 72 79    20 64 69 72 65 63 74 6f 72 79 2c 0a 64 65 70 65 | .or.an.arbitrary.directory,.depe | 
| 8d180 | 6e 64 69 6e 67 20 6f 6e 20 6f 70 74 69 6f 6e 20    60 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 | nding.on.option.`magit-repositor | 
| 8d1a0 | 79 2d 64 69 72 65 63 74 6f 72 69 65 73 27 2c 20    61 6e 64 20 73 68 6f 77 20 74 68 65 0a 73 74 61 | y-directories',.and.show.the.sta | 
| 8d1c0 | 74 75 73 20 6f 66 20 74 68 65 20 73 65 6c 65 63    74 65 64 20 72 65 70 6f 73 69 74 6f 72 79 20 69 | tus.of.the.selected.repository.i | 
| 8d1e0 | 6e 73 74 65 61 64 2e 0a 0a 2a 20 49 66 20 74 68    61 74 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 | nstead...*.If.that.option.specif | 
| 8d200 | 69 65 73 20 61 6e 79 20 65 78 69 73 74 69 6e 67    20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 74 | ies.any.existing.repositories,.t | 
| 8d220 | 68 65 6e 20 6f 66 66 65 72 0a 20 20 74 68 6f 73    65 20 66 6f 72 20 63 6f 6d 70 6c 65 74 69 6f 6e | hen.offer...those.for.completion | 
| 8d240 | 20 61 6e 64 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 | .and.show.the.status.buffer.for. | 
| 8d260 | 74 68 65 0a 20 20 73 65 6c 65 63 74 65 64 20 6f    6e 65 2e 0a 0a 2a 20 4f 74 68 65 72 77 69 73 65 | the...selected.one...*.Otherwise | 
| 8d280 | 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 79 20 75 73 69 | .read.an.arbitrary.directory.usi | 
| 8d2a0 | 6e 67 20 72 65 67 75 6c 61 72 20 66 69 6c 65 2d    6e 61 6d 65 0a 20 20 63 6f 6d 70 6c 65 74 69 6f | ng.regular.file-name...completio | 
| 8d2c0 | 6e 2e 20 20 49 66 20 74 68 65 20 73 65 6c 65 63    74 65 64 20 64 69 72 65 63 74 6f 72 79 20 69 73 | n...If.the.selected.directory.is | 
| 8d2e0 | 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 6f    66 20 61 6e 0a 20 20 65 78 69 73 74 69 6e 67 20 | .the.top-level.of.an...existing. | 
| 8d300 | 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 74 68    65 6e 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 | working.tree,.then.show.the.stat | 
| 8d320 | 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68    61 74 2e 0a 0a 2a 20 4f 74 68 65 72 77 69 73 65 | us.buffer.for.that...*.Otherwise | 
| 8d340 | 20 6f 66 66 65 72 20 74 6f 20 69 6e 69 74 69 61    6c 69 7a 65 20 74 68 65 20 73 65 6c 65 63 74 65 | .offer.to.initialize.the.selecte | 
| 8d360 | 64 20 64 69 72 65 63 74 6f 72 79 20 61 73 20 61    20 6e 65 77 0a 20 20 72 65 70 6f 73 69 74 6f 72 | d.directory.as.a.new...repositor | 
| 8d380 | 79 2e 20 20 41 66 74 65 72 20 63 72 65 61 74 69    6e 67 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 | y...After.creating.the.repositor | 
| 8d3a0 | 79 20 73 68 6f 77 20 69 74 73 20 73 74 61 74 75    73 0a 20 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 | y.show.its.status...buffer...The | 
| 8d3c0 | 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 61 6c 73 6f 20 62 | se.fallback.behaviors.can.also.b | 
| 8d3e0 | 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 0a 70 72 65 66 69 | e.forced.using.one.or.more.prefi | 
| 8d400 | 78 20 61 72 67 75 6d 65 6e 74 73 3a 0a 0a 2a 20    57 69 74 68 20 74 77 6f 20 70 72 65 66 69 78 20 | x.arguments:..*.With.two.prefix. | 
| 8d420 | 61 72 67 75 6d 65 6e 74 73 20 28 6f 72 20 6d 6f    72 65 20 70 72 65 63 69 73 65 6c 79 20 61 20 6e | arguments.(or.more.precisely.a.n | 
| 8d440 | 75 6d 65 72 69 63 20 70 72 65 66 69 78 0a 20 20    76 61 6c 75 65 20 6f 66 20 31 36 20 6f 72 20 67 | umeric.prefix...value.of.16.or.g | 
| 8d460 | 72 65 61 74 65 72 29 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 | reater).read.an.arbitrary.direct | 
| 8d480 | 6f 72 79 20 61 6e 64 20 61 63 74 20 6f 6e 0a 20    20 69 74 20 61 73 20 64 65 73 63 72 69 62 65 64 | ory.and.act.on...it.as.described | 
| 8d4a0 | 20 61 62 6f 76 65 2e 20 20 54 68 65 20 73 61 6d    65 20 63 6f 75 6c 64 20 62 65 20 61 63 63 6f 6d | .above...The.same.could.be.accom | 
| 8d4c0 | 70 6c 69 73 68 65 64 20 75 73 69 6e 67 0a 20 20    74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 | plished.using...the.command.`mag | 
| 8d4e0 | 69 74 2d 69 6e 69 74 27 2e 0a 0a 2a 20 57 69 74    68 20 61 20 73 69 6e 67 6c 65 20 70 72 65 66 69 | it-init'...*.With.a.single.prefi | 
| 8d500 | 78 20 61 72 67 75 6d 65 6e 74 20 72 65 61 64 20    61 6e 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f | x.argument.read.an.existing.repo | 
| 8d520 | 73 69 74 6f 72 79 2c 20 6f 72 0a 20 20 69 66 20    6e 6f 6e 65 20 63 61 6e 20 62 65 20 66 6f 75 6e | sitory,.or...if.none.can.be.foun | 
| 8d540 | 64 20 62 61 73 65 64 20 6f 6e 20 60 6d 61 67 69    74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 | d.based.on.`magit-repository-dir | 
| 8d560 | 65 63 74 6f 72 69 65 73 27 2c 0a 20 20 74 68 65    6e 20 66 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 | ectories',...then.fall.back.to.t | 
| 8d580 | 68 65 20 73 61 6d 65 20 62 65 68 61 76 69 6f 72    20 61 73 20 77 69 74 68 20 74 77 6f 20 70 72 65 | he.same.behavior.as.with.two.pre | 
| 8d5a0 | 66 69 78 0a 20 20 61 72 67 75 6d 65 6e 74 73 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | fix...arguments."...(interactive | 
| 8d5c0 | 0a 20 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 65 20 | ....(let.((magit--refresh-cache. | 
| 8d5e0 | 28 6c 69 73 74 20 28 63 6f 6e 73 20 30 20 30 29    29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 | (list.(cons.0.0))))......(list.( | 
| 8d600 | 61 6e 64 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 74 20 | and.(or.current-prefix-arg.(not. | 
| 8d620 | 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 20 20 20 20 20 20 20 | (magit-toplevel))).............. | 
| 8d640 | 20 20 20 28 70 72 6f 67 6e 20 28 6d 61 67 69 74    2d 2d 61 73 73 65 72 74 2d 75 73 61 62 6c 65 2d | ...(progn.(magit--assert-usable- | 
| 8d660 | 67 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 28 6d 61 67 | git)........................(mag | 
| 8d680 | 69 74 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f    72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-read-repository.............. | 
| 8d6a0 | 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 28    70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 | ...........(>=.(prefix-numeric-v | 
| 8d6c0 | 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 29 29 0a | alue.current-prefix-arg).16)))). | 
| 8d6e0 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 29 | ...........magit--refresh-cache) | 
| 8d700 | 29 29 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 65 | ))...(let.((magit--refresh-cache | 
| 8d720 | 20 28 6f 72 20 63 61 63 68 65 20 28 6c 69 73 74    20 28 63 6f 6e 73 20 30 20 30 29 29 29 29 29 0a | .(or.cache.(list.(cons.0.0))))). | 
| 8d740 | 20 20 20 20 28 69 66 20 64 69 72 65 63 74 6f 72    79 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | ....(if.directory.........(let.( | 
| 8d760 | 28 74 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 | (toplevel.(magit-toplevel.direct | 
| 8d780 | 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 64 69 72 65 63 74 6f 72 79 | ory)))...........(setq.directory | 
| 8d7a0 | 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 20 20 | .(file-name-as-directory........ | 
| 8d7c0 | 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 | 
| 8d7e0 | 2d 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 20 20 20 28 69 66 | -name.directory)))...........(if | 
| 8d800 | 20 28 61 6e 64 20 74 6f 70 6c 65 76 65 6c 20 28    66 69 6c 65 2d 65 71 75 61 6c 2d 70 20 64 69 72 | .(and.toplevel.(file-equal-p.dir | 
| 8d820 | 65 63 74 6f 72 79 20 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 | ectory.toplevel))............... | 
| 8d840 | 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 63 | (magit-status-setup-buffer.direc | 
| 8d860 | 74 6f 72 79 29 0a 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 | tory).............(when.(y-or-n- | 
| 8d880 | 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 69 66 20 74 6f 70 6c 65 76 65 | p....................(if.topleve | 
| 8d8a0 | 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 66 6f 72 6d 61 74 | l........................(format | 
| 8d8c0 | 20 22 25 73 20 69 73 20 61 20 72 65 70 6f 73 69    74 6f 72 79 2e 20 20 43 72 65 61 74 65 20 61 6e | ."%s.is.a.repository...Create.an | 
| 8d8e0 | 6f 74 68 65 72 20 69 6e 20 25 73 3f 20 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | other.in.%s?.".................. | 
| 8d900 | 20 20 20 20 20 20 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 | ..............toplevel.directory | 
| 8d920 | 29 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 72 6d 61 74 20 22 | )......................(format." | 
| 8d940 | 43 72 65 61 74 65 20 72 65 70 6f 73 69 74 6f 72    79 20 69 6e 20 25 73 3f 20 22 20 64 69 72 65 63 | Create.repository.in.%s?.".direc | 
| 8d960 | 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 43 72 65 61 74 69 6e | tory)))...............;;.Creatin | 
| 8d980 | 67 20 61 20 6e 65 77 20 72 65 70 6f 73 69 74 6f    72 79 20 69 6e 76 61 6c 69 64 61 74 65 73 20 63 | g.a.new.repository.invalidates.c | 
| 8d9a0 | 61 63 68 65 64 20 76 61 6c 75 65 73 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | ached.values................(set | 
| 8d9c0 | 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 0a 20 20 20 20 | q.magit--refresh-cache.nil)..... | 
| 8d9e0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74    2d 69 6e 69 74 20 64 69 72 65 63 74 6f 72 79 29 | ..........(magit-init.directory) | 
| 8da00 | 29 29 29 0a 20 20 20 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 | ))).......(magit-status-setup-bu | 
| 8da20 | 66 66 65 72 20 64 65 66 61 75 6c 74 2d 64 69 72    65 63 74 6f 72 79 29 29 29 29 0a 0a 28 70 75 74 | ffer.default-directory))))..(put | 
| 8da40 | 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 20 27    69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 | .'magit-status.'interactive-only | 
| 8da60 | 20 27 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 29 0a 0a 3b 3b | .'magit-status-setup-buffer)..;; | 
| 8da80 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65    66 61 6c 69 61 73 20 27 6d 61 67 69 74 20 27 6d | ;###autoload.(defalias.'magit.'m | 
| 8daa0 | 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 22 41    6e 20 61 6c 69 61 73 20 66 6f 72 20 60 6d 61 67 | agit-status..."An.alias.for.`mag | 
| 8dac0 | 69 74 2d 73 74 61 74 75 73 27 20 66 6f 72 20 62    65 74 74 65 72 20 64 69 73 63 6f 76 65 72 61 62 | it-status'.for.better.discoverab | 
| 8dae0 | 69 6c 69 74 79 2e 0a 0a 49 6e 73 74 65 61 64 20    6f 66 20 69 6e 76 6f 6b 69 6e 67 20 74 68 69 73 | ility...Instead.of.invoking.this | 
| 8db00 | 20 61 6c 69 61 73 20 66 6f 72 20 60 6d 61 67 69    74 2d 73 74 61 74 75 73 27 20 75 73 69 6e 67 0a | .alias.for.`magit-status'.using. | 
| 8db20 | 5c 22 4d 2d 78 20 6d 61 67 69 74 20 52 45 54 5c    22 2c 20 79 6f 75 20 73 68 6f 75 6c 64 20 62 69 | \"M-x.magit.RET\",.you.should.bi | 
| 8db40 | 6e 64 20 61 20 6b 65 79 20 74 6f 20 60 6d 61 67    69 74 2d 73 74 61 74 75 73 27 0a 61 6e 64 20 72 | nd.a.key.to.`magit-status'.and.r | 
| 8db60 | 65 61 64 20 74 68 65 20 69 6e 66 6f 20 6e 6f 64    65 20 60 28 6d 61 67 69 74 29 47 65 74 74 69 6e | ead.the.info.node.`(magit)Gettin | 
| 8db80 | 67 20 53 74 61 72 74 65 64 27 2c 20 77 68 69 63    68 0a 61 6c 73 6f 20 63 6f 6e 74 61 69 6e 73 20 | g.Started',.which.also.contains. | 
| 8dba0 | 6f 74 68 65 72 20 75 73 65 66 75 6c 20 68 69 6e    74 73 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | other.useful.hints.")..;;;###aut | 
| 8dbc0 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 68 65 72 65 20 28 | oload.(defun.magit-status-here.( | 
| 8dbe0 | 29 0a 20 20 22 4c 69 6b 65 20 60 6d 61 67 69 74    2d 73 74 61 74 75 73 27 20 62 75 74 20 77 69 74 | )..."Like.`magit-status'.but.wit | 
| 8dc00 | 68 20 6e 6f 6e 2d 6e 69 6c 20 60 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 67 6f 74 6f 2d 66 69 6c | h.non-nil.`magit-status-goto-fil | 
| 8dc20 | 65 2d 70 6f 73 69 74 69 6f 6e 27 2e 22 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | e-position'."...(interactive)... | 
| 8dc40 | 28 6c 65 74 20 28 28 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 | (let.((magit-status-goto-file-po | 
| 8dc60 | 73 69 74 69 6f 6e 20 74 29 29 0a 20 20 20 20 28    63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 | sition.t)).....(call-interactive | 
| 8dc80 | 6c 79 20 23 27 6d 61 67 69 74 2d 73 74 61 74 75    73 29 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 | ly.#'magit-status)))..(put.'magi | 
| 8dca0 | 74 2d 73 74 61 74 75 73 2d 68 65 72 65 20 27 69    6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 | t-status-here.'interactive-only. | 
| 8dcc0 | 27 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 29 0a 0a 28 64 65 | 'magit-status-setup-buffer)..(de | 
| 8dce0 | 66 75 6e 20 6d 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 | fun.magit-status-quick.()..."Sho | 
| 8dd00 | 77 20 74 68 65 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 | w.the.status.of.the.current.Git. | 
| 8dd20 | 72 65 70 6f 73 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 | repository,.maybe.without.refres | 
| 8dd40 | 68 69 6e 67 2e 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 | hing...If.the.status.buffer.of.t | 
| 8dd60 | 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 65 78 69 73 74 73 | he.current.Git.repository.exists | 
| 8dd80 | 20 62 75 74 0a 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 | .but.isn't.being.displayed.in.th | 
| 8dda0 | 65 20 73 65 6c 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 | e.selected.frame,.then.display.i | 
| 8ddc0 | 74 0a 77 69 74 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 | t.without.refreshing.it...If.the | 
| 8dde0 | 20 73 74 61 74 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 | .status.buffer.is.being.displaye | 
| 8de00 | 64 20 69 6e 20 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 | d.in.the.selected.frame,.then.al | 
| 8de20 | 73 6f 20 72 65 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 | so.refresh.it...Prefix.arguments | 
| 8de40 | 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 20 66 6f 72 20 60 6d | .have.the.same.meaning.as.for.`m | 
| 8de60 | 61 67 69 74 2d 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 | agit-status',.and.additionally.c | 
| 8de80 | 61 75 73 65 20 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 | ause.the.buffer.to.be.refresh... | 
| 8dea0 | 54 6f 20 75 73 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 | To.use.this.function.instead.of. | 
| 8dec0 | 60 6d 61 67 69 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 | `magit-status',.add.this.to.your | 
| 8dee0 | 0a 69 6e 69 74 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 | .init.file:.(global-set-key.(kbd | 
| 8df00 | 20 5c 22 43 2d 78 20 67 5c 22 29 20 27 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 71 75 69 63 6b 29 | .\"C-x.g\").'magit-status-quick) | 
| 8df20 | 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 74 20 28 28 62 | ."...(interactive)...(if-let.((b | 
| 8df40 | 75 66 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 | uffer.............(and.(not.curr | 
| 8df60 | 65 6e 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 | ent-prefix-arg)................. | 
| 8df80 | 20 28 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 | .(not.(magit-get-mode-buffer.'ma | 
| 8dfa0 | 67 69 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 | git-status-mode.nil.'selected)). | 
| 8dfc0 | 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 6d 6f 64 65 | .................(magit-get-mode | 
| 8dfe0 | 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 29 29 29 0a 20 | -buffer.'magit-status-mode)))).. | 
| 8e000 | 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 72 20 62 75 66 66 65 | .....(magit-display-buffer.buffe | 
| 8e020 | 72 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 6d 61 67 | r).....(call-interactively.#'mag | 
| 8e040 | 69 74 2d 73 74 61 74 75 73 29 29 29 0a 0a 28 64    65 66 76 61 72 20 6d 61 67 69 74 2d 2d 72 65 6d | it-status)))..(defvar.magit--rem | 
| 8e060 | 6f 74 65 73 2d 75 73 69 6e 67 2d 72 65 63 65 6e    74 2d 67 69 74 20 6e 69 6c 29 0a 0a 28 64 65 66 | otes-using-recent-git.nil)..(def | 
| 8e080 | 75 6e 20 6d 61 67 69 74 2d 2d 74 72 61 6d 70 2d    61 73 73 65 72 74 73 20 28 64 69 72 65 63 74 6f | un.magit--tramp-asserts.(directo | 
| 8e0a0 | 72 79 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20    28 28 72 65 6d 6f 74 65 20 28 66 69 6c 65 2d 72 | ry)...(when-let.((remote.(file-r | 
| 8e0c0 | 65 6d 6f 74 65 2d 70 20 64 69 72 65 63 74 6f 72    79 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 | emote-p.directory))).....(unless | 
| 8e0e0 | 20 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 20    6d 61 67 69 74 2d 2d 72 65 6d 6f 74 65 73 2d 75 | .(member.remote.magit--remotes-u | 
| 8e100 | 73 69 6e 67 2d 72 65 63 65 6e 74 2d 67 69 74 29    0a 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 | sing-recent-git).......(if-let.( | 
| 8e120 | 28 76 65 72 73 69 6f 6e 20 28 6c 65 74 20 28 28    64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | (version.(let.((default-director | 
| 8e140 | 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 20 20 20 20 20 | y.directory))................... | 
| 8e160 | 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 29 29 29 29 0a 20 | ........(magit-git-version)))).. | 
| 8e180 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 76 65    72 73 69 6f 6e 3c 3d 20 6d 61 67 69 74 2d 2d 6d | .........(if.(version<=.magit--m | 
| 8e1a0 | 69 6e 69 6d 61 6c 2d 67 69 74 20 76 65 72 73 69    6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | inimal-git.version)............. | 
| 8e1c0 | 20 20 28 70 75 73 68 20 72 65 6d 6f 74 65 20 6d    61 67 69 74 2d 2d 72 65 6d 6f 74 65 73 2d 75 73 | ..(push.remote.magit--remotes-us | 
| 8e1e0 | 69 6e 67 2d 72 65 63 65 6e 74 2d 67 69 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 73 | ing-recent-git).............(dis | 
| 8e200 | 70 6c 61 79 2d 77 61 72 6e 69 6e 67 20 27 6d 61    67 69 74 20 28 66 6f 72 6d 61 74 20 22 5c 0a 4d | play-warning.'magit.(format."\.M | 
| 8e220 | 61 67 69 74 20 72 65 71 75 69 72 65 73 20 47 69    74 20 3e 3d 20 25 73 2c 20 62 75 74 20 6f 6e 20 | agit.requires.Git.>=.%s,.but.on. | 
| 8e240 | 25 73 20 74 68 65 20 76 65 72 73 69 6f 6e 20 69    73 20 25 73 2e 0a 0a 49 66 20 6d 75 6c 74 69 70 | %s.the.version.is.%s...If.multip | 
| 8e260 | 6c 65 20 47 69 74 20 76 65 72 73 69 6f 6e 73 20    61 72 65 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e | le.Git.versions.are.installed.on | 
| 8e280 | 20 74 68 65 20 68 6f 73 74 2c 20 74 68 65 6e 20    74 68 65 0a 70 72 6f 62 6c 65 6d 20 6d 69 67 68 | .the.host,.then.the.problem.migh | 
| 8e2a0 | 74 20 62 65 20 74 68 61 74 20 54 52 41 4d 50 20    75 73 65 73 20 74 68 65 20 77 72 6f 6e 67 20 65 | t.be.that.TRAMP.uses.the.wrong.e | 
| 8e2c0 | 78 65 63 75 74 61 62 6c 65 2e 0a 0a 43 68 65 63    6b 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 | xecutable...Check.the.value.of.` | 
| 8e2e0 | 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 64 | magit-remote-git-executable'.and | 
| 8e300 | 20 63 6f 6e 73 75 6c 74 0a 74 68 65 20 69 6e 66    6f 20 6e 6f 64 65 20 60 28 74 72 61 6d 70 29 52 | .consult.the.info.node.`(tramp)R | 
| 8e320 | 65 6d 6f 74 65 20 70 72 6f 67 72 61 6d 73 27 2e    0a 22 20 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 | emote.programs'..".magit--minima | 
| 8e340 | 6c 2d 67 69 74 20 72 65 6d 6f 74 65 20 76 65 72    73 69 6f 6e 29 20 3a 65 72 72 6f 72 29 29 0a 20 | l-git.remote.version).:error)).. | 
| 8e360 | 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d    77 61 72 6e 69 6e 67 20 27 6d 61 67 69 74 20 28 | .......(display-warning.'magit.( | 
| 8e380 | 66 6f 72 6d 61 74 20 22 5c 0a 4d 61 67 69 74 20    63 61 6e 6e 6f 74 20 66 69 6e 64 20 47 69 74 20 | format."\.Magit.cannot.find.Git. | 
| 8e3a0 | 6f 6e 20 25 73 2e 0a 0a 43 68 65 63 6b 20 74 68    65 20 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69 | on.%s...Check.the.value.of.`magi | 
| 8e3c0 | 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 64 20 63 6f 6e | t-remote-git-executable'.and.con | 
| 8e3e0 | 73 75 6c 74 0a 74 68 65 20 69 6e 66 6f 20 6e 6f    64 65 20 60 28 74 72 61 6d 70 29 52 65 6d 6f 74 | sult.the.info.node.`(tramp)Remot | 
| 8e400 | 65 20 70 72 6f 67 72 61 6d 73 27 2e 22 20 72 65    6d 6f 74 65 29 20 3a 65 72 72 6f 72 29 29 29 29 | e.programs'.".remote).:error)))) | 
| 8e420 | 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65    66 76 61 72 20 6d 61 67 69 74 2d 73 74 61 74 75 | )..;;;.Mode..(defvar.magit-statu | 
| 8e440 | 73 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 28 6c 65    74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 | s-mode-map...(let.((map.(make-sp | 
| 8e460 | 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20    20 20 20 28 73 65 74 2d 6b 65 79 6d 61 70 2d 70 | arse-keymap))).....(set-keymap-p | 
| 8e480 | 61 72 65 6e 74 20 6d 61 70 20 6d 61 67 69 74 2d    6d 6f 64 65 2d 6d 61 70 29 0a 20 20 20 20 28 64 | arent.map.magit-mode-map).....(d | 
| 8e4a0 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 6a    22 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | efine-key.map."j".'magit-status- | 
| 8e4c0 | 6a 75 6d 70 29 0a 20 20 20 20 28 64 65 66 69 6e    65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 | jump).....(define-key.map.[remap | 
| 8e4e0 | 20 64 69 72 65 64 2d 6a 75 6d 70 5d 20 27 6d 61    67 69 74 2d 64 69 72 65 64 2d 6a 75 6d 70 29 0a | .dired-jump].'magit-dired-jump). | 
| 8e500 | 20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d    61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 73 74 | ....map)..."Keymap.for.`magit-st | 
| 8e520 | 61 74 75 73 2d 6d 6f 64 65 27 2e 22 29 0a 0a 28    74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | atus-mode'.")..(transient-define | 
| 8e540 | 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 73 74    61 74 75 73 2d 6a 75 6d 70 20 28 29 0a 20 20 22 | -prefix.magit-status-jump.()..." | 
| 8e560 | 49 6e 20 61 20 4d 61 67 69 74 2d 53 74 61 74 75    73 20 62 75 66 66 65 72 2c 20 6a 75 6d 70 20 74 | In.a.Magit-Status.buffer,.jump.t | 
| 8e580 | 6f 20 61 20 73 65 63 74 69 6f 6e 2e 22 0a 20 20    5b 22 4a 75 6d 70 20 74 6f 22 0a 20 20 20 5b 28 | o.a.section."...["Jump.to"....[( | 
| 8e5a0 | 22 7a 20 22 20 22 53 74 61 73 68 65 73 22 20 6d    61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 73 74 61 | "z."."Stashes".magit-jump-to-sta | 
| 8e5c0 | 73 68 65 73 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 | shes......:if.(lambda.().(memq.' | 
| 8e5e0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61    73 68 65 73 20 6d 61 67 69 74 2d 73 74 61 74 75 | magit-insert-stashes.magit-statu | 
| 8e600 | 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29    29 29 0a 20 20 20 20 28 22 74 20 22 20 22 54 72 | s-sections-hook))).....("t."."Tr | 
| 8e620 | 61 63 6b 65 64 22 20 6d 61 67 69 74 2d 6a 75 6d    70 2d 74 6f 2d 74 72 61 63 6b 65 64 0a 20 20 20 | acked".magit-jump-to-tracked.... | 
| 8e640 | 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 | 
| 8e660 | 73 65 72 74 2d 74 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 | sert-tracked-files.magit-status- | 
| 8e680 | 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 29    0a 20 20 20 20 28 22 6e 20 22 20 22 55 6e 74 72 | sections-hook))).....("n."."Untr | 
| 8e6a0 | 61 63 6b 65 64 22 20 6d 61 67 69 74 2d 6a 75 6d    70 2d 74 6f 2d 75 6e 74 72 61 63 6b 65 64 0a 20 | acked".magit-jump-to-untracked.. | 
| 8e6c0 | 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 61 67 69 74 2d | ....:if.(lambda.().(memq.'magit- | 
| 8e6e0 | 69 6e 73 65 72 74 2d 75 6e 74 72 61 63 6b 65 64    2d 66 69 6c 65 73 20 6d 61 67 69 74 2d 73 74 61 | insert-untracked-files.magit-sta | 
| 8e700 | 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 28 22 75 20 22 20 22 | tus-sections-hook))).....("u."." | 
| 8e720 | 55 6e 73 74 61 67 65 64 22 20 6d 61 67 69 74 2d    6a 75 6d 70 2d 74 6f 2d 75 6e 73 74 61 67 65 64 | Unstaged".magit-jump-to-unstaged | 
| 8e740 | 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 61 67 69 | ......:if.(lambda.().(memq.'magi | 
| 8e760 | 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 20 6d 61 67 69 74 2d | t-insert-unstaged-changes.magit- | 
| 8e780 | 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 28 22 73 20 | status-sections-hook))).....("s. | 
| 8e7a0 | 22 20 22 53 74 61 67 65 64 22 20 6d 61 67 69 74    2d 6a 75 6d 70 2d 74 6f 2d 73 74 61 67 65 64 0a | "."Staged".magit-jump-to-staged. | 
| 8e7c0 | 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 61 67 69 74 | .....:if.(lambda.().(memq.'magit | 
| 8e7e0 | 2d 69 6e 73 65 72 74 2d 73 74 61 67 65 64 2d 63    68 61 6e 67 65 73 20 6d 61 67 69 74 2d 73 74 61 | -insert-staged-changes.magit-sta | 
| 8e800 | 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f    6b 29 29 29 5d 0a 20 20 20 5b 28 22 66 75 22 20 | tus-sections-hook)))]....[("fu". | 
| 8e820 | 22 55 6e 70 75 6c 6c 65 64 20 66 72 6f 6d 20 75    70 73 74 72 65 61 6d 22 20 6d 61 67 69 74 2d 6a | "Unpulled.from.upstream".magit-j | 
| 8e840 | 75 6d 70 2d 74 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 | ump-to-unpulled-from-upstream... | 
| 8e860 | 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 61 67 69 74 2d 69 | ...:if.(lambda.().(memq.'magit-i | 
| 8e880 | 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 6d 61 67 | nsert-unpulled-from-upstream.mag | 
| 8e8a0 | 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 28 | it-status-sections-hook))).....( | 
| 8e8c0 | 22 66 70 22 20 22 55 6e 70 75 6c 6c 65 64 20 66    72 6f 6d 20 70 75 73 68 72 65 6d 6f 74 65 22 20 | "fp"."Unpulled.from.pushremote". | 
| 8e8e0 | 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 70 75 73 68 | magit-jump-to-unpulled-from-push | 
| 8e900 | 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 6d 65 6d 71 | remote......:if.(lambda.().(memq | 
| 8e920 | 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 6f 6d 2d 70 75 73 | .'magit-insert-unpulled-from-pus | 
| 8e940 | 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 68 6f | hremote.magit-status-sections-ho | 
| 8e960 | 6f 6b 29 29 29 0a 20 20 20 20 28 22 70 75 22 20    6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e | ok))).....("pu".magit-jump-to-un | 
| 8e980 | 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65    61 6d 0a 20 20 20 20 20 3a 69 66 20 28 6c 61 6d | pushed-to-upstream......:if.(lam | 
| 8e9a0 | 62 64 61 20 28 29 0a 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 | bda.()............(or.(memq.'mag | 
| 8e9c0 | 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 61 6d 2d 6f | it-insert-unpushed-to-upstream-o | 
| 8e9e0 | 72 2d 72 65 63 65 6e 74 20 6d 61 67 69 74 2d 73    74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 | r-recent.magit-status-sections-h | 
| 8ea00 | 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 65 6d 71 20 27 6d 61 67 69 74 | ook)................(memq.'magit | 
| 8ea20 | 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 61 6d 20 6d 61 67 | -insert-unpushed-to-upstream.mag | 
| 8ea40 | 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 20 | it-status-sections-hook)))...... | 
| 8ea60 | 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 20 20 | :description.(lambda.()......... | 
| 8ea80 | 20 20 20 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 67 | ............(let.((upstream.(mag | 
| 8eaa0 | 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 0a 20 20 20 20 20 20 | it-get-upstream-branch)))....... | 
| 8eac0 | 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 75 70 73 | ................(if.(or.(not.ups | 
| 8eae0 | 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 20 20 20 20 20 20 20 | tream).......................... | 
| 8eb00 | 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 45 41 44 | .....(magit-rev-ancestor-p."HEAD | 
| 8eb20 | 22 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 20 20 20 | ".upstream)).................... | 
| 8eb40 | 20 20 20 20 20 20 20 22 52 65 63 65 6e 74 20 63    6f 6d 6d 69 74 73 22 0a 20 20 20 20 20 20 20 20 | ......."Recent.commits"......... | 
| 8eb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 55 6e 6d 65 72 67 65 64 20 69 6e 74 6f 20 75 | ................"Unmerged.into.u | 
| 8eb80 | 70 73 74 72 65 61 6d 22 29 29 29 29 0a 20 20 20    20 28 22 70 70 22 20 22 55 6e 70 75 73 68 65 64 | pstream")))).....("pp"."Unpushed | 
| 8eba0 | 20 74 6f 20 70 75 73 68 72 65 6d 6f 74 65 22 20    6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e | .to.pushremote".magit-jump-to-un | 
| 8ebc0 | 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 3a 69 66 20 28 6c | pushed-to-pushremote......:if.(l | 
| 8ebe0 | 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 70 | ambda.().(memq.'magit-insert-unp | 
| 8ec00 | 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d    6f 74 65 20 6d 61 67 69 74 2d 73 74 61 74 75 73 | ushed-to-pushremote.magit-status | 
| 8ec20 | 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29    29 0a 20 20 20 20 28 22 61 20 22 20 22 41 73 73 | -sections-hook))).....("a."."Ass | 
| 8ec40 | 75 6d 65 64 20 75 6e 73 74 61 67 65 64 22 20 6d    61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 61 73 73 | umed.unstaged".magit-jump-to-ass | 
| 8ec60 | 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 0a 20 20    20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 | ume-unchanged......:if.(lambda.( | 
| 8ec80 | 29 20 28 6d 65 6d 71 20 27 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 61 73 73 75 6d 65 2d 75 6e 63 | ).(memq.'magit-insert-assume-unc | 
| 8eca0 | 68 61 6e 67 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 | hanged-files.magit-status-sectio | 
| 8ecc0 | 6e 73 2d 68 6f 6f 6b 29 29 29 0a 20 20 20 20 28    22 77 20 22 20 22 53 6b 69 70 20 77 6f 72 6b 74 | ns-hook))).....("w."."Skip.workt | 
| 8ece0 | 72 65 65 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d    74 6f 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 | ree".magit-jump-to-skip-worktree | 
| 8ed00 | 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 61 67 69 | ......:if.(lambda.().(memq.'magi | 
| 8ed20 | 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 6d 61 67 | t-insert-skip-worktree-files.mag | 
| 8ed40 | 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 5d 0a 20 20 20 5b | it-status-sections-hook)))]....[ | 
| 8ed60 | 28 22 69 22 20 22 55 73 69 6e 67 20 49 6d 65 6e    75 22 20 69 6d 65 6e 75 29 5d 5d 29 0a 0a 28 64 | ("i"."Using.Imenu".imenu)]])..(d | 
| 8ed80 | 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 73 74 61 74 75 73 2d | efine-derived-mode.magit-status- | 
| 8eda0 | 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20    22 4d 61 67 69 74 22 0a 20 20 22 4d 6f 64 65 20 | mode.magit-mode."Magit"..."Mode. | 
| 8edc0 | 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 47    69 74 20 73 74 61 74 75 73 2e 0a 0a 54 68 69 73 | for.looking.at.Git.status...This | 
| 8ede0 | 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 | 
| 8ee00 | 20 60 28 6d 61 67 69 74 29 53 74 61 74 75 73 20    42 75 66 66 65 72 27 2e 0a 0a 5c 5c 3c 6d 61 67 | .`(magit)Status.Buffer'...\\<mag | 
| 8ee20 | 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 65 66 72 | it-mode-map>\.Type.\\[magit-refr | 
| 8ee40 | 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 75 66 66 | esh].to.refresh.the.current.buff | 
| 8ee60 | 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 67 6c 65 | er..Type.\\[magit-section-toggle | 
| 8ee80 | 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 6f 6e 20 | ].to.expand.or.hide.the.section. | 
| 8eea0 | 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 2d 74 68 | at.point..Type.\\[magit-visit-th | 
| 8eec0 | 69 6e 67 5d 20 74 6f 20 76 69 73 69 74 20 74 68    65 20 63 68 61 6e 67 65 20 6f 72 20 63 6f 6d 6d | ing].to.visit.the.change.or.comm | 
| 8eee0 | 69 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 64 69 73 70 | it.at.point...Type.\\[magit-disp | 
| 8ef00 | 61 74 63 68 5d 20 74 6f 20 69 6e 76 6f 6b 65 20    6d 61 6a 6f 72 20 63 6f 6d 6d 61 6e 64 73 2e 0a | atch].to.invoke.major.commands.. | 
| 8ef20 | 0a 53 74 61 67 69 6e 67 20 61 6e 64 20 61 70 70    6c 79 69 6e 67 20 63 68 61 6e 67 65 73 20 69 73 | .Staging.and.applying.changes.is | 
| 8ef40 | 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69    6e 66 6f 20 6e 6f 64 65 0a 60 28 6d 61 67 69 74 | .documented.in.info.node.`(magit | 
| 8ef60 | 29 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73    74 61 67 69 6e 67 27 20 61 6e 64 20 69 6e 66 6f | )Staging.and.Unstaging'.and.info | 
| 8ef80 | 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 41 70    70 6c 79 69 6e 67 27 2e 0a 0a 5c 5c 3c 6d 61 67 | .node.`(magit)Applying'...\\<mag | 
| 8efa0 | 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d    6d 61 70 3e 54 79 70 65 20 5c 0a 5c 5c 5b 6d 61 | it-hunk-section-map>Type.\.\\[ma | 
| 8efc0 | 67 69 74 2d 61 70 70 6c 79 5d 20 74 6f 20 61 70    70 6c 79 20 74 68 65 20 63 68 61 6e 67 65 20 61 | git-apply].to.apply.the.change.a | 
| 8efe0 | 74 20 70 6f 69 6e 74 2c 20 5c 0a 5c 5c 5b 6d 61    67 69 74 2d 73 74 61 67 65 5d 20 74 6f 20 73 74 | t.point,.\.\\[magit-stage].to.st | 
| 8f000 | 61 67 65 2c 0a 5c 5c 5b 6d 61 67 69 74 2d 75 6e    73 74 61 67 65 5d 20 74 6f 20 75 6e 73 74 61 67 | age,.\\[magit-unstage].to.unstag | 
| 8f020 | 65 2c 20 5c 0a 5c 5c 5b 6d 61 67 69 74 2d 64 69    73 63 61 72 64 5d 20 74 6f 20 64 69 73 63 61 72 | e,.\.\\[magit-discard].to.discar | 
| 8f040 | 64 2c 20 6f 72 20 5c 0a 5c 5c 5b 6d 61 67 69 74    2d 72 65 76 65 72 73 65 5d 20 74 6f 20 72 65 76 | d,.or.\.\\[magit-reverse].to.rev | 
| 8f060 | 65 72 73 65 20 69 74 2e 0a 0a 5c 5c 3c 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 6d | erse.it...\\<magit-status-mode-m | 
| 8f080 | 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d 61 67    69 74 2d 63 6f 6d 6d 69 74 5d 20 74 6f 20 63 72 | ap>\.Type.\\[magit-commit].to.cr | 
| 8f0a0 | 65 61 74 65 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a    5c 5c 7b 6d 61 67 69 74 2d 73 74 61 74 75 73 2d | eate.a.commit...\\{magit-status- | 
| 8f0c0 | 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 73 74 61 74 75 | mode-map}"...:group.'magit-statu | 
| 8f0e0 | 73 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 6f | s...(hack-dir-local-variables-no | 
| 8f100 | 6e 2d 66 69 6c 65 2d 62 75 66 66 65 72 29 0a 20    20 28 73 65 74 71 20 69 6d 65 6e 75 2d 63 72 65 | n-file-buffer)...(setq.imenu-cre | 
| 8f120 | 61 74 65 2d 69 6e 64 65 78 2d 66 75 6e 63 74 69    6f 6e 0a 20 20 20 20 20 20 20 20 27 6d 61 67 69 | ate-index-function.........'magi | 
| 8f140 | 74 2d 69 6d 65 6e 75 2d 2d 73 74 61 74 75 73 2d    63 72 65 61 74 65 2d 69 6e 64 65 78 2d 66 75 6e | t-imenu--status-create-index-fun | 
| 8f160 | 63 74 69 6f 6e 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 | ction))..(put.'magit-status-mode | 
| 8f180 | 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 0a 20 | .'magit-diff-default-arguments.. | 
| 8f1a0 | 20 20 20 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 | ....'("--no-ext-diff")).(put.'ma | 
| 8f1c0 | 67 69 74 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 | git-status-mode.'magit-log-defau | 
| 8f1e0 | 6c 74 2d 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 | lt-arguments......'("-n256"."--d | 
| 8f200 | 65 63 6f 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 | ecorate"))..;;;###autoload.(defu | 
| 8f220 | 6e 20 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 28 26 6f 70 | n.magit-status-setup-buffer.(&op | 
| 8f240 | 74 69 6f 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 | tional.directory)...(unless.dire | 
| 8f260 | 63 74 6f 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 | ctory.....(setq.directory.defaul | 
| 8f280 | 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20    28 6d 61 67 69 74 2d 2d 74 72 61 6d 70 2d 61 73 | t-directory))...(magit--tramp-as | 
| 8f2a0 | 73 65 72 74 73 20 64 69 72 65 63 74 6f 72 79 29    0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 | serts.directory)...(let*.((defau | 
| 8f2c0 | 6c 74 2d 64 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 | lt-directory.directory)......... | 
| 8f2e0 | 20 28 64 20 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 | .(d.(magit-diff--get-value.'magi | 
| 8f300 | 74 2d 73 74 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 | t-status-mode................... | 
| 8f320 | 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 75 73 | .................magit-status-us | 
| 8f340 | 65 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 28 6c | e-buffer-arguments))..........(l | 
| 8f360 | 20 28 6d 61 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 | .(magit-log--get-value.'magit-st | 
| 8f380 | 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....................... | 
| 8f3a0 | 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 66 | ............magit-status-use-buf | 
| 8f3c0 | 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 66 69 6c 65 20 28 | fer-arguments))..........(file.( | 
| 8f3e0 | 61 6e 64 20 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 | and.magit-status-goto-file-posit | 
| 8f400 | 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 2d 66 | ion.....................(magit-f | 
| 8f420 | 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 20 20 20 28 6c | ile-relative-name)))..........(l | 
| 8f440 | 69 6e 65 20 28 61 6e 64 20 66 69 6c 65 20 28 6c    69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f | ine.(and.file.(line-number-at-po | 
| 8f460 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63    6f 6c 20 20 28 61 6e 64 20 66 69 6c 65 20 28 63 | s)))..........(col..(and.file.(c | 
| 8f480 | 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 29 29    0a 20 20 20 20 20 20 20 20 20 28 62 75 66 20 20 | urrent-column)))..........(buf.. | 
| 8f4a0 | 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 73 74 61 74 | (magit-setup-buffer.#'magit-stat | 
| 8f4c0 | 75 73 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | us-mode.nil..................(ma | 
| 8f4e0 | 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d    61 72 67 73 20 20 28 6e 74 68 20 30 20 64 29 29 | git-buffer-diff-args..(nth.0.d)) | 
| 8f500 | 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 62 75 66 66 65 72 2d | ..................(magit-buffer- | 
| 8f520 | 64 69 66 66 2d 66 69 6c 65 73 20 28 6e 74 68 20    31 20 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | diff-files.(nth.1.d))........... | 
| 8f540 | 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 61 72 67 73 20 20 20 | .......(magit-buffer-log-args... | 
| 8f560 | 28 6e 74 68 20 30 20 6c 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | (nth.0.l))..................(mag | 
| 8f580 | 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69    6c 65 73 20 20 28 6e 74 68 20 31 20 6c 29 29 29 | it-buffer-log-files..(nth.1.l))) | 
| 8f5a0 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 66 69 6c    65 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 | )).....(when.file.......(with-cu | 
| 8f5c0 | 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 28 6c 65 74 20 28 28 | rrent-buffer.buf.........(let.(( | 
| 8f5e0 | 73 74 61 67 65 64 20 28 6d 61 67 69 74 2d 67 65    74 2d 73 65 63 74 69 6f 6e 20 27 28 28 73 74 61 | staged.(magit-get-section.'((sta | 
| 8f600 | 67 65 64 29 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 69 66 20 | ged).(status)))))...........(if. | 
| 8f620 | 28 61 6e 64 20 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 20 28 | (and.staged....................( | 
| 8f640 | 63 61 64 72 20 28 6d 61 67 69 74 2d 64 69 66 66    2d 2d 6c 6f 63 61 74 65 2d 68 75 6e 6b 20 66 69 | cadr.(magit-diff--locate-hunk.fi | 
| 8f660 | 6c 65 20 6c 69 6e 65 20 73 74 61 67 65 64 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.line.staged)))............... | 
| 8f680 | 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. | 
| 8f6a0 | 6c 69 6e 65 20 63 6f 6c 20 73 74 61 67 65 64 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | line.col.staged).............(le | 
| 8f6c0 | 74 20 28 28 75 6e 73 74 61 67 65 64 20 28 6d 61    67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 20 | t.((unstaged.(magit-get-section. | 
| 8f6e0 | 27 28 28 75 6e 73 74 61 67 65 64 29 20 28 73 74    61 74 75 73 29 29 29 29 29 0a 20 20 20 20 20 20 | '((unstaged).(status)))))....... | 
| 8f700 | 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20    28 61 6e 64 20 75 6e 73 74 61 67 65 64 0a 20 20 | ........(unless.(and.unstaged... | 
| 8f720 | 20 20 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- | 
| 8f740 | 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 20 63 6f | diff--goto-position.file.line.co | 
| 8f760 | 6c 20 75 6e 73 74 61 67 65 64 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | l.unstaged)).................(wh | 
| 8f780 | 65 6e 20 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 28 6d 61 67 | en.staged...................(mag | 
| 8f7a0 | 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 | 
| 8f7c0 | 20 63 6f 6c 20 73 74 61 67 65 64 29 29 29 29 29    29 29 29 0a 20 20 20 20 62 75 66 29 29 0a 0a 28 | .col.staged)))))))).....buf))..( | 
| 8f7e0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 74    75 73 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 | defun.magit-status-refresh-buffe | 
| 8f800 | 72 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 67 69    74 2d 65 78 69 74 2d 63 6f 64 65 20 22 75 70 64 | r.()...(magit-git-exit-code."upd | 
| 8f820 | 61 74 65 2d 69 6e 64 65 78 22 20 22 2d 2d 72 65    66 72 65 73 68 22 29 0a 20 20 28 6d 61 67 69 74 | ate-index"."--refresh")...(magit | 
| 8f840 | 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20    28 73 74 61 74 75 73 29 0a 20 20 20 20 28 6d 61 | -insert-section.(status).....(ma | 
| 8f860 | 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 74 2d 73 74 61 74 | git-run-section-hook.'magit-stat | 
| 8f880 | 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | us-sections-hook)))..(defun.magi | 
| 8f8a0 | 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 6e 20 28 29 | t-status-goto-initial-section.() | 
| 8f8c0 | 0a 20 20 22 49 6e 20 61 20 60 6d 61 67 69 74 2d    73 74 61 74 75 73 2d 6d 6f 64 65 27 20 62 75 66 | ..."In.a.`magit-status-mode'.buf | 
| 8f8e0 | 66 65 72 2c 20 6a 75 6d 70 20 60 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 69 6e 69 74 69 61 6c 2d | fer,.jump.`magit-status-initial- | 
| 8f900 | 73 65 63 74 69 6f 6e 27 2e 0a 41 63 74 75 61 6c    6c 79 20 64 6f 69 6e 67 20 73 6f 20 69 73 20 64 | section'..Actually.doing.so.is.d | 
| 8f920 | 65 66 65 72 72 65 64 20 75 6e 74 69 6c 20 60 6d    61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 | eferred.until.`magit-refresh-buf | 
| 8f940 | 66 65 72 2d 68 6f 6f 6b 27 0a 72 75 6e 73 20 60    6d 61 67 69 74 2d 73 74 61 74 75 73 2d 67 6f 74 | fer-hook'.runs.`magit-status-got | 
| 8f960 | 6f 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f    6e 2d 31 27 2e 20 20 54 68 61 74 20 66 75 6e 63 | o-initial-section-1'...That.func | 
| 8f980 | 74 69 6f 6e 20 74 68 65 6e 0a 72 65 6d 6f 76 65    73 20 69 74 73 65 6c 66 20 66 72 6f 6d 20 74 68 | tion.then.removes.itself.from.th | 
| 8f9a0 | 65 20 68 6f 6f 6b 2c 20 73 6f 20 74 68 61 74 20    74 68 69 73 20 6f 6e 6c 79 20 68 61 70 70 65 6e | e.hook,.so.that.this.only.happen | 
| 8f9c0 | 73 20 77 68 65 6e 20 74 68 65 0a 73 74 61 74 75    73 20 62 75 66 66 65 72 20 69 73 20 66 69 72 73 | s.when.the.status.buffer.is.firs | 
| 8f9e0 | 74 20 63 72 65 61 74 65 64 2e 22 0a 20 20 28 77    68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 73 | t.created."...(when.(and.magit-s | 
| 8fa00 | 74 61 74 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 | tatus-initial-section........... | 
| 8fa20 | 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 73 74 61 74 75 73 | ...(derived-mode-p.'magit-status | 
| 8fa40 | 2d 6d 6f 64 65 29 29 0a 20 20 20 20 28 61 64 64    2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 72 65 66 | -mode)).....(add-hook.'magit-ref | 
| 8fa60 | 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 20 27 | resh-buffer-hook...............' | 
| 8fa80 | 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 | 
| 8faa0 | 6e 2d 31 20 6e 69 6c 20 74 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 74 75 | n-1.nil.t)))..(defun.magit-statu | 
| 8fac0 | 73 2d 67 6f 74 6f 2d 69 6e 69 74 69 61 6c 2d 73    65 63 74 69 6f 6e 2d 31 20 28 29 0a 20 20 22 49 | s-goto-initial-section-1.()..."I | 
| 8fae0 | 6e 20 61 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 2c 20 | n.a.`magit-status-mode'.buffer,. | 
| 8fb00 | 6a 75 6d 70 20 60 6d 61 67 69 74 2d 73 74 61 74    75 73 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 69 | jump.`magit-status-initial-secti | 
| 8fb20 | 6f 6e 27 2e 0a 54 68 69 73 20 66 75 6e 63 74 69    6f 6e 20 72 65 6d 6f 76 65 73 20 69 74 73 65 6c | on'..This.function.removes.itsel | 
| 8fb40 | 66 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 72 65    66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f 6f | f.from.`magit-refresh-buffer-hoo | 
| 8fb60 | 6b 27 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74    20 28 28 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 | k'."...(when-let.((section...... | 
| 8fb80 | 20 20 20 20 20 20 20 20 20 28 2d 2d 73 6f 6d 65    20 28 69 66 20 28 69 6e 74 65 67 65 72 70 20 69 | .........(--some.(if.(integerp.i | 
| 8fba0 | 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 6e 74 | t)...........................(nt | 
| 8fbc0 | 68 20 28 31 2d 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 | h.(1-.it)....................... | 
| 8fbe0 | 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 69 62 6c 69 6e 67 73 | .........(magit-section-siblings | 
| 8fc00 | 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d    73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 | .(magit-current-section)........ | 
| 8fc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 8fc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 6e 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 | ................'next))......... | 
| 8fc60 | 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 73 65 63 74 69 | ................(magit-get-secti | 
| 8fc80 | 6f 6e 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 6d 61 | on.it)).......................ma | 
| 8fca0 | 67 69 74 2d 73 74 61 74 75 73 2d 69 6e 69 74 69    61 6c 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 | git-status-initial-section)))... | 
| 8fcc0 | 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 20 73 74 61 72 74 | ..(goto-char.(oref.section.start | 
| 8fce0 | 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74    20 28 28 76 69 73 20 28 63 64 72 20 28 61 73 73 | )).....(when-let.((vis.(cdr.(ass | 
| 8fd00 | 71 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d    69 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 0a | q.'magit-status-initial-section. | 
| 8fd20 | 20 20 20 20 20 20 20 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 | 
| 8fd40 | 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 69 6c 69 74 79 2d | agit-section-initial-visibility- | 
| 8fd60 | 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20    28 69 66 20 28 65 71 20 76 69 73 20 27 68 69 64 | alist)))).......(if.(eq.vis.'hid | 
| 8fd80 | 65 29 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 68 69 64 65 | e)...........(magit-section-hide | 
| 8fda0 | 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | .section).........(magit-section | 
| 8fdc0 | 2d 73 68 6f 77 20 73 65 63 74 69 6f 6e 29 29 29    29 0a 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b | -show.section))))...(remove-hook | 
| 8fde0 | 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 20 | .'magit-refresh-buffer-hook..... | 
| 8fe00 | 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 67 6f 74 6f 2d 69 6e | ...........'magit-status-goto-in | 
| 8fe20 | 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 2d 31 20    74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | itial-section-1.t))..(defun.magi | 
| 8fe40 | 74 2d 73 74 61 74 75 73 2d 6d 61 79 62 65 2d 75    70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 | t-status-maybe-update-revision-b | 
| 8fe60 | 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 69 | uffer.(&optional._)..."When.movi | 
| 8fe80 | 6e 67 20 69 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 | ng.in.the.status.buffer,.update. | 
| 8fea0 | 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 65 72 65 20 69 73 | the.revision.buffer..If.there.is | 
| 8fec0 | 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 20 73 61 6d 65 20 | .no.revision.buffer.in.the.same. | 
| 8fee0 | 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 20 28 77 68 65 6e | frame,.then.do.nothing."...(when | 
| 8ff00 | 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 | 
| 8ff20 | 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 61 74 65 2d 72 65 | ode).....(magit--maybe-update-re | 
| 8ff40 | 76 69 73 69 6f 6e 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 73 | vision-buffer)))..(defun.magit-s | 
| 8ff60 | 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 20 | tatus-maybe-update-stash-buffer. | 
| 8ff80 | 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 6e 20 | (&optional._)..."When.moving.in. | 
| 8ffa0 | 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 73 74 | the.status.buffer,.update.the.st | 
| 8ffc0 | 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 61 73 68 | ash.buffer..If.there.is.no.stash | 
| 8ffe0 | 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. | 
| 90000 | 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 | 
| 90020 | 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 | 
| 90040 | 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 65 72 29 29 | git--maybe-update-stash-buffer)) | 
| 90060 | 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 64 | )..(defun.magit-status-maybe-upd | 
| 90080 | 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 20    28 26 6f 70 74 69 6f 6e 61 6c 20 5f 29 0a 20 20 | ate-blob-buffer.(&optional._)... | 
| 900a0 | 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 66 65 | "When.moving.in.the.status.buffe | 
| 900c0 | 72 2c 20 75 70 64 61 74 65 20 74 68 65 20 62 6c    6f 62 20 62 75 66 66 65 72 2e 0a 49 66 20 74 68 | r,.update.the.blob.buffer..If.th | 
| 900e0 | 65 72 65 20 69 73 20 6e 6f 20 62 6c 6f 62 20 62    75 66 66 65 72 20 69 6e 20 74 68 65 20 73 61 6d | ere.is.no.blob.buffer.in.the.sam | 
| 90100 | 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 20 28 77 68 | e.frame,.then.do.nothing."...(wh | 
| 90120 | 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 61 74 75 73 | en.(derived-mode-p.'magit-status | 
| 90140 | 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 61 74 65 2d | -mode).....(magit--maybe-update- | 
| 90160 | 62 6c 6f 62 2d 62 75 66 66 65 72 29 29 29 0a 0a    3b 3b 3b 20 53 65 63 74 69 6f 6e 73 0a 3b 3b 3b | blob-buffer)))..;;;.Sections.;;; | 
| 90180 | 3b 20 53 70 65 63 69 61 6c 20 48 65 61 64 65 72    73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ;.Special.Headers..(defun.magit- | 
| 901a0 | 69 6e 73 65 72 74 2d 73 74 61 74 75 73 2d 68 65    61 64 65 72 73 20 28 29 0a 20 20 22 49 6e 73 65 | insert-status-headers.()..."Inse | 
| 901c0 | 72 74 20 68 65 61 64 65 72 20 73 65 63 74 69 6f    6e 73 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 | rt.header.sections.appropriate.f | 
| 901e0 | 6f 72 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 2e 0a | or.`magit-status-mode'.buffers.. | 
| 90200 | 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 20 72 75 6e | The.sections.are.inserted.by.run | 
| 90220 | 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 20 68 6f 6f 6b 0a 60 | ning.the.functions.on.the.hook.` | 
| 90240 | 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 27 2e 22 0a 20 20 28 | magit-status-headers-hook'."...( | 
| 90260 | 69 66 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 0a 20 20 20 | if.(magit-rev-verify."HEAD").... | 
| 90280 | 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74    2d 68 65 61 64 65 72 73 20 27 6d 61 67 69 74 2d | ...(magit-insert-headers.'magit- | 
| 902a0 | 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68    6f 6f 6b 29 0a 20 20 20 20 28 69 6e 73 65 72 74 | status-headers-hook).....(insert | 
| 902c0 | 20 22 49 6e 20 74 68 65 20 62 65 67 69 6e 6e 69    6e 67 20 74 68 65 72 65 20 77 61 73 20 64 61 72 | ."In.the.beginning.there.was.dar | 
| 902e0 | 6b 6e 65 73 73 5c 6e 5c 6e 22 29 29 29 0a 0a 28    64 65 66 76 61 72 20 6d 61 67 69 74 2d 65 72 72 | kness\n\n")))..(defvar.magit-err | 
| 90300 | 6f 72 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20    20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b | or-section-map...(let.((map.(mak | 
| 90320 | 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29    29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | e-sparse-keymap))).....(define-k | 
| 90340 | 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6d 61    67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d | ey.map.[remap.magit-visit-thing] | 
| 90360 | 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d    62 75 66 66 65 72 29 0a 20 20 20 20 6d 61 70 29 | .'magit-process-buffer).....map) | 
| 90380 | 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60    65 72 72 6f 72 27 20 73 65 63 74 69 6f 6e 73 2e | ..."Keymap.for.`error'.sections. | 
| 903a0 | 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 65 72 72 6f 72 2d 68 65 | ")..(defun.magit-insert-error-he | 
| 903c0 | 61 64 65 72 20 28 29 0a 20 20 22 49 6e 73 65 72    74 20 74 68 65 20 6d 65 73 73 61 67 65 20 61 62 | ader.()..."Insert.the.message.ab | 
| 903e0 | 6f 75 74 20 74 68 65 20 47 69 74 20 65 72 72 6f    72 20 74 68 61 74 20 6a 75 73 74 20 6f 63 63 75 | out.the.Git.error.that.just.occu | 
| 90400 | 72 72 65 64 2e 0a 0a 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 | rred...This.function.is.only.awa | 
| 90420 | 72 65 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 | re.of.the.last.error.that.occur. | 
| 90440 | 77 68 65 6e 20 47 69 74 0a 77 61 73 20 72 75 6e    20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 | when.Git.was.run.for.side-effect | 
| 90460 | 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 20 6f 63 | s...If,.for.example,.an.error.oc | 
| 90480 | 63 75 72 73 20 77 68 69 6c 65 0a 67 65 6e 65 72    61 74 69 6e 67 20 61 20 64 69 66 66 2c 20 74 68 | curs.while.generating.a.diff,.th | 
| 904a0 | 65 6e 20 74 68 61 74 20 65 72 72 6f 72 20 77 6f    6e 27 74 20 62 65 20 69 6e 73 65 72 74 65 64 2e | en.that.error.won't.be.inserted. | 
| 904c0 | 20 20 52 65 66 72 65 73 68 69 6e 67 0a 74 68 65    20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 63 | ..Refreshing.the.status.buffer.c | 
| 904e0 | 61 75 73 65 73 20 74 68 69 73 20 73 65 63 74 69    6f 6e 20 74 6f 20 64 69 73 61 70 70 65 61 72 20 | auses.this.section.to.disappear. | 
| 90500 | 61 67 61 69 6e 2e 22 0a 20 20 28 77 68 65 6e 20    6d 61 67 69 74 2d 74 68 69 73 2d 65 72 72 6f 72 | again."...(when.magit-this-error | 
| 90520 | 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 65 72 72 6f | .....(magit-insert-section.(erro | 
| 90540 | 72 20 27 67 69 74 29 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 | r.'git).......(insert.(propertiz | 
| 90560 | 65 20 28 66 6f 72 6d 61 74 20 22 25 2d 31 30 73    22 20 22 47 69 74 45 72 72 6f 72 21 20 22 29 0a | e.(format."%-10s"."GitError!."). | 
| 90580 | 20 20 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- | 
| 905a0 | 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 6e 67 | lock-face.'magit-section-heading | 
| 905c0 | 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 69 7a 65 20 6d 61 67 | )).......(insert.(propertize.mag | 
| 905e0 | 69 74 2d 74 68 69 73 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 | it-this-error................... | 
| 90600 | 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 66 6f 6e 74 2d 6c 6f | ........'font-lock-face.'font-lo | 
| 90620 | 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29    29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 | ck-warning-face)).......(when-le | 
| 90640 | 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. | 
| 90660 | 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))))....... | 
| 90680 | 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'. | 
| 906a0 | 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 | 
| 906c0 | 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)).....( | 
| 906e0 | 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 | 
| 90700 | 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 | 
| 90720 | 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. | 
| 90740 | 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 | 
| 90760 | 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 | 
| 90780 | 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))).....( | 
| 907a0 | 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......... | 
| 907c0 | 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).. | 
| 907e0 | 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 | 
| 90800 | 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!.")............ | 
| 90820 | 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.' | 
| 90840 | 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 | 
| 90860 | 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 | 
| 90880 | 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 | 
| 908a0 | 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........ | 
| 908c0 | 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 | 
| 908e0 | 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........ | 
| 90900 | 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 | 
| 90920 | 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.".")))... | 
| 90940 | 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 | 
| 90960 | 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 | 
| 90980 | 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 | 
| 909a0 | 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 | 
| 909c0 | 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 | 
| 909e0 | 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 | 
| 90a00 | 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 | 
| 90a20 | 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 | 
| 90a40 | 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 | 
| 90a60 | 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 | 
| 90a80 | 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 | 
| 90aa0 | 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 | 
| 90ac0 | 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- | 
| 90ae0 | 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 | 
| 90b00 | 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 | 
| 90b20 | 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..... | 
| 90b40 | 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."")...... | 
| 90b60 | 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 | 
| 90b80 | 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....... | 
| 90ba0 | 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 | 
| 90bc0 | 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 | 
| 90be0 | 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:."))........ | 
| 90c00 | 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 | 
| 90c20 | 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 | 
| 90c40 | 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 | 
| 90c60 | 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))...... | 
| 90c80 | 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 | 
| 90ca0 | 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- | 
| 90cc0 | 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) | 
| 90ce0 | 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 | 
| 90d00 | 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. | 
| 90d20 | 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 | 
| 90d40 | 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 | 
| 90d60 | 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)........ | 
| 90d80 | 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 | 
| 90da0 | 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 | 
| 90dc0 | 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 | 
| 90de0 | 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). | 
| 90e00 | 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 | 
| 90e20 | 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 | 
| 90e40 | 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 | 
| 90e60 | 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 | 
| 90e80 | 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 | 
| 90ea0 | 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 | 
| 90ec0 | 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 | 
| 90ee0 | 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 | 
| 90f00 | 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 | 
| 90f20 | 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 | 
| 90f40 | 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.".. | 
| 90f60 | 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.( | 
| 90f80 | 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)))).... | 
| 90fa0 | 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 | 
| 90fc0 | 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"))...........( | 
| 90fe0 | 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 | 
| 91000 | 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 | 
| 91020 | 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 | 
| 91040 | 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 | 
| 91060 | 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..... | 
| 91080 | 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- | 
| 910a0 | 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)))....... | 
| 910c0 | 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. | 
| 910e0 | 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 | 
| 91100 | 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").......... | 
| 91120 | 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)).. | 
| 91140 | 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 | 
| 91160 | 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 | 
| 91180 | 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. | 
| 911a0 | 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." | 
| 911c0 | 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:."))))......... | 
| 911e0 | 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 | 
| 91200 | 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 | 
| 91220 | 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 | 
| 91240 | 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 | 
| 91260 | 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 | 
| 91280 | 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).............. | 
| 912a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 912c0 | 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). | 
| 912e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 91300 | 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 | ...."."))....................... | 
| 91320 | 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."."................... | 
| 91340 | 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 | 
| 91360 | 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........ | 
| 91380 | 20 20 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 | 
| 913a0 | 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 | 
| 913c0 | 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......................... | 
| 913e0 | 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- | 
| 91400 | 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)........... | 
| 91420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 91440 | 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)")))).... | 
| 91460 | 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...............(( | 
| 91480 | 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 | 
| 914a0 | 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.( | 
| 914c0 | 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 | 
| 914e0 | 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)......... | 
| 91500 | 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."......... | 
| 91520 | 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 | 
| 91540 | 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)))...... | 
| 91560 | 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 | 
| 91580 | 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)................ | 
| 915a0 | 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.".").......... | 
| 915c0 | 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............... | 
| 915e0 | 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 | 
| 91600 | 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)."." | 
| 91620 | 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 | 
| 91640 | 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"............... | 
| 91660 | 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 | 
| 91680 | 65 20 27 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 20 20 | e.'font-lock-warning-face))..... | 
| 916a0 | 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 20 20 | .............(format............ | 
| 916c0 | 20 20 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 | ......."%s.%s.%s"............... | 
| 916e0 | 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 63 6b | ....(propertize.merge.'font-lock | 
| 91700 | 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 20 20 20 | -face.'magit-branch-remote)..... | 
| 91720 | 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 22 64 6f 65 73 20 | ..............(propertize."does. | 
| 91740 | 6e 6f 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 | not.exist.on"................... | 
| 91760 | 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 66 6f 6e | ............'font-lock-face.'fon | 
| 91780 | 74 2d 6c 6f 63 6b 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 | t-lock-warning-face)............ | 
| 917a0 | 20 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 | .......(propertize.remote.'font- | 
| 917c0 | 6c 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 29 | lock-face.'magit-branch-remote)) | 
| 917e0 | 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 20 | ))...............(t............. | 
| 91800 | 20 20 20 28 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 | ...(propertize."invalid.upstream | 
| 91820 | 20 63 6f 6e 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 | .configuration"................. | 
| 91840 | 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 66 6f 6e 74 | ...........'font-lock-face.'font | 
| 91860 | 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61    63 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | -lock-warning-face)))))......... | 
| 91880 | 20 20 28 69 6e 73 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 | ..(insert.?\n))))))..(defun.magi | 
| 918a0 | 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 20 28 29 0a 20 | t-insert-push-branch-header.().. | 
| 918c0 | 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 74 68 65 | ."Insert.a.header.line.about.the | 
| 918e0 | 20 62 72 61 6e 63 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 | .branch.the.current.branch.is.pu | 
| 91900 | 73 68 65 64 20 74 6f 2e 22 0a 20 20 28 77 68 65    6e 2d 6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 | shed.to."...(when-let.((branch.( | 
| 91920 | 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))...... | 
| 91940 | 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 70 75 73 68 2d | ........(target.(magit-get-push- | 
| 91960 | 62 72 61 6e 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 | branch.branch))).....(magit-inse | 
| 91980 | 72 74 2d 73 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 | rt-section.(branch.target)...... | 
| 919a0 | 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 50 75 73 68 3a 20 | .(insert.(format."%-10s"."Push:. | 
| 919c0 | 22 29 29 0a 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 | ")).......(insert........(if.(ma | 
| 919e0 | 67 69 74 2d 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 | git-rev-verify.target).......... | 
| 91a00 | 20 20 28 63 6f 6e 63 61 74 20 74 61 72 67 65 74    20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(concat.target."."............ | 
| 91a20 | 20 20 20 20 20 20 20 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 | ........(and.magit-status-show-h | 
| 91a40 | 61 73 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 | ashes-in-headers................ | 
| 91a60 | 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 28 6d 61 | .........(concat.(propertize.(ma | 
| 91a80 | 67 69 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 | git-rev-format."%h".target)..... | 
| 91aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 91ac0 | 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 | 
| 91ae0 | 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 20 | ash)............................ | 
| 91b00 | 20 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 28 66 | ....."."))....................(f | 
| 91b20 | 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 65 73 73 61 67 65 2d | uncall.magit-log-format-message- | 
| 91b40 | 66 75 6e 63 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 | function.target................. | 
| 91b60 | 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 74 2d 6c 6f 67 2d 66 | ............(funcall.magit-log-f | 
| 91b80 | 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 0a 20 20 20 20 20 | ormat-message-function.nil...... | 
| 91ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 91bc0 | 28 6f 72 20 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 | (or.(magit-rev-format."%s".targe | 
| 91be0 | 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).............................. | 
| 91c00 | 20 20 20 20 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 | ............"(no.commit.message) | 
| 91c20 | 22 29 29 29 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 | "))))..........(let.((remote.(ma | 
| 91c40 | 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 29 0a 20 20 | git-get-push-remote.branch)))... | 
| 91c60 | 20 20 20 20 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 | .........(if.(magit-remote-p.rem | 
| 91c80 | 6f 74 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 74 61 72 67 | ote)................(concat.targ | 
| 91ca0 | 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 20 20 20 20 28 70 | et."."........................(p | 
| 91cc0 | 72 6f 70 65 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 | ropertize."does.not.exist"...... | 
| 91ce0 | 20 20 20 20 20 20 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 | 
| 91d00 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 66    6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 | ont-lock-face.'font-lock-warning | 
| 91d20 | 2d 66 61 63 65 29 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 | -face))..............(concat.rem | 
| 91d40 | 6f 74 65 20 22 20 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 | ote."."......................(pr | 
| 91d60 | 6f 70 65 72 74 69 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 | opertize."remote.does.not.exist" | 
| 91d80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 91da0 | 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63    65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 | ..'font-lock-face.'font-lock-war | 
| 91dc0 | 6e 69 6e 67 2d 66 61 63 65 29 29 29 29 29 29 0a    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c | ning-face)))))).......(insert.?\ | 
| 91de0 | 6e 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 74 61 67 73 2d | n))))..(defun.magit-insert-tags- | 
| 91e00 | 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 72 20 6c 69 6e | header.()..."Insert.a.header.lin | 
| 91e20 | 65 20 61 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 | e.about.the.current.and/or.next. | 
| 91e40 | 74 61 67 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28    74 68 69 73 2d 74 61 67 20 28 6d 61 67 69 74 2d | tag."...(let*.((this-tag.(magit- | 
| 91e60 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 74 61 67 20    6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 | get-current-tag.nil.t))......... | 
| 91e80 | 20 28 6e 65 78 74 2d 74 61 67 20 28 6d 61 67 69    74 2d 67 65 74 2d 6e 65 78 74 2d 74 61 67 20 6e | .(next-tag.(magit-get-next-tag.n | 
| 91ea0 | 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 20    28 74 68 69 73 2d 63 6e 74 20 28 63 61 64 72 20 | il.t))..........(this-cnt.(cadr. | 
| 91ec0 | 74 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 63 6e 74 20 28 63 | this-tag))..........(next-cnt.(c | 
| 91ee0 | 61 64 72 20 6e 65 78 74 2d 74 61 67 29 29 0a 20    20 20 20 20 20 20 20 20 28 74 68 69 73 2d 74 61 | adr.next-tag))..........(this-ta | 
| 91f00 | 67 20 28 63 61 72 20 74 68 69 73 2d 74 61 67 29    29 0a 20 20 20 20 20 20 20 20 20 28 6e 65 78 74 | g.(car.this-tag))..........(next | 
| 91f20 | 2d 74 61 67 20 28 63 61 72 20 6e 65 78 74 2d 74    61 67 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 | -tag.(car.next-tag))..........(b | 
| 91f40 | 6f 74 68 2d 74 61 67 73 20 28 61 6e 64 20 74 68    69 73 2d 74 61 67 20 6e 65 78 74 2d 74 61 67 20 | oth-tags.(and.this-tag.next-tag. | 
| 91f60 | 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28    6f 72 20 74 68 69 73 2d 74 61 67 20 6e 65 78 74 | t))).....(when.(or.this-tag.next | 
| 91f80 | 2d 74 61 67 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 | -tag).......(magit-insert-sectio | 
| 91fa0 | 6e 20 28 74 61 67 20 28 6f 72 20 74 68 69 73 2d    74 61 67 20 6e 65 78 74 2d 74 61 67 29 29 0a 20 | n.(tag.(or.this-tag.next-tag)).. | 
| 91fc0 | 20 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 22 20 28 | .......(insert.(format."%-10s".( | 
| 91fe0 | 69 66 20 62 6f 74 68 2d 74 61 67 73 20 22 54 61    67 73 3a 20 22 20 22 54 61 67 3a 20 22 29 29 29 | if.both-tags."Tags:."."Tag:."))) | 
| 92000 | 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 66 6c 65    74 20 28 28 69 6e 73 65 72 74 2d 63 6f 75 6e 74 | .........(cl-flet.((insert-count | 
| 92020 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 74 61 67 20 63 6f 75 6e 74 20 66 | ....................(tag.count.f | 
| 92040 | 61 63 65 29 0a 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 74 20 | ace)....................(insert. | 
| 92060 | 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 6f 6e 74 2d 6c 6f | (concat.(propertize.tag.'font-lo | 
| 92080 | 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 20 20 20 20 20 | ck-face.'magit-tag)............. | 
| 920a0 | 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 3e 20 63 | .......................(and.(>.c | 
| 920c0 | 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 20 20 20 20 20 20 20 | ount.0)......................... | 
| 920e0 | 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 28 25 73 29 22 0a | ................(format.".(%s)". | 
| 92100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 92120 | 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 0a 20 20 20 20 | ................(propertize..... | 
| 92140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 92160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f    72 6d 61 74 20 22 25 73 22 20 63 6f 75 6e 74 29 | .............(format."%s".count) | 
| 92180 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 921a0 | 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 | 
| 921c0 | 65 20 66 61 63 65 29 29 29 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 68 | e.face)))))))...........(when.th | 
| 921e0 | 69 73 2d 74 61 67 20 20 28 69 6e 73 65 72 74 2d    63 6f 75 6e 74 20 74 68 69 73 2d 74 61 67 20 74 | is-tag..(insert-count.this-tag.t | 
| 92200 | 68 69 73 2d 63 6e 74 20 27 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 0a 20 20 | his-cnt.'magit-branch-local))... | 
| 92220 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 62 6f    74 68 2d 74 61 67 73 20 28 69 6e 73 65 72 74 20 | ........(when.both-tags.(insert. | 
| 92240 | 22 2c 20 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 6e 65 78 74 2d 74 61 67 20 | ",."))...........(when.next-tag. | 
| 92260 | 20 28 69 6e 73 65 72 74 2d 63 6f 75 6e 74 20 6e    65 78 74 2d 74 61 67 20 6e 65 78 74 2d 63 6e 74 | .(insert-count.next-tag.next-cnt | 
| 92280 | 20 27 6d 61 67 69 74 2d 74 61 67 29 29 29 0a 20    20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f | .'magit-tag))).........(insert.? | 
| 922a0 | 5c 6e 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 41 75    78 69 6c 69 61 72 79 20 48 65 61 64 65 72 73 0a | \n)))))..;;;;.Auxiliary.Headers. | 
| 922c0 | 0a 28 64 65 66 75 6e 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 | .(defun.magit-insert-user-header | 
| 922e0 | 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 61 62 6f 75 | .()..."Insert.a.header.line.abou | 
| 92300 | 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 75 73    65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 6e 61 | t.the.current.user."...(let.((na | 
| 92320 | 6d 65 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22    75 73 65 72 2e 6e 61 6d 65 22 29 29 0a 20 20 20 | me..(magit-get."user.name")).... | 
| 92340 | 20 20 20 20 20 28 65 6d 61 69 6c 20 28 6d 61 67    69 74 2d 67 65 74 20 22 75 73 65 72 2e 65 6d 61 | .....(email.(magit-get."user.ema | 
| 92360 | 69 6c 22 29 29 29 0a 20 20 20 20 28 77 68 65 6e    20 28 61 6e 64 20 6e 61 6d 65 20 65 6d 61 69 6c | il"))).....(when.(and.name.email | 
| 92380 | 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 | 
| 923a0 | 73 65 72 20 6e 61 6d 65 29 0a 20 20 20 20 20 20    20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 | ser.name).........(insert.(forma | 
| 923c0 | 74 20 22 25 2d 31 30 73 22 20 22 55 73 65 72 3a    20 22 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e | t."%-10s"."User:.")).........(in | 
| 923e0 | 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65    20 6e 61 6d 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b | sert.(propertize.name.'font-lock | 
| 92400 | 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 6c 6f 67    2d 61 75 74 68 6f 72 29 29 0a 20 20 20 20 20 20 | -face.'magit-log-author))....... | 
| 92420 | 20 20 28 69 6e 73 65 72 74 20 22 20 3c 22 20 65    6d 61 69 6c 20 22 3e 5c 6e 22 29 29 29 29 29 0a | ..(insert.".<".email.">\n"))))). | 
| 92440 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 72 65 70 6f 2d 68 65 61 64 65 72 | .(defun.magit-insert-repo-header | 
| 92460 | 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 73 68 6f 77 | .()..."Insert.a.header.line.show | 
| 92480 | 69 6e 67 20 74 68 65 20 70 61 74 68 20 74 6f 20    74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 74 | ing.the.path.to.the.repository.t | 
| 924a0 | 6f 70 2d 6c 65 76 65 6c 2e 22 0a 20 20 28 6c 65    74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 | op-level."...(let.((topdir.(magi | 
| 924c0 | 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | t-toplevel))).....(magit-insert- | 
| 924e0 | 73 65 63 74 69 6f 6e 20 28 72 65 70 6f 20 74 6f    70 64 69 72 29 0a 20 20 20 20 20 20 28 69 6e 73 | section.(repo.topdir).......(ins | 
| 92500 | 65 72 74 20 28 66 6f 72 6d 61 74 20 22 25 2d 31    30 73 25 73 5c 6e 22 20 22 52 65 70 6f 3a 20 22 | ert.(format."%-10s%s\n"."Repo:." | 
| 92520 | 20 28 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c    65 2d 6e 61 6d 65 20 74 6f 70 64 69 72 29 29 29 | .(abbreviate-file-name.topdir))) | 
| 92540 | 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 65 6d 6f 74 65 2d | )))..(defun.magit-insert-remote- | 
| 92560 | 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 72 20 6c 69 6e | header.()..."Insert.a.header.lin | 
| 92580 | 65 20 61 62 6f 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 | e.about.the.remote.of.the.curren | 
| 925a0 | 74 20 62 72 61 6e 63 68 2e 0a 0a 49 66 20 6e 6f    20 72 65 6d 6f 74 65 20 69 73 20 63 6f 6e 66 69 | t.branch...If.no.remote.is.confi | 
| 925c0 | 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 | 
| 925e0 | 65 6e 20 66 61 6c 6c 20 62 61 63 6b 0a 73 68 6f    77 69 6e 67 20 74 68 65 20 5c 22 6f 72 69 67 69 | en.fall.back.showing.the.\"origi | 
| 92600 | 6e 5c 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 6f 74 20 | n\".remote,.or.if.that.does.not. | 
| 92620 | 65 78 69 73 74 20 74 68 65 20 66 69 72 73 74 0a    72 65 6d 6f 74 65 20 69 6e 20 61 6c 70 68 61 62 | exist.the.first.remote.in.alphab | 
| 92640 | 65 74 69 63 20 6f 72 64 65 72 2e 22 0a 20 20 28    77 68 65 6e 2d 6c 65 74 20 28 28 6e 61 6d 65 20 | etic.order."...(when-let.((name. | 
| 92660 | 28 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65 2d    72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 | (magit-get-some-remote))........ | 
| 92680 | 20 20 20 20 20 20 3b 3b 20 55 6e 64 65 72 20 63    65 72 74 61 69 6e 20 63 6f 6e 66 69 67 75 72 61 | ......;;.Under.certain.configura | 
| 926a0 | 74 69 6f 6e 73 20 69 74 27 73 20 70 6f 73 73 69    62 6c 65 20 66 6f 72 20 75 72 6c 0a 20 20 20 20 | tions.it's.possible.for.url..... | 
| 926c0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 74 6f 20 62    65 20 6e 69 6c 2c 20 77 68 65 6e 20 6e 61 6d 65 | .........;;.to.be.nil,.when.name | 
| 926e0 | 20 69 73 20 6e 6f 74 2c 20 73 65 65 20 23 32 38    35 38 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .is.not,.see.#2858.............. | 
| 92700 | 20 28 75 72 6c 20 28 6d 61 67 69 74 2d 67 65 74    20 22 72 65 6d 6f 74 65 22 20 6e 61 6d 65 20 22 | .(url.(magit-get."remote".name." | 
| 92720 | 75 72 6c 22 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 74 69 6f | url"))).....(magit-insert-sectio | 
| 92740 | 6e 20 28 72 65 6d 6f 74 65 20 6e 61 6d 65 29 0a    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 | n.(remote.name).......(insert.(f | 
| 92760 | 6f 72 6d 61 74 20 22 25 2d 31 30 73 22 20 22 52    65 6d 6f 74 65 3a 20 22 29 29 0a 20 20 20 20 20 | ormat."%-10s"."Remote:."))...... | 
| 92780 | 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 20 27 66 6f 6e 74 2d | .(insert.(propertize.name.'font- | 
| 927a0 | 6c 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 20 | lock-face.'magit-branch-remote). | 
| 927c0 | 3f 5c 73 29 0a 20 20 20 20 20 20 28 69 6e 73 65    72 74 20 75 72 6c 20 3f 5c 6e 29 29 29 29 0a 0a | ?\s).......(insert.url.?\n)))).. | 
| 927e0 | 3b 3b 3b 3b 20 46 69 6c 65 20 53 65 63 74 69 6f    6e 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | ;;;;.File.Sections..(defvar.magi | 
| 92800 | 74 2d 75 6e 74 72 61 63 6b 65 64 2d 73 65 63 74    69 6f 6e 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 | t-untracked-section-map...(let.( | 
| 92820 | 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73    65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 | (map.(make-sparse-keymap)))..... | 
| 92840 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    5b 72 65 6d 61 70 20 6d 61 67 69 74 2d 64 65 6c | (define-key.map.[remap.magit-del | 
| 92860 | 65 74 65 2d 74 68 69 6e 67 5d 20 27 6d 61 67 69    74 2d 64 69 73 63 61 72 64 29 0a 20 20 20 20 28 | ete-thing].'magit-discard).....( | 
| 92880 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22    73 22 20 27 6d 61 67 69 74 2d 73 74 61 67 65 29 | define-key.map."s".'magit-stage) | 
| 928a0 | 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79    6d 61 70 20 66 6f 72 20 74 68 65 20 60 75 6e 74 | .....map)..."Keymap.for.the.`unt | 
| 928c0 | 72 61 63 6b 65 64 27 20 73 65 63 74 69 6f 6e 2e    22 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e | racked'.section.")..(magit-defin | 
| 928e0 | 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 6f 2d 75 | e-section-jumper.magit-jump-to-u | 
| 92900 | 6e 74 72 61 63 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 | ntracked."Untracked.files".untra | 
| 92920 | 63 6b 65 64 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 74 72 61 | cked)..(defun.magit-insert-untra | 
| 92940 | 63 6b 65 64 2d 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 | cked-files.()..."Maybe.insert.a. | 
| 92960 | 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 73 2e | list.or.tree.of.untracked.files. | 
| 92980 | 0a 0a 44 6f 20 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 | ..Do.so.depending.on.the.value.o | 
| 929a0 | 66 20 60 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 27 2e 0a 4e | f.`status.showUntrackedFiles'..N | 
| 929c0 | 6f 74 65 20 74 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 | ote.that.even.if.the.value.is.`a | 
| 929e0 | 6c 6c 27 2c 20 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 | ll',.Magit.still.initially.only. | 
| 92a00 | 73 68 6f 77 73 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 | shows.directories...But.the.dire | 
| 92a20 | 63 74 6f 72 79 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 | ctory.sections.can.then.be.expan | 
| 92a40 | 64 65 64 20 75 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 | ded.using.\"TAB\"...If.the.first | 
| 92a60 | 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 69 66 66 2d 66 | .element.of.`magit-buffer-diff-f | 
| 92a80 | 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 6c 69 6d 69 74 | iles'.is.a.directory,.then.limit | 
| 92aa0 | 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 61 74 2e 20 20 | .the.list.to.files.below.that... | 
| 92ac0 | 54 68 65 20 76 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 | The.value.value.of.that.variable | 
| 92ae0 | 20 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 | .can.be.set.using.\"D.--.DIRECTO | 
| 92b00 | 52 59 20 52 45 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 | RY.RET.g\"."...(let*.((show.(or. | 
| 92b20 | 28 6d 61 67 69 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 | (magit-get."status.showUntracked | 
| 92b40 | 46 69 6c 65 73 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 | Files")."normal"))..........(bas | 
| 92b60 | 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)) | 
| 92b80 | 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 65 2d | ..........(base.(and.base.(file- | 
| 92ba0 | 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 28 75 | directory-p.base).base))).....(u | 
| 92bc0 | 6e 6c 65 73 73 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 | nless.(equal.show."no").......(i | 
| 92be0 | 66 20 28 65 71 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 | f.(equal.show."all")...........( | 
| 92c00 | 77 68 65 6e 2d 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 | when-let.((files.(magit-untracke | 
| 92c20 | 64 2d 66 69 6c 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 | d-files.nil.base)))............. | 
| 92c40 | 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 74 72 61 63 6b 65 64 | (magit-insert-section.(untracked | 
| 92c60 | 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 65 | )...............(magit-insert-he | 
| 92c80 | 61 64 69 6e 67 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 | ading."Untracked.files:")....... | 
| 92ca0 | 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 66 69 6c 65 | ........(magit-insert-files.file | 
| 92cc0 | 73 20 62 61 73 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 | s.base)...............(insert.?\ | 
| 92ce0 | 6e 29 29 29 0a 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 | n))).........(when-let.((files.. | 
| 92d00 | 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 63 61 74 20 28 61 6e | ...................(--mapcat.(an | 
| 92d20 | 64 20 28 65 71 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 | d.(eq.(aref.it.0).??)........... | 
| 92d40 | 20 20 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 | .........................(list.( | 
| 92d60 | 73 75 62 73 74 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 | substring.it.3)))............... | 
| 92d80 | 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 69 74 65 6d 73 | ................(magit-git-items | 
| 92da0 | 20 22 73 74 61 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 | ."status"."-z"."--porcelain".... | 
| 92dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 92de0 | 20 20 20 20 20 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 | ............(magit-ignore-submod | 
| 92e00 | 75 6c 65 73 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 20 20 | ules-p.t)....................... | 
| 92e20 | 20 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 20 62 61 | ........................."--".ba | 
| 92e40 | 73 65 29 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 2d 73 | se))))...........(magit-insert-s | 
| 92e60 | 65 63 74 69 6f 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 | ection.(untracked).............( | 
| 92e80 | 6d 61 67 69 74 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 | magit-insert-heading."Untracked. | 
| 92ea0 | 66 69 6c 65 73 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 | files:").............(dolist.(fi | 
| 92ec0 | 6c 65 20 66 69 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 | le.files)...............(magit-i | 
| 92ee0 | 6e 73 65 72 74 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 | nsert-section.(file.file)....... | 
| 92f00 | 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 66 69 | ..........(insert.(propertize.fi | 
| 92f20 | 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 2d 66 69 6c 65 6e 61 | le.'font-lock-face.'magit-filena | 
| 92f40 | 6d 65 29 20 3f 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 | me).?\n))).............(insert.? | 
| 92f60 | 5c 6e 29 29 29 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 | \n)))))))..(magit-define-section | 
| 92f80 | 2d 6a 75 6d 70 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 | -jumper.magit-jump-to-tracked."T | 
| 92fa0 | 72 61 63 6b 65 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 | racked.files".tracked)..(defun.m | 
| 92fc0 | 61 67 69 74 2d 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 | agit-insert-tracked-files.()..." | 
| 92fe0 | 49 6e 73 65 72 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 | Insert.a.tree.of.tracked.files.. | 
| 93000 | 0a 49 66 20 74 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 | .If.the.first.element.of.`magit- | 
| 93020 | 62 75 66 66 65 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 | buffer-diff-files'.is.a.director | 
| 93040 | 79 2c 20 74 68 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 | y,.then.limit.the.list.to.files. | 
| 93060 | 62 65 6c 6f 77 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 | below.that...The.value.value.of. | 
| 93080 | 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 69 6e 67 20 5c | that.variable.can.be.set.using.\ | 
| 930a0 | 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 20 28 77 68 65 | "D.--.DIRECTORY.RET.g\"."...(whe | 
| 930c0 | 6e 2d 6c 65 74 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 | n-let.((files.(magit-list-files) | 
| 930e0 | 29 29 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 | )).....(let*.((base.(car.magit-b | 
| 93100 | 75 66 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 | uffer-diff-files))............(b | 
| 93120 | 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 74 6f 72 79 2d 70 20 | ase.(and.base.(file-directory-p. | 
| 93140 | 62 61 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 | base).base))).......(magit-inser | 
| 93160 | 74 2d 73 65 63 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 | t-section.(tracked.nil.t)....... | 
| 93180 | 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 72 61 63 6b 65 64 | ..(magit-insert-heading."Tracked | 
| 931a0 | 20 66 69 6c 65 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 | .files:").........(magit-insert- | 
| 931c0 | 66 69 6c 65 73 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 | files.files.base).........(inser | 
| 931e0 | 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 69 6e 73 65 72 74 2d | t.?\n)))))..(defun.magit-insert- | 
| 93200 | 69 67 6e 6f 72 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 | ignored-files.()..."Insert.a.tre | 
| 93220 | 65 20 6f 66 20 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 | e.of.ignored.files...If.the.firs | 
| 93240 | 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 69 66 66 2d | t.element.of.`magit-buffer-diff- | 
| 93260 | 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 6c 69 6d 69 | files'.is.a.directory,.then.limi | 
| 93280 | 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 61 74 2e 20 | t.the.list.to.files.below.that.. | 
| 932a0 | 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 63 61 6e 20 | .The.value.of.that.variable.can. | 
| 932c0 | 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 | 
| 932e0 | 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 28 6d 61 67 | T.g\"."...(when-let.((files.(mag | 
| 93300 | 69 74 2d 69 67 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 | it-ignored-files))).....(let*.(( | 
| 93320 | 62 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 | base.(car.magit-buffer-diff-file | 
| 93340 | 73 29 29 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 | s))............(base.(and.base.( | 
| 93360 | 66 69 6c 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 | file-directory-p.base).base))).. | 
| 93380 | 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 74 72 61 63 | .....(magit-insert-section.(trac | 
| 933a0 | 6b 65 64 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 65 72 74 | ked.nil.t).........(magit-insert | 
| 933c0 | 2d 68 65 61 64 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 | -heading."Ignored.files:")...... | 
| 933e0 | 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 | 
| 93400 | 65 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 6d 61 | e).........(insert.?\n)))))..(ma | 
| 93420 | 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 2d | git-define-section-jumper.magit- | 
| 93440 | 6a 75 6d 70 2d 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 | jump-to-skip-worktree."Skip-work | 
| 93460 | 74 72 65 65 20 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 | tree.files".skip-worktree)..(def | 
| 93480 | 75 6e 20 6d 61 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 | un.magit-insert-skip-worktree-fi | 
| 934a0 | 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 73 6b 69 70 2d | les.()..."Insert.a.tree.of.skip- | 
| 934c0 | 77 6f 72 6b 74 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 | worktree.files...If.the.first.el | 
| 934e0 | 65 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 | ement.of.`magit-buffer-diff-file | 
| 93500 | 73 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 | s'.is.a.directory,.then.limit.th | 
| 93520 | 65 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 | e.list.to.files.below.that...The | 
| 93540 | 20 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 | .value.of.that.variable.can.be.s | 
| 93560 | 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 54 20 67 5c | et.using.\"D.--.DIRECTORY.RET.g\ | 
| 93580 | 22 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 73 | "."...(when-let.((files.(magit-s | 
| 935a0 | 6b 69 70 2d 77 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 | kip-worktree-files))).....(let*. | 
| 935c0 | 28 28 62 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 | ((base.(car.magit-buffer-diff-fi | 
| 935e0 | 6c 65 73 29 29 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 | les))............(base.(and.base | 
| 93600 | 20 28 66 69 6c 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 | .(file-directory-p.base).base))) | 
| 93620 | 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 73 6b | .......(magit-insert-section.(sk | 
| 93640 | 69 70 2d 77 6f 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 | ip-worktree.nil.t).........(magi | 
| 93660 | 74 2d 69 6e 73 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 | t-insert-heading."Skip-worktree. | 
| 93680 | 66 69 6c 65 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 | files:").........(magit-insert-f | 
| 936a0 | 69 6c 65 73 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 | iles.files.base).........(insert | 
| 936c0 | 20 3f 5c 6e 29 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 | .?\n)))))..(magit-define-section | 
| 936e0 | 2d 6a 75 6d 70 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 | -jumper.magit-jump-to-assume-unc | 
| 93700 | 68 61 6e 67 65 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 | hanged."Assume-unchanged.files". | 
| 93720 | 61 73 73 75 6d 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 | assume-unchanged)..(defun.magit- | 
| 93740 | 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 65 73 20 28 29 | insert-assume-unchanged-files.() | 
| 93760 | 0a 20 20 22 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. | 
| 93780 | 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 0a 0a 49 66 | are.assumed.to.be.unchanged...If | 
| 937a0 | 20 74 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 | .the.first.element.of.`magit-buf | 
| 937c0 | 66 65 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 | fer-diff-files'.is.a.directory,. | 
| 937e0 | 74 68 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 | then.limit.the.list.to.files.bel | 
| 93800 | 6f 77 20 74 68 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 | ow.that...The.value.of.that.vari | 
| 93820 | 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 20 44 49 52 | able.can.be.set.using.\"D.--.DIR | 
| 93840 | 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 20 28 28 66 | ECTORY.RET.g\"."...(when-let.((f | 
| 93860 | 69 6c 65 73 20 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 | iles.(magit-assume-unchanged-fil | 
| 93880 | 65 73 29 29 29 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 | es))).....(let*.((base.(car.magi | 
| 938a0 | 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 20 20 20 20 20 20 | t-buffer-diff-files))........... | 
| 938c0 | 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 74 6f 72 79 | .(base.(and.base.(file-directory | 
| 938e0 | 2d 70 20 62 61 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 | -p.base).base))).......(magit-in | 
| 93900 | 73 65 72 74 2d 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 | sert-section.(assume-unchanged.n | 
| 93920 | 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 | 
| 93940 | 69 6e 67 20 22 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 | ing."Assume-unchanged.files:").. | 
| 93960 | 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 66 69 6c 65 73 | .......(magit-insert-files.files | 
| 93980 | 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 29 29 29 29 0a | .base).........(insert.?\n))))). | 
| 939a0 | 0a 28 64 65 66 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 | .(defun.magit-insert-files.(file | 
| 939c0 | 73 20 64 69 72 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 | s.directory)...(while.(and.files | 
| 939e0 | 20 28 73 74 72 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 | .(string-prefix-p.(or.directory. | 
| 93a00 | 22 22 29 20 28 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 | "").(car.files))).....(let.((dir | 
| 93a20 | 20 28 66 69 6c 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 | .(file-name-directory.(car.files | 
| 93a40 | 29 29 29 29 0a 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 | )))).......(if.(equal.dir.direct | 
| 93a60 | 6f 72 79 29 0a 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 | ory)...........(let.((file.(pop. | 
| 93a80 | 66 69 6c 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 69 6e 73 65 | files))).............(magit-inse | 
| 93aa0 | 72 74 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 | rt-section.(file.file).......... | 
| 93ac0 | 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 | 
| 93ae0 | 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).? | 
| 93b00 | 5c 6e 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 73 65 63 74 | \n))).........(magit-insert-sect | 
| 93b20 | 69 6f 6e 20 28 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 | ion.(file.dir.t)...........(inse | 
| 93b40 | 72 74 20 28 70 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 | rt.(propertize.dir.'file.'magit- | 
| 93b60 | 66 69 6c 65 6e 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 | filename).?\n)...........(magit- | 
| 93b80 | 69 6e 73 65 72 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 | insert-heading)...........(setq. | 
| 93ba0 | 66 69 6c 65 73 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 | files.(magit-insert-files.files. | 
| 93bc0 | 64 69 72 29 29 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 | dir))))))...files)..;;;._.(provi | 
| 93be0 | 64 65 20 27 6d 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 | de.'magit-status).;;;.magit-stat | 
| 93c00 | 75 73 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 | us.el.ends.here................. | 
| 93c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93e00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 6d 65 72 67 65 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-merge.el...... | 
| 93e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93e60 | 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 | 
| 93e80 | 30 30 32 37 35 36 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 31 36 00 20 30 00 00 00 | 0027567.00000000000.014016..0... | 
| 93ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93f00 | 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................... | 
| 93f20 | 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................... | 
| 93f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 93fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 94000 | 3b 3b 3b 20 6d 61 67 69 74 2d 6d 65 72 67 65 2e    65 6c 20 2d 2d 2d 20 6d 65 72 67 65 20 66 75 6e | ;;;.magit-merge.el.---.merge.fun | 
| 94020 | 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: | 
| 94040 | 20 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 31 30 2d 32 30 | .t.-*-..;;.Copyright.(C).2010-20 | 
| 94060 | 32 31 20 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 | 21..The.Magit.Project.Contributo | 
| 94080 | 72 73 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 | rs.;;.;;.You.should.have.receive | 
| 940a0 | 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20    41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 | d.a.copy.of.the.AUTHORS.md.file. | 
| 940c0 | 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61    6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e | which.;;.lists.all.contributors. | 
| 940e0 | 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74    74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 | ..If.not,.see.http://magit.vc/au | 
| 94100 | 74 68 6f 72 73 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 | thors...;;.Author:.Jonas.Bernoul | 
| 94120 | 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 | 
| 94140 | 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 | 
| 94160 | 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 | 
| 94180 | 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. | 
| 941a0 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65    3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software;.you.can.redist | 
| 941c0 | 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 | 
| 941e0 | 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 | 
| 94200 | 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. | 
| 94220 | 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 3b | ;;.the.Free.Software.Foundation; | 
| 94240 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20    33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f | .either.version.3,.or.(at.your.o | 
| 94260 | 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61    74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a | ption).;;.any.later.version..;;. | 
| 94280 | 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 65 20 68 | ;;.Magit.is.distributed.in.the.h | 
| 942a0 | 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 75 74 20 | ope.that.it.will.be.useful,.but. | 
| 942c0 | 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 6f 75 74 | WITHOUT.;;.ANY.WARRANTY;.without | 
| 942e0 | 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 20 4d 45 | .even.the.implied.warranty.of.ME | 
| 94300 | 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 4f 52 20 | RCHANTABILITY.;;.or.FITNESS.FOR. | 
| 94320 | 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 65 20 47 | A.PARTICULAR.PURPOSE...See.the.G | 
| 94340 | 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 66 6f 72 | NU.General.Public.;;.License.for | 
| 94360 | 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 6c 64 20 | .more.details..;;.;;.You.should. | 
| 94380 | 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 4e 55 20 | have.received.a.copy.of.the.GNU. | 
| 943a0 | 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 6e 67 20 | General.Public.License.;;.along. | 
| 943c0 | 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 68 74 74 70 3a 2f 2f | with.Magit...If.not,.see.http:// | 
| 943e0 | 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65    6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 | www.gnu.org/licenses...;;;.Comme | 
| 94400 | 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 6d 70 6c 65 6d 65 6e | ntary:..;;.This.library.implemen | 
| 94420 | 74 73 20 6d 65 72 67 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 | ts.merge.commands...;;;.Code:..( | 
| 94440 | 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 74 2d | require.'magit).(require.'magit- | 
| 94460 | 64 69 66 66 29 0a 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 67 | diff)..(declare-function.magit-g | 
| 94480 | 69 74 2d 70 75 73 68 20 22 6d 61 67 69 74 2d 70    75 73 68 22 20 28 62 72 61 6e 63 68 20 74 61 72 | it-push."magit-push".(branch.tar | 
| 944a0 | 67 65 74 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 20    43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 | get.args))..;;;.Commands..;;;### | 
| 944c0 | 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 6d 65 72 67 65 20 | autoload.(autoload.'magit-merge. | 
| 944e0 | 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 6e 65 | "magit".nil.t).(transient-define | 
| 94500 | 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 6d 65    72 67 65 20 28 29 0a 20 20 22 4d 65 72 67 65 20 | -prefix.magit-merge.()..."Merge. | 
| 94520 | 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 3a 6d 61    6e 2d 70 61 67 65 20 22 67 69 74 2d 6d 65 72 67 | branches."...:man-page."git-merg | 
| 94540 | 65 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 66 2d 6f 6e 6c 79 | e"...:incompatible.'(("--ff-only | 
| 94560 | 22 20 22 2d 2d 6e 6f 2d 66 66 22 29 29 0a 20 20    5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 | "."--no-ff"))...["Arguments".... | 
| 94580 | 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 73 73 2d | :if-not.magit-merge-in-progress- | 
| 945a0 | 70 0a 20 20 20 28 22 2d 66 22 20 22 46 61 73 74    2d 66 6f 72 77 61 72 64 20 6f 6e 6c 79 22 20 22 | p....("-f"."Fast-forward.only"." | 
| 945c0 | 2d 2d 66 66 2d 6f 6e 6c 79 22 29 0a 20 20 20 28    22 2d 6e 22 20 22 4e 6f 20 66 61 73 74 2d 66 6f | --ff-only")....("-n"."No.fast-fo | 
| 945e0 | 72 77 61 72 64 22 20 20 20 22 2d 2d 6e 6f 2d 66    66 22 29 0a 20 20 20 28 6d 61 67 69 74 2d 6d 65 | rward"..."--no-ff")....(magit-me | 
| 94600 | 72 67 65 3a 2d 2d 73 74 72 61 74 65 67 79 29 0a    20 20 20 28 35 20 6d 61 67 69 74 2d 6d 65 72 67 | rge:--strategy)....(5.magit-merg | 
| 94620 | 65 3a 2d 2d 73 74 72 61 74 65 67 79 2d 6f 70 74    69 6f 6e 29 0a 20 20 20 28 35 20 22 2d 62 22 20 | e:--strategy-option)....(5."-b". | 
| 94640 | 22 49 67 6e 6f 72 65 20 63 68 61 6e 67 65 73 20    69 6e 20 61 6d 6f 75 6e 74 20 6f 66 20 77 68 69 | "Ignore.changes.in.amount.of.whi | 
| 94660 | 74 65 73 70 61 63 65 22 20 22 2d 58 69 67 6e 6f    72 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 65 22 | tespace"."-Xignore-space-change" | 
| 94680 | 29 0a 20 20 20 28 35 20 22 2d 77 22 20 22 49 67    6e 6f 72 65 20 77 68 69 74 65 73 70 61 63 65 20 | )....(5."-w"."Ignore.whitespace. | 
| 946a0 | 77 68 65 6e 20 63 6f 6d 70 61 72 69 6e 67 20 6c    69 6e 65 73 22 20 22 2d 58 69 67 6e 6f 72 65 2d | when.comparing.lines"."-Xignore- | 
| 946c0 | 61 6c 6c 2d 73 70 61 63 65 22 29 0a 20 20 20 28    35 20 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 64 | all-space")....(5.magit-diff:--d | 
| 946e0 | 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 20 3a 61    72 67 75 6d 65 6e 74 20 22 2d 58 64 69 66 66 2d | iff-algorithm.:argument."-Xdiff- | 
| 94700 | 61 6c 67 6f 72 69 74 68 6d 3d 22 29 0a 20 20 20    28 35 20 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 | algorithm=")....(5.magit:--gpg-s | 
| 94720 | 69 67 6e 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 | ign)]...["Actions"....:if-not.ma | 
| 94740 | 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 5b 28 22 6d 22 | git-merge-in-progress-p....[("m" | 
| 94760 | 20 22 4d 65 72 67 65 22 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ."Merge"..................magit- | 
| 94780 | 6d 65 72 67 65 2d 70 6c 61 69 6e 29 0a 20 20 20    20 28 22 65 22 20 22 4d 65 72 67 65 20 61 6e 64 | merge-plain).....("e"."Merge.and | 
| 947a0 | 20 65 64 69 74 20 6d 65 73 73 61 67 65 22 20 6d    61 67 69 74 2d 6d 65 72 67 65 2d 65 64 69 74 6d | .edit.message".magit-merge-editm | 
| 947c0 | 73 67 29 0a 20 20 20 20 28 22 6e 22 20 22 4d 65    72 67 65 20 62 75 74 20 64 6f 6e 27 74 20 63 6f | sg).....("n"."Merge.but.don't.co | 
| 947e0 | 6d 6d 69 74 22 20 6d 61 67 69 74 2d 6d 65 72 67    65 2d 6e 6f 63 6f 6d 6d 69 74 29 0a 20 20 20 20 | mmit".magit-merge-nocommit)..... | 
| 94800 | 28 22 61 22 20 22 41 62 73 6f 72 62 22 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | ("a"."Absorb".................ma | 
| 94820 | 67 69 74 2d 6d 65 72 67 65 2d 61 62 73 6f 72 62    29 5d 0a 20 20 20 5b 28 22 70 22 20 22 50 72 65 | git-merge-absorb)]....[("p"."Pre | 
| 94840 | 76 69 65 77 20 6d 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 | view.merge"..........magit-merge | 
| 94860 | 2d 70 72 65 76 69 65 77 29 0a 20 20 20 20 22 22    0a 20 20 20 20 28 22 73 22 20 22 53 71 75 61 73 | -preview)....."".....("s"."Squas | 
| 94880 | 68 20 6d 65 72 67 65 22 20 20 20 20 20 20 20 20    20 20 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 73 | h.merge"...........magit-merge-s | 
| 948a0 | 71 75 61 73 68 29 0a 20 20 20 20 28 22 69 22 20    22 44 69 73 73 6f 6c 76 65 22 20 20 20 20 20 20 | quash).....("i"."Dissolve"...... | 
| 948c0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6d    65 72 67 65 2d 69 6e 74 6f 29 5d 5d 0a 20 20 5b | .........magit-merge-into)]]...[ | 
| 948e0 | 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 66    20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e 2d | "Actions"....:if.magit-merge-in- | 
| 94900 | 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22    6d 22 20 22 43 6f 6d 6d 69 74 20 6d 65 72 67 65 | progress-p....("m"."Commit.merge | 
| 94920 | 22 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 63    72 65 61 74 65 29 0a 20 20 20 28 22 61 22 20 22 | ".magit-commit-create)....("a"." | 
| 94940 | 41 62 6f 72 74 20 6d 65 72 67 65 22 20 20 6d 61    67 69 74 2d 6d 65 72 67 65 2d 61 62 6f 72 74 29 | Abort.merge"..magit-merge-abort) | 
| 94960 | 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 6d 65 72 67 65 2d 61 72 67 75 6d 65 6e 74 73 | ])..(defun.magit-merge-arguments | 
| 94980 | 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 74 2d 6d 65 72 | .()...(transient-args.'magit-mer | 
| 949a0 | 67 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 75 6d 65 6e 74 | ge))..(transient-define-argument | 
| 949c0 | 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73    74 72 61 74 65 67 79 20 28 29 0a 20 20 3a 64 65 | .magit-merge:--strategy.()...:de | 
| 949e0 | 73 63 72 69 70 74 69 6f 6e 20 22 53 74 72 61 74    65 67 79 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 | scription."Strategy"...:class.'t | 
| 94a00 | 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a    20 20 3b 3b 20 6b 65 79 20 66 6f 72 20 6d 65 72 | ransient-option...;;.key.for.mer | 
| 94a20 | 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 6b 65 79 20 66 6f 72 | ge.and.rebase:."-s"...;;.key.for | 
| 94a40 | 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 22 3d 73 22 0a 20 20 | .cherry-pick.and.revert:."=s"... | 
| 94a60 | 3b 3b 20 73 68 6f 72 74 61 72 67 20 66 6f 72 20    6d 65 72 67 65 20 61 6e 64 20 72 65 62 61 73 65 | ;;.shortarg.for.merge.and.rebase | 
| 94a80 | 3a 20 22 2d 73 22 0a 20 20 3b 3b 20 73 68 6f 72    74 61 72 67 20 66 6f 72 20 63 68 65 72 72 79 2d | :."-s"...;;.shortarg.for.cherry- | 
| 94aa0 | 70 69 63 6b 20 61 6e 64 20 72 65 76 65 72 74 3a    20 6e 6f 6e 65 0a 20 20 3a 6b 65 79 20 22 2d 73 | pick.and.revert:.none...:key."-s | 
| 94ac0 | 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d    2d 73 74 72 61 74 65 67 79 3d 22 0a 20 20 3a 63 | "...:argument."--strategy="...:c | 
| 94ae0 | 68 6f 69 63 65 73 20 27 28 22 72 65 73 6f 6c 76    65 22 20 22 72 65 63 75 72 73 69 76 65 22 20 22 | hoices.'("resolve"."recursive"." | 
| 94b00 | 6f 63 74 6f 70 75 73 22 20 22 6f 75 72 73 22 20    22 73 75 62 74 72 65 65 22 29 29 0a 0a 28 74 72 | octopus"."ours"."subtree"))..(tr | 
| 94b20 | 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 6d 65 | ansient-define-argument.magit-me | 
| 94b40 | 72 67 65 3a 2d 2d 73 74 72 61 74 65 67 79 2d 6f    70 74 69 6f 6e 20 28 29 0a 20 20 3a 64 65 73 63 | rge:--strategy-option.()...:desc | 
| 94b60 | 72 69 70 74 69 6f 6e 20 22 53 74 72 61 74 65 67    79 20 4f 70 74 69 6f 6e 22 0a 20 20 3a 63 6c 61 | ription."Strategy.Option"...:cla | 
| 94b80 | 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 58 22 | ss.'transient-option...:key."-X" | 
| 94ba0 | 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d    73 74 72 61 74 65 67 79 2d 6f 70 74 69 6f 6e 3d | ...:argument."--strategy-option= | 
| 94bc0 | 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22    6f 75 72 73 22 20 22 74 68 65 69 72 73 22 20 22 | "...:choices.'("ours"."theirs"." | 
| 94be0 | 70 61 74 69 65 6e 63 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 | patience"))..;;;###autoload.(def | 
| 94c00 | 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70    6c 61 69 6e 20 28 72 65 76 20 26 6f 70 74 69 6f | un.magit-merge-plain.(rev.&optio | 
| 94c20 | 6e 61 6c 20 61 72 67 73 20 6e 6f 63 6f 6d 6d 69    74 29 0a 20 20 22 4d 65 72 67 65 20 63 6f 6d 6d | nal.args.nocommit)..."Merge.comm | 
| 94c40 | 69 74 20 52 45 56 20 69 6e 74 6f 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 3b 20 | it.REV.into.the.current.branch;. | 
| 94c60 | 75 73 69 6e 67 20 64 65 66 61 75 6c 74 20 6d 65    73 73 61 67 65 2e 0a 0a 55 6e 6c 65 73 73 20 74 | using.default.message...Unless.t | 
| 94c80 | 68 65 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 | here.are.conflicts.or.a.prefix.a | 
| 94ca0 | 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 20    63 72 65 61 74 65 20 61 0a 6d 65 72 67 65 20 63 | rgument.is.used.create.a.merge.c | 
| 94cc0 | 6f 6d 6d 69 74 20 75 73 69 6e 67 20 61 20 67 65    6e 65 72 69 63 20 63 6f 6d 6d 69 74 20 6d 65 73 | ommit.using.a.generic.commit.mes | 
| 94ce0 | 73 61 67 65 20 61 6e 64 20 77 69 74 68 6f 75 74    20 6c 65 74 74 69 6e 67 0a 74 68 65 20 75 73 65 | sage.and.without.letting.the.use | 
| 94d00 | 72 20 69 6e 73 70 65 63 74 20 74 68 65 20 72 65    73 75 6c 74 2e 20 20 57 69 74 68 20 61 20 70 72 | r.inspect.the.result...With.a.pr | 
| 94d20 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 70 72    65 74 65 6e 64 20 74 68 65 0a 6d 65 72 67 65 20 | efix.argument.pretend.the.merge. | 
| 94d40 | 66 61 69 6c 65 64 20 74 6f 20 67 69 76 65 20 74    68 65 20 75 73 65 72 20 74 68 65 20 6f 70 70 6f | failed.to.give.the.user.the.oppo | 
| 94d60 | 72 74 75 6e 69 74 79 20 74 6f 20 69 6e 73 70 65    63 74 20 74 68 65 0a 6d 65 72 67 65 2e 0a 0a 5c | rtunity.to.inspect.the.merge...\ | 
| 94d80 | 28 67 69 74 20 6d 65 72 67 65 20 2d 2d 6e 6f 2d    65 64 69 74 7c 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 | (git.merge.--no-edit|--no-commit | 
| 94da0 | 20 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 | .[ARGS].REV)"...(interactive.(li | 
| 94dc0 | 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 2d 6f 72 2d 63 | st.(magit-read-other-branch-or-c | 
| 94de0 | 6f 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 | ommit."Merge").................. | 
| 94e00 | 20 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 0a 20 20 20 20 | ....(magit-merge-arguments)..... | 
| 94e20 | 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 72 65 66 69 78 2d | .................current-prefix- | 
| 94e40 | 61 72 67 29 29 0a 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 | arg))...(magit-merge-assert)...( | 
| 94e60 | 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 22 20 28 69 66 20 | magit-run-git-async."merge".(if. | 
| 94e80 | 6e 6f 63 6f 6d 6d 69 74 20 22 2d 2d 6e 6f 2d 63    6f 6d 6d 69 74 22 20 22 2d 2d 6e 6f 2d 65 64 69 | nocommit."--no-commit"."--no-edi | 
| 94ea0 | 74 22 29 20 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 | t").args.rev))..;;;###autoload.( | 
| 94ec0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67    65 2d 65 64 69 74 6d 73 67 20 28 72 65 76 20 26 | defun.magit-merge-editmsg.(rev.& | 
| 94ee0 | 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20    20 22 4d 65 72 67 65 20 63 6f 6d 6d 69 74 20 52 | optional.args)..."Merge.commit.R | 
| 94f00 | 45 56 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 72 61 6e 63 68 3b 20 61 6e 64 20 | EV.into.the.current.branch;.and. | 
| 94f20 | 65 64 69 74 20 6d 65 73 73 61 67 65 2e 0a 50 65    72 66 6f 72 6d 20 74 68 65 20 6d 65 72 67 65 20 | edit.message..Perform.the.merge. | 
| 94f40 | 61 6e 64 20 70 72 65 70 61 72 65 20 61 20 63 6f    6d 6d 69 74 20 6d 65 73 73 61 67 65 20 62 75 74 | and.prepare.a.commit.message.but | 
| 94f60 | 20 6c 65 74 20 74 68 65 20 75 73 65 72 0a 65 64    69 74 20 69 74 2e 0a 5c 6e 28 67 69 74 20 6d 65 | .let.the.user.edit.it..\n(git.me | 
| 94f80 | 72 67 65 20 2d 2d 65 64 69 74 20 2d 2d 6e 6f 2d    66 66 20 5b 41 52 47 53 5d 20 52 45 56 29 22 0a | rge.--edit.--no-ff.[ARGS].REV)". | 
| 94fa0 | 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 | 
| 94fc0 | 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") | 
| 94fe0 | 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 | 
| 95000 | 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 | 
| 95020 | 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 | 
| 95040 | 72 67 73 20 3a 74 65 73 74 20 23 27 65 71 75 61    6c 29 0a 20 20 28 61 70 70 6c 79 20 23 27 6d 61 | rgs.:test.#'equal)...(apply.#'ma | 
| 95060 | 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 6d 65 72 67 65 22 20 | git-run-git-with-editor."merge". | 
| 95080 | 22 2d 2d 65 64 69 74 22 0a 20 20 20 20 20 20 20    20 20 28 61 70 70 65 6e 64 20 28 64 65 6c 65 74 | "--edit"..........(append.(delet | 
| 950a0 | 65 20 22 2d 2d 66 66 2d 6f 6e 6c 79 22 20 61 72    67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e."--ff-only".args)............. | 
| 950c0 | 20 20 20 20 20 28 6c 69 73 74 20 72 65 76 29 29    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | .....(list.rev))))..;;;###autolo | 
| 950e0 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    6d 65 72 67 65 2d 6e 6f 63 6f 6d 6d 69 74 20 28 | ad.(defun.magit-merge-nocommit.( | 
| 95100 | 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72    67 73 29 0a 20 20 22 4d 65 72 67 65 20 63 6f 6d | rev.&optional.args)..."Merge.com | 
| 95120 | 6d 69 74 20 52 45 56 20 69 6e 74 6f 20 74 68 65    20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 3b | mit.REV.into.the.current.branch; | 
| 95140 | 20 70 72 65 74 65 6e 64 69 6e 67 20 69 74 20 66    61 69 6c 65 64 2e 0a 50 72 65 74 65 6e 64 20 74 | .pretending.it.failed..Pretend.t | 
| 95160 | 68 65 20 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 75 73 65 72 | he.merge.failed.to.give.the.user | 
| 95180 | 20 74 68 65 20 6f 70 70 6f 72 74 75 6e 69 74 79    20 74 6f 0a 69 6e 73 70 65 63 74 20 74 68 65 20 | .the.opportunity.to.inspect.the. | 
| 951a0 | 6d 65 72 67 65 20 61 6e 64 20 63 68 61 6e 67 65    20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 | merge.and.change.the.commit.mess | 
| 951c0 | 61 67 65 2e 0a 5c 6e 28 67 69 74 20 6d 65 72 67    65 20 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 20 2d 2d | age..\n(git.merge.--no-commit.-- | 
| 951e0 | 6e 6f 2d 66 66 20 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 | no-ff.[ARGS].REV)"...(interactiv | 
| 95200 | 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 | 
| 95220 | 2d 6f 72 2d 63 6f 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 | -or-commit."Merge")............. | 
| 95240 | 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 65 6e 74 73 29 | .........(magit-merge-arguments) | 
| 95260 | 29 29 0a 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 63 6c 2d | ))...(magit-merge-assert)...(cl- | 
| 95280 | 70 75 73 68 6e 65 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 | pushnew."--no-ff".args.:test.#'e | 
| 952a0 | 71 75 61 6c 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 6d 65 | qual)...(magit-run-git-async."me | 
| 952c0 | 72 67 65 22 20 22 2d 2d 6e 6f 2d 63 6f 6d 6d 69    74 22 20 61 72 67 73 20 72 65 76 29 29 0a 0a 3b | rge"."--no-commit".args.rev))..; | 
| 952e0 | 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 67 65 | ;;###autoload.(defun.magit-merge | 
| 95300 | 2d 69 6e 74 6f 20 28 62 72 61 6e 63 68 20 26 6f    70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 | -into.(branch.&optional.args)... | 
| 95320 | 22 4d 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 74 6f 20 42 | "Merge.the.current.branch.into.B | 
| 95340 | 52 41 4e 43 48 20 61 6e 64 20 72 65 6d 6f 76 65    20 74 68 65 20 66 6f 72 6d 65 72 2e 0a 0a 42 65 | RANCH.and.remove.the.former...Be | 
| 95360 | 66 6f 72 65 20 6d 65 72 67 69 6e 67 2c 20 66 6f    72 63 65 20 70 75 73 68 20 74 68 65 20 73 6f 75 | fore.merging,.force.push.the.sou | 
| 95380 | 72 63 65 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 2c 0a 70 | rce.branch.to.its.push-remote,.p | 
| 953a0 | 72 6f 76 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 | rovided.the.respective.remote.br | 
| 953c0 | 61 6e 63 68 20 61 6c 72 65 61 64 79 20 65 78 69    73 74 73 2c 20 65 6e 73 75 72 69 6e 67 0a 74 68 | anch.already.exists,.ensuring.th | 
| 953e0 | 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 75 65 73 74 20 28 | at.the.respective.pull-request.( | 
| 95400 | 69 66 20 61 6e 79 29 20 77 6f 6e 27 74 20 67 65    74 20 73 74 75 63 6b 20 6f 6e 20 73 6f 6d 65 0a | if.any).won't.get.stuck.on.some. | 
| 95420 | 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 74 73 20 | obsolete.version.of.the.commits. | 
| 95440 | 74 68 61 74 20 61 72 65 20 62 65 69 6e 67 20 6d    65 72 67 65 64 2e 20 20 46 69 6e 61 6c 6c 79 0a | that.are.being.merged...Finally. | 
| 95460 | 69 66 20 60 66 6f 72 67 65 2d 62 72 61 6e 63 68    2d 70 75 6c 6c 72 65 71 27 20 77 61 73 20 75 73 | if.`forge-branch-pullreq'.was.us | 
| 95480 | 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65    20 6d 65 72 67 65 64 20 62 72 61 6e 63 68 2c 0a | ed.to.create.the.merged.branch,. | 
| 954a0 | 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 61 6c 73    6f 20 72 65 6d 6f 76 65 20 74 68 65 20 72 65 73 | branch,.then.also.remove.the.res | 
| 954c0 | 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 69 6e 74 65 72 | pective.remote.branch."...(inter | 
| 954e0 | 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 6f 74 68 65 | active....(list.(magit-read-othe | 
| 95500 | 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 6f 72 6d 61 74 | r-local-branch...........(format | 
| 95520 | 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 20 20 20 20 20 | ."Merge.`%s'.into".............. | 
| 95540 | 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 | 
| 95560 | 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 6d 61 67 69 74 | ch).......................(magit | 
| 95580 | 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 20 20 20 20 6e | -rev-parse."HEAD")))...........n | 
| 955a0 | 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 2d 6c 65 74 20 28 28 75 70 73 74 72 65 61 | il...........(when-let.((upstrea | 
| 955c0 | 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 0a 20 | m.(magit-get-upstream-branch)).. | 
| 955e0 | 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 61 6d 20 28 63 | ....................(upstream.(c | 
| 95600 | 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 75 70 73 74 | dr.(magit-split-branch-name.upst | 
| 95620 | 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 6d 61 67 69 74 | ream)))).............(and.(magit | 
| 95640 | 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 6d 29 29 29 0a | -branch-p.upstream).upstream))). | 
| 95660 | 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 65 6e 74 73 29 | .........(magit-merge-arguments) | 
| 95680 | 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 67 65 74 2d 63 | ))...(let.((current.(magit-get-c | 
| 956a0 | 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 61 64 20 28 6d | urrent-branch)).........(head.(m | 
| 956c0 | 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 28 77 68 | agit-rev-parse."HEAD"))).....(wh | 
| 956e0 | 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 63 68 65 63 6b | en.(zerop.(magit-call-git."check | 
| 95700 | 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 72 65 6e 74 0a | out".branch)).......(if.current. | 
| 95720 | 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 6f 72 62 20 63 | ..........(magit--merge-absorb.c | 
| 95740 | 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 2d 72 75 6e 2d | urrent.args).........(magit-run- | 
| 95760 | 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 73 20 68 65 61 | git-with-editor."merge".args.hea | 
| 95780 | 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 75 6e 20 6d 61 | d)))))..;;;###autoload.(defun.ma | 
| 957a0 | 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 70 74 69 6f 6e | git-merge-absorb.(branch.&option | 
| 957c0 | 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 74 6f 20 74 68 | al.args)..."Merge.BRANCH.into.th | 
| 957e0 | 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 20 74 68 65 20 | e.current.branch.and.remove.the. | 
| 95800 | 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 20 70 | former...Before.merging,.force.p | 
| 95820 | 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 75 73 | ush.the.source.branch.to.its.pus | 
| 95840 | 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 69 76 | h-remote,.provided.the.respectiv | 
| 95860 | 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 2c 20 | e.remote.branch.already.exists,. | 
| 95880 | 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 75 6c | ensuring.that.the.respective.pul | 
| 958a0 | 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 74 75 | l-request.(if.any).won't.get.stu | 
| 958c0 | 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 20 74 | ck.on.some.obsolete.version.of.t | 
| 958e0 | 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 65 64 | he.commits.that.are.being.merged | 
| 95900 | 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 6c 6c | ...Finally.if.`forge-branch-pull | 
| 95920 | 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 72 67 | req'.was.used.to.create.the.merg | 
| 95940 | 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 65 20 | ed.branch,.then.also.remove.the. | 
| 95960 | 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 69 6e | respective.remote.branch."...(in | 
| 95980 | 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 | 
| 959a0 | 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 63 68 22 29 0a | r-local-branch."Absorb.branch"). | 
| 959c0 | 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 67 | .....................(magit-merg | 
| 959e0 | 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 72 67 65 2d 61 | e-arguments)))...(magit--merge-a | 
| 95a00 | 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 20 6d 61 67 69 | bsorb.branch.args))..(defun.magi | 
| 95a20 | 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 73 29 0a 20 20 | t--merge-absorb.(branch.args)... | 
| 95a40 | 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 6d 61 69 6e 2d | (when.(equal.branch.(magit-main- | 
| 95a60 | 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 72 2d 6e 6f 2d | branch)).....(unless.(yes-or-no- | 
| 95a80 | 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 79 6f 75 20 72 | p..............(format."Do.you.r | 
| 95aa0 | 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 74 6f 20 61 6e | eally.want.to.merge.`%s'.into.an | 
| 95ac0 | 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 20 20 20 20 20 | other.branch?."................. | 
| 95ae0 | 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 72 72 6f 72 20 | .....branch)).......(user-error. | 
| 95b00 | 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 65 74 20 28 6d | "Abort")))...(if-let.((target.(m | 
| 95b20 | 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 20 74 29 29 29 | agit-get-push-branch.branch.t))) | 
| 95b40 | 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 74 2d 67 69 74 | .......(progn.........(magit-git | 
| 95b60 | 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 2d 2d 66 6f 72 | -push.branch.target.(list."--for | 
| 95b80 | 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 65 74 2d 70 72 | ce-with-lease")).........(set-pr | 
| 95ba0 | 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 69 74 2d 74 68 | ocess-sentinel..........magit-th | 
| 95bc0 | 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 20 28 70 72 6f | is-process..........(lambda.(pro | 
| 95be0 | 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 6e 20 28 6d 65 | cess.event)............(when.(me | 
| 95c00 | 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 65 78 | mq.(process-status.process).'(ex | 
| 95c20 | 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 66 20 28 6e 6f | it.signal))..............(if.(no | 
| 95c40 | 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 75 73 20 70 72 | t.(zerop.(process-exit-status.pr | 
| 95c60 | 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 6d 61 67 69 74 | ocess)))..................(magit | 
| 95c80 | 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) | 
| 95ca0 | 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 74 20 70 72 6f | ................(process-put.pro | 
| 95cc0 | 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 20 20 20 20 20 | cess.'inhibit-refresh.t)........ | 
| 95ce0 | 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 20 | ........(magit-process-sentinel. | 
| 95d00 | 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 28 6d | process.event)................(m | 
| 95d20 | 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 20 61 72 67 73 | agit--merge-absorb-1.branch.args | 
| 95d40 | 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 73 6f 72 62 2d | )))))).....(magit--merge-absorb- | 
| 95d60 | 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 67 69 74 2d 2d | 1.branch.args)))..(defun.magit-- | 
| 95d80 | 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 29 0a 20 20 28 | merge-absorb-1.(branch.args)...( | 
| 95da0 | 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 6e 63 68 22 20 | if-let.((pr.(magit-get."branch". | 
| 95dc0 | 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 20 20 20 28 6d | branch."pullRequest"))).......(m | 
| 95de0 | 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 6d 65 72 67 65 | agit-run-git-async........"merge | 
| 95e00 | 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 22 4d 65 72 67 | ".args."-m"........(format."Merg | 
| 95e20 | 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 20 20 20 20 20 | e.branch.'%s'%s.[#%s]".......... | 
| 95e40 | 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 28 6c 65 74 | ......branch................(let | 
| 95e60 | 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 6e 74 2d 62 72 | .((current.(magit-get-current-br | 
| 95e80 | 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 66 20 28 65 71 | anch)))..................(if.(eq | 
| 95ea0 | 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 6e 63 68 29 29 | ual.current.(magit-main-branch)) | 
| 95ec0 | 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 20 20 20 20 20 | ......................""........ | 
| 95ee0 | 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 25 73 22 20 63 | ............(format.".into.%s".c | 
| 95f00 | 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 29 0a 20 20 20 | urrent)))................pr).... | 
| 95f20 | 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 67 69 74 2d 61 | ....branch).....(magit-run-git-a | 
| 95f40 | 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 74 22 20 62 72 | sync."merge".args."--no-edit".br | 
| 95f60 | 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 6e 65 6c 0a 20 | anch))...(set-process-sentinel.. | 
| 95f80 | 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 6d 62 64 61 20 | ..magit-this-process....(lambda. | 
| 95fa0 | 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 28 6d 65 6d 71 | (process.event)......(when.(memq | 
| 95fc0 | 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 74 | .(process-status.process).'(exit | 
| 95fe0 | 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 6f 63 65 73 73 | .signal))........(if.(>.(process | 
| 96000 | 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 20 20 20 20 20 | -exit-status.process).0)........ | 
| 96020 | 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 | 
| 96040 | 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 73 2d 70 75 74 | ess.event)..........(process-put | 
| 96060 | 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 20 | .process.'inhibit-refresh.t).... | 
| 96080 | 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 72 | ......(magit-process-sentinel.pr | 
| 960a0 | 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 74 2d 62 72 61 | ocess.event)..........(magit-bra | 
| 960c0 | 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 62 72 61 6e 63 | nch-maybe-delete-pr-remote.branc | 
| 960e0 | 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 6e 73 65 74 2d | h)..........(magit-branch-unset- | 
| 96100 | 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 20 28 6d 61 67 | pushRemote.branch)..........(mag | 
| 96120 | 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 61 6e 63 68 29 | it-run-git."branch"."-D".branch) | 
| 96140 | 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 | 
| 96160 | 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 75 61 73 68 20 | it-merge-squash.(rev)..."Squash. | 
| 96180 | 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 20 62 72 61 6e | commit.REV.into.the.current.bran | 
| 961a0 | 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 5c 6e 28 67 69 | ch;.don't.create.a.commit..\n(gi | 
| 961c0 | 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 6e 74 65 72 61 | t.merge.--squash.REV)"...(intera | 
| 961e0 | 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 62 72 | ctive.(list.(magit-read-other-br | 
| 96200 | 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 20 20 28 6d 61 | anch-or-commit."Squash")))...(ma | 
| 96220 | 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 72 75 6e 2d 67 | git-merge-assert)...(magit-run-g | 
| 96240 | 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 20 72 65 76 29 | it-async."merge"."--squash".rev) | 
| 96260 | 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 6d | )..;;;###autoload.(defun.magit-m | 
| 96280 | 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 65 77 20 72 65 | erge-preview.(rev)..."Preview.re | 
| 962a0 | 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 65 20 63 75 72 | sult.of.merging.REV.into.the.cur | 
| 962c0 | 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 6c 69 | rent.branch."...(interactive.(li | 
| 962e0 | 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 2d 6f 72 2d 63 | st.(magit-read-other-branch-or-c | 
| 96300 | 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 28 6d 61 67 69 | ommit."Preview.merge")))...(magi | 
| 96320 | 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 72 20 72 65 76 | t-merge-preview-setup-buffer.rev | 
| 96340 | 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- | 
| 96360 | 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 20 63 75 72 72 | merge-abort.()..."Abort.the.curr | 
| 96380 | 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 20 6d 65 72 67 | ent.merge.operation..\n(git.merg | 
| 963a0 | 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 0a 20 20 28 75 | e.--abort)"...(interactive)...(u | 
| 963c0 | 6e 6c 65 73 73 20 28 66 69 6c 65 2d 65 78 69 73    74 73 2d 70 20 28 6d 61 67 69 74 2d 67 69 74 2d | nless.(file-exists-p.(magit-git- | 
| 963e0 | 64 69 72 20 22 4d 45 52 47 45 5f 48 45 41 44 22    29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 | dir."MERGE_HEAD")).....(user-err | 
| 96400 | 6f 72 20 22 4e 6f 20 6d 65 72 67 65 20 69 6e 20    70 72 6f 67 72 65 73 73 22 29 29 0a 20 20 28 6d | or."No.merge.in.progress"))...(m | 
| 96420 | 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 61 62    6f 72 74 2d 6d 65 72 67 65 29 0a 20 20 28 6d 61 | agit-confirm.'abort-merge)...(ma | 
| 96440 | 67 69 74 2d 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 61 62 6f | git-run-git-async."merge"."--abo | 
| 96460 | 72 74 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 63 68 65 63 6b 6f 75 74 2d 73 74 61 | rt"))..(defun.magit-checkout-sta | 
| 96480 | 67 65 20 28 66 69 6c 65 20 61 72 67 29 0a 20 20    22 44 75 72 69 6e 67 20 61 20 63 6f 6e 66 6c 69 | ge.(file.arg)..."During.a.confli | 
| 964a0 | 63 74 20 63 68 65 63 6b 6f 75 74 20 61 6e 64 20    73 74 61 67 65 20 73 69 64 65 2c 20 6f 72 20 72 | ct.checkout.and.stage.side,.or.r | 
| 964c0 | 65 73 74 6f 72 65 20 63 6f 6e 66 6c 69 63 74 2e    22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | estore.conflict."...(interactive | 
| 964e0 | 0a 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20    28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e | ....(let.((file.(magit-completin | 
| 96500 | 67 2d 72 65 61 64 20 22 43 68 65 63 6b 6f 75 74    20 66 69 6c 65 22 0a 20 20 20 20 20 20 20 20 20 | g-read."Checkout.file".......... | 
| 96520 | 20 20 20 20 20 20 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 | 
| 96540 | 67 69 74 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65    73 29 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 0a 20 | git-tracked-files).nil.nil.nil.. | 
| 96560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 96580 | 20 20 20 20 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 20 20 20 | .....'magit-read-file-hist...... | 
| 965a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 965c0 | 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d    66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 28 63 | .(magit-current-file))))......(c | 
| 965e0 | 6f 6e 64 20 28 28 6d 65 6d 62 65 72 20 66 69 6c    65 20 28 6d 61 67 69 74 2d 75 6e 6d 65 72 67 65 | ond.((member.file.(magit-unmerge | 
| 96600 | 64 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 69 73 74 20 66 69 6c 65 | d-files)).............(list.file | 
| 96620 | 20 28 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 66 69 6c 65 | .(magit-checkout-read-stage.file | 
| 96640 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 28 66 6f | )))............((yes-or-no-p.(fo | 
| 96660 | 72 6d 61 74 20 22 52 65 73 74 6f 72 65 20 63 6f    6e 66 6c 69 63 74 73 20 69 6e 20 25 73 3f 20 22 | rmat."Restore.conflicts.in.%s?." | 
| 96680 | 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 69 73 74 20 66 69 6c 65 20 22 | .file)).............(list.file." | 
| 966a0 | 2d 2d 6d 65 72 67 65 22 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 | --merge"))............(t........ | 
| 966c0 | 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72    20 22 51 75 69 74 22 29 29 29 29 29 0a 20 20 28 | .....(user-error."Quit")))))...( | 
| 966e0 | 70 63 61 73 65 20 28 63 6f 6e 73 20 61 72 67 20    28 63 64 64 72 20 28 63 61 72 20 28 6d 61 67 69 | pcase.(cons.arg.(cddr.(car.(magi | 
| 96700 | 74 2d 66 69 6c 65 2d 73 74 61 74 75 73 20 66 69    6c 65 29 29 29 29 0a 20 20 20 20 28 28 6f 72 20 | t-file-status.file)))).....((or. | 
| 96720 | 60 28 22 2d 2d 6f 75 72 73 22 20 20 20 3f 44 20    2c 5f 29 0a 20 20 20 20 20 20 20 20 20 60 28 22 | `("--ours"...?D.,_)..........`(" | 
| 96740 | 2d 2d 74 68 65 69 72 73 22 20 2c 5f 20 3f 44 29    29 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 | --theirs".,_.?D))......(magit-ru | 
| 96760 | 6e 2d 67 69 74 20 22 72 6d 22 20 22 2d 2d 22 20    66 69 6c 65 29 29 0a 20 20 20 20 28 5f 20 28 69 | n-git."rm"."--".file)).....(_.(i | 
| 96780 | 66 20 28 65 71 75 61 6c 20 61 72 67 20 22 2d 2d    6d 65 72 67 65 22 29 0a 20 20 20 20 20 20 20 20 | f.(equal.arg."--merge")......... | 
| 967a0 | 20 20 20 3b 3b 20 54 68 69 73 20 66 61 69 6c 73    20 69 66 20 74 68 65 20 66 69 6c 65 20 77 61 73 | ...;;.This.fails.if.the.file.was | 
| 967c0 | 20 64 65 6c 65 74 65 64 20 6f 6e 20 6f 6e 65 0a    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 69 | .deleted.on.one............;;.si | 
| 967e0 | 64 65 2e 20 20 41 6e 64 20 77 65 20 63 61 6e 6e    6f 74 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 61 | de...And.we.cannot.do.anything.a | 
| 96800 | 62 6f 75 74 20 69 74 2e 0a 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 | bout.it.............(magit-run-g | 
| 96820 | 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d    2d 6d 65 72 67 65 22 20 22 2d 2d 22 20 66 69 6c | it."checkout"."--merge"."--".fil | 
| 96840 | 65 29 0a 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 | e)..........(magit-call-git."che | 
| 96860 | 63 6b 6f 75 74 22 20 61 72 67 20 22 2d 2d 22 20    66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 28 | ckout".arg."--".file)..........( | 
| 96880 | 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 2d 2d 22 20 66 69 | magit-run-git."add"."-u"."--".fi | 
| 968a0 | 6c 65 29 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 | le)))))..;;;.Utilities..(defun.m | 
| 968c0 | 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 72    6f 67 72 65 73 73 2d 70 20 28 29 0a 20 20 28 66 | agit-merge-in-progress-p.()...(f | 
| 968e0 | 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 6d 61    67 69 74 2d 67 69 74 2d 64 69 72 20 22 4d 45 52 | ile-exists-p.(magit-git-dir."MER | 
| 96900 | 47 45 5f 48 45 41 44 22 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 2d 6d 65 72 67 65 | GE_HEAD")))..(defun.magit--merge | 
| 96920 | 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 6c 65 73 | -range.(&optional.head)...(unles | 
| 96940 | 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 67 65 74 | s.head.....(setq.head.(magit-get | 
| 96960 | 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 61 72 20 | -shortname.................(car. | 
| 96980 | 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65    73 20 28 6d 61 67 69 74 2d 67 69 74 2d 64 69 72 | (magit-file-lines.(magit-git-dir | 
| 969a0 | 20 22 4d 45 52 47 45 5f 48 45 41 44 22 29 29 29    29 29 29 0a 20 20 28 61 6e 64 20 68 65 61 64 0a | ."MERGE_HEAD"))))))...(and.head. | 
| 969c0 | 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 73 74 72 69 6e 67 | .......(concat.(magit-git-string | 
| 969e0 | 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 22 2d    2d 6f 63 74 6f 70 75 73 22 20 22 48 45 41 44 22 | ."merge-base"."--octopus"."HEAD" | 
| 96a00 | 20 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 2e 2e 22 20 68 65 61 64 29 | .head)................"..".head) | 
| 96a20 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 6d 65 72 67 65 2d 61 73 73 65 72 74 20 28 29 | ))..(defun.magit-merge-assert.() | 
| 96a40 | 0a 20 20 28 6f 72 20 28 6e 6f 74 20 28 6d 61 67    69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 | ...(or.(not.(magit-anything-modi | 
| 96a60 | 66 69 65 64 2d 70 20 74 29 29 0a 20 20 20 20 20    20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 | fied-p.t)).......(magit-confirm. | 
| 96a80 | 27 6d 65 72 67 65 2d 64 69 72 74 79 0a 20 20 20    20 20 20 20 20 22 4d 65 72 67 69 6e 67 20 77 69 | 'merge-dirty........."Merging.wi | 
| 96aa0 | 74 68 20 64 69 72 74 79 20 77 6f 72 6b 74 72 65    65 20 69 73 20 72 69 73 6b 79 2e 20 20 43 6f 6e | th.dirty.worktree.is.risky...Con | 
| 96ac0 | 74 69 6e 75 65 22 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 | tinue")))..(defun.magit-checkout | 
| 96ae0 | 2d 72 65 61 64 2d 73 74 61 67 65 20 28 66 69 6c    65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | -read-stage.(file)...(magit-read | 
| 96b00 | 2d 63 68 61 72 2d 63 61 73 65 20 28 66 6f 72 6d    61 74 20 22 46 6f 72 20 25 73 20 63 68 65 63 6b | -char-case.(format."For.%s.check | 
| 96b20 | 6f 75 74 3a 20 22 20 66 69 6c 65 29 20 74 0a 20    20 20 20 28 3f 6f 20 22 5b 6f 5d 75 72 20 73 74 | out:.".file).t.....(?o."[o]ur.st | 
| 96b40 | 61 67 65 22 20 20 20 22 2d 2d 6f 75 72 73 22 29    0a 20 20 20 20 28 3f 74 20 22 5b 74 5d 68 65 69 | age"..."--ours").....(?t."[t]hei | 
| 96b60 | 72 20 73 74 61 67 65 22 20 22 2d 2d 74 68 65 69    72 73 22 29 0a 20 20 20 20 28 3f 63 20 22 5b 63 | r.stage"."--theirs").....(?c."[c | 
| 96b80 | 5d 6f 6e 66 6c 69 63 74 22 20 20 20 20 22 2d 2d    6d 65 72 67 65 22 29 29 29 0a 0a 3b 3b 3b 20 53 | ]onflict"...."--merge")))..;;;.S | 
| 96ba0 | 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72    20 6d 61 67 69 74 2d 75 6e 6d 65 72 67 65 64 2d | ections..(defvar.magit-unmerged- | 
| 96bc0 | 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 28 6c    65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 | section-map...(let.((map.(make-s | 
| 96be0 | 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | parse-keymap))).....(define-key. | 
| 96c00 | 6d 61 70 20 5b 72 65 6d 61 70 20 6d 61 67 69 74    2d 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 27 6d | map.[remap.magit-visit-thing].'m | 
| 96c20 | 61 67 69 74 2d 64 69 66 66 2d 64 77 69 6d 29 0a    20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d | agit-diff-dwim).....map)..."Keym | 
| 96c40 | 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 29 0a 0a 28 | ap.for.`unmerged'.sections.")..( | 
| 96c60 | 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.(). | 
| 96c80 | 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 | 
| 96ca0 | 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 | 
| 96cc0 | 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 | 
| 96ce0 | 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 | 
| 96d00 | 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). | 
| 96d20 | 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 | 
| 96d40 | 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................. | 
| 96d60 | 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 20 28 6d 61 67 | ..........(magit-file-lines.(mag | 
| 96d80 | 69 74 2d 67 69 74 2d 64 69 72 20 22 4d 45 52 47    45 5f 48 45 41 44 22 29 29 29 29 0a 20 20 20 20 | it-git-dir."MERGE_HEAD"))))..... | 
| 96da0 | 20 20 20 20 20 20 20 28 72 61 6e 67 65 20 28 6d    61 67 69 74 2d 2d 6d 65 72 67 65 2d 72 61 6e 67 | .......(range.(magit--merge-rang | 
| 96dc0 | 65 20 28 63 61 72 20 68 65 61 64 73 29 29 29 29    0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e | e.(car.heads)))).......(magit-in | 
| 96de0 | 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 75 6e    6d 65 72 67 65 64 20 72 61 6e 67 65 29 0a 20 20 | sert-section.(unmerged.range)... | 
| 96e00 | 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 0a 20 20 20 20 | ......(magit-insert-heading..... | 
| 96e20 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 4d    65 72 67 69 6e 67 20 25 73 3a 22 20 28 6d 61 70 | ......(format."Merging.%s:".(map | 
| 96e40 | 63 6f 6e 63 61 74 20 23 27 69 64 65 6e 74 69 74    79 20 68 65 61 64 73 20 22 2c 20 22 29 29 29 0a | concat.#'identity.heads.",."))). | 
| 96e60 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 6c 6f 67 0a 20 20 20 20 20 20 | ........(magit-insert-log....... | 
| 96e80 | 20 20 20 72 61 6e 67 65 0a 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 61 72 67 73 20 6d 61 | ...range..........(let.((args.ma | 
| 96ea0 | 67 69 74 2d 62 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 | git-buffer-log-args))........... | 
| 96ec0 | 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72    20 22 2d 2d 64 65 63 6f 72 61 74 65 3d 66 75 6c | .(unless.(member."--decorate=ful | 
| 96ee0 | 6c 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 20 20 20 20 | l".magit-buffer-log-args)....... | 
| 96f00 | 20 20 20 20 20 20 20 28 70 75 73 68 20 22 2d 2d    64 65 63 6f 72 61 74 65 3d 66 75 6c 6c 22 20 61 | .......(push."--decorate=full".a | 
| 96f20 | 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 61 72 67 73 29 29 29 29 29 29 0a 0a 3b 3b 3b | rgs))............args))))))..;;; | 
| 96f40 | 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67    69 74 2d 6d 65 72 67 65 29 0a 3b 3b 3b 20 6d 61 | ._.(provide.'magit-merge).;;;.ma | 
| 96f60 | 67 69 74 2d 6d 65 72 67 65 2e 65 6c 20 65 6e 64    73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 | git-merge.el.ends.here.......... | 
| 96f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 96fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 96fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 96fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 97000 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 70 75 73 68 2e 65 6c 00 00 00 00 00 00 00 | magit-3.3.0/magit-push.el....... | 
| 97020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 97040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 97060 | 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 | 
| 97080 | 30 30 33 34 34 34 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 36 36 35 00 20 30 00 00 00 | 0034443.00000000000.013665..0... | 
| 970a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 970c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 970e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 97100 | 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................... | 
| 97120 | 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................... | 
| 97140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 97160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 97180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 971a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 971c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 971e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 97200 | 3b 3b 3b 20 6d 61 67 69 74 2d 70 75 73 68 2e 65    6c 20 2d 2d 2d 20 75 70 64 61 74 65 20 72 65 6d | ;;;.magit-push.el.---.update.rem | 
| 97220 | 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 | 
| 97240 | 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d 2a 2d    0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 | l-binding:.t.-*-..;;.Copyright.( | 
| 97260 | 43 29 20 32 30 30 38 2d 32 30 32 31 20 20 54 68    65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | C).2008-2021..The.Magit.Project. | 
| 97280 | 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 3b 3b 0a    3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 | Contributors.;;.;;.You.should.ha | 
| 972a0 | 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 41 55 54 48 4f 52 | ve.received.a.copy.of.the.AUTHOR | 
| 972c0 | 53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63 68 0a    3b 3b 20 6c 69 73 74 73 20 61 6c 6c 20 63 6f 6e | S.md.file.which.;;.lists.all.con | 
| 972e0 | 74 72 69 62 75 74 6f 72 73 2e 20 20 49 66 20 6e    6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 6d | tributors...If.not,.see.http://m | 
| 97300 | 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e    0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a 6f 6e | agit.vc/authors...;;.Author:.Jon | 
| 97320 | 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>. | 
| 97340 | 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.< | 
| 97360 | 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 | 
| 97380 | 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. | 
| 973a0 | 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 3b 20 79 6f 75 20 | .;;.Magit.is.free.software;.you. | 
| 973c0 | 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 | 
| 973e0 | 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 | 
| 97400 | 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 | 
| 97420 | 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 | 
| 97440 | 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74 68 65    72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20 | oundation;.either.version.3,.or. | 
| 97460 | 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29    0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 76 65 | (at.your.option).;;.any.later.ve | 
| 97480 | 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 | 
| 974a0 | 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 | 
| 974c0 | 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 | 
| 974e0 | 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 | 
| 97500 | 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 | 
| 97520 | 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.. | 
| 97540 | 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 | 
| 97560 | 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 | 
| 97580 | 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 | 
| 975a0 | 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 | 
| 975c0 | 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 | 
| 975e0 | 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e    75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2e 0a | ee.http://www.gnu.org/licenses.. | 
| 97600 | 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 | 
| 97620 | 79 20 69 6d 70 6c 65 6d 65 6e 74 73 20 70 75 73    68 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3b 3b 3b | y.implements.push.commands...;;; | 
| 97640 | 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 43 6f | .Code:..(require.'magit)..;;;.Co | 
| 97660 | 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 64 | mmands..;;;###autoload.(autoload | 
| 97680 | 20 27 6d 61 67 69 74 2d 70 75 73 68 20 22 6d 61    67 69 74 2d 70 75 73 68 22 20 6e 69 6c 20 74 29 | .'magit-push."magit-push".nil.t) | 
| 976a0 | 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- | 
| 976c0 | 70 75 73 68 20 28 29 0a 20 20 22 50 75 73 68 20    74 6f 20 61 6e 6f 74 68 65 72 20 72 65 70 6f 73 | push.()..."Push.to.another.repos | 
| 976e0 | 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 70 75 73 68 22 0a 20 | itory."...:man-page."git-push".. | 
| 97700 | 20 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 20 77 69 | .["Arguments"....("-f"."Force.wi | 
| 97720 | 74 68 20 6c 65 61 73 65 22 20 28 6e 69 6c 20 22    2d 2d 66 6f 72 63 65 2d 77 69 74 68 2d 6c 65 61 | th.lease".(nil."--force-with-lea | 
| 97740 | 73 65 22 29 29 0a 20 20 20 28 22 2d 46 22 20 22    46 6f 72 63 65 22 20 20 20 20 20 20 20 20 20 20 | se"))....("-F"."Force".......... | 
| 97760 | 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 2d 68 22 20 22 44 69 | ..("-f"."--force"))....("-h"."Di | 
| 97780 | 73 61 62 6c 65 20 68 6f 6f 6b 73 22 20 20 20 20    22 2d 2d 6e 6f 2d 76 65 72 69 66 79 22 29 0a 20 | sable.hooks"...."--no-verify").. | 
| 977a0 | 20 20 28 22 2d 6e 22 20 22 44 72 79 20 72 75 6e    22 20 20 20 20 20 20 20 20 20 20 28 22 2d 6e 22 | ..("-n"."Dry.run"..........("-n" | 
| 977c0 | 20 22 2d 2d 64 72 79 2d 72 75 6e 22 29 29 0a 20    20 20 28 35 20 22 2d 75 22 20 22 53 65 74 20 75 | ."--dry-run"))....(5."-u"."Set.u | 
| 977e0 | 70 73 74 72 65 61 6d 22 20 20 20 22 2d 2d 73 65    74 2d 75 70 73 74 72 65 61 6d 22 29 0a 20 20 20 | pstream"..."--set-upstream").... | 
| 97800 | 28 37 20 22 2d 74 22 20 22 46 6f 6c 6c 6f 77 20    74 61 67 73 22 20 20 20 20 22 2d 2d 66 6f 6c 6c | (7."-t"."Follow.tags"...."--foll | 
| 97820 | 6f 77 2d 74 61 67 73 22 29 5d 0a 20 20 5b 3a 69    66 20 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 | ow-tags")]...[:if.magit-get-curr | 
| 97840 | 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 20 3a 64    65 73 63 72 69 70 74 69 6f 6e 20 28 6c 61 6d 62 | ent-branch....:description.(lamb | 
| 97860 | 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 6f 72 6d 61 74 20 | da.()...................(format. | 
| 97880 | 28 70 72 6f 70 65 72 74 69 7a 65 20 22 50 75 73    68 20 25 73 20 74 6f 22 20 27 66 61 63 65 20 27 | (propertize."Push.%s.to".'face.' | 
| 978a0 | 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).............. | 
| 978c0 | 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 28 6d 61 67 69 74 2d | .............(propertize.(magit- | 
| 978e0 | 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 20 20 20 20 20 | get-current-branch)............. | 
| 97900 | 20 20 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 | ..........................'face. | 
| 97920 | 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 28 22 70 22 20 6d | 'magit-branch-local)))....("p".m | 
| 97940 | 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 74 65 29 | agit-push-current-to-pushremote) | 
| 97960 | 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 2d 70    75 73 68 2d 63 75 72 72 65 6e 74 2d 74 6f 2d 75 | ....("u".magit-push-current-to-u | 
| 97980 | 70 73 74 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 6d 61 67 | pstream)....("e"."elsewhere".mag | 
| 979a0 | 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 29    5d 0a 20 20 5b 22 50 75 73 68 22 0a 20 20 20 5b | it-push-current)]...["Push"....[ | 
| 979c0 | 28 22 6f 22 20 22 61 6e 6f 74 68 65 72 20 62 72    61 6e 63 68 22 20 20 20 20 6d 61 67 69 74 2d 70 | ("o"."another.branch"....magit-p | 
| 979e0 | 75 73 68 2d 6f 74 68 65 72 29 0a 20 20 20 20 28    22 72 22 20 22 65 78 70 6c 69 63 69 74 20 72 65 | ush-other).....("r"."explicit.re | 
| 97a00 | 66 73 70 65 63 73 22 20 6d 61 67 69 74 2d 70 75    73 68 2d 72 65 66 73 70 65 63 73 29 0a 20 20 20 | fspecs".magit-push-refspecs).... | 
| 97a20 | 20 28 22 6d 22 20 22 6d 61 74 63 68 69 6e 67 20    62 72 61 6e 63 68 65 73 22 20 6d 61 67 69 74 2d | .("m"."matching.branches".magit- | 
| 97a40 | 70 75 73 68 2d 6d 61 74 63 68 69 6e 67 29 5d 0a    20 20 20 5b 28 22 54 22 20 22 61 20 74 61 67 22 | push-matching)]....[("T"."a.tag" | 
| 97a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 70 75 73 68 2d 74 61 67 29 0a 20 20 20 | .............magit-push-tag).... | 
| 97a80 | 20 28 22 74 22 20 22 61 6c 6c 20 74 61 67 73 22    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | .("t"."all.tags"..........magit- | 
| 97aa0 | 70 75 73 68 2d 74 61 67 73 29 0a 20 20 20 20 28    36 20 22 6e 22 20 22 61 20 6e 6f 74 65 20 72 65 | push-tags).....(6."n"."a.note.re | 
| 97ac0 | 66 22 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75    73 68 2d 6e 6f 74 65 73 2d 72 65 66 29 5d 5d 0a | f"......magit-push-notes-ref)]]. | 
| 97ae0 | 20 20 5b 22 43 6f 6e 66 69 67 75 72 65 22 0a 20    20 20 28 22 43 22 20 22 53 65 74 20 76 61 72 69 | ..["Configure"....("C"."Set.vari | 
| 97b00 | 61 62 6c 65 73 2e 2e 2e 22 20 20 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 | ables..."..magit-branch-configur | 
| 97b20 | 65 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 70 75 73 68 2d 61 72 67 75 6d 65 6e 74 | e)])..(defun.magit-push-argument | 
| 97b40 | 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 74 2d 70 75 | s.()...(transient-args.'magit-pu | 
| 97b60 | 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 67 69 74 2d 70 75 73 68 20 28 62 72 61 | sh))..(defun.magit-git-push.(bra | 
| 97b80 | 6e 63 68 20 74 61 72 67 65 74 20 61 72 67 73 29    0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d | nch.target.args)...(run-hooks.'m | 
| 97ba0 | 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d    68 6f 6f 6b 29 0a 20 20 3b 3b 20 49 66 20 74 68 | agit-credential-hook)...;;.If.th | 
| 97bc0 | 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 2c 20 | e.remote.branch.already.exists,. | 
| 97be0 | 74 68 65 6e 20 77 65 20 64 6f 20 6e 6f 74 20 68    61 76 65 20 74 6f 0a 20 20 3b 3b 20 71 75 61 6c | then.we.do.not.have.to...;;.qual | 
| 97c00 | 69 66 79 20 74 68 65 20 74 61 72 67 65 74 2c 20    77 68 69 63 68 20 77 65 20 70 72 65 66 65 72 20 | ify.the.target,.which.we.prefer. | 
| 97c20 | 74 6f 20 61 76 6f 69 64 20 64 6f 69 6e 67 20 62    65 63 61 75 73 65 0a 20 20 3b 3b 20 75 73 69 6e | to.avoid.doing.because...;;.usin | 
| 97c40 | 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 6e 61    6d 65 73 70 61 63 65 20 69 73 20 77 72 6f 6e 67 | g.the.default.namespace.is.wrong | 
| 97c60 | 20 69 6e 20 6f 62 73 63 75 72 65 20 63 61 73 65    73 2e 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 | .in.obscure.cases....(pcase-let. | 
| 97c80 | 28 28 6e 61 6d 65 73 70 61 63 65 20 28 69 66 20    28 6d 61 67 69 74 2d 67 65 74 2d 74 72 61 63 6b | ((namespace.(if.(magit-get-track | 
| 97ca0 | 65 64 20 74 61 72 67 65 74 29 20 22 22 20 22 72    65 66 73 2f 68 65 61 64 73 2f 22 29 29 0a 20 20 | ed.target).""."refs/heads/"))... | 
| 97cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c    72 65 6d 6f 74 65 20 2e 20 2c 74 61 72 67 65 74 | ............(`(,remote...,target | 
| 97ce0 | 29 0a 20 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 | )................(magit-split-br | 
| 97d00 | 61 6e 63 68 2d 6e 61 6d 65 20 74 61 72 67 65 74    29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 | anch-name.target))).....(magit-r | 
| 97d20 | 75 6e 2d 67 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 | un-git-async."push"."-v".args.re | 
| 97d40 | 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 20 28 66 | mote..........................(f | 
| 97d60 | 6f 72 6d 61 74 20 22 25 73 3a 25 73 25 73 22 20    62 72 61 6e 63 68 20 6e 61 6d 65 73 70 61 63 65 | ormat."%s:%s%s".branch.namespace | 
| 97d80 | 20 74 61 72 67 65 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 | .target))))..;;;###autoload.(aut | 
| 97da0 | 6f 6c 6f 61 64 20 27 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 | oload.'magit-push-current-to-pus | 
| 97dc0 | 68 72 65 6d 6f 74 65 20 22 6d 61 67 69 74 2d 70    75 73 68 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 | hremote."magit-push".nil.t).(tra | 
| 97de0 | 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 70 75 73 68 2d | nsient-define-suffix.magit-push- | 
| 97e00 | 63 75 72 72 65 6e 74 2d 74 6f 2d 70 75 73 68 72    65 6d 6f 74 65 20 28 61 72 67 73 29 0a 20 20 22 | current-to-pushremote.(args)..." | 
| 97e20 | 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 69 74 73 20 70 | Push.the.current.branch.to.its.p | 
| 97e40 | 75 73 68 2d 72 65 6d 6f 74 65 2e 0a 0a 57 68 65    6e 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 | ush-remote...When.the.push-remot | 
| 97e60 | 65 20 69 73 20 6e 6f 74 20 63 6f 6e 66 69 67 75    72 65 64 2c 20 74 68 65 6e 20 72 65 61 64 20 74 | e.is.not.configured,.then.read.t | 
| 97e80 | 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 0a 66    72 6f 6d 20 74 68 65 20 75 73 65 72 2c 20 73 65 | he.push-remote.from.the.user,.se | 
| 97ea0 | 74 20 69 74 2c 20 61 6e 64 20 74 68 65 6e 20 70    75 73 68 20 74 6f 20 69 74 2e 20 20 57 69 74 68 | t.it,.and.then.push.to.it...With | 
| 97ec0 | 20 61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65    6e 74 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f | .a.prefix.argument.the.push-remo | 
| 97ee0 | 74 65 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65    64 20 62 65 66 6f 72 65 20 70 75 73 68 65 64 20 | te.can.be.changed.before.pushed. | 
| 97f00 | 74 6f 20 69 74 2e 22 0a 20 20 3a 69 66 20 27 6d    61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 | to.it."...:if.'magit-get-current | 
| 97f20 | 2d 62 72 61 6e 63 68 0a 20 20 3a 64 65 73 63 72    69 70 74 69 6f 6e 20 27 6d 61 67 69 74 2d 70 75 | -branch...:description.'magit-pu | 
| 97f40 | 73 68 2d 2d 70 75 73 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 | sh--pushbranch-description...(in | 
| 97f60 | 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 67 75 | teractive.(list.(magit-push-argu | 
| 97f80 | 6d 65 6e 74 73 29 29 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 | ments)))...(pcase-let.((`(,branc | 
| 97fa0 | 68 20 2c 72 65 6d 6f 74 65 20 2c 63 68 61 6e 67    65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | h.,remote.,changed)............. | 
| 97fc0 | 20 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 70 | ...(magit--select-push-remote."p | 
| 97fe0 | 75 73 68 20 74 68 65 72 65 22 29 29 29 0a 20 20    20 20 28 77 68 65 6e 20 63 68 61 6e 67 65 64 0a | ush.there"))).....(when.changed. | 
| 98000 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e    66 69 72 6d 20 27 73 65 74 2d 61 6e 64 2d 70 75 | ......(magit-confirm.'set-and-pu | 
| 98020 | 73 68 0a 20 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 | sh.........(replace-regexp-in-st | 
| 98040 | 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 22 25    22 20 22 25 25 22 0a 20 20 20 20 20 20 20 20 20 | ring.........."%"."%%".......... | 
| 98060 | 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 61 73 20 70 75 | (format."Really.use.\"%s\".as.pu | 
| 98080 | 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 68 65 72 65 22 | sh-remote.and.push.\"%s\".there" | 
| 980a0 | 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 61 6e 63 68 29 | ..................remote.branch) | 
| 980c0 | 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 6e | ))).....(run-hooks.'magit-creden | 
| 980e0 | 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 61 73 | tial-hook).....(magit-run-git-as | 
| 98100 | 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 0a 20 20 20 20 | ync."push"."-v".args.remote..... | 
| 98120 | 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 72 65 | .....................(format."re | 
| 98140 | 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 20 20 20 20 20 | fs/heads/%s:refs/heads/%s"...... | 
| 98160 | 20 20 20 20 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 | 
| 98180 | 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 6e 64 20 23 33 | ch.branch)))).;.see.#3847.and.#3 | 
| 981a0 | 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 68 62 72 61 6e | 872..(defun.magit-push--pushbran | 
| 981c0 | 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 28 62 72 61 6e | ch-description.()...(let*.((bran | 
| 981e0 | 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 0a 20 | ch.(magit-get-current-branch)).. | 
| 98200 | 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 70 75 73 68 2d | ........(target.(magit-get-push- | 
| 98220 | 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 28 72 65 6d 6f | branch.branch.t))..........(remo | 
| 98240 | 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 72 61 6e 63 68 | te.(magit-get-push-remote.branch | 
| 98260 | 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 2d 72 65 6d 6f | ))..........(v.(magit--push-remo | 
| 98280 | 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 20 28 63 6f 6e | te-variable.branch.t))).....(con | 
| 982a0 | 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 65 72 20 72 65 | d......(target)......((member.re | 
| 982c0 | 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 20 20 20 20 20 | mote.(magit-list-remotes))...... | 
| 982e0 | 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 20 20 20 20 20 | .(format."%s,.creating.it"...... | 
| 98300 | 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 | 
| 98320 | 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 0a 20 20 20 20 | .(concat.remote."/".branch)..... | 
| 98340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 98360 | 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 20 28 | ..'magit-branch-remote)))......( | 
| 98380 | 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 70 6c 61 63 | remote.......(format."%s,.replac | 
| 983a0 | 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 20 20 20 28 | ing.invalid".v))......(t.......( | 
| 983c0 | 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 29 29 29 29 | format."%s,.setting.that".v))))) | 
| 983e0 | 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 | 
| 98400 | 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 22 6d 61 67 69 | t-push-current-to-upstream."magi | 
| 98420 | 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 65 66 69 6e 65 | t-push".nil.t).(transient-define | 
| 98440 | 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 74 6f 2d 75 70 | -suffix.magit-push-current-to-up | 
| 98460 | 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 75 72 72 65 6e | stream.(args)..."Push.the.curren | 
| 98480 | 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 61 6e 63 68 2e | t.branch.to.its.upstream.branch. | 
| 984a0 | 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 6e | ..With.a.prefix.argument.or.when | 
| 984c0 | 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 0a 63 6f 6e 66 | .the.upstream.is.either.not.conf | 
| 984e0 | 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 20 74 68 65 | igured.or.unusable,.then.let.the | 
| 98500 | 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 70 73 74 72 65 | .user.first.configure.the.upstre | 
| 98520 | 61 6d 2e 22 0a 20 20 3a 69 66 20 27 6d 61 67 69    74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 | am."...:if.'magit-get-current-br | 
| 98540 | 61 6e 63 68 0a 20 20 3a 64 65 73 63 72 69 70 74    69 6f 6e 20 27 6d 61 67 69 74 2d 70 75 73 68 2d | anch...:description.'magit-push- | 
| 98560 | 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 69 6e 74 65 72 61 63 | -upstream-description...(interac | 
| 98580 | 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 74 73 | tive.(list.(magit-push-arguments | 
| 985a0 | 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 28 6d 61 67 69 74 2d | )))...(let*.((branch.(or.(magit- | 
| 985c0 | 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 20 20 20 20 20 | get-current-branch)............. | 
| 985e0 | 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 62 72 61 6e 63 68 20 | .........(user-error."No.branch. | 
| 98600 | 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 20 20 20 28 72 65 6d | is.checked.out")))..........(rem | 
| 98620 | 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 20 22 | ote.(magit-get."branch".branch." | 
| 98640 | 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 20 20 28 6d 61 67 69 | remote"))..........(merge..(magi | 
| 98660 | 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 22 29 29 29 | t-get."branch".branch."merge"))) | 
| 98680 | 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 69 78 2d 61 72 | .....(when.(or.current-prefix-ar | 
| 986a0 | 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 28 6d 61 67 69 74 2d | g...............(not.(or.(magit- | 
| 986c0 | 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 20 20 20 | get-upstream-branch.branch)..... | 
| 986e0 | 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 75 6e 6e 61 6d | ...................(magit--unnam | 
| 98700 | 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 0a 20 20 20 20 | ed-upstream-p.remote.merge)..... | 
| 98720 | 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 76 61 6c 69 64 | ...................(magit--valid | 
| 98740 | 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 29 29 29 0a 20 20 20 | -upstream-p.remote.merge)))).... | 
| 98760 | 20 20 20 28 6c 65 74 2a 20 28 28 62 72 61 6e 63    68 65 73 20 28 2d 75 6e 69 6f 6e 20 28 2d 2d 6d | ...(let*.((branches.(-union.(--m | 
| 98780 | 61 70 20 28 63 6f 6e 63 61 74 20 69 74 20 22 2f    22 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 | ap.(concat.it."/".branch)....... | 
| 987a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 987c0 | 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))........... | 
| 987e0 | 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 69 73 74 | .....................(magit-list | 
| 98800 | 2d 72 65 6d 6f 74 65 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 | -remote-branch-names)))......... | 
| 98820 | 20 20 20 20 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 | .....(upstream.(magit-completing | 
| 98840 | 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 20 20 20 28 66 | -read.........................(f | 
| 98860 | 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 70 75 | ormat."Set.upstream.of.%s.and.pu | 
| 98880 | 73 68 20 74 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 | sh.there".branch)............... | 
| 988a0 | 20 20 20 20 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 | ..........branches.nil.nil.nil.' | 
| 988c0 | 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 20 | magit-revision-history.......... | 
| 988e0 | 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 20 | ...............(or.(car.(member. | 
| 98900 | 28 6d 61 67 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 | (magit-remote-branch-at-point).b | 
| 98920 | 72 61 6e 63 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 | ranches))....................... | 
| 98940 | 20 20 20 20 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 | ......(car.(member."origin/maste | 
| 98960 | 72 22 20 62 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 | r".branches)))))..............(u | 
| 98980 | 70 73 74 72 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 | pstream*.(or.(magit-get-tracked. | 
| 989a0 | 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 20 20 20 20 | upstream)....................... | 
| 989c0 | 20 20 20 20 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 | ......(magit-split-branch-name.u | 
| 989e0 | 70 73 74 72 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 | pstream)))).........(setq.remote | 
| 98a00 | 20 28 63 61 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 | .(car.upstream*)).........(setq. | 
| 98a20 | 6d 65 72 67 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 | merge..(cdr.upstream*))......... | 
| 98a40 | 28 75 6e 6c 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 | (unless.(string-prefix-p."refs/" | 
| 98a60 | 20 6d 65 72 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 | .merge)...........;;.User.select | 
| 98a80 | 65 64 20 61 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 | ed.a.non-existent.remote-trackin | 
| 98aa0 | 67 20 62 72 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 | g.branch............;;.It.is.ver | 
| 98ac0 | 79 20 6c 69 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 | y.likely,.but.not.certain,.that. | 
| 98ae0 | 74 68 69 73 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 | this.is.the...........;;.correct | 
| 98b00 | 20 74 68 69 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 | .thing.to.do...It.is.even.more.l | 
| 98b20 | 69 6b 65 6c 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 | ikely.that.it...........;;.is.wh | 
| 98b40 | 61 74 20 74 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 | at.the.user.wants.to.happen..... | 
| 98b60 | 20 20 20 20 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 | .......(setq.merge.(concat."refs | 
| 98b80 | 2f 68 65 61 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 | /heads/".merge))).........(magit | 
| 98ba0 | 2d 63 6f 6e 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 | -confirm.'set-and-push.......... | 
| 98bc0 | 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 20 20 20 20 | .(replace-regexp-in-string...... | 
| 98be0 | 20 20 20 20 20 20 22 25 22 20 22 25 25 22 0a 20    20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | ......"%"."%%"............(forma | 
| 98c00 | 74 20 22 52 65 61 6c 6c 79 20 75 73 65 20 5c 22    25 73 5c 22 20 61 73 20 75 70 73 74 72 65 61 6d | t."Really.use.\"%s\".as.upstream | 
| 98c20 | 20 61 6e 64 20 70 75 73 68 20 5c 22 25 73 5c 22    20 74 68 65 72 65 22 0a 20 20 20 20 20 20 20 20 | .and.push.\"%s\".there"......... | 
| 98c40 | 20 20 20 20 20 20 20 20 20 20 20 75 70 73 74 72    65 61 6d 20 62 72 61 6e 63 68 29 29 29 29 0a 20 | ...........upstream.branch)))).. | 
| 98c60 | 20 20 20 20 20 28 63 6c 2d 70 75 73 68 6e 65 77    20 22 2d 2d 73 65 74 2d 75 70 73 74 72 65 61 6d | .....(cl-pushnew."--set-upstream | 
| 98c80 | 22 20 61 72 67 73 20 3a 74 65 73 74 20 23 27 65    71 75 61 6c 29 29 0a 20 20 20 20 28 72 75 6e 2d | ".args.:test.#'equal)).....(run- | 
| 98ca0 | 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)... | 
| 98cc0 | 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 20 22 2d | ..(magit-run-git-async."push"."- | 
| 98ce0 | 76 22 20 61 72 67 73 20 72 65 6d 6f 74 65 20 28    63 6f 6e 63 61 74 20 62 72 61 6e 63 68 20 22 3a | v".args.remote.(concat.branch.": | 
| 98d00 | 22 20 6d 65 72 67 65 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 70 75 73 68 2d 2d | ".merge))))..(defun.magit-push-- | 
| 98d20 | 75 70 73 74 72 65 61 6d 2d 64 65 73 63 72 69 70    74 69 6f 6e 20 28 29 0a 20 20 28 77 68 65 6e 2d | upstream-description.()...(when- | 
| 98d40 | 6c 65 74 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 65 6e 74 2d | let.((branch.(magit-get-current- | 
| 98d60 | 62 72 61 6e 63 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 | branch))).....(or.(magit-get-ups | 
| 98d80 | 74 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 28 6c 65 | tream-branch.branch).........(le | 
| 98da0 | 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 68 22 20 62 | t.((remote.(magit-get."branch".b | 
| 98dc0 | 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 20 20 28 | ranch."remote"))...............( | 
| 98de0 | 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 | 
| 98e00 | 68 20 22 6d 65 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 | h."merge"))...............(u.(ma | 
| 98e20 | 67 69 74 2d 2d 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 | git--propertize-face."@{upstream | 
| 98e40 | 7d 22 20 27 62 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 | }".'bold)))...........(cond..... | 
| 98e60 | 20 20 20 20 20 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 | .......((magit--unnamed-upstream | 
| 98e80 | 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 28 66 6f | -p.remote.merge).............(fo | 
| 98ea0 | 72 6d 61 74 20 22 25 73 20 61 73 20 25 73 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rmat."%s.as.%s"................. | 
| 98ec0 | 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 6d 6f | ....(magit--propertize-face.remo | 
| 98ee0 | 74 65 20 27 62 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 28 6d | te.'bold).....................(m | 
| 98f00 | 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 67 | agit--propertize-face.merge.'mag | 
| 98f20 | 69 74 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 20 20 20 28 | it-branch-remote)))............( | 
| 98f40 | 28 6d 61 67 69 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 | (magit--valid-upstream-p.remote. | 
| 98f60 | 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 22 25 73 20 63 | merge).............(format."%s.c | 
| 98f80 | 72 65 61 74 69 6e 67 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 | reating.%s"..................... | 
| 98fa0 | 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 65 20 27 | (magit--propertize-face.remote.' | 
| 98fc0 | 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 20 20 20 | magit-branch-remote)............ | 
| 98fe0 | 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 | 
| 99000 | 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 74 65 29 29 29 0a 20 | .merge.'magit-branch-remote))).. | 
| 99020 | 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 72    65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 | ..........((or.remote.merge).... | 
| 99040 | 20 20 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 | .........(concat.u.",.creating.i | 
| 99060 | 74 20 61 6e 64 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 | t.and.replacing.invalid"))...... | 
| 99080 | 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." | 
| 990a0 | 2c 20 63 72 65 61 74 69 6e 67 20 69 74 22 29 29    29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | ,.creating.it")))))))..;;;###aut | 
| 990c0 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 20 | oload.(defun.magit-push-current. | 
| 990e0 | 28 74 61 72 67 65 74 20 61 72 67 73 29 0a 20 20    22 50 75 73 68 20 74 68 65 20 63 75 72 72 65 6e | (target.args)..."Push.the.curren | 
| 99100 | 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 69 6e 20 74 68 65 | t.branch.to.a.branch.read.in.the | 
| 99120 | 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 20 | .minibuffer."...(interactive.... | 
| 99140 | 28 2d 2d 69 66 2d 6c 65 74 20 28 6d 61 67 69 74    2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 | (--if-let.(magit-get-current-bra | 
| 99160 | 6e 63 68 29 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 | nch)........(list.(magit-read-re | 
| 99180 | 6d 6f 74 65 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 | mote-branch.(format."Push.%s.to" | 
| 991a0 | 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 20 20 20 | .it)............................ | 
| 991c0 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20    6e 69 6c 20 69 74 20 27 63 6f 6e 66 69 72 6d 29 | ............nil.nil.it.'confirm) | 
| 991e0 | 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 61 72 67 75 6d 65 | ..............(magit-push-argume | 
| 99200 | 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 20 62 72 61 6e 63 | nts))......(user-error."No.branc | 
| 99220 | 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 67 69 74 2d 67 69 | h.is.checked.out")))...(magit-gi | 
| 99240 | 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 62 72 61 6e 63 68 | t-push.(magit-get-current-branch | 
| 99260 | 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 6f 6c 6f 61 64 0a | ).target.args))..;;;###autoload. | 
| 99280 | 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 6f 75 72 63 65 20 | (defun.magit-push-other.(source. | 
| 992a0 | 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 62 69 74 72 61 72 | target.args)..."Push.an.arbitrar | 
| 992c0 | 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 0a 42 6f | y.branch.or.commit.somewhere..Bo | 
| 992e0 | 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 65 74 20 61 72 65 | th.the.source.and.the.target.are | 
| 99300 | 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 20 20 28 69 6e 74 | .read.in.the.minibuffer."...(int | 
| 99320 | 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 28 6d 61 67 69 74 | eractive....(let.((source.(magit | 
| 99340 | 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 69 74 20 22 50 75 | -read-local-branch-or-commit."Pu | 
| 99360 | 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 20 20 20 20 20 20 | sh")))......(list.source........ | 
| 99380 | 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 6e 63 68 0a 20 20 | ....(magit-read-remote-branch... | 
| 993a0 | 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 20 74 6f 22 20 73 | ..........(format."Push.%s.to".s | 
| 993c0 | 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 20 28 6d 61 67 69 | ource).nil.............(if.(magi | 
| 993e0 | 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 20 20 20 20 20 20 | t-local-branch-p.source)........ | 
| 99400 | 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 73 68 2d 62 72 61 | .........(or.(magit-get-push-bra | 
| 99420 | 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 20 20 20 20 20 20 | nch.source)..................... | 
| 99440 | 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 73 6f 75 72 63 | (magit-get-upstream-branch.sourc | 
| 99460 | 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 67 69 74 2d 72 65 | e))...............(and.(magit-re | 
| 99480 | 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 29 0a 20 20 20 20 | v-ancestor-p.source."HEAD")..... | 
| 994a0 | 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 | 
| 994c0 | 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 20 | sh-branch)...................... | 
| 994e0 | 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 29 29 29 29 | ..(magit-get-upstream-branch)))) | 
| 99500 | 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 72 6d 29 0a 20 20 | .............source.'confirm)... | 
| 99520 | 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 74 73 29 29 | .........(magit-push-arguments)) | 
| 99540 | 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 65 20 74 61 72 67 | ))...(magit-git-push.source.targ | 
| 99560 | 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 75 73 68 2d 72 65 | et.args))..(defvar.magit-push-re | 
| 99580 | 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 23 61 75 74 6f 6c | fspecs-history.nil)..;;;###autol | 
| 995a0 | 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 70 65 63 73 20 28 | oad.(defun.magit-push-refspecs.( | 
| 995c0 | 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 75 73 68 20 6f 6e | remote.refspecs.args)..."Push.on | 
| 995e0 | 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 61 20 52 45 4d 4f | e.or.multiple.REFSPECS.to.a.REMO | 
| 99600 | 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 65 20 52 45 46 53 | TE..Both.the.REMOTE.and.the.REFS | 
| 99620 | 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 75 66 66 65 72 2e | PECS.are.read.in.the.minibuffer. | 
| 99640 | 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 2c 20 73 65 70 61 | ..To.use.multiple.REFSPECS,.sepa | 
| 99660 | 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 6d 70 6c 65 74 69 | rate.them.with.commas...Completi | 
| 99680 | 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 68 65 20 70 61 72 | on.is.only.available.for.the.par | 
| 996a0 | 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 6e 20 6e 6f 20 63 | t.before.the.colon,.or.when.no.c | 
| 996c0 | 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 69 76 65 0a 20 20 | olon.is.used."...(interactive... | 
| 996e0 | 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 20 | .(list.(magit-read-remote."Push. | 
| 99700 | 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 74 2d 63 6f 6d 70 | to.remote")..........(magit-comp | 
| 99720 | 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74    69 70 6c 65 2a 0a 20 20 20 20 20 20 20 20 20 20 | leting-read-multiple*........... | 
| 99740 | 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 20 20 28 63 6f | "Push.refspec,s:."...........(co | 
| 99760 | 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 2d 62 72 61 6e | ns."HEAD".(magit-list-local-bran | 
| 99780 | 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 6c 20 6e 69 6c | ch-names))...........nil.nil.nil | 
| 997a0 | 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 72 79 29 0a 20 | .'magit-push-refspecs-history).. | 
| 997c0 | 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 74 73 29 29 29 | ........(magit-push-arguments))) | 
| 997e0 | 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 61 6c 2d | ...(run-hooks.'magit-credential- | 
| 99800 | 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 22 70 75 | hook)...(magit-run-git-async."pu | 
| 99820 | 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 63 73 29 29 0a | sh"."-v".args.remote.refspecs)). | 
| 99840 | 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 75 73 | .;;;###autoload.(defun.magit-pus | 
| 99860 | 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 6c 20 61 72 67 | h-matching.(remote.&optional.arg | 
| 99880 | 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 6e 63 68 65 73 | s)..."Push.all.matching.branches | 
| 998a0 | 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 6d 75 6c 74 69 | .to.another.repository..If.multi | 
| 998c0 | 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 64 20 6f 6e 65 | ple.remotes.exist,.then.read.one | 
| 998e0 | 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 20 65 78 69 73 | .from.the.user..If.just.one.exis | 
| 99900 | 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 69 6e 67 20 63 | ts,.use.that.without.requiring.c | 
| 99920 | 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 65 20 28 6c 69 | onfirmation."...(interactive.(li | 
| 99940 | 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 20 6d 61 74 63 | st.(magit-read-remote."Push.matc | 
| 99960 | 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 20 20 20 20 20 | hing.branches.to".nil.t)........ | 
| 99980 | 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 | 
| 999a0 | 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 | 
| 999c0 | 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 | 
| 999e0 | 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 22 3a 22 29 29 | nc."push"."-v".args.remote.":")) | 
| 99a00 | 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 75 | ..;;;###autoload.(defun.magit-pu | 
| 99a20 | 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 72 67 73 29 0a | sh-tags.(remote.&optional.args). | 
| 99a40 | 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 20 72 65 70 6f | .."Push.all.tags.to.another.repo | 
| 99a60 | 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 65 78 69 73 74 | sitory..If.only.one.remote.exist | 
| 99a80 | 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 72 77 69 73 65 | s,.then.push.to.that...Otherwise | 
| 99aa0 | 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 69 6e 67 20 74 | .prompt.for.a.remote,.offering.t | 
| 99ac0 | 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 | 
| 99ae0 | 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 28 69 6e 74 65 | rent.branch.as.default."...(inte | 
| 99b00 | 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 65 6d 6f 74 65 | ractive.(list.(magit-read-remote | 
| 99b20 | 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 74 29 0a 20 20 | ."Push.tags.to.remote".nil.t)... | 
| 99b40 | 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 | 
| 99b60 | 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- | 
| 99b80 | 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 | 
| 99ba0 | 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 67 73 22 20 61 | t-async."push".remote."--tags".a | 
| 99bc0 | 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 6e 20 6d 61 67 | rgs))..;;;###autoload.(defun.mag | 
| 99be0 | 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 74 69 6f 6e 61 | it-push-tag.(tag.remote.&optiona | 
| 99c00 | 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 6f 74 68 65 72 | l.args)..."Push.a.tag.to.another | 
| 99c20 | 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 0a 20 20 20 | .repository."...(interactive.... | 
| 99c40 | 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 20 22 50 75 73 | (let..((tag.(magit-read-tag."Pus | 
| 99c60 | 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 61 67 69 74 2d | h.tag")))......(list.tag.(magit- | 
| 99c80 | 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 73 20 74 6f 20 | read-remote.(format."Push.%s.to. | 
| 99ca0 | 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 20 20 20 20 28 | remote".tag).nil.t)............( | 
| 99cc0 | 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 28 72 75 6e 2d | magit-push-arguments))))...(run- | 
| 99ce0 | 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)... | 
| 99d00 | 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 20 72 65 6d 6f | (magit-run-git-async."push".remo | 
| 99d20 | 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 61 64 0a 28 64 | te.tag.args))..;;;###autoload.(d | 
| 99d40 | 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 72 65 66 20 72 | efun.magit-push-notes-ref.(ref.r | 
| 99d60 | 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 73 68 20 61 20 | emote.&optional.args)..."Push.a. | 
| 99d80 | 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 74 6f 72 79 2e | notes.ref.to.another.repository. | 
| 99da0 | 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 6e 6f 74 65 20 | "...(interactive....(let.((note. | 
| 99dc0 | 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 20 6e 6f 74 65 | (magit-notes-read-ref."Push.note | 
| 99de0 | 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 74 65 0a 20 20 | s".nil.nil)))......(list.note... | 
| 99e00 | 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 66 6f 72 | .........(magit-read-remote.(for | 
| 99e20 | 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 65 29 20 6e 69 | mat."Push.%s.to.remote".note).ni | 
| 99e40 | 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 2d 61 72 67 75 | l.t)............(magit-push-argu | 
| 99e60 | 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 69 74 2d 63 72 | ments))))...(run-hooks.'magit-cr | 
| 99e80 | 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 74 2d | edential-hook)...(magit-run-git- | 
| 99ea0 | 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 73 29 29 0a 0a | async."push".remote.ref.args)).. | 
| 99ec0 | 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 74 2d | ;;;###autoload.(autoload.'magit- | 
| 99ee0 | 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 22 20 6e 69 6c | push-implicitly."magit-push".nil | 
| 99f00 | 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 61 67 | .t).(transient-define-suffix.mag | 
| 99f20 | 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 20 22 50 75 73 | it-push-implicitly.(args)..."Pus | 
| 99f40 | 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 6e 20 65 78 70 | h.somewhere.without.using.an.exp | 
| 99f60 | 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 64 20 73 69 6d | licit.refspec...This.command.sim | 
| 99f80 | 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 53 5d 5c 22 2e | ply.runs.\"git.push.-v.[ARGS]\". | 
| 99fa0 | 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 65 63 69 66 69 | ..ARGS.are.the.arguments.specifi | 
| 99fc0 | 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 20 65 78 70 6c | ed.in.the.popup.buffer...No.expl | 
| 99fe0 | 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 75 73 65 64 2e | icit.refspec.arguments.are.used. | 
| 9a000 | 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 6e 64 73 20 6f | ..Instead.the.behavior.depends.o | 
| 9a020 | 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 6c 65 73 3a 20 | n.at.least.these.Git.variables:. | 
| 9a040 | 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 68 44 65 66 61 | `push.default',.`remote.pushDefa | 
| 9a060 | 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 52 65 6d 6f 74 | ult',.`branch.<branch>.pushRemot | 
| 9a080 | 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 27 2c 0a 60 62 | e',.`branch.<branch>.remote',.`b | 
| 9a0a0 | 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 60 72 65 6d 6f | ranch.<branch>.merge',.and.`remo | 
| 9a0c0 | 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 61 64 64 20 74 | te.<remote>.push'...If.you.add.t | 
| 9a0e0 | 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 72 65 66 69 78 | his.suffix.to.a.transient.prefix | 
| 9a100 | 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 69 6e 67 20 74 | .without.explicitly.specifying.t | 
| 9a120 | 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 65 6d 70 74 20 | he.description,.then.an.attempt. | 
| 9a140 | 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 73 20 63 6f 6d | is.made.to.predict.what.this.com | 
| 9a160 | 6d 61 6e 64 20 77 69 6c 6c 20 64 6f 2e 20 20 46    6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 28 | mand.will.do...For.example:....( | 
| 9a180 | 74 72 61 6e 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 | transient-insert-suffix.'magit-p | 
| 9a1a0 | 75 73 68 20 5c 22 70 5c 22 0a 20 20 20 20 27 28    5c 22 69 5c 22 20 6d 61 67 69 74 2d 70 75 73 68 | ush.\"p\".....'(\"i\".magit-push | 
| 9a1c0 | 2d 69 6d 70 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 27 6d | -implicitly))"...:description.'m | 
| 9a1e0 | 61 67 69 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 | agit-push-implicitly--desc...(in | 
| 9a200 | 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 67 75 | teractive.(list.(magit-push-argu | 
| 9a220 | 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 63 72 65 | ments)))...(run-hooks.'magit-cre | 
| 9a240 | 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 74 2d 61 | dential-hook)...(magit-run-git-a | 
| 9a260 | 73 79 6e 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 | sync."push"."-v".args))..(defun. | 
| 9a280 | 6d 61 67 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 | magit-push-implicitly--desc.().. | 
| 9a2a0 | 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 20    28 6d 61 67 69 74 2d 67 65 74 20 22 70 75 73 68 | .(let.((default.(magit-get."push | 
| 9a2c0 | 2e 64 65 66 61 75 6c 74 22 29 29 29 0a 20 20 20    20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 | .default"))).....(unless.(equal. | 
| 9a2e0 | 64 65 66 61 75 6c 74 20 22 6e 6f 74 68 69 6e 67    22 29 0a 20 20 20 20 20 20 28 6f 72 20 28 77 68 | default."nothing").......(or.(wh | 
| 9a300 | 65 6e 2d 6c 65 74 20 28 28 72 65 6d 6f 74 65 20    28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 72 | en-let.((remote.(or.(magit-get-r | 
| 9a320 | 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 20 20 20 | emote).......................... | 
| 9a340 | 20 20 20 20 20 20 20 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 | ........(magit-primary-remote))) | 
| 9a360 | 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 66 73 70 65 63 20 28 | ......................(refspec.( | 
| 9a380 | 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 70 75 73 68 22 | magit-get."remote".remote."push" | 
| 9a3a0 | 29 29 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 75 73 69 6e | ))).............(format."%s.usin | 
| 9a3c0 | 67 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 6d 61 67 69 74 | g.%s".....................(magit | 
| 9a3e0 | 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 6d 61 67 69 74 2d | --propertize-face.remote.'magit- | 
| 9a400 | 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 20 20 20 20 | branch-remote).................. | 
| 9a420 | 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 66 73 70 | ...(magit--propertize-face.refsp | 
| 9a440 | 65 63 20 27 62 6f 6c 64 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 | ec.'bold)))...........(--when-le | 
| 9a460 | 74 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d 61 67    69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e | t.(and.(not.(magit-get-push-bran | 
| 9a480 | 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 20 20 | ch))............................ | 
| 9a4a0 | 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 20 | (magit-get-upstream-branch)).... | 
| 9a4c0 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74    20 22 25 73 20 61 6b 61 20 25 73 5c 6e 22 0a 20 | .........(format."%s.aka.%s\n".. | 
| 9a4e0 | 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 72 61 6e 63 68 | ...................(magit-branch | 
| 9a500 | 2d 73 65 74 2d 66 61 63 65 20 69 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -set-face.it)................... | 
| 9a520 | 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 22 40 7b 75 70 73 | ..(magit--propertize-face."@{ups | 
| 9a540 | 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 28 2d 2d 77 68 | tream}".'bold)))...........(--wh | 
| 9a560 | 65 6e 2d 6c 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 29 0a 20 | en-let.(magit-get-push-branch).. | 
| 9a580 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 25 73 20 61 6b 61 20 25 73 5c 6e 22 | ...........(format."%s.aka.%s\n" | 
| 9a5a0 | 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 62 72 61 6e | .....................(magit-bran | 
| 9a5c0 | 63 68 2d 73 65 74 2d 66 61 63 65 20 69 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-set-face.it)................. | 
| 9a5e0 | 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 22 70 75 73 | ....(magit--propertize-face."pus | 
| 9a600 | 68 52 65 6d 6f 74 65 22 20 27 62 6f 6c 64 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 2d 2d 77 | hRemote".'bold)))...........(--w | 
| 9a620 | 68 65 6e 2d 6c 65 74 20 28 6d 61 67 69 74 2d 67    65 74 2d 40 7b 70 75 73 68 7d 2d 62 72 61 6e 63 | hen-let.(magit-get-@{push}-branc | 
| 9a640 | 68 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 6b 61 20 25 | h).............(format."%s.aka.% | 
| 9a660 | 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 28 6d 61 67 69 74 2d | s\n".....................(magit- | 
| 9a680 | 62 72 61 6e 63 68 2d 73 65 74 2d 66 61 63 65 20    69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | branch-set-face.it)............. | 
| 9a6a0 | 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. | 
| 9a6c0 | 22 40 7b 70 75 73 68 7d 22 20 27 62 6f 6c 64 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f | "@{push}".'bold)))...........(fo | 
| 9a6e0 | 72 6d 61 74 20 22 75 73 69 6e 67 20 25 73 20 28    25 73 20 69 73 20 25 73 29 5c 6e 22 0a 20 20 20 | rmat."using.%s.(%s.is.%s)\n".... | 
| 9a700 | 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 7a | ...............(magit--propertiz | 
| 9a720 | 65 2d 66 61 63 65 20 22 67 69 74 20 70 75 73 68    22 20 20 20 20 20 27 62 6f 6c 64 29 0a 20 20 20 | e-face."git.push".....'bold).... | 
| 9a740 | 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 7a | ...............(magit--propertiz | 
| 9a760 | 65 2d 66 61 63 65 20 22 70 75 73 68 2e 64 65 66    61 75 6c 74 22 20 27 62 6f 6c 64 29 0a 20 20 20 | e-face."push.default".'bold).... | 
| 9a780 | 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 7a | ...............(magit--propertiz | 
| 9a7a0 | 65 2d 66 61 63 65 20 64 65 66 61 75 6c 74 20 20    20 20 20 20 20 20 27 62 6f 6c 64 29 29 29 29 29 | e-face.default........'bold))))) | 
| 9a7c0 | 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 70 | )..;;;###autoload.(defun.magit-p | 
| 9a7e0 | 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 29 0a 20 20 22 50 | ush-to-remote.(remote.args)..."P | 
| 9a800 | 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 67 20 61 6e 20 65 | ush.to.REMOTE.without.using.an.e | 
| 9a820 | 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 45 20 69 73 20 72 | xplicit.refspec..The.REMOTE.is.r | 
| 9a840 | 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 69 73 20 63 6f 6d | ead.in.the.minibuffer...This.com | 
| 9a860 | 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 68 20 2d 76 20 5b | mand.simply.runs.\"git.push.-v.[ | 
| 9a880 | 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 74 68 65 20 61 72 | ARGS].REMOTE\"...ARGS.are.the.ar | 
| 9a8a0 | 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 6f 70 75 70 20 62 | guments.specified.in.the.popup.b | 
| 9a8c0 | 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 74 73 20 61 72 65 | uffer...No.refspec.arguments.are | 
| 9a8e0 | 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 6f 72 20 64 65 70 | .used...Instead.the.behavior.dep | 
| 9a900 | 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 20 76 61 72 69 61 | ends.on.at.least.these.Git.varia | 
| 9a920 | 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 6f 74 65 2e 70 75 | bles:.`push.default',.`remote.pu | 
| 9a940 | 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 68 3e 2e 70 75 73 | shDefault',.`branch.<branch>.pus | 
| 9a960 | 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 2e 72 65 6d 6f 74 | hRemote',.`branch.<branch>.remot | 
| 9a980 | 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 27 2c 20 61 6e 64 | e',.`branch.<branch>.merge',.and | 
| 9a9a0 | 20 60 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65    3e 2e 70 75 73 68 27 2e 22 0a 20 20 28 69 6e 74 | .`remote.<remote>.push'."...(int | 
| 9a9c0 | 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 65 6d 6f 74 | eractive.(list.(magit-read-remot | 
| 9a9e0 | 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 20 20 20 20 20 | e."Push.to.remote")............. | 
| 9aa00 | 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 74 73 29 29 | .........(magit-push-arguments)) | 
| 9aa20 | 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 61 6c | )...(run-hooks.'magit-credential | 
| 9aa40 | 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 22 70 | -hook)...(magit-run-git-async."p | 
| 9aa60 | 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 65 66 75 6e 20 | ush"."-v".args.remote))..(defun. | 
| 9aa80 | 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 28 29 0a 20 20 | magit-push-to-remote--desc.()... | 
| 9aaa0 | 28 66 6f 72 6d 61 74 20 22 75 73 69 6e 67 20 25    73 5c 6e 22 20 28 6d 61 67 69 74 2d 2d 70 72 6f | (format."using.%s\n".(magit--pro | 
| 9aac0 | 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 65 3e 22 | pertize-face."git.push.<remote>" | 
| 9aae0 | 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 67 69 74 | .'bold)))..;;;._.(provide.'magit | 
| 9ab00 | 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 20 68 65 | -push).;;;.magit-push.el.ends.he | 
| 9ab20 | 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.............................. | 
| 9ab40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ab60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ab80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9aba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9abc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9abe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ac00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 6c 6f 67 2e 65 6c 00 00 00 00 00 00 00 00 | magit-3.3.0/magit-log.el........ | 
| 9ac20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ac40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ac60 | 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 | 
| 9ac80 | 30 32 32 32 37 36 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 34 37 30 00 20 30 00 00 00 | 0222760.00000000000.013470..0... | 
| 9aca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9acc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ace0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ad00 | 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................... | 
| 9ad20 | 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................... | 
| 9ad40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ad60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ad80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ada0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9adc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ade0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 9ae00 | 3b 3b 3b 20 6d 61 67 69 74 2d 6c 6f 67 2e 65 6c    20 2d 2d 2d 20 69 6e 73 70 65 63 74 20 47 69 74 | ;;;.magit-log.el.---.inspect.Git | 
| 9ae20 | 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 20 74 | .history..-*-.lexical-binding:.t | 
| 9ae40 | 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 31 30 2d 32 30 32 31 | .-*-..;;.Copyright.(C).2010-2021 | 
| 9ae60 | 20 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 | ..The.Magit.Project.Contributors | 
| 9ae80 | 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. | 
| 9aea0 | 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 41 55    54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 | a.copy.of.the.AUTHORS.md.file.wh | 
| 9aec0 | 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c 6c    20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 20 | ich.;;.lists.all.contributors... | 
| 9aee0 | 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70    3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 | If.not,.see.http://magit.vc/auth | 
| 9af00 | 6f 72 73 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 | ors...;;.Author:.Jonas.Bernoulli | 
| 9af20 | 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 | 
| 9af40 | 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 | 
| 9af60 | 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 | 
| 9af80 | 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 | 
| 9afa0 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20    79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software;.you.can.redistri | 
| 9afc0 | 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 | 
| 9afe0 | 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 | 
| 9b000 | 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.;; | 
| 9b020 | 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 3b 20 65 | .the.Free.Software.Foundation;.e | 
| 9b040 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c    20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 | ither.version.3,.or.(at.your.opt | 
| 9b060 | 69 6f 6e 29 0a 3b 3b 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 | ion).;;.any.later.version..;;.;; | 
| 9b080 | 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 70 | .Magit.is.distributed.in.the.hop | 
| 9b0a0 | 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 75 74 20 57 49 | e.that.it.will.be.useful,.but.WI | 
| 9b0c0 | 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 6f 75 74 20 65 | THOUT.;;.ANY.WARRANTY;.without.e | 
| 9b0e0 | 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 20 4d 45 52 43 | ven.the.implied.warranty.of.MERC | 
| 9b100 | 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 4f 52 20 41 20 | HANTABILITY.;;.or.FITNESS.FOR.A. | 
| 9b120 | 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 | 
| 9b140 | 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 66 6f 72 20 6d | .General.Public.;;.License.for.m | 
| 9b160 | 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 61 | ore.details..;;.;;.You.should.ha | 
| 9b180 | 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 65 | ve.received.a.copy.of.the.GNU.Ge | 
| 9b1a0 | 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 69 | neral.Public.License.;;.along.wi | 
| 9b1c0 | 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f    74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 | th.Magit...If.not,.see.http://ww | 
| 9b1e0 | 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73    65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 | w.gnu.org/licenses...;;;.Comment | 
| 9b200 | 61 72 79 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 | ary:..;;.This.library.implements | 
| 9b220 | 20 73 75 70 70 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 | .support.for.looking.at.Git.logs | 
| 9b240 | 2c 20 69 6e 63 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 | ,.including.;;.special.logs.like | 
| 9b260 | 20 63 68 65 72 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 | .cherry-logs,.as.well.as.for.sel | 
| 9b280 | 65 63 74 69 6e 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 | ecting.a.commit.;;.from.a.log... | 
| 9b2a0 | 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 72 65 29 | ;;;.Code:..(require.'magit-core) | 
| 9b2c0 | 0a 28 72 65 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 | .(require.'magit-diff)..(declare | 
| 9b2e0 | 2d 66 75 6e 63 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 | -function.magit-blob-visit."magi | 
| 9b300 | 74 2d 66 69 6c 65 73 22 20 28 62 6c 6f 62 2d 6f    72 2d 66 69 6c 65 20 6c 69 6e 65 29 29 0a 28 64 | t-files".(blob-or-file.line)).(d | 
| 9b320 | 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 74 2d 68 65 61 | eclare-function.magit-insert-hea | 
| 9b340 | 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 75 73 22 0a 20 | d-branch-header."magit-status".. | 
| 9b360 | 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 20 62 72 61 6e | .................(&optional.bran | 
| 9b380 | 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 74 2d 69 6e 73 | ch)).(declare-function.magit-ins | 
| 9b3a0 | 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 22 6d 61 67 69 | ert-upstream-branch-header."magi | 
| 9b3c0 | 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 20 28 26 6f 70 | t-status"...................(&op | 
| 9b3e0 | 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 29 0a 28 64 65 | tional.branch.pull.keyword)).(de | 
| 9b400 | 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 69 6c 65 2d 66 | clare-function.magit-read-file-f | 
| 9b420 | 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 20 20 20 20 20 | rom-rev."magit-files"........... | 
| 9b440 | 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 61 6c 20 64 65 | ........(rev.prompt.&optional.de | 
| 9b460 | 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 61 67 69 74 2d | fault)).(declare-function.magit- | 
| 9b480 | 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"........ | 
| 9b4a0 | 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. | 
| 9b4c0 | 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 | 
| 9b4e0 | 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 | 
| 9b500 | 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 | 
| 9b520 | 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 | 
| 9b540 | 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 | 
| 9b560 | 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 | 
| 9b580 | 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 | 
| 9b5a0 | 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 | 
| 9b5c0 | 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 | 
| 9b5e0 | 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). | 
| 9b600 | 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 | 
| 9b620 | 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 | 
| 9b640 | 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 | 
| 9b660 | 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 | 
| 9b680 | 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 | 
| 9b6a0 | 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 | 
| 9b6c0 | 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 | 
| 9b6e0 | 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 | 
| 9b700 | 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 | 
| 9b720 | 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 | 
| 9b740 | 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 | 
| 9b760 | 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"."- | 
| 9b780 | 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 | 
| 9b7a0 | 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. | 
| 9b7c0 | 74 6f 20 62 65 20 64 72 6f 70 70 65 64 2e 22 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | to.be.dropped."...:package-versi | 
| 9b7e0 | 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 20 27 | on.'(magit..."2.3.0")...:group.' | 
| 9b800 | 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 73 74 72 69 | magit-log...:type.'(repeat.(stri | 
| 9b820 | 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 6f 6e 73 20 | ng.:tag."Argument"))...:options. | 
| 9b840 | 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 53 22 20 | '("--follow"."--grep"."-G"."-S". | 
| 9b860 | 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 2d 72 65 76 | "-L"))..(defcustom.magit-log-rev | 
| 9b880 | 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 2b 4e 0a 41 | ision-headers-format."\.%+b%+N.A | 
| 9b8a0 | 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 72 3a 20 25 | uthor:....%aN.<%aE>.Committer:.% | 
| 9b8c0 | 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 61 74 20 73 | cN.<%cE>"..."Additional.format.s | 
| 9b8e0 | 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 72 27 20 61 | tring.used.with.the.`++header'.a | 
| 9b900 | 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 20 27 28 6d | rgument."...:package-version.'(m | 
| 9b920 | 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 69 74 2d | agit..."3.2.0")...:group.'magit- | 
| 9b940 | 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 73 74 6f 6d | log...:type.'string)..(defcustom | 
| 9b960 | 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 49 6e 73 65 | .magit-log-auto-more.nil..."Inse | 
| 9b980 | 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 63 61 6c 6c | rt.more.log.entries.automaticall | 
| 9b9a0 | 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 65 6e 74 72 | y.when.moving.past.the.last.entr | 
| 9b9c0 | 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 6e 67 20 70 | y..Only.considered.when.moving.p | 
| 9b9e0 | 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 69 74 2d 67 | ast.the.last.entry.with.`magit-g | 
| 9ba00 | 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 3a 67 72 6f | oto-*-section'.commands."...:gro | 
| 9ba20 | 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 6e 29 0a | up.'magit-log...:type.'boolean). | 
| 9ba40 | 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 20 27 28 74 | .(defcustom.magit-log-margin.'(t | 
| 9ba60 | 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 74 20 31 38 | .age.magit-log-margin-width.t.18 | 
| 9ba80 | 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 20 60 6d 61 | )..."Format.of.the.margin.in.`ma | 
| 9baa0 | 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 76 61 6c 75 | git-log-mode'.buffers...The.valu | 
| 9bac0 | 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 | 
| 9bae0 | 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. | 
| 9bb00 | 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 | 
| 9bb20 | 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 | 
| 9bb40 | 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 | 
| 9bb60 | 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 | 
| 9bb80 | 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 | 
| 9bba0 | 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 | 
| 9bbc0 | 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 | 
| 9bbe0 | 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 | 
| 9bc00 | 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 | 
| 9bc20 | 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 | 
| 9bc40 | 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 | 
| 9bc60 | 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 | 
| 9bc80 | 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. | 
| 9bca0 | 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 | 
| 9bcc0 | 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 | 
| 9bce0 | 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 | 
| 9bd00 | 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 | 
| 9bd20 | 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 | 
| 9bd40 | 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 | 
| 9bd60 | 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 | 
| 9bd80 | 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 | 
| 9bda0 | 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 | 
| 9bdc0 | 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 | 
| 9bde0 | 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"). | 
| 9be00 | 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 20 27 6d 61 | ..:group.'magit-log...:group.'ma | 
| 9be20 | 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 61 72 | git-margin...:type.magit-log-mar | 
| 9be40 | 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 20 27 | gin--custom-type...:initialize.' | 
| 9be60 | 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 0a 20 20 | magit-custom-initialize-reset... | 
| 9be80 | 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 | 
| 9bea0 | 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 67 2d 6d 6f 64 | rgin-set-variable.'magit-log-mod | 
| 9bec0 | 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 61 72 67 69 6e | e))..(defcustom.magit-log-margin | 
| 9bee0 | 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 22 57 68 65 74 | -show-committer-date.nil..."Whet | 
| 9bf00 | 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 61 74 65 20 69 | her.to.show.the.committer.date.i | 
| 9bf20 | 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 6f 6e 6c 79 20 | n.the.margin...This.option.only. | 
| 9bf40 | 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 74 65 72 20 64 | controls.whether.the.committer.d | 
| 9bf60 | 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 20 74 68 65 20 | ate.is.displayed.instead.of.the. | 
| 9bf80 | 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 64 61 74 65 20 | author.date...Whether.some.date. | 
| 9bfa0 | 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 61 6e 64 20 77 | is.displayed.in.the.margin.and.w | 
| 9bfc0 | 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 65 64 20 61 | hether.the.margin.is.displayed.a | 
| 9bfe0 | 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 72 20 6f 70 74 | t.all.is.controlled.by.other.opt | 
| 9c000 | 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 28 6d 61 67 69 | ions."...:package-version.'(magi | 
| 9c020 | 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 6c 6f 67 | t..."3.0.0")...:group.'magit-log | 
| 9c040 | 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 20 | ...:group.'magit-margin...:type. | 
| 9c060 | 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 6c 6f 67 2d | 'boolean)..(defcustom.magit-log- | 
| 9c080 | 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 6e 69 6c 0a 20 | show-refname-after-summary.nil.. | 
| 9c0a0 | 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 61 66 74 65 72 | ."Whether.to.show.refnames.after | 
| 9c0c0 | 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 75 73 65 66 75 | .commit.summaries..This.is.usefu | 
| 9c0e0 | 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 61 6e 63 68 20 | l.if.you.use.really.long.branch. | 
| 9c100 | 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 27 28 6d 61 67 | names."...:package-version.'(mag | 
| 9c120 | 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 6c 6f | it..."2.2.0")...:group.'magit-lo | 
| 9c140 | 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 73 74 6f 6d 20 | g...:type.'boolean)..(defcustom. | 
| 9c160 | 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 73 20 74 0a 20 | magit-log-highlight-keywords.t.. | 
| 9c180 | 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 6b 65 74 65 64 | ."Whether.to.highlight.bracketed | 
| 9c1a0 | 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 65 73 2e 22 0a | .keywords.in.commit.summaries.". | 
| 9c1c0 | 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. | 
| 9c1e0 | 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 20 20 3a 74 79 | 12.0")...:group.'magit-log...:ty | 
| 9c200 | 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 6c | pe.'boolean)..(defcustom.magit-l | 
| 9c220 | 6f 67 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66    75 6e 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 6c | og-header-line-function.'magit-l | 
| 9c240 | 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 22 46 75 6e 63 74 | og-header-line-sentence..."Funct | 
| 9c260 | 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 73 68 6f 77 6e 20 | ion.used.to.generate.text.shown. | 
| 9c280 | 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 65 72 73 2e 22 0a | in.header.line.of.log.buffers.". | 
| 9c2a0 | 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. | 
| 9c2c0 | 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 20 20 3a 74 79 | 12.0")...:group.'magit-log...:ty | 
| 9c2e0 | 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 20 6d 61 67 69 74 | pe.'(choice.(function-item.magit | 
| 9c300 | 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 29 0a 20 20 20 20 | -log-header-line-arguments)..... | 
| 9c320 | 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 61 67 69 | .............(function-item.magi | 
| 9c340 | 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 29 0a 20 20 20 20 | t-log-header-line-sentence)..... | 
| 9c360 | 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 64 65 66 63 75 73 | .............function))..(defcus | 
| 9c380 | 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 74 69 6f 6e 2d 66 | tom.magit-log-trace-definition-f | 
| 9c3a0 | 75 6e 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 77    68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 | unction.'magit-which-function... | 
| 9c3c0 | 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 6e 65 20 74 68 65 20 | "Function.used.to.determine.the. | 
| 9c3e0 | 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 73 20 75 73 65 64 20 | function.at.point..This.is.used. | 
| 9c400 | 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 2d 74 72 61 63 65 2d | by.the.command.`magit-log-trace- | 
| 9c420 | 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 72 65 66 65 72 20 60 | definition'..You.should.prefer.` | 
| 9c440 | 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 72 20 60 77 68 69 63 | magit-which-function'.over.`whic | 
| 9c460 | 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 61 74 74 65 72 20 6d | h-function'.because.the.latter.m | 
| 9c480 | 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 74 64 61 74 65 64 20 | ay.make.use.of.Imenu's.outdated. | 
| 9c4a0 | 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 6e 20 27 28 6d 61 67 | cache."...:package-version.'(mag | 
| 9c4c0 | 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 6c 6f | it..."3.0.0")...:group.'magit-lo | 
| 9c4e0 | 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 69 6f 6e 2d 69 74 65 | g...:type.'(choice.(function-ite | 
| 9c500 | 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 20 20 20 20 20 20 20 | m.magit-which-function)......... | 
| 9c520 | 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 68 69 63 68 2d 66 75 | .........(function-item.which-fu | 
| 9c540 | 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 28 66 75 6e 63 74 69 | nction)..................(functi | 
| 9c560 | 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 65 66 75 6e 29 0a 20 | on-item.add-log-current-defun).. | 
| 9c580 | 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 64 65 66 | ................function))..(def | 
| 9c5a0 | 66 61 63 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 67    72 61 70 68 0a 20 20 27 28 28 28 28 63 6c 61 73 | face.magit-log-graph...'((((clas | 
| 9c5c0 | 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 | 
| 9c5e0 | 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 33 30    22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 | reground."grey30").....(((class. | 
| 9c600 | 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 6f 72 65 | color).(background..dark)).:fore | 
| 9c620 | 67 72 6f 75 6e 64 20 22 67 72 65 79 38 30 22 29    29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 68 | ground."grey80"))..."Face.for.th | 
| 9c640 | 65 20 67 72 61 70 68 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 | e.graph.part.of.the.log.output." | 
| 9c660 | 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 | 
| 9c680 | 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 61 75 74 68    6f 72 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 | e.magit-log-author...'((((class. | 
| 9c6a0 | 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 20 20 20 20 | color).(background.light))...... | 
| 9c6c0 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 66 69 72    65 62 72 69 63 6b 22 0a 20 20 20 20 20 3a 73 6c | :foreground."firebrick"......:sl | 
| 9c6e0 | 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 0a | ant.normal......:weight.normal). | 
| 9c700 | 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 20 | ....(((class.color).(background. | 
| 9c720 | 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 74 6f 6d 61 74 6f | .dark))......:foreground."tomato | 
| 9c740 | 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 68 | "......:slant.normal......:weigh | 
| 9c760 | 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 61 75 74 68 6f | t.normal))..."Face.for.the.autho | 
| 9c780 | 72 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 | r.part.of.the.log.output."...:gr | 
| 9c7a0 | 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 | 
| 9c7c0 | 74 2d 6c 6f 67 2d 64 61 74 65 0a 20 20 27 28 28    28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | t-log-date...'((((class.color).( | 
| 9c7e0 | 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74    29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f | background.light))......:foregro | 
| 9c800 | 75 6e 64 20 22 67 72 65 79 33 30 22 0a 20 20 20    20 20 3a 73 6c 61 6e 74 20 6e 6f 72 6d 61 6c 0a | und."grey30"......:slant.normal. | 
| 9c820 | 20 20 20 20 20 3a 77 65 69 67 68 74 20 6e 6f 72    6d 61 6c 29 0a 20 20 20 20 28 28 28 63 6c 61 73 | .....:weight.normal).....(((clas | 
| 9c840 | 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 0a 20 20 20 | s.color).(background..dark)).... | 
| 9c860 | 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67    72 65 79 38 30 22 0a 20 20 20 20 20 3a 73 6c 61 | ..:foreground."grey80"......:sla | 
| 9c880 | 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 29 0a | nt.normal......:weight.normal)). | 
| 9c8a0 | 20 20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20    64 61 74 65 20 70 61 72 74 20 6f 66 20 74 68 65 | .."Face.for.the.date.part.of.the | 
| 9c8c0 | 20 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 | .log.output."...:group.'magit-fa | 
| 9c8e0 | 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d    61 67 69 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 | ces)..(defface.magit-header-line | 
| 9c900 | 2d 6c 6f 67 2d 73 65 6c 65 63 74 0a 20 20 27 28    28 74 20 3a 69 6e 68 65 72 69 74 20 62 6f 6c 64 | -log-select...'((t.:inherit.bold | 
| 9c920 | 29 29 0a 20 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 | ))..."Face.for.the.`header-line' | 
| 9c940 | 20 69 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73    65 6c 65 63 74 2d 6d 6f 64 65 27 2e 22 0a 20 20 | .in.`magit-log-select-mode'."... | 
| 9c960 | 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 3b 20 46 69 6c 65 20 | :group.'magit-faces)..;;;;.File. | 
| 9c980 | 4c 6f 67 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20    6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 | Log..(defcustom.magit-log-buffer | 
| 9c9a0 | 2d 66 69 6c 65 2d 6c 6f 63 6b 65 64 20 74 0a 20    20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 | -file-locked.t..."Whether.`magit | 
| 9c9c0 | 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65    2d 71 75 69 63 6b 27 20 75 73 65 73 20 61 20 64 | -log-buffer-file-quick'.uses.a.d | 
| 9c9e0 | 65 64 69 63 61 74 65 64 20 62 75 66 66 65 72 2e    22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | edicated.buffer."...:package-ver | 
| 9ca00 | 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 3a 67 72 6f 75 70 | sion.'(magit..."2.7.0")...:group | 
| 9ca20 | 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 | 
| 9ca40 | 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20 27 62 6f    6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 3b 20 53 65 6c | -log...:type.'boolean)..;;;;.Sel | 
| 9ca60 | 65 63 74 20 4d 6f 64 65 0a 0a 28 64 65 66 63 75    73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 | ect.Mode..(defcustom.magit-log-s | 
| 9ca80 | 65 6c 65 63 74 2d 73 68 6f 77 2d 75 73 61 67 65    20 27 62 6f 74 68 0a 20 20 22 57 68 65 74 68 65 | elect-show-usage.'both..."Whethe | 
| 9caa0 | 72 20 74 6f 20 73 68 6f 77 20 75 73 61 67 65 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 20 77 68 65 6e | r.to.show.usage.information.when | 
| 9cac0 | 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 61 20 6c 6f 67 2e 0a | .selecting.a.commit.from.a.log.. | 
| 9cae0 | 54 68 65 20 6d 65 73 73 61 67 65 20 63 61 6e 20    62 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 | The.message.can.be.shown.in.the. | 
| 9cb00 | 60 65 63 68 6f 2d 61 72 65 61 27 20 6f 72 20 74    68 65 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 | `echo-area'.or.the.`header-line' | 
| 9cb20 | 2c 20 6f 72 20 69 6e 0a 60 62 6f 74 68 27 20 70    6c 61 63 65 73 2e 20 20 49 66 20 74 68 65 20 76 | ,.or.in.`both'.places...If.the.v | 
| 9cb40 | 61 6c 75 65 20 69 73 6e 27 74 20 6f 6e 65 20 6f    66 20 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 2c | alue.isn't.one.of.these.symbols, | 
| 9cb60 | 20 74 68 65 6e 20 69 74 20 73 68 6f 75 6c 64 0a    62 65 20 6e 69 6c 2c 20 69 6e 20 77 68 69 63 68 | .then.it.should.be.nil,.in.which | 
| 9cb80 | 20 63 61 73 65 20 6e 6f 20 75 73 61 67 65 20 69    6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 73 68 | .case.no.usage.information.is.sh | 
| 9cba0 | 6f 77 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 | own."...:package-version.'(magit | 
| 9cbc0 | 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 6c 6f 67 0a | ..."2.1.0")...:group.'magit-log. | 
| 9cbe0 | 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 20 22 69 6e | ..:type.'(choice.(const.:tag."in | 
| 9cc00 | 20 65 63 68 6f 2d 61 72 65 61 22 20 65 63 68 6f    2d 61 72 65 61 29 0a 20 20 20 20 20 20 20 20 20 | .echo-area".echo-area).......... | 
| 9cc20 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a    74 61 67 20 22 69 6e 20 68 65 61 64 65 72 2d 6c | ........(const.:tag."in.header-l | 
| 9cc40 | 69 6e 65 22 20 68 65 61 64 65 72 2d 6c 69 6e 65    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine".header-line)............... | 
| 9cc60 | 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    69 6e 20 62 6f 74 68 20 70 6c 61 63 65 73 22 20 | ...(const.:tag."in.both.places". | 
| 9cc80 | 62 6f 74 68 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 | both)..................(const.:t | 
| 9cca0 | 61 67 20 22 6e 6f 77 68 65 72 65 22 29 29 29 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | ag."nowhere")))..(defcustom.magi | 
| 9ccc0 | 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 61 72    67 69 6e 0a 20 20 28 6c 69 73 74 20 28 6e 74 68 | t-log-select-margin...(list.(nth | 
| 9cce0 | 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 6e 74 | .0.magit-log-margin).........(nt | 
| 9cd00 | 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 27 6d | h.1.magit-log-margin).........'m | 
| 9cd20 | 61 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 | agit-log-margin-width.t......... | 
| 9cd40 | 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 72 | (nth.4.magit-log-margin))..."For | 
| 9cd60 | 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 6c 6f 67 2d | mat.of.the.margin.in.`magit-log- | 
| 9cd80 | 73 65 6c 65 63 74 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 | select-mode'.buffers...The.value | 
| 9cda0 | 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 20 | .has.the.form.(INIT.STYLE.WIDTH. | 
| 9cdc0 | 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 69 | AUTHOR.AUTHOR-WIDTH)...If.INIT.i | 
| 9cde0 | 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 68 | s.non-nil,.then.the.margin.is.sh | 
| 9ce00 | 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 6f | own.initially..STYLE.controls.ho | 
| 9ce20 | 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 74 | w.to.format.the.author.or.commit | 
| 9ce40 | 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 67 | ter.date....It.can.be.one.of.`ag | 
| 9ce60 | 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 69 | e'.(to.show.the.age.of.the.commi | 
| 9ce80 | 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 72 | t),...`age-abbreviated'.(to.abbr | 
| 9cea0 | 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 63 | eviate.the.time.unit.to.a.charac | 
| 9cec0 | 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 6f | ter),...or.a.string.(suitable.fo | 
| 9cee0 | 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 20 | r.`format-time-string').to.show. | 
| 9cf00 | 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 69 | the...actual.date...Option.`magi | 
| 9cf20 | 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 | 
| 9cf40 | 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 67 | '...controls.which.date.is.being | 
| 9cf60 | 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 77 | .displayed..WIDTH.controls.the.w | 
| 9cf80 | 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 73 | idth.of.the.margin...This.exists | 
| 9cfa0 | 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 64 | .for.forward...compatibility.and | 
| 9cfc0 | 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 20 | .currently.the.value.should.not. | 
| 9cfe0 | 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 74 | be.changed..AUTHOR.controls.whet | 
| 9d000 | 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 6c | her.the.name.of.the.author.is.al | 
| 9d020 | 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 49 | so.shown.by...default..AUTHOR-WI | 
| 9d040 | 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 20 | DTH.has.to.be.an.integer...When. | 
| 9d060 | 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 77 | the.name.of.the.author...is.show | 
| 9d080 | 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. | 
| 9d0a0 | 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 6b | space.is.used.to.do.so."...:pack | 
| 9d0c0 | 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 20 | age-version.'(magit..."2.9.0").. | 
| 9d0e0 | 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 20 27 6d 61 67 | .:group.'magit-log...:group.'mag | 
| 9d100 | 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 61 72 67 | it-margin...:type.magit-log-marg | 
| 9d120 | 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 20 27 6d | in--custom-type...:initialize.'m | 
| 9d140 | 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...: | 
| 9d160 | 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)... | 
| 9d180 | 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 | 
| 9d1a0 | 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 67 2d 73 65 6c | rgin-set-variable.'magit-log-sel | 
| 9d1c0 | 65 63 74 2d 6d 6f 64 65 29 29 0a 0a 3b 3b 3b 3b    20 43 68 65 72 72 79 20 4d 6f 64 65 0a 0a 28 64 | ect-mode))..;;;;.Cherry.Mode..(d | 
| 9d1e0 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63    68 65 72 72 79 2d 73 65 63 74 69 6f 6e 73 2d 68 | efcustom.magit-cherry-sections-h | 
| 9d200 | 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 63 68 65 72 72 79 2d 68 65 61 64 | ook...'(magit-insert-cherry-head | 
| 9d220 | 65 72 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 63 68 65 72 72 79 2d 63 6f 6d 6d | ers.....magit-insert-cherry-comm | 
| 9d240 | 69 74 73 29 0a 20 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 | its)..."Hook.run.to.insert.secti | 
| 9d260 | 6f 6e 73 20 69 6e 74 6f 20 74 68 65 20 63 68 65    72 72 79 20 62 75 66 66 65 72 2e 22 0a 20 20 3a | ons.into.the.cherry.buffer."...: | 
| 9d280 | 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 30 | package-version.'(magit..."2.1.0 | 
| 9d2a0 | 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 70 65 20 27 | ")...:group.'magit-log...:type.' | 
| 9d2c0 | 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d | hook)..(defcustom.magit-cherry-m | 
| 9d2e0 | 61 72 67 69 6e 0a 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 | argin...(list.(nth.0.magit-log-m | 
| 9d300 | 61 72 67 69 6e 29 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 | argin).........(nth.1.magit-log- | 
| 9d320 | 6d 61 72 67 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 | margin).........'magit-log-margi | 
| 9d340 | 6e 2d 77 69 64 74 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 | n-width.t.........(nth.4.magit-l | 
| 9d360 | 6f 67 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 | og-margin))..."Format.of.the.mar | 
| 9d380 | 67 69 6e 20 69 6e 20 60 6d 61 67 69 74 2d 63 68    65 72 72 79 2d 6d 6f 64 65 27 20 62 75 66 66 65 | gin.in.`magit-cherry-mode'.buffe | 
| 9d3a0 | 72 73 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 | rs...The.value.has.the.form.(INI | 
| 9d3c0 | 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 54 | T.STYLE.WIDTH.AUTHOR.AUTHOR-WIDT | 
| 9d3e0 | 48 29 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 | H)...If.INIT.is.non-nil,.then.th | 
| 9d400 | 65 20 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 | e.margin.is.shown.initially..STY | 
| 9d420 | 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 75 | LE.controls.how.to.format.the.au | 
| 9d440 | 74 68 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 | thor.or.committer.date....It.can | 
| 9d460 | 20 62 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 | .be.one.of.`age'.(to.show.the.ag | 
| 9d480 | 65 20 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 | e.of.the.commit),...`age-abbrevi | 
| 9d4a0 | 61 74 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 | ated'.(to.abbreviate.the.time.un | 
| 9d4c0 | 69 74 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 | it.to.a.character),...or.a.strin | 
| 9d4e0 | 67 20 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 | g.(suitable.for.`format-time-str | 
| 9d500 | 69 6e 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 | ing').to.show.the...actual.date. | 
| 9d520 | 20 20 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 | ..Option.`magit-log-margin-show- | 
| 9d540 | 63 6f 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 | committer-date'...controls.which | 
| 9d560 | 20 64 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 | .date.is.being.displayed..WIDTH. | 
| 9d580 | 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 6d 61 72 67 69 6e | controls.the.width.of.the.margin | 
| 9d5a0 | 2e 20 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 | ...This.exists.for.forward...com | 
| 9d5c0 | 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 | 
| 9d5e0 | 75 65 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 | ue.should.not.be.changed..AUTHOR | 
| 9d600 | 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 66 20 74 68 | .controls.whether.the.name.of.th | 
| 9d620 | 65 20 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 | e.author.is.also.shown.by...defa | 
| 9d640 | 75 6c 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 | ult..AUTHOR-WIDTH.has.to.be.an.i | 
| 9d660 | 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 20 61 75 | nteger...When.the.name.of.the.au | 
| 9d680 | 74 68 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 | thor...is.shown,.then.this.speci | 
| 9d6a0 | 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 20 64 | fies.how.much.space.is.used.to.d | 
| 9d6c0 | 6f 20 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 | o.so."...:package-version.'(magi | 
| 9d6e0 | 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 6c 6f 67 | t..."2.9.0")...:group.'magit-log | 
| 9d700 | 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 20 | ...:group.'magit-margin...:type. | 
| 9d720 | 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 20 | magit-log-margin--custom-type... | 
| 9d740 | 3a 69 6e 69 74 69 61 6c 69 7a 65 20 27 6d 61 67    69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 | :initialize.'magit-custom-initia | 
| 9d760 | 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 74 2d | lize-reset...:set-after.'(magit- | 
| 9d780 | 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 69 61 | log-margin)...:set.(apply-partia | 
| 9d7a0 | 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 65 20 | lly.#'magit-margin-set-variable. | 
| 9d7c0 | 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f    64 65 29 29 0a 0a 3b 3b 3b 3b 20 4c 6f 67 20 53 | 'magit-cherry-mode))..;;;;.Log.S | 
| 9d7e0 | 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 | ections..(defcustom.magit-log-se | 
| 9d800 | 63 74 69 6f 6e 2d 63 6f 6d 6d 69 74 2d 63 6f 75    6e 74 20 31 30 0a 20 20 22 48 6f 77 20 6d 61 6e | ction-commit-count.10..."How.man | 
| 9d820 | 79 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73    20 74 6f 20 73 68 6f 77 20 69 6e 20 63 65 72 74 | y.recent.commits.to.show.in.cert | 
| 9d840 | 61 69 6e 20 6c 6f 67 20 73 65 63 74 69 6f 6e 73    2e 0a 48 6f 77 20 6d 61 6e 79 20 72 65 63 65 6e | ain.log.sections..How.many.recen | 
| 9d860 | 74 20 63 6f 6d 6d 69 74 73 20 60 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 72 65 63 65 6e 74 2d 63 | t.commits.`magit-insert-recent-c | 
| 9d880 | 6f 6d 6d 69 74 73 27 20 61 6e 64 0a 60 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c | ommits'.and.`magit-insert-unpull | 
| 9d8a0 | 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d    2d 6f 72 2d 72 65 63 65 6e 74 27 20 28 70 72 6f | ed-from-upstream-or-recent'.(pro | 
| 9d8c0 | 76 69 64 65 64 0a 74 68 65 20 75 70 73 74 72 65    61 6d 20 69 73 6e 27 74 20 61 68 65 61 64 20 6f | vided.the.upstream.isn't.ahead.o | 
| 9d8e0 | 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72    61 6e 63 68 29 20 73 68 6f 77 2e 22 0a 20 20 3a | f.the.current.branch).show."...: | 
| 9d900 | 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 30 | package-version.'(magit..."2.1.0 | 
| 9d920 | 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 0a 20 20 3a 74 79 70 | ")...:group.'magit-status...:typ | 
| 9d940 | 65 20 27 6e 75 6d 62 65 72 29 0a 0a 3b 3b 3b 20    41 72 67 75 6d 65 6e 74 73 0a 3b 3b 3b 3b 20 50 | e.'number)..;;;.Arguments.;;;;.P | 
| 9d960 | 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 74 2d 6c | refix.Classes..(defclass.magit-l | 
| 9d980 | 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 69 78 29 0a 20 20 28 | og-prefix.(transient-prefix)...( | 
| 9d9a0 | 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 74 2d 6c 6f | (history-key.:initform.'magit-lo | 
| 9d9c0 | 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 6f 72 6d 20 27 6d 61 | g)....(major-mode..:initform.'ma | 
| 9d9e0 | 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 73 20 6d 61 67 69 74 | git-log-mode)))..(defclass.magit | 
| 9da00 | 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 74 2d 6c 6f 67 2d 70 | -log-refresh-prefix.(magit-log-p | 
| 9da20 | 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 6e 69 74 66 6f 72 6d | refix)...((history-key.:initform | 
| 9da40 | 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 64 65 20 20 3a 69 6e | .'magit-log)....(major-mode..:in | 
| 9da60 | 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 78 20 4d 65 74 68 6f | itform.nil)))..;;;;.Prefix.Metho | 
| 9da80 | 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 6e 74 2d 69 6e 69 74 | ds..(cl-defmethod.transient-init | 
| 9daa0 | 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 65 66 69 78 29 29 0a | -value.((obj.magit-log-prefix)). | 
| 9dac0 | 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 69 6c 65 73 29 0a 20 | ..(pcase-let.((`(,args.,files).. | 
| 9dae0 | 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 2d 67 65 74 2d 76 61 | ..............(magit-log--get-va | 
| 9db00 | 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 20 20 20 20 20 20 20 | lue.'magit-log-mode............. | 
| 9db20 | 20 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 70 | .........................magit-p | 
| 9db40 | 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 29 29 29 0a 20 20 | refix-use-buffer-arguments)))... | 
| 9db60 | 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 75 72 72 65 6e 74 2d | ..(unless.(eq.transient-current- | 
| 9db80 | 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 20 20 20 20 28 | command.'magit-dispatch).......( | 
| 9dba0 | 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 6c 65 2d 72 65 6c 61 | when-let.((file.(magit-file-rela | 
| 9dbc0 | 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 71 20 66 69 6c 65 73 | tive-name))).........(setq.files | 
| 9dbe0 | 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 20 6f 62 6a 20 76 61 | .(list.file)))).....(oset.obj.va | 
| 9dc00 | 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 69 6c 65 73 29 20 2c | lue.(if.files.`(("--".,@files)., | 
| 9dc20 | 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 74 68 6f 64 20 74 72 | args).args))))..(cl-defmethod.tr | 
| 9dc40 | 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 6c | ansient-init-value.((obj.magit-l | 
| 9dc60 | 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 65 74 20 6f 62 6a 20 | og-refresh-prefix))...(oset.obj. | 
| 9dc80 | 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 67 2d 66 69 6c 65 73 | value.(if.magit-buffer-log-files | 
| 9dca0 | 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 28 22 2d 2d 22 20 2c | .......................`(("--"., | 
| 9dcc0 | 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 20 20 20 20 20 20 20 | @magit-buffer-log-files)........ | 
| 9dce0 | 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 75 66 66 65 72 2d 6c | .................,magit-buffer-l | 
| 9dd00 | 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 20 6d 61 67 | og-args).....................mag | 
| 9dd20 | 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 6c 2d 64 65 66 6d 65 | it-buffer-log-args)))..(cl-defme | 
| 9dd40 | 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 28 28 6f 62 6a 20 6d | thod.transient-set-value.((obj.m | 
| 9dd60 | 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 2d 2d | agit-log-prefix))...(magit-log-- | 
| 9dd80 | 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 65 74 68 6f 64 20 74 | set-value.obj))..(cl-defmethod.t | 
| 9dda0 | 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 20 6d 61 67 69 74 2d | ransient-save-value.((obj.magit- | 
| 9ddc0 | 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 2d 2d 73 65 74 2d 76 | log-prefix))...(magit-log--set-v | 
| 9dde0 | 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 67 75 6d 65 6e 74 20 | alue.obj.'save))..;;;;.Argument. | 
| 9de00 | 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 61 72 67 75 6d 65 6e | Access..(defun.magit-log-argumen | 
| 9de20 | 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 74 75 72 6e 20 74 68 | ts.(&optional.mode)..."Return.th | 
| 9de40 | 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 0a 20 20 28 69 66 20 | e.current.log.arguments."...(if. | 
| 9de60 | 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 6f 6d 6d 61 6e 64 20 | (memq.transient-current-command. | 
| 9de80 | 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 72 65 73 68 29 29 0a | '(magit-log.magit-log-refresh)). | 
| 9dea0 | 20 20 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 2c 61 6c 69 73 | ......(pcase-let.((`(,args.,alis | 
| 9dec0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 2d 73 65 70 61 72 61 74 65 | t)....................(-separate | 
| 9dee0 | 20 23 27 61 74 6f 6d 20 28 74 72 61 6e 73 69 65    6e 74 2d 67 65 74 2d 76 61 6c 75 65 29 29 29 29 | .#'atom.(transient-get-value)))) | 
| 9df00 | 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 61    72 67 73 20 28 63 64 72 20 28 61 73 73 6f 63 20 | .........(list.args.(cdr.(assoc. | 
| 9df20 | 22 2d 2d 22 20 61 6c 69 73 74 29 29 29 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 2d 67 | "--".alist)))).....(magit-log--g | 
| 9df40 | 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 | 
| 9df60 | 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 | 
| 9df80 | 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 | 
| 9dfa0 | 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... | 
| 9dfc0 | 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 | 
| 9dfe0 | 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 | 
| 9e000 | 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......( | 
| 9e020 | 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 | 
| 9e040 | 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)).......... | 
| 9e060 | 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 | 
| 9e080 | 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) | 
| 9e0a0 | 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- | 
| 9e0c0 | 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 | 
| 9e0e0 | 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)) | 
| 9e100 | 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.( | 
| 9e120 | 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........... | 
| 9e140 | 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... | 
| 9e160 | 20 20 20 20 20 20 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 | 
| 9e180 | 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)))).. | 
| 9e1a0 | 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- | 
| 9e1c0 | 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 | 
| 9e1e0 | 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 | 
| 9e200 | 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- | 
| 9e220 | 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))....... | 
| 9e240 | 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. | 
| 9e260 | 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 | 
| 9e280 | 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 | 
| 9e2a0 | 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- | 
| 9e2c0 | 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 | 
| 9e2e0 | 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- | 
| 9e300 | 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)).................. | 
| 9e320 | 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))).. | 
| 9e340 | 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)).... | 
| 9e360 | 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 | 
| 9e380 | 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 | 
| 9e3a0 | 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 | 
| 9e3c0 | 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 | 
| 9e3e0 | 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- | 
| 9e400 | 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) | 
| 9e420 | 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 | 
| 9e440 | 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))... | 
| 9e460 | 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 | 
| 9e480 | 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)))....... | 
| 9e4a0 | 20 20 20 20 20 20 20 20 20 28 60 28 2c 61 72 67    73 20 2c 61 6c 69 73 74 29 0a 20 20 20 20 20 20 | .........(`(,args.,alist)....... | 
| 9e4c0 | 20 20 20 20 20 20 20 20 20 20 28 2d 73 65 70 61    72 61 74 65 20 23 27 61 74 6f 6d 20 28 74 72 61 | ..........(-separate.#'atom.(tra | 
| 9e4e0 | 6e 73 69 65 6e 74 2d 67 65 74 2d 76 61 6c 75 65    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nsient-get-value)))............. | 
| 9e500 | 20 20 20 28 66 69 6c 65 73 20 28 63 64 72 20 28    61 73 73 6f 63 20 22 2d 2d 22 20 61 6c 69 73 74 | ...(files.(cdr.(assoc."--".alist | 
| 9e520 | 29 29 29 29 0a 20 20 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 | )))).....(put.mode.'magit-log-cu | 
| 9e540 | 72 72 65 6e 74 2d 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 | rrent-arguments.args).....(when. | 
| 9e560 | 73 61 76 65 0a 20 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 | save.......(setf.(alist-get.key. | 
| 9e580 | 74 72 61 6e 73 69 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 | transient-values).args).......(t | 
| 9e5a0 | 72 61 6e 73 69 65 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 | ransient-save-values)).....(tran | 
| 9e5c0 | 73 69 65 6e 74 2d 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 | sient--history-push.obj).....(se | 
| 9e5e0 | 74 71 20 6d 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 0a 20 | tq.magit-buffer-log-args.args).. | 
| 9e600 | 20 20 20 28 75 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 | ...(unless.(derived-mode-p.'magi | 
| 9e620 | 74 2d 6c 6f 67 2d 73 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 | t-log-select-mode).......(setq.m | 
| 9e640 | 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 20 20 | agit-buffer-log-files.files))... | 
| 9e660 | 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 6d 6d 61 6e 64 | ..(magit-refresh)))..;;;.Command | 
| 9e680 | 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 23 23 23 61 75 | s.;;;;.Prefix.Commands..;;;###au | 
| 9e6a0 | 74 6f 6c 6f 61 64 20 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 | toload.(autoload.'magit-log."mag | 
| 9e6c0 | 69 74 2d 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 | it-log".nil.t).(transient-define | 
| 9e6e0 | 2d 70 72 65 66 69 78 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 | -prefix.magit-log.()..."Show.a.c | 
| 9e700 | 6f 6d 6d 69 74 20 6f 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 | ommit.or.reference.log."...:man- | 
| 9e720 | 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 67 69 74 2d 6c | page."git-log"...:class.'magit-l | 
| 9e740 | 6f 67 2d 70 72 65 66 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 | og-prefix...;;.The.grouping.in.g | 
| 9e760 | 69 74 2d 6c 6f 67 28 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 | it-log(1).appears.to.be.guided.b | 
| 9e780 | 79 20 69 6d 70 6c 65 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 | y.implementation...;;.details,.s | 
| 9e7a0 | 6f 20 6f 75 72 20 6c 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 | o.our.logical.grouping.only.foll | 
| 9e7c0 | 6f 77 73 20 69 74 20 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 | ows.it.to.an.extend....;;.Argume | 
| 9e7e0 | 6e 74 73 20 74 68 61 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 | nts.that.are."misplaced".here:.. | 
| 9e800 | 20 3b 3b 20 20 20 31 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 | .;;...1..From."Commit.Formatting | 
| 9e820 | 22 2e 0a 20 20 3b 3b 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 | "....;;...2..From."Common.Diff.O | 
| 9e840 | 70 74 69 6f 6e 73 22 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 | ptions"....;;...3..From.unnamed. | 
| 9e860 | 66 69 72 73 74 20 67 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 | first.group....;;...4..Implement | 
| 9e880 | 65 64 20 62 79 20 4d 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 | ed.by.Magit....["Commit.limiting | 
| 9e8a0 | 22 0a 20 20 20 28 6d 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 | "....(magit-log:-n)....(magit:-- | 
| 9e8c0 | 61 75 74 68 6f 72 29 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 | author)....(7.magit-log:--since) | 
| 9e8e0 | 0a 20 20 20 28 37 20 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 | ....(7.magit-log:--until)....(ma | 
| 9e900 | 67 69 74 2d 6c 6f 67 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 | git-log:--grep)....(7."-i"."Sear | 
| 9e920 | 63 68 20 63 61 73 65 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 | ch.case-insensitive".("-i"."--re | 
| 9e940 | 67 65 78 70 2d 69 67 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 | gexp-ignore-case"))....(7."-I"." | 
| 9e960 | 49 6e 76 65 72 74 20 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 | Invert.search.pattern"..."--inve | 
| 9e980 | 72 74 2d 67 72 65 70 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 | rt-grep")....(magit-log:-G)..... | 
| 9e9a0 | 3b 32 0a 20 20 20 28 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 | ;2....(magit-log:-S).....;2....( | 
| 9e9c0 | 6d 61 67 69 74 2d 6c 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 | magit-log:-L).....;2....(7."=m". | 
| 9e9e0 | 22 4f 6d 69 74 20 6d 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 | "Omit.merges"............"--no-m | 
| 9ea00 | 65 72 67 65 73 22 29 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 | erges")....(7."=p"."First.parent | 
| 9ea20 | 22 20 20 20 20 20 20 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 | "..........."--first-parent")].. | 
| 9ea40 | 20 5b 22 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 28 20 | .["History.simplification"....(. | 
| 9ea60 | 20 22 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 | ."-D"."Simplify.by.decoration".. | 
| 9ea80 | 20 20 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 | ................"--simplify-by-d | 
| 9eaa0 | 65 63 6f 72 61 74 69 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 | ecoration")....(magit:--)....(.. | 
| 9eac0 | 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 | 
| 9eae0 | 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 | 
| 9eb00 | 22 29 20 3b 33 0a 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 63 | ").;3....(6."/s"."Only.commits.c | 
| 9eb20 | 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 20 | hanging.given.paths"............ | 
| 9eb40 | 20 20 20 22 2d 2d 73 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 | ..."--sparse")....(7."/d"."Only. | 
| 9eb60 | 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 75 6c | selected.commits.plus.meaningful | 
| 9eb80 | 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 28 37 20 22 2f 61 | .history"..."--dense")....(7."/a | 
| 9eba0 | 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 63 74 6c | "."Only.commits.existing.directl | 
| 9ebc0 | 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 72 79 2d | y.on.ancestry.path"."--ancestry- | 
| 9ebe0 | 70 61 74 68 22 29 0a 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 | path")....(6."/f"."Do.not.prune. | 
| 9ec00 | 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 20 20 20 20 | history"........................ | 
| 9ec20 | 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 28 37 20 22 2f 6d 22 | ...."--full-history")....(7."/m" | 
| 9ec40 | 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 20 20 20 20 20 | ."Prune.some.history"........... | 
| 9ec60 | 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 69 66 79 2d 6d | ..................."--simplify-m | 
| 9ec80 | 65 72 67 65 73 22 29 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 | erges")]...["Commit.ordering"... | 
| 9eca0 | 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 2d 72 22 20 | .(magit-log:--*-order)....("-r". | 
| 9ecc0 | 22 52 65 76 65 72 73 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 | "Reverse.order"."--reverse")]... | 
| 9ece0 | 5b 22 46 6f 72 6d 61 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 | ["Formatting"....("-g"."Show.gra | 
| 9ed00 | 70 68 22 20 20 20 20 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 | ph".........."--graph")......... | 
| 9ed20 | 20 3b 31 0a 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 6f 6c 6f | .;1....("-c"."Show.graph.in.colo | 
| 9ed40 | 72 22 20 22 2d 2d 63 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 | r"."--color")..........;2....("- | 
| 9ed60 | 64 22 20 22 53 68 6f 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 | d"."Show.refnames"......."--deco | 
| 9ed80 | 72 61 74 65 22 29 20 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 | rate").......;3....("=S"."Show.s | 
| 9eda0 | 69 67 6e 61 74 75 72 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 | ignatures"....."--show-signature | 
| 9edc0 | 22 29 20 3b 31 0a 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 | ").;1....("-h"."Show.header".... | 
| 9ede0 | 20 20 20 20 20 22 2b 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 | ....."++header").........;4....( | 
| 9ee00 | 22 2d 70 22 20 22 53 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 | "-p"."Show.diffs"..........("-p" | 
| 9ee20 | 20 22 2d 2d 70 61 74 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 | ."--patch"))...;2....("-s"."Show | 
| 9ee40 | 20 64 69 66 66 73 74 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 | .diffstats"......"--stat")]..... | 
| 9ee60 | 20 20 20 20 20 3b 32 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 | .....;2...[["Log".....("l"."curr | 
| 9ee80 | 65 6e 74 22 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 | ent"........magit-log-current).. | 
| 9eea0 | 20 20 20 28 22 6f 22 20 22 6f 74 68 65 72 22 20    20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c | ...("o"."other"..........magit-l | 
| 9eec0 | 6f 67 2d 6f 74 68 65 72 29 0a 20 20 20 20 28 22    68 22 20 22 48 45 41 44 22 20 20 20 20 20 20 20 | og-other).....("h"."HEAD"....... | 
| 9eee0 | 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65    61 64 29 5d 0a 20 20 20 5b 22 22 0a 20 20 20 20 | ....magit-log-head)]....[""..... | 
| 9ef00 | 28 22 4c 22 20 22 6c 6f 63 61 6c 20 62 72 61 6e    63 68 65 73 22 20 6d 61 67 69 74 2d 6c 6f 67 2d | ("L"."local.branches".magit-log- | 
| 9ef20 | 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 28 37    20 22 42 22 20 22 6d 61 74 63 68 69 6e 67 20 62 | branches).....(7."B"."matching.b | 
| 9ef40 | 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 62 72 61 6e | ranches".magit-log-matching-bran | 
| 9ef60 | 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 61 67 73 22 | ches).....(7."T"."matching.tags" | 
| 9ef80 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 74 63 68    69 6e 67 2d 74 61 67 73 29 0a 20 20 20 20 28 22 | .magit-log-matching-tags).....(" | 
| 9efa0 | 62 22 20 22 61 6c 6c 20 62 72 61 6e 63 68 65 73    22 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c | b"."all.branches"...magit-log-al | 
| 9efc0 | 6c 2d 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20    28 22 61 22 20 22 61 6c 6c 20 72 65 66 65 72 65 | l-branches).....("a"."all.refere | 
| 9efe0 | 6e 63 65 73 22 20 6d 61 67 69 74 2d 6c 6f 67 2d    61 6c 6c 29 0a 20 20 20 20 28 37 20 22 6d 22 20 | nces".magit-log-all).....(7."m". | 
| 9f000 | 22 6d 65 72 67 65 64 22 20 20 20 20 20 20 20 6d    61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 29 | "merged".......magit-log-merged) | 
| 9f020 | 5d 0a 20 20 20 5b 22 52 65 66 6c 6f 67 22 0a 20    20 20 20 28 22 72 22 20 22 63 75 72 72 65 6e 74 | ]....["Reflog".....("r"."current | 
| 9f040 | 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72    65 66 6c 6f 67 2d 63 75 72 72 65 6e 74 29 0a 20 | "........magit-reflog-current).. | 
| 9f060 | 20 20 20 28 22 4f 22 20 22 6f 74 68 65 72 22 20    20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 | ...("O"."other"..........magit-r | 
| 9f080 | 65 66 6c 6f 67 2d 6f 74 68 65 72 29 0a 20 20 20    20 28 22 48 22 20 22 48 45 41 44 22 20 20 20 20 | eflog-other).....("H"."HEAD".... | 
| 9f0a0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66    6c 6f 67 2d 68 65 61 64 29 5d 0a 20 20 20 5b 3a | .......magit-reflog-head)]....[: | 
| 9f0c0 | 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 72 65 71 75 69 72 65 | if.(lambda.()...........(require | 
| 9f0e0 | 20 27 6d 61 67 69 74 2d 77 69 70 29 0a 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 61 | .'magit-wip)...........(magit--a | 
| 9f100 | 6e 79 2d 77 69 70 2d 6d 6f 64 65 2d 65 6e 61 62    6c 65 64 2d 70 29 29 0a 20 20 20 20 3a 64 65 73 | ny-wip-mode-enabled-p)).....:des | 
| 9f120 | 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 | 
| 9f140 | 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) | 
| 9f160 | 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 | 
| 9f180 | 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". | 
| 9f1a0 | 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 | 
| 9f1c0 | 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 | 
| 9f1e0 | 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- | 
| 9f200 | 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 | 
| 9f220 | 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 | 
| 9f240 | 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 | 
| 9f260 | 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."... | 
| 9f280 | 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 | 
| 9f2a0 | 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 | 
| 9f2c0 | 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 | 
| 9f2e0 | 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 | 
| 9f300 | 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 | 
| 9f320 | 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 | 
| 9f340 | 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 | 
| 9f360 | 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 | 
| 9f380 | 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 | 
| 9f3a0 | 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") | 
| 9f3c0 | 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 | 
| 9f3e0 | 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)]....[" | 
| 9f400 | 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".....(.." | 
| 9f420 | 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".... | 
| 9f440 | 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 | 
| 9f460 | 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:--).....(.. | 
| 9f480 | 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 | 
| 9f4a0 | 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 | 
| 9f4c0 | 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. | 
| 9f4e0 | 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"........... | 
| 9f500 | 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 | 
| 9f520 | 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 | 
| 9f540 | 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. | 
| 9f560 | 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 | 
| 9f580 | 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 | 
| 9f5a0 | 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 | 
| 9f5c0 | 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".................... | 
| 9f5e0 | 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 | 
| 9f600 | 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"...... | 
| 9f620 | 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 | 
| 9f640 | 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 | 
| 9f660 | 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)... | 
| 9f680 | 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 | 
| 9f6a0 | 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" | 
| 9f6c0 | 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 | 
| 9f6e0 | 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 | 
| 9f700 | 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"." | 
| 9f720 | 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 | 
| 9f740 | 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 | 
| 9f760 | 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").. | 
| 9f780 | 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".......... | 
| 9f7a0 | 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 | 
| 9f7c0 | 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 | 
| 9f7e0 | 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". | 
| 9f800 | 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- | 
| 9f820 | 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 | 
| 9f840 | 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 | 
| 9f860 | 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)....(" | 
| 9f880 | 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"..............." | 
| 9f8a0 | 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 | 
| 9f8c0 | 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 | 
| 9f8e0 | 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"............"-- | 
| 9f900 | 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".....(" | 
| 9f920 | 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 | 
| 9f940 | 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 | 
| 9f960 | 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 | 
| 9f980 | 65 74 20 20 3a 74 72 61 6e 73 69 65 6e 74 20 6e    69 6c 29 0a 20 20 20 20 28 22 77 22 20 22 62 75 | et..:transient.nil).....("w"."bu | 
| 9f9a0 | 66 66 65 72 20 61 6e 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 | ffer.and.save.defaults".transien | 
| 9f9c0 | 74 2d 73 61 76 65 20 3a 74 72 61 6e 73 69 65 6e    74 20 6e 69 6c 29 5d 0a 20 20 20 5b 22 4d 61 72 | t-save.:transient.nil)]....["Mar | 
| 9f9e0 | 67 69 6e 22 0a 20 20 20 20 28 22 4c 22 20 22 74    6f 67 67 6c 65 20 76 69 73 69 62 69 6c 69 74 79 | gin".....("L"."toggle.visibility | 
| 9fa00 | 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 74    6f 67 67 6c 65 2d 6d 61 72 67 69 6e 29 0a 20 20 | "........magit-toggle-margin)... | 
| 9fa20 | 20 20 28 22 6c 22 20 22 63 79 63 6c 65 20 73 74    79 6c 65 22 20 20 20 20 20 20 20 20 20 20 20 20 | ..("l"."cycle.style"............ | 
| 9fa40 | 20 20 6d 61 67 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 20 | ..magit-cycle-margin-style)..... | 
| 9fa60 | 28 22 64 22 20 22 74 6f 67 67 6c 65 20 64 65 74    61 69 6c 73 22 20 20 20 20 20 20 20 20 20 20 20 | ("d"."toggle.details"........... | 
| 9fa80 | 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 29 0a 20 20 20 | magit-toggle-margin-details).... | 
| 9faa0 | 20 28 22 78 22 20 22 74 6f 67 67 6c 65 20 73 68    6f 72 74 73 74 61 74 22 20 20 20 20 20 20 20 20 | .("x"."toggle.shortstat"........ | 
| 9fac0 | 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 6c 6f    67 2d 6d 61 72 67 69 6e 2d 73 74 79 6c 65 29 5d | .magit-toggle-log-margin-style)] | 
| 9fae0 | 0a 20 20 20 5b 3a 69 66 2d 6d 6f 64 65 20 6d 61    67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 | ....[:if-mode.magit-log-mode.... | 
| 9fb00 | 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 54    6f 67 67 6c 65 22 0a 20 20 20 20 28 22 62 22 20 | .:description."Toggle".....("b". | 
| 9fb20 | 22 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 | "buffer.lock"..............magit | 
| 9fb40 | 2d 74 6f 67 67 6c 65 2d 62 75 66 66 65 72 2d 6c    6f 63 6b 29 5d 5d 0a 20 20 28 69 6e 74 65 72 61 | -toggle-buffer-lock)]]...(intera | 
| 9fb60 | 63 74 69 76 65 29 0a 20 20 28 63 6f 6e 64 0a 20    20 20 28 28 6e 6f 74 20 28 65 71 20 74 72 61 6e | ctive)...(cond....((not.(eq.tran | 
| 9fb80 | 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 6c 6f 67 | sient-current-command.'magit-log | 
| 9fba0 | 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 28    70 63 61 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 | -refresh)).....(pcase.major-mode | 
| 9fbc0 | 0a 20 20 20 20 20 20 28 60 6d 61 67 69 74 2d 72    65 66 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 20 20 | .......(`magit-reflog-mode...... | 
| 9fbe0 | 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43    61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 67 | ..(user-error."Cannot.change.log | 
| 9fc00 | 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 20 72 65    66 6c 6f 67 20 62 75 66 66 65 72 73 22 29 29 0a | .arguments.in.reflog.buffers")). | 
| 9fc20 | 20 20 20 20 20 20 28 60 6d 61 67 69 74 2d 63 68    65 72 72 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 | ......(`magit-cherry-mode....... | 
| 9fc40 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61    6e 6e 6f 74 20 63 68 61 6e 67 65 20 6c 6f 67 20 | .(user-error."Cannot.change.log. | 
| 9fc60 | 61 72 67 75 6d 65 6e 74 73 20 69 6e 20 63 68 65    72 72 79 20 62 75 66 66 65 72 73 22 29 29 29 0a | arguments.in.cherry.buffers"))). | 
| 9fc80 | 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 69 74 2d 6c 6f 67 2d | ....(transient-setup.'magit-log- | 
| 9fca0 | 72 65 66 72 65 73 68 29 29 0a 20 20 20 28 74 0a    20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 | refresh))....(t.....(pcase-let.( | 
| 9fcc0 | 28 60 28 2c 61 72 67 73 20 2c 66 69 6c 65 73 29    20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 | (`(,args.,files).(magit-log-argu | 
| 9fce0 | 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 28    73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 | ments))).......(setq.magit-buffe | 
| 9fd00 | 72 2d 6c 6f 67 2d 61 72 67 73 20 61 72 67 73 29    0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | r-log-args.args).......(unless.( | 
| 9fd20 | 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 65 6c 65 63 74 | derived-mode-p.'magit-log-select | 
| 9fd40 | 2d 6d 6f 64 65 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 65 | -mode).........(setq.magit-buffe | 
| 9fd60 | 72 2d 6c 6f 67 2d 66 69 6c 65 73 20 66 69 6c 65    73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | r-log-files.files))).....(magit- | 
| 9fd80 | 72 65 66 72 65 73 68 29 29 29 29 0a 0a 3b 3b 3b    3b 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 | refresh))))..;;;;.Infix.Commands | 
| 9fda0 | 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 | 
| 9fdc0 | 69 74 2d 6c 6f 67 3a 2d 6e 20 28 29 0a 20 20 3a    64 65 73 63 72 69 70 74 69 6f 6e 20 22 4c 69 6d | it-log:-n.()...:description."Lim | 
| 9fde0 | 69 74 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d    6d 69 74 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 | it.number.of.commits"...:class.' | 
| 9fe00 | 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e    0a 20 20 3b 3b 20 46 6f 72 20 68 69 73 74 6f 72 | transient-option...;;.For.histor | 
| 9fe20 | 69 63 20 72 65 61 73 6f 6e 73 20 28 61 6e 64 20    62 65 63 61 75 73 65 20 69 74 20 65 61 73 79 20 | ic.reasons.(and.because.it.easy. | 
| 9fe40 | 74 6f 20 67 75 65 73 73 20 77 68 61 74 20 22 2d    6e 22 0a 20 20 3b 3b 20 73 74 61 6e 64 73 20 66 | to.guess.what."-n"...;;.stands.f | 
| 9fe60 | 6f 72 29 20 74 68 69 73 20 69 73 20 74 68 65 20    6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 20 77 68 | or).this.is.the.only.argument.wh | 
| 9fe80 | 65 72 65 20 77 65 20 64 6f 20 6e 6f 74 20 75 73    65 20 74 68 65 0a 20 20 3b 3b 20 6c 6f 6e 67 20 | ere.we.do.not.use.the...;;.long. | 
| 9fea0 | 61 72 67 75 6d 65 6e 74 20 28 22 2d 2d 6d 61 78    2d 63 6f 75 6e 74 22 29 2e 0a 20 20 3a 73 68 6f | argument.("--max-count")....:sho | 
| 9fec0 | 72 74 61 72 67 20 22 2d 6e 22 0a 20 20 3a 61 72    67 75 6d 65 6e 74 20 22 2d 6e 22 0a 20 20 3a 72 | rtarg."-n"...:argument."-n"...:r | 
| 9fee0 | 65 61 64 65 72 20 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 | eader.'transient-read-number-N+) | 
| 9ff00 | 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 | 
| 9ff20 | 69 74 3a 2d 2d 61 75 74 68 6f 72 20 28 29 0a 20    20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4c | it:--author.()...:description."L | 
| 9ff40 | 69 6d 69 74 20 74 6f 20 61 75 74 68 6f 72 22 0a    20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 | imit.to.author"...:class.'transi | 
| 9ff60 | 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65    79 20 22 2d 41 22 0a 20 20 3a 61 72 67 75 6d 65 | ent-option...:key."-A"...:argume | 
| 9ff80 | 6e 74 20 22 2d 2d 61 75 74 68 6f 72 3d 22 0a 20    20 3a 72 65 61 64 65 72 20 27 6d 61 67 69 74 2d | nt."--author="...:reader.'magit- | 
| 9ffa0 | 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 72 61 6e 73 69 65 | transient-read-person)..(transie | 
| 9ffc0 | 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 2d 73 | nt-define-argument.magit-log:--s | 
| 9ffe0 | 69 6e 63 65 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 | ince.()...:description."Limit.to | 
| a0000 | 20 63 6f 6d 6d 69 74 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 | .commits.since"...:class.'transi | 
| a0020 | 65 6e 74 2d 6f 70 74 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 | ent-option...:key."=s"...:argume | 
| a0040 | 6e 74 20 22 2d 2d 73 69 6e 63 65 3d 22 0a 20 20    3a 72 65 61 64 65 72 20 27 74 72 61 6e 73 69 65 | nt."--since="...:reader.'transie | 
| a0060 | 6e 74 2d 72 65 61 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 | nt-read-date)..(transient-define | 
| a0080 | 2d 61 72 67 75 6d 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 | -argument.magit-log:--until.().. | 
| a00a0 | 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 73 20 | .:description."Limit.to.commits. | 
| a00c0 | 75 6e 74 69 6c 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 | until"...:class.'transient-optio | 
| a00e0 | 6e 0a 20 20 3a 6b 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 | n...:key."=u"...:argument."--unt | 
| a0100 | 69 6c 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 27    74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 64 | il="...:reader.'transient-read-d | 
| a0120 | 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 65 6e 74 | ate)..(transient-define-argument | 
| a0140 | 20 6d 61 67 69 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 | .magit-log:--*-order.()...:descr | 
| a0160 | 69 70 74 69 6f 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 | iption."Order.commits.by"...:cla | 
| a0180 | 73 73 20 27 74 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 | ss.'transient-switches...:key."- | 
| a01a0 | 6f 22 0a 20 20 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 | o"...:argument-format."--%s-orde | 
| a01c0 | 72 22 0a 20 20 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 | r"...:argument-regexp."\\(--\\(t | 
| a01e0 | 6f 70 6f 5c 5c 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 | opo\\|author-date\\|date\\)-orde | 
| a0200 | 72 5c 5c 29 22 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 | r\\)"...:choices.'("topo"."autho | 
| a0220 | 72 2d 64 61 74 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 | r-date"."date"))..(transient-def | 
| a0240 | 69 6e 65 2d 61 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 | ine-argument.magit-log:--grep.() | 
| a0260 | 0a 20 20 3a 64 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 | ...:description."Search.messages | 
| a0280 | 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...: | 
| a02a0 | 6b 65 79 20 22 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 | key."-F"...:argument."--grep="). | 
| a02c0 | 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 | 
| a02e0 | 74 2d 6c 6f 67 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 | t-log:-G.()...:description."Sear | 
| a0300 | 63 68 20 63 68 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 | ch.changes"...:class.'transient- | 
| a0320 | 6f 70 74 69 6f 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 | option...:argument."-G")..(trans | 
| a0340 | 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 3a 2d | ient-define-argument.magit-log:- | 
| a0360 | 53 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 6f 63 63 75 | S.()...:description."Search.occu | 
| a0380 | 72 72 65 6e 63 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 | rrences"...:class.'transient-opt | 
| a03a0 | 69 6f 6e 0a 20 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 | ion...:argument."-S")..(transien | 
| a03c0 | 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 4c 20 28 | t-define-argument.magit-log:-L.( | 
| a03e0 | 29 0a 20 20 3a 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 | )...:description."Trace.line.evo | 
| a0400 | 6c 75 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 | lution"...:class.'transient-opti | 
| a0420 | 6f 6e 0a 20 20 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 27 6d | on...:argument."-L"...:reader.'m | 
| a0440 | 61 67 69 74 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 | agit-read-file-trace)..(defun.ma | 
| a0460 | 67 69 74 2d 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 | git-read-file-trace.(&rest._igno | 
| a0480 | 72 65 64 29 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 | red)...(let.((file..(magit-read- | 
| a04a0 | 66 69 6c 65 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 | file-from-rev."HEAD"."File"))... | 
| a04c0 | 20 20 20 20 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 | ......(trace.(magit-read-string. | 
| a04e0 | 22 54 72 61 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 | "Trace"))).....(concat.trace.":" | 
| a0500 | 20 66 69 6c 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 | .file)))..;;;;.Setup.Commands..( | 
| a0520 | 64 65 66 76 61 72 20 6d 61 67 69 74 2d 6c 6f 67    2d 72 65 61 64 2d 72 65 76 73 2d 6d 61 70 0a 20 | defvar.magit-log-read-revs-map.. | 
| a0540 | 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b    65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 | .(let.((map.(make-sparse-keymap) | 
| a0560 | 29 29 0a 20 20 20 20 28 73 65 74 2d 6b 65 79 6d    61 70 2d 70 61 72 65 6e 74 20 6d 61 70 20 63 72 | )).....(set-keymap-parent.map.cr | 
| a0580 | 6d 2d 6c 6f 63 61 6c 2d 63 6f 6d 70 6c 65 74 69    6f 6e 2d 6d 61 70 29 0a 20 20 20 20 28 64 65 66 | m-local-completion-map).....(def | 
| a05a0 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 5c 73 22    20 27 73 65 6c 66 2d 69 6e 73 65 72 74 2d 63 6f | ine-key.map."\s".'self-insert-co | 
| a05c0 | 6d 6d 61 6e 64 29 0a 20 20 20 20 6d 61 70 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c | mmand).....map))..(defun.magit-l | 
| a05e0 | 6f 67 2d 72 65 61 64 2d 72 65 76 73 20 28 26 6f    70 74 69 6f 6e 61 6c 20 75 73 65 2d 63 75 72 72 | og-read-revs.(&optional.use-curr | 
| a0600 | 65 6e 74 29 0a 20 20 28 6f 72 20 28 61 6e 64 20    75 73 65 2d 63 75 72 72 65 6e 74 20 28 2d 2d 77 | ent)...(or.(and.use-current.(--w | 
| a0620 | 68 65 6e 2d 6c 65 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 | hen-let.(magit-get-current-branc | 
| a0640 | 68 29 20 28 6c 69 73 74 20 69 74 29 29 29 0a 20    20 20 20 20 20 28 6c 65 74 20 28 28 63 72 6d 2d | h).(list.it))).......(let.((crm- | 
| a0660 | 73 65 70 61 72 61 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 | separator."\\(\\.\\.\\.?\\|[,.]\ | 
| a0680 | 5c 29 22 29 0a 20 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 | \)").............(crm-local-comp | 
| a06a0 | 6c 65 74 69 6f 6e 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 | letion-map.magit-log-read-revs-m | 
| a06c0 | 61 70 29 29 0a 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 | ap)).........(split-string.(magi | 
| a06e0 | 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 2a 0a 20 20 20 20 | t-completing-read-multiple*..... | 
| a0700 | 20 20 20 20 20 20 20 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 | ..................."Log.rev,s:." | 
| a0720 | 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 | 
| a0740 | 69 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 | ist-refnames.nil.t)............. | 
| a0760 | 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 61 67 69 74 2d 72 65 | ...........nil.nil.nil.'magit-re | 
| a0780 | 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 20 20 20 20 | vision-history.................. | 
| a07a0 | 20 20 20 20 20 20 28 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 | ......(or.(magit-branch-or-commi | 
| a07c0 | 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 20 20 20 20 | t-at-point)..................... | 
| a07e0 | 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 75    73 65 2d 63 75 72 72 65 6e 74 0a 20 20 20 20 20 | .......(unless.use-current...... | 
| a0800 | 20 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 | 
| a0820 | 65 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 | et-previous-branch)))........... | 
| a0840 | 20 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 | .............nil.t)............. | 
| a0860 | 20 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 | .........."[,.]".t))))..(defun.m | 
| a0880 | 61 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 | agit-log-read-pattern.(option).. | 
| a08a0 | 20 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 | ."Read.a.string.from.the.user.to | 
| a08c0 | 20 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 | .pass.as.parameter.to.OPTION.".. | 
| a08e0 | 20 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 | .(magit-read-string.(format."Typ | 
| a0900 | 65 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 | e.a.pattern.to.pass.to.%s".optio | 
| a0920 | 6e 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 | n)))..;;;###autoload.(defun.magi | 
| a0940 | 74 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 | t-log-current.(revs.&optional.ar | 
| a0960 | 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 74 68 65 20 63 75 | gs.files)..."Show.log.for.the.cu | 
| a0980 | 72 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 | rrent.branch..When.`HEAD'.is.det | 
| a09a0 | 61 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 | ached.or.with.a.prefix.argument. | 
| a09c0 | 73 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 | show.log.for.one.or.more.revs.re | 
| a09e0 | 61 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 | ad.from.the.minibuffer."...(inte | 
| a0a00 | 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 72 65 | ractive.(cons.(magit-log-read-re | 
| a0a20 | 76 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 | vs.t)......................(magi | 
| a0a40 | 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 74 2d 6c 6f 67 2d | t-log-arguments)))...(magit-log- | 
| a0a60 | 73 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 | setup-buffer.revs.args.files)).. | 
| a0a80 | 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 67 2d | ;;;###autoload.(defun.magit-log- | 
| a0aa0 | 6f 74 68 65 72 20 28 72 65 76 73 20 26 6f 70 74    69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 73 | other.(revs.&optional.args.files | 
| a0ac0 | 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f    72 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 72 65 | )..."Show.log.for.one.or.more.re | 
| a0ae0 | 76 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65    20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 54 68 65 | vs.read.from.the.minibuffer..The | 
| a0b00 | 20 75 73 65 72 20 63 61 6e 20 69 6e 70 75 74 20    61 6e 79 20 72 65 76 69 73 69 6f 6e 20 6f 72 20 | .user.can.input.any.revision.or. | 
| a0b20 | 72 65 76 69 73 69 6f 6e 73 20 73 65 70 61 72 61    74 65 64 20 62 79 20 61 0a 73 70 61 63 65 2c 20 | revisions.separated.by.a.space,. | 
| a0b40 | 6f 72 20 65 76 65 6e 20 72 61 6e 67 65 73 2c 20    62 75 74 20 6f 6e 6c 79 20 62 72 61 6e 63 68 65 | or.even.ranges,.but.only.branche | 
| a0b60 | 73 20 61 6e 64 20 74 61 67 73 2c 20 61 6e 64 20    61 0a 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e | s.and.tags,.and.a.representation | 
| a0b80 | 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 20 61    74 20 70 6f 69 6e 74 2c 20 61 72 65 20 61 76 61 | .of.the.commit.at.point,.are.ava | 
| a0ba0 | 69 6c 61 62 6c 65 20 61 73 0a 63 6f 6d 70 6c 65    74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 2e | ilable.as.completion.candidates. | 
| a0bc0 | 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 74 2d 6c 6f | "...(interactive.(cons.(magit-lo | 
| a0be0 | 67 2d 72 65 61 64 2d 72 65 76 73 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-read-revs).................... | 
| a0c00 | 20 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 | ..(magit-log-arguments)))...(mag | 
| a0c20 | 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66    66 65 72 20 72 65 76 73 20 61 72 67 73 20 66 69 | it-log-setup-buffer.revs.args.fi | 
| a0c40 | 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 6d 61 67 | les))..;;;###autoload.(defun.mag | 
| a0c60 | 69 74 2d 6c 6f 67 2d 68 65 61 64 20 28 26 6f 70    74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 | it-log-head.(&optional.args.file | 
| a0c80 | 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66    6f 72 20 60 48 45 41 44 27 2e 22 0a 20 20 28 69 | s)..."Show.log.for.`HEAD'."...(i | 
| a0ca0 | 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 65 6e 74 73 29 | nteractive.(magit-log-arguments) | 
| a0cc0 | 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 28 6c 69 73 | )...(magit-log-setup-buffer.(lis | 
| a0ce0 | 74 20 22 48 45 41 44 22 29 20 61 72 67 73 20 66    69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | t."HEAD").args.files))..;;;###au | 
| a0d00 | 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 73 | toload.(defun.magit-log-branches | 
| a0d20 | 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 20 | .(&optional.args.files)..."Show. | 
| a0d40 | 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 60 | log.for.all.local.branches.and.` | 
| a0d60 | 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 6f | HEAD'."...(interactive.(magit-lo | 
| a0d80 | 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 70 | g-arguments))...(magit-log-setup | 
| a0da0 | 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 62 | -buffer.(if.(magit-get-current-b | 
| a0dc0 | 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).......................... | 
| a0de0 | 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 20 | .....(list."--branches")........ | 
| a0e00 | 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 44 | .....................(list."HEAD | 
| a0e20 | 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 20 | "."--branches"))................ | 
| a0e40 | 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 61 | ...........args.files))..;;;###a | 
| a0e60 | 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 6e | utoload.(defun.magit-log-matchin | 
| a0e80 | 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 72 | g-branches.(pattern.&optional.ar | 
| a0ea0 | 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 72 | gs.files)..."Show.log.for.all.br | 
| a0ec0 | 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 41 | anches.matching.PATTERN.and.`HEA | 
| a0ee0 | 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 74 | D'."...(interactive.(cons.(magit | 
| a0f00 | 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 20 | -log-read-pattern."--branches"). | 
| a0f20 | 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 74 | (magit-log-arguments)))...(magit | 
| a0f40 | 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 44 | -log-setup-buffer....(list."HEAD | 
| a0f60 | 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 72 | ".(format."--branches=%s".patter | 
| a0f80 | 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 6c | n))....args.files))..;;;###autol | 
| a0fa0 | 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 61 | oad.(defun.magit-log-matching-ta | 
| a0fc0 | 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 73 | gs.(pattern.&optional.args.files | 
| a0fe0 | 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 68 | )..."Show.log.for.all.tags.match | 
| a1000 | 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 65 | ing.PATTERN.and.`HEAD'."...(inte | 
| a1020 | 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 61 | ractive.(cons.(magit-log-read-pa | 
| a1040 | 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 6d | ttern."--tags").(magit-log-argum | 
| a1060 | 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 65 | ents)))...(magit-log-setup-buffe | 
| a1080 | 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 67 | r....(list."HEAD".(format."--tag | 
| a10a0 | 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 0a | s=%s".pattern))....args.files)). | 
| a10c0 | 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 67 | .;;;###autoload.(defun.magit-log | 
| a10e0 | 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 69 | -all-branches.(&optional.args.fi | 
| a1100 | 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 61 | les)..."Show.log.for.all.local.a | 
| a1120 | 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 0a | nd.remote.branches.and.`HEAD'.". | 
| a1140 | 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 65 | ..(interactive.(magit-log-argume | 
| a1160 | 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 20 | nts))...(magit-log-setup-buffer. | 
| a1180 | 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 20 | (if.(magit-get-current-branch).. | 
| a11a0 | 20 20 20 20 20 20 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 | 
| a11c0 | 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 20 | st."--branches"."--remotes").... | 
| a11e0 | 20 20 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." | 
| a1200 | 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 29 | HEAD"."--branches"."--remotes")) | 
| a1220 | 0a 20 20 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 20 | ...........................args. | 
| a1240 | 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 6d | files))..;;;###autoload.(defun.m | 
| a1260 | 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 6c | agit-log-all.(&optional.args.fil | 
| a1280 | 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 63 | es)..."Show.log.for.all.referenc | 
| a12a0 | 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 28 | es.and.`HEAD'."...(interactive.( | 
| a12c0 | 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 6c | magit-log-arguments))...(magit-l | 
| a12e0 | 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 63 | og-setup-buffer.(if.(magit-get-c | 
| a1300 | 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 20 | urrent-branch).................. | 
| a1320 | 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 20 | .............(list."--all")..... | 
| a1340 | 20 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 48 | ........................(list."H | 
| a1360 | 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 20 | EAD"."--all")).................. | 
| a1380 | 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 74 | .........args.files))..;;;###aut | 
| a13a0 | 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 69 | oload.(defun.magit-log-buffer-fi | 
| a13c0 | 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 20 | le.(&optional.follow.beg.end)... | 
| a13e0 | 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 76 | "Show.log.for.the.blob.or.file.v | 
| a1400 | 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 69 | isited.in.the.current.buffer..Wi | 
| a1420 | 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 2d | th.a.prefix.argument.or.when.`-- | 
| a1440 | 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 6e | follow'.is.an.active.log.argumen | 
| a1460 | 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 68 | t,.then.follow.renames...When.th | 
| a1480 | 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 65 | e.region.is.active,.restrict.the | 
| a14a0 | 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 6f | .log.to.the.lines.that.the.regio | 
| a14c0 | 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 63 | n.touches."...(interactive....(c | 
| a14e0 | 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 20 | ons.current-prefix-arg.......... | 
| a1500 | 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 20 | (and.(region-active-p).......... | 
| a1520 | 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 0a | .....(magit-file-relative-name). | 
| a1540 | 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 0a | ..............(save-restriction. | 
| a1560 | 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 20 | ................(widen)......... | 
| a1580 | 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 6f | ........(list.(line-number-at-po | 
| a15a0 | 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 20 | s.(region-beginning))........... | 
| a15c0 | 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 0a | ............(line-number-at-pos. | 
| a15e0 | 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 6e | .......................(let.((en | 
| a1600 | 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 20 | d.(region-end)))................ | 
| a1620 | 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 20 | ..........(if.(char-after.end).. | 
| a1640 | 20 20 20 20 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 0a | ............................end. | 
| a1660 | 20 20 20 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 6e | ...........................;;.En | 
| a1680 | 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 20 | sure.that.we.don't.get.the.line. | 
| a16a0 | 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 20 | number.......................... | 
| a16c0 | 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 20 | ..;;.of.a.trailing.newline...... | 
| a16e0 | 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 29 | .......................(1-.end)) | 
| a1700 | 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 66 | )))))))...(require.'magit)...(if | 
| a1720 | 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 65 | -let.((file.(magit-file-relative | 
| a1740 | 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 2d | -name))).......(magit-log-setup- | 
| a1760 | 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 75 | buffer........(list.(or.magit-bu | 
| a1780 | 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 6d | ffer-refname..................(m | 
| a17a0 | 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)........ | 
| a17c0 | 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 28 | .........."HEAD"))........(let.( | 
| a17e0 | 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 29 | (args.(car.(magit-log-arguments) | 
| a1800 | 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 28 | )))..........(when.(and.follow.( | 
| a1820 | 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 20 | not.(member."--follow".args))).. | 
| a1840 | 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 29 | ..........(push."--follow".args) | 
| a1860 | 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 75 | )..........(when.(and.(file-regu | 
| a1880 | 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 61 | lar-p......................(expa | 
| a18a0 | 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 65 | nd-file-name.file.(magit-topleve | 
| a18c0 | 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 64 | l))).....................beg.end | 
| a18e0 | 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 66 | )............(setq.args.(cons.(f | 
| a1900 | 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 29 | ormat."-L%s,%s:%s".beg.end.file) | 
| a1920 | 0a 20 20 20 20 20 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 | .............................(cl | 
| a1940 | 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 20 | -delete."-L".args.:test......... | 
| a1960 | 20 20 20 20 20 20 20 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 | ...............................' | 
| a1980 | 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 28 73 | string-prefix-p)))............(s | 
| a19a0 | 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 20 20 | etq.file.nil))..........args)... | 
| a19c0 | 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 20 20 | .....(and.file.(list.file))..... | 
| a19e0 | 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 64 29 | ...magit-log-buffer-file-locked) | 
| a1a00 | 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 20 76 | .....(user-error."Buffer.isn't.v | 
| a1a20 | 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 6c 6f | isiting.a.file")))..;;;###autolo | 
| a1a40 | 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 6e 69 | ad.(defun.magit-log-trace-defini | 
| a1a60 | 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 20 66 | tion.(file.fn.rev)..."Show.log.f | 
| a1a80 | 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 20 28 | or.the.definition.at.point."...( | 
| a1aa0 | 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 69 6c | interactive.(list.(or.(magit-fil | 
| a1ac0 | 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 20 20 | e-relative-name)................ | 
| a1ae0 | 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 69 73 | ..........(user-error."Buffer.is | 
| a1b00 | 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 20 20 | n't.visiting.a.file")).......... | 
| a1b20 | 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 2d 6c | ............(or.(funcall.magit-l | 
| a1b40 | 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 20 20 | og-trace-definition-function)... | 
| a1b60 | 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 72 72 | .......................(user-err | 
| a1b80 | 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 22 29 | or."No.function.at.point.found") | 
| a1ba0 | 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 69 74 | )......................(or.magit | 
| a1bc0 | 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 20 20 | -buffer-refname................. | 
| a1be0 | 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 | 
| a1c00 | 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 48 45 | ch).........................."HE | 
| a1c20 | 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 61 67 | AD")))...(require.'magit)...(mag | 
| a1c40 | 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 65 76 | it-log-setup-buffer....(list.rev | 
| a1c60 | 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 22 0a | )....(cons.(format."-L:%s%s:%s". | 
| a1c80 | 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 72 65 67 65 78 70 | .................(replace-regexp | 
| a1ca0 | 2d 69 6e 2d 73 74 72 69 6e 67 20 22 3a 22 20 22    5c 5c 3a 22 20 28 72 65 67 65 78 70 2d 71 75 6f | -in-string.":"."\\:".(regexp-quo | 
| a1cc0 | 74 65 20 66 6e 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 28 | te.fn).nil.t)..................( | 
| a1ce0 | 69 66 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65    2d 70 20 27 6c 69 73 70 2d 6d 6f 64 65 20 27 65 | if.(derived-mode-p.'lisp-mode.'e | 
| a1d00 | 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | macs-lisp-mode)................. | 
| a1d20 | 20 20 20 20 20 3b 3b 20 47 69 74 20 64 6f 65 73    6e 27 74 20 74 72 65 61 74 20 22 2d 22 20 74 68 | .....;;.Git.doesn't.treat."-".th | 
| a1d40 | 65 20 73 61 6d 65 20 77 61 79 20 61 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.same.way.as................... | 
| a1d60 | 20 20 20 3b 3b 20 22 5f 22 2c 20 6c 65 61 64 69    6e 67 20 74 6f 20 66 61 6c 73 65 2d 70 6f 73 69 | ...;;."_",.leading.to.false-posi | 
| a1d80 | 74 69 76 65 73 20 73 75 63 68 20 61 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tives.such.as................... | 
| a1da0 | 20 20 20 3b 3b 20 22 66 6f 6f 2d 73 75 66 66 69    78 22 20 62 65 69 6e 67 20 63 6f 6e 73 69 64 65 | ...;;."foo-suffix".being.conside | 
| a1dc0 | 72 65 64 20 61 20 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 | red.a.match..................... | 
| a1de0 | 20 3b 3b 20 66 6f 72 20 22 66 6f 6f 22 2e 20 20    57 69 6e 67 20 69 74 2e 0a 20 20 20 20 20 20 20 | .;;.for."foo"...Wing.it......... | 
| a1e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c    5c 28 20 5c 5c 7c 24 5c 5c 29 22 0a 20 20 20 20 | .............."\\(.\\|$\\)"..... | 
| a1e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 57 65 20 63 6f 75 6c 64 20 75 73 65 20 22 | ...............;;.We.could.use." | 
| a1e40 | 5c 5c 62 22 20 68 65 72 65 2c 20 62 75 74 20 73    69 6e 63 65 20 47 69 74 0a 20 20 20 20 20 20 20 | \\b".here,.but.since.Git........ | 
| a1e60 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61    6c 72 65 61 64 79 20 64 6f 65 73 20 73 6f 6d 65 | ............;;.already.does.some | 
| a1e80 | 74 68 69 6e 67 20 65 71 75 69 76 61 6c 65 6e 74    2c 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 | thing.equivalent,.that.......... | 
| a1ea0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 73 6e    27 74 20 6e 65 63 65 73 73 61 72 79 2e 0a 20 20 | ..........;;.isn't.necessary.... | 
| a1ec0 | 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 20 20 20 | ................."")............ | 
| a1ee0 | 20 20 20 20 20 20 66 69 6c 65 29 0a 20 20 20 20    20 20 20 20 20 28 63 6c 2d 64 65 6c 65 74 65 20 | ......file)..........(cl-delete. | 
| a1f00 | 22 2d 4c 22 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 29 29 | "-L".(car.(magit-log-arguments)) | 
| a1f20 | 0a 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 27 73 74 72 69 | .....................:test.'stri | 
| a1f40 | 6e 67 2d 70 72 65 66 69 78 2d 70 29 29 0a 20 20    20 6e 69 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 | ng-prefix-p))....nil.magit-log-b | 
| a1f60 | 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b 65    64 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | uffer-file-locked))..(defun.magi | 
| a1f80 | 74 2d 64 69 66 66 2d 74 72 61 63 65 2d 64 65 66    69 6e 69 74 69 6f 6e 20 28 29 0a 20 20 22 53 68 | t-diff-trace-definition.()..."Sh | 
| a1fa0 | 6f 77 20 6c 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 | ow.log.for.the.definition.at.poi | 
| a1fc0 | 6e 74 20 69 6e 20 61 20 64 69 66 66 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | nt.in.a.diff."...(interactive).. | 
| a1fe0 | 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 20 28 6d 61 67 69 | .(pcase-let.((`(,buf.,pos).(magi | 
| a2000 | 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 20 | t-diff-visit-file--noselect))).. | 
| a2020 | 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 69 6f 6e 20 62 75 | ...(magit--with-temp-position.bu | 
| a2040 | 66 20 70 6f 73 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 | f.pos.......(call-interactively. | 
| a2060 | 23 27 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 29 29 29 29 | #'magit-log-trace-definition)))) | 
| a2080 | 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 | 
| a20a0 | 67 2d 6d 65 72 67 65 64 20 28 63 6f 6d 6d 69 74    20 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e 61 | g-merged.(commit.branch.&optiona | 
| a20c0 | 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 66 6f 72 20 74 68 | l.args.files)..."Show.log.for.th | 
| a20e0 | 65 20 6d 65 72 67 65 20 6f 66 20 43 4f 4d 4d 49    54 20 69 6e 74 6f 20 42 52 41 4e 43 48 2e 0a 0a | e.merge.of.COMMIT.into.BRANCH... | 
| a2100 | 4d 6f 72 65 20 70 72 65 63 69 73 65 6c 79 2c 20    66 69 6e 64 20 6d 65 72 67 65 20 63 6f 6d 6d 69 | More.precisely,.find.merge.commi | 
| a2120 | 74 20 4d 20 74 68 61 74 20 62 72 6f 75 67 68 74    20 43 4f 4d 4d 49 54 20 69 6e 74 6f 0a 42 52 41 | t.M.that.brought.COMMIT.into.BRA | 
| a2140 | 4e 43 48 2c 20 61 6e 64 20 73 68 6f 77 20 74 68    65 20 6c 6f 67 20 6f 66 20 74 68 65 20 72 61 6e | NCH,.and.show.the.log.of.the.ran | 
| a2160 | 67 65 20 5c 22 4d 5e 31 2e 2e 4d 5c 22 2e 20 20    49 66 20 43 4f 4d 4d 49 54 20 69 73 0a 64 69 72 | ge.\"M^1..M\"...If.COMMIT.is.dir | 
| a2180 | 65 63 74 6c 79 20 6f 6e 20 42 52 41 4e 43 48 2c    20 74 68 65 6e 20 73 68 6f 77 20 61 70 70 72 6f | ectly.on.BRANCH,.then.show.appro | 
| a21a0 | 78 69 6d 61 74 65 6c 79 20 74 77 65 6e 74 79 20    73 75 72 72 6f 75 6e 64 69 6e 67 0a 63 6f 6d 6d | ximately.twenty.surrounding.comm | 
| a21c0 | 69 74 73 20 69 6e 73 74 65 61 64 2e 0a 0a 54 68    69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 71 75 69 | its.instead...This.command.requi | 
| a21e0 | 72 65 73 20 67 69 74 2d 77 68 65 6e 2d 6d 65 72    67 65 64 2c 20 77 68 69 63 68 20 69 73 20 61 76 | res.git-when-merged,.which.is.av | 
| a2200 | 61 69 6c 61 62 6c 65 20 66 72 6f 6d 0a 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | ailable.from.https://github.com/ | 
| a2220 | 6d 68 61 67 67 65 72 2f 67 69 74 2d 77 68 65 6e    2d 6d 65 72 67 65 64 2e 22 0a 20 20 28 69 6e 74 | mhagger/git-when-merged."...(int | 
| a2240 | 65 72 61 63 74 69 76 65 0a 20 20 20 28 61 70 70    65 6e 64 20 28 6c 65 74 20 28 28 63 6f 6d 6d 69 | eractive....(append.(let.((commi | 
| a2260 | 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 6d 6d 69 74 20 22 | t.(magit-read-branch-or-commit." | 
| a2280 | 4c 6f 67 20 6d 65 72 67 65 20 6f 66 20 63 6f 6d    6d 69 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 | Log.merge.of.commit")))......... | 
| a22a0 | 20 20 20 20 20 28 6c 69 73 74 20 63 6f 6d 6d 69    74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(list.commit............... | 
| a22c0 | 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 20 22 4d | .....(magit-read-other-branch."M | 
| a22e0 | 65 72 67 65 64 20 69 6e 74 6f 22 20 63 6f 6d 6d    69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | erged.into".commit)))........... | 
| a2300 | 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 75 6e 6c 65 | .(magit-log-arguments)))...(unle | 
| a2320 | 73 73 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66    69 6e 64 20 22 67 69 74 2d 77 68 65 6e 2d 6d 65 | ss.(executable-find."git-when-me | 
| a2340 | 72 67 65 64 22 29 0a 20 20 20 20 28 75 73 65 72    2d 65 72 72 6f 72 20 22 54 68 69 73 20 63 6f 6d | rged").....(user-error."This.com | 
| a2360 | 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 20 28 25 | mand.requires.git-when-merged.(% | 
| a2380 | 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 | s)"................."https://git | 
| a23a0 | 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 65 64 22 | hub.com/mhagger/git-when-merged" | 
| a23c0 | 29 29 0a 20 20 28 6c 65 74 20 28 65 78 69 74 20    6d 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d | ))...(let.(exit.m).....(with-tem | 
| a23e0 | 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28    73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 | p-buffer.......(save-excursion.. | 
| a2400 | 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 6f 63 65 73 73 | .......(setq.exit.(magit-process | 
| a2420 | 2d 67 69 74 20 74 20 22 77 68 65 6e 2d 6d 65 72    67 65 64 22 20 22 2d 63 22 0a 20 20 20 20 20 20 | -git.t."when-merged"."-c"....... | 
| a2440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a2460 | 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 20 20 20 20 20 | (magit-abbrev-arg).............. | 
| a2480 | 20 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 6f 6d 6d 69 74 20 | .........................commit. | 
| a24a0 | 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20    28 73 65 74 71 20 6d 20 28 62 75 66 66 65 72 2d | branch))).......(setq.m.(buffer- | 
| a24c0 | 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 20 | substring-no-properties.(point). | 
| a24e0 | 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 28 69 66 20 28 | (line-end-position)))).....(if.( | 
| a2500 | 7a 65 72 6f 70 20 65 78 69 74 29 0a 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 | zerop.exit).........(magit-log-s | 
| a2520 | 65 74 75 70 2d 62 75 66 66 65 72 20 28 6c 69 73    74 20 28 66 6f 72 6d 61 74 20 22 25 73 5e 31 2e | etup-buffer.(list.(format."%s^1. | 
| a2540 | 2e 25 73 22 20 6d 20 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 | .%s".m.m))...................... | 
| a2560 | 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 20    66 69 6c 65 73 20 6e 69 6c 20 63 6f 6d 6d 69 74 | ...........args.files.nil.commit | 
| a2580 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 20    28 73 74 72 69 6e 67 2d 74 72 69 6d 2d 6c 65 66 | ).......(setq.m.(string-trim-lef | 
| a25a0 | 74 20 28 73 75 62 73 74 72 69 6e 67 20 6d 20 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 20 22 | t.(substring.m.(string-match."." | 
| a25c0 | 20 6d 29 29 29 29 0a 20 20 20 20 20 20 28 69 66    20 28 65 71 75 61 6c 20 6d 20 22 43 6f 6d 6d 69 | .m)))).......(if.(equal.m."Commi | 
| a25e0 | 74 20 69 73 20 64 69 72 65 63 74 6c 79 20 6f 6e    20 74 68 69 73 20 62 72 61 6e 63 68 2e 22 29 0a | t.is.directly.on.this.branch."). | 
| a2600 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20    28 28 66 72 6f 6d 20 28 63 6f 6e 63 61 74 20 63 | ..........(let*.((from.(concat.c | 
| a2620 | 6f 6d 6d 69 74 20 22 7e 31 30 22 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ommit."~10"))..................( | 
| a2640 | 74 6f 20 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 | to.(-.(car.(magit-rev-diff-count | 
| a2660 | 20 62 72 61 6e 63 68 20 63 6f 6d 6d 69 74 29 29    20 31 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .branch.commit)).10))........... | 
| a2680 | 20 20 20 20 20 20 20 28 74 6f 20 28 69 66 20 28    3c 3d 20 74 6f 20 30 29 0a 20 20 20 20 20 20 20 | .......(to.(if.(<=.to.0)........ | 
| a26a0 | 20 20 20 20 20 20 20 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 | ..................branch........ | 
| a26c0 | 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 7e 25 73 22 20 | ................(format."%s~%s". | 
| a26e0 | 62 72 61 6e 63 68 20 74 6f 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 | branch.to)))).............(unles | 
| a2700 | 73 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72    69 66 79 2d 63 6f 6d 6d 69 74 20 66 72 6f 6d 29 | s.(magit-rev-verify-commit.from) | 
| a2720 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 66 72 6f 6d 20 28 6d 61 67 69 74 | ...............(setq.from.(magit | 
| a2740 | 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 6d 61 78 2d 70 61 | -git-string."rev-list"."--max-pa | 
| a2760 | 72 65 6e 74 73 3d 30 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 | rents=0"........................ | 
| a2780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 63 6f 6d 6d 69 74 29 29 29 0a 20 20 | ....................commit)))... | 
| a27a0 | 20 20 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 | ..........(magit-log-setup-buffe | 
| a27c0 | 72 20 28 6c 69 73 74 20 28 63 6f 6e 63 61 74 20    66 72 6f 6d 20 22 2e 2e 22 20 74 6f 29 29 0a 20 | r.(list.(concat.from."..".to)).. | 
| a27e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a2800 | 20 20 20 28 63 6f 6e 73 20 22 2d 2d 66 69 72 73    74 2d 70 61 72 65 6e 74 22 20 61 72 67 73 29 0a | ...(cons."--first-parent".args). | 
| a2820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a2840 | 20 20 20 20 66 69 6c 65 73 20 6e 69 6c 20 63 6f    6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 28 | ....files.nil.commit)).........( | 
| a2860 | 75 73 65 72 2d 65 72 72 6f 72 20 22 43 6f 75 6c    64 20 6e 6f 74 20 66 69 6e 64 20 77 68 65 6e 20 | user-error."Could.not.find.when. | 
| a2880 | 25 73 20 77 61 73 20 6d 65 72 67 65 64 20 69 6e    74 6f 20 25 73 3a 20 25 73 22 0a 20 20 20 20 20 | %s.was.merged.into.%s:.%s"...... | 
| a28a0 | 20 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 20 6d 29 29 | ...............commit.branch.m)) | 
| a28c0 | 29 29 29 0a 0a 3b 3b 3b 3b 20 4c 69 6d 69 74 20    43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e | )))..;;;;.Limit.Commands..(defun | 
| a28e0 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 74 6f 67 67 6c    65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 28 | .magit-log-toggle-commit-limit.( | 
| a2900 | 29 0a 20 20 22 54 6f 67 67 6c 65 20 74 68 65 20    6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 | )..."Toggle.the.number.of.commit | 
| a2920 | 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 69 | s.the.current.log.buffer.is.limi | 
| a2940 | 74 65 64 20 74 6f 2e 0a 49 66 20 74 68 65 20 6e    75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 | ted.to..If.the.number.of.commits | 
| a2960 | 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6c 69    6d 69 74 65 64 2c 20 74 68 65 6e 20 72 65 6d 6f | .is.currently.limited,.then.remo | 
| a2980 | 76 65 20 74 68 61 74 0a 6c 69 6d 69 74 2e 20 20    4f 74 68 65 72 77 69 73 65 20 73 65 74 20 69 74 | ve.that.limit...Otherwise.set.it | 
| a29a0 | 20 74 6f 20 32 35 36 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 | .to.256."...(interactive)...(mag | 
| a29c0 | 69 74 2d 6c 6f 67 2d 73 65 74 2d 63 6f 6d 6d 69    74 2d 6c 69 6d 69 74 20 28 6c 61 6d 62 64 61 20 | it-log-set-commit-limit.(lambda. | 
| a29e0 | 28 26 72 65 73 74 20 5f 29 20 6e 69 6c 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c | (&rest._).nil)))..(defun.magit-l | 
| a2a00 | 6f 67 2d 64 6f 75 62 6c 65 2d 63 6f 6d 6d 69 74    2d 6c 69 6d 69 74 20 28 29 0a 20 20 22 44 6f 75 | og-double-commit-limit.()..."Dou | 
| a2a20 | 62 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 | ble.the.number.of.commits.the.cu | 
| a2a40 | 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 22 | rrent.log.buffer.is.limited.to." | 
| a2a60 | 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 65 | ...(interactive)...(magit-log-se | 
| a2a80 | 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 27    2a 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | t-commit-limit.'*))..(defun.magi | 
| a2aa0 | 74 2d 6c 6f 67 2d 68 61 6c 66 2d 63 6f 6d 6d 69    74 2d 6c 69 6d 69 74 20 28 29 0a 20 20 22 48 61 | t-log-half-commit-limit.()..."Ha | 
| a2ac0 | 6c 66 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 72 | lf.the.number.of.commits.the.cur | 
| a2ae0 | 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 22 0a | rent.log.buffer.is.limited.to.". | 
| a2b00 | 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 65 74 | ..(interactive)...(magit-log-set | 
| a2b20 | 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 27 2f    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | -commit-limit.'/))..(defun.magit | 
| a2b40 | 2d 6c 6f 67 2d 73 65 74 2d 63 6f 6d 6d 69 74 2d    6c 69 6d 69 74 20 28 66 6e 29 0a 20 20 28 6c 65 | -log-set-commit-limit.(fn)...(le | 
| a2b60 | 74 2a 20 28 28 76 61 6c 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a | t*.((val.magit-buffer-log-args). | 
| a2b80 | 20 20 20 20 20 20 20 20 20 28 61 72 67 20 28 2d    2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d 6d | .........(arg.(--first.(string-m | 
| a2ba0 | 61 74 63 68 20 22 5e 2d 6e 5c 5c 28 5b 30 2d 39    5d 2b 5c 5c 29 3f 24 22 20 69 74 29 20 76 61 6c | atch."^-n\\([0-9]+\\)?$".it).val | 
| a2bc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 75 6d    20 28 61 6e 64 20 61 72 67 20 28 73 74 72 69 6e | ))..........(num.(and.arg.(strin | 
| a2be0 | 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 20 61 72 67 29 | g-to-number.(match-string.1.arg) | 
| a2c00 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 75    6d 20 28 69 66 20 6e 75 6d 20 28 66 75 6e 63 61 | )))..........(num.(if.num.(funca | 
| a2c20 | 6c 6c 20 66 6e 20 6e 75 6d 20 32 29 20 32 35 36    29 29 29 0a 20 20 20 20 28 73 65 74 71 20 76 61 | ll.fn.num.2).256))).....(setq.va | 
| a2c40 | 6c 20 28 64 65 6c 65 74 65 20 61 72 67 20 76 61    6c 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 | l.(delete.arg.val)).....(setq.ma | 
| a2c60 | 67 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 20 20 20 28 69 | git-buffer-log-args...........(i | 
| a2c80 | 66 20 28 61 6e 64 20 6e 75 6d 20 28 3e 20 6e 75    6d 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 | f.(and.num.(>.num.0))........... | 
| a2ca0 | 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61    74 20 22 2d 6e 25 69 22 20 6e 75 6d 29 20 76 61 | ....(cons.(format."-n%i".num).va | 
| a2cc0 | 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 76    61 6c 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 | l).............val)))...(magit-r | 
| a2ce0 | 65 66 72 65 73 68 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 74 2d 63 | efresh))..(defun.magit-log-get-c | 
| a2d00 | 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 28 29 0a 20    20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 2d 2d | ommit-limit.()...(--when-let.(-- | 
| a2d20 | 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d 6d 61    74 63 68 20 22 5e 2d 6e 5c 5c 28 5b 30 2d 39 5d | first.(string-match."^-n\\([0-9] | 
| a2d40 | 2b 5c 5c 29 3f 24 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 | +\\)?$".it)..................... | 
| a2d60 | 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 0a 20 20 20 20 28 73 | ...magit-buffer-log-args).....(s | 
| a2d80 | 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 20 | tring-to-number.(match-string.1. | 
| a2da0 | 69 74 29 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 | it))))..;;;;.Mode.Commands..(def | 
| a2dc0 | 75 6e 20 6d 61 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 | un.magit-log-bury-buffer.(&optio | 
| a2de0 | 6e 61 6c 20 61 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 | nal.arg)..."Bury.the.current.buf | 
| a2e00 | 66 65 72 20 6f 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 | fer.or.the.revision.buffer.in.th | 
| a2e20 | 65 20 73 61 6d 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 | e.same.frame..Like.`magit-mode-b | 
| a2e40 | 75 72 79 2d 62 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 | ury-buffer'.(which.see).but.with | 
| a2e60 | 20 61 20 6e 65 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 | .a.negative.prefix.argument.inst | 
| a2e80 | 65 61 64 20 62 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 | ead.bury.the.revision.buffer,.pr | 
| a2ea0 | 6f 76 69 64 65 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 | ovided.it.is.displayed.in.the.cu | 
| a2ec0 | 72 72 65 6e 74 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 | rrent.frame."...(interactive."p" | 
| a2ee0 | 29 0a 20 20 28 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 | )...(if.(<.arg.0).......(let*.(( | 
| a2f00 | 62 75 66 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 | buf.(magit-get-mode-buffer.'magi | 
| a2f20 | 74 2d 72 65 76 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 | t-revision-mode))..............( | 
| a2f40 | 77 69 6e 20 28 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 | win.(and.buf.(get-buffer-window. | 
| a2f60 | 62 75 66 20 28 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 | buf.(selected-frame)))))........ | 
| a2f80 | 20 28 69 66 20 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 | .(if.win.............(with-selec | 
| a2fa0 | 74 65 64 2d 77 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 | ted-window.win...............(wi | 
| a2fc0 | 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 20 20 20 20 | th-current-buffer.buf........... | 
| a2fe0 | 20 20 20 20 20 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 | ......(magit-mode-bury-buffer.(> | 
| a3000 | 20 28 61 62 73 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 | .(abs.arg).1))))...........(user | 
| a3020 | 2d 65 72 72 6f 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 | -error."No.revision.buffer.in.th | 
| a3040 | 69 73 20 66 72 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 | is.frame"))).....(magit-mode-bur | 
| a3060 | 79 2d 62 75 66 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 | y-buffer.(>.arg.1))))..;;;###aut | 
| a3080 | 6f 6c 6f 61 64 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 | oload.(defun.magit-log-move-to-p | 
| a30a0 | 61 72 65 6e 74 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 | arent.(&optional.n)..."Move.to.t | 
| a30c0 | 68 65 20 4e 74 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 | he.Nth.parent.of.the.current.com | 
| a30e0 | 6d 69 74 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 77 68 65 | mit."...(interactive."p")...(whe | 
| a3100 | 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 67 2d 6d 6f 64 | n.(derived-mode-p.'magit-log-mod | 
| a3120 | 65 29 0a 20 20 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 | e).....(when.(magit-section-matc | 
| a3140 | 68 20 27 63 6f 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 | h.'commit).......(let*.((section | 
| a3160 | 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 0a 20 20 20 20 20 20 | .(magit-current-section))....... | 
| a3180 | 20 20 20 20 20 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 | .......(parent-rev.(format."%s^% | 
| a31a0 | 73 22 20 28 6f 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 | s".(oref.section.value).(or.n.1) | 
| a31c0 | 29 29 29 0a 20 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 | ))).........(if-let.((parent-has | 
| a31e0 | 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 72 74 22 20 70 61 72 | h.(magit-rev-parse."--short".par | 
| a3200 | 65 6e 74 2d 72 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 | ent-rev))).............(if-let.( | 
| a3220 | 28 70 61 72 65 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 | (parent.(--first.(equal.(oref.it | 
| a3240 | 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 20 20 20 20 20 20 20 | .value)......................... | 
| a3260 | 20 20 20 20 20 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 | .....................parent-hash | 
| a3280 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| a32a0 | 20 20 20 20 20 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 | ........(magit-section-siblings. | 
| a32c0 | 73 65 63 74 69 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 | section.'next))))............... | 
| a32e0 | 20 20 28 6d 61 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 | ..(magit-section-goto.parent)... | 
| a3300 | 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......... | 
| a3320 | 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 65 79 73 0a | .......(substitute-command-keys. | 
| a3340 | 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 50 61 72 65 6e 74 20 | ................(concat."Parent. | 
| a3360 | 22 20 70 61 72 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 | ".parent-hash.".not.found...Try. | 
| a3380 | 74 79 70 69 6e 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 | typing."........................ | 
| a33a0 | 20 22 5c 5c 5b 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 | ."\\[magit-log-double-commit-lim | 
| a33c0 | 69 74 5d 20 66 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 | it].first"))))...........(user-e | 
| a33e0 | 72 72 6f 72 20 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 | rror."Parent.%s.does.not.exist". | 
| a3400 | 70 61 72 65 6e 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 | parent-rev))))))..(defun.magit-l | 
| a3420 | 6f 67 2d 6d 6f 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 | og-move-to-revision.(rev)..."Rea | 
| a3440 | 64 20 61 20 72 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 | d.a.revision.and.move.to.it.in.c | 
| a3460 | 75 72 72 65 6e 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 | urrent.log.buffer...If.the.chose | 
| a3480 | 6e 20 72 65 66 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 | n.reference.or.revision.isn't.be | 
| a34a0 | 69 6e 67 20 64 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 | ing.displayed.in.the.current.log | 
| a34c0 | 20 62 75 66 66 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 | .buffer,.then.inform.the.user.ab | 
| a34e0 | 6f 75 74 20 74 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 | out.that.and.do.nothing.else...I | 
| a3500 | 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 66 65 72 | f.invoked.outside.any.log.buffer | 
| a3520 | 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 0a 6f 66 | ,.then.display.the.log.buffer.of | 
| a3540 | 20 74 68 65 20 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 | .the.current.repository.first;.c | 
| a3560 | 72 65 61 74 69 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 | reating.it.if.necessary."...(int | 
| a3580 | 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 6e 63 | eractive.(list.(magit-read-branc | 
| a35a0 | 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 49 6e 20    6c 6f 67 2c 20 6a 75 6d 70 20 74 6f 22 29 29 29 | h-or-commit."In.log,.jump.to"))) | 
| a35c0 | 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 20 28 63 | ...(with-current-buffer.......(c | 
| a35e0 | 6f 6e 64 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 67 2d | ond.((derived-mode-p.'magit-log- | 
| a3600 | 6d 6f 64 65 29 0a 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 | mode)..............(current-buff | 
| a3620 | 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 28 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 75 | er)).............((when-let.((bu | 
| a3640 | 66 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 | f.(magit-get-mode-buffer.'magit- | 
| a3660 | 6c 6f 67 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 2d | log-mode)))................(pop- | 
| a3680 | 74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77    69 6e 64 6f 77 20 62 75 66 29 29 29 0a 20 20 20 | to-buffer-same-window.buf))).... | 
| a36a0 | 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 61 70 70 6c 79 20 | .........(t..............(apply. | 
| a36c0 | 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d    62 72 61 6e 63 68 65 73 20 28 6d 61 67 69 74 2d | #'magit-log-all-branches.(magit- | 
| a36e0 | 6c 6f 67 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 | log-arguments)))).....(unless.(m | 
| a3700 | 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 20 28 6d 61 | agit-log-goto-commit-section.(ma | 
| a3720 | 67 69 74 2d 72 65 76 2d 61 62 62 72 65 76 20 72    65 76 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 | git-rev-abbrev.rev)).......(user | 
| a3740 | 2d 65 72 72 6f 72 20 22 25 73 20 69 73 6e 27 74    20 76 69 73 69 62 6c 65 20 69 6e 20 74 68 65 20 | -error."%s.isn't.visible.in.the. | 
| a3760 | 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66    65 72 22 20 72 65 76 29 29 29 29 0a 0a 3b 3b 3b | current.log.buffer".rev))))..;;; | 
| a3780 | 3b 20 53 68 6f 72 74 6c 6f 67 20 43 6f 6d 6d 61    6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ;.Shortlog.Commands..;;;###autol | 
| a37a0 | 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d    61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 20 22 6d | oad.(autoload.'magit-shortlog."m | 
| a37c0 | 61 67 69 74 2d 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 | agit-log".nil.t).(transient-defi | 
| a37e0 | 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d    73 68 6f 72 74 6c 6f 67 20 28 29 0a 20 20 22 53 | ne-prefix.magit-shortlog.()..."S | 
| a3800 | 68 6f 77 20 61 20 68 69 73 74 6f 72 79 20 73 75    6d 6d 61 72 79 2e 22 0a 20 20 3a 6d 61 6e 2d 70 | how.a.history.summary."...:man-p | 
| a3820 | 61 67 65 20 22 67 69 74 2d 73 68 6f 72 74 6c 6f    67 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d | age."git-shortlog"...:value.'("- | 
| a3840 | 2d 6e 75 6d 62 65 72 65 64 22 20 22 2d 2d 73 75    6d 6d 61 72 79 22 29 0a 20 20 5b 22 41 72 67 75 | -numbered"."--summary")...["Argu | 
| a3860 | 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 6e 22 20    22 53 6f 72 74 20 62 79 20 6e 75 6d 62 65 72 20 | ments"....("-n"."Sort.by.number. | 
| a3880 | 6f 66 20 63 6f 6d 6d 69 74 73 22 20 20 20 20 20    20 28 22 2d 6e 22 20 22 2d 2d 6e 75 6d 62 65 72 | of.commits"......("-n"."--number | 
| a38a0 | 65 64 22 29 29 0a 20 20 20 28 22 2d 73 22 20 22    53 68 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 6e | ed"))....("-s"."Show.commit.coun | 
| a38c0 | 74 20 73 75 6d 6d 61 72 79 20 6f 6e 6c 79 22 20    28 22 2d 73 22 20 22 2d 2d 73 75 6d 6d 61 72 79 | t.summary.only".("-s"."--summary | 
| a38e0 | 22 29 29 0a 20 20 20 28 22 2d 65 22 20 22 53 68    6f 77 20 65 6d 61 69 6c 20 61 64 64 72 65 73 73 | "))....("-e"."Show.email.address | 
| a3900 | 65 73 22 20 20 20 20 20 20 20 20 20 20 20 28 22    2d 65 22 20 22 2d 2d 65 6d 61 69 6c 22 29 29 0a | es"...........("-e"."--email")). | 
| a3920 | 20 20 20 28 22 2d 67 22 20 22 47 72 6f 75 70 20    63 6f 6d 6d 69 74 73 20 62 79 22 20 22 2d 2d 67 | ...("-g"."Group.commits.by"."--g | 
| a3940 | 72 6f 75 70 3d 22 0a 20 20 20 20 3a 63 68 6f 69    63 65 73 20 28 22 61 75 74 68 6f 72 22 20 22 63 | roup=".....:choices.("author"."c | 
| a3960 | 6f 6d 6d 69 74 74 65 72 22 20 22 74 72 61 69 6c    65 72 3a 22 29 29 0a 20 20 20 28 37 20 22 2d 66 | ommitter"."trailer:"))....(7."-f | 
| a3980 | 22 20 22 46 6f 72 6d 61 74 20 73 74 72 69 6e 67    22 20 22 2d 2d 66 6f 72 6d 61 74 3d 22 29 0a 20 | "."Format.string"."--format=").. | 
| a39a0 | 20 20 28 37 20 22 2d 77 22 20 22 4c 69 6e 65 77    72 61 70 22 20 22 2d 77 22 20 3a 63 6c 61 73 73 | ..(7."-w"."Linewrap"."-w".:class | 
| a39c0 | 20 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f    6e 29 5d 0a 20 20 5b 22 53 68 6f 72 74 6c 6f 67 | .transient-option)]...["Shortlog | 
| a39e0 | 22 0a 20 20 20 28 22 73 22 20 22 73 69 6e 63 65    22 20 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 | "....("s"."since".magit-shortlog | 
| a3a00 | 2d 73 69 6e 63 65 29 0a 20 20 20 28 22 72 22 20    22 72 61 6e 67 65 22 20 6d 61 67 69 74 2d 73 68 | -since)....("r"."range".magit-sh | 
| a3a20 | 6f 72 74 6c 6f 67 2d 72 61 6e 67 65 29 5d 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 | ortlog-range)])..(defun.magit-gi | 
| a3a40 | 74 2d 73 68 6f 72 74 6c 6f 67 20 28 72 65 76 20    61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28 64 | t-shortlog.(rev.args)...(let.((d | 
| a3a60 | 69 72 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 28 77 69 74 68 | ir.default-directory)).....(with | 
| a3a80 | 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 2d 63 72 65 61 | -current-buffer.(get-buffer-crea | 
| a3aa0 | 74 65 20 22 2a 6d 61 67 69 74 2d 73 68 6f 72 74    6c 6f 67 2a 22 29 0a 20 20 20 20 20 20 28 73 65 | te."*magit-shortlog*").......(se | 
| a3ac0 | 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 20 64 69 72 29 0a 20 20 20 20 20 20 | tq.default-directory.dir)....... | 
| a3ae0 | 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 20 20 | (setq.buffer-read-only.t)....... | 
| a3b00 | 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 20 | (let.((inhibit-read-only.t)).... | 
| a3b20 | 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 20 20 20 28 73 61 76 | .....(erase-buffer).........(sav | 
| a3b40 | 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 | e-excursion...........(magit-git | 
| a3b60 | 2d 69 6e 73 65 72 74 20 22 73 68 6f 72 74 6c 6f    67 22 20 61 72 67 73 20 72 65 76 29 29 0a 20 20 | -insert."shortlog".args.rev))... | 
| a3b80 | 20 20 20 20 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 69 | ......(switch-to-buffer-other-wi | 
| a3ba0 | 6e 64 6f 77 20 28 63 75 72 72 65 6e 74 2d 62 75    66 66 65 72 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 | ndow.(current-buffer))))))..;;;# | 
| a3bc0 | 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 72 74 6c 6f 67 | ##autoload.(defun.magit-shortlog | 
| a3be0 | 2d 73 69 6e 63 65 20 28 72 65 76 20 61 72 67 73    29 0a 20 20 22 53 68 6f 77 20 61 20 68 69 73 74 | -since.(rev.args)..."Show.a.hist | 
| a3c00 | 6f 72 79 20 73 75 6d 6d 61 72 79 20 66 6f 72 20    63 6f 6d 6d 69 74 73 20 73 69 6e 63 65 20 52 45 | ory.summary.for.commits.since.RE | 
| a3c20 | 56 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 | V."...(interactive....(list.(mag | 
| a3c40 | 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 53 68 6f 72 74 6c | it-read-branch-or-commit."Shortl | 
| a3c60 | 6f 67 20 73 69 6e 63 65 22 20 28 6d 61 67 69 74    2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 74 61 67 | og.since".(magit-get-current-tag | 
| a3c80 | 29 29 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 | ))..........(transient-args.'mag | 
| a3ca0 | 69 74 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 | it-shortlog)))...(magit-git-shor | 
| a3cc0 | 74 6c 6f 67 20 28 63 6f 6e 63 61 74 20 72 65 76    20 22 2e 2e 22 29 20 61 72 67 73 29 29 0a 0a 3b | tlog.(concat.rev."..").args))..; | 
| a3ce0 | 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 72 74 | ;;###autoload.(defun.magit-short | 
| a3d00 | 6c 6f 67 2d 72 61 6e 67 65 20 28 72 65 76 2d 6f    72 2d 72 61 6e 67 65 20 61 72 67 73 29 0a 20 20 | log-range.(rev-or-range.args)... | 
| a3d20 | 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 63 6f 6d 6d | "Show.a.history.summary.for.comm | 
| a3d40 | 69 74 20 6f 72 20 72 61 6e 67 65 20 52 45 56 2d    4f 52 2d 52 41 4e 47 45 2e 22 0a 20 20 28 69 6e | it.or.range.REV-OR-RANGE."...(in | 
| a3d60 | 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 2d 72 | teractive....(list.(magit-read-r | 
| a3d80 | 61 6e 67 65 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22    53 68 6f 72 74 6c 6f 67 20 66 6f 72 20 72 65 76 | ange-or-commit."Shortlog.for.rev | 
| a3da0 | 69 73 69 6f 6e 20 6f 72 20 72 61 6e 67 65 22 29    0a 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 | ision.or.range")..........(trans | 
| a3dc0 | 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 20 28 | ient-args.'magit-shortlog)))...( | 
| a3de0 | 6d 61 67 69 74 2d 67 69 74 2d 73 68 6f 72 74 6c    6f 67 20 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 | magit-git-shortlog.rev-or-range. | 
| a3e00 | 61 72 67 73 29 29 0a 0a 3b 3b 3b 20 4c 6f 67 20    4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 20 6d 61 | args))..;;;.Log.Mode..(defvar.ma | 
| a3e20 | 67 69 74 2d 6c 6f 67 2d 64 69 73 61 62 6c 65 2d    67 72 61 70 68 2d 68 61 63 6b 2d 61 72 67 73 0a | git-log-disable-graph-hack-args. | 
| a3e40 | 20 20 27 28 22 2d 47 22 20 22 2d 2d 67 72 65 70    22 20 22 2d 2d 61 75 74 68 6f 72 22 29 0a 20 20 | ..'("-G"."--grep"."--author")... | 
| a3e60 | 22 41 72 67 75 6d 65 6e 74 73 20 77 68 69 63 68    20 64 69 73 61 62 6c 65 20 74 68 65 20 67 72 61 | "Arguments.which.disable.the.gra | 
| a3e80 | 70 68 20 73 70 65 65 64 75 70 20 68 61 63 6b 2e    22 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | ph.speedup.hack.")..(defvar.magi | 
| a3ea0 | 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 0a 20    20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b | t-log-mode-map...(let.((map.(mak | 
| a3ec0 | 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29    29 29 0a 20 20 20 20 28 73 65 74 2d 6b 65 79 6d | e-sparse-keymap))).....(set-keym | 
| a3ee0 | 61 70 2d 70 61 72 65 6e 74 20 6d 61 70 20 6d 61    67 69 74 2d 6d 6f 64 65 2d 6d 61 70 29 0a 20 20 | ap-parent.map.magit-mode-map)... | 
| a3f00 | 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61    70 20 28 6b 62 64 20 22 43 2d 63 20 43 2d 62 22 | ..(define-key.map.(kbd."C-c.C-b" | 
| a3f20 | 29 20 27 6d 61 67 69 74 2d 67 6f 2d 62 61 63 6b    77 61 72 64 29 0a 20 20 20 20 28 64 65 66 69 6e | ).'magit-go-backward).....(defin | 
| a3f40 | 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22    43 2d 63 20 43 2d 66 22 29 20 27 6d 61 67 69 74 | e-key.map.(kbd."C-c.C-f").'magit | 
| a3f60 | 2d 67 6f 2d 66 6f 72 77 61 72 64 29 0a 20 20 20    20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | -go-forward).....(define-key.map | 
| a3f80 | 20 28 6b 62 64 20 22 43 2d 63 20 43 2d 6e 22 29    20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 | .(kbd."C-c.C-n").'magit-log-move | 
| a3fa0 | 2d 74 6f 2d 70 61 72 65 6e 74 29 0a 20 20 20 20    28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 | -to-parent).....(define-key.map. | 
| a3fc0 | 22 6a 22 20 27 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 29 | "j".'magit-log-move-to-revision) | 
| a3fe0 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 22 3d 22 20 27 6d 61 67 69 74 2d | .....(define-key.map."=".'magit- | 
| a4000 | 6c 6f 67 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 69    74 2d 6c 69 6d 69 74 29 0a 20 20 20 20 28 64 65 | log-toggle-commit-limit).....(de | 
| a4020 | 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 2b 22    20 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 6f 75 62 | fine-key.map."+".'magit-log-doub | 
| a4040 | 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 29    0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | le-commit-limit).....(define-key | 
| a4060 | 20 6d 61 70 20 22 2d 22 20 27 6d 61 67 69 74 2d    6c 6f 67 2d 68 61 6c 66 2d 63 6f 6d 6d 69 74 2d | .map."-".'magit-log-half-commit- | 
| a4080 | 6c 69 6d 69 74 29 0a 20 20 20 20 28 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 22 71 22 20 27 | limit).....(define-key.map."q".' | 
| a40a0 | 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 72 79 2d 62    75 66 66 65 72 29 0a 20 20 20 20 6d 61 70 29 0a | magit-log-bury-buffer).....map). | 
| a40c0 | 20 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d    61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 27 2e 22 | .."Keymap.for.`magit-log-mode'." | 
| a40e0 | 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 6c 6f | )..(define-derived-mode.magit-lo | 
| a4100 | 67 2d 6d 6f 64 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 | g-mode.magit-mode."Magit.Log"... | 
| a4120 | 22 4d 6f 64 65 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 | "Mode.for.looking.at.Git.log...T | 
| a4140 | 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 6e 66 6f 20 6e | his.mode.is.documented.in.info.n | 
| a4160 | 6f 64 65 20 60 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 | ode.`(magit)Log.Buffer'...\\<mag | 
| a4180 | 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 65 66 72 | it-mode-map>\.Type.\\[magit-refr | 
| a41a0 | 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 75 66 66 | esh].to.refresh.the.current.buff | 
| a41c0 | 65 72 2e 0a 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 6f | er..Type.\\[magit-visit-thing].o | 
| a41e0 | 72 20 5c 5c 5b 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 | r.\\[magit-diff-show-or-scroll-u | 
| a4200 | 70 5d 20 5c 0a 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 | p].\.to.visit.the.commit.at.poin | 
| a4220 | 74 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 | t...Type.\\[magit-branch].to.see | 
| a4240 | 20 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 | .available.branch.commands..Type | 
| a4260 | 20 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 | .\\[magit-merge].to.merge.the.br | 
| a4280 | 61 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 | anch.or.commit.at.point..Type.\\ | 
| a42a0 | 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 20 74 68 65 | [magit-cherry-pick].to.apply.the | 
| a42c0 | 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 74 2d | .commit.at.point..Type.\\[magit- | 
| a42e0 | 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 65 20 63 6f | reset].to.reset.`HEAD'.to.the.co | 
| a4300 | 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 6c 6f 67 2d 6d 6f 64 | mmit.at.point...\\{magit-log-mod | 
| a4320 | 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 6f 67 0a 20 20 28 68 | e-map}"...:group.'magit-log...(h | 
| a4340 | 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 65 | ack-dir-local-variables-non-file | 
| a4360 | 2d 62 75 66 66 65 72 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 | -buffer)...(setq.imenu-prev-inde | 
| a4380 | 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 27 6d 61 67 | x-position-function.........'mag | 
| a43a0 | 69 74 2d 69 6d 65 6e 75 2d 2d 6c 6f 67 2d 70 72    65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f | it-imenu--log-prev-index-positio | 
| a43c0 | 6e 2d 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 | n-function)...(setq.imenu-extrac | 
| a43e0 | 74 2d 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 27 6d | t-index-name-function.........'m | 
| a4400 | 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 6c 6f 67 2d    65 78 74 72 61 63 74 2d 69 6e 64 65 78 2d 6e 61 | agit-imenu--log-extract-index-na | 
| a4420 | 6d 65 2d 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28    70 75 74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d | me-function))..(put.'magit-log-m | 
| a4440 | 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 | 
| a4460 | 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 | 
| a4480 | 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 | 
| a44a0 | 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 | 
| a44c0 | 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 | 
| a44e0 | 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...... | 
| a4500 | 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 | 
| a4520 | 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 | 
| a4540 | 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 | 
| a4560 | 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)......... | 
| a4580 | 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)). | 
| a45a0 | 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............. | 
| a45c0 | 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 | 
| a45e0 | 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 | 
| a4600 | 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 | 
| a4620 | 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 | 
| a4640 | 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 | 
| a4660 | 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 | 
| a4680 | 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)..... | 
| a46a0 | 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 | 
| a46c0 | 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 | 
| a46e0 | 67 2d 66 69 6c 65 73 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 | g-files)).....(magit-set-header- | 
| a4700 | 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20    20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d | line-format......(funcall.magit- | 
| a4720 | 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 72 65 76 73 20 61 72 | log-header-line-function.revs.ar | 
| a4740 | 67 73 20 66 69 6c 65 73 29 29 0a 20 20 20 20 28    75 6e 6c 65 73 73 20 28 3d 20 28 6c 65 6e 67 74 | gs.files)).....(unless.(=.(lengt | 
| a4760 | 68 20 66 69 6c 65 73 29 20 31 29 0a 20 20 20 20    20 20 28 73 65 74 71 20 61 72 67 73 20 28 72 65 | h.files).1).......(setq.args.(re | 
| a4780 | 6d 6f 76 65 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20    61 72 67 73 29 29 29 0a 20 20 20 20 28 77 68 65 | move."--follow".args))).....(whe | 
| a47a0 | 6e 20 28 61 6e 64 20 28 63 61 72 20 6d 61 67 69    74 2d 6c 6f 67 2d 72 65 6d 6f 76 65 2d 67 72 61 | n.(and.(car.magit-log-remove-gra | 
| a47c0 | 70 68 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 2d 2d 61 6e 79 2d 70 | ph-args)................(--any-p | 
| a47e0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(string-match-p................ | 
| a4800 | 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 6f 70 | ..........(concat."^".(regexp-op | 
| a4820 | 74 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 67 73 29 29 20 | t.magit-log-remove-graph-args)). | 
| a4840 | 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 61 72 67 73 | it).........................args | 
| a4860 | 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61    72 67 73 20 28 72 65 6d 6f 76 65 20 22 2d 2d 67 | )).......(setq.args.(remove."--g | 
| a4880 | 72 61 70 68 22 20 61 72 67 73 29 29 29 0a 20 20    20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 | raph".args))).....(unless.(membe | 
| a48a0 | 72 20 22 2d 2d 67 72 61 70 68 22 20 61 72 67 73    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 | r."--graph".args).......(setq.ar | 
| a48c0 | 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 29 29 0a 20 20 20 | gs.(remove."--color".args))).... | 
| a48e0 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6c 69 6d    69 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 | .(when-let.((limit.(magit-log-ge | 
| a4900 | 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 20 20 20 20 20 | t-commit-limit))................ | 
| a4920 | 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 61 73 65 20 6f | (limit.(*.2.limit)).;.increase.o | 
| a4940 | 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 20 20 20 20 20 | dds.for.complete.graph.......... | 
| a4960 | 20 20 20 20 20 20 28 63 6f 75 6e 74 20 28 61 6e    64 20 28 3d 20 28 6c 65 6e 67 74 68 20 72 65 76 | ......(count.(and.(=.(length.rev | 
| a4980 | 73 29 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 | s).1)........................... | 
| a49a0 | 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 69 74 27 73 | .(>.limit.1024).;.otherwise.it's | 
| a49c0 | 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 20 20 20 20 | .fast.enough.................... | 
| a49e0 | 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 73 29 29 0a 20 | ........(setq.revs.(car.revs)).. | 
| a4a00 | 20 20 20 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 | ..........................(not.( | 
| a4a20 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22    5c 5c 2e 5c 5c 2e 22 20 72 65 76 73 29 29 0a 20 | string-match-p."\\.\\.".revs)).. | 
| a4a40 | 20 20 20 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 | ..........................(not.( | 
| a4a60 | 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 68 65 | member.revs.'("--all"."--branche | 
| a4a80 | 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 20 20 | s")))........................... | 
| a4aa0 | 20 28 2d 6e 6f 6e 65 2d 70 20 28 6c 61 6d 62 64    61 20 28 61 72 67 29 0a 20 20 20 20 20 20 20 20 | .(-none-p.(lambda.(arg)......... | 
| a4ac0 | 20 20 20 20 20 20 20 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 | ..............................(- | 
| a4ae0 | 2d 61 6e 79 2d 70 20 28 73 74 72 69 6e 67 2d 70    72 65 66 69 78 2d 70 20 69 74 20 61 72 67 29 0a | -any-p.(string-prefix-p.it.arg). | 
| a4b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a4b20 | 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 64 69 73 61 62 6c 65 | ...............magit-log-disable | 
| a4b40 | 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 20 20 20 20 20 20 20 | -graph-hack-args)).............. | 
| a4b60 | 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 0a 20 20 20 | .......................args).... | 
| a4b80 | 20 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 | 
| a4ba0 | 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 74 22 0a 20 | it-string."rev-list"."--count".. | 
| a4bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a4be0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 66    69 72 73 74 2d 70 61 72 65 6e 74 22 20 61 72 67 | ............"--first-parent".arg | 
| a4c00 | 73 20 72 65 76 73 29 29 29 29 0a 20 20 20 20 20    20 28 73 65 74 71 20 72 65 76 73 20 28 69 66 20 | s.revs)))).......(setq.revs.(if. | 
| a4c20 | 28 3c 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75    6d 62 65 72 20 63 6f 75 6e 74 29 20 6c 69 6d 69 | (<.(string-to-number.count).limi | 
| a4c40 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 72 65 76 73 0a 20 20 20 | t)......................revs.... | 
| a4c60 | 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 7e 25 73 2e 2e | ................(format."%s~%s.. | 
| a4c80 | 25 73 22 20 72 65 76 73 20 6c 69 6d 69 74 20 72    65 76 73 29 29 29 29 0a 20 20 20 20 28 6d 61 67 | %s".revs.limit.revs)))).....(mag | 
| a4ca0 | 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 20 20 | it-insert-section.(logbuf)...... | 
| a4cc0 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6c    6f 67 20 72 65 76 73 20 61 72 67 73 20 66 69 6c | .(magit-insert-log.revs.args.fil | 
| a4ce0 | 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 62 75 66 66 | es))))..(cl-defmethod.magit-buff | 
| a4d00 | 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 6d 6f 64 65 20 6d | er-value.(&context.(major-mode.m | 
| a4d20 | 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 20 6d 61 67 69 74 2d | agit-log-mode))...(append.magit- | 
| a4d40 | 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 20 20 28 69 66 20 28 | buffer-revisions...........(if.( | 
| a4d60 | 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 73 20 6d 61 67 69 74 | and.magit-buffer-revisions.magit | 
| a4d80 | 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 20 20 20 20 20 20 20 | -buffer-log-files).............. | 
| a4da0 | 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 6c 6f 67 2d 66 69 6c | .(cons."--".magit-buffer-log-fil | 
| a4dc0 | 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 66 65 72 2d 6c 6f 67 | es).............magit-buffer-log | 
| a4de0 | 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 6f 67 2d 68 65 61 64 | -files)))..(defun.magit-log-head | 
| a4e00 | 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 72 67 73 20 66 69 6c | er-line-arguments.(revs.args.fil | 
| a4e20 | 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 72 69 62 69 6e 67 20 | es)..."Return.string.describing. | 
| a4e40 | 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 73 2e 22 0a 20 20 28 | some.of.the.used.arguments."...( | 
| a4e60 | 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 20 20 20 20 20 20 20 | mapconcat.(lambda.(arg)......... | 
| a4e80 | 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 20 22 20 22 20 61 | .......(if.(string-match-p.".".a | 
| a4ea0 | 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 69 6e 31 20 61 72 | rg)....................(prin1.ar | 
| a4ec0 | 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 20 20 20 20 20 20 | g)..................arg))....... | 
| a4ee0 | 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 73 20 2c 40 72 65 | .......`("git"."log".,@args.,@re | 
| a4f00 | 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 20 20 20 20 22 20 | vs."--".,@files)..............". | 
| a4f20 | 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 65 72 2d 6c 69 6e | "))..(defun.magit-log-header-lin | 
| a4f40 | 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 73 29 0a 20 20 22 | e-sentence.(revs.args.files)..." | 
| a4f60 | 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 6c 6c 20 61 72 67 | Return.string.containing.all.arg | 
| a4f80 | 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 73 20 69 6e 20 22 | uments."...(concat."Commits.in." | 
| a4fa0 | 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 65 6e 74 69 74 79 | ...........(mapconcat.#'identity | 
| a4fc0 | 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 28 6d 65 6d 62 65 | .revs.".")...........(and.(membe | 
| a4fe0 | 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 20 20 | r."--reverse".args)............. | 
| a5000 | 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 20 20 28 61 6e 64 | ...".in.reverse")...........(and | 
| a5020 | 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 22 0a 20 20 20 20 | .files.(concat.".touching."..... | 
| a5040 | 20 20 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 70 63 6f 6e | .........................(mapcon | 
| a5060 | 63 61 74 20 27 69 64 65 6e 74 69 74 79 20 66 69    6c 65 73 20 22 20 22 29 29 29 0a 20 20 20 20 20 | cat.'identity.files.".")))...... | 
| a5080 | 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 2d 70 72 65 66 69 78 | .....(--some.(and.(string-prefix | 
| a50a0 | 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 20 20 20 20 20 20 20 | -p."-L".it)..................... | 
| a50c0 | 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 20 20 20 20 20 20 20 | ...(concat.".".it))............. | 
| a50e0 | 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 2d 69 6e 73 65 | ......args)))..(defun.magit-inse | 
| a5100 | 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 67 73 20 66 69 6c 65 | rt-log.(revs.&optional.args.file | 
| a5120 | 73 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 6c    6f 67 20 73 65 63 74 69 6f 6e 2e 0a 44 6f 20 6e | s)..."Insert.a.log.section..Do.n | 
| a5140 | 6f 74 20 61 64 64 20 74 68 69 73 20 74 6f 20 61    20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2e 22 | ot.add.this.to.a.hook.variable." | 
| a5160 | 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 61 72 67 75 6d | ...(let.((magit-git-global-argum | 
| a5180 | 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 74 65 72 61 6c | ents..........(remove."--literal | 
| a51a0 | 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 6c 2d 61 72 67 | -pathspecs".magit-git-global-arg | 
| a51c0 | 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 28 6d    61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 61 | uments))).....(magit-git-wash.(a | 
| a51e0 | 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 2d | pply-partially.#'magit-log-wash- | 
| a5200 | 6c 6f 67 20 27 6c 6f 67 29 0a 20 20 20 20 20 20    22 6c 6f 67 22 0a 20 20 20 20 20 20 28 66 6f 72 | log.'log)......."log".......(for | 
| a5220 | 6d 61 74 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 73    25 25 68 25 25 78 30 63 25 73 25 25 78 30 63 25 | mat."--format=%s%%h%%x0c%s%%x0c% | 
| a5240 | 73 25 25 78 30 63 25 25 61 4e 25 25 78 30 63 25    73 25 25 78 30 63 25 25 73 25 73 22 0a 20 20 20 | s%%x0c%%aN%%x0c%s%%x0c%%s%s".... | 
| a5260 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    61 6e 64 20 28 6d 65 6d 62 65 72 20 22 2d 2d 6c | ...........(if.(and.(member."--l | 
| a5280 | 65 66 74 2d 72 69 67 68 74 22 20 61 72 67 73 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eft-right".args)................ | 
| a52a0 | 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65    6d 62 65 72 20 22 2d 2d 67 72 61 70 68 22 20 61 | ........(not.(member."--graph".a | 
| a52c0 | 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 22 25 6d 20 22 0a 20 | rgs)))..................."%m.".. | 
| a52e0 | 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 20 20 20 20 20 | ..............."").............. | 
| a5300 | 20 28 69 66 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 20 | .(if.(member."--decorate".args). | 
| a5320 | 22 25 44 22 20 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 | "%D"."")...............(if.(memb | 
| a5340 | 65 72 20 22 2d 2d 73 68 6f 77 2d 73 69 67 6e 61    74 75 72 65 22 20 61 72 67 73 29 0a 20 20 20 20 | er."--show-signature".args)..... | 
| a5360 | 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 71 20 61 72 67 73 20 | ..............(progn.(setq.args. | 
| a5380 | 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 67 73 29 | (remove."--show-signature".args) | 
| a53a0 | 29 20 22 25 47 3f 22 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 | )."%G?")................."").... | 
| a53c0 | 20 20 20 20 20 20 20 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 | ...........(if.magit-log-margin- | 
| a53e0 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 74 65 72 2d 64    61 74 65 20 22 25 63 74 22 20 22 25 61 74 22 29 | show-committer-date."%ct"."%at") | 
| a5400 | 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 2b 2b 68 65 | ...............(if.(member."++he | 
| a5420 | 61 64 65 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 20 28 69 | ader".args)...................(i | 
| a5440 | 66 20 28 6d 65 6d 62 65 72 20 22 2d 2d 67 72 61    70 68 22 20 28 73 65 74 71 20 61 72 67 73 20 28 | f.(member."--graph".(setq.args.( | 
| a5460 | 72 65 6d 6f 76 65 20 22 2b 2b 68 65 61 64 65 72    22 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 | remove."++header".args)))....... | 
| a5480 | 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 22 20 6d 61 67 | ................(concat."\n".mag | 
| a54a0 | 69 74 2d 6c 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 | it-log-revision-headers-format." | 
| a54c0 | 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 28 63 6f 6e 63 61 74 | \n").....................(concat | 
| a54e0 | 20 22 5c 6e 1e 22 20 6d 61 67 69 74 2d 6c 6f 67    2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 | ."\n.".magit-log-revision-header | 
| a5500 | 73 2d 66 6f 72 6d 61 74 20 22 1e 5c 6e 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s-format.".\n"))................ | 
| a5520 | 20 22 22 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 2d 2d 77 68 | ."")).......(progn.........(--wh | 
| a5540 | 65 6e 2d 6c 65 74 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 | en-let.(--first.(string-match."^ | 
| a5560 | 5c 5c 2b 5c 5c 2b 6f 72 64 65 72 3d 5c 5c 28 2e    2b 5c 5c 29 24 22 20 69 74 29 20 61 72 67 73 29 | \\+\\+order=\\(.+\\)$".it).args) | 
| a5580 | 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 28 66 6f 72 | ...........(setq.args.(cons.(for | 
| a55a0 | 6d 61 74 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 | mat."--%s-order".(match-string.1 | 
| a55c0 | 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 20 | .it))........................... | 
| a55e0 | 20 28 72 65 6d 6f 76 65 20 69 74 20 61 72 67 73    29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 | .(remove.it.args)))).........(wh | 
| a5600 | 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 0a 20 20 | en.(member."--decorate".args)... | 
| a5620 | 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 65 63 6f | ........(setq.args.(cons."--deco | 
| a5640 | 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 65 22 20 | rate=full".(remove."--decorate". | 
| a5660 | 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 72 20 22 | args)))).........(when.(member." | 
| a5680 | 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 65 74 71 | --reverse".args)...........(setq | 
| a56a0 | 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 29 29 0a | .args.(remove."--graph".args))). | 
| a56c0 | 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 66 2d 2d | ........(setq.args.(magit-diff-- | 
| a56e0 | 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 29 29 0a | maybe-add-stat-arguments.args)). | 
| a5700 | 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 69 6c 6d | ........args)......."--use-mailm | 
| a5720 | 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 69 6c 65 | ap"."--no-prefix".revs."--".file | 
| a5740 | 73 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 73 65 63 74 69 | s)))..(defvar.magit-commit-secti | 
| a5760 | 6f 6e 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28    6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 | on-map...(let.((map.(make-sparse | 
| a5780 | 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b | -keymap))).....(define-key.map.[ | 
| a57a0 | 72 65 6d 61 70 20 6d 61 67 69 74 2d 76 69 73 69    74 2d 74 68 69 6e 67 5d 20 27 6d 61 67 69 74 2d | remap.magit-visit-thing].'magit- | 
| a57c0 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20    20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 | show-commit).....(define-key.map | 
| a57e0 | 20 22 61 22 20 27 6d 61 67 69 74 2d 63 68 65 72    72 79 2d 61 70 70 6c 79 29 0a 20 20 20 20 6d 61 | ."a".'magit-cherry-apply).....ma | 
| a5800 | 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f 72    20 60 63 6f 6d 6d 69 74 27 20 73 65 63 74 69 6f | p)..."Keymap.for.`commit'.sectio | 
| a5820 | 6e 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6d    61 67 69 74 2d 6d 6f 64 75 6c 65 2d 63 6f 6d 6d | ns.")..(defvar.magit-module-comm | 
| a5840 | 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20    20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b | it-section-map...(let.((map.(mak | 
| a5860 | 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29    29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | e-sparse-keymap))).....(define-k | 
| a5880 | 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6d 61    67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d | ey.map.[remap.magit-visit-thing] | 
| a58a0 | 20 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d    6d 69 74 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 | .'magit-show-commit).....map)... | 
| a58c0 | 22 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 | "Keymap.for.`module-commit'.sect | 
| a58e0 | 69 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 63 6f 6e    73 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 | ions.")..(defconst.magit-log-hea | 
| a5900 | 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 20 69 | ding-re...;;.Note:.A.form.feed.i | 
| a5920 | 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 61 73 | nstead.of.a.null.byte.is.used.as | 
| a5940 | 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 69 6e | .the.delimiter...;;.because.usin | 
| a5960 | 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 68 65 | g.the.latter.interferes.with.the | 
| a5980 | 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 65 72 | .graph.prefix.when...;;.++header | 
| a59a0 | 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 20 20 | .is.used....(concat."^"......... | 
| a59c0 | 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<>..]*\\)".... | 
| a59e0 | 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..........."\\ | 
| a5a00 | 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 20 20 | (?1:[0-9a-fA-F]+\\)?.".......... | 
| a5a20 | 20 20 20 20 20 3b 20 73 68 61 31 0a 20 20 20 20    20 20 20 20 20 20 22 5c 5c 28 3f 33 3a 5b 5e 0c | .....;.sha1..........."\\(?3:[^. | 
| a5a40 | 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 20 72 | \n]+\\)?."...................;.r | 
| a5a60 | 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 5d 5c | efs..........."\\(?7:[BGUXYREN]\ | 
| a5a80 | 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 20 20 | \)?.".................;.gpg..... | 
| a5aa0 | 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 20 20 | ......"\\(?5:[^.\n]*\\)."....... | 
| a5ac0 | 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 20 20 | .............;.author........... | 
| a5ae0 | 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 75 73 | ;;.Note:.Date.is.optional.becaus | 
| a5b00 | 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 20 20 | e,.prior.to.Git.v2.19.0,........ | 
| a5b20 | 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 6f 72 | ...;;.`git.rebase.-i.--root`.cor | 
| a5b40 | 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 20 20 | rupts.the.root's.author.date.... | 
| a5b60 | 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 20 20 | ........"\\(?6:[^.\n]*\\)."..... | 
| a5b80 | 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........... | 
| a5ba0 | 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:.*\\)$"))................ | 
| a5bc0 | 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 74 2d | .........;.msg..(defconst.magit- | 
| a5be0 | 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 20 20 | log-cherry-re...(concat."^"..... | 
| a5c00 | 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 20 20 | ......"\\(?8:[-+]\\).".......... | 
| a5c20 | 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 20 20 | ...............;.cherry......... | 
| a5c40 | 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 20 20 | .."\\(?1:[0-9a-fA-F]+\\)."...... | 
| a5c60 | 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 68 61    31 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 | ...........;.sha1..........."\\( | 
| a5c80 | 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 20 20 | ?2:.*\\)$")).................... | 
| a5ca0 | 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 67 2d | .....;.msg..(defconst.magit-log- | 
| a5cc0 | 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 20 20 | module-re...(concat."^"......... | 
| a5ce0 | 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 20 20 | .."\\(?:\\(?11:[<>]\\).\\)?".... | 
| a5d00 | 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 5c 28 | ...........;.side..........."\\( | 
| a5d20 | 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 20 20 | ?1:[0-9a-fA-F]+\\)."............ | 
| a5d40 | 20 20 20 20 20 3b 20 73 68 61 31 0a 20 20 20 20    20 20 20 20 20 20 22 5c 5c 28 3f 32 3a 2e 2a 5c | .....;.sha1..........."\\(?2:.*\ | 
| a5d60 | 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 20 3b | \)$")).........................; | 
| a5d80 | 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 63 74 | .msg..(defconst.magit-log-bisect | 
| a5da0 | 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 20 20 | -vis-re...(concat."^"........... | 
| a5dc0 | 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 20 20 | "\\(?4:[-_/|\\*o<>..]*\\)"...... | 
| a5de0 | 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 28 3f | .........;.graph..........."\\(? | 
| a5e00 | 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 20 20 | 1:[0-9a-fA-F]+\\)?\0"........... | 
| a5e20 | 20 20 20 20 3b 20 73 68 61 31 0a 20 20 20 20 20    20 20 20 20 20 22 5c 5c 28 3f 33 3a 5b 5e 5c 30 | ....;.sha1..........."\\(?3:[^\0 | 
| a5e40 | 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 3b 20 | \n]+\\)?\0"...................;. | 
| a5e60 | 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 29 20 | refs..........."\\(?2:.*\\)$")). | 
| a5e80 | 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 0a 28 | ........................;.msg..( | 
| a5ea0 | 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 72 65 | defconst.magit-log-bisect-log-re | 
| a5ec0 | 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 28 3f | ...(concat."^#."..........."\\(? | 
| a5ee0 | 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 20 20 | 3:[^:.\n]+:\\)."................ | 
| a5f00 | 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 3f 31 | ....;."refs"..........."\\[\\(?1 | 
| a5f20 | 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 20 20 | :[^]\n]+\\)\\]."................ | 
| a5f40 | 3b 20 73 68 61 31 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 | ;.sha1..........."\\(?2:.*\\)$") | 
| a5f60 | 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. | 
| a5f80 | 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 0a 20 | .(defconst.magit-log-reflog-re.. | 
| a5fa0 | 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 5b 5e | .(concat."^"..........."\\(?1:[^ | 
| a5fc0 | 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 20 20 | \0\n]+\\)\0".................... | 
| a5fe0 | 3b 20 73 68 61 31 0a 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 | ;.sha1..........."\\(?5:[^\0\n]* | 
| a6000 | 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 74 68 | \\)\0"....................;.auth | 
| a6020 | 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 2b 40 | or..........."\\(?:\\(?:[^@\n]+@ | 
| a6040 | 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 20 20 | {\\(?6:[^}\n]+\\)}\0".;.date.... | 
| a6060 | 20 20 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 | ......."\\(?10:merge.\\|autosave | 
| a6080 | 20 5c 5c 7c 72 65 73 74 61 72 74 20 5c 5c 7c 5b    5e 3a 5c 6e 5d 2b 3a 20 5c 5c 29 3f 22 20 3b 20 | .\\|restart.\\|[^:\n]+:.\\)?".;. | 
| a60a0 | 72 65 66 73 75 62 0a 20 20 20 20 20 20 20 20 20    20 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 3f 5c 5c | refsub..........."\\(?2:.*\\)?\\ | 
| a60c0 | 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 3b 20 6d 73 67 0a | )\\|\0\\)$")).............;.msg. | 
| a60e0 | 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 74 2d | .(defconst.magit-reflog-subject- | 
| a6100 | 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 22 20 | re...(concat."\\(?1:[^.]+\\).?". | 
| a6120 | 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 64 0a | ......................;.command. | 
| a6140 | 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 5c 5c | .........."\\(?2:\\(?:.?-[^.]+\\ | 
| a6160 | 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 20 20 | )+\\)?"............;.option..... | 
| a6180 | 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 5c 5c | ......"\\(?:.?(\\(?3:[^)]+\\))\\ | 
| a61a0 | 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 73 74 | )?"))..........;.type..(defconst | 
| a61c0 | 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 22 5e | .magit-log-stash-re...(concat."^ | 
| a61e0 | 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 5c 30 | "..........."\\(?1:[^\0\n]+\\)\0 | 
| a6200 | 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 20 22 73 68 61 31 22 0a 20 20 | "....................;."sha1"... | 
| a6220 | 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 20 20 | ........"\\(?5:[^\0\n]*\\)\0"... | 
| a6240 | 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 20 20 | .................;.author....... | 
| a6260 | 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 20 20 | ...."\\(?6:[^\0\n]+\\)\0"....... | 
| a6280 | 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 22 5c | .............;.date..........."\ | 
| a62a0 | 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:.*\\)$")).................. | 
| a62c0 | 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 67 2d | .......;.msg..(defvar.magit-log- | 
| a62e0 | 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 66 6f | count.nil)..(defvar.magit-log-fo | 
| a6300 | 72 6d 61 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e    63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 6c 6f 67 | rmat-message-function.'magit-log | 
| a6320 | 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 20 6d 61 | -propertize-keywords)..(defun.ma | 
| a6340 | 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 0a 20 20 | git-log-wash-log.(style.args)... | 
| a6360 | 28 73 65 74 71 20 61 72 67 73 20 28 2d 66 6c 61    74 74 65 6e 20 61 72 67 73 29 29 0a 20 20 28 77 | (setq.args.(-flatten.args))...(w | 
| a6380 | 68 65 6e 20 28 61 6e 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 | hen.(and.(member."--graph".args) | 
| a63a0 | 0a 20 20 20 20 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 | ..............(member."--color". | 
| a63c0 | 61 72 67 73 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 | args)).....(let.((ansi-color-app | 
| a63e0 | 6c 79 2d 66 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 | ly-face-function............(lam | 
| a6400 | 62 64 61 20 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 | bda.(beg.end.face).............. | 
| a6420 | 28 70 75 74 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 | (put-text-property.beg.end.'font | 
| a6440 | 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...................... | 
| a6460 | 20 20 20 20 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 | ...........(or.face.'magit-log-g | 
| a6480 | 72 61 70 68 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 | raph))))).......(ansi-color-appl | 
| a64a0 | 79 2d 6f 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 | y-on-region.(point-min).(point-m | 
| a64c0 | 61 78 29 29 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 | ax))))...(when.(eq.style.'cherry | 
| a64e0 | 29 0a 20 20 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 | ).....(reverse-region.(point-min | 
| a6500 | 29 20 28 70 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 | ).(point-max)))...(let.((magit-l | 
| a6520 | 6f 67 2d 63 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 | og-count.0)).....(when.(looking- | 
| a6540 | 61 74 20 22 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 | at."^\\.\\.\\.").......(magit-de | 
| a6560 | 6c 65 74 65 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 | lete-line)).....(magit-wash-sequ | 
| a6580 | 65 6e 63 65 20 28 61 70 70 6c 79 2d 70 61 72 74    69 61 6c 6c 79 20 27 6d 61 67 69 74 2d 6c 6f 67 | ence.(apply-partially.'magit-log | 
| a65a0 | 2d 77 61 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 | -wash-rev.style................. | 
| a65c0 | 20 20 20 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 | 
| a65e0 | 2d 61 62 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 | -abbrev-length))).....(if.(deriv | 
| a6600 | 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 20 27 6d 61 67 69 74 | ed-mode-p.'magit-log-mode.'magit | 
| a6620 | 2d 72 65 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 | -reflog-mode).........(when.(eq. | 
| a6640 | 6d 61 67 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 | magit-log-count.(magit-log-get-c | 
| a6660 | 6f 6d 6d 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 | ommit-limit))...........(magit-i | 
| a6680 | 6e 73 65 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 | nsert-section.(longer).......... | 
| a66a0 | 20 20 20 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 | ...(insert-text-button.......... | 
| a66c0 | 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 0a 20 20 20 | ....(substitute-command-keys.... | 
| a66e0 | 20 20 20 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 | ...........(format."Type.\\<%s>\ | 
| a6700 | 5c 5b 25 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 | \[%s].to.show.more.history"..... | 
| a6720 | 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 6d 6f 64 | ..................'magit-log-mod | 
| a6740 | 65 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 27 6d 61 67 | e-map.......................'mag | 
| a6760 | 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 29 29 0a 20 20 20 | it-log-double-commit-limit)).... | 
| a6780 | 20 20 20 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 | ..........'action.(lambda.(_butt | 
| a67a0 | 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 28 6d 61 67 69 | on)........................(magi | 
| a67c0 | 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 29 29 0a 20 20 20 20 | t-log-double-commit-limit))..... | 
| a67e0 | 20 20 20 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 | .........'follow-link.t......... | 
| a6800 | 20 20 20 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 | .....'mouse-face.'magit-section- | 
| a6820 | 68 69 67 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 | highlight))).......(insert.?\n)) | 
| a6840 | 29 29 0a 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 | ))..(cl-defun.magit-log-wash-rev | 
| a6860 | 20 28 73 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 | .(style.abbrev)...(when.(derived | 
| a6880 | 2d 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 | -mode-p.'magit-log-mode.'magit-r | 
| a68a0 | 65 66 6c 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 | eflog-mode).....(cl-incf.magit-l | 
| a68c0 | 6f 67 2d 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 | og-count))...(looking-at.(pcase. | 
| a68e0 | 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 60 6c 6f 67 20 20 20 20 20 | style.................(`log..... | 
| a6900 | 20 20 20 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 | ...magit-log-heading-re)........ | 
| a6920 | 20 20 20 20 20 20 20 20 20 28 60 63 68 65 72 72    79 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d | .........(`cherry.....magit-log- | 
| a6940 | 63 68 65 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 60 6d 6f 64 | cherry-re).................(`mod | 
| a6960 | 75 6c 65 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 | ule.....magit-log-module-re).... | 
| a6980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 72    65 66 6c 6f 67 20 20 20 20 20 6d 61 67 69 74 2d | .............(`reflog.....magit- | 
| a69a0 | 6c 6f 67 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 | log-reflog-re).................( | 
| a69c0 | 60 73 74 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 | `stash......magit-log-stash-re). | 
| a69e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 60 62 69 73 65 63 74 2d 76 69 73 20 6d 61 67 | ................(`bisect-vis.mag | 
| a6a00 | 69 74 2d 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 | it-log-bisect-vis-re)........... | 
| a6a20 | 20 20 20 20 20 20 28 60 62 69 73 65 63 74 2d 6c    6f 67 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 69 73 | ......(`bisect-log.magit-log-bis | 
| a6a40 | 65 63 74 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 | ect-log-re)))...(magit-bind-matc | 
| a6a60 | 68 2d 73 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 | h-strings.......(hash.msg.refs.g | 
| a6a80 | 72 61 70 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 | raph.author.date.gpg.cherry._.re | 
| a6aa0 | 66 73 75 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 | fsub.side).nil.....(setq.msg.(su | 
| a6ac0 | 62 73 74 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 | bstring-no-properties.msg))..... | 
| a6ae0 | 28 77 68 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 | (when.refs.......(setq.refs.(sub | 
| a6b00 | 73 74 72 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 | string-no-properties.refs))).... | 
| a6b20 | 20 28 6c 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 | .(let.((align.(or.(eq.style.'che | 
| a6b40 | 72 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 28 6e 6f 74 20 28 | rry)......................(not.( | 
| a6b60 | 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 6c 6f 67 | member."--stat".magit-buffer-log | 
| a6b80 | 2d 61 72 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 | -args))))...........(non-graph-r | 
| a6ba0 | 65 20 28 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 | e.(if.(eq.style.'bisect-vis).... | 
| a6bc0 | 20 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 6c | .........................magit-l | 
| a6be0 | 6f 67 2d 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 | og-bisect-vis-re................ | 
| a6c00 | 20 20 20 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 | ...........magit-log-heading-re) | 
| a6c20 | 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 20 20 | )).......(magit-delete-line).... | 
| a6c40 | 20 20 20 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 | ...;;.If.the.reflog.entries.have | 
| a6c60 | 20 62 65 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 | .been.pruned,.the.output.of.`git | 
| a6c80 | 0a 20 20 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 | .......;;.reflog.show'.includes. | 
| a6ca0 | 61 20 70 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 | a.partial.line.that.refers.to.th | 
| a6cc0 | 65 20 68 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 | e.hash.......;;.of.the.youngest. | 
| a6ce0 | 65 78 70 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 | expired.reflog.entry........(whe | 
| a6d00 | 6e 20 28 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 | n.(and.(eq.style.'reflog).(not.d | 
| a6d20 | 61 74 65 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 | ate)).........(cl-return-from.ma | 
| a6d40 | 67 69 74 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 | git-log-wash-rev.t)).......(magi | 
| a6d60 | 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 28 63 6f 6d 6d 69 74 | t-insert-section.section.(commit | 
| a6d80 | 20 68 61 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 | .hash).........(pcase.style..... | 
| a6da0 | 20 20 20 20 20 20 28 60 73 74 61 73 68 20 20 20    20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e | ......(`stash......(oset.section | 
| a6dc0 | 20 74 79 70 65 20 27 73 74 61 73 68 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 60 6d 6f 64 75 6c | .type.'stash))...........(`modul | 
| a6de0 | 65 20 20 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 | e.....(oset.section.type.'module | 
| a6e00 | 2d 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 60 62 69 73 65 63 74 2d 6c 6f 67 | -commit))...........(`bisect-log | 
| a6e20 | 20 28 73 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 | .(setq.hash.(magit-rev-parse."-- | 
| a6e40 | 73 68 6f 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 | short".hash)))).........(setq.ha | 
| a6e60 | 73 68 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 6b 2d 66 | sh.(propertize.hash.'font-lock-f | 
| a6e80 | 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............................. | 
| a6ea0 | 20 20 20 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 | ...(pcase.(and.gpg.(aref.gpg.0)) | 
| a6ec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a6ee0 | 20 20 28 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 | ..(?G.'magit-signature-good).... | 
| a6f00 | 20 20 20 20 20 20 20 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 | ..............................(? | 
| a6f20 | 42 20 27 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 | B.'magit-signature-bad)......... | 
| a6f40 | 20 20 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 55 20 27 6d 61 | .........................(?U.'ma | 
| a6f60 | 67 69 74 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 | git-signature-untrusted)........ | 
| a6f80 | 20 20 20 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 | ..........................(?X.'m | 
| a6fa0 | 61 67 69 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 | agit-signature-expired)......... | 
| a6fc0 | 20 20 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 59 20 27 6d 61 | .........................(?Y.'ma | 
| a6fe0 | 67 69 74 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 | git-signature-expired-key)...... | 
| a7000 | 20 20 20 20 20 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 | ............................(?R. | 
| a7020 | 27 6d 61 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 | 'magit-signature-revoked)....... | 
| a7040 | 20 20 20 20 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 | ...........................(?E.' | 
| a7060 | 6d 61 67 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 | magit-signature-error).......... | 
| a7080 | 20 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 4e 20 27 6d 61 67 | ........................(?N.'mag | 
| a70a0 | 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 20 20 20 | it-hash)........................ | 
| a70c0 | 20 20 20 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 | ..........(_..'magit-hash))))... | 
| a70e0 | 20 20 20 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 | ......(when.cherry...........(wh | 
| a7100 | 65 6e 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 72 | en.(and.(derived-mode-p.'magit-r | 
| a7120 | 65 66 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 6d | efs-mode)......................m | 
| a7140 | 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 29 0a 20 20 20 | agit-refs-show-commit-count).... | 
| a7160 | 20 20 20 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 | .........(insert.(make-string.(1 | 
| a7180 | 2d 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 29 | -.magit-refs-focus-column-width) | 
| a71a0 | 20 3f 5c 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 | .?\s)))...........(insert.(prope | 
| a71c0 | 72 74 69 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 | rtize.cherry.'font-lock-face.... | 
| a71e0 | 20 20 20 20 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.( | 
| a7200 | 73 74 72 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 | string=.cherry."-")............. | 
| a7220 | 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 63 68 65 | ......................'magit-che | 
| a7240 | 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 20 20 20 20 20 20 | rry-equivalent.................. | 
| a7260 | 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 2d 75 6e 6d | ...............'magit-cherry-unm | 
| a7280 | 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 74 20 3f 5c 73 29 | atched)))...........(insert.?\s) | 
| a72a0 | 29 0a 20 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 | ).........(when.side...........( | 
| a72c0 | 69 6e 73 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 | insert.(propertize.side.'font-lo | 
| a72e0 | 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......................... | 
| a7300 | 20 20 20 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 | ......(if.(string=.side."<").... | 
| a7320 | 20 20 20 20 20 20 20 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 | ...............................' | 
| a7340 | 6d 61 67 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 | magit-cherry-equivalent......... | 
| a7360 | 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 63 | ........................'magit-c | 
| a7380 | 68 65 72 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 | herry-unmatched)))...........(in | 
| a73a0 | 73 65 72 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 | sert.?\s)).........(when.align.. | 
| a73c0 | 20 20 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 | .........(insert.hash.?\s))..... | 
| a73e0 | 20 20 20 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 | ....(when.graph...........(inser | 
| a7400 | 74 20 67 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 | t.graph)).........(unless.align. | 
| a7420 | 20 20 20 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 | ..........(insert.hash.?\s)).... | 
| a7440 | 20 20 20 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 | .....(when.(and.refs.(not.magit- | 
| a7460 | 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 29 29 | log-show-refname-after-summary)) | 
| a7480 | 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 6f 72 6d 61 74 | ...........(insert.(magit-format | 
| a74a0 | 2d 72 65 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 | -ref-labels.refs).?\s))......... | 
| a74c0 | 28 77 68 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 | (when.(eq.style.'reflog)........ | 
| a74e0 | 20 20 20 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 | ...(insert.(format."%-2s.".(1-.m | 
| a7500 | 61 67 69 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 | agit-log-count)))...........(whe | 
| a7520 | 6e 20 72 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 | n.refsub.............(insert.(ma | 
| a7540 | 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 0a 20 20 20 20 20 20 | git-reflog-format-subject....... | 
| a7560 | 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 73 75 62 | ...............(substring.refsub | 
| a7580 | 20 30 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d    61 74 63 68 2d 70 20 22 3a 22 20 72 65 66 73 75 | .0.(if.(string-match-p.":".refsu | 
| a75a0 | 62 29 20 2d 32 20 2d 31 29 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 73 67 | b).-2.-1)))))).........(when.msg | 
| a75c0 | 0a 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 | ...........(insert.(funcall.magi | 
| a75e0 | 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 68 61 | t-log-format-message-function.ha | 
| a7600 | 73 68 20 6d 73 67 29 29 29 0a 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 61 6e 64 20 72 65 66 | sh.msg))).........(when.(and.ref | 
| a7620 | 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 61 66 74 65 72 2d 73 | s.magit-log-show-refname-after-s | 
| a7640 | 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 20 3f 5c 73 29 0a 20 | ummary)...........(insert.?\s).. | 
| a7660 | 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 6f 72 6d 61 74 2d 72 | .........(insert.(magit-format-r | 
| a7680 | 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 20 28 69 6e 73 65 72 | ef-labels.refs))).........(inser | 
| a76a0 | 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 71 20 73 74 79 6c 65 | t.?\n).........(when.(memq.style | 
| a76c0 | 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 20 20 20 20 20 20 20 | .'(log.reflog.stash))........... | 
| a76e0 | 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 6f 73 69 74 | (goto-char.(line-beginning-posit | 
| a7700 | 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 64 20 72 65 66 73 75 | ion))...........(when.(and.refsu | 
| a7720 | 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 74 72 69 6e 67 2d 6d | b......................(string-m | 
| a7740 | 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 28 2e 2e 5c 5c 29 5c | atch."\\`\\([^.]\\).\\+\\(..\\)\ | 
| a7760 | 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 20 20 20 28 73 65 74 | \(..\\)".date)).............(set | 
| a7780 | 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 65 72 20 28 6d 61 74 | q.date.(+.(string-to-number.(mat | 
| a77a0 | 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 20 20 20 20 20 20 20 | ch-string.1.date)).............. | 
| a77c0 | 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 6f 2d 6e 75 6d 62 65 | .............(*.(string-to-numbe | 
| a77e0 | 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 36 30 20 36 30 29 0a | r.(match-string.2.date)).60.60). | 
| a7800 | 20 20 20 20 20 20 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 | ..........................(*.(st | 
| a7820 | 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 33 20 64 | ring-to-number.(match-string.3.d | 
| a7840 | 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 61 76 65 2d 65 78 63 | ate)).60))))...........(save-exc | 
| a7860 | 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 61 72 64 2d 63 68 61 | ursion.............(backward-cha | 
| a7880 | 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 2d 66 6f 72 6d 61 74 | r).............(magit-log-format | 
| a78a0 | 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 29 29 0a 20 20 20 20 | -margin.hash.author.date)))..... | 
| a78c0 | 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 27 63 68 65 72 72 79 | ....(when.(and.(eq.style.'cherry | 
| a78e0 | 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 62 75 66 66 | )....................(magit-buff | 
| a7900 | 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 73 61 76 65 2d 65 78 | er-margin-p))...........(save-ex | 
| a7920 | 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 61 72 64 2d 63 68 | cursion.............(backward-ch | 
| a7940 | 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 6d 61 67 69 74 2d 6c | ar).............(apply.#'magit-l | 
| a7960 | 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 20 20 20 20 20 20 20 | og-format-margin.hash........... | 
| a7980 | 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 2d 72 65 | .........(split-string.(magit-re | 
| a79a0 | 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 68 29 20 22 5c 30 22 | v-format."%aN%x00%ct".hash)."\0" | 
| a79c0 | 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 72 61 70 68 0a 20 20 | )))).........(when.(and.graph... | 
| a79e0 | 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 62 70 29 29 0a 20 20 | .................(not.(eobp))... | 
| a7a00 | 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 6f 6b 69 6e 67 2d 61 | .................(not.(looking-a | 
| a7a20 | 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 20 20 20 28 77 68 65 | t.non-graph-re)))...........(whe | 
| a7a40 | 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 20 20 20 20 20 20 28 | n.(looking-at.".").............( | 
| a7a60 | 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 20 20 | magit-insert-heading)........... | 
| a7a80 | 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 20 20 20 20 20 28 6d | ..(delete-char.1).............(m | 
| a7aa0 | 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 69 74 2d 68 65 61 64 | agit-insert-section.(commit-head | 
| a7ac0 | 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 64 2d 6c 69 6e 65 29 | er)...............(forward-line) | 
| a7ae0 | 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 65 61 | ...............(magit-insert-hea | 
| a7b00 | 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 65 61 72 63 68 2d 66 | ding)...............(re-search-f | 
| a7b20 | 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 20 28 62 61 63 6b 77 | orward.".")...............(backw | 
| a7b40 | 61 72 64 2d 64 65 6c 65 74 65 2d 63 68 61 72 20    31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ard-delete-char.1).............. | 
| a7b60 | 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 20 20 20 20 20 28 69 | .(forward-char)...............(i | 
| a7b80 | 6e 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 | nsert.?\n)).............(delete- | 
| a7ba0 | 63 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 | char.1))...........(if.(looking- | 
| a7bc0 | 61 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 | at."^\\(---\\|\n\s\\|\ndiff\\)") | 
| a7be0 | 0a 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 | ...............(let.((limit.(sav | 
| a7c00 | 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..................... | 
| a7c20 | 20 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 | .........(and.(re-search-forward | 
| a7c40 | 20 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 | .non-graph-re.nil.t)............ | 
| a7c60 | 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 62 65 | .......................(match-be | 
| a7c80 | 67 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 | ginning.0))))).................( | 
| a7ca0 | 75 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 | unless.(oref.magit-insert-sectio | 
| a7cc0 | 6e 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 | n--current.content)............. | 
| a7ce0 | 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 20 20 | ......(magit-insert-heading))... | 
| a7d00 | 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 28 69 66 20 28 | ..............(delete-char.(if.( | 
| a7d20 | 6c 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 | looking-at."\n").1.4)).......... | 
| a7d40 | 20 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 | .......(magit-diff-wash-diffs.(l | 
| a7d60 | 69 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 | ist."--stat").limit))........... | 
| a7d80 | 20 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 | ..(when.align...............(set | 
| a7da0 | 71 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 | q.align.(make-string.(1+.abbrev) | 
| a7dc0 | 20 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 | .?.))).............(when.(and.(n | 
| a7de0 | 6f 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 | ot.(eobp)).(not.(looking-at.non- | 
| a7e00 | 67 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 | graph-re)))...............(when. | 
| a7e20 | 61 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 | align.................(setq.alig | 
| a7e40 | 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 3f 20 29 29 29 | n.(make-string.(1+.abbrev).?.))) | 
| a7e60 | 0a 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 | ...............(while.(and.(not. | 
| a7e80 | 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 72 61 | (eobp)).(not.(looking-at.non-gra | 
| a7ea0 | 70 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 | ph-re))).................(when.a | 
| a7ec0 | 6c 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 | lign...................(save-exc | 
| a7ee0 | 75 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 | ursion.(insert.align)))......... | 
| a7f00 | 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 65 72 6c | ........(magit-make-margin-overl | 
| a7f20 | 61 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 | ay).................(forward-lin | 
| a7f40 | 65 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 | e))...............;;.When.`--for | 
| a7f60 | 6d 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 | mat'.is.used.and.its.value.isn't | 
| a7f80 | 20 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 | .one.of.the...............;;.pre | 
| a7fa0 | 64 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 | defined.formats,.then.`git-log'. | 
| a7fc0 | 64 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 | does.not.insert.a............... | 
| a7fe0 | 3b 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 | ;;.separator.line............... | 
| a8000 | 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 20 20 20 20 20 | .(save-excursion................ | 
| a8020 | 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 20 20 | .(forward-line.-1).............. | 
| a8040 | 20 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 | ...(looking-at."[-_/|\\*o<>..]*" | 
| a8060 | 29 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 | ))...............(setq.graph.(ma | 
| a8080 | 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 28 75 6e | tch-string.0))...............(un | 
| a80a0 | 6c 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 | less.(string-match-p."[/\\.]".gr | 
| a80c0 | 61 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 | aph).................(insert.gra | 
| a80e0 | 70 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 | ph.?\n))))))))...t)..(defun.magi | 
| a8100 | 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 28 5f 72 65 76 20 | t-log-propertize-keywords.(_rev. | 
| a8120 | 6d 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 | msg)...(let.((boundary.0)).....( | 
| a8140 | 77 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 | when.(string-match."^\\(?:squash | 
| a8160 | 5c 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 | \\|fixup\\)!.".msg.boundary).... | 
| a8180 | 20 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 | ...(setq.boundary.(match-end.0)) | 
| a81a0 | 0a 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 | .......(magit--put-face.(match-b | 
| a81c0 | 65 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 | eginning.0).(1-.boundary)....... | 
| a81e0 | 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 2d | .................'magit-keyword- | 
| a8200 | 73 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 | squash.msg)).....(when.magit-log | 
| a8220 | 2d 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 | -highlight-keywords.......(while | 
| a8240 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22    5c 5c 5b 5b 5e 5b 5d 2a 3f 5d 22 20 6d 73 67 20 | .(string-match."\\[[^[]*?]".msg. | 
| a8260 | 62 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 | boundary).........(setq.boundary | 
| a8280 | 20 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 | .(match-end.0)).........(magit-- | 
| a82a0 | 70 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 | put-face.(match-beginning.0).bou | 
| a82c0 | 6e 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 | ndary..........................' | 
| a82e0 | 6d 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 | magit-keyword.msg))))...msg)..(d | 
| a8300 | 65 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 | efun.magit-log-maybe-show-more-c | 
| a8320 | 6f 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 | ommits.(section)..."When.point.i | 
| a8340 | 73 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 | s.at.the.end.of.a.log.buffer,.in | 
| a8360 | 73 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 | sert.more.commits...Log.buffers. | 
| a8380 | 65 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 | end.with.a.button.\"Type.+.to.sh | 
| a83a0 | 6f 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 | ow.more.history\"..When.the.use. | 
| a83c0 | 6f 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 | of.a.section.movement.command.pu | 
| a83e0 | 74 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 | ts.point.on.that.button,.then.au | 
| a8400 | 74 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 | tomatically.show.more.commits,.w | 
| a8420 | 69 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 | ithout.the.user.having.to.press. | 
| a8440 | 5c 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 | \"+\"...This.function.is.called. | 
| a8460 | 62 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 | by.`magit-section-movement-hook' | 
| a8480 | 20 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 | .and.exists.mostly.for.backward. | 
| a84a0 | 63 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 | compatibility.reasons."...(when. | 
| a84c0 | 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 29 20 27 6c 6f | (and.(eq.(oref.section.type).'lo | 
| a84e0 | 6e 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 | nger)..............magit-log-aut | 
| a8500 | 6f 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 | o-more).....(magit-log-double-co | 
| a8520 | 6d 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 | mmit-limit).....(forward-line.-1 | 
| a8540 | 29 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 | ).....(magit-section-forward))). | 
| a8560 | 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 | 
| a8580 | 6e 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 | nt-hook.#'magit-log-maybe-show-m | 
| a85a0 | 6f 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 | ore-commits)..(defvar.magit--upd | 
| a85c0 | 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 0a 28 64 65 66 75 6e | ate-revision-buffer.nil)..(defun | 
| a85e0 | 20 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 | .magit-log-maybe-update-revision | 
| a8600 | 2d 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 | -buffer.(&optional._)..."When.mo | 
| a8620 | 76 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 | ving.in.a.log.or.cherry.buffer,. | 
| a8640 | 75 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 | update.the.revision.buffer..If.t | 
| a8660 | 68 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 | here.is.no.revision.buffer.in.th | 
| a8680 | 65 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 | e.same.frame,.then.do.nothing.". | 
| a86a0 | 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 6c | ..(when.(derived-mode-p.'magit-l | 
| a86c0 | 6f 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 | og-mode.'magit-cherry-mode.'magi | 
| a86e0 | 74 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 | t-reflog-mode).....(magit--maybe | 
| a8700 | 2d 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 | -update-revision-buffer)))..(add | 
| a8720 | 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 74 2d 68 6f | -hook.'magit-section-movement-ho | 
| a8740 | 6f 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 | ok.#'magit-log-maybe-update-revi | 
| a8760 | 73 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 | sion-buffer)..(defun.magit--mayb | 
| a8780 | 65 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 | e-update-revision-buffer.()...(w | 
| a87a0 | 68 65 6e 2d 6c 65 74 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 | hen-let.((commit.(magit-section- | 
| a87c0 | 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)).............. | 
| a87e0 | 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 27 | (buffer.(magit-get-mode-buffer.' | 
| a8800 | 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 20 | magit-revision-mode.nil.t))).... | 
| a8820 | 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 66 | .(if.magit--update-revision-buff | 
| a8840 | 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 72 | er.........(setq.magit--update-r | 
| a8860 | 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 66 | evision-buffer.(list.commit.buff | 
| a8880 | 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 72 | er)).......(setq.magit--update-r | 
| a88a0 | 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 66 | evision-buffer.(list.commit.buff | 
| a88c0 | 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 0a | er)).......(run-with-idle-timer. | 
| a88e0 | 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 77 | .......magit-update-other-window | 
| a8900 | 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 6c | -delay.nil........(let.((args.(l | 
| a8920 | 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 67 | et.((magit-direct-use-buffer-arg | 
| a8940 | 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 20 | uments.'selected)).............. | 
| a8960 | 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 75 | ........(magit-show-commit--argu | 
| a8980 | 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 20 | ments))))..........(lambda.()... | 
| a89a0 | 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 75 | .........(pcase-let.((`(,rev.,bu | 
| a89c0 | 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 72 | f).magit--update-revision-buffer | 
| a89e0 | 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 64 | ))..............(setq.magit--upd | 
| a8a00 | 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 20 | ate-revision-buffer.nil)........ | 
| a8a20 | 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 0a | ......(when.(buffer-live-p.buf). | 
| a8a40 | 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 70 | ...............(let.((magit-disp | 
| a8a60 | 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 20 | lay-buffer-noselect.t))......... | 
| a8a80 | 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 6d | .........(apply.#'magit-show-com | 
| a8aa0 | 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 74 | mit.rev.args))))............(set | 
| a8ac0 | 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 20 | q.magit--update-revision-buffer. | 
| a8ae0 | 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 74 | nil)))))))..(defvar.magit--updat | 
| a8b00 | 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 74 | e-blob-buffer.nil)..(defun.magit | 
| a8b20 | 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 26 | -log-maybe-update-blob-buffer.(& | 
| a8b40 | 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 20 | optional._)..."When.moving.in.a. | 
| a8b60 | 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 65 | log.or.cherry.buffer,.update.the | 
| a8b80 | 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 6f | .blob.buffer..If.there.is.no.blo | 
| a8ba0 | 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 6e | b.buffer.in.the.same.frame,.then | 
| a8bc0 | 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 6d | .do.nothing."...(when.(derived-m | 
| a8be0 | 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 65 | ode-p.'magit-log-mode.'magit-che | 
| a8c00 | 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 20 | rry-mode.'magit-reflog-mode).... | 
| a8c20 | 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 65 | .(magit--maybe-update-blob-buffe | 
| a8c40 | 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 65 | r)))..(defun.magit--maybe-update | 
| a8c60 | 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 20 28 28 63 6f | -blob-buffer.()...(when-let.((co | 
| a8c80 | 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 63 6f | mmit.(magit-section-value-if.'co | 
| a8ca0 | 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 62 75 66 66 65 72 20 28 2d 2d 66 | mmit))..............(buffer.(--f | 
| a8cc0 | 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 20 20 20 | irst.(with-current-buffer.it.... | 
| a8ce0 | 20 20 20 20 20 20 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 | 
| a8d00 | 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 20 20 20 20 | .revert-buffer-function......... | 
| a8d20 | 20 20 20 20 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 | 
| a8d40 | 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 0a 20 20 20 20 | it-revert-rev-file-buffer))..... | 
| a8d60 | 20 20 20 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 70 63 61 | ..........................(mapca | 
| a8d80 | 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 6c 69 73 74 29 29 | r.#'window-buffer.(window-list)) | 
| a8da0 | 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 62 6c 6f 62 2d 62 | ))).....(if.magit--update-blob-b | 
| a8dc0 | 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 2d 75 70 64 61 74 | uffer.........(setq.magit--updat | 
| a8de0 | 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 66 65 | e-blob-buffer.(list.commit.buffe | 
| a8e00 | 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 62 6c | r)).......(setq.magit--update-bl | 
| a8e20 | 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 66 65 72 29 29 0a | ob-buffer.(list.commit.buffer)). | 
| a8e40 | 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 0a 20 20 20 20 20 | ......(run-with-idle-timer...... | 
| a8e60 | 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 77 2d 64 65 6c 61 | ..magit-update-other-window-dela | 
| a8e80 | 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 20 20 20 20 20 20 | y.nil........(lambda.()......... | 
| a8ea0 | 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 20 6d 61 67 69 74 | .(pcase-let.((`(,rev.,buf).magit | 
| a8ec0 | 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 20 20 20 20 20 20 | --update-blob-buffer)).......... | 
| a8ee0 | 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 2d 62 75 66 66 65 | ..(setq.magit--update-blob-buffe | 
| a8f00 | 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 72 2d | r.nil)............(when.(buffer- | 
| a8f20 | 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 77 69 74 68 2d 73 | live-p.buf)..............(with-s | 
| a8f40 | 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 2d 77 69 6e 64 6f | elected-window.(get-buffer-windo | 
| a8f60 | 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 68 2d 63 75 72 72 | w.buf)................(with-curr | 
| a8f80 | 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 20 20 | ent-buffer.buf.................. | 
| a8fa0 | 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................. | 
| a8fc0 | 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 20 28 6d 61 67 69 | ...(magit-blob-visit.(list.(magi | 
| a8fe0 | 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 20 20 20 20 20 20 | t-rev-parse.rev)................ | 
| a9000 | 20 20 20 20 20 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 | 
| a9020 | 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 20 20 20 20 20 20 | it-file-relative-name........... | 
| a9040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a9060 | 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 0a 20 20 20 20 20 | ..magit-buffer-file-name))...... | 
| a9080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a90a0 | 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d    70 6f 73 29 29 29 29 29 29 29 29 29 29 29 29 0a | (line-number-at-pos)))))))))))). | 
| a90c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f    67 2d 67 6f 74 6f 2d 63 6f 6d 6d 69 74 2d 73 65 | .(defun.magit-log-goto-commit-se | 
| a90e0 | 63 74 69 6f 6e 20 28 72 65 76 29 0a 20 20 28 6c    65 74 20 28 28 61 62 62 72 65 76 20 28 6d 61 67 | ction.(rev)...(let.((abbrev.(mag | 
| a9100 | 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25    68 22 20 72 65 76 29 29 29 0a 20 20 20 20 28 77 | it-rev-format."%h".rev))).....(w | 
| a9120 | 68 65 6e 2d 6c 65 74 20 28 28 73 65 63 74 69 6f    6e 20 28 2d 2d 66 69 72 73 74 20 28 65 71 75 61 | hen-let.((section.(--first.(equa | 
| a9140 | 6c 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65    29 20 61 62 62 72 65 76 29 0a 20 20 20 20 20 20 | l.(oref.it.value).abbrev)....... | 
| a9160 | 20 20 20 20 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 | 
| a9180 | 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 65 6e 29 29 29 29 | .magit-root-section.children)))) | 
| a91a0 | 0a 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 20 | .......(goto-char.(oref.section. | 
| a91c0 | 73 74 61 72 74 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 74 | start)))))..(defun.magit-log-got | 
| a91e0 | 6f 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 20 28 29    0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 | o-same-commit.()...(when.(and.ma | 
| a9200 | 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 73 65 63    74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | git-previous-section............ | 
| a9220 | 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 6d 61 74 63 68 20 27 28 63 6f 6d 6d 69 74 20 | ..(magit-section-match.'(commit. | 
| a9240 | 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)......................... | 
| a9260 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d    70 72 65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e | ..........magit-previous-section | 
| a9280 | 29 29 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 73 65 | )).....(magit-log-goto-commit-se | 
| a92a0 | 63 74 69 6f 6e 20 28 6f 72 65 66 20 6d 61 67 69    74 2d 70 72 65 76 69 6f 75 73 2d 73 65 63 74 69 | ction.(oref.magit-previous-secti | 
| a92c0 | 6f 6e 20 76 61 6c 75 65 29 29 29 29 0a 0a 3b 3b    3b 20 4c 6f 67 20 4d 61 72 67 69 6e 0a 0a 28 64 | on.value))))..;;;.Log.Margin..(d | 
| a92e0 | 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69    74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f | efvar-local.magit-log-margin-sho | 
| a9300 | 77 2d 73 68 6f 72 74 73 74 61 74 20 6e 69 6c 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 | w-shortstat.nil)..(defun.magit-t | 
| a9320 | 6f 67 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 | oggle-log-margin-style.()..."Tog | 
| a9340 | 67 6c 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 | gle.between.the.regular.and.the. | 
| a9360 | 73 68 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 | shortstat.margin.style..The.shor | 
| a9380 | 74 73 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 | tstat.style.is.experimental.and. | 
| a93a0 | 72 61 74 68 65 72 20 73 6c 6f 77 2e 22 0a 20 20    28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | rather.slow."...(interactive)... | 
| a93c0 | 28 73 65 74 71 20 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 | (setq.magit-log-margin-show-shor | 
| a93e0 | 74 73 74 61 74 0a 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 | tstat.........(not.magit-log-mar | 
| a9400 | 67 69 6e 2d 73 68 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 | gin-show-shortstat))...(magit-se | 
| a9420 | 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 64 65 66 75 6e 20 | t-buffer-margin.nil.t))..(defun. | 
| a9440 | 6d 61 67 69 74 2d 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 | magit-log-format-margin.(rev.aut | 
| a9460 | 68 6f 72 20 64 61 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 | hor.date)...(when.(magit-margin- | 
| a9480 | 6f 70 74 69 6f 6e 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 | option).....(if.magit-log-margin | 
| a94a0 | 2d 73 68 6f 77 2d 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 | -show-shortstat.........(magit-l | 
| a94c0 | 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 72 65 76 29 0a | og-format-shortstat-margin.rev). | 
| a94e0 | 20 20 20 20 20 20 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 | ......(magit-log-format-author-m | 
| a9500 | 61 72 67 69 6e 20 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 | argin.author.date))))..(defun.ma | 
| a9520 | 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 28 61 75 | git-log-format-author-margin.(au | 
| a9540 | 74 68 6f 72 20 64 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 | thor.date.&optional.previous-lin | 
| a9560 | 65 29 0a 20 20 28 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 | e)...(pcase-let.((`(,_.,style.,w | 
| a9580 | 69 64 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 | idth.,details.,details-width)... | 
| a95a0 | 20 20 20 20 20 20 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 | .............(or.magit-buffer-ma | 
| a95c0 | 72 67 69 6e 0a 20 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 | rgin....................(symbol- | 
| a95e0 | 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 0a | value.(magit-margin-option))))). | 
| a9600 | 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 0a 20 | ....(magit-make-margin-overlay.. | 
| a9620 | 20 20 20 20 28 63 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 | ....(concat.(and.details........ | 
| a9640 | 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 72 6f 70 65 | ...........(concat.(magit--prope | 
| a9660 | 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...................... | 
| a9680 | 20 20 20 20 20 20 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 | ......(truncate-string-to-width. | 
| a96a0 | 20 20 20 20 20 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. | 
| a96c0 | 61 75 74 68 6f 72 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 | author."")...................... | 
| a96e0 | 20 20 20 20 20 20 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 | .......details-width............ | 
| a9700 | 20 20 20 20 20 20 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 | .................nil.?\s........ | 
| a9720 | 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 63 68 61 72 2d 64 | .....................(if.(char-d | 
| a9740 | 69 73 70 6c 61 79 61 62 6c 65 2d 70 20 3f e2 80    a6 29 20 22 e2 80 a6 22 20 22 3e 22 29 29 0a 20 | isplayable-p.?...)."...".">")).. | 
| a9760 | 20 20 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 | 
| a9780 | 2d 6c 6f 67 2d 61 75 74 68 6f 72 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -log-author).................... | 
| a97a0 | 20 20 20 20 20 20 20 22 20 22 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ......."."))..............(magit | 
| a97c0 | 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............... | 
| a97e0 | 28 69 66 20 28 73 74 72 69 6e 67 70 20 73 74 79    6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (if.(stringp.style)............. | 
| a9800 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 2d 74 69    6d 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 | ......(format-time-string....... | 
| a9820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 79    6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............style.............. | 
| a9840 | 20 20 20 20 20 20 28 73 65 63 6f 6e 64 73 2d 74    6f 2d 74 69 6d 65 20 28 73 74 72 69 6e 67 2d 74 | ......(seconds-to-time.(string-t | 
| a9860 | 6f 2d 6e 75 6d 62 65 72 20 64 61 74 65 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-number.date)))................ | 
| a9880 | 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 61    62 62 72 20 28 65 71 20 73 74 79 6c 65 20 27 61 | .(pcase-let*.((abbr.(eq.style.'a | 
| a98a0 | 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge-abbreviated))................ | 
| a98c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60    28 2c 63 6e 74 20 2c 75 6e 69 74 29 20 28 6d 61 | ..............(`(,cnt.,unit).(ma | 
| a98e0 | 67 69 74 2d 2d 61 67 65 20 64 61 74 65 20 61 62    62 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | git--age.date.abbr)))........... | 
| a9900 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20    28 66 6f 72 6d 61 74 20 28 69 66 20 61 62 62 72 | ........(format.(format.(if.abbr | 
| a9920 | 20 22 25 25 32 69 25 25 2d 25 69 63 22 20 22 25    25 32 69 20 25 25 2d 25 69 73 22 29 0a 20 20 20 | ."%%2i%%-%ic"."%%2i.%%-%is").... | 
| a9940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| a9960 | 2d 20 77 69 64 74 68 20 28 69 66 20 64 65 74 61    69 6c 73 20 28 31 2b 20 64 65 74 61 69 6c 73 2d | -.width.(if.details.(1+.details- | 
| a9980 | 77 69 64 74 68 29 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 | width).0)))..................... | 
| a99a0 | 20 20 20 20 20 20 63 6e 74 20 75 6e 69 74 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......cnt.unit)))............... | 
| a99c0 | 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 61 74 65 29    29 0a 20 20 20 20 20 70 72 65 76 69 6f 75 73 2d | 'magit-log-date))......previous- | 
| a99e0 | 6c 69 6e 65 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 | line)))..(defun.magit-log-format | 
| a9a00 | 2d 73 68 6f 72 74 73 74 61 74 2d 6d 61 72 67 69    6e 20 28 72 65 76 29 0a 20 20 28 6d 61 67 69 74 | -shortstat-margin.(rev)...(magit | 
| a9a20 | 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65    72 6c 61 79 0a 20 20 20 28 69 66 2d 6c 65 74 20 | -make-margin-overlay....(if-let. | 
| a9a40 | 28 28 6c 69 6e 65 20 28 61 6e 64 20 72 65 76 20    28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e | ((line.(and.rev.(magit-git-strin | 
| a9a60 | 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 22 73 | g............................."s | 
| a9a80 | 68 6f 77 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 22    20 22 2d 2d 73 68 6f 72 74 73 74 61 74 22 20 72 | how"."--format="."--shortstat".r | 
| a9aa0 | 65 76 29 29 29 29 0a 20 20 20 20 20 20 20 28 69    66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | ev))))........(if.(string-match. | 
| a9ac0 | 22 5c 0a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20    66 69 6c 65 73 3f 20 63 68 61 6e 67 65 64 2c 20 | "\.\\([0-9]+\\).files?.changed,. | 
| a9ae0 | 5c 0a 5c 5c 28 3f 3a 5c 5c 28 5b 30 2d 39 5d 2b    5c 5c 29 20 69 6e 73 65 72 74 69 6f 6e 73 3f 28 | \.\\(?:\\([0-9]+\\).insertions?( | 
| a9b00 | 5c 5c 2b 29 5c 5c 29 3f 5c 0a 5c 5c 28 3f 3a 5c    5c 28 3f 3a 2c 20 5c 5c 29 3f 5c 5c 28 5b 30 2d | \\+)\\)?\.\\(?:\\(?:,.\\)?\\([0- | 
| a9b20 | 39 5d 2b 5c 5c 29 20 64 65 6c 65 74 69 6f 6e 73    3f 28 2d 29 5c 5c 29 3f 5c 5c 27 22 20 6c 69 6e | 9]+\\).deletions?(-)\\)?\\'".lin | 
| a9b40 | 65 29 0a 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 2d | e)............(magit-bind-match- | 
| a9b60 | 73 74 72 69 6e 67 73 20 28 66 69 6c 65 73 20 61    64 64 20 64 65 6c 29 20 6c 69 6e 65 0a 20 20 20 | strings.(files.add.del).line.... | 
| a9b80 | 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 20 | ..........(format............... | 
| a9ba0 | 22 25 35 73 20 25 35 73 25 34 73 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 61 | "%5s.%5s%4s"...............(if.a | 
| a9bc0 | 64 64 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 2d 70 72 6f | dd...................(magit--pro | 
| a9be0 | 70 65 72 74 69 7a 65 2d 66 61 63 65 20 28 66 6f    72 6d 61 74 20 22 25 73 2b 22 20 61 64 64 29 0a | pertize-face.(format."%s+".add). | 
| a9c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a9c20 | 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) | 
| a9c40 | 0a 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 20 20 20 | ................."")............ | 
| a9c60 | 20 20 20 28 69 66 20 64 65 6c 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ...(if.del...................(ma | 
| a9c80 | 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 22 25 73 | git--propertize-face.(format."%s | 
| a9ca0 | 2d 22 20 64 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 | -".del)......................... | 
| a9cc0 | 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 73 74 61 | ..................'magit-diffsta | 
| a9ce0 | 74 2d 72 65 6d 6f 76 65 64 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 22 22 29 0a 20 | t-removed)................."").. | 
| a9d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c    65 73 29 29 0a 20 20 20 20 20 20 20 20 20 22 22 | .............files)).........."" | 
| a9d20 | 29 0a 20 20 20 20 20 22 22 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d | )......"")))..(defun.magit-log-m | 
| a9d40 | 61 72 67 69 6e 2d 77 69 64 74 68 20 28 73 74 79    6c 65 20 64 65 74 61 69 6c 73 20 64 65 74 61 69 | argin-width.(style.details.detai | 
| a9d60 | 6c 73 2d 77 69 64 74 68 29 0a 20 20 28 69 66 20    6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e | ls-width)...(if.magit-log-margin | 
| a9d80 | 2d 73 68 6f 77 2d 73 68 6f 72 74 73 74 61 74 0a    20 20 20 20 20 20 31 36 0a 20 20 20 20 28 2b 20 | -show-shortstat.......16.....(+. | 
| a9da0 | 28 69 66 20 64 65 74 61 69 6c 73 20 28 31 2b 20    64 65 74 61 69 6c 73 2d 77 69 64 74 68 29 20 30 | (if.details.(1+.details-width).0 | 
| a9dc0 | 29 0a 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 20 20 | )........(if.(stringp.style).... | 
| a9de0 | 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20    28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 | ........(length.(format-time-str | 
| a9e00 | 69 6e 67 20 73 74 79 6c 65 29 29 0a 20 20 20 20    20 20 20 20 20 28 2b 20 32 20 3b 20 74 77 6f 20 | ing.style))..........(+.2.;.two. | 
| a9e20 | 64 69 67 69 74 73 0a 20 20 20 20 20 20 20 20 20    20 20 20 31 20 3b 20 74 72 61 69 6c 69 6e 67 20 | digits.............1.;.trailing. | 
| a9e40 | 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 69 66 20 28 65 71 20 73 74 79 6c 65 20 | space.............(if.(eq.style. | 
| a9e60 | 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 20 20 20 20 20 20 20 | 'age-abbreviated)............... | 
| a9e80 | 20 20 31 20 20 3b 20 73 69 6e 67 6c 65 20 63 68    61 72 61 63 74 65 72 0a 20 20 20 20 20 20 20 20 | ..1..;.single.character......... | 
| a9ea0 | 20 20 20 20 20 20 28 2b 20 31 20 3b 20 67 61 70    20 61 66 74 65 72 20 64 69 67 69 74 73 0a 20 20 | ......(+.1.;.gap.after.digits... | 
| a9ec0 | 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 78 20 28 2d 2d 6d | ...............(apply.#'max.(--m | 
| a9ee0 | 61 70 20 28 6d 61 78 20 28 6c 65 6e 67 74 68 20    28 6e 74 68 20 31 20 69 74 29 29 0a 20 20 20 20 | ap.(max.(length.(nth.1.it))..... | 
| a9f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a9f20 | 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6e    74 68 20 32 20 69 74 29 29 29 0a 20 20 20 20 20 | ......(length.(nth.2.it)))...... | 
| a9f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| a9f60 | 6d 61 67 69 74 2d 2d 61 67 65 2d 73 70 65 63 29    29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 53 65 | magit--age-spec)))))))))..;;;.Se | 
| a9f80 | 6c 65 63 74 20 4d 6f 64 65 0a 0a 28 64 65 66 76    61 72 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | lect.Mode..(defvar.magit-log-sel | 
| a9fa0 | 65 63 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 28    6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d | ect-mode-map...(let.((map.(make- | 
| a9fc0 | 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29    0a 20 20 20 20 28 73 65 74 2d 6b 65 79 6d 61 70 | sparse-keymap))).....(set-keymap | 
| a9fe0 | 2d 70 61 72 65 6e 74 20 6d 61 70 20 6d 61 67 69    74 2d 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 29 0a | -parent.map.magit-log-mode-map). | 
| aa000 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 43 2d | ....(define-key.map.(kbd."C-c.C- | 
| aa020 | 62 22 29 20 27 75 6e 64 65 66 69 6e 65 64 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | b").'undefined).....(define-key. | 
| aa040 | 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 43 2d    66 22 29 20 27 75 6e 64 65 66 69 6e 65 64 29 0a | map.(kbd."C-c.C-f").'undefined). | 
| aa060 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 28 6b 62 64 20 22 2e 22 29 20 20 20 | ....(define-key.map.(kbd.".")... | 
| aa080 | 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73    65 6c 65 63 74 2d 70 69 63 6b 29 0a 20 20 20 20 | ....'magit-log-select-pick)..... | 
| aa0a0 | 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20    28 6b 62 64 20 22 65 22 29 20 20 20 20 20 20 20 | (define-key.map.(kbd."e")....... | 
| aa0c0 | 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63    74 2d 70 69 63 6b 29 0a 20 20 20 20 28 64 65 66 | 'magit-log-select-pick).....(def | 
| aa0e0 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64    20 22 43 2d 63 20 43 2d 63 22 29 20 27 6d 61 67 | ine-key.map.(kbd."C-c.C-c").'mag | 
| aa100 | 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69    63 6b 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | it-log-select-pick).....(define- | 
| aa120 | 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 22 71 22    29 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c | key.map.(kbd."q").......'magit-l | 
| aa140 | 6f 67 2d 73 65 6c 65 63 74 2d 71 75 69 74 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | og-select-quit).....(define-key. | 
| aa160 | 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 43 2d    6b 22 29 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 | map.(kbd."C-c.C-k").'magit-log-s | 
| aa180 | 65 6c 65 63 74 2d 71 75 69 74 29 0a 20 20 20 20    6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66 | elect-quit).....map)..."Keymap.f | 
| aa1a0 | 6f 72 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65    6c 65 63 74 2d 6d 6f 64 65 27 2e 22 29 0a 0a 28 | or.`magit-log-select-mode'.")..( | 
| aa1c0 | 70 75 74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73    65 6c 65 63 74 2d 70 69 63 6b 20 3a 61 64 76 65 | put.'magit-log-select-pick.:adve | 
| aa1e0 | 72 74 69 73 65 64 2d 62 69 6e 64 69 6e 67 20 5b    3f 5c 43 2d 63 20 3f 5c 43 2d 63 5d 29 0a 28 70 | rtised-binding.[?\C-c.?\C-c]).(p | 
| aa200 | 75 74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65    6c 65 63 74 2d 71 75 69 74 20 3a 61 64 76 65 72 | ut.'magit-log-select-quit.:adver | 
| aa220 | 74 69 73 65 64 2d 62 69 6e 64 69 6e 67 20 5b 3f    5c 43 2d 63 20 3f 5c 43 2d 6b 5d 29 0a 0a 28 64 | tised-binding.[?\C-c.?\C-k])..(d | 
| aa240 | 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 73 65 6c | efine-derived-mode.magit-log-sel | 
| aa260 | 65 63 74 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6c    6f 67 2d 6d 6f 64 65 20 22 4d 61 67 69 74 20 53 | ect-mode.magit-log-mode."Magit.S | 
| aa280 | 65 6c 65 63 74 22 0a 20 20 22 4d 6f 64 65 20 66    6f 72 20 73 65 6c 65 63 74 69 6e 67 20 61 20 63 | elect"..."Mode.for.selecting.a.c | 
| aa2a0 | 6f 6d 6d 69 74 20 66 72 6f 6d 20 68 69 73 74 6f    72 79 2e 0a 0a 54 68 69 73 20 6d 6f 64 65 20 69 | ommit.from.history...This.mode.i | 
| aa2c0 | 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 28 6d 61 67 69 | s.documented.in.info.node.`(magi | 
| aa2e0 | 74 29 53 65 6c 65 63 74 20 66 72 6f 6d 20 4c 6f    67 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f | t)Select.from.Log'...\\<magit-mo | 
| aa300 | 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]. | 
| aa320 | 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 | 
| aa340 | 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.\\[ | 
| aa360 | 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].\. | 
| aa380 | 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 5c | to.visit.the.commit.at.point...\ | 
| aa3a0 | 5c 3c 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 3e 5c 0a 54 79 | \<magit-log-select-mode-map>\.Ty | 
| aa3c0 | 70 65 20 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 20 74 6f 20 | pe.\\[magit-log-select-pick].to. | 
| aa3e0 | 73 65 6c 65 63 74 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 | select.the.commit.at.point..Type | 
| aa400 | 20 5c 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d 73 65    6c 65 63 74 2d 71 75 69 74 5d 20 74 6f 20 61 62 | .\\[magit-log-select-quit].to.ab | 
| aa420 | 6f 72 74 20 77 69 74 68 6f 75 74 20 73 65 6c 65    63 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2e 22 | ort.without.selecting.a.commit." | 
| aa440 | 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 72 | ...:group.'magit-log...(hack-dir | 
| aa460 | 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 | 
| aa480 | 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d    6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 20 | ))..(put.'magit-log-select-mode. | 
| aa4a0 | 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 0a 20 20 20 | 'magit-log-default-arguments.... | 
| aa4c0 | 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 6f 72 61 74 | ..'("--graph"."-n256"."--decorat | 
| aa4e0 | 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 6c 65 63 74 2d 73 65 | e"))..(defun.magit-log-select-se | 
| aa500 | 74 75 70 2d 62 75 66 66 65 72 20 28 72 65 76 73    20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d | tup-buffer.(revs.args)...(magit- | 
| aa520 | 73 65 74 75 70 2d 62 75 66 66 65 72 20 23 27 6d    61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d | setup-buffer.#'magit-log-select- | 
| aa540 | 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 72 2d 72 65 76 69 73 | mode.nil.....(magit-buffer-revis | 
| aa560 | 69 6f 6e 73 20 72 65 76 73 29 0a 20 20 20 20 28    6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 | ions.revs).....(magit-buffer-log | 
| aa580 | 2d 61 72 67 73 20 61 72 67 73 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d | -args.args)))..(defun.magit-log- | 
| aa5a0 | 73 65 6c 65 63 74 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 | select-refresh-buffer.()...(magi | 
| aa5c0 | 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 28 6d | t-insert-section.(logbuf).....(m | 
| aa5e0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 6c 6f 67 20    6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 | agit-insert-log.magit-buffer-rev | 
| aa600 | 69 73 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 6d 61 67 | isions.......................mag | 
| aa620 | 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 6c 2d 64 65 66 6d 65 | it-buffer-log-args)))..(cl-defme | 
| aa640 | 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 78 | thod.magit-buffer-value.(&contex | 
| aa660 | 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 65 63 74 2d 6d | t.(major-mode.magit-log-select-m | 
| aa680 | 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 6f 6e 73 29 0a | ode))...magit-buffer-revisions). | 
| aa6a0 | 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 6c 65 63 74 2d | .(defvar-local.magit-log-select- | 
| aa6c0 | 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 6c 6f 63 61 6c | pick-function.nil).(defvar-local | 
| aa6e0 | 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 74 69 6f 6e 20 | .magit-log-select-quit-function. | 
| aa700 | 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 63 74 20 28 70 | nil)..(defun.magit-log-select.(p | 
| aa720 | 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 63 68 20 61 72 | ick.&optional.msg.quit.branch.ar | 
| aa740 | 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 65 6e 74 20 64 | gs.initial)...(declare.(indent.d | 
| aa760 | 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 20 20 28 73 65 | efun))...(unless.initial.....(se | 
| aa780 | 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 2d 70 6f 69 6e | tq.initial.(magit-commit-at-poin | 
| aa7a0 | 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 74 75 70 2d 62 | t)))...(magit-log-select-setup-b | 
| aa7c0 | 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 67 65 74 2d 63 | uffer....(or.branch.(magit-get-c | 
| aa7e0 | 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 61 70 70 65 6e | urrent-branch)."HEAD")....(appen | 
| aa800 | 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 69 74 2d 6c 6f | d.args............(car.(magit-lo | 
| aa820 | 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 65 63 74 2d 6d | g--get-value.'magit-log-select-m | 
| aa840 | 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............................. | 
| aa860 | 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 62 75 66 66 65 | ..........magit-direct-use-buffe | 
| aa880 | 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 74 69 61 6c 0a | r-arguments))))...(when.initial. | 
| aa8a0 | 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 73 65 63 74 69 | ....(magit-log-goto-commit-secti | 
| aa8c0 | 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 6c 6f 67 2d 73 | on.initial))...(setq.magit-log-s | 
| aa8e0 | 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 20 28 73 65 74 | elect-pick-function.pick)...(set | 
| aa900 | 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 63 74 69 6f 6e | q.magit-log-select-quit-function | 
| aa920 | 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 6c 65 63 74 2d | .quit)...(when.magit-log-select- | 
| aa940 | 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 28 70 72 6f 70 | show-usage.....(let.((pick.(prop | 
| aa960 | 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 6b 65 79 73 0a | ertize.(substitute-command-keys. | 
| aa980 | 20 20 20 20 20 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 | ............................."\\ | 
| aa9a0 | 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 20 20 20 20 20 | [magit-log-select-pick]")....... | 
| aa9c0 | 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 | 
| aa9e0 | 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........................... | 
| aaa00 | 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 20 20 20 20 20 | ..'magit-header-line-key))...... | 
| aaa20 | 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 73 74 69 74 75 | .....(quit.(propertize.(substitu | 
| aaa40 | 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 20 20 20 20 20 | te-command-keys................. | 
| aaa60 | 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 73 65 6c 65 63 | ............."\\[magit-log-selec | 
| aaa80 | 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 20 20 20 20 20 | t-quit]")....................... | 
| aaaa0 | 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 20 20 20 20 20 | ......'font-lock-face........... | 
| aaac0 | 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 61 64 65 72 2d | ..................'magit-header- | 
| aaae0 | 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 20 28 66 6f 72 | line-key))).......(setq.msg.(for | 
| aab00 | 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 69 66 20 6d 73 | mat-spec..................(if.ms | 
| aab20 | 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 28 73 74 72 69 | g......................(if.(stri | 
| aab40 | 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 20 20 20 20 20 | ng-suffix-p.",".msg)............ | 
| aab60 | 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 20 6f 72 20 25 | ..............(concat.msg.".or.% | 
| aab80 | 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 20 20 20 20 20 | q.to.abort").................... | 
| aaba0 | 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 20 22 54 79 70 | ....msg)...................."Typ | 
| aabc0 | 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 69 6e 74 2c 20 | e.%p.to.select.commit.at.point,. | 
| aabe0 | 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 20 | or.%q.to.abort")................ | 
| aac00 | 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 20 20 20 20 20 | ..`((?p...,pick)................ | 
| aac20 | 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 61 67 69 74 2d | ....(?q...,quit))))).....(magit- | 
| aac40 | 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 30 20 28 | -add-face-text-property......0.( | 
| aac60 | 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 69 6e 65 2d 6c | length.msg).'magit-header-line-l | 
| aac80 | 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 28 6d 65 6d 71 | og-select.t.msg).....(when.(memq | 
| aaca0 | 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 28 62 | .magit-log-select-show-usage.'(b | 
| aacc0 | 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 67 69 74 2d 73 | oth.header-line)).......(magit-s | 
| aace0 | 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 0a 20 20 20 20 | et-header-line-format.msg))..... | 
| aad00 | 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 74 2d 73 68 6f | (when.(memq.magit-log-select-sho | 
| aad20 | 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 20 20 20 20 20 | w-usage.'(both.echo-area))...... | 
| aad40 | 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 6f 2d 70 72 6f | .(message."%s".(substring-no-pro | 
| aad60 | 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 67 69 74 2d 6c | perties.msg)))))..(defun.magit-l | 
| aad80 | 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 20 74 68 65 20 | og-select-pick.()..."Select.the. | 
| aada0 | 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 69 74 2e 0a 43 | commit.at.point.and.act.on.it..C | 
| aadc0 | 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 66 75 6e 63 74 | all.`magit-log-select-pick-funct | 
| aade0 | 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 69 74 20 61 73 | ion'.with.the.selected.commit.as | 
| aae00 | 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 0a 20 20 28 6c | .argument."...(interactive)...(l | 
| aae20 | 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 69 63 6b 2d 66 | et.((fun.magit-log-select-pick-f | 
| aae40 | 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 74 2d 63 6f 6d | unction).........(rev.(magit-com | 
| aae60 | 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 6d 6f 64 65 2d | mit-at-point))).....(magit-mode- | 
| aae80 | 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 63 61 6c 6c 20 | bury-buffer.'kill).....(funcall. | 
| aaea0 | 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 67 2d 73 65 6c | fun.rev)))..(defun.magit-log-sel | 
| aaec0 | 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 69 6e 67 20 61 | ect-quit.()..."Abort.selecting.a | 
| aaee0 | 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 6f 6d 6d 69 74 | .commit,.don't.act.on.any.commit | 
| aaf00 | 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 69 74 2d 66 75 | ..Call.`magit-log-select-quit-fu | 
| aaf20 | 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 74 69 76 65 29 | nction'.if.set."...(interactive) | 
| aaf40 | 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 71 | ...(let.((fun.magit-log-select-q | 
| aaf60 | 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 6f 64 65 2d 62 | uit-function)).....(magit-mode-b | 
| aaf80 | 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 20 66 75 6e 20 | ury-buffer.'kill).....(when.fun. | 
| aafa0 | 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 79 20 4d 6f 64 | (funcall.fun))))..;;;.Cherry.Mod | 
| aafc0 | 65 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74    2d 63 68 65 72 72 79 2d 6d 6f 64 65 2d 6d 61 70 | e..(defvar.magit-cherry-mode-map | 
| aafe0 | 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d    61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 | ...(let.((map.(make-sparse-keyma | 
| ab000 | 70 29 29 29 0a 20 20 20 20 28 73 65 74 2d 6b 65    79 6d 61 70 2d 70 61 72 65 6e 74 20 6d 61 70 20 | p))).....(set-keymap-parent.map. | 
| ab020 | 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | magit-mode-map).....(define-key. | 
| ab040 | 6d 61 70 20 22 71 22 20 27 6d 61 67 69 74 2d 6c    6f 67 2d 62 75 72 79 2d 62 75 66 66 65 72 29 0a | map."q".'magit-log-bury-buffer). | 
| ab060 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 22 4c 22 20 27 6d 61 67 69 74 2d 6d | ....(define-key.map."L".'magit-m | 
| ab080 | 61 72 67 69 6e 2d 73 65 74 74 69 6e 67 73 29 0a    20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d | argin-settings).....map)..."Keym | 
| ab0a0 | 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 63 68    65 72 72 79 2d 6d 6f 64 65 27 2e 22 29 0a 0a 28 | ap.for.`magit-cherry-mode'.")..( | 
| ab0c0 | 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 63 68 65 72 72 79 | define-derived-mode.magit-cherry | 
| ab0e0 | 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65    20 22 4d 61 67 69 74 20 43 68 65 72 72 79 22 0a | -mode.magit-mode."Magit.Cherry". | 
| ab100 | 20 20 22 4d 6f 64 65 20 66 6f 72 20 6c 6f 6f 6b    69 6e 67 20 61 74 20 63 6f 6d 6d 69 74 73 20 6e | .."Mode.for.looking.at.commits.n | 
| ab120 | 6f 74 20 6d 65 72 67 65 64 20 75 70 73 74 72 65    61 6d 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f | ot.merged.upstream...\\<magit-mo | 
| ab140 | 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]. | 
| ab160 | 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 | 
| ab180 | 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.\\[ | 
| ab1a0 | 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].\. | 
| ab1c0 | 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 | 
| ab1e0 | 79 70 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 | ype.\\[magit-cherry-pick].to.app | 
| ab200 | 6c 79 20 74 68 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 | ly.the.commit.at.point...\\{magi | 
| ab220 | 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 2d 6d 61    70 7d 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | t-cherry-mode-map}"...:group.'ma | 
| ab240 | 67 69 74 2d 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 | git-log...(hack-dir-local-variab | 
| ab260 | 6c 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 69 6d 65 | les-non-file-buffer)...(setq.ime | 
| ab280 | 6e 75 2d 63 72 65 61 74 65 2d 69 6e 64 65 78 2d    66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 | nu-create-index-function........ | 
| ab2a0 | 20 27 6d 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 63    68 65 72 72 79 2d 63 72 65 61 74 65 2d 69 6e 64 | .'magit-imenu--cherry-create-ind | 
| ab2c0 | 65 78 2d 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 65 72 | ex-function))..(defun.magit-cher | 
| ab2e0 | 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 29 0a | ry-setup-buffer.(head.upstream). | 
| ab300 | 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 63 68 | ..(magit-setup-buffer.#'magit-ch | 
| ab320 | 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 72 2d | erry-mode.nil.....(magit-buffer- | 
| ab340 | 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 72 2d | refname.head).....(magit-buffer- | 
| ab360 | 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 62 75 | upstream.upstream).....(magit-bu | 
| ab380 | 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 2e 22 | ffer-range.(concat.upstream.".." | 
| ab3a0 | 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 2d 72 | .head))))..(defun.magit-cherry-r | 
| ab3c0 | 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 73 65 72 74 | efresh-buffer.()...(magit-insert | 
| ab3e0 | 2d 73 65 63 74 69 6f 6e 20 28 63 68 65 72 72 79    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e | -section.(cherry).....(magit-run | 
| ab400 | 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b 20 27 6d    61 67 69 74 2d 63 68 65 72 72 79 2d 73 65 63 74 | -section-hook.'magit-cherry-sect | 
| ab420 | 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 | 
| ab440 | 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- | 
| ab460 | 6d 6f 64 65 20 6d 61 67 69 74 2d 63 68 65 72 72    79 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 67 69 74 | mode.magit-cherry-mode))...magit | 
| ab480 | 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | -buffer-range)..;;;###autoload.( | 
| ab4a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 65 72    72 79 20 28 68 65 61 64 20 75 70 73 74 72 65 61 | defun.magit-cherry.(head.upstrea | 
| ab4c0 | 6d 29 0a 20 20 22 53 68 6f 77 20 63 6f 6d 6d 69    74 73 20 69 6e 20 61 20 62 72 61 6e 63 68 20 74 | m)..."Show.commits.in.a.branch.t | 
| ab4e0 | 68 61 74 20 61 72 65 20 6e 6f 74 20 6d 65 72 67    65 64 20 69 6e 20 74 68 65 20 75 70 73 74 72 65 | hat.are.not.merged.in.the.upstre | 
| ab500 | 61 6d 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c | am.branch."...(interactive....(l | 
| ab520 | 65 74 20 20 28 28 68 65 61 64 20 28 6d 61 67 69    74 2d 72 65 61 64 2d 62 72 61 6e 63 68 20 22 43 | et..((head.(magit-read-branch."C | 
| ab540 | 68 65 72 72 79 20 68 65 61 64 22 29 29 29 0a 20    20 20 20 20 28 6c 69 73 74 20 68 65 61 64 20 28 | herry.head")))......(list.head.( | 
| ab560 | 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72    2d 62 72 61 6e 63 68 20 22 43 68 65 72 72 79 20 | magit-read-other-branch."Cherry. | 
| ab580 | 75 70 73 74 72 65 61 6d 22 20 68 65 61 64 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | upstream".head.................. | 
| ab5a0 | 20 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 | 
| ab5c0 | 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e    63 68 20 68 65 61 64 29 29 29 29 29 0a 20 20 28 | et-upstream-branch.head)))))...( | 
| ab5e0 | 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 63 68 65 72 72 79 2d | require.'magit)...(magit-cherry- | 
| ab600 | 73 65 74 75 70 2d 62 75 66 66 65 72 20 68 65 61    64 20 75 70 73 74 72 65 61 6d 29 29 0a 0a 28 64 | setup-buffer.head.upstream))..(d | 
| ab620 | 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 63 68 65 72 72 79 2d 68 65 61 64 65 72 73 | efun.magit-insert-cherry-headers | 
| ab640 | 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 68 65    61 64 65 72 73 20 61 70 70 72 6f 70 72 69 61 74 | .()..."Insert.headers.appropriat | 
| ab660 | 65 20 66 6f 72 20 60 6d 61 67 69 74 2d 63 68 65    72 72 79 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 | e.for.`magit-cherry-mode'.buffer | 
| ab680 | 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 62 72 61    6e 63 68 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | s."...(let.((branch.(propertize. | 
| ab6a0 | 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 20 20 20 20 | magit-buffer-refname............ | 
| ab6c0 | 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 65 | .................'font-lock-face | 
| ab6e0 | 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c    6f 63 61 6c 29 29 0a 20 20 20 20 20 20 20 20 28 | .'magit-branch-local)).........( | 
| ab700 | 75 70 73 74 72 65 61 6d 20 28 70 72 6f 70 65 72    74 69 7a 65 20 6d 61 67 69 74 2d 62 75 66 66 65 | upstream.(propertize.magit-buffe | 
| ab720 | 72 2d 75 70 73 74 72 65 61 6d 20 27 66 6f 6e 74    2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 | r-upstream.'font-lock-face...... | 
| ab740 | 20 20 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 61 | .........................(if.(ma | 
| ab760 | 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68    2d 70 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | git-local-branch-p.magit-buffer- | 
| ab780 | 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 20 20 20 20 | upstream)....................... | 
| ab7a0 | 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 6c 6f 63 61 6c 0a | ............'magit-branch-local. | 
| ab7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| ab7e0 | 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 20 20 20 28 6d 61 | 'magit-branch-remote)))).....(ma | 
| ab800 | 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 20 62 72 | git-insert-head-branch-header.br | 
| ab820 | 61 6e 63 68 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 75 70 73 74 72 65 61 6d | anch).....(magit-insert-upstream | 
| ab840 | 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 20 62    72 61 6e 63 68 20 75 70 73 74 72 65 61 6d 20 22 | -branch-header.branch.upstream." | 
| ab860 | 55 70 73 74 72 65 61 6d 3a 20 22 29 0a 20 20 20    20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 0a | Upstream:.").....(insert.?\n))). | 
| ab880 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 63 68 65 72 72 79 2d 63 6f 6d 6d | .(defun.magit-insert-cherry-comm | 
| ab8a0 | 69 74 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74    20 63 6f 6d 6d 69 74 20 73 65 63 74 69 6f 6e 73 | its.()..."Insert.commit.sections | 
| ab8c0 | 20 69 6e 74 6f 20 61 20 60 6d 61 67 69 74 2d 63    68 65 72 72 79 2d 6d 6f 64 65 27 20 62 75 66 66 | .into.a.`magit-cherry-mode'.buff | 
| ab8e0 | 65 72 2e 22 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 63 68 | er."...(magit-insert-section.(ch | 
| ab900 | 65 72 72 69 65 73 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 | erries).....(magit-insert-headin | 
| ab920 | 67 20 22 43 68 65 72 72 79 20 63 6f 6d 6d 69 74    73 3a 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | g."Cherry.commits:").....(magit- | 
| ab940 | 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 27 6d 61 67 69 74 | git-wash.(apply-partially.'magit | 
| ab960 | 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 22 63 68 | -log-wash-log.'cherry)......."ch | 
| ab980 | 65 72 72 79 22 20 22 2d 76 22 20 22 2d 2d 61 62    62 72 65 76 22 0a 20 20 20 20 20 20 6d 61 67 69 | erry"."-v"."--abbrev".......magi | 
| ab9a0 | 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61    6d 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 | t-buffer-upstream.......magit-bu | 
| ab9c0 | 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 29 29 0a    0a 3b 3b 3b 20 4c 6f 67 20 53 65 63 74 69 6f 6e | ffer-refname)))..;;;.Log.Section | 
| ab9e0 | 73 0a 3b 3b 3b 3b 20 53 74 61 6e 64 61 72 64 20    4c 6f 67 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 | s.;;;;.Standard.Log.Sections..(d | 
| aba00 | 65 66 76 61 72 20 6d 61 67 69 74 2d 75 6e 70 75    6c 6c 65 64 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 | efvar.magit-unpulled-section-map | 
| aba20 | 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d    61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 | ...(let.((map.(make-sparse-keyma | 
| aba40 | 70 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65    2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 | p))).....(define-key.map.[remap. | 
| aba60 | 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e    67 5d 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 64 | magit-visit-thing].'magit-diff-d | 
| aba80 | 77 69 6d 29 0a 20 20 20 20 6d 61 70 29 0a 20 20    22 4b 65 79 6d 61 70 20 66 6f 72 20 60 75 6e 70 | wim).....map)..."Keymap.for.`unp | 
| abaa0 | 75 6c 6c 65 64 27 20 73 65 63 74 69 6f 6e 73 2e    22 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e | ulled'.sections.")..(magit-defin | 
| abac0 | 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 6f 2d 75 | e-section-jumper.magit-jump-to-u | 
| abae0 | 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 6c 6c 65 | npulled-from-upstream..."Unpulle | 
| abb00 | 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 22 2e 2e | d.from.@{upstream}".unpulled.".. | 
| abb20 | 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 6e 73 65 | @{upstream}")..(defun.magit-inse | 
| abb40 | 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 20 20 22 | rt-unpulled-from-upstream.()..." | 
| abb60 | 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 65 65 6e | Insert.commits.that.haven't.been | 
| abb80 | 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 2e 22 0a | .pulled.from.the.upstream.yet.". | 
| abba0 | 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 2d 67 65 | ..(when-let.((upstream.(magit-ge | 
| abbc0 | 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 74 2d | t-upstream-branch))).....(magit- | 
| abbe0 | 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 7b 75 70 | insert-section.(unpulled."..@{up | 
| abc00 | 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 72 74 2d | stream}".t).......(magit-insert- | 
| abc20 | 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 65 72 74 | heading.........(format.(propert | 
| abc40 | 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 20 20 20 | ize."Unpulled.from.%s."......... | 
| abc60 | 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 | 
| abc80 | 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 20 20 20 | ace.'magit-section-heading)..... | 
| abca0 | 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 28 6d 61 | ............upstream)).......(ma | 
| abcc0 | 67 69 74 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 22    2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 22 20 6d | git-insert-log."..@{upstream}".m | 
| abce0 | 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 61 67 | agit-buffer-log-args).......(mag | 
| abd00 | 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 0a 28 | it-log-insert-child-count))))..( | 
| abd20 | 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 20 6d 61 67 69 | magit-define-section-jumper.magi | 
| abd40 | 74 2d 6a 75 6d 70 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 | t-jump-to-unpulled-from-pushremo | 
| abd60 | 74 65 0a 20 20 22 55 6e 70 75 6c 6c 65 64 20 66    72 6f 6d 20 3c 70 75 73 68 2d 72 65 6d 6f 74 65 | te..."Unpulled.from.<push-remote | 
| abd80 | 3e 22 20 75 6e 70 75 6c 6c 65 64 0a 20 20 28 63    6f 6e 63 61 74 20 22 2e 2e 22 20 28 6d 61 67 69 | >".unpulled...(concat."..".(magi | 
| abda0 | 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63    68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | t-get-push-branch)))..(defun.mag | 
| abdc0 | 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 6f | it-insert-unpulled-from-pushremo | 
| abde0 | 74 65 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 20 68 61 76 | te.()..."Insert.commits.that.hav | 
| abe00 | 65 6e 27 74 20 62 65 65 6e 20 70 75 6c 6c 65 64    20 66 72 6f 6d 20 74 68 65 20 70 75 73 68 2d 72 | en't.been.pulled.from.the.push-r | 
| abe20 | 65 6d 6f 74 65 20 79 65 74 2e 22 0a 20 20 28 2d    2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61 67 69 74 | emote.yet."...(--when-let.(magit | 
| abe40 | 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68    29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 | -get-push-branch).....(when.(mag | 
| abe60 | 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 20 20 | it--insert-pushremote-log-p).... | 
| abe80 | 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 6c 6c | ...(magit-insert-section.(unpull | 
| abea0 | 65 64 20 28 63 6f 6e 63 61 74 20 22 2e 2e 22 20    69 74 29 20 74 29 0a 20 20 20 20 20 20 20 20 28 | ed.(concat."..".it).t).........( | 
| abec0 | 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 28 | magit-insert-heading...........( | 
| abee0 | 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69    7a 65 20 22 55 6e 70 75 6c 6c 65 64 20 66 72 6f | format.(propertize."Unpulled.fro | 
| abf00 | 6d 20 25 73 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 20 | m.%s.".......................... | 
| abf20 | 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 | 
| abf40 | 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 20 20 20 20 20 20 28 | ion-heading)...................( | 
| abf60 | 70 72 6f 70 65 72 74 69 7a 65 20 69 74 20 27 66    6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d | propertize.it.'font-lock-face.'m | 
| abf80 | 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 20 20 20 20 28 6d | agit-branch-remote))).........(m | 
| abfa0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 6c 6f 67 20    28 63 6f 6e 63 61 74 20 22 2e 2e 22 20 69 74 29 | agit-insert-log.(concat."..".it) | 
| abfc0 | 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)......... | 
| abfe0 | 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 74 29 29 29 | (magit-log-insert-child-count))) | 
| ac000 | 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69    74 2d 75 6e 70 75 73 68 65 64 2d 73 65 63 74 69 | ))..(defvar.magit-unpushed-secti | 
| ac020 | 6f 6e 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28    6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 | on-map...(let.((map.(make-sparse | 
| ac040 | 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b | -keymap))).....(define-key.map.[ | 
| ac060 | 72 65 6d 61 70 20 6d 61 67 69 74 2d 76 69 73 69    74 2d 74 68 69 6e 67 5d 20 27 6d 61 67 69 74 2d | remap.magit-visit-thing].'magit- | 
| ac080 | 64 69 66 66 2d 64 77 69 6d 29 0a 20 20 20 20 6d    61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f | diff-dwim).....map)..."Keymap.fo | 
| ac0a0 | 72 20 60 75 6e 70 75 73 68 65 64 27 20 73 65 63    74 69 6f 6e 73 2e 22 29 0a 0a 28 6d 61 67 69 74 | r.`unpushed'.sections.")..(magit | 
| ac0c0 | 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 2d 6a 75 6d | -define-section-jumper.magit-jum | 
| ac0e0 | 70 2d 74 6f 2d 75 6e 70 75 73 68 65 64 2d 74 6f    2d 75 70 73 74 72 65 61 6d 0a 20 20 22 55 6e 70 | p-to-unpushed-to-upstream..."Unp | 
| ac100 | 75 73 68 65 64 20 74 6f 20 40 7b 75 70 73 74 72    65 61 6d 7d 22 20 75 6e 70 75 73 68 65 64 20 22 | ushed.to.@{upstream}".unpushed." | 
| ac120 | 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e | @{upstream}..")..(defun.magit-in | 
| ac140 | 73 65 72 74 2d 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 | sert-unpushed-to-upstream-or-rec | 
| ac160 | 65 6e 74 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 | ent.()..."Insert.section.showing | 
| ac180 | 20 75 6e 70 75 73 68 65 64 20 6f 72 20 6f 74 68    65 72 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 | .unpushed.or.other.recent.commit | 
| ac1a0 | 73 2e 0a 49 66 20 61 6e 20 75 70 73 74 72 65 61    6d 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 | s..If.an.upstream.is.configured. | 
| ac1c0 | 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 72 61 6e 63 68 20 61 6e 64 20 69 74 20 69 73 | for.the.current.branch.and.it.is | 
| ac1e0 | 0a 62 65 68 69 6e 64 20 6f 66 20 74 68 65 20 63    75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 | .behind.of.the.current.branch,.t | 
| ac200 | 68 65 6e 20 73 68 6f 77 20 74 68 65 20 63 6f 6d    6d 69 74 73 20 74 68 61 74 20 68 61 76 65 0a 6e | hen.show.the.commits.that.have.n | 
| ac220 | 6f 74 20 79 65 74 20 62 65 65 6e 20 70 75 73 68    65 64 20 69 6e 74 6f 20 74 68 65 20 75 70 73 74 | ot.yet.been.pushed.into.the.upst | 
| ac240 | 72 65 61 6d 20 62 72 61 6e 63 68 2e 20 20 49 66    20 6e 6f 20 75 70 73 74 72 65 61 6d 20 69 73 0a | ream.branch...If.no.upstream.is. | 
| ac260 | 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 69 66    20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 | configured.or.if.the.upstream.is | 
| ac280 | 20 6e 6f 74 20 62 65 68 69 6e 64 20 6f 66 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | .not.behind.of.the.current.branc | 
| ac2a0 | 68 2c 0a 74 68 65 6e 20 73 68 6f 77 20 74 68 65    20 6c 61 73 74 20 60 6d 61 67 69 74 2d 6c 6f 67 | h,.then.show.the.last.`magit-log | 
| ac2c0 | 2d 73 65 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 | -section-commit-count'.commits." | 
| ac2e0 | 0a 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 | ...(let.((upstream.(magit-get-up | 
| ac300 | 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 29    0a 20 20 20 20 28 69 66 20 28 6f 72 20 28 6e 6f | stream-branch))).....(if.(or.(no | 
| ac320 | 74 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | t.upstream).............(magit-r | 
| ac340 | 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 29 29 0a | ev-ancestor-p."HEAD".upstream)). | 
| ac360 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 72 65 63 65 6e 74 2d 63 6f 6d | ........(magit-insert-recent-com | 
| ac380 | 6d 69 74 73 20 27 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 | mits.'unpushed."@{upstream}.."). | 
| ac3a0 | 20 20 20 20 20 20 28 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 | ......(magit-insert-unpushed-to- | 
| ac3c0 | 75 70 73 74 72 65 61 6d 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 | upstream))))..(defun.magit-inser | 
| ac3e0 | 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70    73 74 72 65 61 6d 20 28 29 0a 20 20 22 49 6e 73 | t-unpushed-to-upstream.()..."Ins | 
| ac400 | 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 65 65 6e 20 70 75 | ert.commits.that.haven't.been.pu | 
| ac420 | 73 68 65 64 20 74 6f 20 74 68 65 20 75 70 73 74    72 65 61 6d 20 79 65 74 2e 22 0a 20 20 28 77 68 | shed.to.the.upstream.yet."...(wh | 
| ac440 | 65 6e 20 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 | en.(magit-git-success."rev-parse | 
| ac460 | 22 20 22 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 | "."@{upstream}").....(magit-inse | 
| ac480 | 72 74 2d 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 | rt-section.(unpushed."@{upstream | 
| ac4a0 | 7d 2e 2e 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 | }..").......(magit-insert-headin | 
| ac4c0 | 67 0a 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 55 | g.........(format.(propertize."U | 
| ac4e0 | 6e 6d 65 72 67 65 64 20 69 6e 74 6f 20 25 73 2e    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nmerged.into.%s."............... | 
| ac500 | 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 | 
| ac520 | 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 20 20 | agit-section-heading)........... | 
| ac540 | 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 | 
| ac560 | 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 6c 6f 67 20 22 40 7b 75 | ))).......(magit-insert-log."@{u | 
| ac580 | 70 73 74 72 65 61 6d 7d 2e 2e 22 20 6d 61 67 69    74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 | pstream}..".magit-buffer-log-arg | 
| ac5a0 | 73 29 0a 20 20 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 | s).......(magit-log-insert-child | 
| ac5c0 | 2d 63 6f 75 6e 74 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 | -count))))..(defun.magit-insert- | 
| ac5e0 | 72 65 63 65 6e 74 2d 63 6f 6d 6d 69 74 73 20 28    26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 20 76 | recent-commits.(&optional.type.v | 
| ac600 | 61 6c 75 65 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 | alue)..."Insert.section.showing. | 
| ac620 | 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 0a    53 68 6f 77 20 74 68 65 20 6c 61 73 74 20 60 6d | recent.commits..Show.the.last.`m | 
| ac640 | 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 27 20 63 | agit-log-section-commit-count'.c | 
| ac660 | 6f 6d 6d 69 74 73 2e 22 0a 20 20 28 6c 65 74 2a    20 28 28 73 74 61 72 74 20 28 66 6f 72 6d 61 74 | ommits."...(let*.((start.(format | 
| ac680 | 20 22 48 45 41 44 7e 25 73 22 20 6d 61 67 69 74    2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d | ."HEAD~%s".magit-log-section-com | 
| ac6a0 | 6d 69 74 2d 63 6f 75 6e 74 29 29 0a 20 20 20 20    20 20 20 20 20 28 72 61 6e 67 65 20 28 61 6e 64 | mit-count))..........(range.(and | 
| ac6c0 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69    66 79 20 73 74 61 72 74 29 0a 20 20 20 20 20 20 | .(magit-rev-verify.start)....... | 
| ac6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    63 6f 6e 63 61 74 20 73 74 61 72 74 20 22 2e 2e | ...............(concat.start.".. | 
| ac700 | 48 45 41 44 22 29 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 74 | HEAD")))).....(magit-insert-sect | 
| ac720 | 69 6f 6e 20 28 28 65 76 61 6c 20 28 6f 72 20 74    79 70 65 20 27 72 65 63 65 6e 74 29 29 0a 20 20 | ion.((eval.(or.type.'recent))... | 
| ac740 | 20 20 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 76 61 6c | .........................(or.val | 
| ac760 | 75 65 20 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 | ue.range)....................... | 
| ac780 | 20 20 20 20 20 74 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 | .....t).......(magit-insert-head | 
| ac7a0 | 69 6e 67 20 22 52 65 63 65 6e 74 20 63 6f 6d 6d    69 74 73 22 29 0a 20 20 20 20 20 20 28 6d 61 67 | ing."Recent.commits").......(mag | 
| ac7c0 | 69 74 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 72 61    6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | it-insert-log.range............. | 
| ac7e0 | 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 6e 25 64 22 | ............(cons.(format."-n%d" | 
| ac800 | 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 29 | .magit-log-section-commit-count) | 
| ac820 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| ac840 | 2d 2d 72 65 6d 6f 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 | --remove.(string-prefix-p."-n".i | 
| ac860 | 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).............................. | 
| ac880 | 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 61 72 67 73 | ...........magit-buffer-log-args | 
| ac8a0 | 29 29 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 | ))))))..(magit-define-section-ju | 
| ac8c0 | 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 2d 70 | mper.magit-jump-to-unpushed-to-p | 
| ac8e0 | 75 73 68 72 65 6d 6f 74 65 0a 20 20 22 55 6e 70    75 73 68 65 64 20 74 6f 20 3c 70 75 73 68 2d 72 | ushremote..."Unpushed.to.<push-r | 
| ac900 | 65 6d 6f 74 65 3e 22 20 75 6e 70 75 73 68 65 64    0a 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 | emote>".unpushed...(concat.(magi | 
| ac920 | 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63    68 29 20 22 2e 2e 22 29 29 0a 0a 28 64 65 66 75 | t-get-push-branch).".."))..(defu | 
| ac940 | 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 70 75 73 68 72 | n.magit-insert-unpushed-to-pushr | 
| ac960 | 65 6d 6f 74 65 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 20 | emote.()..."Insert.commits.that. | 
| ac980 | 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 70 75 73 68 2d | haven't.been.pushed.to.the.push- | 
| ac9a0 | 72 65 6d 6f 74 65 20 79 65 74 2e 22 0a 20 20 28    2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61 67 69 | remote.yet."...(--when-let.(magi | 
| ac9c0 | 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63    68 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 61 | t-get-push-branch).....(when.(ma | 
| ac9e0 | 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 20 | git--insert-pushremote-log-p)... | 
| aca00 | 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 73 | ....(magit-insert-section.(unpus | 
| aca20 | 68 65 64 20 28 63 6f 6e 63 61 74 20 69 74 20 22    2e 2e 22 29 20 74 29 0a 20 20 20 20 20 20 20 20 | hed.(concat.it."..").t)......... | 
| aca40 | 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........... | 
| aca60 | 28 66 6f 72 6d 61 74 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 | (format.(propertize."Unpushed.to | 
| aca80 | 20 25 73 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 20 20 | .%s."........................... | 
| acaa0 | 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 | 
| acac0 | 6f 6e 2d 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 28 70 | on-heading)...................(p | 
| acae0 | 72 6f 70 65 72 74 69 7a 65 20 69 74 20 27 66 6f    6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 | ropertize.it.'font-lock-face.'ma | 
| acb00 | 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 20 20 20 20 28 6d 61 | git-branch-remote))).........(ma | 
| acb20 | 67 69 74 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 28    63 6f 6e 63 61 74 20 69 74 20 22 2e 2e 22 29 20 | git-insert-log.(concat.it.".."). | 
| acb40 | 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 28 | magit-buffer-log-args).........( | 
| acb60 | 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 74 29 29 29 29 | magit-log-insert-child-count)))) | 
| acb80 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    2d 69 6e 73 65 72 74 2d 70 75 73 68 72 65 6d 6f | )..(defun.magit--insert-pushremo | 
| acba0 | 74 65 2d 6c 6f 67 2d 70 20 28 29 0a 20 20 28 6d    61 67 69 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 | te-log-p.()...(magit--with-refre | 
| acbc0 | 73 68 2d 63 61 63 68 65 20 27 6d 61 67 69 74 2d    2d 69 6e 73 65 72 74 2d 70 75 73 68 72 65 6d 6f | sh-cache.'magit--insert-pushremo | 
| acbe0 | 74 65 2d 6c 6f 67 2d 70 0a 20 20 20 20 28 6e 6f    74 20 28 61 6e 64 20 28 65 71 75 61 6c 20 28 6d | te-log-p.....(not.(and.(equal.(m | 
| acc00 | 61 67 69 74 2d 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 | agit-get-push-branch)........... | 
| acc20 | 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 61 6d 2d 62 | ...........(magit-get-upstream-b | 
| acc40 | 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6f 72 20 28 6d 65 6d 71 20 | ranch))...............(or.(memq. | 
| acc60 | 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 6f 6d 2d 75 70 73 74 | 'magit-insert-unpulled-from-upst | 
| acc80 | 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 20 20 6d 61 67 | ream.........................mag | 
| acca0 | 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 20 20 | it-status-sections-hook)........ | 
| accc0 | 20 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 | ...........(memq.'magit-insert-u | 
| acce0 | 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73    74 72 65 61 6d 2d 6f 72 2d 72 65 63 65 6e 74 0a | npulled-from-upstream-or-recent. | 
| acd00 | 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 73 74 | ........................magit-st | 
| acd20 | 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f    6f 6b 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | atus-sections-hook))))))..(defun | 
| acd40 | 20 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 74 20 28 29 | .magit-log-insert-child-count.() | 
| acd60 | 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 73 68 6f 77 2d 63 68 69 6c | ...(when.magit-section-show-chil | 
| acd80 | 64 2d 63 6f 75 6e 74 0a 20 20 20 20 28 6c 65 74    20 28 28 63 6f 75 6e 74 20 28 6c 65 6e 67 74 68 | d-count.....(let.((count.(length | 
| acda0 | 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 2d 2d 63 75 72 | .(oref.magit-insert-section--cur | 
| acdc0 | 72 65 6e 74 20 63 68 69 6c 64 72 65 6e 29 29 29    29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e | rent.children)))).......(when.(> | 
| acde0 | 20 63 6f 75 6e 74 20 30 29 0a 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 3d 20 63 6f 75 6e 74 | .count.0).........(when.(=.count | 
| ace00 | 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 29 29 0a 20 | .(magit-log-get-commit-limit)).. | 
| ace20 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63    6f 75 6e 74 20 28 66 6f 72 6d 61 74 20 22 25 73 | .........(setq.count.(format."%s | 
| ace40 | 2b 22 20 63 6f 75 6e 74 29 29 29 0a 20 20 20 20    20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 | +".count))).........(save-excurs | 
| ace60 | 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 28 2d 20 28 6f 72 65 | ion...........(goto-char.(-.(ore | 
| ace80 | 66 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 20 | f.magit-insert-section--current. | 
| acea0 | 63 6f 6e 74 65 6e 74 29 20 32 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 | content).2))...........(insert.( | 
| acec0 | 66 6f 72 6d 61 74 20 22 20 28 25 73 29 22 20 63    6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 | format.".(%s)".count)).......... | 
| acee0 | 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 31 29    29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 41 75 78 69 | .(delete-char.1))))))..;;;;.Auxi | 
| acf00 | 6c 69 61 72 79 20 4c 6f 67 20 53 65 63 74 69 6f    6e 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | liary.Log.Sections..(defun.magit | 
| acf20 | 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64    2d 63 68 65 72 72 69 65 73 20 28 29 0a 20 20 22 | -insert-unpulled-cherries.()..." | 
| acf40 | 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 20 | Insert.section.showing.unpulled. | 
| acf60 | 63 6f 6d 6d 69 74 73 2e 0a 4c 69 6b 65 20 60 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 | commits..Like.`magit-insert-unpu | 
| acf80 | 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65    61 6d 27 20 62 75 74 20 70 72 65 66 69 78 20 65 | lled-from-upstream'.but.prefix.e | 
| acfa0 | 61 63 68 20 63 6f 6d 6d 69 74 0a 77 68 69 63 68    20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 61 70 | ach.commit.which.has.not.been.ap | 
| acfc0 | 70 6c 69 65 64 20 79 65 74 20 28 69 2e 65 2e 20    61 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 61 20 | plied.yet.(i.e..a.commit.with.a. | 
| acfe0 | 70 61 74 63 68 2d 69 64 0a 6e 6f 74 20 73 68 61    72 65 64 20 77 69 74 68 20 61 6e 79 20 6c 6f 63 | patch-id.not.shared.with.any.loc | 
| ad000 | 61 6c 20 63 6f 6d 6d 69 74 29 20 77 69 74 68 20    5c 22 2b 5c 22 2c 20 61 6e 64 20 61 6c 6c 20 6f | al.commit).with.\"+\",.and.all.o | 
| ad020 | 74 68 65 72 73 20 77 69 74 68 0a 5c 22 2d 5c 22    2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 | thers.with.\"-\"."...(when.(magi | 
| ad040 | 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 40 7b 75 70 73 | t-git-success."rev-parse"."@{ups | 
| ad060 | 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 73 65 63 74 69 | tream}").....(magit-insert-secti | 
| ad080 | 6f 6e 20 28 75 6e 70 75 6c 6c 65 64 20 22 2e 2e    40 7b 75 70 73 74 72 65 61 6d 7d 22 29 0a 20 20 | on.(unpulled."..@{upstream}")... | 
| ad0a0 | 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 55 6e 70 75 6c | ....(magit-insert-heading."Unpul | 
| ad0c0 | 6c 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 2d 67 69 74 2d | led.commits:").......(magit-git- | 
| ad0e0 | 77 61 73 68 20 28 61 70 70 6c 79 2d 70 61 72 74    69 61 6c 6c 79 20 27 6d 61 67 69 74 2d 6c 6f 67 | wash.(apply-partially.'magit-log | 
| ad100 | 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 20 22 63 68 65 72 | -wash-log.'cherry)........."cher | 
| ad120 | 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 29 0a 20 20 20 20 | ry"."-v".(magit-abbrev-arg)..... | 
| ad140 | 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 20 22 | ....(magit-get-current-branch)." | 
| ad160 | 40 7b 75 70 73 74 72 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 | @{upstream}"))))..(defun.magit-i | 
| ad180 | 6e 73 65 72 74 2d 75 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 | nsert-unpushed-cherries.()..."In | 
| ad1a0 | 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 73 68 65 64 20 63 6f | sert.section.showing.unpushed.co | 
| ad1c0 | 6d 6d 69 74 73 2e 0a 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 | mmits..Like.`magit-insert-unpush | 
| ad1e0 | 65 64 2d 74 6f 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 | ed-to-upstream'.but.prefix.each. | 
| ad200 | 63 6f 6d 6d 69 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 | commit.which.has.not.been.applie | 
| ad220 | 64 20 74 6f 20 75 70 73 74 72 65 61 6d 20 79 65    74 20 28 69 2e 65 2e 20 61 20 63 6f 6d 6d 69 74 | d.to.upstream.yet.(i.e..a.commit | 
| ad240 | 20 77 69 74 68 0a 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 | .with.a.patch-id.not.shared.with | 
| ad260 | 20 61 6e 79 20 75 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 | .any.upstream.commit).with.\"+\" | 
| ad280 | 2c 20 61 6e 64 0a 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 | ,.and.all.others.with.\"-\"."... | 
| ad2a0 | 28 77 68 65 6e 20 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 | (when.(magit-git-success."rev-pa | 
| ad2c0 | 72 73 65 22 20 22 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 | rse"."@{upstream}").....(magit-i | 
| ad2e0 | 6e 73 65 72 74 2d 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 | nsert-section.(unpushed."@{upstr | 
| ad300 | 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 65 72 74 2d 68 65 61 | eam}..").......(magit-insert-hea | 
| ad320 | 64 69 6e 67 20 22 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 | ding."Unpushed.commits:")....... | 
| ad340 | 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 6c 79 | (magit-git-wash.(apply-partially | 
| ad360 | 20 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 0a 20 20 | .'magit-log-wash-log.'cherry)... | 
| ad380 | 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 62 72 65 | ......"cherry"."-v".(magit-abbre | 
| ad3a0 | 76 2d 61 72 67 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 | v-arg)."@{upstream}"))))..;;;._. | 
| ad3c0 | 28 70 72 6f 76 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 | (provide.'magit-log).;;;.magit-l | 
| ad3e0 | 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 00 00 00 00 00 00 | og.el.ends.here................. | 
| ad400 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2e 69 6e 66 6f 00 00 00 00 00 00 00 00 00 00 | magit-3.3.0/magit.info.......... | 
| ad420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad460 | 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 | 
| ad480 | 31 37 35 36 37 32 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 32 36 32 00 20 30 00 00 00 | 1756725.00000000000.013262..0... | 
| ad4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad500 | 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................... | 
| ad520 | 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................... | 
| ad540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| ad600 | 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. | 
| ad620 | 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. | 
| ad640 | 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 | 
| ad660 | 30 32 31 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 | 021.Jonas.Bernoulli.<jonas@berno | 
| ad680 | 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 | 
| ad6a0 | 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 | 
| ad6c0 | 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 | 
| ad6e0 | 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 | 
| ad700 | 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 | 
| ad720 | 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 | 
| ad740 | 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). | 
| ad760 | 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 | 
| ad780 | 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 | 
| ad7a0 | 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,.. | 
| ad7c0 | 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 | 
| ad7e0 | 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. | 
| ad800 | 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 | 
| ad820 | 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 | 
| ad840 | 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 | 
| ad860 | 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 | 
| ad880 | 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 | 
| ad8a0 | 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 | 
| ad8c0 | 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 | 
| ad8e0 | 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. | 
| ad900 | 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 | 
| ad920 | 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 | 
| ad940 | 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 | 
| ad960 | 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 | 
| ad980 | 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. | 
| ad9a0 | 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 | 
| ad9c0 | 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. | 
| ad9e0 | 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 | 
| ada00 | 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 | 
| ada20 | 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. | 
| ada40 | 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 | 
| ada60 | 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 | 
| ada80 | 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 | 
| adaa0 | 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. | 
| adac0 | 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 | 
| adae0 | 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 | 
| adb00 | 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 | 
| adb20 | 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 | 
| adb40 | 20 4d 61 67 69 74 20 76 65 72 73 69 6f 6e 20 33    2e 33 2e 30 2e 0a 0a 20 20 20 20 20 43 6f 70 79 | .Magit.version.3.3.0........Copy | 
| adb60 | 72 69 67 68 74 20 28 43 29 20 32 30 31 35 2d 32    30 32 31 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 | right.(C).2015-2021.Jonas.Bernou | 
| adb80 | 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 20 20 20 20 59 6f 75 | lli.<jonas@bernoul.li>.......You | 
| adba0 | 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 63 75 6d 65 6e 74 20 | .can.redistribute.this.document. | 
| adbc0 | 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 65 20 74 65 72 6d 73 | and/or.modify.it.under.the.terms | 
| adbe0 | 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 50 75 62 6c 69 63 20 | ......of.the.GNU.General.Public. | 
| adc00 | 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 68 65 20 46 72 65 65 | License.as.published.by.the.Free | 
| adc20 | 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 2c 20 65 69 74 68 65 | .Software......Foundation,.eithe | 
| adc40 | 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 20 28 | r.version.3.of.the.License,.or.( | 
| adc60 | 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 6c 61 74 65 72 20 76 | at.your.option)......any.later.v | 
| adc80 | 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 6e 74 20 69 73 20 64 | ersion........This.document.is.d | 
| adca0 | 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 | 
| adcc0 | 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 49 54 48 4f 55 54 20 | ill.be.useful,......but.WITHOUT. | 
| adce0 | 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 | 
| add00 | 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 45 52 43 48 41 4e 54 | mplied.warranty.of......MERCHANT | 
| add20 | 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 50 41 52 54 49 43 55 | ABILITY.or.FITNESS.FOR.A.PARTICU | 
| add40 | 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 0a 20 20 20 20 20 47 | LAR.PURPOSE...See.the.GNU......G | 
| add60 | 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 6d 6f 72 65 20 64 | eneral.Public.License.for.more.d | 
| add80 | 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 64 75 63 74 69 6f 6e | etails...*.Menu:..*.Introduction | 
| adda0 | 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 74 69 6e 67 20 53 74 | ::.*.Installation::.*.Getting.St | 
| addc0 | 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 70 74 73 3a 3a 0a 2a | arted::.*.Interface.Concepts::.* | 
| adde0 | 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 69 6e 67 3a 3a 0a 2a | .Inspecting::.*.Manipulating::.* | 
| ade00 | 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 61 6e 65 6f 75 73 3a | .Transferring::.*.Miscellaneous: | 
| ade20 | 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 69 6e 67 3a 3a 0a 2a | :.*.Customizing::.*.Plumbing::.* | 
| ade40 | 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 3a 0a 2a 20 4b 65 79 | .FAQ::.*.Debugging.Tools::.*.Key | 
| ade60 | 73 74 72 6f 6b 65 20 49 6e 64 65 78 3a 3a 0a 2a    20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 3a 3a | stroke.Index::.*.Command.Index:: | 
| ade80 | 0a 2a 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65    78 3a 3a 0a 2a 20 56 61 72 69 61 62 6c 65 20 49 | .*.Function.Index::.*.Variable.I | 
| adea0 | 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 69 | ndex::......The.Detailed.Node.Li | 
| adec0 | 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 61 | sting......Installation..*.Insta | 
| adee0 | 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 20 | lling.from.Melpa::.*.Installing. | 
| adf00 | 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 74 | from.the.Git.Repository::.*.Post | 
| adf20 | 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 65 | -Installation.Tasks::..Interface | 
| adf40 | 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 3a | .Concepts..*.Modes.and.Buffers:: | 
| adf60 | 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 6e | .*.Sections::.*.Transient.Comman | 
| adf80 | 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 42 | ds::.*.Transient.Arguments.and.B | 
| adfa0 | 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 20 | uffer.Variables::.*.Completion,. | 
| adfc0 | 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 20 | Confirmation.and.the.Selection:. | 
| adfe0 | 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 20 | Completion.Confirmation.and.the. | 
| ae000 | 53 65 6c 65 63 74 69 6f 6e 2e 0a 2a 20 52 75 6e    6e 69 6e 67 20 47 69 74 3a 3a 0a 0a 4d 6f 64 65 | Selection..*.Running.Git::..Mode | 
| ae020 | 73 20 61 6e 64 20 42 75 66 66 65 72 73 0a 0a 2a    20 53 77 69 74 63 68 69 6e 67 20 42 75 66 66 65 | s.and.Buffers..*.Switching.Buffe | 
| ae040 | 72 73 3a 3a 0a 2a 20 4e 61 6d 69 6e 67 20 42 75    66 66 65 72 73 3a 3a 0a 2a 20 51 75 69 74 74 69 | rs::.*.Naming.Buffers::.*.Quitti | 
| ae060 | 6e 67 20 57 69 6e 64 6f 77 73 3a 3a 0a 2a 20 41    75 74 6f 6d 61 74 69 63 20 52 65 66 72 65 73 68 | ng.Windows::.*.Automatic.Refresh | 
| ae080 | 69 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 75 66    66 65 72 73 3a 3a 0a 2a 20 41 75 74 6f 6d 61 74 | ing.of.Magit.Buffers::.*.Automat | 
| ae0a0 | 69 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 | ic.Saving.of.File-Visiting.Buffe | 
| ae0c0 | 72 73 3a 3a 0a 2a 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 | rs::.*.Automatic.Reverting.of.Fi | 
| ae0e0 | 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66    65 72 73 3a 3a 0a 0a 0a 53 65 63 74 69 6f 6e 73 | le-Visiting.Buffers::...Sections | 
| ae100 | 0a 0a 2a 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65    6d 65 6e 74 3a 3a 0a 2a 20 53 65 63 74 69 6f 6e | ..*.Section.Movement::.*.Section | 
| ae120 | 20 56 69 73 69 62 69 6c 69 74 79 3a 3a 0a 2a 20    53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 3a 3a 0a | .Visibility::.*.Section.Hooks::. | 
| ae140 | 2a 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 3a 3a 0a 2a 20 53 | *.Section.Types.and.Values::.*.S | 
| ae160 | 65 63 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 3a 3a    0a 0a 0a 43 6f 6d 70 6c 65 74 69 6f 6e 2c 20 43 | ection.Options::...Completion,.C | 
| ae180 | 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 0a 0a 2a | onfirmation.and.the.Selection..* | 
| ae1a0 | 20 41 63 74 69 6f 6e 20 43 6f 6e 66 69 72 6d 61    74 69 6f 6e 3a 3a 0a 2a 20 43 6f 6d 70 6c 65 74 | .Action.Confirmation::.*.Complet | 
| ae1c0 | 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69 72 6d 61    74 69 6f 6e 3a 3a 0a 2a 20 54 68 65 20 53 65 6c | ion.and.Confirmation::.*.The.Sel | 
| ae1e0 | 65 63 74 69 6f 6e 3a 3a 0a 2a 20 54 68 65 20 68    75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 | ection::.*.The.hunk-internal.reg | 
| ae200 | 69 6f 6e 3a 3a 0a 2a 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 | ion::.*.Support.for.Completion.F | 
| ae220 | 72 61 6d 65 77 6f 72 6b 73 3a 3a 0a 2a 20 41 64    64 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 6c 65 74 | rameworks::.*.Additional.Complet | 
| ae240 | 69 6f 6e 20 4f 70 74 69 6f 6e 73 3a 3a 0a 0a 0a    52 75 6e 6e 69 6e 67 20 47 69 74 0a 0a 2a 20 56 | ion.Options::...Running.Git..*.V | 
| ae260 | 69 65 77 69 6e 67 20 47 69 74 20 4f 75 74 70 75    74 3a 3a 0a 2a 20 47 69 74 20 50 72 6f 63 65 73 | iewing.Git.Output::.*.Git.Proces | 
| ae280 | 73 20 53 74 61 74 75 73 3a 3a 0a 2a 20 52 75 6e    6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c | s.Status::.*.Running.Git.Manuall | 
| ae2a0 | 79 3a 3a 0a 2a 20 47 69 74 20 45 78 65 63 75 74    61 62 6c 65 3a 3a 0a 2a 20 47 6c 6f 62 61 6c 20 | y::.*.Git.Executable::.*.Global. | 
| ae2c0 | 47 69 74 20 41 72 67 75 6d 65 6e 74 73 3a 3a 0a    0a 0a 49 6e 73 70 65 63 74 69 6e 67 0a 0a 2a 20 | Git.Arguments::...Inspecting..*. | 
| ae2e0 | 53 74 61 74 75 73 20 42 75 66 66 65 72 3a 3a 0a    2a 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 | Status.Buffer::.*.Repository.Lis | 
| ae300 | 74 3a 3a 0a 2a 20 4c 6f 67 67 69 6e 67 3a 3a 0a    2a 20 44 69 66 66 69 6e 67 3a 3a 0a 2a 20 45 64 | t::.*.Logging::.*.Diffing::.*.Ed | 
| ae320 | 69 66 66 69 6e 67 3a 3a 0a 2a 20 52 65 66 65 72    65 6e 63 65 73 20 42 75 66 66 65 72 3a 3a 0a 2a | iffing::.*.References.Buffer::.* | 
| ae340 | 20 42 69 73 65 63 74 69 6e 67 3a 3a 0a 2a 20 56    69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e | .Bisecting::.*.Visiting.Files.an | 
| ae360 | 64 20 42 6c 6f 62 73 3a 3a 0a 2a 20 42 6c 61 6d    69 6e 67 3a 3a 0a 0a 53 74 61 74 75 73 20 42 75 | d.Blobs::.*.Blaming::..Status.Bu | 
| ae380 | 66 66 65 72 0a 0a 2a 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 | ffer..*.Status.Sections::.*.Stat | 
| ae3a0 | 75 73 20 48 65 61 64 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 | us.Header.Sections::.*.Status.Mo | 
| ae3c0 | 64 75 6c 65 20 53 65 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 | dule.Sections::.*.Status.Options | 
| ae3e0 | 3a 3a 0a 0a 0a 4c 6f 67 67 69 6e 67 0a 0a 2a 20    52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 3a | ::...Logging..*.Refreshing.Logs: | 
| ae400 | 3a 0a 2a 20 4c 6f 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 | :.*.Log.Buffer::.*.Log.Margin::. | 
| ae420 | 2a 20 53 65 6c 65 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 | *.Select.from.Log::.*.Reflog::.* | 
| ae440 | 20 43 68 65 72 72 69 65 73 3a 3a 0a 0a 0a 44 69    66 66 69 6e 67 0a 0a 2a 20 52 65 66 72 65 73 68 | .Cherries::...Diffing..*.Refresh | 
| ae460 | 69 6e 67 20 44 69 66 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 | ing.Diffs::.*.Commands.Available | 
| ae480 | 20 69 6e 20 44 69 66 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 | .in.Diffs::.*.Diff.Options::.*.R | 
| ae4a0 | 65 76 69 73 69 6f 6e 20 42 75 66 66 65 72 3a 3a    0a 0a 0a 52 65 66 65 72 65 6e 63 65 73 20 42 75 | evision.Buffer::...References.Bu | 
| ae4c0 | 66 66 65 72 0a 0a 2a 20 52 65 66 65 72 65 6e 63    65 73 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 0a 0a | ffer..*.References.Sections::... | 
| ae4e0 | 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 0a 2a 20 47 65 6e 65 | Visiting.Files.and.Blobs..*.Gene | 
| ae500 | 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 56 | ral-Purpose.Visit.Commands::.*.V | 
| ae520 | 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 | 
| ae540 | 69 66 66 3a 3a 0a 0a 0a 4d 61 6e 69 70 75 6c 61    74 69 6e 67 0a 0a 2a 20 43 72 65 61 74 69 6e 67 | iff::...Manipulating..*.Creating | 
| ae560 | 20 52 65 70 6f 73 69 74 6f 72 79 3a 3a 0a 2a 20    43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f | .Repository::.*.Cloning.Reposito | 
| ae580 | 72 79 3a 3a 0a 2a 20 53 74 61 67 69 6e 67 20 61    6e 64 20 55 6e 73 74 61 67 69 6e 67 3a 3a 0a 2a | ry::.*.Staging.and.Unstaging::.* | 
| ae5a0 | 20 41 70 70 6c 79 69 6e 67 3a 3a 0a 2a 20 43 6f    6d 6d 69 74 74 69 6e 67 3a 3a 0a 2a 20 42 72 61 | .Applying::.*.Committing::.*.Bra | 
| ae5c0 | 6e 63 68 69 6e 67 3a 3a 0a 2a 20 4d 65 72 67 69    6e 67 3a 3a 0a 2a 20 52 65 73 6f 6c 76 69 6e 67 | nching::.*.Merging::.*.Resolving | 
| ae5e0 | 20 43 6f 6e 66 6c 69 63 74 73 3a 3a 0a 2a 20 52    65 62 61 73 69 6e 67 3a 3a 0a 2a 20 43 68 65 72 | .Conflicts::.*.Rebasing::.*.Cher | 
| ae600 | 72 79 20 50 69 63 6b 69 6e 67 3a 3a 0a 2a 20 52    65 73 65 74 74 69 6e 67 3a 3a 0a 2a 20 53 74 61 | ry.Picking::.*.Resetting::.*.Sta | 
| ae620 | 73 68 69 6e 67 3a 3a 0a 0a 53 74 61 67 69 6e 67    20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 0a 0a | shing::..Staging.and.Unstaging.. | 
| ae640 | 2a 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 | *.Staging.from.File-Visiting.Buf | 
| ae660 | 66 65 72 73 3a 3a 0a 0a 0a 43 6f 6d 6d 69 74 74    69 6e 67 0a 0a 2a 20 49 6e 69 74 69 61 74 69 6e | fers::...Committing..*.Initiatin | 
| ae680 | 67 20 61 20 43 6f 6d 6d 69 74 3a 3a 0a 2a 20 45    64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 | g.a.Commit::.*.Editing.Commit.Me | 
| ae6a0 | 73 73 61 67 65 73 3a 3a 0a 0a 0a 42 72 61 6e 63    68 69 6e 67 0a 0a 2a 20 54 68 65 20 54 77 6f 20 | ssages::...Branching..*.The.Two. | 
| ae6c0 | 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::.*. | 
| ae6e0 | 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 | 
| ae700 | 72 79 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e    64 73 3a 3a 0a 0a 0a 52 65 62 61 73 69 6e 67 0a | ry.Branch.Commands::...Rebasing. | 
| ae720 | 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 73 3a 3a 0a 2a 20 | .*.Editing.Rebase.Sequences::.*. | 
| ae740 | 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 65 | Information.About.In-Progress.Re | 
| ae760 | 62 61 73 65 3a 3a 0a 0a 0a 43 68 65 72 72 79 20    50 69 63 6b 69 6e 67 0a 0a 2a 20 52 65 76 65 72 | base::...Cherry.Picking..*.Rever | 
| ae780 | 74 69 6e 67 3a 3a 0a 0a 0a 54 72 61 6e 73 66 65    72 72 69 6e 67 0a 0a 2a 20 52 65 6d 6f 74 65 73 | ting::...Transferring..*.Remotes | 
| ae7a0 | 3a 3a 0a 2a 20 46 65 74 63 68 69 6e 67 3a 3a 0a    2a 20 50 75 6c 6c 69 6e 67 3a 3a 0a 2a 20 50 75 | ::.*.Fetching::.*.Pulling::.*.Pu | 
| ae7c0 | 73 68 69 6e 67 3a 3a 0a 2a 20 50 6c 61 69 6e 20    50 61 74 63 68 65 73 3a 3a 0a 2a 20 4d 61 69 6c | shing::.*.Plain.Patches::.*.Mail | 
| ae7e0 | 64 69 72 20 50 61 74 63 68 65 73 3a 3a 0a 0a 52    65 6d 6f 74 65 73 0a 0a 2a 20 52 65 6d 6f 74 65 | dir.Patches::..Remotes..*.Remote | 
| ae800 | 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 52 65    6d 6f 74 65 20 47 69 74 20 56 61 72 69 61 62 6c | .Commands::.*.Remote.Git.Variabl | 
| ae820 | 65 73 3a 3a 0a 0a 0a 4d 69 73 63 65 6c 6c 61 6e    65 6f 75 73 0a 0a 2a 20 54 61 67 67 69 6e 67 3a | es::...Miscellaneous..*.Tagging: | 
| ae840 | 3a 0a 2a 20 4e 6f 74 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 | :.*.Notes::.*.Submodules::.*.Sub | 
| ae860 | 74 72 65 65 3a 3a 0a 2a 20 57 6f 72 6b 74 72 65    65 3a 3a 0a 2a 20 42 75 6e 64 6c 65 3a 3a 0a 2a | tree::.*.Worktree::.*.Bundle::.* | 
| ae880 | 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73    3a 3a 0a 2a 20 57 69 70 20 4d 6f 64 65 73 3a 3a | .Common.Commands::.*.Wip.Modes:: | 
| ae8a0 | 0a 2a 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 | 
| ae8c0 | 20 46 69 6c 65 73 3a 3a 0a 2a 20 4d 69 6e 6f 72    20 4d 6f 64 65 20 66 6f 72 20 42 75 66 66 65 72 | .Files::.*.Minor.Mode.for.Buffer | 
| ae8e0 | 73 20 56 69 73 69 74 69 6e 67 20 42 6c 6f 62 73    3a 3a 0a 0a 53 75 62 6d 6f 64 75 6c 65 73 0a 0a | s.Visiting.Blobs::..Submodules.. | 
| ae900 | 2a 20 4c 69 73 74 69 6e 67 20 53 75 62 6d 6f 64    75 6c 65 73 3a 3a 0a 2a 20 53 75 62 6d 6f 64 75 | *.Listing.Submodules::.*.Submodu | 
| ae920 | 6c 65 20 54 72 61 6e 73 69 65 6e 74 3a 3a 0a 0a    0a 57 69 70 20 4d 6f 64 65 73 0a 0a 2a 20 57 69 | le.Transient::...Wip.Modes..*.Wi | 
| ae940 | 70 20 47 72 61 70 68 3a 3a 0a 2a 20 4c 65 67 61    63 79 20 57 69 70 20 4d 6f 64 65 73 3a 3a 0a 0a | p.Graph::.*.Legacy.Wip.Modes::.. | 
| ae960 | 0a 43 75 73 74 6f 6d 69 7a 69 6e 67 0a 0a 2a 20    50 65 72 2d 52 65 70 6f 73 69 74 6f 72 79 20 43 | .Customizing..*.Per-Repository.C | 
| ae980 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3a 3a 0a 2a    20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 | onfiguration::.*.Essential.Setti | 
| ae9a0 | 6e 67 73 3a 3a 0a 0a 45 73 73 65 6e 74 69 61 6c    20 53 65 74 74 69 6e 67 73 0a 0a 2a 20 53 61 66 | ngs::..Essential.Settings..*.Saf | 
| ae9c0 | 65 74 79 3a 3a 0a 2a 20 50 65 72 66 6f 72 6d 61    6e 63 65 3a 3a 0a 2a 20 44 65 66 61 75 6c 74 20 | ety::.*.Performance::.*.Default. | 
| ae9e0 | 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 43 61 6c 6c 69 6e 67 | Bindings::...Plumbing..*.Calling | 
| aea00 | 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 52 65 | .Git::.*.Section.Plumbing::.*.Re | 
| aea20 | 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 6e 73 | freshing.Buffers::.*.Conventions | 
| aea40 | 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 67 20 61 20 56 61 6c | ::..Calling.Git..*.Getting.a.Val | 
| aea60 | 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 69 74 20 66 6f 72 20 | ue.from.Git::.*.Calling.Git.for. | 
| aea80 | 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 6e 67 0a 0a 2a 20 43 | Effect::...Section.Plumbing..*.C | 
| aeaa0 | 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 69 6f 6e 20 53 65 6c | reating.Sections::.*.Section.Sel | 
| aeac0 | 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 6f 6e 73 3a 3a 0a 0a | ection::.*.Matching.Sections::.. | 
| aeae0 | 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 61 63 65 73 3a 3a 0a | .Conventions..*.Theming.Faces::. | 
| aeb00 | 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 3f 3a 3a 0a 2a 20 46 | ..FAQ..*.FAQ.-.How.to....?::.*.F | 
| aeb20 | 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 0a 46 41 51 20 2d 20 | AQ.-.Issues.and.Errors::..FAQ.-. | 
| aeb40 | 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 6e 6f 75 6e 63 65 20 | How.to....?..*.How.to.pronounce. | 
| aeb60 | 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 74 27 73 20 6f 75 74 | Magit?::.*.How.to.show.git's.out | 
| aeb80 | 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 68 65 20 67 69 74 6d | put?::.*.How.to.install.the.gitm | 
| aeba0 | 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 6f 20 73 68 6f 77 20 | an.info.manual?::.*.How.to.show. | 
| aebc0 | 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 3a 3a | diffs.for.gpg-encrypted.files?:: | 
| aebe0 | 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 20 70 75 73 68 69 6e | .*.How.does.branching.and.pushin | 
| aec00 | 67 20 77 6f 72 6b 3f 3a 3a 0a 2a 20 43 61 6e 20    4d 61 67 69 74 20 62 65 20 75 73 65 64 20 61 73 | g.work?::.*.Can.Magit.be.used.as | 
| aec20 | 20 65 64 69 66 66 2d 76 65 72 73 69 6f 6e 2d 63    6f 6e 74 72 6f 6c 2d 70 61 63 6b 61 67 65 3f 3a | .ediff-version-control-package?: | 
| aec40 | 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 0a 46 41 51 | :.*.Should.I.disable.VC?::...FAQ | 
| aec60 | 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72    72 6f 72 73 0a 0a 2a 20 4d 61 67 69 74 20 69 73 | .-.Issues.and.Errors..*.Magit.is | 
| aec80 | 20 73 6c 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 | .slow::.*.I.changed.several.thou | 
| aeca0 | 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 | 
| aecc0 | 20 69 73 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 | .is.unusable::.*.I.am.having.pro | 
| aece0 | 62 6c 65 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 | blems.committing::.*.I.am.using. | 
| aed00 | 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 69 74 68 20 | MS.Windows.and.cannot.push.with. | 
| aed20 | 4d 61 67 69 74 3a 3a 0a 2a 20 49 20 61 6d 20 75    73 69 6e 67 20 4f 53 20 58 20 61 6e 64 20 53 4f | Magit::.*.I.am.using.OS.X.and.SO | 
| aed40 | 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. | 
| aed60 | 69 6e 20 4d 61 67 69 74 3a 20 49 20 61 6d 20 75    73 69 6e 67 20 4f 53 20 58 20 61 6e 64 20 53 4f | in.Magit:.I.am.using.OS.X.and.SO | 
| aed80 | 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 20 69 | METHING.works.in.shell.but.not.i | 
| aeda0 | 6e 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 | n.Magit..*.Expanding.a.file.to.s | 
| aedc0 | 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 70 70 | how.the.diff.causes.it.to.disapp | 
| aede0 | 65 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 | ear::.*.Point.is.wrong.in.the.CO | 
| aee00 | 4d 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 | MMIT_EDITMSG.buffer::.*.The.mode | 
| aee20 | 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 | 
| aee40 | 70 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 | p-to-date::.*.A.branch.and.tag.s | 
| aee60 | 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 45 | haring.the.same.name.breaks.SOME | 
| aee80 | 54 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 | THING::.*.My.Git.hooks.work.on.t | 
| aeea0 | 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 20 4d | he.command-line.but.not.inside.M | 
| aeec0 | 61 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 | agit::.*.git-commit-mode.isn't.u | 
| aeee0 | 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 65 20 63 6f 6d | sed.when.committing.from.the.com | 
| aef00 | 6d 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 | mand-line::.*.Point.ends.up.insi | 
| aef20 | 64 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 | de.invisible.text.when.jumping.t | 
| aef40 | 6f 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 | o.a.file-visiting.buffer::.*.I.a | 
| aef60 | 6d 20 75 6e 61 62 6c 65 20 74 6f 20 73 74 61 67    65 20 77 68 65 6e 20 75 73 69 6e 67 20 54 72 61 | m.unable.to.stage.when.using.Tra | 
| aef80 | 6d 70 20 66 72 6f 6d 20 4d 53 20 57 69 6e 64 6f    77 73 3a 3a 0a 2a 20 49 20 61 6d 20 6e 6f 20 6c | mp.from.MS.Windows::.*.I.am.no.l | 
| aefa0 | 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 66 61 75 6c 74 | onger.able.to.save.popup.default | 
| aefc0 | 73 3a 3a 0a 0a 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 | s::......File:.magit.info,..Node | 
| aefe0 | 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20    20 4e 65 78 74 3a 20 49 6e 73 74 61 6c 6c 61 74 | :.Introduction,..Next:.Installat | 
| af000 | 69 6f 6e 2c 20 20 50 72 65 76 3a 20 54 6f 70 2c    20 20 55 70 3a 20 54 6f 70 0a 0a 31 20 49 6e 74 | ion,..Prev:.Top,..Up:.Top..1.Int | 
| af020 | 72 6f 64 75 63 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 4d 61 67 69 74 20 | roduction.**************..Magit. | 
| af040 | 69 73 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 | is.an.interface.to.the.version.c | 
| af060 | 6f 6e 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 | ontrol.system.Git,.implemented.a | 
| af080 | 73 0a 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 | s.an.Emacs.package...Magit.aspir | 
| af0a0 | 65 73 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 | es.to.be.a.complete.Git.porcelai | 
| af0c0 | 6e 2e 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 | n...While.we.cannot.(yet).claim. | 
| af0e0 | 74 68 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 | that.Magit.wraps.and.improves.up | 
| af100 | 6f 6e 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 | on.each.and.every.Git.command,.i | 
| af120 | 74 20 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 | t.is.complete.enough.to.allow.ev | 
| af140 | 65 6e 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 | en.experienced.Git.users.to.perf | 
| af160 | 6f 72 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 | orm.almost.all.of.their.daily.ve | 
| af180 | 72 73 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 | rsion.control.tasks.directly.fro | 
| af1a0 | 6d 0a 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 | m.within.Emacs...While.many.fine | 
| af1c0 | 20 47 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 | .Git.clients.exist,.only.Magit.a | 
| af1e0 | 6e 64 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 | nd.Git.itself.deserve.to.be.call | 
| af200 | 65 64 20 70 6f 72 63 65 6c 61 69 6e 73 2e 0a 0a    20 20 20 53 74 61 67 69 6e 67 20 61 6e 64 20 6f | ed.porcelains......Staging.and.o | 
| af220 | 74 68 65 72 77 69 73 65 20 61 70 70 6c 79 69 6e    67 20 63 68 61 6e 67 65 73 20 69 73 20 6f 6e 65 | therwise.applying.changes.is.one | 
| af240 | 20 6f 66 20 74 68 65 20 6d 6f 73 74 20 69 6d 70    6f 72 74 61 6e 74 0a 66 65 61 74 75 72 65 73 20 | .of.the.most.important.features. | 
| af260 | 69 6e 20 61 20 47 69 74 20 70 6f 72 63 65 6c 61    69 6e 20 61 6e 64 20 68 65 72 65 20 4d 61 67 69 | in.a.Git.porcelain.and.here.Magi | 
| af280 | 74 20 6f 75 74 73 68 69 6e 65 73 20 61 6e 79 74    68 69 6e 67 20 65 6c 73 65 2c 0a 69 6e 63 6c 75 | t.outshines.anything.else,.inclu | 
| af2a0 | 64 69 6e 67 20 47 69 74 20 69 74 73 65 6c 66 2e    20 20 47 69 74 e2 80 99 73 20 6f 77 6e 20 73 74 | ding.Git.itself...Git...s.own.st | 
| af2c0 | 61 67 69 6e 67 20 69 6e 74 65 72 66 61 63 65 20    28 e2 80 98 67 69 74 20 61 64 64 20 2d 2d 70 61 | aging.interface.(...git.add.--pa | 
| af2e0 | 74 63 68 e2 80 99 29 0a 69 73 20 73 6f 20 63 75    6d 62 65 72 73 6f 6d 65 20 74 68 61 74 20 6d 61 | tch...).is.so.cumbersome.that.ma | 
| af300 | 6e 79 20 75 73 65 72 73 20 6f 6e 6c 79 20 75 73    65 20 69 74 20 69 6e 20 65 78 63 65 70 74 69 6f | ny.users.only.use.it.in.exceptio | 
| af320 | 6e 61 6c 20 63 61 73 65 73 2e 20 20 49 6e 0a 4d    61 67 69 74 20 73 74 61 67 69 6e 67 20 61 20 68 | nal.cases...In.Magit.staging.a.h | 
| af340 | 75 6e 6b 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 20 | unk.or.even.just.part.of.a.hunk. | 
| af360 | 69 73 20 61 73 20 74 72 69 76 69 61 6c 20 61 73    0a 73 74 61 67 69 6e 67 20 61 6c 6c 20 63 68 61 | is.as.trivial.as.staging.all.cha | 
| af380 | 6e 67 65 73 20 6d 61 64 65 20 74 6f 20 61 20 66    69 6c 65 2e 0a 0a 20 20 20 54 68 65 20 6d 6f 73 | nges.made.to.a.file......The.mos | 
| af3a0 | 74 20 76 69 73 69 62 6c 65 20 70 61 72 74 20 6f    66 20 4d 61 67 69 74 e2 80 99 73 20 69 6e 74 65 | t.visible.part.of.Magit...s.inte | 
| af3c0 | 72 66 61 63 65 20 69 73 20 74 68 65 20 73 74 61    74 75 73 20 62 75 66 66 65 72 2c 0a 77 68 69 63 | rface.is.the.status.buffer,.whic | 
| af3e0 | 68 20 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 | h.displays.information.about.the | 
| af400 | 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74    6f 72 79 2e 20 20 49 74 73 20 63 6f 6e 74 65 6e | .current.repository...Its.conten | 
| af420 | 74 20 69 73 0a 63 72 65 61 74 65 64 20 62 79 20    72 75 6e 6e 69 6e 67 20 73 65 76 65 72 61 6c 20 | t.is.created.by.running.several. | 
| af440 | 47 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64    20 6d 61 6b 69 6e 67 20 74 68 65 69 72 20 6f 75 | Git.commands.and.making.their.ou | 
| af460 | 74 70 75 74 0a 61 63 74 69 6f 6e 61 62 6c 65 2e    20 20 41 6d 6f 6e 67 20 6f 74 68 65 72 20 74 68 | tput.actionable...Among.other.th | 
| af480 | 69 6e 67 73 2c 20 69 74 20 64 69 73 70 6c 61 79    73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | ings,.it.displays.information.ab | 
| af4a0 | 6f 75 74 20 74 68 65 0a 63 75 72 72 65 6e 74 20    62 72 61 6e 63 68 2c 20 6c 69 73 74 73 20 75 6e | out.the.current.branch,.lists.un | 
| af4c0 | 70 75 6c 6c 65 64 20 61 6e 64 20 75 6e 70 75 73    68 65 64 20 63 68 61 6e 67 65 73 20 61 6e 64 20 | pulled.and.unpushed.changes.and. | 
| af4e0 | 63 6f 6e 74 61 69 6e 73 0a 73 65 63 74 69 6f 6e    73 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 | contains.sections.displaying.the | 
| af500 | 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 2e 20 20 54 | .staged.and.unstaged.changes...T | 
| af520 | 68 61 74 20 6d 69 67 68 74 20 73 6f 75 6e 64 0a    6e 6f 69 73 79 2c 20 62 75 74 2c 20 73 69 6e 63 | hat.might.sound.noisy,.but,.sinc | 
| af540 | 65 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 63    6f 6c 6c 61 70 73 69 62 6c 65 2c 20 69 74 e2 80 | e.sections.are.collapsible,.it.. | 
| af560 | 99 73 20 6e 6f 74 2e 0a 0a 20 20 20 54 6f 20 73    74 61 67 65 20 6f 72 20 75 6e 73 74 61 67 65 20 | .s.not......To.stage.or.unstage. | 
| af580 | 61 20 63 68 61 6e 67 65 20 6f 6e 65 20 70 6c 61    63 65 73 20 74 68 65 20 63 75 72 73 6f 72 20 6f | a.change.one.places.the.cursor.o | 
| af5a0 | 6e 20 74 68 65 20 63 68 61 6e 67 65 20 61 6e 64    0a 74 68 65 6e 20 74 79 70 65 73 20 e2 80 98 73 | n.the.change.and.then.types....s | 
| af5c0 | e2 80 99 20 6f 72 20 e2 80 98 75 e2 80 99 2e 20    20 54 68 65 20 63 68 61 6e 67 65 20 63 61 6e 20 | ....or....u......The.change.can. | 
| af5e0 | 62 65 20 61 20 66 69 6c 65 20 6f 72 20 61 20 68    75 6e 6b 2c 20 6f 72 20 77 68 65 6e 20 74 68 65 | be.a.file.or.a.hunk,.or.when.the | 
| af600 | 0a 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76    65 20 28 69 2e 65 2e 20 20 77 68 65 6e 20 74 68 | .region.is.active.(i.e...when.th | 
| af620 | 65 72 65 20 69 73 20 61 20 73 65 6c 65 63 74 69    6f 6e 29 20 73 65 76 65 72 61 6c 20 66 69 6c 65 | ere.is.a.selection).several.file | 
| af640 | 73 20 6f 72 0a 68 75 6e 6b 73 2c 20 6f 72 20 65    76 65 6e 20 6a 75 73 74 20 70 61 72 74 20 6f 66 | s.or.hunks,.or.even.just.part.of | 
| af660 | 20 61 20 68 75 6e 6b 2e 20 20 54 68 65 20 63 68    61 6e 67 65 20 6f 72 20 63 68 61 6e 67 65 73 20 | .a.hunk...The.change.or.changes. | 
| af680 | 74 68 61 74 20 74 68 65 73 65 0a 63 6f 6d 6d 61    6e 64 73 20 2d 20 61 6e 64 20 6d 61 6e 79 20 6f | that.these.commands.-.and.many.o | 
| af6a0 | 74 68 65 72 73 20 2d 20 77 6f 75 6c 64 20 61 63    74 20 6f 6e 20 61 72 65 20 68 69 67 68 6c 69 67 | thers.-.would.act.on.are.highlig | 
| af6c0 | 68 74 65 64 2e 0a 0a 20 20 20 4d 61 67 69 74 20    61 6c 73 6f 20 69 6d 70 6c 65 6d 65 6e 74 73 20 | hted......Magit.also.implements. | 
| af6e0 | 73 65 76 65 72 61 6c 20 6f 74 68 65 72 20 22 61    70 70 6c 79 20 76 61 72 69 61 6e 74 73 22 20 69 | several.other."apply.variants".i | 
| af700 | 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 0a 73 74    61 67 69 6e 67 20 61 6e 64 20 75 6e 73 74 61 67 | n.addition.to.staging.and.unstag | 
| af720 | 69 6e 67 2e 20 20 4f 6e 65 20 63 61 6e 20 64 69    73 63 61 72 64 20 6f 72 20 72 65 76 65 72 73 65 | ing...One.can.discard.or.reverse | 
| af740 | 20 61 20 63 68 61 6e 67 65 2c 20 6f 72 20 61 70    70 6c 79 20 69 74 0a 74 6f 20 74 68 65 20 77 6f | .a.change,.or.apply.it.to.the.wo | 
| af760 | 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 47 69 74    e2 80 99 73 20 6f 77 6e 20 70 6f 72 63 65 6c 61 | rking.tree...Git...s.own.porcela | 
| af780 | 69 6e 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 73    20 74 68 69 73 20 66 6f 72 20 73 74 61 67 69 6e | in.only.supports.this.for.stagin | 
| af7a0 | 67 0a 61 6e 64 20 75 6e 73 74 61 67 69 6e 67 20    61 6e 64 20 79 6f 75 20 77 6f 75 6c 64 20 68 61 | g.and.unstaging.and.you.would.ha | 
| af7c0 | 76 65 20 74 6f 20 64 6f 20 73 6f 6d 65 74 68 69    6e 67 20 6c 69 6b 65 20 e2 80 98 67 69 74 20 64 | ve.to.do.something.like....git.d | 
| af7e0 | 69 66 66 20 2e 2e 2e 20 7c 0a 3f 3f 3f 20 7c 20    67 69 74 20 61 70 70 6c 79 20 2e 2e 2e e2 80 99 | iff.....|.???.|.git.apply....... | 
| af800 | 20 74 6f 20 64 69 73 63 61 72 64 2c 20 72 65 76    65 72 74 2c 20 6f 72 20 61 70 70 6c 79 20 61 20 | .to.discard,.revert,.or.apply.a. | 
| af820 | 73 69 6e 67 6c 65 20 68 75 6e 6b 20 6f 6e 20 74    68 65 0a 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e | single.hunk.on.the.command.line. | 
| af840 | 20 20 49 6e 20 66 61 63 74 20 74 68 61 74 e2 80    99 73 20 65 78 61 63 74 6c 79 20 77 68 61 74 20 | ..In.fact.that...s.exactly.what. | 
| af860 | 4d 61 67 69 74 20 64 6f 65 73 20 69 6e 74 65 72    6e 61 6c 6c 79 20 28 77 68 69 63 68 0a 69 73 20 | Magit.does.internally.(which.is. | 
| af880 | 77 68 61 74 20 6c 65 61 64 20 74 6f 20 74 68 65    20 74 65 72 6d 20 22 61 70 70 6c 79 20 76 61 72 | what.lead.to.the.term."apply.var | 
| af8a0 | 69 61 6e 74 73 22 29 2e 0a 0a 20 20 20 4d 61 67    69 74 20 69 73 6e e2 80 99 74 20 6a 75 73 74 20 | iants")......Magit.isn...t.just. | 
| af8c0 | 66 6f 72 20 47 69 74 20 65 78 70 65 72 74 73 2c    20 62 75 74 20 69 74 20 64 6f 65 73 20 61 73 73 | for.Git.experts,.but.it.does.ass | 
| af8e0 | 75 6d 65 20 73 6f 6d 65 20 70 72 69 6f 72 0a 65    78 70 65 72 69 65 6e 63 65 20 77 69 74 68 20 47 | ume.some.prior.experience.with.G | 
| af900 | 69 74 20 61 73 20 77 65 6c 6c 20 61 73 20 45 6d    61 63 73 2e 20 20 54 68 61 74 20 62 65 69 6e 67 | it.as.well.as.Emacs...That.being | 
| af920 | 20 73 61 69 64 2c 20 6d 61 6e 79 20 75 73 65 72    73 20 68 61 76 65 0a 72 65 70 6f 72 74 65 64 20 | .said,.many.users.have.reported. | 
| af940 | 74 68 61 74 20 75 73 69 6e 67 20 4d 61 67 69 74    20 77 61 73 20 77 68 61 74 20 66 69 6e 61 6c 6c | that.using.Magit.was.what.finall | 
| af960 | 79 20 74 61 75 67 68 74 20 74 68 65 6d 20 77 68    61 74 20 47 69 74 20 69 73 0a 63 61 70 61 62 6c | y.taught.them.what.Git.is.capabl | 
| af980 | 65 20 6f 66 20 61 6e 64 20 68 6f 77 20 74 6f 20    75 73 65 20 69 74 20 74 6f 20 69 74 73 20 66 75 | e.of.and.how.to.use.it.to.its.fu | 
| af9a0 | 6c 6c 65 73 74 2e 20 20 4f 74 68 65 72 20 75 73    65 72 73 20 77 69 73 68 65 64 20 74 68 65 79 0a | llest...Other.users.wished.they. | 
| af9c0 | 68 61 64 20 73 77 69 74 63 68 65 64 20 74 6f 20    45 6d 61 63 73 20 73 6f 6f 6e 65 72 20 73 6f 20 | had.switched.to.Emacs.sooner.so. | 
| af9e0 | 74 68 61 74 20 74 68 65 79 20 77 6f 75 6c 64 20    68 61 76 65 20 67 6f 74 74 65 6e 20 74 68 65 69 | that.they.would.have.gotten.thei | 
| afa00 | 72 20 68 61 6e 64 73 0a 6f 6e 20 4d 61 67 69 74    20 65 61 72 6c 69 65 72 2e 0a 0a 20 20 20 57 68 | r.hands.on.Magit.earlier......Wh | 
| afa20 | 69 6c 65 20 6f 6e 65 20 68 61 73 20 74 6f 20 6b    6e 6f 77 20 74 68 65 20 62 61 73 69 63 20 66 65 | ile.one.has.to.know.the.basic.fe | 
| afa40 | 61 74 75 72 65 73 20 6f 66 20 45 6d 61 63 73 20    74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 6d 61 | atures.of.Emacs.to.be.able.to.ma | 
| afa60 | 6b 65 0a 66 75 6c 6c 20 75 73 65 20 6f 66 20 4d    61 67 69 74 2c 20 61 63 71 75 69 72 69 6e 67 20 | ke.full.use.of.Magit,.acquiring. | 
| afa80 | 6a 75 73 74 20 65 6e 6f 75 67 68 20 45 6d 61 63    73 20 73 6b 69 6c 6c 73 20 64 6f 65 73 6e e2 80 | just.enough.Emacs.skills.doesn.. | 
| afaa0 | 99 74 20 74 61 6b 65 20 6c 6f 6e 67 0a 61 6e 64    20 69 73 20 77 6f 72 74 68 20 69 74 2c 20 65 76 | .t.take.long.and.is.worth.it,.ev | 
| afac0 | 65 6e 20 66 6f 72 20 75 73 65 72 73 20 77 68 6f    20 70 72 65 66 65 72 20 6f 74 68 65 72 20 65 64 | en.for.users.who.prefer.other.ed | 
| afae0 | 69 74 6f 72 73 2e 20 20 56 69 6d 20 75 73 65 72    73 20 61 72 65 0a 61 64 76 69 73 65 64 20 74 6f | itors...Vim.users.are.advised.to | 
| afb00 | 20 67 69 76 65 20 45 76 69 6c 20 28 68 74 74 70    73 3a 2f 2f 62 69 74 62 75 63 6b 65 74 2e 6f 72 | .give.Evil.(https://bitbucket.or | 
| afb20 | 67 2f 6c 79 72 6f 2f 65 76 69 6c 2f 77 69 6b 69    2f 48 6f 6d 65 29 2c 20 74 68 65 0a 22 45 78 74 | g/lyro/evil/wiki/Home),.the."Ext | 
| afb40 | 65 6e 73 69 62 6c 65 20 56 49 20 4c 61 79 65 72    20 66 6f 72 20 45 6d 61 63 73 22 2c 20 61 6e 64 | ensible.VI.Layer.for.Emacs",.and | 
| afb60 | 20 53 70 61 63 65 6d 61 63 73 0a 28 68 74 74 70    73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 | .Spacemacs.(https://github.com/s | 
| afb80 | 79 6c 32 30 62 6e 72 2f 73 70 61 63 65 6d 61 63    73 29 2c 20 61 6e 20 22 45 6d 61 63 73 20 73 74 | yl20bnr/spacemacs),.an."Emacs.st | 
| afba0 | 61 72 74 65 72 2d 6b 69 74 20 66 6f 63 75 73 65    64 0a 6f 6e 20 45 76 69 6c 22 20 61 20 74 72 79 | arter-kit.focused.on.Evil".a.try | 
| afbc0 | 2e 0a 0a 20 20 20 4d 61 67 69 74 20 70 72 6f 76    69 64 65 73 20 61 20 63 6f 6e 73 69 73 74 65 6e | ......Magit.provides.a.consisten | 
| afbe0 | 74 20 61 6e 64 20 65 66 66 69 63 69 65 6e 74 20    47 69 74 20 70 6f 72 63 65 6c 61 69 6e 2e 20 20 | t.and.efficient.Git.porcelain... | 
| afc00 | 41 66 74 65 72 20 61 0a 73 68 6f 72 74 20 6c 65    61 72 6e 69 6e 67 20 70 65 72 69 6f 64 2c 20 79 | After.a.short.learning.period,.y | 
| afc20 | 6f 75 20 77 69 6c 6c 20 62 65 20 61 62 6c 65 20    74 6f 20 70 65 72 66 6f 72 6d 20 6d 6f 73 74 20 | ou.will.be.able.to.perform.most. | 
| afc40 | 6f 66 20 79 6f 75 72 20 64 61 69 6c 79 0a 76 65    72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 74 61 | of.your.daily.version.control.ta | 
| afc60 | 73 6b 73 20 66 61 73 74 65 72 20 74 68 61 6e 20    79 6f 75 20 77 6f 75 6c 64 20 6f 6e 20 74 68 65 | sks.faster.than.you.would.on.the | 
| afc80 | 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 20 20    59 6f 75 0a 77 69 6c 6c 20 6c 69 6b 65 6c 79 20 | .command.line...You.will.likely. | 
| afca0 | 61 6c 73 6f 20 73 74 61 72 74 20 75 73 69 6e 67    20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 73 | also.start.using.features.that.s | 
| afcc0 | 65 65 6d 65 64 20 74 6f 6f 20 64 61 75 6e 74 69    6e 67 20 69 6e 20 74 68 65 0a 70 61 73 74 2e 0a | eemed.too.daunting.in.the.past.. | 
| afce0 | 0a 20 20 20 4d 61 67 69 74 20 66 75 6c 6c 79 20    65 6d 62 72 61 63 65 73 20 47 69 74 2e 20 20 49 | ....Magit.fully.embraces.Git...I | 
| afd00 | 74 20 65 78 70 6f 73 65 73 20 6d 61 6e 79 20 61    64 76 61 6e 63 65 64 20 66 65 61 74 75 72 65 73 | t.exposes.many.advanced.features | 
| afd20 | 20 75 73 69 6e 67 20 61 0a 73 69 6d 70 6c 65 20    62 75 74 20 66 6c 65 78 69 62 6c 65 20 69 6e 74 | .using.a.simple.but.flexible.int | 
| afd40 | 65 72 66 61 63 65 20 69 6e 73 74 65 61 64 20 6f    66 20 6f 6e 6c 79 20 77 72 61 70 70 69 6e 67 20 | erface.instead.of.only.wrapping. | 
| afd60 | 74 68 65 20 74 72 69 76 69 61 6c 20 6f 6e 65 73    0a 6c 69 6b 65 20 6d 61 6e 79 20 47 55 49 20 63 | the.trivial.ones.like.many.GUI.c | 
| afd80 | 6c 69 65 6e 74 73 20 64 6f 2e 20 20 4f 66 20 63    6f 75 72 73 65 20 4d 61 67 69 74 20 73 75 70 70 | lients.do...Of.course.Magit.supp | 
| afda0 | 6f 72 74 73 20 6c 6f 67 67 69 6e 67 2c 20 63 6c    6f 6e 69 6e 67 2c 0a 70 75 73 68 69 6e 67 2c 20 | orts.logging,.cloning,.pushing,. | 
| afdc0 | 61 6e 64 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e    64 73 20 74 68 61 74 20 75 73 75 61 6c 6c 79 20 | and.other.commands.that.usually. | 
| afde0 | 64 6f 6e e2 80 99 74 20 66 61 69 6c 20 69 6e 20    73 70 65 63 74 61 63 75 6c 61 72 20 77 61 79 73 | don...t.fail.in.spectacular.ways | 
| afe00 | 3b 0a 62 75 74 20 69 74 20 61 6c 73 6f 20 73 75    70 70 6f 72 74 73 20 74 61 73 6b 73 20 74 68 61 | ;.but.it.also.supports.tasks.tha | 
| afe20 | 74 20 6f 66 74 65 6e 20 63 61 6e 6e 6f 74 20 62    65 20 63 6f 6d 70 6c 65 74 65 64 20 69 6e 20 61 | t.often.cannot.be.completed.in.a | 
| afe40 | 20 73 69 6e 67 6c 65 0a 73 74 65 70 2e 20 20 4d    61 67 69 74 20 66 75 6c 6c 79 20 73 75 70 70 6f | .single.step...Magit.fully.suppo | 
| afe60 | 72 74 73 20 74 61 73 6b 73 20 73 75 63 68 20 61    73 20 6d 65 72 67 69 6e 67 2c 20 72 65 62 61 73 | rts.tasks.such.as.merging,.rebas | 
| afe80 | 69 6e 67 2c 0a 63 68 65 72 72 79 2d 70 69 63 6b    69 6e 67 2c 20 72 65 76 65 72 74 69 6e 67 2c 20 | ing,.cherry-picking,.reverting,. | 
| afea0 | 61 6e 64 20 62 6c 61 6d 69 6e 67 20 62 79 20 6e    6f 74 20 6f 6e 6c 79 20 70 72 6f 76 69 64 69 6e | and.blaming.by.not.only.providin | 
| afec0 | 67 20 61 20 63 6f 6d 6d 61 6e 64 0a 74 6f 20 69    6e 69 74 69 61 74 65 20 74 68 65 73 65 20 74 61 | g.a.command.to.initiate.these.ta | 
| afee0 | 73 6b 73 20 62 75 74 20 61 6c 73 6f 20 62 79 20    64 69 73 70 6c 61 79 69 6e 67 20 63 6f 6e 74 65 | sks.but.also.by.displaying.conte | 
| aff00 | 78 74 20 73 65 6e 73 69 74 69 76 65 0a 69 6e 66    6f 72 6d 61 74 69 6f 6e 20 61 6c 6f 6e 67 20 74 | xt.sensitive.information.along.t | 
| aff20 | 68 65 20 77 61 79 20 61 6e 64 20 70 72 6f 76 69    64 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 74 68 | he.way.and.providing.commands.th | 
| aff40 | 61 74 20 61 72 65 20 75 73 65 66 75 6c 20 66 6f    72 0a 72 65 73 6f 6c 76 69 6e 67 20 63 6f 6e 66 | at.are.useful.for.resolving.conf | 
| aff60 | 6c 69 63 74 73 20 61 6e 64 20 72 65 73 75 6d 69    6e 67 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 | licts.and.resuming.the.sequence. | 
| aff80 | 61 66 74 65 72 20 64 6f 69 6e 67 20 73 6f 2e 0a    0a 20 20 20 4d 61 67 69 74 20 77 72 61 70 73 20 | after.doing.so......Magit.wraps. | 
| affa0 | 61 6e 64 20 69 6e 20 6d 61 6e 79 20 63 61 73 65    73 20 69 6d 70 72 6f 76 65 73 20 75 70 6f 6e 20 | and.in.many.cases.improves.upon. | 
| affc0 | 61 74 20 6c 65 61 73 74 20 74 68 65 20 66 6f 6c    6c 6f 77 69 6e 67 0a 47 69 74 20 70 6f 72 63 65 | at.least.the.following.Git.porce | 
| affe0 | 6c 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 3a 20 e2    80 98 61 64 64 e2 80 99 2c 20 e2 80 98 61 6d e2 | lain.commands:....add...,....am. | 
| b0000 | 80 99 2c 20 e2 80 98 62 69 73 65 63 74 e2 80 99    2c 20 e2 80 98 62 6c 61 6d 65 e2 80 99 2c 20 e2 | ..,....bisect...,....blame...,.. | 
| b0020 | 80 98 62 72 61 6e 63 68 e2 80 99 2c 0a e2 80 98    63 68 65 63 6b 6f 75 74 e2 80 99 2c 20 e2 80 98 | ..branch...,....checkout...,.... | 
| b0040 | 63 68 65 72 72 79 e2 80 99 2c 20 e2 80 98 63 68    65 72 72 79 2d 70 69 63 6b e2 80 99 2c 20 e2 80 | cherry...,....cherry-pick...,... | 
| b0060 | 98 63 6c 65 61 6e e2 80 99 2c 20 e2 80 98 63 6c    6f 6e 65 e2 80 99 2c 20 e2 80 98 63 6f 6d 6d 69 | .clean...,....clone...,....commi | 
| b0080 | 74 e2 80 99 2c 0a e2 80 98 63 6f 6e 66 69 67 e2    80 99 2c 20 e2 80 98 64 65 73 63 72 69 62 65 e2 | t...,....config...,....describe. | 
| b00a0 | 80 99 2c 20 e2 80 98 64 69 66 66 e2 80 99 2c 20    e2 80 98 66 65 74 63 68 e2 80 99 2c 20 e2 80 98 | ..,....diff...,....fetch...,.... | 
| b00c0 | 66 6f 72 6d 61 74 2d 70 61 74 63 68 e2 80 99 2c    20 e2 80 98 69 6e 69 74 e2 80 99 2c 20 e2 80 98 | format-patch...,....init...,.... | 
| b00e0 | 6c 6f 67 e2 80 99 2c 0a e2 80 98 6d 65 72 67 65    e2 80 99 2c 20 e2 80 98 6d 65 72 67 65 2d 74 72 | log...,....merge...,....merge-tr | 
| b0100 | 65 65 e2 80 99 2c 20 e2 80 98 6d 76 e2 80 99 2c    20 e2 80 98 6e 6f 74 65 73 e2 80 99 2c 20 e2 80 | ee...,....mv...,....notes...,... | 
| b0120 | 98 70 75 6c 6c e2 80 99 2c 20 e2 80 98 72 65 62    61 73 65 e2 80 99 2c 20 e2 80 98 72 65 66 6c 6f | .pull...,....rebase...,....reflo | 
| b0140 | 67 e2 80 99 2c 0a e2 80 98 72 65 6d 6f 74 65 e2    80 99 2c 20 e2 80 98 72 65 71 75 65 73 74 2d 70 | g...,....remote...,....request-p | 
| b0160 | 75 6c 6c e2 80 99 2c 20 e2 80 98 72 65 73 65 74    e2 80 99 2c 20 e2 80 98 72 65 76 65 72 74 e2 80 | ull...,....reset...,....revert.. | 
| b0180 | 99 2c 20 e2 80 98 72 6d e2 80 99 2c 20 e2 80 98    73 68 6f 77 e2 80 99 2c 20 e2 80 98 73 74 61 73 | .,....rm...,....show...,....stas | 
| b01a0 | 68 e2 80 99 2c 0a e2 80 98 73 75 62 6d 6f 64 75    6c 65 e2 80 99 2c 20 e2 80 98 73 75 62 74 72 65 | h...,....submodule...,....subtre | 
| b01c0 | 65 e2 80 99 2c 20 e2 80 98 74 61 67 e2 80 99 2c    20 61 6e 64 20 e2 80 98 77 6f 72 6b 74 72 65 65 | e...,....tag...,.and....worktree | 
| b01e0 | 2e e2 80 99 20 4d 61 6e 79 20 6d 6f 72 65 20 4d    61 67 69 74 20 70 6f 72 63 65 6c 61 69 6e 0a 63 | .....Many.more.Magit.porcelain.c | 
| b0200 | 6f 6d 6d 61 6e 64 73 20 61 72 65 20 69 6d 70 6c    65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f 70 20 6f | ommands.are.implemented.on.top.o | 
| b0220 | 66 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 1f 0a 46 69 6c 65 | f.Git.plumbing.commands.....File | 
| b0240 | 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f | :.magit.info,..Node:.Installatio | 
| b0260 | 6e 2c 20 20 4e 65 78 74 3a 20 47 65 74 74 69 6e    67 20 53 74 61 72 74 65 64 2c 20 20 50 72 65 76 | n,..Next:.Getting.Started,..Prev | 
| b0280 | 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20    20 55 70 3a 20 54 6f 70 0a 0a 32 20 49 6e 73 74 | :.Introduction,..Up:.Top..2.Inst | 
| b02a0 | 61 6c 6c 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 2a 0a 0a 4d 61 67 69 74 20 63 | allation.**************..Magit.c | 
| b02c0 | 61 6e 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20    75 73 69 6e 67 20 45 6d 61 63 73 e2 80 99 20 70 | an.be.installed.using.Emacs....p | 
| b02e0 | 61 63 6b 61 67 65 20 6d 61 6e 61 67 65 72 20 6f    72 20 6d 61 6e 75 61 6c 6c 79 20 66 72 6f 6d 20 | ackage.manager.or.manually.from. | 
| b0300 | 69 74 73 0a 64 65 76 65 6c 6f 70 6d 65 6e 74 20    72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 2a 20 4d | its.development.repository...*.M | 
| b0320 | 65 6e 75 3a 0a 0a 2a 20 49 6e 73 74 61 6c 6c 69    6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61 3a 3a 0a | enu:..*.Installing.from.Melpa::. | 
| b0340 | 2a 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 | 
| b0360 | 74 6f 72 79 3a 3a 0a 2a 20 50 6f 73 74 2d 49 6e    73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 | tory::.*.Post-Installation.Tasks | 
| b0380 | 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 20 49 | ::....File:.magit.info,..Node:.I | 
| b03a0 | 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d    65 6c 70 61 2c 20 20 4e 65 78 74 3a 20 49 6e 73 | nstalling.from.Melpa,..Next:.Ins | 
| b03c0 | 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 72 79 2c | talling.from.the.Git.Repository, | 
| b03e0 | 20 20 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69    6f 6e 0a 0a 32 2e 31 20 49 6e 73 74 61 6c 6c 69 | ..Up:.Installation..2.1.Installi | 
| b0400 | 6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61 0a 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ng.from.Melpa.================== | 
| b0420 | 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 67 69 74 20 69    73 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d | =======..Magit.is.available.from | 
| b0440 | 20 4d 65 6c 70 61 20 61 6e 64 20 4d 65 6c 70 61    2d 53 74 61 62 6c 65 2e 20 20 49 66 20 79 6f 75 | .Melpa.and.Melpa-Stable...If.you | 
| b0460 | 20 68 61 76 65 6e e2 80 99 74 20 75 73 65 64 0a    45 6d 61 63 73 e2 80 99 20 70 61 63 6b 61 67 65 | .haven...t.used.Emacs....package | 
| b0480 | 20 6d 61 6e 61 67 65 72 20 62 65 66 6f 72 65 2c    20 74 68 65 6e 20 69 74 20 69 73 20 68 69 67 68 | .manager.before,.then.it.is.high | 
| b04a0 | 20 74 69 6d 65 20 79 6f 75 20 66 61 6d 69 6c 69    61 72 69 7a 65 0a 79 6f 75 72 73 65 6c 66 20 77 | .time.you.familiarize.yourself.w | 
| b04c0 | 69 74 68 20 69 74 20 62 79 20 72 65 61 64 69 6e    67 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 | ith.it.by.reading.the.documentat | 
| b04e0 | 69 6f 6e 20 69 6e 20 74 68 65 20 45 6d 61 63 73    20 6d 61 6e 75 61 6c 2c 20 73 65 65 0a 2a 6e 6f | ion.in.the.Emacs.manual,.see.*no | 
| b0500 | 74 65 20 28 65 6d 61 63 73 29 50 61 63 6b 61 67    65 73 3a 3a 2e 20 20 54 68 65 6e 20 61 64 64 20 | te.(emacs)Packages::...Then.add. | 
| b0520 | 6f 6e 65 20 6f 66 20 74 68 65 20 61 72 63 68 69    76 65 73 20 74 6f 0a e2 80 98 70 61 63 6b 61 67 | one.of.the.archives.to....packag | 
| b0540 | 65 2d 61 72 63 68 69 76 65 73 e2 80 99 3a 0a 0a    20 20 20 e2 80 a2 20 54 6f 20 75 73 65 20 4d 65 | e-archives...:.........To.use.Me | 
| b0560 | 6c 70 61 3a 0a 0a 20 20 20 20 20 28 72 65 71 75    69 72 65 20 27 70 61 63 6b 61 67 65 29 0a 20 20 | lpa:.......(require.'package)... | 
| b0580 | 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20    27 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 | ...(add-to-list.'package-archive | 
| b05a0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 28 22 6d 65 6c 70 61 22 20 2e 20 | s...................'("melpa"... | 
| b05c0 | 22 68 74 74 70 3a 2f 2f 6d 65 6c 70 61 2e 6f 72    67 2f 70 61 63 6b 61 67 65 73 2f 22 29 20 74 29 | "http://melpa.org/packages/").t) | 
| b05e0 | 0a 0a 20 20 20 e2 80 a2 20 54 6f 20 75 73 65 20    4d 65 6c 70 61 2d 53 74 61 62 6c 65 3a 0a 0a 20 | .........To.use.Melpa-Stable:... | 
| b0600 | 20 20 20 20 28 72 65 71 75 69 72 65 20 27 70 61    63 6b 61 67 65 29 0a 20 20 20 20 20 28 61 64 64 | ....(require.'package)......(add | 
| b0620 | 2d 74 6f 2d 6c 69 73 74 20 27 70 61 63 6b 61 67    65 2d 61 72 63 68 69 76 65 73 0a 20 20 20 20 20 | -to-list.'package-archives...... | 
| b0640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22    6d 65 6c 70 61 2d 73 74 61 62 6c 65 22 20 2e 20 | .............'("melpa-stable"... | 
| b0660 | 22 68 74 74 70 3a 2f 2f 73 74 61 62 6c 65 2e 6d    65 6c 70 61 2e 6f 72 67 2f 70 61 63 6b 61 67 65 | "http://stable.melpa.org/package | 
| b0680 | 73 2f 22 29 20 74 29 0a 0a 20 20 20 4f 6e 63 65    20 79 6f 75 20 68 61 76 65 20 61 64 64 65 64 20 | s/").t).....Once.you.have.added. | 
| b06a0 | 79 6f 75 72 20 70 72 65 66 65 72 72 65 64 20 61    72 63 68 69 76 65 2c 20 79 6f 75 20 6e 65 65 64 | your.preferred.archive,.you.need | 
| b06c0 | 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 0a 6c    6f 63 61 6c 20 70 61 63 6b 61 67 65 20 6c 69 73 | .to.update.the.local.package.lis | 
| b06e0 | 74 20 75 73 69 6e 67 3a 0a 0a 20 20 20 20 20 4d    2d 78 20 70 61 63 6b 61 67 65 2d 72 65 66 72 65 | t.using:.......M-x.package-refre | 
| b0700 | 73 68 2d 63 6f 6e 74 65 6e 74 73 20 52 45 54 0a    0a 20 20 20 4f 6e 63 65 20 79 6f 75 20 68 61 76 | sh-contents.RET.....Once.you.hav | 
| b0720 | 65 20 64 6f 6e 65 20 74 68 61 74 2c 20 79 6f 75    20 63 61 6e 20 69 6e 73 74 61 6c 6c 20 4d 61 67 | e.done.that,.you.can.install.Mag | 
| b0740 | 69 74 20 61 6e 64 20 69 74 73 20 64 65 70 65 6e    64 65 6e 63 69 65 73 0a 75 73 69 6e 67 3a 0a 0a | it.and.its.dependencies.using:.. | 
| b0760 | 20 20 20 20 20 4d 2d 78 20 70 61 63 6b 61 67 65    2d 69 6e 73 74 61 6c 6c 20 52 45 54 20 6d 61 67 | .....M-x.package-install.RET.mag | 
| b0780 | 69 74 20 52 45 54 0a 0a 20 20 20 4e 6f 77 20 73    65 65 20 2a 6e 6f 74 65 20 50 6f 73 74 2d 49 6e | it.RET.....Now.see.*note.Post-In | 
| b07a0 | 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73    3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 | stallation.Tasks::.....File:.mag | 
| b07c0 | 69 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 | it.info,..Node:.Installing.from. | 
| b07e0 | 74 68 65 20 47 69 74 20 52 65 70 6f 73 69 74 6f    72 79 2c 20 20 4e 65 78 74 3a 20 50 6f 73 74 2d | the.Git.Repository,..Next:.Post- | 
| b0800 | 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 49 6e 73 74 61 | Installation.Tasks,..Prev:.Insta | 
| b0820 | 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61    2c 20 20 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 | lling.from.Melpa,..Up:.Installat | 
| b0840 | 69 6f 6e 0a 0a 32 2e 32 20 49 6e 73 74 61 6c 6c    69 6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 | ion..2.2.Installing.from.the.Git | 
| b0860 | 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 3d | .Repository.==================== | 
| b0880 | 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 64 65 70 65 6e 64 | ==================..Magit.depend | 
| b08a0 | 73 20 6f 6e 20 74 68 65 20 e2 80 98 64 61 73 68    e2 80 99 2c 20 e2 80 98 74 72 61 6e 73 69 65 6e | s.on.the....dash...,....transien | 
| b08c0 | 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 20 6c 69 62 72 61 | t....and....with-editor....libra | 
| b08e0 | 72 69 65 73 0a 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 | 
| b0900 | 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 | 
| b0920 | 68 65 6d 20 75 73 69 6e 67 0a 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 | 
| b0940 | 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 | 
| b0960 | 65 20 79 6f 75 20 6d 61 79 20 61 6c 73 6f 20 69    6e 73 74 61 6c 6c 0a 74 68 65 6d 20 6d 61 6e 75 | e.you.may.also.install.them.manu | 
| b0980 | 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...... | 
| b09a0 | 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: | 
| b09c0 | 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 | 
| b09e0 | 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 | 
| b0a00 | 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 | 
| b0a20 | 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 | 
| b0a40 | 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 | 
| b0a60 | 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 | 
| b0a80 | 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. | 
| b0aa0 | e2 80 98 64 61 73 68 e2 80 99 2c 20 e2 80 98 74    72 61 6e 73 69 65 6e 74 e2 80 99 20 61 6e 64 20 | ...dash...,....transient....and. | 
| b0ac0 | e2 80 98 77 69 74 68 2d 65 64 69 74 6f 72 e2 80    99 20 66 72 6f 6d 0a 4d 65 6c 70 61 20 6f 72 20 | ...with-editor....from.Melpa.or. | 
| b0ae0 | 61 74 20 e2 80 98 2f 70 61 74 68 2f 74 6f 2f 6d    61 67 69 74 2f 2e 2e 2f 3c 70 61 63 6b 61 67 65 | at..../path/to/magit/../<package | 
| b0b00 | 3e e2 80 99 2c 20 74 68 65 6e 20 79 6f 75 20 68    61 76 65 20 74 6f 20 74 65 6c 6c 20 e2 80 98 6d | >...,.then.you.have.to.tell....m | 
| b0b20 | 61 6b 65 e2 80 99 0a 77 68 65 72 65 20 74 6f 20    66 69 6e 64 20 74 68 65 6d 2e 20 20 54 6f 20 64 | ake....where.to.find.them...To.d | 
| b0b40 | 6f 20 73 6f 20 63 72 65 61 74 65 20 74 68 65 20    66 69 6c 65 20 e2 80 98 2f 70 61 74 68 2f 74 6f | o.so.create.the.file..../path/to | 
| b0b60 | 2f 6d 61 67 69 74 2f 63 6f 6e 66 69 67 2e 6d 6b    e2 80 99 0a 77 69 74 68 20 74 68 65 20 66 6f 6c | /magit/config.mk....with.the.fol | 
| b0b80 | 6c 6f 77 69 6e 67 20 63 6f 6e 74 65 6e 74 20 62    65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 e2 80 | lowing.content.before.running... | 
| b0ba0 | 98 6d 61 6b 65 e2 80 99 3a 0a 0a 20 20 20 20 20    4c 4f 41 44 5f 50 41 54 48 20 20 3d 20 2d 4c 20 | .make...:.......LOAD_PATH..=.-L. | 
| b0bc0 | 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d    6c 69 73 70 2f 6d 61 67 69 74 2f 6c 69 73 70 0a | ~/.emacs.d/site-lisp/magit/lisp. | 
| b0be0 | 20 20 20 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 | .....LOAD_PATH.+=.-L.~/.emacs.d/ | 
| b0c00 | 73 69 74 65 2d 6c 69 73 70 2f 64 61 73 68 0a 20    20 20 20 20 4c 4f 41 44 5f 50 41 54 48 20 2b 3d | site-lisp/dash......LOAD_PATH.+= | 
| b0c20 | 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 74 72 61 6e 73 69 65 | .-L.~/.emacs.d/site-lisp/transie | 
| b0c40 | 6e 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 2d 4c 20 7e 2f 2e | nt/lisp......LOAD_PATH.+=.-L.~/. | 
| b0c60 | 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73    70 2f 77 69 74 68 2d 65 64 69 74 6f 72 0a 0a 20 | emacs.d/site-lisp/with-editor... | 
| b0c80 | 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 6e 69 74 20 | ..Finally.add.this.to.your.init. | 
| b0ca0 | 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 61 64 2d 70 | file:.......(add-to-list.'load-p | 
| b0cc0 | 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 67 69 74 2f | ath."~/.emacs.d/site-lisp/magit/ | 
| b0ce0 | 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 0a 0a 20 20 | lisp")......(require.'magit).... | 
| b0d00 | 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 66 6f 0a 20 | ...(with-eval-after-load.'info.. | 
| b0d20 | 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 20 20 20 28 | ......(info-initialize)........( | 
| b0d40 | 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 6c 69 73 74 | add-to-list.'Info-directory-list | 
| b0d60 | 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 63 73 2e 64 | ....................."~/.emacs.d | 
| b0d80 | 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 6f 6e 2f 22 | /site-lisp/magit/Documentation/" | 
| b0da0 | 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 61 6c 6c 65 | )).....Of.course.if.you.installe | 
| b0dc0 | 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 61 73 20 77 | d.the.dependencies.manually.as.w | 
| b0de0 | 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 6d 61 63 73 | ell,.then.you.have.to.tell.Emacs | 
| b0e00 | 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 67 20 74 68 | .about.them.too,.by.prefixing.th | 
| b0e20 | 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 6c 69 73 74 | e.above.with:.......(add-to-list | 
| b0e40 | 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 69 73 | .'load-path."~/.emacs.d/site-lis | 
| b0e60 | 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 6c 6f 61 64 | p/dash")......(add-to-list.'load | 
| b0e80 | 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 74 72 61 6e | -path."~/.emacs.d/site-lisp/tran | 
| b0ea0 | 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 73 74 20 27 | sient/lisp")......(add-to-list.' | 
| b0ec0 | 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/ | 
| b0ee0 | 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 79 6f 75 20 | with-editor").....Note.that.you. | 
| b0f00 | 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 75 62 64 69 | have.to.add.the....lisp....subdi | 
| b0f20 | 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 80 99 2c 0a | rectory.to.the....load-path...,. | 
| b0f40 | 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 6f 73 69 74 | not.the.top-level.of.the.reposit | 
| b0f60 | 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 98 6c 6f 61 | ory,.and.that.elements.of....loa | 
| b0f80 | 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 68 20 61 20 | d-path....should.not.end.with.a. | 
| b0fa0 | 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 6f 2d 64 69 | slash,.while.those.of....Info-di | 
| b0fc0 | 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 49 6e 73 74 | rectory-list....should......Inst | 
| b0fe0 | 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 20 e2 80 98 | ead.of.requiring.the.feature.... | 
| b1000 | 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 74 20 74 68 | magit...,.you.could.load.just.th | 
| b1020 | 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 6f 61 64 69 | e.autoload.definitions,.by.loadi | 
| b1040 | 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 64 73 2e 65 | ng.the.file....magit-autoloads.e | 
| b1060 | 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 6d 61 67 69 | l...........(load."/path/to/magi | 
| b1080 | 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 20 49 6e 73 | t/lisp/magit-autoloads").....Ins | 
| b10a0 | 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 6c 79 20 66 | tead.of.running.Magit.directly.f | 
| b10c0 | 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 20 74 68 61 | rom.the.repository.by.adding.tha | 
| b10e0 | 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 75 20 6d 69 | t.to.the....load-path...,.you.mi | 
| b1100 | 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 69 74 20 69 | ght.want.to.instead.install.it.i | 
| b1120 | 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 20 e2 80 98 | n.some.other.directory.using.... | 
| b1140 | 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 74 69 6e 67 | sudo.make.install....and.setting | 
| b1160 | 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 2e 0a 0a 20 | ....load-path....accordingly.... | 
| b1180 | 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 20 24 20 67 | ..To.update.Magit.use:.......$.g | 
| b11a0 | 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 69 6d 65 73 | it.pull......$.make.....At.times | 
| b11c0 | 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 6e 20 e2 80 | .it.might.be.necessary.to.run... | 
| b11e0 | 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 0a 20 20 20 | .make.clean.all....instead...... | 
| b1200 | 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 73 20 75 73 | To.view.all.available.targets.us | 
| b1220 | 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 65 65 20 2a | e....make.help.........Now.see.* | 
| b1240 | 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 3a 3a 2e 0a | note.Post-Installation.Tasks::.. | 
| b1260 | 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 6f 73 74 | ...File:.magit.info,..Node:.Post | 
| b1280 | 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 49 6e 73 74 | -Installation.Tasks,..Prev:.Inst | 
| b12a0 | 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 72 79 2c 20 | alling.from.the.Git.Repository,. | 
| b12c0 | 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 49 6e 73 74 | .Up:.Installation..2.3.Post-Inst | 
| b12e0 | 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 3d 3d 3d 3d | allation.Tasks.================= | 
| b1300 | 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 20 4d 61 67 | ==========..After.installing.Mag | 
| b1320 | 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 75 20 61 72 | it.you.should.verify.that.you.ar | 
| b1340 | 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 74 2c 20 61 | e.indeed.using.the.Magit,.Git,.a | 
| b1360 | 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 79 6f 75 20 | nd.Emacs.releases.you.think.you. | 
| b1380 | 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 65 73 74 61 | are.using...It...s.best.to.resta | 
| b13a0 | 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 20 6d 61 6b | rt.Emacs.before.doing.so,.to.mak | 
| b13c0 | 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 6f 75 74 64 | e.sure.you.are.not.using.an.outd | 
| b13e0 | 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 80 99 2e 0a | ated.value.for....load-path..... | 
| b1400 | 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 0a 20 20 20 | ......M-x.magit-version.RET..... | 
| b1420 | 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 65 0a 0a 20 | should.display.something.like... | 
| b1440 | 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 20 45 6d 61 | ....Magit.2.8.0,.Git.2.10.2,.Ema | 
| b1460 | 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 6e 20 79 6f | cs.25.1.1,.gnu/linux.....Then.yo | 
| b1480 | 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 6f 75 74 20 | u.might.also.want.to.read.about. | 
| b14a0 | 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 6c 79 0a 77 | options.that.many.users.likely.w | 
| b14c0 | 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 20 45 73 73 | ant.to.customize...See.*note.Ess | 
| b14e0 | 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 20 61 62 6c | ential.Settings::......To.be.abl | 
| b1500 | 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 20 74 6f 20 | e.to.follow.cross.references.to. | 
| b1520 | 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 61 6e 75 61 | Git.manpages.found.in.this.manua | 
| b1540 | 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 6e 75 61 6c | l,.you.might.also.have.to.manual | 
| b1560 | 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 69 6e 66 6f | ly.install.the....gitman....info | 
| b1580 | 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 6f 6c 6c 6f | .manual,.or.advice....Info-follo | 
| b15a0 | 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 20 6f 70 65 | w-nearest-node....to.instead.ope | 
| b15c0 | 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 6e 6f 74 65 | n.the.actual.manpage...See.*note | 
| b15e0 | 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 6f 20 | .How.to.install.the.gitman.info. | 
| b1600 | 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 6d 70 6c 65 | manual?::......If.you.are.comple | 
| b1620 | 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 6e 6f 74 65 | tely.new.to.Magit.then.see.*note | 
| b1640 | 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 6f 75 20 72 | .Getting.Started::......If.you.r | 
| b1660 | 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 65 20 73 65 | un.into.problems,.then.please.se | 
| b1680 | 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 0a 74 68 65 | e.the.*note.FAQ::...Also.see.the | 
| b16a0 | 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 20 20 41 6e | .*note.Debugging.Tools::......An | 
| b16c0 | 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 63 6f 6e 73 | d.last.but.not.least.please.cons | 
| b16e0 | 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 6e 73 75 72 | ider.making.a.donation,.to.ensur | 
| b1700 | 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 20 4d 61 67 | e.that.I.can.keep.working.on.Mag | 
| b1720 | 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 6f 6e 61 74 | it...See.<https://magit.vc/donat | 
| b1740 | 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 6f 70 74 69 | ions>..for.various.donation.opti | 
| b1760 | 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 6f 64 65 3a | ons.....File:.magit.info,..Node: | 
| b1780 | 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 65 72 66 61 | .Getting.Started,..Next:.Interfa | 
| b17a0 | 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 74 69 6f 6e | ce.Concepts,..Prev:.Installation | 
| b17c0 | 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 64 0a 2a 2a | ,..Up:.Top..3.Getting.Started.** | 
| b17e0 | 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 74 75 74 6f | ***************..This.short.tuto | 
| b1800 | 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 6e 74 69 61 | rial.describes.the.most.essentia | 
| b1820 | 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 6e 73 20 75 | l.features.that.many.Magitians.u | 
| b1840 | 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 79 20 73 63 | se.on.a.daily.basis...It.only.sc | 
| b1860 | 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 6c 64 20 62 | ratches.the.surface.but.should.b | 
| b1880 | 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 0a 0a 20 20 | e.enough.to.get.you.started..... | 
| b18a0 | 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 79 6f 75 20 | .IMPORTANT:.It.is.safest.if.you. | 
| b18c0 | 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 6f 72 20 74 | clone.some.repository.just.for.t | 
| b18e0 | 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 20 79 6f 75 | his.tutorial...Alternatively.you | 
| b1900 | 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 65 70 6f 73 | .can.use.an.existing.local.repos | 
| b1920 | 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 68 65 6e 20 | itory,.but.if.you.do.that,.then. | 
| b1940 | 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 69 74 74 65 | you.should.commit.all.uncommitte | 
| b1960 | 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 0a 0a 20 20 | d.changes.before.proceeding..... | 
| b1980 | 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 20 69 6e 66 | .Type....C-x.g....to.display.inf | 
| b19a0 | 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 69 74 20 72 | ormation.about.the.current.Git.r | 
| b19c0 | 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 66 65 72 2c | epository.in.a.dedicated.buffer, | 
| b19e0 | 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 20 20 20 4d | .called.the.status.buffer......M | 
| b1a00 | 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 6e 6c 79 20 | ost.Magit.commands.are.commonly. | 
| b1a20 | 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 65 72 2e 20 | invoked.from.the.status.buffer.. | 
| b1a40 | 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 69 6d 61 72 | .It.can.be.considered.the.primar | 
| b1a60 | 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 77 69 74 68 | y.interface.for.interacting.with | 
| b1a80 | 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 72 20 4d 61 | .Git.using.Magit...Many.other.Ma | 
| b1aa0 | 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 69 76 65 6e | git.buffers.may.exist.at.a.given | 
| b1ac0 | 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 65 61 74 65 | .time,.but.they.are.often.create | 
| b1ae0 | 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 6e 64 69 6e | d.from.this.buffer......Dependin | 
| b1b00 | 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 6f 72 79 20 | g.on.what.state.your.repository. | 
| b1b20 | 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 69 6e 20 73 | is.in,.this.buffer.may.contain.s | 
| b1b40 | 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 65 73 22 2c | ections.titled."Staged.changes", | 
| b1b60 | 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 65 64 0a 69 | ."Unstaged.changes",."Unmerged.i | 
| b1b80 | 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 64 20 74 6f | nto.origin/master",."Unpushed.to | 
| b1ba0 | 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 68 65 72 73 | .origin/master",.and.many.others | 
| b1bc0 | 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 66 72 6f 6d | ......Since.we.are.starting.from | 
| b1be0 | 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 20 65 61 73 | .a.safe.state,.which.you.can.eas | 
| b1c00 | 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 98 67 69 74 | ily.return.to.(by.doing.a....git | 
| b1c20 | 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 45 e2 80 99 | .reset.--hard.PRE-MAGIT-STATE... | 
| b1c40 | 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 61 67 65 64 | ),.there.currently.are.no.staged | 
| b1c60 | 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 73 6f 6d 65 | .or.unstaged.changes...Edit.some | 
| b1c80 | 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 0a 54 68 65 | .files.and.save.the.changes..The | 
| b1ca0 | 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 65 72 2c 20 | n.go.back.to.the.status.buffer,. | 
| b1cc0 | 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 73 68 69 6e | while.at.the.same.time.refreshin | 
| b1ce0 | 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 20 20 28 57 | g.it,.by.typing....C-x.g......(W | 
| b1d00 | 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 79 20 4d 61 | hen.the.status.buffer,.or.any.Ma | 
| b1d20 | 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 69 73 20 74 | git.buffer.for.that.matter,.is.t | 
| b1d40 | 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 63 61 6e 20 | he.current.buffer,.then.you.can. | 
| b1d60 | 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 72 65 73 68 | also.use.just....g....to.refresh | 
| b1d80 | 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 6f 6e 73 20 | .it)......Move.between.sections. | 
| b1da0 | 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 4e 6f 74 65 | using....p....and....n......Note | 
| b1dc0 | 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 74 69 6f 6e | .that.the.bodies.of.some.section | 
| b1de0 | 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 99 20 74 6f | s.are.hidden...Type....TAB....to | 
| b1e00 | 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 69 6f 6e 0a | .expand.or.collapse.the.section. | 
| b1e20 | 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 e2 80 98 43 | at.point...You.can.also.use....C | 
| b1e40 | 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 69 74 79 20 | -tab....to.cycle.the.visibility. | 
| b1e60 | 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 74 73 20 63 | of.the.current.section.and.its.c | 
| b1e80 | 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 74 69 6f 6e | hildren...Move.to.a.file.section | 
| b1ea0 | 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 6e 73 74 61 | .inside.the.section.named."Unsta | 
| b1ec0 | 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 99 20 74 6f | ged.changes".and.type....s....to | 
| b1ee0 | 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 6d 61 64 65 | .stage.the.changes.you.have.made | 
| b1f00 | 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 77 20 61 70 | .to.that.file...That.file.now.ap | 
| b1f20 | 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 2e 0a 0a 20 | pears.under."Staged.changes".... | 
| b1f40 | 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 65 20 69 6e | ..Magit.can.stage.and.unstage.in | 
| b1f60 | 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 70 6c 65 74 | dividual.hunks,.not.just.complet | 
| b1f80 | 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 6f 75 20 68 | e.files...Move.to.the.file.you.h | 
| b1fa0 | 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 73 69 6e 67 | ave.just.staged,.expand.it.using | 
| b1fc0 | 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 68 65 20 68 | ....TAB...,.move.to.one.of.the.h | 
| b1fe0 | 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 61 67 65 20 | unks.using....n...,.and.unstage. | 
| b2000 | 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 0a 4e 6f 74 | just.that.by.typing....u.....Not | 
| b2020 | 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 61 6e 64 20 | e.how.the.staging.(...s...).and. | 
| b2040 | 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 20 6f 70 65 | unstaging.(...u...).commands.ope | 
| b2060 | 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 20 20 4d 61 | rate.on.the.change.at.point...Ma | 
| b2080 | 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 20 73 61 6d | ny.other.commands.behave.the.sam | 
| b20a0 | 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 73 74 61 67 | e.way......You.can.also.un-/stag | 
| b20c0 | 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 64 65 20 74 | e.just.part.of.a.hunk...Inside.t | 
| b20e0 | 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 6f 76 65 20 | he.body.of.a.hunk.section.(move. | 
| b2100 | 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 74 68 65 20 | there.using....C-n...),.set.the. | 
| b2120 | 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 6f 76 65 20 | mark.using....C-SPC....and.move. | 
| b2140 | 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 20 72 65 6d | down.until.some.added.and/or.rem | 
| b2160 | 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 65 67 69 6f | oved.lines.fall.inside.the.regio | 
| b2180 | 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 6e 20 74 79 | n.but.not.all.of.them...Again.ty | 
| b21a0 | 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 69 73 20 61 | pe....s....to.stage......It.is.a | 
| b21c0 | 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 6c 74 69 70 | lso.possible.to.un-/stage.multip | 
| b21e0 | 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 0a 66 69 6c | le.files.at.once...Move.to.a.fil | 
| b2200 | 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 20 6d 6f 76 | e.section,.type....C-SPC...,.mov | 
| b2220 | 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 6e e2 80 99 | e.to.the.next.file.using....n... | 
| b2240 | 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 62 6f 74 68 | ,.and.then....s....to.stage.both | 
| b2260 | 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 6d 61 72 6b | .files...Note.that.both.the.mark | 
| b2280 | 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 20 68 65 61 | .and.point.have.to.be.on.the.hea | 
| b22a0 | 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 72 20 74 68 | dings.of.sibling.sections.for.th | 
| b22c0 | 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 6f 6f 6b 73 | is.to.work...If.the.region.looks | 
| b22e0 | 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 72 73 2c 20 | .like.it.does.in.other.buffers,. | 
| b2300 | 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 69 74 0a 73 | then.it.doesn...t.select.Magit.s | 
| b2320 | 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 20 61 73 20 | ections.that.can.be.acted.on.as. | 
| b2340 | 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 73 65 20 79 | a.unit......And.then.of.course.y | 
| b2360 | 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 65 73 2e 20 | ou.want.to.commit.your.changes.. | 
| b2380 | 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 68 65 20 61 | .Type....c......This.shows.the.a | 
| b23a0 | 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 20 61 72 67 | vailable.commit.commands.and.arg | 
| b23c0 | 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 74 74 6f 6d | uments.in.a.buffer.at.the.bottom | 
| b23e0 | 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 20 61 6e 64 | .of.the.frame...Each.command.and | 
| b2400 | 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 68 65 20 6b | .argument.is.prefixed.with.the.k | 
| b2420 | 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 20 6e 6f 74 | ey.that.invokes/sets.it...Do.not | 
| b2440 | 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 57 65 20 77 | .worry.about.this.for.now...We.w | 
| b2460 | 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 6d 69 74 2c | ant.to.create.a."normal".commit, | 
| b2480 | 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 63 e2 80 99 | .which.is.done.by.typing....c... | 
| b24a0 | 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 65 72 73 20 | .again......Now.two.new.buffers. | 
| b24c0 | 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 74 68 65 20 | appear...One.is.for.writing.the. | 
| b24e0 | 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 6f 77 73 20 | commit.message,.the.other.shows. | 
| b2500 | 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 20 79 6f 75 | a.diff.with.the.changes.that.you | 
| b2520 | 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 61 20 6d 65 | .are.about.to.commit..Write.a.me | 
| b2540 | 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 2d 63 e2 80 | ssage.and.then.type....C-c.C-c.. | 
| b2560 | 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 6d 69 74 2e | ..to.actually.create.the.commit. | 
| b2580 | 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 6e 74 20 74 | .....You.probably.don...t.want.t | 
| b25a0 | 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 72 65 61 74 | o.push.the.commit.you.just.creat | 
| b25c0 | 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 64 20 73 6f | ed.because.you.just.committed.so | 
| b25e0 | 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 61 74 20 69 | me.random.changes,.but.if.that.i | 
| b2600 | 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 68 20 69 74 | s.not.the.case.you.could.push.it | 
| b2620 | 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 6c 6c 20 74 | .by.typing....P....to.show.all.t | 
| b2640 | 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 6e 64 0a 61 | he.available.push.commands.and.a | 
| b2660 | 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 20 70 75 73 | rguments.and.then....p....to.pus | 
| b2680 | 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 6e 61 6d 65 | h.to.a.branch.with.the.same.name | 
| b26a0 | 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 65 20 72 65 | .as.the.local.branch.onto.the.re | 
| b26c0 | 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 72 65 6d 6f | mote.configured.as.the.push-remo | 
| b26e0 | 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 6e 6f 74 20 | te...(If.the.push-remote.is.not. | 
| b2700 | 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 6c 64 20 66 | configured.yet,.then.you.would.f | 
| b2720 | 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 6f 74 65 20 | irst.be.prompted.for.the.remote. | 
| b2740 | 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 61 76 65 20 | to.push.to.).....So.far.we.have. | 
| b2760 | 6d 65 6e 74 69 6f 6e 65 64 20 74 68 65 20 63 6f    6d 6d 69 74 2c 20 70 75 73 68 2c 20 61 6e 64 20 | mentioned.the.commit,.push,.and. | 
| b2780 | 6c 6f 67 20 6d 65 6e 75 20 63 6f 6d 6d 61 6e 64    73 2e 0a 54 68 65 73 65 20 61 72 65 20 70 72 6f | log.menu.commands..These.are.pro | 
| b27a0 | 62 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 | bably.among.the.menus.you.will.b | 
| b27c0 | 65 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 0a 6f 74 68 65 72 | e.using.the.most,.but.many.other | 
| b27e0 | 73 20 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 | s.exist...To.show.a.menu.that.li | 
| b2800 | 73 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 | sts.all.other.menus.(as.well.as. | 
| b2820 | 74 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 | the.various.apply.commands.and.s | 
| b2840 | 6f 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 | ome.other.essential.commands),.t | 
| b2860 | 79 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 | ype....h.....Try.a.few...(Such.m | 
| b2880 | 65 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 | enus.are.also.called."transient. | 
| b28a0 | 70 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 | prefix.commands".or.just."transi | 
| b28c0 | 65 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 | ents".).....The.key.bindings.in. | 
| b28e0 | 74 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 | that.menu.correspond.to.the.bind | 
| b2900 | 69 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 | ings.in.Magit.buffers,.including | 
| b2920 | 20 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 | .but.not.limited.to.the.status.b | 
| b2940 | 75 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 | uffer...So.you.could.type....h.d | 
| b2960 | e2 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 | ....to.bring.up.the.diff.menu,.b | 
| b2980 | 75 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 | ut.once.you.remember.that."d".st | 
| b29a0 | 61 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 | ands.for."diff",.you.would.usual | 
| b29c0 | 6c 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 | ly.do.so.by.just.typing....d.... | 
| b29e0 | 20 20 42 75 74 20 74 68 69 73 0a 22 70 72 65 66    69 78 20 6f 66 20 70 72 65 66 69 78 65 73 22 20 | ..But.this."prefix.of.prefixes". | 
| b2a00 | 69 73 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 | is.useful.even.once.you.have.mem | 
| b2a20 | 6f 72 69 7a 65 64 20 61 6c 6c 20 74 68 65 0a 62    69 6e 64 69 6e 67 73 2c 20 61 73 20 69 74 20 63 | orized.all.the.bindings,.as.it.c | 
| b2a40 | 61 6e 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 | an.provide.easy.access.to.Magit. | 
| b2a60 | 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 6e 6f    6e 2d 4d 61 67 69 74 0a 62 75 66 66 65 72 73 2e | commands.from.non-Magit.buffers. | 
| b2a80 | 20 20 54 68 65 20 67 6c 6f 62 61 6c 20 62 69 6e    64 69 6e 67 20 69 73 20 e2 80 98 43 2d 78 20 4d | ..The.global.binding.is....C-x.M | 
| b2aa0 | 2d 67 e2 80 99 2e 0a 0a 20 20 20 49 6e 20 66 69    6c 65 20 76 69 73 69 74 69 6e 67 20 62 75 66 66 | -g.........In.file.visiting.buff | 
| b2ac0 | 65 72 73 20 e2 80 98 43 2d 63 20 4d 2d 67 e2 80    99 20 62 72 69 6e 67 73 20 75 70 20 61 20 73 69 | ers....C-c.M-g....brings.up.a.si | 
| b2ae0 | 6d 69 6c 61 72 20 6d 65 6e 75 20 66 65 61 74 75    72 69 6e 67 0a 63 6f 6d 6d 61 6e 64 73 20 74 68 | milar.menu.featuring.commands.th | 
| b2b00 | 61 74 20 61 63 74 20 6f 6e 20 6a 75 73 74 20 74    68 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 2c | at.act.on.just.the.visited.file, | 
| b2b20 | 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 65 72 73 20 | .see.*note.Commands.for.Buffers. | 
| b2b40 | 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 3a 3a    2e 0a 0a 20 20 20 49 74 20 69 73 20 6e 6f 74 20 | Visiting.Files::......It.is.not. | 
| b2b60 | 6e 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 | necessary.that.you.do.so.now,.bu | 
| b2b80 | 74 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 | t.if.you.stick.with.Magit,.then. | 
| b2ba0 | 69 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 | it.is.highly.recommended.that.yo | 
| b2bc0 | 75 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 | u.read.the.next.section.too..... | 
| b2be0 | 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 65 72 66 61 | File:.magit.info,..Node:.Interfa | 
| b2c00 | 63 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 | ce.Concepts,..Next:.Inspecting,. | 
| b2c20 | 20 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 | .Prev:.Getting.Started,..Up:.Top | 
| b2c40 | 0a 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 | ..4.Interface.Concepts.********* | 
| b2c60 | 2a 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 | ***********..*.Menu:..*.Modes.an | 
| b2c80 | 64 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 | d.Buffers::.*.Sections::.*.Trans | 
| b2ca0 | 69 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 | ient.Commands::.*.Transient.Argu | 
| b2cc0 | 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 3a 3a 0a 2a 20 43 | ments.and.Buffer.Variables::.*.C | 
| b2ce0 | 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 6e 64 20 74 68 65 20 | ompletion,.Confirmation.and.the. | 
| b2d00 | 53 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 | Selection:.Completion.Confirmati | 
| b2d20 | 6f 6e 20 61 6e 64 20 74 68 65 20 53 65 6c 65 63    74 69 6f 6e 2e 0a 2a 20 52 75 6e 6e 69 6e 67 20 | on.and.the.Selection..*.Running. | 
| b2d40 | 47 69 74 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 | Git::....File:.magit.info,..Node | 
| b2d60 | 3a 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66 66    65 72 73 2c 20 20 4e 65 78 74 3a 20 53 65 63 74 | :.Modes.and.Buffers,..Next:.Sect | 
| b2d80 | 69 6f 6e 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 | ions,..Up:.Interface.Concepts..4 | 
| b2da0 | 2e 31 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66    66 65 72 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .1.Modes.and.Buffers.=========== | 
| b2dc0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 67 69    74 20 70 72 6f 76 69 64 65 73 20 73 65 76 65 72 | ==========..Magit.provides.sever | 
| b2de0 | 61 6c 20 6d 61 6a 6f 72 2d 6d 6f 64 65 73 2e 20    20 46 6f 72 20 65 61 63 68 20 6f 66 20 74 68 65 | al.major-modes...For.each.of.the | 
| b2e00 | 73 65 20 6d 6f 64 65 73 20 74 68 65 72 65 0a 75    73 75 61 6c 6c 79 20 65 78 69 73 74 73 20 6f 6e | se.modes.there.usually.exists.on | 
| b2e20 | 6c 79 20 6f 6e 65 20 62 75 66 66 65 72 20 70 65    72 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 53 | ly.one.buffer.per.repository...S | 
| b2e40 | 65 70 61 72 61 74 65 20 6d 6f 64 65 73 20 61 6e    64 20 74 68 75 73 0a 62 75 66 66 65 72 73 20 65 | eparate.modes.and.thus.buffers.e | 
| b2e60 | 78 69 73 74 20 66 6f 72 20 63 6f 6d 6d 69 74 73    2c 20 64 69 66 66 73 2c 20 6c 6f 67 73 2c 20 61 | xist.for.commits,.diffs,.logs,.a | 
| b2e80 | 6e 64 20 73 6f 6d 65 20 6f 74 68 65 72 20 74 68    69 6e 67 73 2e 0a 0a 20 20 20 42 65 73 69 64 65 | nd.some.other.things......Beside | 
| b2ea0 | 73 20 74 68 65 73 65 20 73 70 65 63 69 61 6c 20    70 75 72 70 6f 73 65 20 62 75 66 66 65 72 73 2c | s.these.special.purpose.buffers, | 
| b2ec0 | 20 74 68 65 72 65 20 61 6c 73 6f 20 65 78 69 73    74 73 20 61 6e 20 6f 76 65 72 76 69 65 77 0a 62 | .there.also.exists.an.overview.b | 
| b2ee0 | 75 66 66 65 72 2c 20 63 61 6c 6c 65 64 20 74 68    65 20 2a 73 74 61 74 75 73 20 62 75 66 66 65 72 | uffer,.called.the.*status.buffer | 
| b2f00 | 2a 2e 20 20 49 74 e2 80 99 73 20 75 73 75 61 6c    6c 79 20 66 72 6f 6d 20 74 68 69 73 20 62 75 66 | *...It...s.usually.from.this.buf | 
| b2f20 | 66 65 72 20 74 68 61 74 0a 74 68 65 20 75 73 65    72 20 69 6e 76 6f 6b 65 73 20 47 69 74 20 63 6f | fer.that.the.user.invokes.Git.co | 
| b2f40 | 6d 6d 61 6e 64 73 2c 20 6f 72 20 63 72 65 61 74    65 73 20 6f 72 20 76 69 73 69 74 73 20 6f 74 68 | mmands,.or.creates.or.visits.oth | 
| b2f60 | 65 72 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 20    49 6e 20 74 68 69 73 20 6d 61 6e 75 61 6c 20 77 | er.buffers......In.this.manual.w | 
| b2f80 | 65 20 6f 66 74 65 6e 20 73 70 65 61 6b 20 61 62    6f 75 74 20 22 4d 61 67 69 74 20 62 75 66 66 65 | e.often.speak.about."Magit.buffe | 
| b2fa0 | 72 73 22 2e 20 20 42 79 20 74 68 61 74 20 77 65    20 6d 65 61 6e 0a 62 75 66 66 65 72 73 20 77 68 | rs"...By.that.we.mean.buffers.wh | 
| b2fc0 | 6f 73 65 20 6d 61 6a 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 | ose.major-modes.derive.from....m | 
| b2fe0 | 61 67 69 74 2d 6d 6f 64 65 e2 80 99 2e 0a 0a e2    80 98 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67 67 | agit-mode.........M-x.magit-togg | 
| b3000 | 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 6b e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | le-buffer-lock........(...magit- | 
| b3020 | 74 6f 67 67 6c 65 2d 62 75 66 66 65 72 2d 6c 6f    63 6b e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 | toggle-buffer-lock...).......Thi | 
| b3040 | 73 20 63 6f 6d 6d 61 6e 64 20 6c 6f 63 6b 73 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | s.command.locks.the.current.buff | 
| b3060 | 65 72 20 74 6f 20 69 74 73 20 76 61 6c 75 65 20    6f 72 20 69 66 20 74 68 65 20 62 75 66 66 65 72 | er.to.its.value.or.if.the.buffer | 
| b3080 | 0a 20 20 20 20 20 69 73 20 61 6c 72 65 61 64 79    20 6c 6f 63 6b 65 64 2c 20 74 68 65 6e 20 69 74 | ......is.already.locked,.then.it | 
| b30a0 | 20 75 6e 6c 6f 63 6b 73 20 69 74 2e 0a 0a 20 20    20 20 20 4c 6f 63 6b 69 6e 67 20 61 20 62 75 66 | .unlocks.it........Locking.a.buf | 
| b30c0 | 66 65 72 20 74 6f 20 69 74 73 20 76 61 6c 75 65    20 70 72 65 76 65 6e 74 73 20 69 74 20 66 72 6f | fer.to.its.value.prevents.it.fro | 
| b30e0 | 6d 20 62 65 69 6e 67 20 72 65 75 73 65 64 20 74    6f 0a 20 20 20 20 20 64 69 73 70 6c 61 79 20 61 | m.being.reused.to......display.a | 
| b3100 | 6e 6f 74 68 65 72 20 76 61 6c 75 65 2e 20 20 54    68 65 20 6e 61 6d 65 20 6f 66 20 61 20 6c 6f 63 | nother.value...The.name.of.a.loc | 
| b3120 | 6b 65 64 20 62 75 66 66 65 72 20 63 6f 6e 74 61    69 6e 73 20 69 74 73 0a 20 20 20 20 20 76 61 6c | ked.buffer.contains.its......val | 
| b3140 | 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 70 61 72 | ue,.which.allows.telling.it.apar | 
| b3160 | 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 20 61 6e 64 0a | t.from.other.locked.buffers.and. | 
| b3180 | 20 20 20 20 20 74 68 65 20 75 6e 6c 6f 63 6b 65    64 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 | .....the.unlocked.buffer........ | 
| b31a0 | 4e 6f 74 20 61 6c 6c 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 | Not.all.Magit.buffers.can.be.loc | 
| b31c0 | 6b 65 64 20 74 6f 20 74 68 65 69 72 20 76 61 6c    75 65 73 3b 20 66 6f 72 20 65 78 61 6d 70 6c 65 | ked.to.their.values;.for.example | 
| b31e0 | 2c 0a 20 20 20 20 20 69 74 20 77 6f 75 6c 64 6e    e2 80 99 74 20 6d 61 6b 65 20 73 65 6e 73 65 20 | ,......it.wouldn...t.make.sense. | 
| b3200 | 74 6f 20 6c 6f 63 6b 20 61 20 73 74 61 74 75 73    20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 | to.lock.a.status.buffer........T | 
| b3220 | 68 65 72 65 20 63 61 6e 20 6f 6e 6c 79 20 62 65    20 61 20 73 69 6e 67 6c 65 20 75 6e 6c 6f 63 6b | here.can.only.be.a.single.unlock | 
| b3240 | 65 64 20 62 75 66 66 65 72 20 75 73 69 6e 67 20    61 20 63 65 72 74 61 69 6e 0a 20 20 20 20 20 6d | ed.buffer.using.a.certain......m | 
| b3260 | 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 20 20 53 6f 20 77 68 | ajor-mode.per.repository...So.wh | 
| b3280 | 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 63 6b 65 64 20 61 6e | en.a.buffer.is.being.unlocked.an | 
| b32a0 | 64 0a 20 20 20 20 20 61 6e 6f 74 68 65 72 20 75    6e 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 20 61 | d......another.unlocked.buffer.a | 
| b32c0 | 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 64 0a | lready.exists.for.that.mode.and. | 
| b32e0 | 20 20 20 20 20 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 | .....repository,.then.the.former | 
| b3300 | 20 62 75 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 | .buffer.is.instead.deleted.and.t | 
| b3320 | 68 65 0a 20 20 20 20 20 6c 61 74 74 65 72 20 69    73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 69 | he......latter.is.displayed.in.i | 
| b3340 | 74 73 20 70 6c 61 63 65 2e 0a 0a 2a 20 4d 65 6e    75 3a 0a 0a 2a 20 53 77 69 74 63 68 69 6e 67 20 | ts.place...*.Menu:..*.Switching. | 
| b3360 | 42 75 66 66 65 72 73 3a 3a 0a 2a 20 4e 61 6d 69    6e 67 20 42 75 66 66 65 72 73 3a 3a 0a 2a 20 51 | Buffers::.*.Naming.Buffers::.*.Q | 
| b3380 | 75 69 74 74 69 6e 67 20 57 69 6e 64 6f 77 73 3a    3a 0a 2a 20 41 75 74 6f 6d 61 74 69 63 20 52 65 | uitting.Windows::.*.Automatic.Re | 
| b33a0 | 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 3a 3a 0a 2a 20 41 75 | freshing.of.Magit.Buffers::.*.Au | 
| b33c0 | 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 69 74 69 6e 67 20 | tomatic.Saving.of.File-Visiting. | 
| b33e0 | 42 75 66 66 65 72 73 3a 3a 0a 2a 20 41 75 74 6f    6d 61 74 69 63 20 52 65 76 65 72 74 69 6e 67 20 | Buffers::.*.Automatic.Reverting. | 
| b3400 | 6f 66 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 1f 0a 46 69 | of.File-Visiting.Buffers::....Fi | 
| b3420 | 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 53 77 69 74 63 68 69 6e 67 | le:.magit.info,..Node:.Switching | 
| b3440 | 20 42 75 66 66 65 72 73 2c 20 20 4e 65 78 74 3a    20 4e 61 6d 69 6e 67 20 42 75 66 66 65 72 73 2c | .Buffers,..Next:.Naming.Buffers, | 
| b3460 | 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 31 2e 31 20 53 | ..Up:.Modes.and.Buffers..4.1.1.S | 
| b3480 | 77 69 74 63 68 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 | witching.Buffers.--------------- | 
| b34a0 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 2d 2d 20 46 75    6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 | --------...--.Function:.magit-di | 
| b34c0 | 73 70 6c 61 79 2d 62 75 66 66 65 72 20 62 75 66    66 65 72 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 | splay-buffer.buffer.&optional.di | 
| b34e0 | 73 70 6c 61 79 2d 66 75 6e 63 74 69 6f 6e 0a 0a    20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 | splay-function.......This.functi | 
| b3500 | 6f 6e 20 69 73 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 6c 61 | on.is.a.wrapper.around....displa | 
| b3520 | 79 2d 62 75 66 66 65 72 e2 80 99 20 61 6e 64 20    69 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 | y-buffer....and.is.used.to...... | 
| b3540 | 64 69 73 70 6c 61 79 20 61 6e 79 20 4d 61 67 69    74 20 62 75 66 66 65 72 2e 20 20 49 74 20 64 69 | display.any.Magit.buffer...It.di | 
| b3560 | 73 70 6c 61 79 73 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 | splays.BUFFER.in.some.window.and | 
| b3580 | 2c 0a 20 20 20 20 20 75 6e 6c 69 6b 65 20 e2 80    98 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 | ,......unlike....display-buffer. | 
| b35a0 | 80 99 2c 20 61 6c 73 6f 20 73 65 6c 65 63 74 73    20 74 68 61 74 20 77 69 6e 64 6f 77 2c 20 70 72 | ..,.also.selects.that.window,.pr | 
| b35c0 | 6f 76 69 64 65 64 0a 20 20 20 20 20 e2 80 98 6d    61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 | ovided.........magit-display-buf | 
| b35e0 | 66 65 72 2d 6e 6f 73 65 6c 65 63 74 e2 80 99 20    69 73 20 e2 80 98 6e 69 6c e2 80 99 2e 20 20 49 | fer-noselect....is....nil......I | 
| b3600 | 74 20 61 6c 73 6f 20 72 75 6e 73 20 74 68 65 20    68 6f 6f 6b 73 0a 20 20 20 20 20 6d 65 6e 74 69 | t.also.runs.the.hooks......menti | 
| b3620 | 6f 6e 65 64 20 62 65 6c 6f 77 2e 0a 0a 20 20 20    20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 44 49 | oned.below........If.optional.DI | 
| b3640 | 53 50 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 | SPLAY-FUNCTION.is.non-nil,.then. | 
| b3660 | 74 68 61 74 20 69 73 20 75 73 65 64 20 74 6f 0a    20 20 20 20 20 64 69 73 70 6c 61 79 20 74 68 65 | that.is.used.to......display.the | 
| b3680 | 20 62 75 66 66 65 72 2e 20 20 55 73 75 61 6c 6c    79 20 74 68 61 74 20 69 73 20 e2 80 98 6e 69 6c | .buffer...Usually.that.is....nil | 
| b36a0 | e2 80 99 20 61 6e 64 20 74 68 65 20 66 75 6e 63    74 69 6f 6e 0a 20 20 20 20 20 73 70 65 63 69 66 | ....and.the.function......specif | 
| b36c0 | 69 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 2d 66 | ied.by....magit-display-buffer-f | 
| b36e0 | 75 6e 63 74 69 6f 6e e2 80 99 20 69 73 20 75 73    65 64 2e 0a 0a 20 2d 2d 20 56 61 72 69 61 62 6c | unction....is.used....--.Variabl | 
| b3700 | 65 3a 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 6c 65 63 74 | e:.magit-display-buffer-noselect | 
| b3720 | 0a 0a 20 20 20 20 20 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 | .......When.this.is.non-nil,.the | 
| b3740 | 6e 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 99 20 6f 6e 6c | n....magit-display-buffer....onl | 
| b3760 | 79 20 64 69 73 70 6c 61 79 73 20 74 68 65 0a 20    20 20 20 20 62 75 66 66 65 72 20 62 75 74 20 66 | y.displays.the......buffer.but.f | 
| b3780 | 6f 72 67 6f 65 73 20 61 6c 73 6f 20 73 65 6c 65    63 74 69 6e 67 20 74 68 65 20 77 69 6e 64 6f 77 | orgoes.also.selecting.the.window | 
| b37a0 | 2e 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65    20 73 68 6f 75 6c 64 0a 20 20 20 20 20 6e 6f 74 | ...This.variable.should......not | 
| b37c0 | 20 62 65 20 73 65 74 20 67 6c 6f 62 61 6c 6c 79    2c 20 69 74 20 69 73 20 6f 6e 6c 79 20 69 6e 74 | .be.set.globally,.it.is.only.int | 
| b37e0 | 65 6e 64 65 64 20 74 6f 20 62 65 20 6c 65 74 2d    62 6f 75 6e 64 2c 20 62 79 20 63 6f 64 65 0a 20 | ended.to.be.let-bound,.by.code.. | 
| b3800 | 20 20 20 20 74 68 61 74 20 61 75 74 6f 6d 61 74    69 63 61 6c 6c 79 20 75 70 64 61 74 65 73 20 22 | ....that.automatically.updates." | 
| b3820 | 74 68 65 20 6f 74 68 65 72 20 77 69 6e 64 6f 77    22 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 64 | the.other.window"...This.is.used | 
| b3840 | 20 66 6f 72 0a 20 20 20 20 20 65 78 61 6d 70 6c    65 20 77 68 65 6e 20 74 68 65 20 72 65 76 69 73 | .for......example.when.the.revis | 
| b3860 | 69 6f 6e 20 62 75 66 66 65 72 20 69 73 20 75 70    64 61 74 65 64 20 77 68 65 6e 20 79 6f 75 20 6d | ion.buffer.is.updated.when.you.m | 
| b3880 | 6f 76 65 20 69 6e 73 69 64 65 0a 20 20 20 20 20    74 68 65 20 6c 6f 67 20 62 75 66 66 65 72 2e 0a | ove.inside......the.log.buffer.. | 
| b38a0 | 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 73 70 6c 61 79 2d | ..--.User.Option:.magit-display- | 
| b38c0 | 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 0a    0a 20 20 20 20 20 54 68 65 20 66 75 6e 63 74 69 | buffer-function.......The.functi | 
| b38e0 | 6f 6e 20 73 70 65 63 69 66 69 65 64 20 68 65 72    65 20 69 73 20 63 61 6c 6c 65 64 20 62 79 20 e2 | on.specified.here.is.called.by.. | 
| b3900 | 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d    62 75 66 66 65 72 e2 80 99 0a 20 20 20 20 20 77 | ..magit-display-buffer.........w | 
| b3920 | 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74    2c 20 61 20 62 75 66 66 65 72 2c 20 74 6f 20 61 | ith.one.argument,.a.buffer,.to.a | 
| b3940 | 63 74 75 61 6c 6c 79 20 64 69 73 70 6c 61 79 20    74 68 61 74 20 62 75 66 66 65 72 2e 20 20 54 68 | ctually.display.that.buffer...Th | 
| b3960 | 69 73 0a 20 20 20 20 20 66 75 6e 63 74 69 6f 6e    20 73 68 6f 75 6c 64 20 63 61 6c 6c 20 e2 80 98 | is......function.should.call.... | 
| b3980 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80    99 20 77 69 74 68 20 74 68 61 74 20 62 75 66 66 | display-buffer....with.that.buff | 
| b39a0 | 65 72 20 61 73 20 66 69 72 73 74 20 61 6e 64 0a    20 20 20 20 20 61 20 6c 69 73 74 20 6f 66 20 64 | er.as.first.and......a.list.of.d | 
| b39c0 | 69 73 70 6c 61 79 20 61 63 74 69 6f 6e 73 20 61    73 20 73 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e | isplay.actions.as.second.argumen | 
| b39e0 | 74 2e 0a 0a 20 20 20 20 20 4d 61 67 69 74 20 70    72 6f 76 69 64 65 73 20 73 65 76 65 72 61 6c 20 | t........Magit.provides.several. | 
| b3a00 | 66 75 6e 63 74 69 6f 6e 73 2c 20 6c 69 73 74 65    64 20 62 65 6c 6f 77 2c 20 74 68 61 74 20 61 72 | functions,.listed.below,.that.ar | 
| b3a20 | 65 20 73 75 69 74 61 62 6c 65 0a 20 20 20 20 20    76 61 6c 75 65 73 20 66 6f 72 20 74 68 69 73 20 | e.suitable......values.for.this. | 
| b3a40 | 6f 70 74 69 6f 6e 2e 20 20 49 66 20 79 6f 75 20    77 61 6e 74 20 74 6f 20 75 73 65 20 64 69 66 66 | option...If.you.want.to.use.diff | 
| b3a60 | 65 72 65 6e 74 20 72 75 6c 65 73 2c 20 74 68 65    6e 20 61 0a 20 20 20 20 20 67 6f 6f 64 20 77 61 | erent.rules,.then.a......good.wa | 
| b3a80 | 79 20 6f 66 20 64 6f 69 6e 67 20 74 68 61 74 20    69 73 20 74 6f 20 73 74 61 72 74 20 77 69 74 68 | y.of.doing.that.is.to.start.with | 
| b3aa0 | 20 61 20 63 6f 70 79 20 6f 66 20 6f 6e 65 20 6f    66 20 74 68 65 73 65 0a 20 20 20 20 20 66 75 6e | .a.copy.of.one.of.these......fun | 
| b3ac0 | 63 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 6e 20    61 64 6a 75 73 74 20 69 74 20 74 6f 20 79 6f 75 | ctions.and.then.adjust.it.to.you | 
| b3ae0 | 72 20 6e 65 65 64 73 2e 0a 0a 20 20 20 20 20 49    6e 73 74 65 61 64 20 6f 66 20 75 73 69 6e 67 20 | r.needs........Instead.of.using. | 
| b3b00 | 61 20 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64    20 e2 80 98 64 69 73 70 6c 61 79 2d 62 75 66 66 | a.wrapper.around....display-buff | 
| b3b20 | 65 72 e2 80 99 2c 20 74 68 61 74 20 66 75 6e 63    74 69 6f 6e 0a 20 20 20 20 20 69 74 73 65 6c 66 | er...,.that.function......itself | 
| b3b40 | 20 63 61 6e 20 62 65 20 75 73 65 64 20 68 65 72    65 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 | .can.be.used.here,.in.which.case | 
| b3b60 | 20 74 68 65 20 64 69 73 70 6c 61 79 20 61 63 74    69 6f 6e 73 20 68 61 76 65 20 74 6f 0a 20 20 20 | .the.display.actions.have.to.... | 
| b3b80 | 20 20 62 65 20 73 70 65 63 69 66 69 65 64 20 62    79 20 61 64 64 69 6e 67 20 74 68 65 6d 20 74 6f | ..be.specified.by.adding.them.to | 
| b3ba0 | 20 e2 80 98 64 69 73 70 6c 61 79 2d 62 75 66 66    65 72 2d 61 6c 69 73 74 e2 80 99 20 69 6e 73 74 | ....display-buffer-alist....inst | 
| b3bc0 | 65 61 64 2e 0a 0a 20 20 20 20 20 54 6f 20 6c 65    61 72 6e 20 61 62 6f 75 74 20 64 69 73 70 6c 61 | ead........To.learn.about.displa | 
| b3be0 | 79 20 61 63 74 69 6f 6e 73 2c 20 73 65 65 20 2a    6e 6f 74 65 20 28 65 6c 69 73 70 29 43 68 6f 6f | y.actions,.see.*note.(elisp)Choo | 
| b3c00 | 73 69 6e 67 20 57 69 6e 64 6f 77 3a 3a 2e 0a 0a    20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | sing.Window::....--.Function:.ma | 
| b3c20 | 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 69 6f 6e 61 6c 20 62 | git-display-buffer-traditional.b | 
| b3c40 | 75 66 66 65 72 0a 0a 20 20 20 20 20 54 68 69 73    20 66 75 6e 63 74 69 6f 6e 20 69 73 20 74 68 65 | uffer.......This.function.is.the | 
| b3c60 | 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 20 74 68 65 20 6f 70 | .current.default.value.of.the.op | 
| b3c80 | 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 79 2d 62 75 66 66 65 | tion.........magit-display-buffe | 
| b3ca0 | 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 61 74 20 6f 70 74 69 | r-function......Before.that.opti | 
| b3cc0 | 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 20 77 65 72 65 20 61 | on.and.this......function.were.a | 
| b3ce0 | 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 72 64 2d 63 6f 64 65 | dded,.the.behavior.was.hard-code | 
| b3d00 | 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 20 6f 76 65 72 20 74 | d.in.many.places.all......over.t | 
| b3d20 | 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 74 68 65 20 72 75 6c | he.code.base.but.now.all.the.rul | 
| b3d40 | 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 6f 6e 65 0a 20 20 20 | es.are.contained.in.this.one.... | 
| b3d60 | 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 65 20 22 6e 6f 73 65 | ..function.(except.for.the."nose | 
| b3d80 | 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 6e 65 64 20 61 62 6f | lect".special.case.mentioned.abo | 
| b3da0 | 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 2d 64 69 73 70 6c 61 | ve)....--.Function:.magit-displa | 
| b3dc0 | 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 70 74 2d 64 69 66 66 | y-buffer-same-window-except-diff | 
| b3de0 | 2d 76 31 0a 0a 20 20 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 | -v1.......This.function.displays | 
| b3e00 | 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 6e 74 6c 79 20 73 | .most.buffers.in.the.currently.s | 
| b3e20 | 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 20 62 75 66 66 65 | elected......window...If.a.buffe | 
| b3e40 | 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 61 67 69 74 | r...s.mode.derives.from....magit | 
| b3e60 | 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 61 67 69 74 2d 70 | -diff-mode....or.........magit-p | 
| b3e80 | 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 6c 61 79 65 64 20 | rocess-mode...,.it.is.displayed. | 
| b3ea0 | 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 6e 63 74 69 6f 6e | in.another.window....--.Function | 
| b3ec0 | 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 6c 66 72 61 6d 65 | :.magit-display-buffer-fullframe | 
| b3ee0 | 2d 73 74 61 74 75 73 2d 76 31 0a 0a 20 20 20 20    20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 66 | -status-v1.......This.function.f | 
| b3f00 | 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 64 69 73 70 6c | ills.the.entire.frame.when.displ | 
| b3f20 | 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 20 20 4f 74 68 | aying.a.status......buffer...Oth | 
| b3f40 | 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 20 20 e2 80 98 | erwise,.it.behaves.like......... | 
| b3f60 | 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 69 6f 6e 61 6c | magit-display-buffer-traditional | 
| b3f80 | 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 69 73 70 6c 61 | .......--.Function:.magit-displa | 
| b3fa0 | 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 6f 70 6c 65 66 | y-buffer-fullframe-status-toplef | 
| b3fc0 | 74 2d 76 31 0a 0a 20 20 20 20 20 54 68 69 73 20    66 75 6e 63 74 69 6f 6e 20 66 69 6c 6c 73 20 74 | t-v1.......This.function.fills.t | 
| b3fe0 | 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 69 6e 67 20 | he.entire.frame.when.displaying. | 
| b4000 | 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 68 61 76 65 | a.status......buffer...It.behave | 
| b4020 | 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 65 72 2d 66 | s.like....magit-display-buffer-f | 
| b4040 | 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 78 63 65 70 | ullframe-status-v1.........excep | 
| b4060 | 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 68 61 74 20 | t.that.it.displays.buffers.that. | 
| b4080 | 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 64 65 e2 80 | derive.from....magit-diff-mode.. | 
| b40a0 | 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 6f 64 65 e2 | .......or....magit-process-mode. | 
| b40c0 | 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 20 63 75 72 | ...to.the.top.or.left.of.the.cur | 
| b40e0 | 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 20 74 6f 20 | rent.buffer......rather.than.to. | 
| b4100 | 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 65 73 75 6c | the.bottom.or.right...As.a.resul | 
| b4120 | 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 6f 20 70 6f | t,.Magit.buffers......tend.to.po | 
| b4140 | 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 79 20 77 6f | p.up.on.the.same.side.as.they.wo | 
| b4160 | 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 2d 62 75 66 | uld.if.........magit-display-buf | 
| b4180 | 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 73 65 2e 0a | fer-traditional....were.in.use.. | 
| b41a0 | 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 2d 62 75 66 | ..--.Function:.magit-display-buf | 
| b41c0 | 66 65 72 2d 66 75 6c 6c 63 6f 6c 75 6d 6e 2d 6d    6f 73 74 2d 76 31 0a 0a 20 20 20 20 20 54 68 69 | fer-fullcolumn-most-v1.......Thi | 
| b41e0 | 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 65 72 73 | s.function.displays.most.buffers | 
| b4200 | 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 0a 20 20 | .so.that.they.fill.the.entire... | 
| b4220 | 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 76 65 72 | ...height.of.the.frame...However | 
| b4240 | 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 61 6e 6f | ,.the.buffer.is.displayed.in.ano | 
| b4260 | 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 75 66 66 | ther......window.if.(1).the.buff | 
| b4280 | 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 61 67 69 | er...s.mode.derives.from....magi | 
| b42a0 | 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 29 20 74 | t-process-mode...,......or.(2).t | 
| b42c0 | 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 6f 6d 20 | he.buffer...s.mode.derives.from. | 
| b42e0 | 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 65 64 0a | ...magit-diff-mode...,.provided. | 
| b4300 | 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 72 65 6e | .....that.the.mode.of.the.curren | 
| b4320 | 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 74 2d 6c | t.buffer.derives.from....magit-l | 
| b4340 | 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 68 65 72 | og-mode.........or....magit-cher | 
| b4360 | 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 20 6d 61 | ry-mode.......--.User.Option:.ma | 
| b4380 | 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 0a 20 20 20 | git-pre-display-buffer-hook..... | 
| b43a0 | 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 | 
| b43c0 | 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 79 69 | isplay-buffer....before.displayi | 
| b43e0 | 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 69 6f | ng.the......buffer....--.Functio | 
| b4400 | 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 74 69 | n:.magit-save-window-configurati | 
| b4420 | 6f 6e 0a 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 65 | on.......This.function.saves.the | 
| b4440 | 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 20 | .current.window.configuration... | 
| b4460 | 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 75 | Later.when......the.buffer.is.bu | 
| b4480 | 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 20 | ried,.it.may.be.restored.by..... | 
| b44a0 | 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 75 | ....magit-restore-window-configu | 
| b44c0 | 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 67 | ration.......--.User.Option:.mag | 
| b44e0 | 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 0a 20 20 20 | it-post-display-buffer-hook..... | 
| b4500 | 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 | 
| b4520 | 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 | 
| b4540 | 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 | 
| b4560 | 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 0a 20 20 20 | :.magit-maybe-set-dedicated..... | 
| b4580 | 20 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 | ..This.function.remembers.if.a.n | 
| b45a0 | 65 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 | ew.window.had.to.be.created.to.. | 
| b45c0 | 20 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 | ....display.the.buffer,.or.wheth | 
| b45e0 | 65 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 | er.an.existing.window.was.reused | 
| b4600 | 2e 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 | ...This......information.is.late | 
| b4620 | 72 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 | r.used.by....magit-mode-quit-win | 
| b4640 | 64 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 | dow...,.to.determine......whethe | 
| b4660 | 72 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 | r.the.window.should.be.deleted.w | 
| b4680 | 68 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 | hen.its.last.Magit.buffer.is.... | 
| b46a0 | 20 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 | ..buried.....File:.magit.info,.. | 
| b46c0 | 4e 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 | Node:.Naming.Buffers,..Next:.Qui | 
| b46e0 | 74 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 | tting.Windows,..Prev:.Switching. | 
| b4700 | 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 72 73 0a | Buffers,..Up:.Modes.and.Buffers. | 
| b4720 | 0a 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 | .4.1.2.Naming.Buffers.---------- | 
| b4740 | 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 3a 20 6d 61 67 | ----------...--.User.Option:.mag | 
| b4760 | 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 6f 6e | it-generate-buffer-name-function | 
| b4780 | 0a 0a 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 | .......The.function.used.to.gene | 
| b47a0 | 72 61 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 | rate.the.names.of.Magit.buffers. | 
| b47c0 | 0a 0a 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 | .......Such.a.function.should.ta | 
| b47e0 | 6b 65 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 | ke.the.options.........magit-uni | 
| b4800 | 71 75 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 | quify-buffer-names....as.well.as | 
| b4820 | 20 e2 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 | ....magit-buffer-name-format.... | 
| b4840 | 20 20 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 | .....into.account...If.it.doesn. | 
| b4860 | 80 99 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 | ..t,.then.should.be.clearly.stat | 
| b4880 | 65 64 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 | ed.in.the......doc-string...And. | 
| b48a0 | 69 66 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 | if.it.supports.%-sequences.beyon | 
| b48c0 | 64 20 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 | d.those.mentioned......in.the.do | 
| b48e0 | 63 2d 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 | c-string.of.the.option....magit- | 
| b4900 | 62 75 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 | buffer-name-format...,.then..... | 
| b4920 | 20 69 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 | .its.own.doc-string.should.descr | 
| b4940 | 69 62 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 | ibe.the.additions....--.Function | 
| b4960 | 3a 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 64 65 66 | :.magit-generate-buffer-name-def | 
| b4980 | 61 75 6c 74 2d 66 75 6e 63 74 69 6f 6e 20 6d 6f    64 65 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 | ault-function.mode.......This.fu | 
| b49a0 | 6e 63 74 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 | nction.returns.a.buffer.name.sui | 
| b49c0 | 74 61 62 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 | table.for.a.buffer.whose......ma | 
| b49e0 | 6a 6f 72 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 | jor-mode.is.MODE.and.which.shows | 
| b4a00 | 20 69 6e 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 | .information.about.the.repositor | 
| b4a20 | 79 0a 20 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 | y......in.which....default-direc | 
| b4a40 | 74 6f 72 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 | tory....is.located........This.f | 
| b4a60 | 75 6e 63 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 | unction.uses....magit-buffer-nam | 
| b4a80 | 65 2d 66 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 | e-format....and.supporting.all.o | 
| b4aa0 | 66 0a 20 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 | f......the.%-sequences.mentioned | 
| b4ac0 | 20 74 68 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 | .the.documentation.of.that.optio | 
| b4ae0 | 6e 2e 20 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 | n...It......also.respects.the.op | 
| b4b00 | 74 69 6f 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 | tion....magit-uniquify-buffer-na | 
| b4b20 | 6d 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 61 67 69 74 2d | mes.......--.User.Option:.magit- | 
| b4b40 | 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 6d    61 74 0a 0a 20 20 20 20 20 54 68 65 20 66 6f 72 | buffer-name-format.......The.for | 
| b4b60 | 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 | 
| b4b80 | 66 66 65 72 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 | ffers........At.least.the.follow | 
| b4ba0 | 69 6e 67 20 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 | ing.%-sequences.are.supported:.. | 
| b4bc0 | 20 20 20 20 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 | ...............%m............... | 
| b4be0 | 54 68 65 20 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 | The.name.of.the.major-mode,.but. | 
| b4c00 | 77 69 74 68 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 | with.the....-mode....suffix..... | 
| b4c20 | 20 20 20 20 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 | ......removed..................% | 
| b4c40 | 4d e2 80 99 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 | M...............Like....%m....bu | 
| b4c60 | 74 20 61 62 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 | t.abbreviate....magit-status-mod | 
| b4c80 | 65 e2 80 99 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 | e....as....magit................ | 
| b4ca0 | a2 20 e2 80 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 | .....%v...............The.value. | 
| b4cc0 | 74 68 65 20 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 | the.buffer.is.locked.to,.in.pare | 
| b4ce0 | 6e 74 68 65 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 | ntheses,.or.an.empty...........s | 
| b4d00 | 74 72 69 6e 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 | tring.if.the.buffer.is.not.locke | 
| b4d20 | 64 20 74 6f 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 | d.to.a.value..................%V | 
| b4d40 | e2 80 99 0a 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 | ...............Like....%v...,.bu | 
| b4d60 | 74 20 74 68 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 | t.the.string.is.prefixed.with.a. | 
| b4d80 | 73 70 61 63 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 | space,.unless.it...........is.an | 
| b4da0 | 20 65 6d 70 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 | .empty.string..................% | 
| b4dc0 | 74 e2 80 99 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 | t...............The.top-level.di | 
| b4de0 | 72 65 63 74 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 | rectory.of.the.working.tree.of.t | 
| b4e00 | 68 65 20 72 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 | he.repository,...........or.if.. | 
| b4e20 | 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 e2 80 99 | ..magit-uniquify-buffer-names... | 
| b4e40 | 20 69 73 20 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 | .is.non-nil.an.abbreviation..... | 
| b4e60 | 20 20 20 20 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 | ......of.that..................% | 
| b4e80 | 78 e2 80 99 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 | x...............If....magit-uniq | 
| b4ea0 | 75 69 66 79 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 | uify-buffer-names....is.nil."*", | 
| b4ec0 | 20 6f 74 68 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 | .otherwise.the...........empty.s | 
| b4ee0 | 74 72 69 6e 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 | tring...Due.to.limitations.of.th | 
| b4f00 | 65 20 e2 80 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 | e....uniquify....package,....... | 
| b4f20 | 20 20 20 20 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 | ....buffer.names.must.end.with.t | 
| b4f40 | 68 65 20 70 61 74 68 2e 0a 0a 20 20 20 20 20 20    20 20 e2 80 a2 20 e2 80 98 25 54 e2 80 99 0a 0a | he.path..................%T..... | 
| b4f60 | 20 20 20 20 20 20 20 20 20 20 4f 62 73 6f 6c 65    74 65 2c 20 75 73 65 20 22 25 74 25 78 22 20 69 | ..........Obsolete,.use."%t%x".i | 
| b4f80 | 6e 73 74 65 61 64 2e 20 20 4c 69 6b 65 20 e2 80    98 25 74 e2 80 99 2c 20 62 75 74 20 61 70 70 65 | nstead...Like....%t...,.but.appe | 
| b4fa0 | 6e 64 20 61 6e 0a 20 20 20 20 20 20 20 20 20 20    61 73 74 65 72 69 73 6b 20 69 66 20 61 6e 64 20 | nd.an...........asterisk.if.and. | 
| b4fc0 | 6f 6e 6c 79 20 69 66 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 | only.if....magit-uniquify-buffer | 
| b4fe0 | 2d 6e 61 6d 65 73 e2 80 99 20 69 73 20 6e 69 6c    2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 | -names....is.nil........The.valu | 
| b5000 | 65 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20    63 6f 6e 74 61 69 6e 20 e2 80 98 25 6d e2 80 99 | e.should.always.contain....%m... | 
| b5020 | 20 6f 72 20 e2 80 98 25 4d e2 80 99 2c 20 e2 80    98 25 76 e2 80 99 20 6f 72 20 e2 80 98 25 56 e2 | .or....%M...,....%v....or....%V. | 
| b5040 | 80 99 2c 20 61 6e 64 0a 20 20 20 20 20 e2 80 98    25 74 e2 80 99 20 28 6f 72 20 74 68 65 20 6f 62 | ..,.and.........%t....(or.the.ob | 
| b5060 | 73 6f 6c 65 74 65 20 e2 80 98 25 54 e2 80 99 29    2e 20 20 49 66 20 e2 80 98 6d 61 67 69 74 2d 75 | solete....%T...)...If....magit-u | 
| b5080 | 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 0a 20 20 20 20 20 | niquify-buffer-names....is...... | 
| b50a0 | 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68    65 20 76 61 6c 75 65 20 6d 75 73 74 20 65 6e 64 | non-nil,.then.the.value.must.end | 
| b50c0 | 20 77 69 74 68 20 e2 80 98 25 74 e2 80 99 20 6f    72 20 e2 80 98 25 74 25 78 e2 80 99 20 28 6f 72 | .with....%t....or....%t%x....(or | 
| b50e0 | 20 74 68 65 0a 20 20 20 20 20 6f 62 73 6f 6c 65    74 65 20 e2 80 98 25 54 e2 80 99 29 2e 20 20 53 | .the......obsolete....%T...)...S | 
| b5100 | 65 65 20 69 73 73 75 65 20 23 32 38 34 31 2e 0a    0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e | ee.issue.#2841....--.User.Option | 
| b5120 | 3a 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 73 0a 0a 20 | :.magit-uniquify-buffer-names... | 
| b5140 | 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 72 | ....This.option.controls.whether | 
| b5160 | 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 20 61 72 65 0a | .the.names.of.Magit.buffers.are. | 
| b5180 | 20 20 20 20 20 75 6e 69 71 75 69 66 69 65 64 2e    20 20 49 66 20 74 68 65 20 6e 61 6d 65 73 20 61 | .....uniquified...If.the.names.a | 
| b51a0 | 72 65 20 6e 6f 74 20 62 65 69 6e 67 20 75 6e 69    71 75 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 | re.not.being.uniquified,.then.th | 
| b51c0 | 65 79 0a 20 20 20 20 20 63 6f 6e 74 61 69 6e 20    74 68 65 20 66 75 6c 6c 20 70 61 74 68 20 6f 66 | ey......contain.the.full.path.of | 
| b51e0 | 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 6f    66 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 | .the.top-level.of.the.working.tr | 
| b5200 | 65 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63    6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 72 65 70 | ee.of.the......corresponding.rep | 
| b5220 | 6f 73 69 74 6f 72 79 2e 20 20 49 66 20 74 68 65    79 20 61 72 65 20 62 65 69 6e 67 20 75 6e 69 71 | ository...If.they.are.being.uniq | 
| b5240 | 75 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65    79 0a 20 20 20 20 20 65 6e 64 20 77 69 74 68 20 | uified,.then.they......end.with. | 
| b5260 | 74 68 65 20 62 61 73 65 6e 61 6d 65 20 6f 66 20    74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 2c 20 6f | the.basename.of.the.top-level,.o | 
| b5280 | 72 20 69 66 20 74 68 61 74 20 77 6f 75 6c 64 20    63 6f 6e 66 6c 69 63 74 0a 20 20 20 20 20 77 69 | r.if.that.would.conflict......wi | 
| b52a0 | 74 68 20 74 68 65 20 6e 61 6d 65 20 75 73 65 64    20 66 6f 72 20 6f 74 68 65 72 20 62 75 66 66 65 | th.the.name.used.for.other.buffe | 
| b52c0 | 72 73 2c 20 74 68 65 6e 20 74 68 65 20 6e 61 6d    65 73 20 6f 66 20 61 6c 6c 20 74 68 65 73 65 0a | rs,.then.the.names.of.all.these. | 
| b52e0 | 20 20 20 20 20 62 75 66 66 65 72 73 20 61 72 65    20 61 64 6a 75 73 74 65 64 20 75 6e 74 69 6c 20 | .....buffers.are.adjusted.until. | 
| b5300 | 74 68 65 79 20 6e 6f 20 6c 6f 6e 67 65 72 20 63    6f 6e 66 6c 69 63 74 2e 0a 0a 20 20 20 20 20 54 | they.no.longer.conflict........T | 
| b5320 | 68 69 73 20 69 73 20 64 6f 6e 65 20 75 73 69 6e    67 20 74 68 65 20 e2 80 98 75 6e 69 71 75 69 66 | his.is.done.using.the....uniquif | 
| b5340 | 79 e2 80 99 20 70 61 63 6b 61 67 65 3b 20 63 75    73 74 6f 6d 69 7a 65 20 69 74 73 20 6f 70 74 69 | y....package;.customize.its.opti | 
| b5360 | 6f 6e 73 20 74 6f 0a 20 20 20 20 20 63 6f 6e 74    72 6f 6c 20 68 6f 77 20 62 75 66 66 65 72 20 6e | ons.to......control.how.buffer.n | 
| b5380 | 61 6d 65 73 20 61 72 65 20 75 6e 69 71 75 69 66    69 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 | ames.are.uniquified.....File:.ma | 
| b53a0 | 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 51 75 69 74 74 69 6e 67 20 57 69 6e 64 6f 77 | git.info,..Node:.Quitting.Window | 
| b53c0 | 73 2c 20 20 4e 65 78 74 3a 20 41 75 74 6f 6d 61    74 69 63 20 52 65 66 72 65 73 68 69 6e 67 20 6f | s,..Next:.Automatic.Refreshing.o | 
| b53e0 | 66 20 4d 61 67 69 74 20 42 75 66 66 65 72 73 2c    20 20 50 72 65 76 3a 20 4e 61 6d 69 6e 67 20 42 | f.Magit.Buffers,..Prev:.Naming.B | 
| b5400 | 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.. | 
| b5420 | 34 2e 31 2e 33 20 51 75 69 74 74 69 6e 67 20 57    69 6e 64 6f 77 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | 4.1.3.Quitting.Windows.--------- | 
| b5440 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a e2    80 98 71 e2 80 99 20 20 20 20 20 28 e2 80 98 6d | -------------.....q........(...m | 
| b5460 | 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62    75 66 66 65 72 e2 80 99 29 0a 0a 20 20 20 20 20 | agit-mode-bury-buffer...)....... | 
| b5480 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 62 75 72    69 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 | This.command.buries.the.current. | 
| b54a0 | 4d 61 67 69 74 20 62 75 66 66 65 72 2e 0a 0a 20    20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 | Magit.buffer........With.a.prefi | 
| b54c0 | 78 20 61 72 67 75 6d 65 6e 74 2c 20 69 74 20 69    6e 73 74 65 61 64 20 6b 69 6c 6c 73 20 74 68 65 | x.argument,.it.instead.kills.the | 
| b54e0 | 20 62 75 66 66 65 72 2e 20 20 57 69 74 68 20 61    20 64 6f 75 62 6c 65 0a 20 20 20 20 20 70 72 65 | .buffer...With.a.double......pre | 
| b5500 | 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 61 6c    73 6f 20 6b 69 6c 6c 73 20 61 6c 6c 20 6f 74 68 | fix.argument,.also.kills.all.oth | 
| b5520 | 65 72 20 4d 61 67 69 74 20 62 75 66 66 65 72 73    20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 | er.Magit.buffers.associated.with | 
| b5540 | 0a 20 20 20 20 20 74 68 65 20 63 75 72 72 65 6e    74 20 70 72 6f 6a 65 63 74 2e 0a 0a 20 2d 2d 20 | ......the.current.project....--. | 
| b5560 | 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 72 2d 66 | User.Option:.magit-bury-buffer-f | 
| b5580 | 75 6e 63 74 69 6f 6e 0a 0a 20 20 20 20 20 54 68    65 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 | unction.......The.function.used. | 
| b55a0 | 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 75 72 | to.actually.bury.or.kill.the.cur | 
| b55c0 | 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 64 65 | rent.buffer...........magit-mode | 
| b55e0 | 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 63 74 | -bury-buffer....calls.this.funct | 
| b5600 | 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 20 20 | ion.with.one.argument...If...... | 
| b5620 | 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 74 68 | the.argument.is.non-nil,.then.th | 
| b5640 | 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 72 65 | e.function.has.to.kill.the.curre | 
| b5660 | 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 68 61 | nt......buffer...Otherwise.it.ha | 
| b5680 | 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 6c 74 | s.to.bury.it.alive...The.default | 
| b56a0 | 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 67 69 | .value......currently.is....magi | 
| b56c0 | 74 2d 72 65 73 74 6f 72 65 2d 77 69 6e 64 6f 77    2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e e2 80 | t-restore-window-configuration.. | 
| b56e0 | 99 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 73 74 6f 72 65 2d | .....--.Function:.magit-restore- | 
| b5700 | 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61    74 69 6f 6e 20 6b 69 6c 6c 2d 62 75 66 66 65 72 | window-configuration.kill-buffer | 
| b5720 | 0a 0a 20 20 20 20 20 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 | .......Bury.or.kill.the.current. | 
| b5740 | 62 75 66 66 65 72 20 75 73 69 6e 67 20 e2 80 98    71 75 69 74 2d 77 69 6e 64 6f 77 e2 80 99 2c 20 | buffer.using....quit-window...,. | 
| b5760 | 77 68 69 63 68 20 69 73 0a 20 20 20 20 20 63 61    6c 6c 65 64 20 77 69 74 68 20 4b 49 4c 4c 2d 42 | which.is......called.with.KILL-B | 
| b5780 | 55 46 46 45 52 20 61 73 20 66 69 72 73 74 20 61    6e 64 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 | UFFER.as.first.and.the.selected. | 
| b57a0 | 77 69 6e 64 6f 77 20 61 73 20 73 65 63 6f 6e 64    0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 0a | window.as.second......argument.. | 
| b57c0 | 0a 20 20 20 20 20 54 68 65 6e 20 72 65 73 74 6f    72 65 20 74 68 65 20 77 69 6e 64 6f 77 20 63 6f | ......Then.restore.the.window.co | 
| b57e0 | 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 68 61 74    20 65 78 69 73 74 65 64 20 72 69 67 68 74 20 62 | nfiguration.that.existed.right.b | 
| b5800 | 65 66 6f 72 65 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 77 61 | efore.the......current.buffer.wa | 
| b5820 | 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 20 66 72 61 6d | s.displayed.in.the.selected.fram | 
| b5840 | 65 2e 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c    79 0a 20 20 20 20 20 74 68 61 74 20 61 6c 73 6f | e...Unfortunately......that.also | 
| b5860 | 20 6d 65 61 6e 73 20 74 68 61 74 20 70 6f 69 6e    74 20 67 65 74 73 20 61 64 6a 75 73 74 65 64 20 | .means.that.point.gets.adjusted. | 
| b5880 | 69 6e 20 61 6c 6c 20 74 68 65 20 62 75 66 66 65    72 73 2c 20 77 68 69 63 68 0a 20 20 20 20 20 61 | in.all.the.buffers,.which......a | 
| b58a0 | 72 65 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 63 74 | re.being.displayed.in.the.select | 
| b58c0 | 65 64 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 6d | ed.frame....--.Function:.magit-m | 
| b58e0 | 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 20    6b 69 6c 6c 2d 62 75 66 66 65 72 0a 0a 20 20 20 | ode-quit-window.kill-buffer..... | 
| b5900 | 20 20 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 62 75 66 66 65 | ..Bury.or.kill.the.current.buffe | 
| b5920 | 72 20 75 73 69 6e 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 | r.using....quit-window...,.which | 
| b5940 | 20 69 73 0a 20 20 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 | .is......called.with.KILL-BUFFER | 
| b5960 | 20 61 73 20 66 69 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 | .as.first.and.the.selected.windo | 
| b5980 | 77 20 61 73 20 73 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 | w.as.second......argument....... | 
| b59a0 | 20 54 68 65 6e 2c 20 69 66 20 74 68 65 20 77 69    6e 64 6f 77 20 77 61 73 20 6f 72 69 67 69 6e 61 | .Then,.if.the.window.was.origina | 
| b59c0 | 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 69 74 0a 20 | lly.created.to.display.a.Magit.. | 
| b59e0 | 20 20 20 20 62 75 66 66 65 72 20 61 6e 64 20 74    68 65 20 62 75 72 69 65 64 20 62 75 66 66 65 72 | ....buffer.and.the.buried.buffer | 
| b5a00 | 20 77 61 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 | .was.the.last.remaining.Magit.bu | 
| b5a20 | 66 66 65 72 0a 20 20 20 20 20 74 68 61 74 20 77    61 73 20 65 76 65 72 20 64 69 73 70 6c 61 79 65 | ffer......that.was.ever.displaye | 
| b5a40 | 64 20 69 6e 20 74 68 65 20 77 69 6e 64 6f 77 2c    20 74 68 65 6e 20 74 68 61 74 20 69 73 20 64 65 | d.in.the.window,.then.that.is.de | 
| b5a60 | 6c 65 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 | leted.....File:.magit.info,..Nod | 
| b5a80 | 65 3a 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 | e:.Automatic.Refreshing.of.Magit | 
| b5aa0 | 20 42 75 66 66 65 72 73 2c 20 20 4e 65 78 74 3a    20 41 75 74 6f 6d 61 74 69 63 20 53 61 76 69 6e | .Buffers,..Next:.Automatic.Savin | 
| b5ac0 | 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 2c 20 20 50 72 65 | g.of.File-Visiting.Buffers,..Pre | 
| b5ae0 | 76 3a 20 51 75 69 74 74 69 6e 67 20 57 69 6e 64    6f 77 73 2c 20 20 55 70 3a 20 4d 6f 64 65 73 20 | v:.Quitting.Windows,..Up:.Modes. | 
| b5b00 | 61 6e 64 20 42 75 66 66 65 72 73 0a 0a 34 2e 31    2e 34 20 41 75 74 6f 6d 61 74 69 63 20 52 65 66 | and.Buffers..4.1.4.Automatic.Ref | 
| b5b20 | 72 65 73 68 69 6e 67 20 6f 66 20 4d 61 67 69 74    20 42 75 66 66 65 72 73 0a 2d 2d 2d 2d 2d 2d 2d | reshing.of.Magit.Buffers.------- | 
| b5b40 | 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 | -------------------------------- | 
| b5b60 | 2d 2d 2d 2d 0a 0a 41 66 74 65 72 20 72 75 6e 6e    69 6e 67 20 61 20 63 6f 6d 6d 61 6e 64 20 77 68 | ----..After.running.a.command.wh | 
| b5b80 | 69 63 68 20 6d 61 79 20 63 68 61 6e 67 65 20 74    68 65 20 73 74 61 74 65 20 6f 66 20 74 68 65 20 | ich.may.change.the.state.of.the. | 
| b5ba0 | 63 75 72 72 65 6e 74 0a 72 65 70 6f 73 69 74 6f    72 79 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 | current.repository,.the.current. | 
| b5bc0 | 4d 61 67 69 74 20 62 75 66 66 65 72 20 61 6e 64    20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 | Magit.buffer.and.the.correspondi | 
| b5be0 | 6e 67 20 73 74 61 74 75 73 20 62 75 66 66 65 72    0a 61 72 65 20 72 65 66 72 65 73 68 65 64 2e 20 | ng.status.buffer.are.refreshed.. | 
| b5c00 | 20 54 68 65 20 73 74 61 74 75 73 20 62 75 66 66    65 72 20 63 61 6e 20 62 65 20 61 75 74 6f 6d 61 | .The.status.buffer.can.be.automa | 
| b5c20 | 74 69 63 61 6c 6c 79 20 72 65 66 72 65 73 68 65    64 0a 77 68 65 6e 65 76 65 72 20 61 20 62 75 66 | tically.refreshed.whenever.a.buf | 
| b5c40 | 66 65 72 20 69 73 20 73 61 76 65 64 20 74 6f 20    61 20 66 69 6c 65 20 69 6e 73 69 64 65 20 74 68 | fer.is.saved.to.a.file.inside.th | 
| b5c60 | 65 20 72 65 73 70 65 63 74 69 76 65 20 72 65 70    6f 73 69 74 6f 72 79 20 62 79 0a 61 64 64 69 6e | e.respective.repository.by.addin | 
| b5c80 | 67 20 61 20 68 6f 6f 6b 2c 20 6c 69 6b 65 20 73    6f 3a 0a 0a 20 20 20 20 20 28 77 69 74 68 2d 65 | g.a.hook,.like.so:.......(with-e | 
| b5ca0 | 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27    6d 61 67 69 74 2d 6d 6f 64 65 0a 20 20 20 20 20 | val-after-load.'magit-mode...... | 
| b5cc0 | 20 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 27 6d 61 | ..(add-hook.'after-save-hook.'ma | 
| b5ce0 | 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 74 29 | git-after-save-refresh-status.t) | 
| b5d00 | 29 0a 0a 20 20 20 41 75 74 6f 6d 61 74 69 63 61    6c 6c 79 20 72 65 66 72 65 73 68 69 6e 67 20 4d | ).....Automatically.refreshing.M | 
| b5d20 | 61 67 69 74 20 62 75 66 66 65 72 73 20 65 6e 73    75 72 65 73 20 74 68 61 74 20 74 68 65 20 64 69 | agit.buffers.ensures.that.the.di | 
| b5d40 | 73 70 6c 61 79 65 64 0a 69 6e 66 6f 72 6d 61 74    69 6f 6e 20 69 73 20 75 70 2d 74 6f 2d 64 61 74 | splayed.information.is.up-to-dat | 
| b5d60 | 65 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 74 69    6d 65 20 62 75 74 20 63 61 6e 20 6c 65 61 64 20 | e.most.of.the.time.but.can.lead. | 
| b5d80 | 74 6f 20 61 20 6e 6f 74 69 63 65 61 62 6c 65 0a    64 65 6c 61 79 20 69 6e 20 62 69 67 20 72 65 70 | to.a.noticeable.delay.in.big.rep | 
| b5da0 | 6f 73 69 74 6f 72 69 65 73 2e 20 20 4f 74 68 65    72 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 | ositories...Other.Magit.buffers. | 
| b5dc0 | 61 72 65 20 6e 6f 74 20 72 65 66 72 65 73 68 65    64 20 74 6f 0a 6b 65 65 70 20 74 68 65 20 64 65 | are.not.refreshed.to.keep.the.de | 
| b5de0 | 6c 61 79 20 74 6f 20 61 20 6d 69 6e 69 6d 75 6d    20 61 6e 64 20 61 6c 73 6f 20 62 65 63 61 75 73 | lay.to.a.minimum.and.also.becaus | 
| b5e00 | 65 20 64 6f 69 6e 67 20 73 6f 20 63 61 6e 20 73    6f 6d 65 74 69 6d 65 73 20 62 65 0a 75 6e 64 65 | e.doing.so.can.sometimes.be.unde | 
| b5e20 | 73 69 72 61 62 6c 65 2e 0a 0a 20 20 20 42 75 66    66 65 72 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 | sirable......Buffers.can.also.be | 
| b5e40 | 20 72 65 66 72 65 73 68 65 64 20 65 78 70 6c 69    63 69 74 6c 79 2c 20 77 68 69 63 68 20 69 73 20 | .refreshed.explicitly,.which.is. | 
| b5e60 | 75 73 65 66 75 6c 20 69 6e 20 62 75 66 66 65 72    73 0a 74 68 61 74 20 77 65 72 65 6e e2 80 99 74 | useful.in.buffers.that.weren...t | 
| b5e80 | 20 63 75 72 72 65 6e 74 20 64 75 72 69 6e 67 20    74 68 65 20 6c 61 73 74 20 72 65 66 72 65 73 68 | .current.during.the.last.refresh | 
| b5ea0 | 20 61 6e 64 20 61 66 74 65 72 20 63 68 61 6e 67    65 73 20 77 65 72 65 20 6d 61 64 65 0a 74 6f 20 | .and.after.changes.were.made.to. | 
| b5ec0 | 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 6f    75 74 73 69 64 65 20 6f 66 20 4d 61 67 69 74 2e | the.repository.outside.of.Magit. | 
| b5ee0 | 0a 0a e2 80 98 67 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 72 65 66 72 65 73 68 e2 | .....g........(...magit-refresh. | 
| b5f00 | 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63    6f 6d 6d 61 6e 64 20 72 65 66 72 65 73 68 65 73 | ..).......This.command.refreshes | 
| b5f20 | 20 74 68 65 20 63 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 | .the.current.buffer.if.its.major | 
| b5f40 | 20 6d 6f 64 65 20 64 65 72 69 76 65 73 0a 20 20    20 20 20 66 72 6f 6d 20 e2 80 98 6d 61 67 69 74 | .mode.derives......from....magit | 
| b5f60 | 2d 6d 6f 64 65 e2 80 99 20 61 73 20 77 65 6c 6c    20 61 73 20 74 68 65 20 63 6f 72 72 65 73 70 6f | -mode....as.well.as.the.correspo | 
| b5f80 | 6e 64 69 6e 67 20 73 74 61 74 75 73 20 62 75 66    66 65 72 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 | nding.status.buffer........If.th | 
| b5fa0 | 65 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69    74 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 73 | e.option....magit-revert-buffers | 
| b5fc0 | e2 80 99 20 63 61 6c 6c 73 20 66 6f 72 20 69 74    2c 20 74 68 65 6e 20 69 74 20 61 6c 73 6f 0a 20 | ....calls.for.it,.then.it.also.. | 
| b5fe0 | 20 20 20 20 72 65 76 65 72 74 73 20 61 6c 6c 20    75 6e 6d 6f 64 69 66 69 65 64 20 62 75 66 66 65 | ....reverts.all.unmodified.buffe | 
| b6000 | 72 73 20 74 68 61 74 20 76 69 73 69 74 20 66 69    6c 65 73 20 62 65 69 6e 67 20 74 72 61 63 6b 65 | rs.that.visit.files.being.tracke | 
| b6020 | 64 20 69 6e 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 | d.in......the.current.repository | 
| b6040 | 2e 0a 0a e2 80 98 47 e2 80 99 20 20 20 20 20 28    e2 80 98 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | ......G........(...magit-refresh | 
| b6060 | 2d 61 6c 6c e2 80 99 29 0a 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 66 72 | -all...).......This.command.refr | 
| b6080 | 65 73 68 65 73 20 61 6c 6c 20 4d 61 67 69 74 20    62 75 66 66 65 72 73 20 62 65 6c 6f 6e 67 69 6e | eshes.all.Magit.buffers.belongin | 
| b60a0 | 67 20 74 6f 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 72 79 | g.to.the.current......repository | 
| b60c0 | 20 61 6e 64 20 61 6c 73 6f 20 72 65 76 65 72 74    73 20 61 6c 6c 20 75 6e 6d 6f 64 69 66 69 65 64 | .and.also.reverts.all.unmodified | 
| b60e0 | 20 62 75 66 66 65 72 73 20 74 68 61 74 20 76 69    73 69 74 20 66 69 6c 65 73 0a 20 20 20 20 20 62 | .buffers.that.visit.files......b | 
| b6100 | 65 69 6e 67 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 65 70 6f | eing.tracked.in.the.current.repo | 
| b6120 | 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20 20 54 68    65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 | sitory........The.file-visiting. | 
| b6140 | 62 75 66 66 65 72 73 20 61 72 65 20 61 6c 77 61    79 73 20 72 65 76 65 72 74 65 64 2c 20 65 76 65 | buffers.are.always.reverted,.eve | 
| b6160 | 6e 20 69 66 0a 20 20 20 20 20 e2 80 98 6d 61 67    69 74 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 | n.if.........magit-revert-buffer | 
| b6180 | 73 e2 80 99 20 69 73 20 6e 69 6c 2e 0a 0a 20 2d    2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d | s....is.nil....--.User.Option:.m | 
| b61a0 | 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 0a 20 20 20 20 20 54 | agit-refresh-buffer-hook.......T | 
| b61c0 | 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20    69 6e 20 65 61 63 68 20 4d 61 67 69 74 20 62 75 | his.hook.is.run.in.each.Magit.bu | 
| b61e0 | 66 66 65 72 20 74 68 61 74 20 77 61 73 20 72 65    66 72 65 73 68 65 64 20 64 75 72 69 6e 67 20 74 | ffer.that.was.refreshed.during.t | 
| b6200 | 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20    72 65 66 72 65 73 68 20 2d 20 6e 6f 72 6d 61 6c | he......current.refresh.-.normal | 
| b6220 | 6c 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 20 61 6e 64 20 74 68 65 20 73 74 | ly.the.current.buffer.and.the.st | 
| b6240 | 61 74 75 73 0a 20 20 20 20 20 62 75 66 66 65 72    2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 | atus......buffer....--.User.Opti | 
| b6260 | 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 72 65 73    68 2d 73 74 61 74 75 73 2d 62 75 66 66 65 72 0a | on:.magit-refresh-status-buffer. | 
| b6280 | 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 20    6f 70 74 69 6f 6e 20 69 73 20 6e 6f 6e 2d 6e 69 | ......When.this.option.is.non-ni | 
| b62a0 | 6c 2c 20 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 0a 20 20 20 | l,.then.the.status.buffer.is.... | 
| b62c0 | 20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20    72 65 66 72 65 73 68 65 64 20 61 66 74 65 72 20 | ..automatically.refreshed.after. | 
| b62e0 | 72 75 6e 6e 69 6e 67 20 67 69 74 20 66 6f 72 20    73 69 64 65 2d 65 66 66 65 63 74 73 2c 20 69 6e | running.git.for.side-effects,.in | 
| b6300 | 0a 20 20 20 20 20 61 64 64 69 74 69 6f 6e 20 74    6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 4d 61 | ......addition.to.the.current.Ma | 
| b6320 | 67 69 74 20 62 75 66 66 65 72 2c 20 77 68 69 63    68 20 69 73 20 61 6c 77 61 79 73 20 72 65 66 72 | git.buffer,.which.is.always.refr | 
| b6340 | 65 73 68 65 64 0a 20 20 20 20 20 61 75 74 6f 6d    61 74 69 63 61 6c 6c 79 2e 0a 0a 20 20 20 20 20 | eshed......automatically........ | 
| b6360 | 4f 6e 6c 79 20 73 65 74 20 74 68 69 73 20 74 6f    20 6e 69 6c 20 61 66 74 65 72 20 65 78 68 61 75 | Only.set.this.to.nil.after.exhau | 
| b6380 | 73 74 69 6e 67 20 61 6c 6c 20 6f 74 68 65 72 20    6f 70 74 69 6f 6e 73 20 74 6f 20 69 6d 70 72 6f | sting.all.other.options.to.impro | 
| b63a0 | 76 65 0a 20 20 20 20 20 70 65 72 66 6f 72 6d 61    6e 63 65 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 | ve......performance....--.Functi | 
| b63c0 | 6f 6e 3a 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 73 74 61 | on:.magit-after-save-refresh-sta | 
| b63e0 | 74 75 73 0a 0a 20 20 20 20 20 54 68 69 73 20 66    75 6e 63 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e | tus.......This.function.is.inten | 
| b6400 | 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 65 72 2d 73 61 76 65 | ded.to.be.added.to....after-save | 
| b6420 | 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 6e 67 20 74 68 61 74 | -hook......After......doing.that | 
| b6440 | 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 65 72 | .the.corresponding.status.buffer | 
| b6460 | 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 20 20 20 20 20 62 75 | .is.refreshed.whenever.a......bu | 
| b6480 | 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 6e 73 69 64 65 20 61 | ffer.is.saved.to.a.file.inside.a | 
| b64a0 | 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 68 61 74 20 72 65 66 | .repository........Note.that.ref | 
| b64c0 | 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 20 64 6f 6e 65 20 62 | reshing.a.Magit.buffer.is.done.b | 
| b64e0 | 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 6e 74 65 6e 74 73 20 | y.re-creating.its......contents. | 
| b6500 | 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 65 20 73 6c 6f 77 20 | from.scratch,.which.can.be.slow. | 
| b6520 | 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 66 0a 20 20 20 20 20 | in.large.repositories...If...... | 
| b6540 | 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 68 20 4d 61 67 69 74 | you.are.not.satisfied.with.Magit | 
| b6560 | 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 75 20 73 68 6f 75 6c | ...s.performance,.then.you.shoul | 
| b6580 | 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 74 68 69 73 20 66 75 | d......obviously.not.add.this.fu | 
| b65a0 | 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 69 6c 65 3a 20 6d 61 | nction.to.that.hook.....File:.ma | 
| b65c0 | 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 20 53 61 76 69 6e | git.info,..Node:.Automatic.Savin | 
| b65e0 | 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 2c 20 20 4e 65 78 | g.of.File-Visiting.Buffers,..Nex | 
| b6600 | 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 20 46 69 6c 65 2d 56 | t:.Automatic.Reverting.of.File-V | 
| b6620 | 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 75 74 6f 6d 61 74 69 | isiting.Buffers,..Prev:.Automati | 
| b6640 | 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 2c 20 20 | c.Refreshing.of.Magit.Buffers,.. | 
| b6660 | 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 35 20 41 75 74 | Up:.Modes.and.Buffers..4.1.5.Aut | 
| b6680 | 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 69 74 69 6e 67 20 42 | omatic.Saving.of.File-Visiting.B | 
| b66a0 | 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 2d 2d 2d | uffers.------------------------- | 
| b66c0 | 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 69 6c 65 2d 76 69 73 | ----------------------..File-vis | 
| b66e0 | 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 75 6c 74 20 73 61 76 | iting.buffers.are.by.default.sav | 
| b6700 | 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 69 6d 65 2e 0a 54 68 | ed.at.certain.points.in.time..Th | 
| b6720 | 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 61 74 20 4d 61 67 69 | is.doesn...t.guarantee.that.Magi | 
| b6740 | 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 6f 2d 64 61 74 65 2c | t.buffers.are.always.up-to-date, | 
| b6760 | 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 64 69 74 73 20 66 69 | .but,.provided.one.only.edits.fi | 
| b6780 | 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 61 63 73 20 61 6e 64 | les.by.editing.them.in.Emacs.and | 
| b67a0 | 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 61 63 74 20 77 69 74 | .uses.only.Magit.to.interact.wit | 
| b67c0 | 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 63 6f 6e 66 69 64 65 | h.Git,.one.can.be.fairly.confide | 
| b67e0 | 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 65 72 20 6f 75 74 73 | nt...When.in.doubt.or.after.outs | 
| b6800 | 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 20 28 e2 80 98 6d 61 | ide.changes,.type....g....(...ma | 
| b6820 | 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 6e 64 20 72 65 66 72 | git-refresh...).to.save.and.refr | 
| b6840 | 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 20 4f 70 74 69 6f 6e | esh.explicitly....--.User.Option | 
| b6860 | 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 75 66 66 65 72 73 0a | :.magit-save-repository-buffers. | 
| b6880 | 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 68 | ......This.option.controls.wheth | 
| b68a0 | 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 72 65 20 73 61 76 | er.file-visiting.buffers.are.sav | 
| b68c0 | 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 6e 74 73 2e 0a 0a | ed.before......certain.events... | 
| b68e0 | 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 65 6e 20 61 6c 6c | .....If.this.is.non-nil.then.all | 
| b6900 | 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 73 0a | .modified.file-visiting.buffers. | 
| b6920 | 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 65 6e 74 20 72 65 | .....belonging.to.the.current.re | 
| b6940 | 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 72 65 20 72 75 6e | pository.may.be.saved.before.run | 
| b6960 | 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 20 63 72 65 61 74 | ning......commands,.before.creat | 
| b6980 | 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 20 62 65 66 6f 72 | ing.new.Magit.buffers,.and.befor | 
| b69a0 | 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 6e 67 20 73 75 63 | e.explicitly......refreshing.suc | 
| b69c0 | 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 64 6f 6e 74 61 73 | h.buffers...If.this.is....dontas | 
| b69e0 | 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 20 20 77 69 74 68 | k....then.this.is.done......with | 
| b6a00 | 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 20 69 74 20 69 73 | out.user.intervention...If.it.is | 
| b6a20 | 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 20 74 6f 0a 20 20 | ....t....then.the.user.has.to... | 
| b6a40 | 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 69 6c 65 3a 20 6d | ...confirm.each.save.....File:.m | 
| b6a60 | 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 20 52 65 76 65 | agit.info,..Node:.Automatic.Reve | 
| b6a80 | 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 72 73 2c 20 | rting.of.File-Visiting.Buffers,. | 
| b6aa0 | 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 20 46 69 6c 65 2d | .Prev:.Automatic.Saving.of.File- | 
| b6ac0 | 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 65 73 20 61 6e 64 | Visiting.Buffers,..Up:.Modes.and | 
| b6ae0 | 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 52 65 76 65 72 74 | .Buffers..4.1.6.Automatic.Revert | 
| b6b00 | 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 73 0a 2d 2d 2d | ing.of.File-Visiting.Buffers.--- | 
| b6b20 | 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 | -------------------------------- | 
| b6b40 | 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 4d 61 67 69 | ---------------..By.default.Magi | 
| b6b60 | 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 66 66 65 72 73 20 | t.automatically.reverts.buffers. | 
| b6b80 | 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 61 74 20 61 72 65 | that.are.visiting.files.that.are | 
| b6ba0 | 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 70 6f 73 69 74 6f | .being.tracked.in.a.Git.reposito | 
| b6bc0 | 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 64 20 6f 6e 0a 64 | ry,.after.they.have.changed.on.d | 
| b6be0 | 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 20 6f 66 74 65 6e | isk...When.using.Magit.one.often | 
| b6c00 | 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 72 75 6e 6e 69 6e | .changes.files.on.disk.by.runnin | 
| b6c20 | 67 20 47 69 74 2c 0a 69 2e 65 2e 20 20 22 6f 75    74 73 69 64 65 20 45 6d 61 63 73 22 2c 20 6d 61 | g.Git,.i.e..."outside.Emacs",.ma | 
| b6c40 | 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 6e 74 20 66 65 61 | king.this.a.rather.important.fea | 
| b6c60 | 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 79 6f 75 20 64 69 | ture......For.example,.if.you.di | 
| b6c80 | 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 75 73 20 62 75 66 | scard.a.change.in.the.status.buf | 
| b6ca0 | 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 72 75 6e 6e 69 6e | fer,.then.that.is.done.by.runnin | 
| b6cc0 | 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 2e 2e e2 80 99 2c | g....git.apply.--reverse......., | 
| b6ce0 | 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 69 6c 65 20 74 6f | .and.Emacs.considers.the.file.to | 
| b6d00 | 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 49 66 20 4d 61 67 | .have."changed.on.disk"...If.Mag | 
| b6d20 | 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 65 76 65 72 74 0a | it.did.not.automatically.revert. | 
| b6d40 | 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 20 68 61 76 65 20 | the.buffer,.then.you.would.have. | 
| b6d60 | 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 65 72 20 52 45 54 | to.type....M-x.revert-buffer.RET | 
| b6d80 | 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 66 66 65 72 20 62 | .RET....in.the.visiting.buffer.b | 
| b6da0 | 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 61 6b 69 6e 67 20 | efore.you.could.continue.making. | 
| b6dc0 | 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 | 
| b6de0 | 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64    65 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 | -auto-revert-mode.......When.thi | 
| b6e00 | 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 66 65 72 73 20 | s.mode.is.enabled,.then.buffers. | 
| b6e20 | 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 20 20 20 61 72 | that.visit.tracked.files......ar | 
| b6e40 | 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 74 65 72 20 74 | e.automatically.reverted.after.t | 
| b6e60 | 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 64 69 73 6b 2e | he.visited.files.change.on.disk. | 
| b6e80 | 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 75 74 6f 2d 72 | ...--.User.Option:.global-auto-r | 
| b6ea0 | 65 76 65 72 74 2d 6d 6f 64 65 0a 0a 20 20 20 20    20 57 68 65 6e 20 74 68 69 73 20 6d 6f 64 65 20 | evert-mode.......When.this.mode. | 
| b6ec0 | 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 73 69 74 69 | is.enabled,.then.any.file-visiti | 
| b6ee0 | 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 6c 6c 79 20 | ng.buffer.is......automatically. | 
| b6f00 | 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 69 6c 65 20 | reverted.after.the.visited.file. | 
| b6f20 | 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 75 20 6c 69 | changes.on.disk........If.you.li | 
| b6f40 | 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 64 20 66 69 | ke.buffers.that.visit.tracked.fi | 
| b6f60 | 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 20 72 65 76 | les.to.be.automatically......rev | 
| b6f80 | 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 69 6b 65 20 | erted,.then.you.might.also.like. | 
| b6fa0 | 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 6f 74 0a 20 | any.buffer.to.be.reverted,.not.. | 
| b6fc0 | 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 6b 65 64 20 | ....just.those.visiting.tracked. | 
| b6fe0 | 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 20 74 68 65 | files...If.that.is.the.case,.the | 
| b7000 | 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 74 65 61 64 | n......enable.this.mode._instead | 
| b7020 | 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 64 65 e2 80 | .of_....magit-auto-revert-mode.. | 
| b7040 | 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 75 74 6f 2d | .....--.User.Option:.magit-auto- | 
| b7060 | 72 65 76 65 72 74 2d 69 6d 6d 65 64 69 61 74 65    6c 79 0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70 | revert-immediately.......This.op | 
| b7080 | 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 65 76 65 | tion.controls.whether.Magit.reve | 
| b70a0 | 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 20 20 49 | rts.buffers.immediately........I | 
| b70c0 | 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 e2 80 98 | f.this.is.non-nil.and.either.... | 
| b70e0 | 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 0a 20 20 | global-auto-revert-mode....or... | 
| b7100 | 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 80 99 20 | ......magit-auto-revert-mode.... | 
| b7120 | 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 61 74 65 | is.enabled,.then.Magit.immediate | 
| b7140 | 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 70 6c 69 | ly.reverts......buffers.by.expli | 
| b7160 | 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 62 75 66 | citly.calling....auto-revert-buf | 
| b7180 | 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 74 20 66 | fers....after.running......Git.f | 
| b71a0 | 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 61 75 74 | or.side-effects........If....aut | 
| b71c0 | 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 2d 6e 69 | o-revert-use-notify....is.non-ni | 
| b71e0 | 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 0a 20 20 | l.(and.file.notifications.are... | 
| b7200 | 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 e2 80 98 | ...actually.supported),.then.... | 
| b7220 | 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 99 | magit-auto-revert-immediately... | 
| b7240 | 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 2d 6e 69 | .does.not......have.to.be.non-ni | 
| b7260 | 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 20 69 6d | l,.because.the.reverts.happen.im | 
| b7280 | 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 98 6d 61 | mediately.anyway........If....ma | 
| b72a0 | 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 99 20 61 | git-auto-revert-immediately....a | 
| b72c0 | 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 80 99 20 | nd....auto-revert-use-notify.... | 
| b72e0 | 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 20 72 65 | are......both....nil...,.then.re | 
| b7300 | 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 76 65 72 | verts.happen.after....auto-rever | 
| b7320 | 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 20 75 73 | t-interval.........seconds.of.us | 
| b7340 | 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 65 73 69 | er.inactivity...That.is.not.desi | 
| b7360 | 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 2d 72 65 | rable....--.User.Option:.auto-re | 
| b7380 | 76 65 72 74 2d 75 73 65 2d 6e 6f 74 69 66 79 0a    0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f | vert-use-notify.......This.optio | 
| b73a0 | 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 63 61 | n.controls.whether.file.notifica | 
| b73c0 | 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 75 73 | tion.functions.should.be......us | 
| b73e0 | 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 6e 66 | ed...Note.that.this.variable.unf | 
| b7400 | 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 20 65 | ortunately.defaults.to....t....e | 
| b7420 | 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 69 6c | ven......on.systems.on.which.fil | 
| b7440 | 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 2e 0a | e.notifications.cannot.be.used.. | 
| b7460 | 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 65 76 | ..--.User.Option:.magit-auto-rev | 
| b7480 | 65 72 74 2d 74 72 61 63 6b 65 64 2d 6f 6e 6c 79    0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 | ert-tracked-only.......This.opti | 
| b74a0 | 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 74 | on.controls.whether....magit-aut | 
| b74c0 | 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 20 | o-revert-mode....only.reverts... | 
| b74e0 | 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 68 | ...tracked.files.or.all.files.th | 
| b7500 | 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 72 | at.are.located.inside.Git......r | 
| b7520 | 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 64 | epositories,.including.untracked | 
| b7540 | 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 0a | .files.and.files.located.inside. | 
| b7560 | 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 0a | .....Git...s.control.directory.. | 
| b7580 | 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 6f | ..--.User.Option:.auto-revert-mo | 
| b75a0 | 64 65 0a 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 | de.......The.global.mode....magi | 
| b75c0 | 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 | 
| b75e0 | 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 | 
| b7600 | 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.. | 
| b7620 | 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.. | 
| b7640 | 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)... | 
| b7660 | 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. | 
| b7680 | 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 | 
| b76a0 | 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 | 
| b76c0 | 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 | 
| b76e0 | 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. | 
| b7700 | 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: | 
| b7720 | 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. | 
| b7740 | 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 68 | ......This.option.controls.wheth | 
| b7760 | 65 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 | er.the.arrival.of.user.input.sus | 
| b7780 | 70 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 | pends.the......automatic.reverts | 
| b77a0 | 20 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 | .for....auto-revert-interval.... | 
| b77c0 | 73 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 | seconds....--.User.Option:.auto- | 
| b77e0 | 72 65 76 65 72 74 2d 69 6e 74 65 72 76 61 6c 0a    0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f | revert-interval.......This.optio | 
| b7800 | 6e 20 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 | n.controls.how.many.seconds.Emac | 
| b7820 | 73 20 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 | s.waits.for.before......resuming | 
| b7840 | 20 73 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 | .suspended.reverts....--.User.Op | 
| b7860 | 74 69 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 | tion:.auto-revert-buffer-list-fi | 
| b7880 | 6c 74 65 72 0a 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 | lter.......This.option.specifies | 
| b78a0 | 20 61 6e 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 | .an.additional.filter.used.by... | 
| b78c0 | 20 20 20 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 | ......auto-revert-buffers....to. | 
| b78e0 | 64 65 74 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 | determine.whether.a.buffer.shoul | 
| b7900 | 64 20 62 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 | d.be......reverted.or.not....... | 
| b7920 | 20 54 68 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 | .This.option.is.provided.by.Magi | 
| b7940 | 74 2c 20 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 | t,.which.also.advises.........au | 
| b7960 | 74 6f 2d 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 | to-revert-buffers....to.respect. | 
| b7980 | 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 74 20 74 75 72 6e | it...Magit.users.who.do.not.turn | 
| b79a0 | 0a 20 20 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 | ......on.the.local.mode....auto- | 
| b79c0 | 72 65 76 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 | revert-mode....themselves,.are.b | 
| b79e0 | 65 73 74 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 | est.served.by......setting.the.v | 
| b7a00 | 61 6c 75 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 | alue.to....magit-auto-revert-rep | 
| b7a20 | 6f 73 69 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 | ository-buffer-p...........Howev | 
| b7a40 | 65 72 20 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 | er.the.default.is.nil,.so.as.not | 
| b7a60 | 20 74 6f 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 | .to.disturb.users.who.do.use.... | 
| b7a80 | 20 20 74 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 | ..the.local.mode.directly...If.y | 
| b7aa0 | 6f 75 20 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 | ou.experience.delays.when.runnin | 
| b7ac0 | 67 0a 20 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 | g......Magit.commands,.then.you. | 
| b7ae0 | 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 66 20 74 68 65 | should.consider.using.one.of.the | 
| b7b00 | 0a 20 20 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 | ......predicates.provided.by.Mag | 
| b7b20 | 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. | 
| b7b40 | 54 72 61 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 | Tramp........Users.who.do.turn.o | 
| b7b60 | 6e 20 e2 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 | n....auto-revert-mode....in.buff | 
| b7b80 | 65 72 73 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 | ers.in.which.Magit......doesn... | 
| b7ba0 | 74 20 64 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 | t.do.that.for.them,.should.likel | 
| b7bc0 | 79 20 6e 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 | y.not.use.any.filter...Users.... | 
| b7be0 | 20 20 77 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 | ..who.turn.on....global-auto-rev | 
| b7c00 | 65 72 74 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 | ert-mode...,.do.not.have.to.worr | 
| b7c20 | 79 20 61 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 | y.about......this.option,.becaus | 
| b7c40 | 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 61 | e.it.is.disregarded.if.the.globa | 
| b7c60 | 6c 20 6d 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 | l.mode.is......enabled....--.Use | 
| b7c80 | 72 20 4f 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 0a 20 | r.Option:.auto-revert-verbose... | 
| b7ca0 | 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 72 | ....This.option.controls.whether | 
| b7cc0 | 20 45 6d 61 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 | .Emacs.reports.when.a.buffer.has | 
| b7ce0 | 20 62 65 65 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 | .been......reverted......The.opt | 
| b7d00 | 69 6f 6e 73 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 | ions.with.the....auto-revert-... | 
| b7d20 | 20 70 72 65 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 | .prefix.are.located.in.the.Custo | 
| b7d40 | 6d 0a 67 72 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 | m.group.named....auto-revert.... | 
| b7d60 | 20 20 54 68 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 | ..The.other,.Magit-specific,.opt | 
| b7d80 | 69 6f 6e 73 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 | ions.are.located.in.the....magit | 
| b7da0 | e2 80 99 20 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 | ....group...*.Menu:..*.Risk.of.R | 
| b7dc0 | 65 76 65 72 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 | everting.Automatically::....File | 
| b7de0 | 3a 20 6d 61 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 | :.magit.info,..Node:.Risk.of.Rev | 
| b7e00 | 65 72 74 69 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 | erting.Automatically,..Up:.Autom | 
| b7e20 | 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 20 | atic.Reverting.of.File-Visiting. | 
| b7e40 | 42 75 66 66 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 | Buffers..Risk.of.Reverting.Autom | 
| b7e60 | 61 74 69 63 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 | atically........................ | 
| b7e80 | 2e 2e 2e 2e 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 | ..........For.the.vast.majority. | 
| b7ea0 | 6f 66 20 75 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 | of.users,.automatically.revertin | 
| b7ec0 | 67 20 66 69 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 | g.file-visiting.buffers.after.th | 
| b7ee0 | 65 79 20 68 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 | ey.have.changed.on.disk.is.harml | 
| b7f00 | 65 73 73 2e 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 | ess......If.a.buffer.is.modified | 
| b7f20 | 20 28 69 2e 65 2e 20 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 | .(i.e...it.contains.changes.that | 
| b7f40 | 20 68 61 76 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 | .haven...t.been.saved.yet),.then | 
| b7f60 | 20 45 6d 61 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 | .Emacs.will.refuse.to.automatica | 
| b7f80 | 6c 6c 79 20 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 | lly.revert.it...If.you.save.a.pr | 
| b7fa0 | 65 76 69 6f 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 | eviously.modified.buffer,.then.t | 
| b7fc0 | 68 61 74 20 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 | hat.results.in.what.is.seen.by.G | 
| b7fe0 | 69 74 20 61 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 | it.as.an.uncommitted.change...Gi | 
| b8000 | 74 20 77 69 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 | t.will.then.refuse.to.carry.out. | 
| b8020 | 61 6e 79 0a 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 | any.commands.that.would.cause.th | 
| b8040 | 65 73 65 20 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 | ese.changes.to.be.lost...In.othe | 
| b8060 | 72 20 77 6f 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 | r.words,.if.there.is.anything.th | 
| b8080 | 61 74 20 63 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 | at.could.be.lost,.then.either.Gi | 
| b80a0 | 74 20 6f 72 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 | t.or.Emacs.will.refuse.to.discar | 
| b80c0 | 64 20 74 68 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 | d.the.changes......However,.if.y | 
| b80e0 | 6f 75 20 75 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 | ou.use.file-visiting.buffers.as. | 
| b8100 | 61 20 73 6f 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 | a.sort.of.ad.hoc."staging.area", | 
| b8120 | 20 74 68 65 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 | .then.the.automatic.reverts.coul | 
| b8140 | 64 20 70 6f 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 | d.potentially.cause.data.loss... | 
| b8160 | 53 6f 20 66 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 | So.far.I.have.heard.from.only.on | 
| b8180 | 65 20 75 73 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 | e.user.who.uses.such.a.workflow. | 
| b81a0 | 0a 0a 20 20 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 | .....An.example:.You.visit.some. | 
| b81c0 | 66 69 6c 65 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 | file.in.a.buffer,.edit.it,.and.s | 
| b81e0 | 61 76 65 20 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 | ave.the.changes...Then,.outside. | 
| b8200 | 6f 66 20 45 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 | of.Emacs.(or.at.least.not.using. | 
| b8220 | 4d 61 67 69 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 | Magit.or.by.saving.the.buffer).y | 
| b8240 | 6f 75 20 63 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 | ou.change.the.file.on.disk.again | 
| b8260 | 2e 20 20 41 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 | ...At.this.point.the.buffer.is.t | 
| b8280 | 68 65 20 6f 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 | he.only.place.where.the.intermed | 
| b82a0 | 69 61 74 65 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 | iate.version.still.exists..You.h | 
| b82c0 | 61 76 65 20 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 | ave.saved.the.changes.to.disk,.b | 
| b82e0 | 75 74 20 74 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 | ut.that.has.since.been.overwritt | 
| b8300 | 65 6e 2e 0a 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 | en..Meanwhile.Emacs.considers.th | 
| b8320 | 65 20 62 75 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 | e.buffer.to.be.unmodified.(becau | 
| b8340 | 73 65 20 79 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 | se.you.have.not.made.any.changes | 
| b8360 | 20 74 6f 20 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 | .to.it.since.you.last.saved.it.t | 
| b8380 | 6f 20 74 68 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 | o.the.visited.file).and.therefor | 
| b83a0 | 65 20 77 6f 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 | e.would.not.object.to.it.being.a | 
| b83c0 | 75 74 6f 6d 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 | utomatically.reverted...At.this. | 
| b83e0 | 70 6f 69 6e 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 | point.an.Auto-Revert.mode.would. | 
| b8400 | 6b 69 63 6b 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 | kick.in...It.would.check.whether | 
| b8420 | 0a 74 68 65 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 | .the.buffer.is.modified.and.sinc | 
| b8440 | 65 20 74 68 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 | e.that.is.not.the.case.it.would. | 
| b8460 | 72 65 76 65 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 | revert.it...The.intermediate.ver | 
| b8480 | 73 69 6f 6e 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 | sion.would.be.lost...(Actually.y | 
| b84a0 | 6f 75 20 63 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 | ou.could.still.get.it.back.using | 
| b84c0 | 20 74 68 65 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 | .the....undo....command.).....If | 
| b84e0 | 20 79 6f 75 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 | .your.workflow.depends.on.Emacs. | 
| b8500 | 70 72 65 73 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 | preserving.the.intermediate.vers | 
| b8520 | 69 6f 6e 0a 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 | ion.in.the.buffer,.then.you.have | 
| b8540 | 20 74 6f 20 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 | .to.disable.all.Auto-Revert.mode | 
| b8560 | 73 2e 20 20 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 | s...But.please.consider.that.suc | 
| b8580 | 68 20 61 20 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 | h.a.workflow.would.be.dangerous. | 
| b85a0 | 65 76 65 6e 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 | even.without.using.an.Auto-Rever | 
| b85c0 | 74 20 6d 6f 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 | t.mode,.and.should.therefore.be. | 
| b85e0 | 61 76 6f 69 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 | avoided...If.Emacs.crashes.or.if | 
| b8600 | 20 79 6f 75 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 | .you.quit.Emacs.by.mistake,.then | 
| b8620 | 20 79 6f 75 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 | .you.would.also.lose.the.buffer. | 
| b8640 | 63 6f 6e 74 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 | content...There.would.be.no.auto | 
| b8660 | 73 61 76 65 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 | save.file.still.containing.the.i | 
| b8680 | 6e 74 65 72 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 | ntermediate.version.(because.tha | 
| b86a0 | 74 20 77 61 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 | t.was.deleted.when.you.saved.the | 
| b86c0 | 0a 62 75 66 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 | .buffer).and.you.would.not.be.as | 
| b86e0 | 6b 65 64 20 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 | ked.whether.you.want.to.save.the | 
| b8700 | 20 62 75 66 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 | .buffer.(because.it.isn...t.modi | 
| b8720 | 66 69 65 64 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 | fied).....File:.magit.info,..Nod | 
| b8740 | 65 3a 20 53 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 | e:.Sections,..Next:.Transient.Co | 
| b8760 | 6d 6d 61 6e 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 | mmands,..Prev:.Modes.and.Buffers | 
| b8780 | 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 32 20 53 | ,..Up:.Interface.Concepts..4.2.S | 
| b87a0 | 65 63 74 69 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 | ections.============..Magit.buff | 
| b87c0 | 65 72 73 20 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 | ers.are.organized.into.nested.se | 
| b87e0 | 63 74 69 6f 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 | ctions,.which.can.be.collapsed.a | 
| b8800 | 6e 64 20 65 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 | nd.expanded,.similar.to.how.sect | 
| b8820 | 69 6f 6e 73 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 | ions.are.handled.in.Org.mode...E | 
| b8840 | 61 63 68 0a 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 | ach.section.also.has.a.type,.and | 
| b8860 | 20 73 6f 6d 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 | .some.sections.also.have.a.value | 
| b8880 | 2e 20 20 46 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 | ...For.each.section.type.there.c | 
| b88a0 | 61 6e 20 61 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 | an.also.be.a.local.keymap,.share | 
| b88c0 | 64 20 62 79 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 | d.by.all.sections.of.that.type.. | 
| b88e0 | 0a 20 20 20 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 | ....Taking.advantage.of.the.sect | 
| b8900 | 69 6f 6e 20 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 | ion.value.and.type,.many.command | 
| b8920 | 73 20 6f 70 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 | s.operate.on.the.current.section | 
| b8940 | 2c 20 6f 72 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 | ,.or.when.the.region.is.active.a | 
| b8960 | 6e 64 20 73 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 | nd.selects.sections.of.the.same. | 
| b8980 | 74 79 70 65 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 | type,.all.of.the.selected.sectio | 
| b89a0 | 6e 73 2e 20 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 | ns...Commands.that.only.make.sen | 
| b89c0 | 73 65 20 66 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 | se.for.a.particular.section.type | 
| b89e0 | 20 28 61 73 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 | .(as.opposed.to.just.behaving.di | 
| b8a00 | 66 66 65 72 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 | fferently.depending.on.the.type) | 
| b8a20 | 20 61 72 65 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 | .are.usually.bound.in.section.ty | 
| b8a40 | 70 65 20 6b 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 | pe.keymaps...*.Menu:..*.Section. | 
| b8a60 | 4d 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 | Movement::.*.Section.Visibility: | 
| b8a80 | 3a 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 | :.*.Section.Hooks::.*.Section.Ty | 
| b8aa0 | 70 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 | pes.and.Values::.*.Section.Optio | 
| b8ac0 | 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: | 
| b8ae0 | 20 53 65 63 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 | .Section.Movement,..Next:.Sectio | 
| b8b00 | 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 34 2e 32 | n.Visibility,..Up:.Sections..4.2 | 
| b8b20 | 2e 31 20 53 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 | .1.Section.Movement.------------ | 
| b8b40 | 2d 2d 2d 2d 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 | ----------..To.move.within.a.sec | 
| b8b60 | 74 69 6f 6e 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 | tion.use.the.usual.keys.(...C-p. | 
| b8b80 | 80 99 2c 20 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 | ..,....C-n...,....C-b...,....C-f | 
| b8ba0 | e2 80 99 0a 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 | ....etc),.whose.global.bindings. | 
| b8bc0 | 61 72 65 20 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 | are.not.shadowed...To.move.to.an | 
| b8be0 | 6f 74 68 65 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 | other.section.use.the.following. | 
| b8c00 | 63 6f 6d 6d 61 6e 64 73 2e 0a 0a e2 80 98 70 e2    80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 | commands......p........(...magit | 
| b8c20 | 2d 73 65 63 74 69 6f 6e 2d 62 61 63 6b 77 61 72    64 e2 80 99 29 0a 0a 20 20 20 20 20 57 68 65 6e | -section-backward...).......When | 
| b8c40 | 20 6e 6f 74 20 61 74 20 74 68 65 20 62 65 67 69    6e 6e 69 6e 67 20 6f 66 20 61 20 73 65 63 74 69 | .not.at.the.beginning.of.a.secti | 
| b8c60 | 6f 6e 2c 20 74 68 65 6e 20 6d 6f 76 65 20 74 6f    20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 0a 20 | on,.then.move.to.the.beginning.. | 
| b8c80 | 20 20 20 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 41 74 20 | ....of.the.current.section...At. | 
| b8ca0 | 74 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 69 6e 73 74 | the.beginning.of.a.section,.inst | 
| b8cc0 | 65 61 64 0a 20 20 20 20 20 6d 6f 76 65 20 74 6f    20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f | ead......move.to.the.beginning.o | 
| b8ce0 | 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 76    69 73 69 62 6c 65 20 73 65 63 74 69 6f 6e 2e 0a | f.the.previous.visible.section.. | 
| b8d00 | 0a e2 80 98 6e e2 80 99 20 20 20 20 20 28 e2 80    98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 | ....n........(...magit-section-f | 
| b8d20 | 6f 72 77 61 72 64 e2 80 99 29 0a 0a 20 20 20 20    20 4d 6f 76 65 20 74 6f 20 74 68 65 20 62 65 67 | orward...).......Move.to.the.beg | 
| b8d40 | 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 6e 65    78 74 20 76 69 73 69 62 6c 65 20 73 65 63 74 69 | inning.of.the.next.visible.secti | 
| b8d60 | 6f 6e 2e 0a 0a e2 80 98 4d 2d 70 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 73 65 63 | on......M-p........(...magit-sec | 
| b8d80 | 74 69 6f 6e 2d 62 61 63 6b 77 61 72 64 2d 73 69    62 6c 69 6e 67 73 e2 80 99 29 0a 0a 20 20 20 20 | tion-backward-siblings...)...... | 
| b8da0 | 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 70 72 | .Move.to.the.beginning.of.the.pr | 
| b8dc0 | 65 76 69 6f 75 73 20 73 69 62 6c 69 6e 67 20 73    65 63 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 72 | evious.sibling.section...If.ther | 
| b8de0 | 65 20 69 73 0a 20 20 20 20 20 6e 6f 20 70 72 65    76 69 6f 75 73 20 73 69 62 6c 69 6e 67 20 73 65 | e.is......no.previous.sibling.se | 
| b8e00 | 63 74 69 6f 6e 2c 20 74 68 65 6e 20 6d 6f 76 65    20 74 6f 20 74 68 65 20 70 61 72 65 6e 74 20 73 | ction,.then.move.to.the.parent.s | 
| b8e20 | 65 63 74 69 6f 6e 0a 20 20 20 20 20 69 6e 73 74    65 61 64 2e 0a 0a e2 80 98 4d 2d 6e e2 80 99 20 | ection......instead......M-n.... | 
| b8e40 | 20 20 20 20 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 2d 73 69 | ....(...magit-section-forward-si | 
| b8e60 | 62 6c 69 6e 67 73 e2 80 99 29 0a 0a 20 20 20 20    20 4d 6f 76 65 20 74 6f 20 74 68 65 20 62 65 67 | blings...).......Move.to.the.beg | 
| b8e80 | 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 6e 65    78 74 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 | inning.of.the.next.sibling.secti | 
| b8ea0 | 6f 6e 2e 20 20 49 66 20 74 68 65 72 65 20 69 73    20 6e 6f 0a 20 20 20 20 20 6e 65 78 74 20 73 69 | on...If.there.is.no......next.si | 
| b8ec0 | 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 20 74 68 65 20 | bling.section,.then.move.to.the. | 
| b8ee0 | 70 61 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 69    6e 73 74 65 61 64 2e 0a 0a e2 80 98 5e e2 80 99 | parent.section.instead......^... | 
| b8f00 | 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 75 70 e2 80 99 29 0a 0a 20 | .....(...magit-section-up...)... | 
| b8f20 | 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 74 68 65 | ....Move.to.the.beginning.of.the | 
| b8f40 | 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 6e 2e 0a | .parent.of.the.current.section.. | 
| b8f60 | 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 6c 6c 20 | ....The.above.commands.all.call. | 
| b8f80 | 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 65 6d 65 | the.hook....magit-section-moveme | 
| b8fa0 | 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 6f 6e 73 | nt-hook.....Any.of.the.functions | 
| b8fc0 | 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 6d 65 6d | .listed.below.can.be.used.as.mem | 
| b8fe0 | 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 67 68 74 | bers.of.this.hook......You.might | 
| b9000 | 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 75 6e 63 | .want.to.remove.some.of.the.func | 
| b9020 | 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 80 98 61 | tions.that.Magit.adds.using....a | 
| b9040 | 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 68 61 76 | dd-hook......In.doing.so.you.hav | 
| b9060 | 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 65 6d 70 | e.to.make.sure.you.do.not.attemp | 
| b9080 | 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 65 6e e2 | t.to.remove.function.that.haven. | 
| b90a0 | 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 65 78 61 | ..t.even.been.added.yet,.for.exa | 
| b90c0 | 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 6c 6f 61 | mple:.......(with-eval-after-loa | 
| b90e0 | 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 68 6f 6f | d.'magit-diff........(remove-hoo | 
| b9100 | 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 6b 0a 20 | k.'magit-section-movement-hook.. | 
| b9120 | 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 6b 2d 73 | ...................'magit-hunk-s | 
| b9140 | 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 6c 65 3a | et-window-start))...--.Variable: | 
| b9160 | 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 0a 20 20 | .magit-section-movement-hook.... | 
| b9180 | 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 74 68 | ...This.hook.is.run.by.all.of.th | 
| b91a0 | 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 65 72 | e.above.movement.commands,.after | 
| b91c0 | 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 69 6f | ......arriving.at.the.destinatio | 
| b91e0 | 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 65 74 | n....--.Function:.magit-hunk-set | 
| b9200 | 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 0a 0a 20    20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 66 75 | -window-start.......This.hook.fu | 
| b9220 | 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 6e | nction.ensures.that.the.beginnin | 
| b9240 | 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 73 | g.of.the.current......section.is | 
| b9260 | 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 75 | .visible,.provided.it.is.a....hu | 
| b9280 | 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 20 | nk....section...Otherwise,.it... | 
| b92a0 | 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 e2 | ...does.nothing........Loading.. | 
| b92c0 | 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 69 | ..magit-diff....adds.this.functi | 
| b92e0 | 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 6d | on.to.the.hook....--.Function:.m | 
| b9300 | 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 0a 20 | agit-section-set-window-start... | 
| b9320 | 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 | 
| b9340 | 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 | 
| b9360 | 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 | 
| b9380 | 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 | 
| b93a0 | 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- | 
| b93c0 | 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 | 
| b93e0 | 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 | 
| b9400 | 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 | 
| b9420 | 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 | 
| b9440 | 69 74 73 0a 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 | its.......This.hook.function.onl | 
| b9460 | 79 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 | y.has.an.effect.in.log.buffers,. | 
| b9480 | 61 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 | and....point.........is.on.the." | 
| b94a0 | 73 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 | show.more".section...If.that.is. | 
| b94c0 | 74 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 | the.case,.then.it......doubles.t | 
| b94e0 | 68 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 | he.number.of.commits.that.are.be | 
| b9500 | 69 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 | ing.shown........Loading....magi | 
| b9520 | 74 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 | t-log....adds.this.function.to.t | 
| b9540 | 68 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 | he.hook....--.Function:.magit-lo | 
| b9560 | 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 75 66 66 65 72 0a 0a | g-maybe-update-revision-buffer.. | 
| b9580 | 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 6c 6f 67 20 62 75 | .....When.moving.inside.a.log.bu | 
| b95a0 | 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 74 65 73 | ffer,.then.this.function.updates | 
| b95c0 | 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 2c 20 70 72 6f 76 69 | .the......revision.buffer,.provi | 
| b95e0 | 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 | 
| b9600 | 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. | 
| b9620 | 73 61 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 | same.frame........Loading....mag | 
| b9640 | 69 74 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 | it-log....adds.this.function.to. | 
| b9660 | 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 6d 61 67 69 74 2d 6c | the.hook....--.Function:.magit-l | 
| b9680 | 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 0a 0a 20 20 20 | og-maybe-update-blob-buffer..... | 
| b96a0 | 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 65 | ..When.moving.inside.a.log.buffe | 
| b96c0 | 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 68 65 20 73 61 6d 65 | r.and.another.window.of.the.same | 
| b96e0 | 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 6f 62 20 62 75 66 66 | ......frame.displays.a.blob.buff | 
| b9700 | 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 73 74 65 61 64 20 64 | er,.then.this.function.instead.d | 
| b9720 | 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 66 65 72 20 66 6f 72 | isplays......the.blob.buffer.for | 
| b9740 | 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 68 61 74 20 77 69 6e | .the.commit.at.point.in.that.win | 
| b9760 | 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 2d 73 74 61 74 75 73 | dow....--.Function:.magit-status | 
| b9780 | 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 0a 20 | -maybe-update-revision-buffer... | 
| b97a0 | 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 20 | ....When.moving.inside.a.status. | 
| b97c0 | 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 74 | buffer,.then.this.function.updat | 
| b97e0 | 65 73 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 2c 20 70 72 6f | es.the......revision.buffer,.pro | 
| b9800 | 76 69 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 | vided.it.is.already.being.displa | 
| b9820 | 79 65 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 | yed.in.another......window.of.th | 
| b9840 | 65 20 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 | e.same.frame....--.Function:.mag | 
| b9860 | 69 74 2d 73 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 | it-status-maybe-update-stash-buf | 
| b9880 | 66 65 72 0a 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 | fer.......When.moving.inside.a.s | 
| b98a0 | 74 61 74 75 73 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 | tatus.buffer,.then.this.function | 
| b98c0 | 20 75 70 64 61 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 | .updates.the......stash.buffer,. | 
| b98e0 | 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 69 6e 67 20 64 69 73 | provided.it.is.already.being.dis | 
| b9900 | 70 6c 61 79 65 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 | played.in.another......window.of | 
| b9920 | 20 74 68 65 20 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 | .the.same.frame....--.Function:. | 
| b9940 | 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 6c 6f 62 2d 62 | magit-status-maybe-update-blob-b | 
| b9960 | 75 66 66 65 72 0a 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 | uffer.......When.moving.inside.a | 
| b9980 | 20 73 74 61 74 75 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 | .status.buffer.and.another.windo | 
| b99a0 | 77 20 6f 66 20 74 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 | w.of.the.same......frame.display | 
| b99c0 | 73 20 61 20 62 6c 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 | s.a.blob.buffer,.then.this.funct | 
| b99e0 | 69 6f 6e 20 69 6e 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 | ion.instead.displays......the.bl | 
| b9a00 | 6f 62 20 62 75 66 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 | ob.buffer.for.the.commit.at.poin | 
| b9a20 | 74 20 69 6e 20 74 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 | t.in.that.window....--.Function: | 
| b9a40 | 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 73 74 61 73 | .magit-stashes-maybe-update-stas | 
| b9a60 | 68 2d 62 75 66 66 65 72 0a 0a 20 20 20 20 20 57    68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 73 69 64 | h-buffer.......When.moving.insid | 
| b9a80 | 65 20 61 20 62 75 66 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 | e.a.buffer.listing.stashes,.then | 
| b9aa0 | 20 74 68 69 73 20 66 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 | .this.function......updates.the. | 
| b9ac0 | 73 74 61 73 68 20 62 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 | stash.buffer,.provided.it.is.alr | 
| b9ae0 | 65 61 64 79 20 62 65 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 | eady.being.displayed.in......ano | 
| b9b00 | 74 68 65 72 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 2e 0a 0a | ther.window.of.the.same.frame... | 
| b9b20 | 20 2d 2d 20 55 73 65 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 | .--.User.Option:.magit-update-ot | 
| b9b40 | 68 65 72 2d 77 69 6e 64 6f 77 2d 64 65 6c 61 79    0a 0a 20 20 20 20 20 44 65 6c 61 79 20 62 65 66 | her-window-delay.......Delay.bef | 
| b9b60 | 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 68 65 20 6f | ore.automatically.updating.the.o | 
| b9b80 | 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 0a 20 20    20 20 20 57 68 65 6e 20 6d 6f 76 69 6e 67 20 61 | ther.window........When.moving.a | 
| b9ba0 | 72 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 | round.in.certain.buffers,.then.c | 
| b9bc0 | 65 72 74 61 69 6e 20 6f 74 68 65 72 20 62 75 66    66 65 72 73 2c 0a 20 20 20 20 20 77 68 69 63 68 | ertain.other.buffers,......which | 
| b9be0 | 20 61 72 65 20 62 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 | .are.being.displayed.in.another. | 
| b9c00 | 77 69 6e 64 6f 77 2c 20 6d 61 79 20 6f 70 74 69    6f 6e 61 6c 6c 79 20 62 65 0a 20 20 20 20 20 75 | window,.may.optionally.be......u | 
| b9c20 | 70 64 61 74 65 64 20 74 6f 20 64 69 73 70 6c 61    79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | pdated.to.display.information.ab | 
| b9c40 | 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 0a 0a 20 20 20 20 20 | out.the.section.at.point........ | 
| b9c60 | 57 68 65 6e 20 68 6f 6c 64 69 6e 67 20 64 6f 77    6e 20 61 20 6b 65 79 20 74 6f 20 6d 6f 76 65 20 | When.holding.down.a.key.to.move. | 
| b9c80 | 62 79 20 6d 6f 72 65 20 74 68 61 6e 20 6a 75 73    74 20 6f 6e 65 20 73 65 63 74 69 6f 6e 2c 20 74 | by.more.than.just.one.section,.t | 
| b9ca0 | 68 65 6e 0a 20 20 20 20 20 74 68 61 74 20 77 6f    75 6c 64 20 75 70 64 61 74 65 20 74 68 61 74 20 | hen......that.would.update.that. | 
| b9cc0 | 62 75 66 66 65 72 20 66 6f 72 20 65 61 63 68 20    73 65 63 74 69 6f 6e 20 6f 6e 20 74 68 65 20 77 | buffer.for.each.section.on.the.w | 
| b9ce0 | 61 79 2e 20 20 54 6f 0a 20 20 20 20 20 70 72 65    76 65 6e 74 20 74 68 61 74 2c 20 75 70 64 61 74 | ay...To......prevent.that,.updat | 
| b9d00 | 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 64 65 6c 61 79 | ing.the.revision.buffer.is.delay | 
| b9d20 | 65 64 2c 20 61 6e 64 20 74 68 69 73 0a 20 20 20    20 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c | ed,.and.this......option.control | 
| b9d40 | 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 | 
| b9d60 | 65 72 69 65 6e 63 65 20 79 6f 75 20 6d 69 67 68    74 0a 20 20 20 20 20 68 61 76 65 20 74 6f 20 61 | erience.you.might......have.to.a | 
| b9d80 | 64 6a 75 73 74 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 | djust.this.delay.and/or.the.keyb | 
| b9da0 | 6f 61 72 64 20 72 65 70 65 61 74 20 72 61 74 65    20 61 6e 64 20 64 65 6c 61 79 0a 20 20 20 20 20 | oard.repeat.rate.and.delay...... | 
| b9dc0 | 6f 66 20 79 6f 75 72 20 67 72 61 70 68 69 63 61    6c 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 72 | of.your.graphical.environment.or | 
| b9de0 | 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65    6d 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | .operating.system.....File:.magi | 
| b9e00 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53    65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 | t.info,..Node:.Section.Visibilit | 
| b9e20 | 79 2c 20 20 4e 65 78 74 3a 20 53 65 63 74 69 6f    6e 20 48 6f 6f 6b 73 2c 20 20 50 72 65 76 3a 20 | y,..Next:.Section.Hooks,..Prev:. | 
| b9e40 | 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74    2c 20 20 55 70 3a 20 53 65 63 74 69 6f 6e 73 0a | Section.Movement,..Up:.Sections. | 
| b9e60 | 0a 34 2e 32 2e 32 20 53 65 63 74 69 6f 6e 20 56    69 73 69 62 69 6c 69 74 79 0a 2d 2d 2d 2d 2d 2d | .4.2.2.Section.Visibility.------ | 
| b9e80 | 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 70 72 6f 76 69 64 | ------------------..Magit.provid | 
| b9ea0 | 65 73 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73    20 66 6f 72 20 63 68 61 6e 67 69 6e 67 20 74 68 | es.many.commands.for.changing.th | 
| b9ec0 | 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20    73 65 63 74 69 6f 6e 73 2c 0a 62 75 74 20 61 6c | e.visibility.of.sections,.but.al | 
| b9ee0 | 6c 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 67 65    74 20 73 74 61 72 74 65 64 20 61 72 65 20 74 68 | l.you.need.to.get.started.are.th | 
| b9f00 | 65 20 6e 65 78 74 20 74 77 6f 2e 0a 0a e2 80 98    54 41 42 e2 80 99 20 20 20 20 20 28 e2 80 98 6d | e.next.two......TAB........(...m | 
| b9f20 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 74 6f 67    67 6c 65 e2 80 99 29 0a 0a 20 20 20 20 20 54 6f | agit-section-toggle...).......To | 
| b9f40 | 67 67 6c 65 20 74 68 65 20 76 69 73 69 62 69 6c    69 74 79 20 6f 66 20 74 68 65 20 62 6f 64 79 20 | ggle.the.visibility.of.the.body. | 
| b9f60 | 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 e2 80 98 43 2d 3c 74 | of.the.current.section......C-<t | 
| b9f80 | 61 62 3e e2 80 99 20 20 20 20 20 28 e2 80 98 6d    61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 79 63 | ab>........(...magit-section-cyc | 
| b9fa0 | 6c 65 e2 80 99 29 0a 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 | le...).......Cycle.the.visibilit | 
| b9fc0 | 79 20 6f 66 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 | y.of.current.section.and.its.chi | 
| b9fe0 | 6c 64 72 65 6e 2e 0a 0a e2 80 98 4d 2d 3c 74 61    62 3e e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | ldren......M-<tab>........(...ma | 
| ba000 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 79 63 6c    65 2d 64 69 66 66 73 e2 80 99 29 0a 0a 20 20 20 | git-section-cycle-diffs...)..... | 
| ba020 | 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 20 64 69 66 66 2d 72 | ..Cycle.the.visibility.of.diff-r | 
| ba040 | 65 6c 61 74 65 64 20 73 65 63 74 69 6f 6e 73 20    69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 | elated.sections.in.the.current.. | 
| ba060 | 20 20 20 20 62 75 66 66 65 72 2e 0a 0a e2 80 98    53 2d 3c 74 61 62 3e e2 80 99 20 20 20 20 20 28 | ....buffer......S-<tab>........( | 
| ba080 | 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 6f 62 61 6c e2 80 99 | ...magit-section-cycle-global... | 
| ba0a0 | 29 0a 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 20 | ).......Cycle.the.visibility.of. | 
| ba0c0 | 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 74 20 62 75 66 66 | all.sections.in.the.current.buff | 
| ba0e0 | 65 72 2e 0a 0a e2 80 98 31 e2 80 99 20 20 20 20    20 28 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 | er......1........(...magit-secti | 
| ba100 | 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 20 20 20 20 | on-show-level-1...)....2........ | 
| ba120 | 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 2d 32 e2 80 | (...magit-section-show-level-2.. | 
| ba140 | 99 29 0a e2 80 98 33 e2 80 99 20 20 20 20 20 28    e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | .)....3........(...magit-section | 
| ba160 | 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 33 e2 80 99    29 0a e2 80 98 34 e2 80 99 20 20 20 20 20 28 e2 | -show-level-3...)....4........(. | 
| ba180 | 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 34 e2 80 99 29 | ..magit-section-show-level-4...) | 
| ba1a0 | 0a 0a 20 20 20 20 20 53 68 6f 77 20 73 65 63 74    69 6f 6e 73 20 73 75 72 72 6f 75 6e 64 69 6e 67 | .......Show.sections.surrounding | 
| ba1c0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63    74 69 6f 6e 20 75 70 20 74 6f 20 6c 65 76 65 6c | .the.current.section.up.to.level | 
| ba1e0 | 20 4e 2e 0a 0a e2 80 98 4d 2d 31 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 73 65 63 | .N......M-1........(...magit-sec | 
| ba200 | 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d    31 2d 61 6c 6c e2 80 99 29 0a e2 80 98 4d 2d 32 | tion-show-level-1-all...)....M-2 | 
| ba220 | e2 80 99 20 20 20 20 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 | ........(...magit-section-show-l | 
| ba240 | 65 76 65 6c 2d 32 2d 61 6c 6c e2 80 99 29 0a e2    80 98 4d 2d 33 e2 80 99 20 20 20 20 20 28 e2 80 | evel-2-all...)....M-3........(.. | 
| ba260 | 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 33 2d 61 6c 6c e2 | .magit-section-show-level-3-all. | 
| ba280 | 80 99 29 0a e2 80 98 4d 2d 34 e2 80 99 20 20 20    20 20 28 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 | ..)....M-4........(...magit-sect | 
| ba2a0 | 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 0a 20 20 20 20 20 53 | ion-show-level-4-all...).......S | 
| ba2c0 | 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 20 4e 2e 0a | how.all.sections.up.to.level.N.. | 
| ba2e0 | 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 65 20 75 73 | ....Some.functions,.which.are.us | 
| ba300 | 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 6d 6d 61 6e | ed.to.implement.the.above.comman | 
| ba320 | 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 61 6e 64 73 | ds,.are.also.exposed.as.commands | 
| ba340 | 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 6b 65 79 73 | .themselves...By.default.no.keys | 
| ba360 | 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 2c 20 61 73 | .are.bound.to.these.commands,.as | 
| ba380 | 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 64 20 74 6f | .they.are.generally.perceived.to | 
| ba3a0 | 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 75 72 20 6d | .be.much.less.useful..But.your.m | 
| ba3c0 | 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 64 3a 20 6d | ileage.may.vary....--.Command:.m | 
| ba3e0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f    77 0a 0a 20 20 20 20 20 53 68 6f 77 20 74 68 65 | agit-section-show.......Show.the | 
| ba400 | 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 0a 0a 20 | .body.of.the.current.section.... | 
| ba420 | 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 65 0a 0a | --.Command:.magit-section-hide.. | 
| ba440 | 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 65 6e | .....Hide.the.body.of.the.curren | 
| ba460 | 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 2d 73 | t.section....--.Command:.magit-s | 
| ba480 | 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 68 65 61 64    69 6e 67 73 0a 0a 20 20 20 20 20 52 65 63 75 72 | ection-show-headings.......Recur | 
| ba4a0 | 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 6e | sively.show.headings.of.children | 
| ba4c0 | 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 20 | .of.the.current.section...Only.. | 
| ba4e0 | 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 73 | ....show.the.headings...Previous | 
| ba500 | 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 69 | ly.shown.text-only.bodies.are.hi | 
| ba520 | 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 6f | dden....--.Command:.magit-sectio | 
| ba540 | 6e 2d 73 68 6f 77 2d 63 68 69 6c 64 72 65 6e 0a    0a 20 20 20 20 20 52 65 63 75 72 73 69 76 65 6c | n-show-children.......Recursivel | 
| ba560 | 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 | 
| ba580 | 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. | 
| ba5a0 | 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. | 
| ba5c0 | 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 | 
| ba5e0 | 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 | 
| ba600 | 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 | 
| ba620 | 74 69 6f 6e 2d 68 69 64 65 2d 63 68 69 6c 64 72    65 6e 0a 0a 20 20 20 20 20 52 65 63 75 72 73 69 | tion-hide-children.......Recursi | 
| ba640 | 76 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 | vely.hide.the.bodies.of.children | 
| ba660 | 20 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 | .of.the.current.section....--.Co | 
| ba680 | 6d 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 | mmand:.magit-section-toggle-chil | 
| ba6a0 | 64 72 65 6e 0a 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 | dren.......Toggle.visibility.of. | 
| ba6c0 | 62 6f 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 | bodies.of.children.of.the.curren | 
| ba6e0 | 74 20 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 | t.section......When.a.buffer.is. | 
| ba700 | 66 69 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 | first.created.then.some.sections | 
| ba720 | 20 61 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 | .are.shown.expanded.while.others | 
| ba740 | 20 61 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 | .are.not...This.is.hard.coded... | 
| ba760 | 57 68 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 | When.a.buffer.is.refreshed.then. | 
| ba780 | 74 68 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 | the.previous.visibility.is.prese | 
| ba7a0 | 72 76 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 | rved...The.initial.visibility.of | 
| ba7c0 | 0a 63 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 | .certain.sections.can.also.be.ov | 
| ba7e0 | 65 72 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 | erwritten.using.the.hook....magi | 
| ba800 | 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 6b e2 80 99 | t-section-set-visibility-hook... | 
| ba820 | 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 65 63 74 69 6f | ....--.User.Option:.magit-sectio | 
| ba840 | 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 0a 0a 20 20 20 20 | n-initial-visibility-alist...... | 
| ba860 | 20 54 68 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 | .This.options.can.be.used.to.ove | 
| ba880 | 72 72 69 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 | rride.the.initial.visibility.of. | 
| ba8a0 | 20 20 20 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 | .....sections...In.the.future.it | 
| ba8c0 | 20 77 69 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 | .will.also.be.used.to.define.the | 
| ba8e0 | 0a 20 20 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 | ......defaults,.but.currently.a. | 
| ba900 | 73 65 63 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 | section...s.default.is.still.har | 
| ba920 | 64 63 6f 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 | dcoded........The.value.is.an.al | 
| ba940 | 69 73 74 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 | ist...Each.element.maps.a.sectio | 
| ba960 | 6e 20 74 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 | n.type.or.lineage......to.the.in | 
| ba980 | 69 74 69 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 | itial.visibility.state.for.such. | 
| ba9a0 | 73 65 63 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 | sections...The.state.has......to | 
| ba9c0 | 20 62 65 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 | .be.one.of....show....or....hide | 
| ba9e0 | e2 80 99 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 | ...,.or.a.function.that.returns. | 
| baa00 | 6f 6e 65 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 | one.of......these.symbols...A.fu | 
| baa20 | 6e 63 74 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 | nction.is.called.with.the.sectio | 
| baa40 | 6e 20 61 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 | n.as.the.only......argument..... | 
| baa60 | 20 20 20 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 | ...Use.the.command....magit-desc | 
| baa80 | 72 69 62 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 | ribe-section-briefly....to.deter | 
| baaa0 | 6d 69 6e 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 | mine.a......section...s.lineage. | 
| baac0 | 6f 72 20 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 | or.type...The.vector.in.the.outp | 
| baae0 | 75 74 20 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 | ut.is.the.section......lineage.a | 
| bab00 | 6e 64 20 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 | nd.the.type.is.the.first.element | 
| bab20 | 20 6f 66 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 | .of.that.vector.......Wildcards. | 
| bab40 | 63 61 6e 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 | can.be.used,.see....magit-sectio | 
| bab60 | 6e 2d 6d 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 | n-match.......--.User.Option:.ma | 
| bab80 | 67 69 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 0a 0a 20 20 | git-section-cache-visibility.... | 
| baba0 | 20 20 20 54 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 | ...This.option.controls.for.whic | 
| babc0 | 68 20 73 65 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 | h.sections.the.previous.visibili | 
| babe0 | 74 79 0a 20 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 | ty......state.should.be.restored | 
| bac00 | 20 69 66 20 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 | .if.a.section.disappears.and.lat | 
| bac20 | 65 72 20 61 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 | er.appears......again...The.valu | 
| bac40 | 65 20 69 73 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 | e.is.a.boolean.or.a.list.of.sect | 
| bac60 | 69 6f 6e 20 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 | ion.types...If.t,......then.the. | 
| bac80 | 76 69 73 69 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 | visibility.of.all.sections.is.ca | 
| baca0 | 63 68 65 64 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 | ched...Otherwise.this.is......on | 
| bacc0 | 6c 79 20 64 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 | ly.done.for.sections.whose.type. | 
| bace0 | 6d 61 74 63 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 | matches.one.of.the.listed.types. | 
| bad00 | 0a 0a 20 20 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 | .......This.requires.that.the.fu | 
| bad20 | 6e 63 74 69 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 | nction....magit-section-cached-v | 
| bad40 | 69 73 69 62 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 | isibility.........is.a.member.of | 
| bad60 | 20 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 | ....magit-section-set-visibility | 
| bad80 | 2d 68 6f 6f 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 | -hook.......--.Variable:.magit-s | 
| bada0 | 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 0a 0a 20 20 20 20 | ection-set-visibility-hook...... | 
| badc0 | 20 54 68 69 73 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 | .This.hook.is.run.when.first.cre | 
| bade0 | 61 74 69 6e 67 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 | ating.a.buffer.and.also.when.... | 
| bae00 | 20 20 72 65 66 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 | ..refreshing.an.existing.buffer, | 
| bae20 | 20 61 6e 64 20 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 | .and.is.used.to.determine.the... | 
| bae40 | 20 20 20 76 69 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 | ...visibility.of.the.section.cur | 
| bae60 | 72 65 6e 74 6c 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 | rently.being.inserted........Eac | 
| bae80 | 68 20 66 75 6e 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 | h.function.is.called.with.one.ar | 
| baea0 | 67 75 6d 65 6e 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 | gument,.the.section.being......i | 
| baec0 | 6e 73 65 72 74 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 | nserted...It.should.return....hi | 
| baee0 | 64 65 e2 80 99 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 | de....or....show...,.or.to.leave | 
| baf00 | 20 74 68 65 0a 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 | .the......visibility.undefined.. | 
| baf20 | 80 98 6e 69 6c 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 | ..nil......If.no.function.decide | 
| baf40 | 73 20 6f 6e 20 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 | s.on.the......visibility.and.the | 
| baf60 | 20 62 75 66 66 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 | .buffer.is.being.refreshed,.then | 
| baf80 | 20 74 68 65 20 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 | .the.visibility......is.preserve | 
| bafa0 | 64 3b 20 6f 72 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 | d;.or.if.the.buffer.is.being.cre | 
| bafc0 | 61 74 65 64 2c 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 | ated,.then.the.hard......coded.d | 
| bafe0 | 65 66 61 75 6c 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 | efault.is.used........Usually.th | 
| bb000 | 69 73 20 73 68 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 | is.should.only.be.used.to.set.th | 
| bb020 | 65 20 69 6e 69 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 | e.initial.visibility.but......no | 
| bb040 | 74 20 64 75 72 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 | t.during.refreshes...If....magit | 
| bb060 | 2d 69 6e 73 65 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 | -insert-section--oldroot....is.. | 
| bb080 | 20 20 20 20 6e 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 | ....non-nil,.then.the.buffer.is. | 
| bb0a0 | 62 65 69 6e 67 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 | being.refreshed.and.these.functi | 
| bb0c0 | 6f 6e 73 0a 20 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 | ons......should.immediately.retu | 
| bb0e0 | 72 6e 20 e2 80 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 | rn....nil.......--.User.Option:. | 
| bb100 | 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 69 6e 64 69 63 61 74 | magit-section-visibility-indicat | 
| bb120 | 6f 72 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 | or.......This.option.controls.wh | 
| bb140 | 65 74 68 65 72 20 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 | ether.and.how.to.indicate.that.a | 
| bb160 | 20 73 65 63 74 69 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 | .section.can......be.expanded/co | 
| bb180 | 6c 6c 61 70 73 65 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 | llapsed........If.nil,.then.no.v | 
| bb1a0 | 69 73 69 62 69 6c 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 | isibility.indicators.are.shown.. | 
| bb1c0 | 20 4f 74 68 65 72 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 | .Otherwise.the......value.has.to | 
| bb1e0 | 20 68 61 76 65 20 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 | .have.one.of.these.two.forms:... | 
| bb200 | 20 20 20 20 20 20 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 | ..............(EXPANDABLE-BITMAP | 
| bb220 | 20 2e 20 43 4f 4c 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 | ...COLLAPSIBLE-BITMAP).......... | 
| bb240 | 20 20 20 20 20 42 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 | .....Both.values.have.to.be.vari | 
| bb260 | 61 62 6c 65 73 20 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 | ables.whose.values.are.fringe... | 
| bb280 | 20 20 20 20 20 20 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 | ........bitmaps...In.this.case.e | 
| bb2a0 | 76 65 72 79 20 73 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 | very.section.that.can.be.expande | 
| bb2c0 | 64 20 6f 72 0a 20 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 | d.or...........collapsed.gets.an | 
| bb2e0 | 20 69 6e 64 69 63 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 | .indicator.in.the.left.fringe... | 
| bb300 | 20 20 20 20 20 20 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 | ..........To.provide.extra.paddi | 
| bb320 | 6e 67 20 61 72 6f 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 | ng.around.the.indicator,.set.... | 
| bb340 | 20 20 20 20 20 20 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 | ..........left-fringe-width....i | 
| bb360 | 6e 20 e2 80 98 6d 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 | n....magit-mode-hook...,.e.g.:.. | 
| bb380 | 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 27 6d 61 67 69 74 2d | ...............(add-hook.'magit- | 
| bb3a0 | 6d 6f 64 65 2d 68 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 | mode-hook.(lambda.()............ | 
| bb3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| bb3e0 | 20 28 73 65 74 71 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 | .(setq.left-fringe-width.20))).. | 
| bb400 | 20 20 20 20 20 20 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 | ...............(STRING...BOOLEAN | 
| bb420 | 29 e2 80 99 0a 0a 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 | )...............In.this.case.STR | 
| bb440 | 49 4e 47 20 28 75 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 | ING.(usually.an.ellipsis).is.sho | 
| bb460 | 77 6e 20 61 74 20 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 | wn.at.the.end...........of.the.h | 
| bb480 | 65 61 64 69 6e 67 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 | eading.of.every.collapsed.sectio | 
| bb4a0 | 6e 2e 20 20 45 78 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 | n...Expanded.sections........... | 
| bb4c0 | 67 65 74 20 6e 6f 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 | get.no.indicator...The.cdr.contr | 
| bb4e0 | 6f 6c 73 20 77 68 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 | ols.whether.the.appearance.of... | 
| bb500 | 20 20 20 20 20 20 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 | ........these.ellipsis.take.sect | 
| bb520 | 69 6f 6e 20 68 69 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 | ion.highlighting.into.account... | 
| bb540 | 44 6f 69 6e 67 0a 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 | Doing...........so.might.potenti | 
| bb560 | 61 6c 6c 79 20 68 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 | ally.have.an.impact.on.performan | 
| bb580 | 63 65 2c 20 77 68 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 | ce,.while.not...........doing.so | 
| bb5a0 | 20 69 73 20 6b 69 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 | .is.kinda.ugly.....File:.magit.i | 
| bb5c0 | 6e 66 6f 2c 20 20 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 | nfo,..Node:.Section.Hooks,..Next | 
| bb5e0 | 3a 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 2c 20 20 50 72 65 | :.Section.Types.and.Values,..Pre | 
| bb600 | 76 3a 20 53 65 63 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 | v:.Section.Visibility,..Up:.Sect | 
| bb620 | 69 6f 6e 73 0a 0a 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 | ions..4.2.3.Section.Hooks.------ | 
| bb640 | 2d 2d 2d 2d 2d 2d 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 | -------------..Which.sections.ar | 
| bb660 | 65 20 69 6e 73 65 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 | e.inserted.into.certain.buffers. | 
| bb680 | 69 73 20 63 6f 6e 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 | is.controlled.with.hooks...This. | 
| bb6a0 | 69 6e 63 6c 75 64 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 | includes.the.status.and.the.refs | 
| bb6c0 | 20 62 75 66 66 65 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 | .buffers...For.other.buffers,.e. | 
| bb6e0 | 67 2e 20 20 6c 6f 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 | g...log.and.diff.buffers,.this.i | 
| bb700 | 73 20 6e 6f 74 20 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 | s.not.possible...The.command.... | 
| bb720 | 6d 61 67 69 74 2d 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 | magit-describe-section....can.be | 
| bb740 | 20 75 73 65 64 20 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 | .used.to.see.which.hook.(if.any) | 
| bb760 | 20 77 61 73 0a 72 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 | .was.responsible.for.inserting.t | 
| bb780 | 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 46 6f 72 20 62 75 66 | he.section.at.point......For.buf | 
| bb7a0 | 66 65 72 73 20 77 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 | fers.whose.sections.can.be.custo | 
| bb7c0 | 6d 69 7a 65 64 20 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 | mized.by.the.user,.a.hook.variab | 
| bb7e0 | 6c 65 20 63 61 6c 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 | le.called....magit-TYPE-sections | 
| bb800 | 2d 68 6f 6f 6b e2 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 | -hook....exists...This.hook.shou | 
| bb820 | 6c 64 20 62 65 0a 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 | ld.be.changed.using....magit-add | 
| bb840 | 2d 73 65 63 74 69 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 | -section-hook......Avoid.using.. | 
| bb860 | 80 98 61 64 64 2d 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 | ..add-hooks....or.the.Custom.int | 
| bb880 | 65 72 66 61 63 65 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 | erface......The.various.availabl | 
| bb8a0 | 65 20 73 65 63 74 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 | e.section.hook.variables.are.des | 
| bb8c0 | 63 72 69 62 65 64 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 | cribed.later.in.this.manual.alon | 
| bb8e0 | 67 20 77 69 74 68 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 | g.with.the.appropriate."section. | 
| bb900 | 69 6e 73 65 72 74 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 | inserter.functions"....--.Functi | 
| bb920 | 6f 6e 3a 20 6d 61 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 | on:.magit-add-section-hook.hook. | 
| bb940 | 66 75 6e 63 74 69 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 | function.&optional.at.append.... | 
| bb960 | 20 20 20 20 20 20 20 6c 6f 63 61 6c 0a 0a 20 20    20 20 20 41 64 64 20 74 68 65 20 66 75 6e 63 74 | .......local.......Add.the.funct | 
| bb980 | 69 6f 6e 20 46 55 4e 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 | ion.FUNCTION.to.the.value.of.sec | 
| bb9a0 | 74 69 6f 6e 20 68 6f 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 | tion.hook.HOOK........Add.FUNCTI | 
| bb9c0 | 4f 4e 20 61 74 20 74 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 | ON.at.the.beginning.of.the.hook. | 
| bb9e0 | 6c 69 73 74 20 75 6e 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 | list.unless.optional......APPEND | 
| bba00 | 20 69 73 20 6e 6f 6e 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 | .is.non-nil,.in.which.case.FUNCT | 
| bba20 | 49 4f 4e 20 69 73 20 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 | ION.is.added.at.the.end...If.... | 
| bba40 | 20 20 46 55 4e 43 54 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 | ..FUNCTION.already.is.a.member.t | 
| bba60 | 68 65 6e 20 6d 6f 76 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 | hen.move.it.to.the.new.location. | 
| bba80 | 0a 0a 20 20 20 20 20 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 | .......If.optional.AT.is.non-nil | 
| bbaa0 | 20 61 6e 64 20 61 20 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 | .and.a.member.of.the.hook.list,. | 
| bbac0 | 74 68 65 6e 20 61 64 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 | then.add......FUNCTION.next.to.t | 
| bbae0 | 68 61 74 20 69 6e 73 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 | hat.instead...Add.before.or.afte | 
| bbb00 | 72 20 41 54 2c 20 6f 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 | r.AT,.or.replace......AT.with.FU | 
| bbb20 | 4e 43 54 49 4f 4e 20 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 | NCTION.depending.on.APPEND...If. | 
| bbb40 | 41 50 50 45 4e 44 20 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 | APPEND.is.the.symbol.........rep | 
| bbb60 | 6c 61 63 65 e2 80 99 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 | lace...,.then.replace.AT.with.FU | 
| bbb80 | 4e 43 54 49 4f 4e 2e 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 | NCTION...For.any.other.non-nil.. | 
| bbba0 | 20 20 20 20 76 61 6c 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 | ....value.place.FUNCTION.right.a | 
| bbbc0 | 66 74 65 72 20 41 54 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 | fter.AT...If.nil,.then.place.FUN | 
| bbbe0 | 43 54 49 4f 4e 0a 20 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 | CTION......right.before.AT...If. | 
| bbc00 | 46 55 4e 43 54 49 4f 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 | FUNCTION.already.is.a.member.of. | 
| bbc20 | 74 68 65 20 6c 69 73 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 | the.list.but......AT.is.not,.the | 
| bbc40 | 6e 20 6c 65 61 76 65 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 | n.leave.FUNCTION.where.ever.it.a | 
| bbc60 | 6c 72 65 61 64 79 20 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 | lready.is........If.optional.LOC | 
| bbc80 | 41 4c 20 69 73 20 6e 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 | AL.is.non-nil,.then.modify.the.h | 
| bbca0 | 6f 6f 6b e2 80 99 73 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 | ook...s.buffer-local......value. | 
| bbcc0 | 72 61 74 68 65 72 20 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 | rather.than.its.global.value...T | 
| bbce0 | 68 69 73 20 6d 61 6b 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 | his.makes.the.hook.local.by..... | 
| bbd00 | 20 63 6f 70 79 69 6e 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 | .copying.the.default.value...Tha | 
| bbd20 | 74 20 63 6f 70 79 20 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 | t.copy.is.then.modified........H | 
| bbd40 | 4f 4f 4b 20 73 68 6f 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 | OOK.should.be.a.symbol...If.HOOK | 
| bbd60 | 20 69 73 20 76 6f 69 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 | .is.void,.it.is.first.set.to.nil | 
| bbd80 | 2e 0a 20 20 20 20 20 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 | .......HOOK...s.value.must.not.b | 
| bbda0 | 65 20 61 20 73 69 6e 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 | e.a.single.hook.function...FUNCT | 
| bbdc0 | 49 4f 4e 20 73 68 6f 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 | ION.should......be.a.function.th | 
| bbde0 | 61 74 20 74 61 6b 65 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 | at.takes.no.arguments.and.insert | 
| bbe00 | 73 20 6f 6e 65 20 6f 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 | s.one.or.multiple......sections. | 
| bbe20 | 61 74 20 70 6f 69 6e 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 | at.point,.moving.point.forward.. | 
| bbe40 | 20 46 55 4e 43 54 49 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 | .FUNCTION.may.choose.not......to | 
| bbe60 | 20 69 6e 73 65 72 74 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 | .insert.its.section(s),.when.doi | 
| bbe80 | 6e 67 20 73 6f 20 77 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 | ng.so.would.not.make.sense...It. | 
| bbea0 | 20 20 20 20 20 73 68 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 | .....should.not.be.abused.for.ot | 
| bbec0 | 68 65 72 20 73 69 64 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 | her.side-effects......To.remove. | 
| bbee0 | 61 20 66 75 6e 63 74 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 | a.function.from.a.section.hook,. | 
| bbf00 | 75 73 65 20 e2 80 98 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 | use....remove-hook........File:. | 
| bbf20 | 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 54 79 70 65 73 | magit.info,..Node:.Section.Types | 
| bbf40 | 20 61 6e 64 20 56 61 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 | .and.Values,..Next:.Section.Opti | 
| bbf60 | 6f 6e 73 2c 20 20 50 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 | ons,..Prev:.Section.Hooks,..Up:. | 
| bbf80 | 53 65 63 74 69 6f 6e 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 | Sections..4.2.4.Section.Types.an | 
| bbfa0 | 64 20 56 61 6c 75 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 2d | d.Values.----------------------- | 
| bbfc0 | 2d 2d 2d 2d 2d 2d 2d 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 | -------..Each.section.has.a.type | 
| bbfe0 | 2c 20 66 6f 72 20 65 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 | ,.for.example....hunk...,....fil | 
| bc000 | 65 e2 80 99 2c 20 61 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 | e...,.and....commit.....Instance | 
| bc020 | 73 20 6f 66 20 63 65 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 | s.of.certain.section.types.also. | 
| bc040 | 68 61 76 65 20 61 20 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 | have.a.value...The.value.of.a.se | 
| bc060 | 63 74 69 6f 6e 20 6f 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 | ction.of.type....file...,.for.ex | 
| bc080 | 61 6d 70 6c 65 2c 20 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 | ample,.is.a.file.name......Users | 
| bc0a0 | 20 75 73 75 61 6c 6c 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 | .usually.do.not.have.to.worry.ab | 
| bc0c0 | 6f 75 74 20 61 20 73 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 | out.a.section...s.type.and.value | 
| bc0e0 | 2c 0a 62 75 74 20 6b 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 | ,.but.knowing.them.can.be.handy. | 
| bc100 | 61 74 20 74 69 6d 65 73 2e 0a 0a e2 80 98 48 e2    80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 | at.times......H........(...magit | 
| bc120 | 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f    6e e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 | -describe-section...).......This | 
| bc140 | 20 63 6f 6d 6d 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 | .command.shows.information.about | 
| bc160 | 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 20    70 6f 69 6e 74 20 69 6e 20 61 0a 20 20 20 20 20 | .the.section.at.point.in.a...... | 
| bc180 | 73 65 70 61 72 61 74 65 20 62 75 66 66 65 72 2e    0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d | separate.buffer....--.Command:.m | 
| bc1a0 | 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 65 66 6c 79 0a 0a 20 | agit-describe-section-briefly... | 
| bc1c0 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64    20 73 68 6f 77 73 20 69 6e 66 6f 72 6d 61 74 69 | ....This.command.shows.informati | 
| bc1e0 | 6f 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 20 69 6e | on.about.the.section.at.point.in | 
| bc200 | 20 74 68 65 0a 20 20 20 20 20 65 63 68 6f 20 61    72 65 61 2c 20 61 73 20 e2 80 98 23 3c 6d 61 67 | .the......echo.area,.as....#<mag | 
| bc220 | 69 74 2d 73 65 63 74 69 6f 6e 20 56 41 4c 55 45    20 5b 54 59 50 45 20 50 41 52 45 4e 54 2d 54 59 | it-section.VALUE.[TYPE.PARENT-TY | 
| bc240 | 50 45 2e 2e 2e 5d 0a 20 20 20 20 20 42 45 47 49    4e 4e 49 4e 47 2d 45 4e 44 3e e2 80 99 2e 0a 0a | PE...]......BEGINNING-END>...... | 
| bc260 | 20 20 20 4d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73    20 62 65 68 61 76 65 20 64 69 66 66 65 72 65 6e | ...Many.commands.behave.differen | 
| bc280 | 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 20 6f 66 20 74 68 65 | tly.depending.on.the.type.of.the | 
| bc2a0 | 20 73 65 63 74 69 6f 6e 0a 61 74 20 70 6f 69 6e    74 20 61 6e 64 2f 6f 72 20 73 6f 6d 65 68 6f 77 | .section.at.point.and/or.somehow | 
| bc2c0 | 20 63 6f 6e 73 75 6d 65 20 74 68 65 20 76 61 6c    75 65 20 6f 66 20 74 68 61 74 20 73 65 63 74 69 | .consume.the.value.of.that.secti | 
| bc2e0 | 6f 6e 2e 20 20 42 75 74 20 74 68 61 74 20 69 73    0a 6f 6e 6c 79 20 6f 6e 65 20 6f 66 20 74 68 65 | on...But.that.is.only.one.of.the | 
| bc300 | 20 72 65 61 73 6f 6e 73 20 77 68 79 20 74 68 65    20 73 61 6d 65 20 6b 65 79 20 6d 61 79 20 64 6f | .reasons.why.the.same.key.may.do | 
| bc320 | 20 73 6f 6d 65 74 68 69 6e 67 20 64 69 66 66 65    72 65 6e 74 2c 0a 64 65 70 65 6e 64 69 6e 67 20 | .something.different,.depending. | 
| bc340 | 6f 6e 20 77 68 61 74 20 73 65 63 74 69 6f 6e 20    69 73 20 63 75 72 72 65 6e 74 2e 0a 0a 20 20 20 | on.what.section.is.current...... | 
| bc360 | 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 66 6f 72    20 65 61 63 68 20 73 65 63 74 69 6f 6e 20 74 79 | Additionally.for.each.section.ty | 
| bc380 | 70 65 20 61 20 6b 65 79 6d 61 70 20 2a 6d 69 67    68 74 2a 20 62 65 20 64 65 66 69 6e 65 64 2c 20 | pe.a.keymap.*might*.be.defined,. | 
| bc3a0 | 6e 61 6d 65 64 0a e2 80 98 6d 61 67 69 74 2d 54    59 50 45 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 e2 | named....magit-TYPE-section-map. | 
| bc3c0 | 80 99 2e 20 20 54 68 61 74 20 6b 65 79 6d 61 70    20 69 73 20 75 73 65 64 20 61 73 20 74 65 78 74 | .....That.keymap.is.used.as.text | 
| bc3e0 | 20 70 72 6f 70 65 72 74 79 20 6b 65 79 6d 61 70    0a 6f 66 20 61 6c 6c 20 74 65 78 74 20 62 65 6c | .property.keymap.of.all.text.bel | 
| bc400 | 6f 6e 67 69 6e 67 20 74 6f 20 61 6e 79 20 73 65    63 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 73 | onging.to.any.section.of.the.res | 
| bc420 | 70 65 63 74 69 76 65 20 74 79 70 65 2e 20 20 49    66 20 73 75 63 68 20 61 0a 6d 61 70 20 64 6f 65 | pective.type...If.such.a.map.doe | 
| bc440 | 73 20 6e 6f 74 20 65 78 69 73 74 20 66 6f 72 20    61 20 63 65 72 74 61 69 6e 20 74 79 70 65 2c 20 | s.not.exist.for.a.certain.type,. | 
| bc460 | 74 68 65 6e 20 79 6f 75 20 63 61 6e 20 64 65 66    69 6e 65 20 69 74 20 79 6f 75 72 73 65 6c 66 2c | then.you.can.define.it.yourself, | 
| bc480 | 0a 61 6e 64 20 69 74 20 77 69 6c 6c 20 61 75 74    6f 6d 61 74 69 63 61 6c 6c 79 20 62 65 20 75 73 | .and.it.will.automatically.be.us | 
| bc4a0 | 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 65 3a 20 | ed.....File:.magit.info,..Node:. | 
| bc4c0 | 53 65 63 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2c    20 20 50 72 65 76 3a 20 53 65 63 74 69 6f 6e 20 | Section.Options,..Prev:.Section. | 
| bc4e0 | 54 79 70 65 73 20 61 6e 64 20 56 61 6c 75 65 73    2c 20 20 55 70 3a 20 53 65 63 74 69 6f 6e 73 0a | Types.and.Values,..Up:.Sections. | 
| bc500 | 0a 34 2e 32 2e 35 20 53 65 63 74 69 6f 6e 20 4f    70 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d | .4.2.5.Section.Options.--------- | 
| bc520 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68    69 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 | ------------..This.section.descr | 
| bc540 | 69 62 65 73 20 6f 70 74 69 6f 6e 73 20 74 68 61    74 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 | ibes.options.that.have.an.effect | 
| bc560 | 20 6f 6e 20 6d 6f 72 65 20 74 68 61 6e 20 6a 75    73 74 20 61 0a 63 65 72 74 61 69 6e 20 74 79 70 | .on.more.than.just.a.certain.typ | 
| bc580 | 65 20 6f 66 20 73 65 63 74 69 6f 6e 73 2e 20 20    41 73 20 79 6f 75 20 63 61 6e 20 73 65 65 20 74 | e.of.sections...As.you.can.see.t | 
| bc5a0 | 68 65 72 65 20 61 72 65 20 6e 6f 74 20 6d 61 6e    79 20 6f 66 20 74 68 6f 73 65 2e 0a 0a 20 2d 2d | here.are.not.many.of.those....-- | 
| bc5c0 | 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 73 68 6f 77 | .User.Option:.magit-section-show | 
| bc5e0 | 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 0a 0a 20 20    20 20 20 57 68 65 74 68 65 72 20 74 6f 20 61 70 | -child-count.......Whether.to.ap | 
| bc600 | 70 65 6e 64 20 74 68 65 20 6e 75 6d 62 65 72 20    6f 66 20 63 68 69 6c 64 72 65 6e 20 74 6f 20 73 | pend.the.number.of.children.to.s | 
| bc620 | 65 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 73 2e    20 20 54 68 69 73 0a 20 20 20 20 20 6f 6e 6c 79 | ection.headings...This......only | 
| bc640 | 20 61 66 66 65 63 74 73 20 73 65 63 74 69 6f 6e    73 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 6e | .affects.sections.that.could.ben | 
| bc660 | 65 66 69 74 20 66 72 6f 6d 20 74 68 69 73 20 69    6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 1f 0a 46 | efit.from.this.information.....F | 
| bc680 | 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 72 61 6e 73 69 65 6e | ile:.magit.info,..Node:.Transien | 
| bc6a0 | 74 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 4e 65 78    74 3a 20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 | t.Commands,..Next:.Transient.Arg | 
| bc6c0 | 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 2c 20 20 50 72 | uments.and.Buffer.Variables,..Pr | 
| bc6e0 | 65 76 3a 20 53 65 63 74 69 6f 6e 73 2c 20 20 55    70 3a 20 49 6e 74 65 72 66 61 63 65 20 43 6f 6e | ev:.Sections,..Up:.Interface.Con | 
| bc700 | 63 65 70 74 73 0a 0a 34 2e 33 20 54 72 61 6e 73    69 65 6e 74 20 43 6f 6d 6d 61 6e 64 73 0a 3d 3d | cepts..4.3.Transient.Commands.== | 
| bc720 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 0a 0a 4d 61 6e 79 20 4d 61 67 69 74 | ====================..Many.Magit | 
| bc740 | 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 69 6d    70 6c 65 6d 65 6e 74 65 64 20 61 73 20 2a 74 72 | .commands.are.implemented.as.*tr | 
| bc760 | 61 6e 73 69 65 6e 74 2a 20 63 6f 6d 6d 61 6e 64    73 2e 20 20 46 69 72 73 74 20 74 68 65 0a 75 73 | ansient*.commands...First.the.us | 
| bc780 | 65 72 20 69 6e 76 6f 6b 65 73 20 61 20 2a 70 72    65 66 69 78 2a 20 63 6f 6d 6d 61 6e 64 2c 20 77 | er.invokes.a.*prefix*.command,.w | 
| bc7a0 | 68 69 63 68 20 63 61 75 73 65 73 20 69 74 73 20    2a 69 6e 66 69 78 2a 20 61 72 67 75 6d 65 6e 74 | hich.causes.its.*infix*.argument | 
| bc7c0 | 73 20 61 6e 64 0a 2a 73 75 66 66 69 78 2a 20 63    6f 6d 6d 61 6e 64 73 20 74 6f 20 62 65 20 64 69 | s.and.*suffix*.commands.to.be.di | 
| bc7e0 | 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 65    63 68 6f 20 61 72 65 61 2e 20 20 54 68 65 20 75 | splayed.in.the.echo.area...The.u | 
| bc800 | 73 65 72 20 74 68 65 6e 0a 6f 70 74 69 6f 6e 61    6c 6c 79 20 73 65 74 73 20 73 6f 6d 65 20 69 6e | ser.then.optionally.sets.some.in | 
| bc820 | 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e    64 20 66 69 6e 61 6c 6c 79 20 69 6e 76 6f 6b 65 | fix.arguments.and.finally.invoke | 
| bc840 | 73 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 0a 0a 20 | s.one.of.the.suffix.commands.... | 
| bc860 | 20 20 54 68 69 73 20 69 73 20 69 6d 70 6c 65 6d    65 6e 74 65 64 20 69 6e 20 74 68 65 20 6c 69 62 | ..This.is.implemented.in.the.lib | 
| bc880 | 72 61 72 79 20 e2 80 98 74 72 61 6e 73 69 65 6e    74 e2 80 99 2e 20 20 45 61 72 6c 69 65 72 20 4d | rary....transient......Earlier.M | 
| bc8a0 | 61 67 69 74 0a 72 65 6c 65 61 73 65 73 20 75 73    65 64 20 74 68 65 20 70 61 63 6b 61 67 65 20 e2 | agit.releases.used.the.package.. | 
| bc8c0 | 80 98 6d 61 67 69 74 2d 70 6f 70 75 70 e2 80 99    20 61 6e 64 20 65 76 65 6e 20 65 61 72 6c 69 65 | ..magit-popup....and.even.earlie | 
| bc8e0 | 72 20 76 65 72 73 69 6f 6e 73 0a 6c 69 62 72 61    72 79 20 e2 80 98 6d 61 67 69 74 2d 6b 65 79 2d | r.versions.library....magit-key- | 
| bc900 | 6d 6f 64 65 e2 80 99 2e 0a 0a 20 20 20 54 72 61    6e 73 69 65 6e 74 20 69 73 20 64 6f 63 75 6d 65 | mode.........Transient.is.docume | 
| bc920 | 6e 74 65 64 20 69 6e 20 2a 6e 6f 74 65 20 28 74    72 61 6e 73 69 65 6e 74 29 54 6f 70 3a 3a 2e 0a | nted.in.*note.(transient)Top::.. | 
| bc940 | 0a e2 80 98 43 2d 63 20 43 2d 63 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 73 | ....C-c.C-c........(...magit-dis | 
| bc960 | 70 61 74 63 68 e2 80 99 29 0a 0a 20 20 20 20 20    54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 | patch...).......This.transient.p | 
| bc980 | 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69    6e 64 73 20 6d 6f 73 74 20 6f 66 20 4d 61 67 69 | refix.command.binds.most.of.Magi | 
| bc9a0 | 74 e2 80 99 73 20 6f 74 68 65 72 20 70 72 65 66    69 78 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73 | t...s.other.prefix......commands | 
| bc9c0 | 20 61 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61    6e 64 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 | .as.suffix.commands.and.displays | 
| bc9e0 | 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 0a 20 20 20 20 | .them.in.a.temporary.buffer..... | 
| bca00 | 20 75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74 68    65 6d 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20 | .until.one.of.them.is.invoked... | 
| bca20 | 49 6e 76 6f 6b 69 6e 67 20 73 75 63 68 20 61 20    73 75 62 2d 70 72 65 66 69 78 20 63 61 75 73 65 | Invoking.such.a.sub-prefix.cause | 
| bca40 | 73 0a 20 20 20 20 20 74 68 65 20 73 75 66 66 69    78 65 73 20 6f 66 20 74 68 61 74 20 63 6f 6d 6d | s......the.suffixes.of.that.comm | 
| bca60 | 61 6e 64 20 74 6f 20 62 65 20 62 6f 75 6e 64 20    61 6e 64 20 64 69 73 70 6c 61 79 65 64 20 69 6e | and.to.be.bound.and.displayed.in | 
| bca80 | 73 74 65 61 64 20 6f 66 0a 20 20 20 20 20 74 68    6f 73 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d | stead.of......those.of....magit- | 
| bcaa0 | 64 69 73 70 61 74 63 68 e2 80 99 2e 0a 0a 20 20    20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 | dispatch.........This.command.is | 
| bcac0 | 20 61 6c 73 6f 2c 20 6f 72 20 65 73 70 65 63 69    61 6c 6c 79 2c 20 75 73 65 66 75 6c 20 6f 75 74 | .also,.or.especially,.useful.out | 
| bcae0 | 73 69 64 65 20 4d 61 67 69 74 20 62 75 66 66 65    72 73 2c 20 73 6f 0a 79 6f 75 20 73 68 6f 75 6c | side.Magit.buffers,.so.you.shoul | 
| bcb00 | 64 20 73 65 74 75 70 20 61 20 67 6c 6f 62 61 6c    20 62 69 6e 64 69 6e 67 3a 0a 0a 20 20 20 20 20 | d.setup.a.global.binding:....... | 
| bcb20 | 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20    28 6b 62 64 20 22 43 2d 78 20 4d 2d 67 22 29 20 | (global-set-key.(kbd."C-x.M-g"). | 
| bcb40 | 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29    0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e | 'magit-dispatch)....File:.magit. | 
| bcb60 | 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 73 | info,..Node:.Transient.Arguments | 
| bcb80 | 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 6f | .and.Buffer.Variables,..Next:.Co | 
| bcba0 | 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 65 | mpletion.Confirmation.and.the.Se | 
| bcbc0 | 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 6e | lection,..Prev:.Transient.Comman | 
| bcbe0 | 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 34 | ds,..Up:.Interface.Concepts..4.4 | 
| bcc00 | 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 20 | .Transient.Arguments.and.Buffer. | 
| bcc20 | 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 3d | Variables.====================== | 
| bcc40 | 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 69 | ======================..The.infi | 
| bcc60 | 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 73 | x.arguments.of.many.of.Magit...s | 
| bcc80 | 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 65 | .transient.prefix.commands.cease | 
| bcca0 | 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 67 | .to.have.an.effect.once.the....g | 
| bccc0 | 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 74 | it....command.that.is.called.wit | 
| bcce0 | 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 20 | h.those.arguments.has.returned.. | 
| bcd00 | 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 61 | .Commands.that.create.a.commit.a | 
| bcd20 | 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 20 | re.a.good.example.for.this...If. | 
| bcd40 | 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 20 | the.user.changes.the.arguments,. | 
| bcd60 | 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 20 | then.that.only.affects.the.next. | 
| bcd80 | 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 20 | invocation.of.a.suffix.command.. | 
| bcda0 | 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 6f | .If.the.same.transient.prefix.co | 
| bcdc0 | 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 68 | mmand.is.later.invoked.again,.th | 
| bcde0 | 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 72 | en.the.arguments.are.initially.r | 
| bce00 | 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 73 | eset.to.the.default.value...This | 
| bce20 | 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 68 | .default.value.can.be.set.for.th | 
| bce40 | 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 64 | e.current.Emacs.session.or.saved | 
| bce60 | 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 65 | .permanently,.see.*note.(transie | 
| bce80 | 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 20 | nt)Saving.Values::...It.is.also. | 
| bcea0 | 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 6f | possible.to.cycle.through.previo | 
| bcec0 | 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 6e | usly.used.sets.of.arguments.usin | 
| bcee0 | 67 20 e2 80 98 4d 2d 70 e2 80 99 20 61 6e 64 20    e2 80 98 4d 2d 6e e2 80 99 2c 20 73 65 65 20 2a | g....M-p....and....M-n...,.see.* | 
| bcf00 | 6e 6f 74 65 20 28 74 72 61 6e 73 69 65 6e 74 29    55 73 69 6e 67 20 48 69 73 74 6f 72 79 3a 3a 2e | note.(transient)Using.History::. | 
| bcf20 | 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 6d 65 6e 74 73 | .....However.the.infix.arguments | 
| bcf40 | 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 6d 6d 61 6e 64 | .of.many.other.transient.command | 
| bcf60 | 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 74 20 65 76 65 | s.continue.to.have.an.effect.eve | 
| bcf80 | 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 6e 64 20 74 68 | n.after.the....git....command.th | 
| bcfa0 | 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 67 75 6d 65 6e | at.was.called.with.those.argumen | 
| bcfc0 | 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 69 6d 70 6f 72 | ts.has.returned...The.most.impor | 
| bcfe0 | 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 0a 74 68 6f 73 | tant.commands.like.this.are.thos | 
| bd000 | 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 67 20 69 6e 20 | e.that.display.a.diff.or.log.in. | 
| bd020 | 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 61 72 67 75 6d | a.dedicated.buffer...Their.argum | 
| bd040 | 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 68 61 76 65 20 | ents.obviously.continue.to.have. | 
| bd060 | 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 65 20 72 65 73 | an.effect.for.as.long.as.the.res | 
| bd080 | 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 67 20 64 69 73 | pective.diff.or.log.is.being.dis | 
| bd0a0 | 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 65 64 20 61 72 | played...Furthermore.the.used.ar | 
| bd0c0 | 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 72 2d 6c 6f 63 | guments.are.stored.in.buffer-loc | 
| bd0e0 | 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 65 72 65 6e 63 | al.variables.for.future.referenc | 
| bd100 | 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 73 65 63 6f 6e | e......For.commands.in.the.secon | 
| bd120 | 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 65 73 69 72 61 | d.group.it.isn...t.always.desira | 
| bd140 | 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 73 20 74 6f 20 | ble.to.reset.their.arguments.to. | 
| bd160 | 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 72 61 6e 73 69 | the.global.value.when.the.transi | 
| bd180 | 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 65 64 20 61 67 | ent.prefix.command.is.invoked.ag | 
| bd1a0 | 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 2c 20 69 74 20 | ain......As.mentioned.above,.it. | 
| bd1c0 | 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 68 20 70 72 65 | is.possible.to.cycle.through.pre | 
| bd1e0 | 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 6e 74 73 20 77 | viously.used.sets.of.arguments.w | 
| bd200 | 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 69 73 69 62 6c | hile.a.transient.popup.is.visibl | 
| bd220 | 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 64 20 61 6c 77 | e...That.means.that.we.could.alw | 
| bd240 | 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 74 73 20 74 6f | ays.reset.the.infix.arguments.to | 
| bd260 | 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 74 0a 6f 66 20 | .the.default.because.the.set.of. | 
| bd280 | 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 20 74 68 65 20 | arguments.that.is.active.in.the. | 
| bd2a0 | 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 65 77 20 e2 80 | existing.buffer.is.only.a.few... | 
| bd2c0 | 98 4d 2d 70 e2 80 99 0a 61 77 61 79 2e 20 20 4d    61 67 69 74 20 63 61 6e 20 62 65 20 63 6f 6e 66 | .M-p....away...Magit.can.be.conf | 
| bd2e0 | 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 74 2c 20 62 75 74 20 | igured.to.behave.like.that,.but. | 
| bd300 | 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 74 20 75 73 65 72 73 | because.I.expect.that.most.users | 
| bd320 | 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 20 63 6f 6e 76 65 6e | .would.not.find.that.very.conven | 
| bd340 | 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 6c 74 2e 0a 0a 20 20 | ient,.it.is.not.the.default..... | 
| bd360 | 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 73 69 62 6c 65 20 74 | .Also.note.that.it.is.possible.t | 
| bd380 | 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 20 61 72 67 75 6d 65 | o.change.the.diff.and.log.argume | 
| bd3a0 | 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 75 66 66 65 72 20 28 | nts.used.in.the.current.buffer.( | 
| bd3c0 | 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 65 72 2c 20 77 68 69 | including.the.status.buffer,.whi | 
| bd3e0 | 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 20 6c 6f 67 20 73 65 | ch.contains.both.diff.and.log.se | 
| bd400 | 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 69 76 65 20 22 72 65 | ctions).using.the.respective."re | 
| bd420 | 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 6f 6d 6d 61 6e 64 73 | fresh".transient.prefix.commands | 
| bd440 | 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 20 28 e2 80 98 64 e2 | .on....D....and....L......(...d. | 
| bd460 | 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 65 72 20 68 61 6e 64 | ...and....l....on.the.other.hand | 
| bd480 | 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 77 68 61 74 2a 20 64 | .are.intended.to.change.*what*.d | 
| bd4a0 | 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 61 79 65 64 2e 20 20 | iff.or.log.is.being.displayed... | 
| bd4c0 | 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 61 6e 67 65 20 2a 68 | It.is.possible.to.also.change.*h | 
| bd4e0 | 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 69 6e 67 20 64 69 73 | ow*.the.diff.or.log.is.being.dis | 
| bd500 | 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 62 75 74 20 69 66 20 | played.at.the.same.time,.but.if. | 
| bd520 | 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 61 74 74 65 72 2c 20 | you.only.want.to.do.the.latter,. | 
| bd540 | 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 65 66 72 65 73 68 20 | then.you.should.use.the.refresh. | 
| bd560 | 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 20 73 65 63 6f 6e 64 | variants.)..Because.these.second | 
| bd580 | 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 74 0a 70 72 65 66 69 | ary.diff.and.log.transient.prefi | 
| bd5a0 | 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 74 68 65 20 61 72 67 | xes.are.about.*changing*.the.arg | 
| bd5c0 | 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 75 66 66 65 | uments.used.in.the.current.buffe | 
| bd5e0 | 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 74 20 77 69 74 68 20 | r,.they.*always*.start.out.with. | 
| bd600 | 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 61 72 65 20 63 75 | the.set.of.arguments.that.are.cu | 
| bd620 | 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 20 62 75 66 66 65 72 | rrently.in.effect.in.that.buffer | 
| bd640 | 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 73 75 61 6c 6c 79 20 | ......Some.commands.are.usually. | 
| bd660 | 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 75 67 68 20 74 68 65 | invoked.directly.even.though.the | 
| bd680 | 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 74 68 65 20 73 75 66 | y.can.also.be.invoked.as.the.suf | 
| bd6a0 | 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 20 63 6f 6d 6d 61 6e | fix.of.a.transient.prefix.comman | 
| bd6c0 | 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 61 67 69 74 2d 73 68 | d...Most.prominently....magit-sh | 
| bd6e0 | 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 6e 76 6f 6b 65 64 20 | ow-commit....is.usually.invoked. | 
| bd700 | 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 0a 70 6f 69 6e 74 20 | by.typing....RET....while.point. | 
| bd720 | 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 62 75 74 20 69 74 20 | is.on.a.commit.in.a.log,.but.it. | 
| bd740 | 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 74 68 65 0a e2 80 98 | can.also.be.invoked.from.the.... | 
| bd760 | 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 72 65 66 69 78 2e 0a | magit-diff....transient.prefix.. | 
| bd780 | 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 73 20 69 6e 76 6f 6b | ....When.such.a.command.is.invok | 
| bd7a0 | 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 6d 70 6f 72 74 61 6e | ed.directly,.then.it.is.importan | 
| bd7c0 | 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 61 73 20 73 70 65 63 | t.to.reuse.the.arguments.as.spec | 
| bd7e0 | 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 75 66 66 65 72 2d 6c | ified.by.the.respective.buffer-l | 
| bd800 | 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 73 69 6e 67 20 74 68 | ocal.values,.instead.of.using.th | 
| bd820 | 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 67 69 6e 65 20 79 6f | e.default.arguments...Imagine.yo | 
| bd840 | 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 67 20 74 6f 20 64 69 | u.press....RET....in.a.log.to.di | 
| bd860 | 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 20 69 6e 20 61 20 64 | splay.the.commit.at.point.in.a.d | 
| bd880 | 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 75 73 65 0a e2 80 98 | ifferent.buffer.and.then.use.... | 
| bd8a0 | 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 66 66 20 69 73 20 64 | D....to.change.how.the.diff.is.d | 
| bd8c0 | 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 20 41 6e 64 20 74 68 | isplayed.in.that.buffer...And.th | 
| bd8e0 | 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 20 61 6e 6f 74 68 65 | en.you.press....RET....on.anothe | 
| bd900 | 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 74 65 61 64 20 61 6e | r.commit.to.show.that.instead.an | 
| bd920 | 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 72 65 73 65 74 20 74 | d.the.diff.arguments.are.reset.t | 
| bd940 | 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 20 73 6f 20 4d 61 67 | o.the.default...Not.cool;.so.Mag | 
| bd960 | 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 66 61 75 6c 74 2e 0a | it.does.not.do.that.by.default.. | 
| bd980 | 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 69 78 2d 75 | ..--.User.Option:.magit-prefix-u | 
| bd9a0 | 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65    6e 74 73 0a 0a 20 20 20 20 20 54 68 69 73 20 6f | se-buffer-arguments.......This.o | 
| bd9c0 | 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 69 6e 66 69 78 | ption.controls.whether.the.infix | 
| bd9e0 | 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 20 69 6e 0a 20 20 | .arguments.initially.shown.in... | 
| bda00 | 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 78 20 63 6f 6d 6d | ...certain.transient.prefix.comm | 
| bda20 | 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 6d 65 6e 74 73 20 | ands.are.based.on.the.arguments. | 
| bda40 | 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 20 65 66 66 65 63 | that......are.currently.in.effec | 
| bda60 | 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 20 73 75 66 66 69 | t.in.the.buffer.that.their.suffi | 
| bda80 | 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 61 67 69 74 2d 64 | xes.update........The....magit-d | 
| bdaa0 | 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 20 74 72 61 6e 73 | iff....and....magit-log....trans | 
| bdac0 | 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 20 20 20 20 61 66 | ient.prefix.commands.are......af | 
| bdae0 | 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 2d 20 55 73 65 72 | fected.by.this.option....--.User | 
| bdb00 | 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 62 75 66 66 65 72 | .Option:.magit-direct-use-buffer | 
| bdb20 | 2d 61 72 67 75 6d 65 6e 74 73 0a 0a 20 20 20 20    20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e | -arguments.......This.option.con | 
| bdb40 | 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 6e 64 73 2c 20 | trols.whether.certain.commands,. | 
| bdb60 | 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 28 69 2e 65 2e | when.invoked......directly.(i.e. | 
| bdb80 | 20 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 61 6e 73 69 65 | ..not.as.the.suffix.of.a.transie | 
| bdba0 | 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 65 20 74 68 65 | nt.prefix.command),......use.the | 
| bdbc0 | 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 6c 79 20 61 63 | .arguments.that.are.currently.ac | 
| bdbe0 | 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 79 0a 20 20 20 | tive.in.the.buffer.that.they.... | 
| bdc00 | 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 20 61 6c 74 65 | ..are.about.to.update...The.alte | 
| bdc20 | 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 6c 74 20 76 61 | rnative.is.to.use.the.default.va | 
| bdc40 | 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 73 2c 20 77 68 | lue......for.these.arguments,.wh | 
| bdc60 | 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 6e 74 73 20 74 | ich.might.change.the.arguments.t | 
| bdc80 | 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 66 66 65 72 2e | hat.are.used......in.the.buffer. | 
| bdca0 | 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 74 68 65 20 61 | ..Valid.values.for.both.of.the.a | 
| bdcc0 | 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 80 98 61 6c 77 | bove.options.are:............alw | 
| bdce0 | 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 6f 66 20 61 72 | ays...:.Always.use.the.set.of.ar | 
| bdd00 | 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 63 74 69 76 65 | guments.that.is.currently.active | 
| bdd20 | 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 66 65 72 2c 20 | ......in.the.respective.buffer,. | 
| bdd40 | 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 20 6f 66 20 63 | provided.that.buffer.exists.of.c | 
| bdd60 | 6f 75 72 73 65 2e 0a 0a 20 20 20 e2 80 a2 20 e2    80 98 73 65 6c 65 63 74 65 64 e2 80 99 20 6f 72 | ourse.............selected....or | 
| bdd80 | 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 75 6d 65 6e | ....t...:.Use.the.set.of.argumen | 
| bdda0 | 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 62 75 66 66 | ts.from.the.respective......buff | 
| bddc0 | 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 79 65 64 20 | er,.but.only.if.it.is.displayed. | 
| bdde0 | 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 20 20 20 20 | in.a.window.of.the.current...... | 
| bde00 | 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 66 6f 72 20 | frame...This.is.the.default.for. | 
| bde20 | 62 6f 74 68 20 76 61 72 69 61 62 6c 65 73 2e 0a    0a 20 20 20 e2 80 a2 20 e2 80 98 63 75 72 72 65 | both.variables.............curre | 
| bde40 | 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 74 73 20 | nt...:.Use.the.set.of.arguments. | 
| bde60 | 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 75 74 0a | from.the.respective.buffer,.but. | 
| bde80 | 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 74 20 62 | .....only.if.it.is.the.current.b | 
| bdea0 | 75 66 66 65 72 2e 0a 0a 20 20 20 e2 80 a2 20 e2    80 98 6e 65 76 65 72 e2 80 99 3a 20 4e 65 76 65 | uffer.............never...:.Neve | 
| bdec0 | 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 6d 20 | r.use.the.set.of.arguments.from. | 
| bdee0 | 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 66 72 | the.respective.buffer...I.am.afr | 
| bdf00 | 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 74 69 | aid.it.gets.more.complicated.sti | 
| bdf20 | 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 64 20 | ll:.........The.global.diff.and. | 
| bdf40 | 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 20 73 | log.arguments.are.set.for.each.s | 
| bdf60 | 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 79 2e | upported.mode......individually. | 
| bdf80 | 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 6c 65 | ..The.diff.arguments.for.example | 
| bdfa0 | 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 20 e2 | .have.different.values......in.. | 
| bdfc0 | 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 2d 72 | ..magit-diff-mode...,....magit-r | 
| bdfe0 | 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 2d 6d | evision-mode...,.........magit-m | 
| be000 | 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 67 69 | erge-preview-mode....and....magi | 
| be020 | 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 20 53 | t-status-mode....buffers.......S | 
| be040 | 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 20 6f | etting.or.saving.the.value.for.o | 
| be060 | 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 6c 75 | ne.mode.does.not.change.the.valu | 
| be080 | 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 69 73 | e......for.other.modes...The.his | 
| be0a0 | 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 a2 20 | tory.however.is.shared.......... | 
| be0c0 | 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 73 20 | When....magit-show-commit....is. | 
| be0e0 | 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 66 66 | invoked.directly.from.a.log.buff | 
| be100 | 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 69 73 | er,......then.the.file.filter.is | 
| be120 | 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 6f 74 | .picked.up.from.that.buffer,.not | 
| be140 | 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 20 6f | .from.the......revision.buffer.o | 
| be160 | 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 75 6d | r.the.mode...s.global.diff.argum | 
| be180 | 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 20 61 | ents..........Even.though.they.a | 
| be1a0 | 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 0a 20 | re.suffixes.of.the.diff.prefix.. | 
| be1c0 | 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 64 20 | .......magit-show-commit....and. | 
| be1e0 | 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 75 73 | ...magit-stash-show....do.not.us | 
| be200 | 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 20 74 | e.the.diff......buffer.used.by.t | 
| be220 | 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 20 75 | he.diff.commands,.instead.they.u | 
| be240 | 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 20 61 | se.the.dedicated......revision.a | 
| be260 | 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 20 74 | nd.stash.buffers........At.the.t | 
| be280 | 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 20 69 | ime.you.invoke.the.diff.prefix.i | 
| be2a0 | 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 20 20 | t.is.unknown.to.Magit.which..... | 
| be2c0 | 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 65 20 | .of.the.suffix.commands.you.are. | 
| be2e0 | 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 72 74 | going.to.invoke...While.not.cert | 
| be300 | 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 75 73 | ain,......more.often.than.not.us | 
| be320 | 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 20 74 | ers.invoke.one.of.the.commands.t | 
| be340 | 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 73 6f | hat.use.the......diff.buffer,.so | 
| be360 | 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 72 65 | .the.initial.infix.arguments.are | 
| be380 | 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 72 2e | .those.used.in.that......buffer. | 
| be3a0 | 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 20 74 | ..However.if.you.invoke.one.of.t | 
| be3c0 | 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 20 20 | hese.commands.directly,.then.... | 
| be3e0 | 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 73 65 | ..Magit.knows.that.it.should.use | 
| be400 | 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 6f 6e | .the.arguments.from.the.revision | 
| be420 | 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 20 e2 | ......resp...stash.buffer....... | 
| be440 | 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 73 20 | ...The.log.prefix.also.features. | 
| be460 | 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 6d 61 | reflog.commands,.but.these.comma | 
| be480 | 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 67 75 | nds.do......not.use.the.log.argu | 
| be4a0 | 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 77 2d | ments..........If....magit-show- | 
| be4c0 | 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 61 67 | refs....is.invoked.from.a....mag | 
| be4e0 | 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 68 65 | it-refs-mode....buffer,......the | 
| be500 | 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 61 6e | n.it.acts.as.a.refresh.prefix.an | 
| be520 | 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 65 73 | d.therefore.unconditionally.uses | 
| be540 | 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 20 61 | ......the.buffer...s.arguments.a | 
| be560 | 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 20 69 | s.initial.arguments...If.it.is.i | 
| be580 | 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 72 65 | nvoked......elsewhere.with.a.pre | 
| be5a0 | 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 72 65 | fix.argument,.then.it.acts.as.re | 
| be5c0 | 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 65 20 | gular.prefix......and.therefore. | 
| be5e0 | 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 75 66 | respects....magit-prefix-use-buf | 
| be600 | 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 69 73 | fer-arguments......If.it......is | 
| be620 | 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 72 65 | .invoked.elsewhere.without.a.pre | 
| be640 | 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 61 0a | fix.argument,.then.it.acts.as.a. | 
| be660 | 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 6f 72 | .....direct.command.and.therefor | 
| be680 | 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 74 2d | e.respects.........magit-direct- | 
| be6a0 | 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 6c 65 | use-buffer-arguments........File | 
| be6c0 | 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 6e 20 | :.magit.info,..Node:.Completion. | 
| be6e0 | 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 2c 20 | Confirmation.and.the.Selection,. | 
| be700 | 20 4e 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 54 72 61 6e 73 | .Next:.Running.Git,..Prev:.Trans | 
| be720 | 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 72 69 61 62 | ient.Arguments.and.Buffer.Variab | 
| be740 | 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 0a 0a 34 2e | les,..Up:.Interface.Concepts..4. | 
| be760 | 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 6e 64 20 74 | 5.Completion,.Confirmation.and.t | 
| be780 | 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 3d 3d 3d 3d | he.Selection.=================== | 
| be7a0 | 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 2a 20 4d | ===========================..*.M | 
| be7c0 | 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 3a 0a 2a 20 | enu:..*.Action.Confirmation::.*. | 
| be7e0 | 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 3a 0a 2a 20 | Completion.and.Confirmation::.*. | 
| be800 | 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 6e 74 65 72 | The.Selection::.*.The.hunk-inter | 
| be820 | 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 6f 6d 70 6c | nal.region::.*.Support.for.Compl | 
| be840 | 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 6e 61 6c 20 | etion.Frameworks::.*.Additional. | 
| be860 | 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 3a 20 6d 61 | Completion.Options::....File:.ma | 
| be880 | 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 69 72 6d 61 | git.info,..Node:.Action.Confirma | 
| be8a0 | 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 43 6f 6e 66 | tion,..Next:.Completion.and.Conf | 
| be8c0 | 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 6e 66 69 72 | irmation,..Up:.Completion.Confir | 
| be8e0 | 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 31 20 | mation.and.the.Selection..4.5.1. | 
| be900 | 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 2d 2d 2d 2d | Action.Confirmation.------------ | 
| be920 | 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 6e 79 20 61 | -------------..By.default.many.a | 
| be940 | 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 79 20 6c 65 | ctions.that.could.potentially.le | 
| be960 | 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 6f 6e 66 69 | ad.to.data.loss.have.to.be.confi | 
| be980 | 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 72 79 20 63 | rmed...This.includes.many.very.c | 
| be9a0 | 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 75 69 63 6b | ommon.actions,.so.this.can.quick | 
| be9c0 | 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 20 74 68 65 | ly.become.annoying...Many.of.the | 
| be9e0 | 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 20 69 66 20 | se.actions.can.be.undone.and.if. | 
| bea00 | 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 6f 20 75 6e | you.have.thought.about.how.to.un | 
| bea20 | 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 20 73 68 6f | do.certain.mistakes,.then.it.sho | 
| bea40 | 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 72 6d 61 74 | uld.be.safe.to.disable.confirmat | 
| bea60 | 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 6e 73 2e 0a | ion.for.the.respective.actions.. | 
| bea80 | 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 6f 6e 66 69 | ....The.option....magit-no-confi | 
| beaa0 | 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 67 69 74 20 | rm....can.be.used.to.tell.Magit. | 
| beac0 | 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 69 74 68 6f | to.perform.certain.actions.witho | 
| beae0 | 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 6d 20 74 68 | ut.the.user.having.to.confirm.th | 
| beb00 | 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 74 69 6f 6e | em...Note.that.while.this.option | 
| beb20 | 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 20 63 6f 6e | .can.only.be.used.to.disable.con | 
| beb40 | 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 20 6f 66 20 | firmation.for.a.specific.set.of. | 
| beb60 | 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 70 6c 61 69 | actions,.the.next.section.explai | 
| beb80 | 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 67 69 74 20 | ns.another.way.of.telling.Magit. | 
| beba0 | 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 20 55 73 65 | to.ask.fewer.questions....--.Use | 
| bebc0 | 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 0a 20 20 20 20 | r.Option:.magit-no-confirm...... | 
| bebe0 | 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 61 20 6c | .The.value.of.this.option.is.a.l | 
| bec00 | 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 61 63 74 | ist.of.symbols,.representing.act | 
| bec20 | 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 20 62 65 | ions......that.do.not.have.to.be | 
| bec40 | 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 20 62 65 | .confirmed.by.the.user.before.be | 
| bec60 | 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 79 20 64 | ing.carried......out........By.d | 
| bec80 | 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 72 6f 75 | efault.many.potentially.dangerou | 
| beca0 | 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 20 20 20 | s.commands.ask.the.user.for..... | 
| becc0 | 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 65 6c 6f | .confirmation...Each.of.the.belo | 
| bece0 | 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 6e 0a 20 | w.symbols.stands.for.an.action.. | 
| bed00 | 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 65 6e 74 | ....which,.when.invoked.unintent | 
| bed20 | 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 79 20 61 | ionally.or.without.being.fully.a | 
| bed40 | 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 2c 20 63 | ware.of......the.consequences,.c | 
| bed60 | 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 63 61 73 | ould.lead.to.tears...In.many.cas | 
| bed80 | 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 6d 61 6e | es.there.are......several.comman | 
| beda0 | 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 20 61 20 | ds.that.perform.variations.of.a. | 
| bedc0 | 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 6e e2 80 | certain.action,.so.we......don.. | 
| bede0 | 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 6d 6f 72 | .t.use.the.command.names.but.mor | 
| bee00 | 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 80 a2 20 | e.generic.symbols............... | 
| bee20 | 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 20 20 20 | Applying.changes:............... | 
| bee40 | 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 6f 6e 65 | .......discard....Discarding.one | 
| bee60 | 20 6f 72 20 6d 6f 72 65 20 63 68 61 6e 67 65 73    20 28 69 2e 65 2e 20 20 68 75 6e 6b 73 20 6f 72 | .or.more.changes.(i.e...hunks.or | 
| bee80 | 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 64 69 66 | ................the.complete.dif | 
| beea0 | 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 67 65 2c | f.for.a.file).loses.that.change, | 
| beec0 | 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 20 20 20 | ................obviously....... | 
| beee0 | 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 76 65 72 | ................reverse....Rever | 
| bef00 | 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 75 73 75 | ting.one.or.more.changes.can.usu | 
| bef20 | 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 20 62 79 | ally.be................undone.by | 
| bef40 | 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 20 20 20 | .reverting.the.reversion........ | 
| bef60 | 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 67 65 73 | ...............stage-all-changes | 
| bef80 | 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 99 20 57 | ...,....unstage-all-changes....W | 
| befa0 | 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 62 6f 74 | hen.there.are................bot | 
| befc0 | 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 2c 20 74 | h.staged.and.unstaged.changes,.t | 
| befe0 | 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 20 20 65 | hen.un-/staging................e | 
| bf000 | 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 64 69 73 | verything.would.destroy.that.dis | 
| bf020 | 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 20 20 20 | tinction...Of.course............ | 
| bf040 | 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 2d 2f 73 | ....that.also.applies.when.un-/s | 
| bf060 | 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 20 20 20 | taging.a.single.change,.but..... | 
| bf080 | 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 61 6e 64 | ...........then.less.is.lost.and | 
| bf0a0 | 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 68 61 76 | .one.does.that.so.often.that.hav | 
| bf0c0 | 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 20 65 76 | ing................to.confirm.ev | 
| bf0e0 | 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 65 2e 0a | ery.time.would.be.unacceptable.. | 
| bf100 | 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 20 20 20 | .............Files:............. | 
| bf120 | 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 65 20 74 | .........delete....When.a.file.t | 
| bf140 | 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 74 20 69 | hat.isn...t.yet.tracked.by.Git.i | 
| bf160 | 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 6e 20 69 | s................deleted,.then.i | 
| bf180 | 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 74 20 74 | t.is.completely.lost,.not.just.t | 
| bf1a0 | 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 73 2e 20 | he.last................changes.. | 
| bf1c0 | 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 20 20 e2 | .Very.dangerous................. | 
| bf1e0 | 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 65 74 69 | ......trash....Instead.of.deleti | 
| bf200 | 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 20 74 6f | ng.a.file.it.can.also.be.move.to | 
| bf220 | 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 61 73 68 | ................the.system.trash | 
| bf240 | 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 6f 75 73 | ...Obviously.much.less.dangerous | 
| bf260 | 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 20 69 74 | .than................deleting.it | 
| bf280 | 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 74 69 6f | ..................Also.see.optio | 
| bf2a0 | 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 6f 2d 74 | n....magit-delete-by-moving-to-t | 
| bf2c0 | 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 98 72 65 | rash..........................re | 
| bf2e0 | 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 20 65 61 | surrect....A.deleted.file.can.ea | 
| bf300 | 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 20 20 20 | sily.be.resurrected.by.......... | 
| bf320 | 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 2c 20 77 | ......"deleting".the.deletion,.w | 
| bf340 | 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 20 20 20 | hich.is.done.using.the.same..... | 
| bf360 | 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 73 65 64 | ...........command.that.was.used | 
| bf380 | 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 68 65 0a | .to.delete.the.same.file.in.the. | 
| bf3a0 | 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 20 20 20 | ...............first.place...... | 
| bf3c0 | 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 6e 74 72 | .................untrack....Untr | 
| bf3e0 | 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 79 20 74 | acking.a.file.can.be.undone.by.t | 
| bf400 | 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 69 6e 2e | racking.it................again. | 
| bf420 | 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 80 99 20 | ......................rename.... | 
| bf440 | 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 20 75 6e | Renaming.a.file.can.easily.be.un | 
| bf460 | 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 0a 0a 20 | done...............Sequences:... | 
| bf480 | 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 63 74 e2 | ...................reset-bisect. | 
| bf4a0 | 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 22 72 65 | ...Aborting.(known.to.Git.as."re | 
| bf4c0 | 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 73 65 63 | setting").a................bisec | 
| bf4e0 | 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 74 69 6f | t.operation.loses.all.informatio | 
| bf500 | 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 20 20 20 | n.collected.so.far.............. | 
| bf520 | 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 74 69 6e | .........abort-rebase....Abortin | 
| bf540 | 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 72 65 61 | g.a.rebase.throws.away.all.alrea | 
| bf560 | 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 6d 6d 69 | dy................modified.commi | 
| bf580 | 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 73 74 6f | ts,.but.it...s.possible.to.resto | 
| bf5a0 | 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 74 68 65 | re.those.from................the | 
| bf5c0 | 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 98 61 62 | .reflog.......................ab | 
| bf5e0 | 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 20 74 68 | ort-merge....Aborting.a.merge.th | 
| bf600 | 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 20 20 20 | rows.away.all.conflict.......... | 
| bf620 | 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 61 6c 72 | ......resolutions.which.have.alr | 
| bf640 | 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 20 20 20 | eady.been.carried.out.by.the.... | 
| bf660 | 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 20 20 20 | ............user................ | 
| bf680 | 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 20 77 69 | .......merge-dirty....Merging.wi | 
| bf6a0 | 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 69 74 0a | th.a.dirty.worktree.can.make.it. | 
| bf6c0 | 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 6b 20 74 | ...............hard.to.go.back.t | 
| bf6e0 | 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 77 61 73 | o.the.state.before.the.merge.was | 
| bf700 | 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 20 20 20 | ................initiated....... | 
| bf720 | 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 20 20 20 | ........References:............. | 
| bf740 | 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 63 68 e2 | .........delete-unmerged-branch. | 
| bf760 | 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 65 74 65 | ...Once.a.branch.has.been.delete | 
| bf780 | 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 20 62 65 | d,................it.can.only.be | 
| bf7a0 | 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 | 
| bf7c0 | 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 64 65 64 | ry.tools................provided | 
| bf7e0 | 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 65 66 6c | .by.Git...And.even.then.the.refl | 
| bf800 | 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 20 20 20 | og.is.gone...The................ | 
| bf820 | 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 65 20 64 | user.always.has.to.confirm.the.d | 
| bf840 | 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 20 20 20 | eletion.of.a.branch.by.......... | 
| bf860 | 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 68 6f 69 | ......accepting.the.default.choi | 
| bf880 | 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 20 20 20 | ce.(or.selecting.another........ | 
| bf8a0 | 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 72 61 6e | ........branch),.but.when.a.bran | 
| bf8c0 | 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 6c 73 6f | ch.has.not.been.merged.yet,.also | 
| bf8e0 | 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 20 75 73 | ................make.sure.the.us | 
| bf900 | 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 20 20 20 | er.is.aware.of.that............. | 
| bf920 | 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 20 57 68 | ..........delete-pr-remote....Wh | 
| bf940 | 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 0a 20 20 | en.deleting.a.branch.that.was... | 
| bf960 | 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 75 6c 6c | .............created.from.a.pull | 
| bf980 | 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 63 68 65 | -request.and.if.no.other.branche | 
| bf9a0 | 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 6f 6e 20 | s................still.exist.on. | 
| bf9c0 | 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 61 6e 63 | that.remote,.then....magit-branc | 
| bf9e0 | 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 66 65 72 | h-delete...................offer | 
| bfa00 | 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 6c 2e 20 | s.to.delete.the.remote.as.well.. | 
| bfa20 | 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 20 20 20 | .This.should.be.safe............ | 
| bfa40 | 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 66 20 6e | ....because.it.only.happens.if.n | 
| bfa60 | 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 20 20 20 | o.other.refs.exist.in.the....... | 
| bfa80 | 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 6e 64 20 | .........remotes.namespace,.and. | 
| bfaa0 | 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 66 0a 20 | you.can.recreate.the.remote.if.. | 
| bfac0 | 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 20 20 20 | ..............necessary......... | 
| bfae0 | 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 20 44 72 | ..............drop-stashes....Dr | 
| bfb00 | 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 65 63 61 | opping.a.stash.is.dangerous.beca | 
| bfb20 | 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 20 73 74 | use.Git................stores.st | 
| bfb40 | 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 73 74 61 | ashes.in.the.reflog...Once.a.sta | 
| bfb60 | 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 20 74 68 | sh.is.removed,................th | 
| bfb80 | 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 75 73 69 | ere.is.no.going.back.without.usi | 
| bfba0 | 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 20 20 20 | ng.low-level.recovery........... | 
| bfbc0 | 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 57 68 65 | .....tools.provided.by.Git...Whe | 
| bfbe0 | 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 20 20 20 | n.a.single.stash.is.dropped,.... | 
| bfc00 | 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 61 79 73 | ............then.the.user.always | 
| bfc20 | 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 74 68 65 | .has.to.confirm.by.accepting.the | 
| bfc40 | 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 65 6c 65 | ................default.(or.sele | 
| bfc60 | 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 6f 6e 6c | cting.another)...This.action.onl | 
| bfc80 | 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 20 64 65 | y................concerns.the.de | 
| bfca0 | 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 20 6f 6e | letion.of.multiple.stashes.at.on | 
| bfcc0 | 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 0a 20 20 | ce...............Publishing:.... | 
| bfce0 | 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 68 e2 80 | ..................set-and-push.. | 
| bfd00 | 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 6d 20 6f | ..When.pushing.to.the.upstream.o | 
| bfd20 | 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 6f 74 65 | r.the................push-remote | 
| bfd40 | 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 6e 66 69 | .and.that.isn...t.actually.confi | 
| bfd60 | 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 20 20 74 | gured.yet,.then................t | 
| bfd80 | 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 67 65 74 | he.user.can.first.set.the.target | 
| bfda0 | 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 20 20 20 | ...If.s/he.confirms.the......... | 
| bfdc0 | 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 68 65 6e | .......default.too.quickly,.then | 
| bfde0 | 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 0a 20 20 | .s/he.might.end.up.pushing.to... | 
| bfe00 | 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 20 61 6e | .............the.wrong.branch.an | 
| bfe20 | 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 0a 20 20 | d.if.the.remote.repository.is... | 
| bfe40 | 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 73 61 6c | .............configured.to.disal | 
| bfe60 | 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 6e 20 74 | low.fixing.such.mistakes,.then.t | 
| bfe80 | 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 74 65 20 | hat................can.be.quite. | 
| bfea0 | 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 20 20 20 | embarrassing.and.annoying....... | 
| bfec0 | 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 79 3a 0a | ........Edit.published.history:. | 
| bfee0 | 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 73 65 20 | ...........Without.adding.these. | 
| bff00 | 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 6e 65 64 | symbols.here,.you.will.be.warned | 
| bff20 | 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 6d 69 74 | .before...........editing.commit | 
| bff40 | 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 65 64 20 | s.that.have.already.been.pushed. | 
| bff60 | 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 68 65 73 | to.one.of.the...........branches | 
| bff80 | 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 2d 62 72 | .listed.in....magit-published-br | 
| bffa0 | 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 e2 80 98 | anches.......................... | 
| bffc0 | 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 73 74 20 | amend-published....Affects.most. | 
| bffe0 | 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 20 20 20 | commands.that.amend.to.......... | 
| c0000 | 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 80 a2 20 | ......"HEAD".................... | 
| c0020 | 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 73 20 63 | ...rebase-published....Affects.c | 
| c0040 | 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 20 20 20 | ommands.that.perform............ | 
| c0060 | 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 73 20 69 | ....interactive.rebases...This.i | 
| c0080 | 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 20 20 20 | ncludes.commands.from.the....... | 
| c00a0 | 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 74 20 6d | .........commit.transient.that.m | 
| c00c0 | 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 41 44 22 | odify.a.commit.other.than."HEAD" | 
| c00e0 | 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 61 72 69 | ,................namely.the.vari | 
| c0100 | 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 2e 0a 0a | ous.fixup.and.squash.variants... | 
| c0120 | 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 69 73 68 | ....................edit-publish | 
| c0140 | 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 20 20 20 | ed....Affects.the.commands...... | 
| c0160 | 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 63 6f 6d | .............magit-edit-line-com | 
| c0180 | 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 6d 61 67 | mit....and...................mag | 
| c01a0 | 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 20 54 68 | it-diff-edit-hunk-commit......Th | 
| c01c0 | 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 20 20 20 | ese.two.commands.make........... | 
| c01e0 | 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 74 61 6c | .....it.quite.easy.to.accidental | 
| c0200 | 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 6f 0a 20 | ly.edit.a.published.commit,.so.. | 
| c0220 | 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 6b 20 74 | ..............you.should.think.t | 
| c0240 | 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 6e 6f 74 | wice.before.configuring.them.not | 
| c0260 | 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 6e 66 69 | .to.ask................for.confi | 
| c0280 | 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 65 20 63 | rmation.............To.disable.c | 
| c02a0 | 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 6c 6c 20 | onfirmation.completely,.add.all. | 
| c02c0 | 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 6f 72 20 | three.symbols.here...........or. | 
| c02e0 | 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 65 73 e2 | set....magit-published-branches. | 
| c0300 | 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 20 56 61 | ...to....nil..................Va | 
| c0320 | 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 6b 69 6c 6c | rious:......................kill | 
| c0340 | 2d 70 72 6f 63 65 73 73 e2 80 99 20 54 68 65 72    65 20 73 65 6c 64 6f 6d 20 69 73 20 61 20 72 65 | -process....There.seldom.is.a.re | 
| c0360 | 61 73 6f 6e 20 74 6f 20 6b 69 6c 6c 20 61 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 | ason.to.kill.a................pr | 
| c0380 | 6f 63 65 73 73 2e 0a 0a 20 20 20 20 20 20 20 20    e2 80 a2 20 47 6c 6f 62 61 6c 20 73 65 74 74 69 | ocess...............Global.setti | 
| c03a0 | 6e 67 73 3a 0a 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 | ngs:............Instead.of.addin | 
| c03c0 | 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 20 74 6f 20 74 68 | g.all.of.the.above.symbols.to.th | 
| c03e0 | 65 20 76 61 6c 75 65 20 6f 66 0a 20 20 20 20 20    20 20 20 20 20 74 68 69 73 20 6f 70 74 69 6f 6e | e.value.of...........this.option | 
| c0400 | 2c 20 79 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 | ,.you.can.also.set.it.to.the.ato | 
| c0420 | 6d 20 e2 80 98 74 e2 80 99 2c 20 77 68 69 63 68    20 68 61 73 0a 20 20 20 20 20 20 20 20 20 20 74 | m....t...,.which.has...........t | 
| c0440 | 68 65 20 73 61 6d 65 20 65 66 66 65 63 74 20 61    73 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 | he.same.effect.as.adding.all.of. | 
| c0460 | 74 68 65 20 61 62 6f 76 65 20 73 79 6d 62 6f 6c    73 2e 20 20 44 6f 69 6e 67 0a 20 20 20 20 20 20 | the.above.symbols...Doing....... | 
| c0480 | 20 20 20 20 74 68 61 74 20 6d 6f 73 74 20 63 65    72 74 61 69 6e 6c 79 20 69 73 20 61 20 62 61 64 | ....that.most.certainly.is.a.bad | 
| c04a0 | 20 69 64 65 61 2c 20 65 73 70 65 63 69 61 6c 6c    79 20 62 65 63 61 75 73 65 20 6f 74 68 65 72 0a | .idea,.especially.because.other. | 
| c04c0 | 20 20 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c    73 20 6d 69 67 68 74 20 62 65 20 61 64 64 65 64 | ..........symbols.might.be.added | 
| c04e0 | 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 20 | .in.the.future...So.even.if.you. | 
| c0500 | 64 6f 6e e2 80 99 74 0a 20 20 20 20 20 20 20 20    20 20 77 61 6e 74 20 74 6f 20 62 65 20 61 73 6b | don...t...........want.to.be.ask | 
| c0520 | 65 64 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74    69 6f 6e 20 66 6f 72 20 61 6e 79 20 6f 66 20 74 | ed.for.confirmation.for.any.of.t | 
| c0540 | 68 65 73 65 20 61 63 74 69 6f 6e 73 2c 0a 20 20    20 20 20 20 20 20 20 20 79 6f 75 20 61 72 65 20 | hese.actions,...........you.are. | 
| c0560 | 73 74 69 6c 6c 20 62 65 74 74 65 72 20 6f 66 20    61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 | still.better.of.adding.all.of.th | 
| c0580 | 65 20 72 65 73 70 65 63 74 69 76 65 20 73 79 6d    62 6f 6c 73 0a 20 20 20 20 20 20 20 20 20 20 69 | e.respective.symbols...........i | 
| c05a0 | 6e 64 69 76 69 64 75 61 6c 6c 79 2e 0a 0a 20 20    20 20 20 20 20 20 20 20 57 68 65 6e 20 e2 80 98 | ndividually.............When.... | 
| c05c0 | 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 e2 80 99 20 | magit-wip-before-change-mode.... | 
| c05e0 | 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e    20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 66 | is.enabled,.then.the...........f | 
| c0600 | 6f 6c 6c 6f 77 69 6e 67 20 61 63 74 69 6f 6e 73    20 63 61 6e 20 62 65 20 75 6e 64 6f 6e 65 20 66 | ollowing.actions.can.be.undone.f | 
| c0620 | 61 69 72 6c 79 20 65 61 73 69 6c 79 3a 20 e2 80    98 64 69 73 63 61 72 64 e2 80 99 2c 0a 20 20 20 | airly.easily:....discard...,.... | 
| c0640 | 20 20 20 20 20 20 20 e2 80 98 72 65 76 65 72 73    65 e2 80 99 2c 20 e2 80 98 73 74 61 67 65 2d 61 | ..........reverse...,....stage-a | 
| c0660 | 6c 6c 2d 63 68 61 6e 67 65 73 e2 80 99 2c 20 61    6e 64 20 e2 80 98 75 6e 73 74 61 67 65 2d 61 6c | ll-changes...,.and....unstage-al | 
| c0680 | 6c 2d 63 68 61 6e 67 65 73 e2 80 99 2e 20 20 49    66 0a 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 | l-changes......If...........and. | 
| c06a0 | 6f 6e 6c 79 20 69 66 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 | only.if.this.mode.is.enabled,.th | 
| c06c0 | 65 6e 20 e2 80 98 73 61 66 65 2d 77 69 74 68 2d    77 69 70 e2 80 99 20 68 61 73 20 74 68 65 0a 20 | en....safe-with-wip....has.the.. | 
| c06e0 | 20 20 20 20 20 20 20 20 20 73 61 6d 65 20 65 66    66 65 63 74 20 61 73 20 61 64 64 69 6e 67 20 61 | .........same.effect.as.adding.a | 
| c0700 | 6c 6c 20 6f 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 | ll.of.these.symbols.individually | 
| c0720 | 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 6f | .....File:.magit.info,..Node:.Co | 
| c0740 | 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 2c 20 20 4e 65 78 74 | mpletion.and.Confirmation,..Next | 
| c0760 | 3a 20 54 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c    20 20 50 72 65 76 3a 20 41 63 74 69 6f 6e 20 43 | :.The.Selection,..Prev:.Action.C | 
| c0780 | 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 6e | onfirmation,..Up:.Completion.Con | 
| c07a0 | 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 35 | firmation.and.the.Selection..4.5 | 
| c07c0 | 2e 32 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 0a 2d | .2.Completion.and.Confirmation.- | 
| c07e0 | 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 | -------------------------------- | 
| c0800 | 0a 0a 4d 61 6e 79 20 4d 61 67 69 74 20 63 6f 6d    6d 61 6e 64 73 20 61 73 6b 20 74 68 65 20 75 73 | ..Many.Magit.commands.ask.the.us | 
| c0820 | 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 20 70 6f 73 73 | er.to.select.from.a.list.of.poss | 
| c0840 | 69 62 6c 65 0a 74 68 69 6e 67 73 20 74 6f 20 61    63 74 20 6f 6e 2c 20 77 68 69 6c 65 20 6f 66 66 | ible.things.to.act.on,.while.off | 
| c0860 | 65 72 69 6e 67 20 74 68 65 20 6d 6f 73 74 20 6c    69 6b 65 6c 79 20 63 68 6f 69 63 65 20 61 73 20 | ering.the.most.likely.choice.as. | 
| c0880 | 74 68 65 20 64 65 66 61 75 6c 74 2e 0a 46 6f 72    20 6d 61 6e 79 20 6f 66 20 74 68 65 73 65 20 63 | the.default..For.many.of.these.c | 
| c08a0 | 6f 6d 6d 61 6e 64 73 20 74 68 65 20 64 65 66 61    75 6c 74 20 69 73 20 74 68 65 20 74 68 69 6e 67 | ommands.the.default.is.the.thing | 
| c08c0 | 20 61 74 20 70 6f 69 6e 74 2c 20 70 72 6f 76 69    64 65 64 0a 74 68 61 74 20 69 74 20 61 63 74 75 | .at.point,.provided.that.it.actu | 
| c08e0 | 61 6c 6c 79 20 69 73 20 61 20 76 61 6c 69 64 20    74 68 69 6e 67 20 74 6f 20 61 63 74 20 6f 6e 2e | ally.is.a.valid.thing.to.act.on. | 
| c0900 | 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 61 63 74 0a 6f 6e 20 | ..For.many.commands.that.act.on. | 
| c0920 | 61 20 62 72 61 6e 63 68 2c 20 74 68 65 20 63 75    72 72 65 6e 74 20 62 72 61 6e 63 68 20 73 65 72 | a.branch,.the.current.branch.ser | 
| c0940 | 76 65 73 20 61 73 20 74 68 65 20 64 65 66 61 75    6c 74 20 69 66 20 74 68 65 72 65 20 69 73 20 6e | ves.as.the.default.if.there.is.n | 
| c0960 | 6f 0a 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e    74 2e 0a 0a 20 20 20 54 68 65 73 65 20 63 6f 6d | o.branch.at.point......These.com | 
| c0980 | 6d 61 6e 64 73 20 63 6f 6d 62 69 6e 65 20 61 73    6b 69 6e 67 20 66 6f 72 20 63 6f 6e 66 69 72 6d | mands.combine.asking.for.confirm | 
| c09a0 | 61 74 69 6f 6e 20 61 6e 64 20 61 73 6b 69 6e 67    20 66 6f 72 20 61 0a 74 61 72 67 65 74 20 74 6f | ation.and.asking.for.a.target.to | 
| c09c0 | 20 61 63 74 20 6f 6e 20 69 6e 74 6f 20 61 20 73    69 6e 67 6c 65 20 61 63 74 69 6f 6e 2e 20 20 54 | .act.on.into.a.single.action...T | 
| c09e0 | 68 65 20 75 73 65 72 20 63 61 6e 20 63 6f 6e 66    69 72 6d 20 74 68 65 20 64 65 66 61 75 6c 74 0a | he.user.can.confirm.the.default. | 
| c0a00 | 74 61 72 67 65 74 20 75 73 69 6e 67 20 e2 80 98    52 45 54 e2 80 99 20 6f 72 20 61 62 6f 72 74 20 | target.using....RET....or.abort. | 
| c0a20 | 75 73 69 6e 67 20 e2 80 98 43 2d 67 e2 80 99 2e    20 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 | using....C-g......This.is.simila | 
| c0a40 | 72 20 74 6f 20 61 0a e2 80 98 79 2d 6f 72 2d 6e    2d 70 e2 80 99 20 70 72 6f 6d 70 74 2c 20 62 75 | r.to.a....y-or-n-p....prompt,.bu | 
| c0a60 | 74 20 74 68 65 20 6b 65 79 73 20 74 6f 20 63 6f    6e 66 69 72 6d 20 6f 72 20 61 62 6f 72 74 20 64 | t.the.keys.to.confirm.or.abort.d | 
| c0a80 | 69 66 66 65 72 2e 0a 0a 20 20 20 41 74 20 74 68    65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 65 20 | iffer......At.the.same.time.the. | 
| c0aa0 | 75 73 65 72 20 69 73 20 61 6c 73 6f 20 67 69 76    65 6e 20 74 68 65 20 6f 70 70 6f 72 74 75 6e 69 | user.is.also.given.the.opportuni | 
| c0ac0 | 74 79 20 74 6f 20 73 65 6c 65 63 74 0a 61 6e 6f    74 68 65 72 20 74 61 72 67 65 74 2c 20 77 68 69 | ty.to.select.another.target,.whi | 
| c0ae0 | 63 68 20 69 73 20 75 73 65 66 75 6c 20 62 65 63    61 75 73 65 20 66 6f 72 20 73 6f 6d 65 20 63 6f | ch.is.useful.because.for.some.co | 
| c0b00 | 6d 6d 61 6e 64 73 20 61 6e 64 2f 6f 72 20 69 6e    20 73 6f 6d 65 0a 73 69 74 75 61 74 69 6f 6e 73 | mmands.and/or.in.some.situations | 
| c0b20 | 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20    74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 61 63 | .you.might.want.to.select.the.ac | 
| c0b40 | 74 69 6f 6e 20 62 65 66 6f 72 65 20 73 65 6c 65    63 74 69 6e 67 20 74 68 65 0a 74 61 72 67 65 74 | tion.before.selecting.the.target | 
| c0b60 | 20 62 79 20 6d 6f 76 69 6e 67 20 74 6f 20 69 74    2e 0a 0a 20 20 20 48 6f 77 65 76 65 72 20 79 6f | .by.moving.to.it......However.yo | 
| c0b80 | 75 20 6d 69 67 68 74 20 66 69 6e 64 20 74 68 61    74 20 66 6f 72 20 73 6f 6d 65 20 63 6f 6d 6d 61 | u.might.find.that.for.some.comma | 
| c0ba0 | 6e 64 73 20 79 6f 75 20 61 6c 77 61 79 73 20 77    61 6e 74 20 74 6f 20 75 73 65 0a 74 68 65 20 64 | nds.you.always.want.to.use.the.d | 
| c0bc0 | 65 66 61 75 6c 74 20 74 61 72 67 65 74 2c 20 69    66 20 61 6e 79 2c 20 6f 72 20 65 76 65 6e 20 74 | efault.target,.if.any,.or.even.t | 
| c0be0 | 68 61 74 20 79 6f 75 20 77 61 6e 74 20 74 68 65    20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61 63 74 20 | hat.you.want.the.command.to.act. | 
| c0c00 | 6f 6e 0a 74 68 65 20 64 65 66 61 75 6c 74 20 77    69 74 68 6f 75 74 20 72 65 71 75 69 72 69 6e 67 | on.the.default.without.requiring | 
| c0c20 | 20 61 6e 79 20 63 6f 6e 66 69 72 6d 61 74 69 6f    6e 20 61 74 20 61 6c 6c 2e 20 20 54 68 65 20 6f | .any.confirmation.at.all...The.o | 
| c0c40 | 70 74 69 6f 6e 0a 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 | ption....magit-dwim-selection... | 
| c0c60 | 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20    63 6f 6e 66 69 67 75 72 65 20 63 65 72 74 61 69 | .can.be.used.to.configure.certai | 
| c0c80 | 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 74 68    61 74 0a 65 66 66 65 63 74 2e 0a 0a 20 20 20 4e | n.commands.to.that.effect......N | 
| c0ca0 | 6f 74 65 20 74 68 61 74 20 77 68 65 6e 20 74 68    65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 | ote.that.when.the.region.is.acti | 
| c0cc0 | 76 65 20 74 68 65 6e 20 6d 61 6e 79 20 63 6f 6d    6d 61 6e 64 73 20 61 63 74 20 6f 6e 20 74 68 65 | ve.then.many.commands.act.on.the | 
| c0ce0 | 0a 74 68 69 6e 67 73 20 74 68 61 74 20 61 72 65    20 73 65 6c 65 63 74 65 64 20 75 73 69 6e 67 20 | .things.that.are.selected.using. | 
| c0d00 | 61 20 6d 65 63 68 61 6e 69 73 6d 20 62 61 73 65    64 20 6f 6e 20 74 68 65 20 72 65 67 69 6f 6e 2c | a.mechanism.based.on.the.region, | 
| c0d20 | 20 69 6e 20 6d 61 6e 79 0a 63 61 73 65 73 20 61    66 74 65 72 20 61 73 6b 69 6e 67 20 66 6f 72 20 | .in.many.cases.after.asking.for. | 
| c0d40 | 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 20 20 54    68 69 73 20 72 65 67 69 6f 6e 2d 62 61 73 65 64 | confirmation...This.region-based | 
| c0d60 | 20 6d 65 63 68 61 6e 69 73 6d 20 69 73 0a 63 61    6c 6c 65 64 20 74 68 65 20 22 73 65 6c 65 63 74 | .mechanism.is.called.the."select | 
| c0d80 | 69 6f 6e 22 20 61 6e 64 20 69 73 20 64 65 73 63    72 69 62 65 64 20 69 6e 20 64 65 74 61 69 6c 20 | ion".and.is.described.in.detail. | 
| c0da0 | 69 6e 20 74 68 65 20 6e 65 78 74 20 73 65 63 74    69 6f 6e 2e 0a 57 68 65 6e 20 61 20 73 65 6c 65 | in.the.next.section..When.a.sele | 
| c0dc0 | 63 74 69 6f 6e 20 65 78 69 73 74 73 20 74 68 61    74 20 69 73 20 76 61 6c 69 64 20 66 6f 72 20 74 | ction.exists.that.is.valid.for.t | 
| c0de0 | 68 65 20 69 6e 76 6f 6b 65 64 20 63 6f 6d 6d 61    6e 64 2c 20 74 68 65 6e 20 74 68 61 74 0a 63 6f | he.invoked.command,.then.that.co | 
| c0e00 | 6d 6d 61 6e 64 20 6e 65 76 65 72 20 6f 66 66 65    72 73 20 74 6f 20 61 63 74 20 6f 6e 20 73 6f 6d | mmand.never.offers.to.act.on.som | 
| c0e20 | 65 74 68 69 6e 67 20 65 6c 73 65 2c 20 61 6e 64    20 77 68 65 74 68 65 72 20 69 74 20 61 73 6b 73 | ething.else,.and.whether.it.asks | 
| c0e40 | 20 66 6f 72 0a 63 6f 6e 66 69 72 6d 61 74 69 6f    6e 20 69 73 20 6e 6f 74 20 63 6f 6e 74 72 6f 6c | .for.confirmation.is.not.control | 
| c0e60 | 6c 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69    6f 6e 2e 0a 0a 20 20 20 41 6c 73 6f 20 6e 6f 74 | led.by.this.option......Also.not | 
| c0e80 | 65 20 74 68 61 74 20 4d 61 67 69 74 20 61 73 6b    73 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 | e.that.Magit.asks.for.confirmati | 
| c0ea0 | 6f 6e 20 6f 66 20 63 65 72 74 61 69 6e 20 61 63    74 69 6f 6e 73 20 74 68 61 74 0a 61 72 65 20 6e | on.of.certain.actions.that.are.n | 
| c0ec0 | 6f 74 20 63 6f 75 70 6c 65 64 20 77 69 74 68 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 28 6f 72 20 74 | ot.coupled.with.completion.(or.t | 
| c0ee0 | 68 65 20 73 65 6c 65 63 74 69 6f 6e 29 2e 20 20    53 75 63 68 20 64 69 61 6c 6f 67 73 20 61 72 65 | he.selection)...Such.dialogs.are | 
| c0f00 | 0a 61 6c 73 6f 20 6e 6f 74 20 61 66 66 65 63 74    65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f | .also.not.affected.by.this.optio | 
| c0f20 | 6e 20 61 6e 64 20 61 72 65 20 64 65 73 63 72 69    62 65 64 20 69 6e 20 74 68 65 20 70 72 65 76 69 | n.and.are.described.in.the.previ | 
| c0f40 | 6f 75 73 0a 73 65 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 | ous.section....--.User.Option:.m | 
| c0f60 | 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74    69 6f 6e 0a 0a 20 20 20 54 68 69 73 20 6f 70 74 | agit-dwim-selection.....This.opt | 
| c0f80 | 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 72 74 61 69 6e 20 | ion.can.be.used.to.tell.certain. | 
| c0fa0 | 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 20 61 74 0a 70 6f 69 | commands.to.use.the.thing.at.poi | 
| c0fc0 | 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 73 65 72 20 74 6f | nt.instead.of.asking.the.user.to | 
| c0fe0 | 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 20 6f 6e 2c 20 77 | .select.a.candidate.to.act.on,.w | 
| c1000 | 69 74 68 0a 6f 72 20 77 69 74 68 6f 75 74 20 63    6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 | ith.or.without.confirmation..... | 
| c1020 | 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 28 43 4f 4d | .The.value.has.the.form....((COM | 
| c1040 | 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 e2 80 99 2e | MAND.nil|PROMPT.DEFAULT)...).... | 
| c1060 | 0a 0a 20 20 20 e2 80 a2 20 43 4f 4d 4d 41 4e 44    20 69 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 | .........COMMAND.is.the.command. | 
| c1080 | 74 68 61 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20    70 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 68 6f | that.should.not.prompt.for.a.cho | 
| c10a0 | 69 63 65 2e 20 20 54 6f 0a 20 20 20 20 20 68 61    76 65 20 61 6e 20 65 66 66 65 63 74 2c 20 74 68 | ice...To......have.an.effect,.th | 
| c10c0 | 65 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 74 6f    20 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f | e.command.has.to.use.the.functio | 
| c10e0 | 6e 0a 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 61 64 e2 | n.........magit-completing-read. | 
| c1100 | 80 99 20 6f 72 20 61 20 75 74 69 6c 69 74 79 20    66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 69 | ...or.a.utility.function.which.i | 
| c1120 | 6e 20 74 75 72 6e 20 75 73 65 73 0a 20 20 20 20    20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 2e 0a | n.turn.uses......that.function.. | 
| c1140 | 0a 20 20 20 e2 80 a2 20 49 66 20 74 68 65 20 63    6f 6d 6d 61 6e 64 20 75 73 65 73 20 e2 80 98 6d | ........If.the.command.uses....m | 
| c1160 | 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d    72 65 61 64 e2 80 99 20 6d 75 6c 74 69 70 6c 65 | agit-completing-read....multiple | 
| c1180 | 20 74 69 6d 65 73 2c 20 74 68 65 6e 0a 20 20 20    20 20 50 52 4f 4d 50 54 20 63 61 6e 20 62 65 20 | .times,.then......PROMPT.can.be. | 
| c11a0 | 75 73 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 | used.to.only.affect.one.of.these | 
| c11c0 | 20 75 73 65 73 2e 20 20 50 52 4f 4d 50 54 2c 20    69 66 0a 20 20 20 20 20 6e 6f 6e 2d 6e 69 6c 2c | .uses...PROMPT,.if......non-nil, | 
| c11e0 | 20 69 73 20 61 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 | .is.a.regular.expression.that.is | 
| c1200 | 20 75 73 65 64 20 74 6f 20 6d 61 74 63 68 20 61    67 61 69 6e 73 74 20 74 68 65 0a 20 20 20 20 20 | .used.to.match.against.the...... | 
| c1220 | 50 52 4f 4d 50 54 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 | PROMPT.argument.passed.to....mag | 
| c1240 | 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65    61 64 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 44 | it-completing-read.............D | 
| c1260 | 45 46 41 55 4c 54 20 73 70 65 63 69 66 69 65 73    20 68 6f 77 20 74 6f 20 75 73 65 20 74 68 65 20 | EFAULT.specifies.how.to.use.the. | 
| c1280 | 64 65 66 61 75 6c 74 2e 20 20 49 66 20 69 74 20    69 73 20 e2 80 98 74 e2 80 99 2c 20 74 68 65 6e | default...If.it.is....t...,.then | 
| c12a0 | 20 74 68 65 0a 20 20 20 20 20 44 45 46 41 55 4c    54 20 61 72 67 75 6d 65 6e 74 20 70 61 73 73 65 | .the......DEFAULT.argument.passe | 
| c12c0 | 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 64 e2 80 99 | d.to....magit-completing-read... | 
| c12e0 | 20 69 73 20 75 73 65 64 20 77 69 74 68 6f 75 74    0a 20 20 20 20 20 63 6f 6e 66 69 72 6d 61 74 69 | .is.used.without......confirmati | 
| c1300 | 6f 6e 2e 20 20 49 66 20 69 74 20 69 73 20 e2 80    98 61 73 6b e2 80 99 2c 20 74 68 65 6e 20 74 68 | on...If.it.is....ask...,.then.th | 
| c1320 | 65 20 75 73 65 72 20 69 73 20 67 69 76 65 6e 20    61 20 63 68 61 6e 63 65 20 74 6f 0a 20 20 20 20 | e.user.is.given.a.chance.to..... | 
| c1340 | 20 61 62 6f 72 74 2e 20 20 44 45 46 41 55 4c 54    20 63 61 6e 20 61 6c 73 6f 20 62 65 20 e2 80 98 | .abort...DEFAULT.can.also.be.... | 
| c1360 | 6e 69 6c e2 80 99 2c 20 69 6e 20 77 68 69 63 68    20 63 61 73 65 20 74 68 65 20 65 6e 74 72 79 20 | nil...,.in.which.case.the.entry. | 
| c1380 | 68 61 73 20 6e 6f 0a 20 20 20 20 20 65 66 66 65    63 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 | has.no......effect.....File:.mag | 
| c13a0 | 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    54 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 | it.info,..Node:.The.Selection,.. | 
| c13c0 | 4e 65 78 74 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 | Next:.The.hunk-internal.region,. | 
| c13e0 | 20 50 72 65 76 3a 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 | .Prev:.Completion.and.Confirmati | 
| c1400 | 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 72 6d 61 74 69 6f 6e | on,..Up:.Completion.Confirmation | 
| c1420 | 20 61 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69    6f 6e 0a 0a 34 2e 35 2e 33 20 54 68 65 20 53 65 | .and.the.Selection..4.5.3.The.Se | 
| c1440 | 6c 65 63 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 66 20 | lection.-------------------..If. | 
| c1460 | 74 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 6d 61 6e 79 20 | the.region.is.active,.then.many. | 
| c1480 | 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61    63 74 20 6f 6e 20 74 68 65 20 74 68 69 6e 67 73 | Magit.commands.act.on.the.things | 
| c14a0 | 20 74 68 61 74 0a 61 72 65 20 73 65 6c 65 63 74    65 64 20 75 73 69 6e 67 20 61 20 6d 65 63 68 61 | .that.are.selected.using.a.mecha | 
| c14c0 | 6e 69 73 6d 20 62 61 73 65 64 20 6f 6e 20 74 68    65 20 72 65 67 69 6f 6e 20 69 6e 73 74 65 61 64 | nism.based.on.the.region.instead | 
| c14e0 | 20 6f 66 20 6f 6e 65 20 73 69 6e 67 6c 65 0a 74    68 69 6e 67 2e 20 20 57 68 65 6e 20 74 68 65 20 | .of.one.single.thing...When.the. | 
| c1500 | 72 65 67 69 6f 6e 20 69 73 20 6e 6f 74 20 61 63    74 69 76 65 2c 20 74 68 65 6e 20 74 68 65 73 65 | region.is.not.active,.then.these | 
| c1520 | 20 63 6f 6d 6d 61 6e 64 73 20 61 63 74 20 6f 6e    20 74 68 65 0a 74 68 69 6e 67 20 61 74 20 70 6f | .commands.act.on.the.thing.at.po | 
| c1540 | 69 6e 74 20 6f 72 20 72 65 61 64 20 61 20 73 69    6e 67 6c 65 20 74 68 69 6e 67 20 74 6f 20 61 63 | int.or.read.a.single.thing.to.ac | 
| c1560 | 74 20 6f 6e 2e 20 20 54 68 69 73 20 69 73 20 64    65 73 63 72 69 62 65 64 20 69 6e 0a 74 68 65 20 | t.on...This.is.described.in.the. | 
| c1580 | 70 72 65 76 69 6f 75 73 20 73 65 63 74 69 6f 6e    20 e2 80 94 20 74 68 69 73 20 73 65 63 74 69 6f | previous.section.....this.sectio | 
| c15a0 | 6e 20 6f 6e 6c 79 20 63 6f 76 65 72 73 20 68 6f    77 20 6d 75 6c 74 69 70 6c 65 20 74 68 69 6e 67 | n.only.covers.how.multiple.thing | 
| c15c0 | 73 20 61 72 65 0a 73 65 6c 65 63 74 65 64 2c 20    68 6f 77 20 74 68 61 74 20 69 73 20 76 69 73 75 | s.are.selected,.how.that.is.visu | 
| c15e0 | 61 6c 69 7a 65 64 2c 20 61 6e 64 20 68 6f 77 20    63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 | alized,.and.how.certain.commands | 
| c1600 | 20 62 65 68 61 76 65 20 77 68 65 6e 0a 74 68 61    74 20 69 73 20 74 68 65 20 63 61 73 65 2e 0a 0a | .behave.when.that.is.the.case... | 
| c1620 | 20 20 20 4d 61 67 69 74 e2 80 99 73 20 6d 65 63    68 61 6e 69 73 6d 20 66 6f 72 20 73 65 6c 65 63 | ...Magit...s.mechanism.for.selec | 
| c1640 | 74 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 74 68    69 6e 67 73 2c 20 6f 72 20 72 61 74 68 65 72 20 | ting.multiple.things,.or.rather. | 
| c1660 | 73 65 63 74 69 6f 6e 73 0a 74 68 61 74 20 72 65    70 72 65 73 65 6e 74 20 74 68 65 73 65 20 74 68 | sections.that.represent.these.th | 
| c1680 | 69 6e 67 73 2c 20 69 73 20 62 61 73 65 64 20 6f    6e 20 74 68 65 20 45 6d 61 63 73 20 72 65 67 69 | ings,.is.based.on.the.Emacs.regi | 
| c16a0 | 6f 6e 2c 20 62 75 74 20 74 68 65 20 61 72 65 61    0a 74 68 61 74 20 4d 61 67 69 74 20 63 6f 6e 73 | on,.but.the.area.that.Magit.cons | 
| c16c0 | 69 64 65 72 73 20 74 6f 20 62 65 20 73 65 6c 65    63 74 65 64 20 69 73 20 74 79 70 69 63 61 6c 6c | iders.to.be.selected.is.typicall | 
| c16e0 | 79 20 6c 61 72 67 65 72 20 74 68 61 6e 20 74 68    65 20 72 65 67 69 6f 6e 0a 61 6e 64 20 61 64 64 | y.larger.than.the.region.and.add | 
| c1700 | 69 74 69 6f 6e 61 6c 20 72 65 73 74 72 69 63 74    69 6f 6e 73 20 61 70 70 6c 79 2e 0a 0a 20 20 20 | itional.restrictions.apply...... | 
| c1720 | 4d 61 67 69 74 20 6d 61 6b 65 73 20 61 20 64 69    73 74 69 6e 63 74 69 6f 6e 20 62 65 74 77 65 65 | Magit.makes.a.distinction.betwee | 
| c1740 | 6e 20 61 20 72 65 67 69 6f 6e 20 74 68 61 74 20    71 75 61 6c 69 66 69 65 73 20 61 73 20 66 6f 72 | n.a.region.that.qualifies.as.for | 
| c1760 | 6d 69 6e 67 0a 61 20 76 61 6c 69 64 20 4d 61 67    69 74 20 73 65 6c 65 63 74 69 6f 6e 20 61 6e 64 | ming.a.valid.Magit.selection.and | 
| c1780 | 20 61 20 72 65 67 69 6f 6e 20 74 68 61 74 20 64    6f 65 73 20 6e 6f 74 2e 20 20 49 66 20 74 68 65 | .a.region.that.does.not...If.the | 
| c17a0 | 20 72 65 67 69 6f 6e 20 64 6f 65 73 0a 6e 6f 74    20 71 75 61 6c 69 66 79 2c 20 74 68 65 6e 20 69 | .region.does.not.qualify,.then.i | 
| c17c0 | 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 61    73 20 69 74 20 69 73 20 69 6e 20 6f 74 68 65 72 | t.is.displayed.as.it.is.in.other | 
| c17e0 | 20 45 6d 61 63 73 20 62 75 66 66 65 72 73 2e 20    20 49 66 0a 74 68 65 20 72 65 67 69 6f 6e 20 64 | .Emacs.buffers...If.the.region.d | 
| c1800 | 6f 65 73 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 | oes.qualify.as.a.Magit.selection | 
| c1820 | 2c 20 74 68 65 6e 20 74 68 65 20 73 65 6c 65 63    74 69 6f 6e 20 69 73 0a 61 6c 77 61 79 73 20 76 | ,.then.the.selection.is.always.v | 
| c1840 | 69 73 75 61 6c 69 7a 65 64 2c 20 77 68 69 6c 65    20 74 68 65 20 72 65 67 69 6f 6e 20 69 74 73 65 | isualized,.while.the.region.itse | 
| c1860 | 6c 66 20 69 73 20 6f 6e 6c 79 20 76 69 73 75 61    6c 69 7a 65 64 20 69 66 20 69 74 0a 62 65 67 69 | lf.is.only.visualized.if.it.begi | 
| c1880 | 6e 73 20 61 6e 64 20 65 6e 64 73 20 6f 6e 20 74    68 65 20 73 61 6d 65 20 6c 69 6e 65 2e 0a 0a 20 | ns.and.ends.on.the.same.line.... | 
| c18a0 | 20 20 46 6f 72 20 61 20 72 65 67 69 6f 6e 20 74    6f 20 71 75 61 6c 69 66 79 20 61 73 20 61 20 4d | ..For.a.region.to.qualify.as.a.M | 
| c18c0 | 61 67 69 74 20 73 65 6c 65 63 74 69 6f 6e 2c 20    69 74 20 6d 75 73 74 20 62 65 67 69 6e 20 69 6e | agit.selection,.it.must.begin.in | 
| c18e0 | 20 74 68 65 0a 68 65 61 64 69 6e 67 20 6f 66 20    6f 6e 65 20 73 65 63 74 69 6f 6e 20 61 6e 64 20 | .the.heading.of.one.section.and. | 
| c1900 | 65 6e 64 20 69 6e 20 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 | end.in.the.heading.of.a.sibling. | 
| c1920 | 73 65 63 74 69 6f 6e 2e 0a 4e 6f 74 65 20 74 68    61 74 20 69 66 20 74 68 65 20 65 6e 64 20 6f 66 | section..Note.that.if.the.end.of | 
| c1940 | 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61    74 20 74 68 65 20 76 65 72 79 20 62 65 67 69 6e | .the.region.is.at.the.very.begin | 
| c1960 | 6e 69 6e 67 20 6f 66 20 73 65 63 74 69 6f 6e 0a    68 65 61 64 69 6e 67 20 28 69 2e 65 2e 20 20 61 | ning.of.section.heading.(i.e...a | 
| c1980 | 74 20 74 68 65 20 76 65 72 79 20 62 65 67 69 6e    6e 69 6e 67 20 6f 66 20 61 20 6c 69 6e 65 29 20 | t.the.very.beginning.of.a.line). | 
| c19a0 | 74 68 65 6e 20 74 68 61 74 20 73 65 63 74 69 6f    6e 20 69 73 0a 63 6f 6e 73 69 64 65 72 65 64 20 | then.that.section.is.considered. | 
| c19c0 | 74 6f 20 62 65 20 2a 69 6e 73 69 64 65 2a 20 74    68 65 20 73 65 6c 65 63 74 69 6f 6e 2e 0a 0a 20 | to.be.*inside*.the.selection.... | 
| c19e0 | 20 20 54 68 69 73 20 69 73 20 6e 6f 74 20 63 6f    6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 68 6f | ..This.is.not.consistent.with.ho | 
| c1a00 | 77 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20    6e 6f 72 6d 61 6c 6c 79 20 74 72 65 61 74 65 64 | w.the.region.is.normally.treated | 
| c1a20 | 20 69 6e 0a 45 6d 61 63 73 20 e2 80 94 20 69 66    20 74 68 65 20 72 65 67 69 6f 6e 20 65 6e 64 73 | .in.Emacs.....if.the.region.ends | 
| c1a40 | 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e    67 20 6f 66 20 61 20 6c 69 6e 65 2c 20 74 68 65 | .at.the.beginning.of.a.line,.the | 
| c1a60 | 6e 20 74 68 61 74 20 6c 69 6e 65 20 69 73 0a 6f    75 74 73 69 64 65 20 74 68 65 20 72 65 67 69 6f | n.that.line.is.outside.the.regio | 
| c1a80 | 6e 2e 20 20 44 75 65 20 74 6f 20 68 6f 77 20 4d    61 67 69 74 20 76 69 73 75 61 6c 69 7a 65 73 20 | n...Due.to.how.Magit.visualizes. | 
| c1aa0 | 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 69    74 0a 73 68 6f 75 6c 64 20 62 65 20 6f 62 76 69 | the.selection,.it.should.be.obvi | 
| c1ac0 | 6f 75 73 20 74 68 61 74 20 74 68 69 73 20 64 69    66 66 65 72 65 6e 63 65 20 65 78 69 73 74 73 2e | ous.that.this.difference.exists. | 
| c1ae0 | 0a 0a 20 20 20 4e 6f 74 20 65 76 65 72 79 20 63    6f 6d 6d 61 6e 64 20 61 63 74 73 20 6f 6e 20 65 | .....Not.every.command.acts.on.e | 
| c1b00 | 76 65 72 79 20 76 61 6c 69 64 20 73 65 6c 65 63    74 69 6f 6e 2e 20 20 53 6f 6d 65 20 63 6f 6d 6d | very.valid.selection...Some.comm | 
| c1b20 | 61 6e 64 73 20 64 6f 0a 6e 6f 74 20 65 76 65 6e    20 63 6f 6e 73 69 64 65 72 20 74 68 65 20 6c 6f | ands.do.not.even.consider.the.lo | 
| c1b40 | 63 61 74 69 6f 6e 20 6f 66 20 70 6f 69 6e 74 2c    20 6f 74 68 65 72 73 20 6d 61 79 20 61 63 74 20 | cation.of.point,.others.may.act. | 
| c1b60 | 6f 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 61    74 20 70 6f 69 6e 74 20 62 75 74 20 6e 6f 74 20 | on.the.section.at.point.but.not. | 
| c1b80 | 73 75 70 70 6f 72 74 20 61 63 74 69 6e 67 20 6f    6e 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2c | support.acting.on.the.selection, | 
| c1ba0 | 20 61 6e 64 20 65 76 65 6e 20 63 6f 6d 6d 61 6e    64 73 20 74 68 61 74 0a 64 6f 20 73 75 70 70 6f | .and.even.commands.that.do.suppo | 
| c1bc0 | 72 74 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e    20 6f 66 20 63 6f 75 72 73 65 20 6f 6e 6c 79 20 | rt.the.selection.of.course.only. | 
| c1be0 | 64 6f 20 73 6f 20 69 66 20 69 74 20 73 65 6c 65    63 74 73 20 74 68 69 6e 67 73 20 74 68 61 74 0a | do.so.if.it.selects.things.that. | 
| c1c00 | 74 68 65 79 20 63 61 6e 20 61 63 74 20 6f 6e 2e    0a 0a 20 20 20 54 68 69 73 20 69 73 20 74 68 65 | they.can.act.on......This.is.the | 
| c1c20 | 20 6d 61 69 6e 20 72 65 61 73 6f 6e 20 77 68 79    20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 6d | .main.reason.why.the.selection.m | 
| c1c40 | 75 73 74 20 69 6e 63 6c 75 64 65 20 74 68 65 20    73 65 63 74 69 6f 6e 20 61 74 0a 70 6f 69 6e 74 | ust.include.the.section.at.point | 
| c1c60 | 2e 20 20 45 76 65 6e 20 69 66 20 61 20 73 65 6c    65 63 74 69 6f 6e 20 65 78 69 73 74 73 2c 20 74 | ...Even.if.a.selection.exists,.t | 
| c1c80 | 68 65 20 69 6e 76 6f 6b 65 64 20 63 6f 6d 6d 61    6e 64 20 6d 61 79 20 64 69 73 72 65 67 61 72 64 | he.invoked.command.may.disregard | 
| c1ca0 | 0a 69 74 2c 20 69 6e 20 77 68 69 63 68 20 63 61    73 65 20 69 74 20 6d 61 79 20 61 63 74 20 6f 6e | .it,.in.which.case.it.may.act.on | 
| c1cc0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63    74 69 6f 6e 20 6f 6e 6c 79 2e 20 20 49 74 20 69 | .the.current.section.only...It.i | 
| c1ce0 | 73 20 6d 75 63 68 0a 73 61 66 65 72 20 74 6f 20    6f 6e 6c 79 20 61 63 74 20 6f 6e 20 74 68 65 20 | s.much.safer.to.only.act.on.the. | 
| c1d00 | 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20    62 75 74 20 6e 6f 74 20 74 68 65 20 6f 74 68 65 | current.section.but.not.the.othe | 
| c1d20 | 72 20 73 65 6c 65 63 74 65 64 0a 73 65 63 74 69    6f 6e 73 20 74 68 61 6e 20 69 74 20 69 73 20 74 | r.selected.sections.than.it.is.t | 
| c1d40 | 6f 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 2a 69 6e | o.act.on.the.current.section.*in | 
| c1d60 | 73 74 65 61 64 2a 20 6f 66 20 74 68 65 0a 73 65    6c 65 63 74 65 64 20 73 65 63 74 69 6f 6e 73 2e | stead*.of.the.selected.sections. | 
| c1d80 | 20 20 54 68 65 20 6c 61 74 74 65 72 20 77 6f 75    6c 64 20 62 65 20 6d 75 63 68 20 6d 6f 72 65 20 | ..The.latter.would.be.much.more. | 
| c1da0 | 73 75 72 70 72 69 73 69 6e 67 20 61 6e 64 20 69    66 20 74 68 65 0a 63 75 72 72 65 6e 74 20 73 65 | surprising.and.if.the.current.se | 
| c1dc0 | 63 74 69 6f 6e 20 61 6c 77 61 79 73 20 69 73 20    70 61 72 74 20 6f 66 20 74 68 65 20 73 65 6c 65 | ction.always.is.part.of.the.sele | 
| c1de0 | 63 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 61 74    20 63 61 6e 6e 6f 74 0a 68 61 70 70 65 6e 2e 0a | ction,.then.that.cannot.happen.. | 
| c1e00 | 0a 20 2d 2d 20 56 61 72 69 61 62 6c 65 3a 20 6d    61 67 69 74 2d 6b 65 65 70 2d 72 65 67 69 6f 6e | ..--.Variable:.magit-keep-region | 
| c1e20 | 2d 6f 76 65 72 6c 61 79 0a 0a 20 20 20 20 20 54    68 69 73 20 76 61 72 69 61 62 6c 65 20 63 6f 6e | -overlay.......This.variable.con | 
| c1e40 | 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68    65 20 72 65 67 69 6f 6e 20 69 73 20 76 69 73 75 | trols.whether.the.region.is.visu | 
| c1e60 | 61 6c 69 7a 65 64 20 61 73 20 75 73 75 61 6c 0a    20 20 20 20 20 65 76 65 6e 20 77 68 65 6e 20 61 | alized.as.usual......even.when.a | 
| c1e80 | 20 76 61 6c 69 64 20 4d 61 67 69 74 20 73 65 6c    65 63 74 69 6f 6e 20 6f 72 20 61 20 68 75 6e 6b | .valid.Magit.selection.or.a.hunk | 
| c1ea0 | 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e    20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 53 65 | -internal.region.exists.......Se | 
| c1ec0 | 65 20 74 68 65 20 64 6f 63 2d 73 74 72 69 6e 67    20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d | e.the.doc-string.for.more.inform | 
| c1ee0 | 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 6f 2c 20 20 4e 6f 64 | ation.....File:.magit.info,..Nod | 
| c1f00 | 65 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 4e 65 | e:.The.hunk-internal.region,..Ne | 
| c1f20 | 78 74 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 | xt:.Support.for.Completion.Frame | 
| c1f40 | 77 6f 72 6b 73 2c 20 20 50 72 65 76 3a 20 54 68    65 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 55 70 | works,..Prev:.The.Selection,..Up | 
| c1f60 | 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 | 
| c1f80 | 65 20 53 65 6c 65 63 74 69 6f 6e 0a 0a 34 2e 35    2e 34 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 | e.Selection..4.5.4.The.hunk-inte | 
| c1fa0 | 72 6e 61 6c 20 72 65 67 69 6f 6e 0a 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | rnal.region.-------------------- | 
| c1fc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 6f 6d 65    77 68 61 74 20 72 65 6c 61 74 65 64 20 74 6f 20 | ----------..Somewhat.related.to. | 
| c1fe0 | 74 68 65 20 4d 61 67 69 74 20 73 65 6c 65 63 74    69 6f 6e 20 64 65 73 63 72 69 62 65 64 20 69 6e | the.Magit.selection.described.in | 
| c2000 | 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 73 65    63 74 69 6f 6e 20 69 73 20 74 68 65 20 68 75 6e | .the.previous.section.is.the.hun | 
| c2020 | 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f    6e 2e 0a 0a 20 20 20 4c 69 6b 65 20 74 68 65 20 | k-internal.region......Like.the. | 
| c2040 | 73 65 6c 65 63 74 69 6f 6e 2c 20 74 68 65 20 68    75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 | selection,.the.hunk-internal.reg | 
| c2060 | 69 6f 6e 20 69 73 20 62 61 73 65 64 20 6f 6e 20    74 68 65 20 45 6d 61 63 73 0a 72 65 67 69 6f 6e | ion.is.based.on.the.Emacs.region | 
| c2080 | 20 62 75 74 20 63 61 75 73 65 73 20 74 68 61 74    20 72 65 67 69 6f 6e 20 74 6f 20 6e 6f 74 20 62 | .but.causes.that.region.to.not.b | 
| c20a0 | 65 20 76 69 73 75 61 6c 69 7a 65 64 20 61 73 20    69 74 20 77 6f 75 6c 64 20 69 6e 20 6f 74 68 65 | e.visualized.as.it.would.in.othe | 
| c20c0 | 72 0a 45 6d 61 63 73 20 62 75 66 66 65 72 73 2c    20 61 6e 64 20 69 6e 63 6c 75 64 65 73 20 74 68 | r.Emacs.buffers,.and.includes.th | 
| c20e0 | 65 20 6c 69 6e 65 20 6f 6e 20 77 68 69 63 68 20    74 68 65 20 72 65 67 69 6f 6e 20 65 6e 64 73 20 | e.line.on.which.the.region.ends. | 
| c2100 | 65 76 65 6e 20 69 66 20 69 74 0a 65 6e 64 73 20    61 74 20 74 68 65 20 76 65 72 79 20 62 65 67 69 | even.if.it.ends.at.the.very.begi | 
| c2120 | 6e 6e 69 6e 67 20 6f 66 20 74 68 61 74 20 6c 69    6e 65 2e 0a 0a 20 20 20 55 6e 6c 69 6b 65 20 74 | nning.of.that.line......Unlike.t | 
| c2140 | 68 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 77 68    69 63 68 20 69 73 20 62 61 73 65 64 20 6f 6e 20 | he.selection,.which.is.based.on. | 
| c2160 | 61 20 72 65 67 69 6f 6e 20 74 68 61 74 20 6d 75    73 74 20 62 65 67 69 6e 20 69 6e 0a 74 68 65 20 | a.region.that.must.begin.in.the. | 
| c2180 | 68 65 61 64 69 6e 67 20 6f 66 20 6f 6e 65 20 73    65 63 74 69 6f 6e 20 61 6e 64 20 65 6e 64 73 20 | heading.of.one.section.and.ends. | 
| c21a0 | 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 6f    66 20 61 20 73 69 62 6c 69 6e 67 20 73 65 63 74 | in.the.section.of.a.sibling.sect | 
| c21c0 | 69 6f 6e 2c 0a 74 68 65 20 68 75 6e 6b 2d 69 6e    74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 6d 75 | ion,.the.hunk-internal.region.mu | 
| c21e0 | 73 74 20 62 65 67 69 6e 20 69 6e 73 69 64 65 20    74 68 65 20 2a 62 6f 64 79 2a 20 6f 66 20 61 20 | st.begin.inside.the.*body*.of.a. | 
| c2200 | 68 75 6e 6b 20 73 65 63 74 69 6f 6e 0a 61 6e 64    20 65 6e 64 20 69 6e 20 74 68 65 20 62 6f 64 79 | hunk.section.and.end.in.the.body | 
| c2220 | 20 6f 66 20 74 68 65 20 2a 73 61 6d 65 2a 20 73    65 63 74 69 6f 6e 2e 0a 0a 20 20 20 54 68 65 20 | .of.the.*same*.section......The. | 
| c2240 | 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65    67 69 6f 6e 20 69 73 20 68 6f 6e 6f 72 65 64 20 | hunk-internal.region.is.honored. | 
| c2260 | 62 79 20 22 61 70 70 6c 79 22 20 63 6f 6d 6d 61    6e 64 73 2c 20 77 68 69 63 68 20 63 61 6e 2c 0a | by."apply".commands,.which.can,. | 
| c2280 | 61 6d 6f 6e 67 20 6f 74 68 65 72 20 74 61 72 67    65 74 73 2c 20 61 63 74 20 6f 6e 20 61 20 68 75 | among.other.targets,.act.on.a.hu | 
| c22a0 | 6e 6b 2e 20 20 49 66 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 | nk...If.the.hunk-internal.region | 
| c22c0 | 20 69 73 0a 61 63 74 69 76 65 2c 20 74 68 65 6e    20 73 75 63 68 20 63 6f 6d 6d 61 6e 64 73 20 61 | .is.active,.then.such.commands.a | 
| c22e0 | 63 74 20 6f 6e 6c 79 20 6f 6e 20 74 68 65 20 6d    61 72 6b 65 64 20 70 61 72 74 20 6f 66 20 74 68 | ct.only.on.the.marked.part.of.th | 
| c2300 | 65 20 68 75 6e 6b 0a 69 6e 73 74 65 61 64 20 6f    66 20 6f 6e 20 74 68 65 20 63 6f 6d 70 6c 65 74 | e.hunk.instead.of.on.the.complet | 
| c2320 | 65 20 68 75 6e 6b 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 | e.hunk.....File:.magit.info,..No | 
| c2340 | 64 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 | de:.Support.for.Completion.Frame | 
| c2360 | 77 6f 72 6b 73 2c 20 20 4e 65 78 74 3a 20 41 64    64 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 6c 65 74 | works,..Next:.Additional.Complet | 
| c2380 | 69 6f 6e 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72    65 76 3a 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 | ion.Options,..Prev:.The.hunk-int | 
| c23a0 | 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2c 20 20 55    70 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f | ernal.region,..Up:.Completion.Co | 
| c23c0 | 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. | 
| c23e0 | 35 2e 35 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 | 5.5.Support.for.Completion.Frame | 
| c2400 | 77 6f 72 6b 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 | works.-------------------------- | 
| c2420 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54    68 65 20 62 75 69 6c 74 2d 69 6e 20 6f 70 74 69 | -------------..The.built-in.opti | 
| c2440 | 6f 6e 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67    2d 72 65 61 64 2d 66 75 6e 63 74 69 6f 6e e2 80 | on....completing-read-function.. | 
| c2460 | 99 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20    6c 6f 77 2d 6c 65 76 65 6c 0a 66 75 6e 63 74 69 | ..specifies.the.low-level.functi | 
| c2480 | 6f 6e 20 75 73 65 64 20 62 79 20 e2 80 98 63 6f    6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 | on.used.by....completing-read... | 
| c24a0 | 20 74 6f 20 61 73 6b 20 61 20 75 73 65 72 20 74    6f 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 61 20 | .to.ask.a.user.to.select.from.a. | 
| c24c0 | 6c 69 73 74 0a 6f 66 20 63 68 6f 69 63 65 73 2e    20 20 49 74 73 20 64 65 66 61 75 6c 74 20 76 61 | list.of.choices...Its.default.va | 
| c24e0 | 6c 75 65 20 69 73 20 e2 80 98 63 6f 6d 70 6c 65    74 69 6e 67 2d 72 65 61 64 2d 64 65 66 61 75 6c | lue.is....completing-read-defaul | 
| c2500 | 74 e2 80 99 2e 0a 41 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 | t.....Alternative.completion.fra | 
| c2520 | 6d 65 77 6f 72 6b 73 20 74 79 70 69 63 61 6c 6c    79 20 61 63 74 69 76 61 74 65 20 74 68 65 6d 73 | meworks.typically.activate.thems | 
| c2540 | 65 6c 76 65 73 20 62 79 0a 73 75 62 73 74 69 74    75 74 69 6e 67 20 74 68 65 69 72 20 6f 77 6e 20 | elves.by.substituting.their.own. | 
| c2560 | 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 0a    0a 20 20 20 4d 6f 73 74 6c 79 20 66 6f 72 20 68 | implementation......Mostly.for.h | 
| c2580 | 69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e 73 20    4d 61 67 69 74 20 70 72 6f 76 69 64 65 73 20 61 | istoric.reasons.Magit.provides.a | 
| c25a0 | 20 73 69 6d 69 6c 61 72 20 6f 70 74 69 6f 6e 20    6e 61 6d 65 64 0a e2 80 98 6d 61 67 69 74 2d 63 | .similar.option.named....magit-c | 
| c25c0 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66    75 6e 63 74 69 6f 6e e2 80 99 2c 20 77 68 69 63 | ompleting-read-function...,.whic | 
| c25e0 | 68 20 6f 6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20    74 68 65 20 6c 6f 77 2d 6c 65 76 65 6c 0a 66 75 | h.only.controls.the.low-level.fu | 
| c2600 | 6e 63 74 69 6f 6e 20 75 73 65 64 20 62 79 20 e2    80 98 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 | nction.used.by....magit-completi | 
| c2620 | 6e 67 2d 72 65 61 64 e2 80 99 2e 20 20 54 68 69    73 20 6f 70 74 69 6f 6e 20 61 6c 73 6f 20 6d 61 | ng-read......This.option.also.ma | 
| c2640 | 6b 65 73 20 69 74 0a 70 6f 73 73 69 62 6c 65 20    74 6f 20 75 73 65 20 61 20 64 69 66 66 65 72 65 | kes.it.possible.to.use.a.differe | 
| c2660 | 6e 74 20 63 6f 6d 70 6c 65 74 69 6e 67 20 6d 65    63 68 61 6e 69 73 6d 20 66 6f 72 20 4d 61 67 69 | nt.completing.mechanism.for.Magi | 
| c2680 | 74 20 74 68 61 6e 20 66 6f 72 20 74 68 65 0a 72    65 73 74 20 6f 66 20 45 6d 61 63 73 2c 20 62 75 | t.than.for.the.rest.of.Emacs,.bu | 
| c26a0 | 74 20 64 6f 69 6e 67 20 74 68 61 74 20 69 73 20    6e 6f 74 20 72 65 63 6f 6d 6d 65 6e 64 2e 0a 0a | t.doing.that.is.not.recommend... | 
| c26c0 | 20 20 20 59 6f 75 20 6d 6f 73 74 20 6c 69 6b 65    6c 79 20 64 6f 6e e2 80 99 74 20 68 61 76 65 20 | ...You.most.likely.don...t.have. | 
| c26e0 | 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 65    20 6d 61 67 69 74 2d 73 70 65 63 69 66 69 63 20 | to.customize.the.magit-specific. | 
| c2700 | 6f 70 74 69 6f 6e 20 74 6f 0a 75 73 65 20 61 6e    20 61 6c 74 65 72 6e 61 74 69 76 65 20 63 6f 6d | option.to.use.an.alternative.com | 
| c2720 | 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72    6b 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c | pletion.framework...For.example, | 
| c2740 | 20 69 66 20 79 6f 75 20 65 6e 61 62 6c 65 0a e2    80 98 69 76 79 2d 6d 6f 64 65 e2 80 99 2c 20 74 | .if.you.enable....ivy-mode...,.t | 
| c2760 | 68 65 6e 20 4d 61 67 69 74 20 77 69 6c 6c 20 72    65 73 70 65 63 74 20 74 68 61 74 2c 20 61 6e 64 | hen.Magit.will.respect.that,.and | 
| c2780 | 20 69 66 20 79 6f 75 20 65 6e 61 62 6c 65 20 e2    80 98 68 65 6c 6d 2d 6d 6f 64 65 e2 80 99 2c 0a | .if.you.enable....helm-mode...,. | 
| c27a0 | 74 68 65 6e 20 79 6f 75 20 61 72 65 20 64 6f 6e    65 20 74 6f 6f 2e 0a 0a 20 20 20 48 6f 77 65 76 | then.you.are.done.too......Howev | 
| c27c0 | 65 72 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74    6f 20 75 73 65 20 49 64 6f 2c 20 74 68 65 6e 20 | er.if.you.want.to.use.Ido,.then. | 
| c27e0 | e2 80 98 69 64 6f 2d 6d 6f 64 65 e2 80 99 20 77    6f 6e e2 80 99 74 20 64 6f 20 74 68 65 20 74 72 | ...ido-mode....won...t.do.the.tr | 
| c2800 | 69 63 6b 2e 0a 59 6f 75 20 77 69 6c 6c 20 61 6c    73 6f 20 68 61 76 65 20 74 6f 20 69 6e 73 74 61 | ick..You.will.also.have.to.insta | 
| c2820 | 6c 6c 20 74 68 65 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 | ll.the....ido-completing-read+.. | 
| c2840 | 99 20 70 61 63 6b 61 67 65 20 61 6e 64 20 75 73    65 0a e2 80 98 6d 61 67 69 74 2d 69 64 6f 2d 63 | ..package.and.use....magit-ido-c | 
| c2860 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80    99 20 61 73 20 e2 80 98 6d 61 67 69 74 2d 63 6f | ompleting-read....as....magit-co | 
| c2880 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75    6e 63 74 69 6f 6e e2 80 99 2e 0a 0a 20 2d 2d 20 | mpleting-read-function.......--. | 
| c28a0 | 55 73 65 72 20 4f 70 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 | User.Option:.magit-completing-re | 
| c28c0 | 61 64 2d 66 75 6e 63 74 69 6f 6e 0a 0a 20 20 20    20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 | ad-function.......The.value.of.t | 
| c28e0 | 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20    74 68 65 20 6c 6f 77 2d 6c 65 76 65 6c 20 66 75 | his.variable.is.the.low-level.fu | 
| c2900 | 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 0a 20    20 20 20 20 70 65 72 66 6f 72 6d 20 63 6f 6d 70 | nction.used.to......perform.comp | 
| c2920 | 6c 65 74 69 6f 6e 20 62 79 20 63 6f 64 65 20 74    68 61 74 20 75 73 65 73 20 e2 80 98 6d 61 67 69 | letion.by.code.that.uses....magi | 
| c2940 | 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61    64 e2 80 99 20 28 61 73 0a 20 20 20 20 20 6f 70 | t-completing-read....(as......op | 
| c2960 | 70 6f 73 65 64 20 74 6f 20 74 68 65 20 62 75 69    6c 74 2d 69 6e 20 e2 80 98 63 6f 6d 70 6c 65 74 | posed.to.the.built-in....complet | 
| c2980 | 69 6e 67 2d 72 65 61 64 e2 80 99 29 2e 0a 0a 20    20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 | ing-read...)........The.default. | 
| c29a0 | 76 61 6c 75 65 2c 20 e2 80 98 6d 61 67 69 74 2d    62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 | value,....magit-builtin-completi | 
| c29c0 | 6e 67 2d 72 65 61 64 e2 80 99 2c 20 69 73 20 73    75 69 74 61 62 6c 65 20 66 6f 72 0a 20 20 20 20 | ng-read...,.is.suitable.for..... | 
| c29e0 | 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 63 6f    6d 70 6c 65 74 69 6f 6e 20 6d 65 63 68 61 6e 69 | .the.standard.completion.mechani | 
| c2a00 | 73 6d 2c 20 e2 80 98 69 76 79 2d 6d 6f 64 65 e2    80 99 2c 20 61 6e 64 20 e2 80 98 68 65 6c 6d 2d | sm,....ivy-mode...,.and....helm- | 
| c2a20 | 6d 6f 64 65 e2 80 99 20 61 74 0a 20 20 20 20 20    6c 65 61 73 74 2e 0a 0a 20 20 20 20 20 54 68 65 | mode....at......least........The | 
| c2a40 | 20 62 75 69 6c 74 2d 69 6e 20 e2 80 98 63 6f 6d    70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 | .built-in....completing-read.... | 
| c2a60 | 61 6e 64 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e    67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74 e2 80 | and....completing-read-default.. | 
| c2a80 | 99 20 61 72 65 0a 20 20 20 20 20 2a 6e 6f 74 2a    20 73 75 69 74 61 62 6c 65 20 74 6f 20 62 65 20 | ..are......*not*.suitable.to.be. | 
| c2aa0 | 75 73 65 64 20 68 65 72 65 2e 20 20 e2 80 98 6d    61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d | used.here......magit-builtin-com | 
| c2ac0 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 0a    20 20 20 20 20 70 65 72 66 6f 72 6d 73 20 73 6f | pleting-read.........performs.so | 
| c2ae0 | 6d 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 77 6f    72 6b 2c 20 61 6e 64 20 61 6e 79 20 66 75 6e 63 | me.additional.work,.and.any.func | 
| c2b00 | 74 69 6f 6e 20 75 73 65 64 20 69 6e 20 69 74 73    20 70 6c 61 63 65 0a 20 20 20 20 20 68 61 73 20 | tion.used.in.its.place......has. | 
| c2b20 | 74 6f 20 64 6f 20 74 68 65 20 73 61 6d 65 2e 0a    0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d | to.do.the.same....--.Function:.m | 
| c2b40 | 61 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 20 70 72 6f | agit-builtin-completing-read.pro | 
| c2b60 | 6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74    69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 | mpt.choices.&optional........... | 
| c2b80 | 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- | 
| c2ba0 | 69 6e 70 75 74 20 68 69 73 74 20 64 65 66 0a 0a    20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 | input.hist.def.......This.functi | 
| c2bc0 | 6f 6e 20 70 65 72 66 6f 72 6d 73 20 63 6f 6d 70    6c 65 74 69 6f 6e 20 75 73 69 6e 67 20 74 68 65 | on.performs.completion.using.the | 
| c2be0 | 20 62 75 69 6c 74 2d 69 6e 0a 20 20 20 20 20 e2    80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | .built-in.........completing-rea | 
| c2c00 | 64 e2 80 99 20 61 6e 64 20 64 6f 65 73 20 73 6f    6d 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 6d 61 | d....and.does.some.additional.ma | 
| c2c20 | 67 69 74 2d 73 70 65 63 69 66 69 63 20 77 6f 72    6b 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e | git-specific.work....--.Function | 
| c2c40 | 3a 20 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 20 70 72 6f 6d | :.magit-ido-completing-read.prom | 
| c2c60 | 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69    6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 70 | pt.choices.&optional...........p | 
| c2c80 | 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 69 | redicate.require-match.initial-i | 
| c2ca0 | 6e 70 75 74 20 68 69 73 74 20 64 65 66 0a 0a 20    20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f | nput.hist.def.......This.functio | 
| c2cc0 | 6e 20 70 65 72 66 6f 72 6d 73 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 75 73 69 6e 67 20 e2 80 98 69 | n.performs.completion.using....i | 
| c2ce0 | 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65    61 64 2b e2 80 99 20 66 72 6f 6d 0a 20 20 20 20 | do-completing-read+....from..... | 
| c2d00 | 20 74 68 65 20 70 61 63 6b 61 67 65 20 62 79 20    74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 28 77 | .the.package.by.the.same.name.(w | 
| c2d20 | 68 69 63 68 20 79 6f 75 20 68 61 76 65 20 74 6f    20 65 78 70 6c 69 63 69 74 6c 79 20 69 6e 73 74 | hich.you.have.to.explicitly.inst | 
| c2d40 | 61 6c 6c 29 0a 20 20 20 20 20 61 6e 64 20 64 6f    65 73 20 73 6f 6d 65 20 61 64 64 69 74 69 6f 6e | all)......and.does.some.addition | 
| c2d60 | 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 20 20 20 20 20 57 65 | al.magit-specific.work........We | 
| c2d80 | 20 68 61 76 65 20 74 6f 20 75 73 65 20 e2 80 98    69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | .have.to.use....ido-completing-r | 
| c2da0 | 65 61 64 2b e2 80 99 20 69 6e 73 74 65 61 64 20    6f 66 20 74 68 65 0a 20 20 20 20 20 e2 80 98 69 | ead+....instead.of.the.........i | 
| c2dc0 | 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65    61 64 e2 80 99 20 74 68 61 74 20 63 6f 6d 65 73 | do-completing-read....that.comes | 
| c2de0 | 20 77 69 74 68 20 49 64 6f 20 69 74 73 65 6c 66    2c 20 62 65 63 61 75 73 65 20 74 68 65 0a 20 20 | .with.Ido.itself,.because.the... | 
| c2e00 | 20 20 20 6c 61 74 74 65 72 2c 20 77 68 69 6c 65    20 69 6e 74 65 6e 64 65 64 20 61 73 20 61 20 64 | ...latter,.while.intended.as.a.d | 
| c2e20 | 72 6f 70 2d 69 6e 20 72 65 70 6c 61 63 65 6d 65    6e 74 2c 20 63 61 6e 6e 6f 74 20 73 65 72 76 65 | rop-in.replacement,.cannot.serve | 
| c2e40 | 20 74 68 61 74 0a 20 20 20 20 20 70 75 72 70 6f    73 65 20 62 65 63 61 75 73 65 20 69 74 20 76 69 | .that......purpose.because.it.vi | 
| c2e60 | 6f 6c 61 74 65 73 20 74 6f 6f 20 6d 61 6e 79 20    6f 66 20 74 68 65 20 69 6d 70 6c 69 63 69 74 20 | olates.too.many.of.the.implicit. | 
| c2e80 | 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 0a 0a 20 2d    2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 | conventions....--.Function:.magi | 
| c2ea0 | 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 63 68 6f 69 63 65 73 | t-completing-read.prompt.choices | 
| c2ec0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69    63 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 72 | .&optional.predicate...........r | 
| c2ee0 | 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 74 20 68 69 73 74 20 | equire-match.initial-input.hist. | 
| c2f00 | 64 65 66 20 66 61 6c 6c 62 61 63 6b 0a 0a 20 20    20 20 20 54 68 69 73 20 69 73 20 74 68 65 20 66 | def.fallback.......This.is.the.f | 
| c2f20 | 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 20 75 73 65 20 | unction.that.Magit.commands.use. | 
| c2f40 | 77 68 65 6e 20 74 68 65 79 20 6e 65 65 64 20 74    68 65 0a 20 20 20 20 20 75 73 65 72 20 74 6f 20 | when.they.need.the......user.to. | 
| c2f60 | 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. | 
| c2f80 | 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 20 20 20 20 20 73 61 | ..The.arguments.have.the......sa | 
| c2fa0 | 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 20 66 6f    72 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d | me.meaning.as.for....completing- | 
| c2fc0 | 72 65 61 64 e2 80 99 2c 20 65 78 63 65 70 74 20    66 6f 72 20 46 41 4c 4c 42 41 43 4b 2c 20 77 68 | read...,.except.for.FALLBACK,.wh | 
| c2fe0 | 69 63 68 0a 20 20 20 20 20 69 73 20 75 6e 69 71    75 65 20 74 6f 20 74 68 69 73 20 66 75 6e 63 74 | ich......is.unique.to.this.funct | 
| c3000 | 69 6f 6e 20 61 6e 64 20 69 73 20 64 65 73 63 72    69 62 65 64 20 62 65 6c 6f 77 2e 0a 0a 20 20 20 | ion.and.is.described.below...... | 
| c3020 | 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 73 6b    69 6e 67 20 74 68 65 20 75 73 65 72 20 74 6f 20 | ..Instead.of.asking.the.user.to. | 
| c3040 | 63 68 6f 6f 73 65 20 66 72 6f 6d 20 61 20 6c 69    73 74 20 6f 66 20 70 6f 73 73 69 62 6c 65 0a 20 | choose.from.a.list.of.possible.. | 
| c3060 | 20 20 20 20 63 61 6e 64 69 64 61 74 65 73 2c 20    74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6d 61 | ....candidates,.this.function.ma | 
| c3080 | 79 20 6a 75 73 74 20 72 65 74 75 72 6e 20 74 68    65 20 64 65 66 61 75 6c 74 20 73 70 65 63 69 66 | y.just.return.the.default.specif | 
| c30a0 | 69 65 64 20 62 79 0a 20 20 20 20 20 44 45 46 2c    20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 | ied.by......DEF,.with.or.without | 
| c30c0 | 20 72 65 71 75 69 72 69 6e 67 20 75 73 65 72 20    63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 20 20 57 | .requiring.user.confirmation...W | 
| c30e0 | 68 65 74 68 65 72 20 74 68 61 74 20 69 73 0a 20    20 20 20 20 74 68 65 20 63 61 73 65 20 64 65 70 | hether.that.is......the.case.dep | 
| c3100 | 65 6e 64 73 20 6f 6e 20 50 52 4f 4d 50 54 2c 20    e2 80 98 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 e2 | ends.on.PROMPT,....this-command. | 
| c3120 | 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d    61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 | ...and.........magit-dwim-select | 
| c3140 | 69 6f 6e e2 80 99 2e 20 20 53 65 65 20 74 68 65    20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f | ion......See.the.documentation.o | 
| c3160 | 66 20 74 68 65 20 6c 61 74 74 65 72 20 66 6f 72    0a 20 20 20 20 20 6d 6f 72 65 20 69 6e 66 6f 72 | f.the.latter.for......more.infor | 
| c3180 | 6d 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 49 66    20 69 74 20 64 6f 65 73 20 72 65 61 64 20 61 20 | mation........If.it.does.read.a. | 
| c31a0 | 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 68 | value.in.the.minibuffer,.then.th | 
| c31c0 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 63 74 73    0a 20 20 20 20 20 73 69 6d 69 6c 61 72 20 74 6f | is.function.acts......similar.to | 
| c31e0 | 20 e2 80 98 63 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 | ....completing-read...,.except.f | 
| c3200 | 6f 72 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67    3a 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 43 | or.the.following:..............C | 
| c3220 | 4f 4c 4c 45 43 54 49 4f 4e 20 6d 75 73 74 20 62    65 20 61 20 6c 69 73 74 20 6f 66 20 63 68 6f 69 | OLLECTION.must.be.a.list.of.choi | 
| c3240 | 63 65 73 2e 20 20 41 20 66 75 6e 63 74 69 6f 6e    20 69 73 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 | ces...A.function.is.not......... | 
| c3260 | 20 20 73 75 70 70 6f 72 74 65 64 2e 0a 0a 20 20    20 20 20 20 20 20 e2 80 a2 20 49 66 20 52 45 51 | ..supported...............If.REQ | 
| c3280 | 55 49 52 45 2d 4d 41 54 43 48 20 69 73 20 e2 80    98 6e 69 6c e2 80 99 20 61 6e 64 20 74 68 65 20 | UIRE-MATCH.is....nil....and.the. | 
| c32a0 | 75 73 65 72 20 65 78 69 74 73 20 77 69 74 68 6f    75 74 20 61 20 63 68 6f 69 63 65 2c 0a 20 20 20 | user.exits.without.a.choice,.... | 
| c32c0 | 20 20 20 20 20 20 20 74 68 65 6e 20 e2 80 98 6e    69 6c e2 80 99 20 69 73 20 72 65 74 75 72 6e 65 | .......then....nil....is.returne | 
| c32e0 | 64 20 69 6e 73 74 65 61 64 20 6f 66 20 61 6e 20    65 6d 70 74 79 20 73 74 72 69 6e 67 2e 0a 0a 20 | d.instead.of.an.empty.string.... | 
| c3300 | 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 52 45    51 55 49 52 45 2d 4d 41 54 43 48 20 69 73 20 6e | ...........If.REQUIRE-MATCH.is.n | 
| c3320 | 6f 6e 2d 6e 69 6c 20 61 6e 64 20 74 68 65 20 75    73 65 72 73 20 65 78 69 74 73 20 77 69 74 68 6f | on-nil.and.the.users.exits.witho | 
| c3340 | 75 74 20 61 0a 20 20 20 20 20 20 20 20 20 20 63    68 6f 69 63 65 2c 20 61 6e 20 75 73 65 72 2d 65 | ut.a...........choice,.an.user-e | 
| c3360 | 72 72 6f 72 20 69 73 20 72 61 69 73 65 64 2e 0a    0a 20 20 20 20 20 20 20 20 e2 80 a2 20 46 41 4c | rror.is.raised...............FAL | 
| c3380 | 4c 42 41 43 4b 20 73 70 65 63 69 66 69 65 73 20    61 20 73 65 63 6f 6e 64 61 72 79 20 64 65 66 61 | LBACK.specifies.a.secondary.defa | 
| c33a0 | 75 6c 74 20 74 68 61 74 20 69 73 20 6f 6e 6c 79    20 75 73 65 64 20 69 66 0a 20 20 20 20 20 20 20 | ult.that.is.only.used.if........ | 
| c33c0 | 20 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 73 20 e2 80 | ...the.primary.default.DEF.is... | 
| c33e0 | 98 6e 69 6c e2 80 99 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 | .nil......The.secondary.default. | 
| c3400 | 69 73 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 74    20 73 75 62 6a 65 63 74 20 74 6f 20 e2 80 98 6d | is...........not.subject.to....m | 
| c3420 | 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74    69 6f 6e e2 80 99 20 e2 80 94 20 69 66 20 44 45 | agit-dwim-selection........if.DE | 
| c3440 | 46 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 20 62    75 74 0a 20 20 20 20 20 20 20 20 20 20 46 41 4c | F.is....nil....but...........FAL | 
| c3460 | 4c 42 41 43 4b 20 69 73 20 6e 6f 74 2c 20 74 68    65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e | LBACK.is.not,.then.this.function | 
| c3480 | 20 61 6c 77 61 79 73 20 61 73 6b 73 20 74 68 65    20 75 73 65 72 20 74 6f 0a 20 20 20 20 20 20 20 | .always.asks.the.user.to........ | 
| c34a0 | 20 20 20 63 68 6f 6f 73 65 20 61 20 63 61 6e 64    69 64 61 74 65 2c 20 6a 75 73 74 20 61 73 20 69 | ...choose.a.candidate,.just.as.i | 
| c34c0 | 66 20 62 6f 74 68 20 64 65 66 61 75 6c 74 73 20    77 65 72 65 20 e2 80 98 6e 69 6c e2 80 99 2e 0a | f.both.defaults.were....nil..... | 
| c34e0 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 22 3a 20    22 20 69 73 20 61 70 70 65 6e 64 65 64 20 74 6f | .............":.".is.appended.to | 
| c3500 | 20 50 52 4f 4d 50 54 2e 0a 0a 20 20 20 20 20 20    20 20 e2 80 a2 20 50 52 4f 4d 50 54 20 69 73 20 | .PROMPT...............PROMPT.is. | 
| c3520 | 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 61 75 6c 74 | modified.to.end.with.\".(default | 
| c3540 | 20 44 45 46 7c 46 41 4c 4c 42 41 43 4b 29 3a 20    5c 22 0a 20 20 20 20 20 20 20 20 20 20 70 72 6f | .DEF|FALLBACK):.\"...........pro | 
| c3560 | 76 69 64 65 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 | vided.that.DEF.or.FALLBACK.is.no | 
| c3580 | 6e 2d 6e 69 6c 2c 20 74 68 61 74 20 6e 65 69 74    68 65 72 0a 20 20 20 20 20 20 20 20 20 20 e2 80 | n-nil,.that.neither............. | 
| c35a0 | 98 69 76 79 2d 6d 6f 64 65 e2 80 99 20 6e 6f 72    20 e2 80 98 68 65 6c 6d 2d 6d 6f 64 65 e2 80 99 | .ivy-mode....nor....helm-mode... | 
| c35c0 | 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 61 6e 64    20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 | .is.enabled,.and.that........... | 
| c35e0 | 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 74 69 6f | ...magit-completing-read-functio | 
| c3600 | 6e e2 80 99 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 | n....is.set.to.its.default.value | 
| c3620 | 0a 20 20 20 20 20 20 20 20 20 20 6f 66 20 e2 80    98 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 | ...........of....magit-builtin-c | 
| c3640 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80    99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | ompleting-read........File:.magi | 
| c3660 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41    64 64 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 6c 65 | t.info,..Node:.Additional.Comple | 
| c3680 | 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2c 20 20 50    72 65 76 3a 20 53 75 70 70 6f 72 74 20 66 6f 72 | tion.Options,..Prev:.Support.for | 
| c36a0 | 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d    65 77 6f 72 6b 73 2c 20 20 55 70 3a 20 43 6f 6d | .Completion.Frameworks,..Up:.Com | 
| c36c0 | 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 65 6c | pletion.Confirmation.and.the.Sel | 
| c36e0 | 65 63 74 69 6f 6e 0a 0a 34 2e 35 2e 36 20 41 64    64 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 6c 65 74 | ection..4.5.6.Additional.Complet | 
| c3700 | 69 6f 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 | ion.Options.-------------------- | 
| c3720 | 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 | 
| c3740 | 3a 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66    73 2d 73 6f 72 74 62 79 0a 0a 20 20 20 20 20 46 | :.magit-list-refs-sortby.......F | 
| c3760 | 6f 72 20 6d 61 6e 79 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 | or.many.commands.that.read.a.ref | 
| c3780 | 20 6f 72 20 72 65 66 73 20 66 72 6f 6d 20 74 68    65 20 75 73 65 72 2c 20 74 68 65 20 76 61 6c 75 | .or.refs.from.the.user,.the.valu | 
| c37a0 | 65 0a 20 20 20 20 20 6f 66 20 74 68 69 73 20 6f    70 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 | e......of.this.option.can.be.use | 
| c37c0 | 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 65    20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 72 65 | d.to.control.the.order.of.the.re | 
| c37e0 | 66 73 2e 20 20 56 61 6c 69 64 0a 20 20 20 20 20    76 61 6c 75 65 73 20 69 6e 63 6c 75 64 65 20 61 | fs...Valid......values.include.a | 
| c3800 | 6e 79 20 6b 65 79 20 61 63 63 65 70 74 65 64 20    62 79 20 74 68 65 20 e2 80 98 2d 2d 73 6f 72 74 | ny.key.accepted.by.the....--sort | 
| c3820 | e2 80 99 20 66 6c 61 67 20 6f 66 20 e2 80 98 67    69 74 0a 20 20 20 20 20 66 6f 72 2d 65 61 63 68 | ....flag.of....git......for-each | 
| c3840 | 2d 72 65 66 e2 80 99 2e 20 20 42 79 20 64 65 66    61 75 6c 74 2c 20 72 65 66 73 20 61 72 65 20 73 | -ref......By.default,.refs.are.s | 
| c3860 | 6f 72 74 65 64 20 61 6c 70 68 61 62 65 74 69 63    61 6c 6c 79 20 62 79 20 74 68 65 69 72 0a 20 20 | orted.alphabetically.by.their... | 
| c3880 | 20 20 20 66 75 6c 6c 20 6e 61 6d 65 20 28 65 2e    67 2e 2c 20 22 72 65 66 73 2f 68 65 61 64 73 2f | ...full.name.(e.g.,."refs/heads/ | 
| c38a0 | 6d 61 73 74 65 72 22 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 | master").....File:.magit.info,.. | 
| c38c0 | 4e 6f 64 65 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 | Node:.Running.Git,..Prev:.Comple | 
| c38e0 | 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 65 6c 65 63 74 | tion.Confirmation.and.the.Select | 
| c3900 | 69 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 | ion,..Up:.Interface.Concepts..4. | 
| c3920 | 36 20 52 75 6e 6e 69 6e 67 20 47 69 74 0a 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a | 6.Running.Git.===============..* | 
| c3940 | 20 4d 65 6e 75 3a 0a 0a 2a 20 56 69 65 77 69 6e    67 20 47 69 74 20 4f 75 74 70 75 74 3a 3a 0a 2a | .Menu:..*.Viewing.Git.Output::.* | 
| c3960 | 20 47 69 74 20 50 72 6f 63 65 73 73 20 53 74 61    74 75 73 3a 3a 0a 2a 20 52 75 6e 6e 69 6e 67 20 | .Git.Process.Status::.*.Running. | 
| c3980 | 47 69 74 20 4d 61 6e 75 61 6c 6c 79 3a 3a 0a 2a    20 47 69 74 20 45 78 65 63 75 74 61 62 6c 65 3a | Git.Manually::.*.Git.Executable: | 
| c39a0 | 3a 0a 2a 20 47 6c 6f 62 61 6c 20 47 69 74 20 41    72 67 75 6d 65 6e 74 73 3a 3a 0a 0a 1f 0a 46 69 | :.*.Global.Git.Arguments::....Fi | 
| c39c0 | 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 65 77 69 6e 67 20 47 | le:.magit.info,..Node:.Viewing.G | 
| c39e0 | 69 74 20 4f 75 74 70 75 74 2c 20 20 4e 65 78 74    3a 20 47 69 74 20 50 72 6f 63 65 73 73 20 53 74 | it.Output,..Next:.Git.Process.St | 
| c3a00 | 61 74 75 73 2c 20 20 55 70 3a 20 52 75 6e 6e 69    6e 67 20 47 69 74 0a 0a 34 2e 36 2e 31 20 56 69 | atus,..Up:.Running.Git..4.6.1.Vi | 
| c3a20 | 65 77 69 6e 67 20 47 69 74 20 4f 75 74 70 75 74    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ewing.Git.Output.--------------- | 
| c3a40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4d 61 67 69 74    20 72 75 6e 73 20 47 69 74 20 65 69 74 68 65 72 | ---------..Magit.runs.Git.either | 
| c3a60 | 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74    73 20 28 65 2e 67 2e 20 20 77 68 65 6e 20 70 75 | .for.side-effects.(e.g...when.pu | 
| c3a80 | 73 68 69 6e 67 29 20 6f 72 20 74 6f 20 67 65 74    0a 73 6f 6d 65 20 76 61 6c 75 65 20 28 65 2e 67 | shing).or.to.get.some.value.(e.g | 
| c3aa0 | 2e 20 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 | ...the.name.of.the.current.branc | 
| c3ac0 | 68 29 2e 0a 0a 20 20 20 57 68 65 6e 20 47 69 74    20 69 73 20 72 75 6e 20 66 6f 72 20 73 69 64 65 | h)......When.Git.is.run.for.side | 
| c3ae0 | 2d 65 66 66 65 63 74 73 2c 20 74 68 65 20 70 72    6f 63 65 73 73 20 6f 75 74 70 75 74 20 69 73 20 | -effects,.the.process.output.is. | 
| c3b00 | 6c 6f 67 67 65 64 20 69 6e 20 61 0a 70 65 72 2d    72 65 70 6f 73 69 74 6f 72 79 20 6c 6f 67 20 62 | logged.in.a.per-repository.log.b | 
| c3b20 | 75 66 66 65 72 2c 20 77 68 69 63 68 20 63 61 6e    20 62 65 20 63 6f 6e 73 75 6c 74 65 64 20 75 73 | uffer,.which.can.be.consulted.us | 
| c3b40 | 69 6e 67 20 74 68 65 0a e2 80 98 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 e2 80 99 20 63 6f 6d 6d | ing.the....magit-process....comm | 
| c3b60 | 61 6e 64 20 77 68 65 6e 20 74 68 69 6e 67 73 20    64 6f 6e e2 80 99 74 20 67 6f 20 61 73 20 65 78 | and.when.things.don...t.go.as.ex | 
| c3b80 | 70 65 63 74 65 64 2e 0a 0a 20 20 20 54 68 65 20    6f 75 74 70 75 74 2f 65 72 72 6f 72 73 20 66 6f | pected......The.output/errors.fo | 
| c3ba0 | 72 20 75 70 20 74 6f 20 e2 80 98 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 2d 6c 6f 67 2d 6d 61 78 | r.up.to....magit-process-log-max | 
| c3bc0 | e2 80 99 20 47 69 74 20 63 6f 6d 6d 61 6e 64 73    20 61 72 65 0a 72 65 74 61 69 6e 65 64 2e 0a 0a | ....Git.commands.are.retained... | 
| c3be0 | e2 80 98 24 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 70 72 6f 63 65 73 73 e2 80 99 | ...$........(...magit-process... | 
| c3c00 | 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d    6d 61 6e 64 73 20 64 69 73 70 6c 61 79 73 20 74 | ).......This.commands.displays.t | 
| c3c20 | 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65    72 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e | he.process.buffer.for.the.curren | 
| c3c40 | 74 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72    79 2e 0a 0a 20 20 20 49 6e 73 69 64 65 20 74 68 | t......repository......Inside.th | 
| c3c60 | 61 74 20 62 75 66 66 65 72 2c 20 74 68 65 20 75    73 75 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 | at.buffer,.the.usual.key.binding | 
| c3c80 | 73 20 66 6f 72 20 6e 61 76 69 67 61 74 69 6e 67    20 61 6e 64 20 73 68 6f 77 69 6e 67 0a 73 65 63 | s.for.navigating.and.showing.sec | 
| c3ca0 | 74 69 6f 6e 73 20 61 72 65 20 61 76 61 69 6c 61    62 6c 65 2e 20 20 54 68 65 72 65 20 69 73 20 6f | tions.are.available...There.is.o | 
| c3cc0 | 6e 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f    6d 6d 61 6e 64 2e 0a 0a e2 80 98 6b e2 80 99 20 | ne.additional.command......k.... | 
| c3ce0 | 20 20 20 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 99 29 0a 0a | ....(...magit-process-kill...).. | 
| c3d00 | 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 72 6f 63 | .....This.command.kills.the.proc | 
| c3d20 | 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 6e 20 61 | ess.represented.by.the.section.a | 
| c3d40 | 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 2d 67 69 | t.point....--.Variable:.magit-gi | 
| c3d60 | 74 2d 64 65 62 75 67 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 | t-debug.......This.option.contro | 
| c3d80 | 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 67 20 | ls.whether.additional.reporting. | 
| c3da0 | 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 0a 0a | of.git.errors.is......enabled... | 
| c3dc0 | 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 66 | .....Magit.basically.calls.git.f | 
| c3de0 | 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 72 | or.one.of.these.two.reasons:.for | 
| c3e00 | 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 65 | ......side-effects.or.to.do.some | 
| c3e20 | 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 0a | thing.with.its.standard.output.. | 
| c3e40 | 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 65 | ......When.git.is.run.for.side-e | 
| c3e60 | 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 6e | ffects.then.its.output,.includin | 
| c3e80 | 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 74 | g.error......messages,.go.into.t | 
| c3ea0 | 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 6e | he.process.buffer.which.is.shown | 
| c3ec0 | 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 20 | .when.using....$...........When. | 
| c3ee0 | 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 6f | git...s.output.is.consumed.in.so | 
| c3f00 | 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 20 | me.way,.then.it.would.be.too.... | 
| c3f20 | 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 6e | ..expensive.to.also.insert.it.in | 
| c3f40 | 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 70 | to.this.buffer,.but.when.this.op | 
| c3f60 | 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 74 | tion......is.non-nil.and.git.ret | 
| c3f80 | 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 73 | urns.with.a.non-zero.exit.status | 
| c3fa0 | 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 72 | ,.then.at......least.its.standar | 
| c3fc0 | 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 75 | d.error.is.inserted.into.this.bu | 
| c3fe0 | 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 65 | ffer........This.is.only.intende | 
| c4000 | 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 6f | d.for.debugging.purposes...Do.no | 
| c4020 | 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 20 | t.enable.this......permanently,. | 
| c4040 | 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 72 | that.would.negatively.affect.per | 
| c4060 | 66 6f 72 6d 61 6e 63 65 2e 0a 0a 20 2d 2d 20 56    61 72 69 61 62 6c 65 3a 20 6d 61 67 69 74 2d 70 | formance....--.Variable:.magit-p | 
| c4080 | 72 6f 63 65 73 73 2d 65 78 74 72 65 6d 65 2d 6c    6f 67 67 69 6e 67 0a 0a 20 20 20 20 20 54 68 69 | rocess-extreme-logging.......Thi | 
| c40a0 | 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 67 | s.option.controls.whether....mag | 
| c40c0 | 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 65 0a 20 | it-process-file....logs.to.the.. | 
| c40e0 | 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 0a 20 20 | .......*Messages*....buffer..... | 
| c4100 | 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 79 20 75 | ...Only.intended.for.temporary.u | 
| c4120 | 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 20 68 6f | se.when.you.try.to.figure.out.ho | 
| c4140 | 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 74 68 65 | w......Magit.uses.Git.behind.the | 
| c4160 | 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 | 
| c4180 | 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 62 75 66 | es.to.the......magit-process.buf | 
| c41a0 | 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 6f 74 20 | fer.continues.to.go.there...Not. | 
| c41c0 | 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 72 20 6f | all.output.goes.to......either.o | 
| c41e0 | 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 20 6d 61 | f.these.two.buffers.....File:.ma | 
| c4200 | 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 53 74 61 | git.info,..Node:.Git.Process.Sta | 
| c4220 | 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 6c 6c 79 | tus,..Next:.Running.Git.Manually | 
| c4240 | 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 20 55 70 | ,..Prev:.Viewing.Git.Output,..Up | 
| c4260 | 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 0a 0a 34    2e 36 2e 32 20 47 69 74 20 50 72 6f 63 65 73 73 | :.Running.Git..4.6.2.Git.Process | 
| c4280 | 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 2d 2d 2d | .Status.------------------------ | 
| c42a0 | 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 6e 67 20 | ..When.a.Git.process.is.running. | 
| c42c0 | 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 61 79 73 | for.side-effects,.Magit.displays | 
| c42e0 | 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 65 2c 20 | .an.indicator.in.the.mode.line,. | 
| c4300 | 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 70 72 6f | using.the....magit-mode-line-pro | 
| c4320 | 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 70 72 6f | cess....face......If.the.Git.pro | 
| c4340 | 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 70 72 6f | cess.exits.successfully,.the.pro | 
| c4360 | 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 6d 20 74 | cess.indicator.is.removed.from.t | 
| c4380 | 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 20 49 6e | he.mode.line.immediately......In | 
| c43a0 | 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 20 70 72 | .the.case.of.a.Git.error,.the.pr | 
| c43c0 | 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 64 2c 20 | ocess.indicator.is.not.removed,. | 
| c43e0 | 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 74 68 20 | but.is.instead.highlighted.with. | 
| c4400 | 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 73 2d 65 | the....magit-mode-line-process-e | 
| c4420 | 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 65 74 61 | rror....face,.and.the.error.deta | 
| c4440 | 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 72 65 20 | ils.from.the.process.buffer.are. | 
| c4460 | 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 73 65 20 | provided.as.a.tooltip.for.mouse. | 
| c4480 | 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 70 65 72 | users...This.error.indicator.per | 
| c44a0 | 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 74 68 65 | sists.in.the.mode.line.until.the | 
| c44c0 | 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 20 20 20 | .next.magit.buffer.refresh...... | 
| c44e0 | 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 72 6f 72 | If.you.do.not.wish.process.error | 
| c4500 | 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 20 6c 69 | s.to.be.indicated.in.the.mode.li | 
| c4520 | 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 6f 63 65 | ne,.customize.the....magit-proce | 
| c4540 | 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 20 75 73 | ss-display-mode-line-error....us | 
| c4560 | 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 20 61 72 | er.option......Process.errors.ar | 
| c4580 | 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 68 65 20 | e.additionally.indicated.at.the. | 
| c45a0 | 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 46 69 6c | top.of.the.status.buffer.....Fil | 
| c45c0 | 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 20 47 69 | e:.magit.info,..Node:.Running.Gi | 
| c45e0 | 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 61 62 6c | t.Manually,..Next:.Git.Executabl | 
| c4600 | 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 20 20 55 | e,..Prev:.Git.Process.Status,..U | 
| c4620 | 70 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 0a 0a    34 2e 36 2e 33 20 52 75 6e 6e 69 6e 67 20 47 69 | p:.Running.Git..4.6.3.Running.Gi | 
| c4640 | 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 2d 2d 2d | t.Manually.--------------------- | 
| c4660 | 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 61 6e 79 | -----..While.Magit.provides.many | 
| c4680 | 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 69 74 68 | .Emacs.commands.to.interact.with | 
| c46a0 | 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 74 68 69 | .Git,.it.does.not.cover.everythi | 
| c46c0 | 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 74 69 6e | ng...In.those.cases.your.existin | 
| c46e0 | 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 68 61 6e | g.Git.knowledge.will.come.in.han | 
| c4700 | 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 61 6e 64 | dy...Magit.provides.some.command | 
| c4720 | 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 6f 6d 6d | s.for.running.arbitrary.Git.comm | 
| c4740 | 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 6d 69 6e | ands.by.typing.them.into.the.min | 
| c4760 | 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 20 73 77 | ibuffer,.instead.of.having.to.sw | 
| c4780 | 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 20 20 20 20 28 e2 | itch.to.a.shell......!........(. | 
| c47a0 | 80 98 6d 61 67 69 74 2d 72 75 6e e2 80 99 29 0a    0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 | ..magit-run...).......This.trans | 
| c47c0 | 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 | 
| c47e0 | 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 6e 64 | llowing.suffix.commands......and | 
| c4800 | 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 75 | .displays.them.in.a.temporary.bu | 
| c4820 | 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 64 2e 0a | ffer.until.a.suffix.is.invoked.. | 
| c4840 | 0a e2 80 98 21 20 21 e2 80 99 20 20 20 20 20 28    e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d | ....!.!........(...magit-git-com | 
| c4860 | 6d 61 6e 64 2d 74 6f 70 64 69 72 e2 80 99 29 0a    0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | mand-topdir...).......This.comma | 
| c4880 | 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 | 
| c48a0 | 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 | 
| c48c0 | 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. | 
| c48e0 | 77 6f 72 6b 69 6e 67 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 | working.tree........The.string." | 
| c4900 | 67 69 74 20 22 20 69 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 | git.".is.used.as.initial.input.w | 
| c4920 | 68 65 6e 20 70 72 6f 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 | hen.prompting.the.user......for. | 
| c4940 | 74 68 65 20 63 6f 6d 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 | the.command...It.can.be.removed. | 
| c4960 | 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 e2 80 98 3a e2 80 99 | to.run.another.command......:... | 
| c4980 | 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 67    69 74 2d 63 6f 6d 6d 61 6e 64 e2 80 99 29 0a e2 | .....(...magit-git-command...).. | 
| c49a0 | 80 98 21 20 70 e2 80 99 20 20 20 20 20 28 e2 80    98 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 | ..!.p........(...magit-git-comma | 
| c49c0 | 6e 64 e2 80 99 29 0a 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 | nd...).......This.command.reads. | 
| c49e0 | 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 65 63 | a.command.from.the.user.and.exec | 
| c4a00 | 75 74 65 73 20 69 74 20 69 6e 0a 20 20 20 20 20    e2 80 98 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | utes.it.in.........default-direc | 
| c4a20 | 74 6f 72 79 e2 80 99 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 | tory......With.a.prefix.argument | 
| c4a40 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 0a    20 20 20 20 20 65 78 65 63 75 74 65 64 20 69 6e | .the.command.is......executed.in | 
| c4a60 | 20 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 74 68 65 20 | .the.top-level.directory.of.the. | 
| c4a80 | 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20    74 72 65 65 0a 20 20 20 20 20 69 6e 73 74 65 61 | current.working.tree......instea | 
| c4aa0 | 64 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 73 20 75 73 | d........The.string."git.".is.us | 
| c4ac0 | 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 6d 70 74 69 | ed.as.initial.input.when.prompti | 
| c4ae0 | 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 6d 61 6e 64 | ng.the.user......for.the.command | 
| c4b00 | 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 61 6e 6f 74 | ...It.can.be.removed.to.run.anot | 
| c4b20 | 68 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 0a e2 80    98 21 20 73 e2 80 99 20 20 20 20 20 28 e2 80 98 | her.command......!.s........(... | 
| c4b40 | 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d    61 6e 64 2d 74 6f 70 64 69 72 e2 80 99 29 0a 0a | magit-shell-command-topdir...).. | 
| c4b60 | 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 63 6f 6d 6d 61 6e | .....This.command.reads.a.comman | 
| c4b80 | 64 20 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 | d.from.the.user.and.executes.it. | 
| c4ba0 | 69 6e 20 74 68 65 0a 20 20 20 20 20 74 6f 70 2d    6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 20 | in.the......top-level.directory. | 
| c4bc0 | 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 65 2e 0a 0a e2 80 | of.the.current.working.tree..... | 
| c4be0 | 98 21 20 53 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d | .!.S........(...magit-shell-comm | 
| c4c00 | 61 6e 64 e2 80 99 29 0a 0a 20 20 20 20 20 54 68    69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 73 | and...).......This.command.reads | 
| c4c20 | 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 65 | .a.command.from.the.user.and.exe | 
| c4c40 | 63 75 74 65 73 20 69 74 20 69 6e 0a 20 20 20 20    20 e2 80 98 64 65 66 61 75 6c 74 2d 64 69 72 65 | cutes.it.in.........default-dire | 
| c4c60 | 63 74 6f 72 79 e2 80 99 2e 20 20 57 69 74 68 20    61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | ctory......With.a.prefix.argumen | 
| c4c80 | 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73    0a 20 20 20 20 20 65 78 65 63 75 74 65 64 20 69 | t.the.command.is......executed.i | 
| c4ca0 | 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 20 6f 66 20 74 68 65 | n.the.top-level.directory.of.the | 
| c4cc0 | 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67    20 74 72 65 65 0a 20 20 20 20 20 69 6e 73 74 65 | .current.working.tree......inste | 
| c4ce0 | 61 64 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 68 65 6c | ad....--.User.Option:.magit-shel | 
| c4d00 | 6c 2d 63 6f 6d 6d 61 6e 64 2d 76 65 72 62 6f 73    65 2d 70 72 6f 6d 70 74 0a 0a 20 20 20 20 20 57 | l-command-verbose-prompt.......W | 
| c4d20 | 68 65 74 68 65 72 20 74 68 65 20 70 72 6f 6d 70    74 2c 20 75 73 65 64 20 62 79 20 74 68 65 20 61 | hether.the.prompt,.used.by.the.a | 
| c4d40 | 62 6f 76 65 20 63 6f 6d 6d 61 6e 64 73 20 77 68    65 6e 20 72 65 61 64 69 6e 67 20 61 20 73 68 65 | bove.commands.when.reading.a.she | 
| c4d60 | 6c 6c 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2c    20 73 68 6f 77 73 20 74 68 65 20 64 69 72 65 63 | ll......command,.shows.the.direc | 
| c4d80 | 74 6f 72 79 20 69 6e 20 77 68 69 63 68 20 69 74    20 77 69 6c 6c 20 62 65 20 72 75 6e 2e 0a 0a 20 | tory.in.which.it.will.be.run.... | 
| c4da0 | 20 20 54 68 65 73 65 20 73 75 66 66 69 78 20 63    6f 6d 6d 61 6e 64 73 20 73 74 61 72 74 20 65 78 | ..These.suffix.commands.start.ex | 
| c4dc0 | 74 65 72 6e 61 6c 20 67 75 69 20 74 6f 6f 6c 73    2e 0a 0a e2 80 98 21 20 6b e2 80 99 20 20 20 20 | ternal.gui.tools......!.k....... | 
| c4de0 | 20 28 e2 80 98 6d 61 67 69 74 2d 72 75 6e 2d 67    69 74 6b e2 80 99 29 0a 0a 20 20 20 20 20 54 68 | .(...magit-run-gitk...).......Th | 
| c4e00 | 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 20 69 6e 20 74 68 | is.command.runs....gitk....in.th | 
| c4e20 | 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 61 e2 80 99 | e.current.repository......!.a... | 
| c4e40 | 20 20 20 20 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 29 0a | .....(...magit-run-gitk-all...). | 
| c4e60 | 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 20 | ......This.command.runs....gitk. | 
| c4e80 | 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 6f | --all....in.the.current.reposito | 
| c4ea0 | 72 79 2e 0a 0a e2 80 98 21 20 62 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 72 75 6e | ry......!.b........(...magit-run | 
| c4ec0 | 2d 67 69 74 6b 2d 62 72 61 6e 63 68 65 73 e2 80    99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f | -gitk-branches...).......This.co | 
| c4ee0 | 6d 6d 61 6e 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 | mmand.runs....gitk.--branches... | 
| c4f00 | 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...... | 
| c4f20 | 21 20 67 e2 80 99 20 20 20 20 20 28 e2 80 98 6d    61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 67 75 69 | !.g........(...magit-run-git-gui | 
| c4f40 | e2 80 99 29 0a 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 | ...).......This.command.runs.... | 
| c4f60 | 67 69 74 20 67 75 69 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 | git.gui....in.the.current.reposi | 
| c4f80 | 74 6f 72 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 4e 6f 64 65 | tory.....File:.magit.info,..Node | 
| c4fa0 | 3a 20 47 69 74 20 45 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 | :.Git.Executable,..Next:.Global. | 
| c4fc0 | 47 69 74 20 41 72 67 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 | Git.Arguments,..Prev:.Running.Gi | 
| c4fe0 | 74 20 4d 61 6e 75 61 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 | t.Manually,..Up:.Running.Git..4. | 
| c5000 | 36 2e 34 20 47 69 74 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 | 6.4.Git.Executable.------------- | 
| c5020 | 2d 2d 2d 2d 2d 2d 2d 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 | -------..When.Magit.calls.Git,.t | 
| c5040 | 68 65 6e 20 69 74 20 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 | hen.it.may.do.so.using.the.absol | 
| c5060 | 75 74 65 20 70 61 74 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 | ute.path.to.the....git....execut | 
| c5080 | 61 62 6c 65 2c 20 6f 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 | able,.or.using.just.its.name.... | 
| c50a0 | 20 20 57 68 65 6e 20 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 | ..When.running....git....locally | 
| c50c0 | 20 61 6e 64 20 74 68 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 | .and.the....system-type....is... | 
| c50e0 | 98 77 69 6e 64 6f 77 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 | .windows-nt....(any.Windows.vers | 
| c5100 | 69 6f 6e 29 20 6f 72 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 | ion).or....darwin....(macOS).the | 
| c5120 | 6e 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 69 73 20 | n....magit-git-executable....is. | 
| c5140 | 73 65 74 0a 74 6f 20 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 | set.to.an.absolute.path.when.Mag | 
| c5160 | 69 74 20 69 73 20 6c 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 | it.is.loaded......On.Windows.it. | 
| c5180 | 69 73 20 6e 65 63 65 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 | is.necessary.to.use.an.absolute. | 
| c51a0 | 70 61 74 68 20 62 65 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 | path.because.Git.comes.with.seve | 
| c51c0 | 72 61 6c 20 77 72 61 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 | ral.wrapper.scripts.for.the.actu | 
| c51e0 | 61 6c 20 e2 80 98 67 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 | al....git....binary,.which.are.a | 
| c5200 | 6c 73 6f 0a 70 6c 61 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 | lso.placed.on....$PATH...,.and.u | 
| c5220 | 73 69 6e 67 20 6f 6e 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 | sing.one.of.these.wrappers.inste | 
| c5240 | 61 64 20 6f 66 20 74 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 | ad.of.the.binary.would.degrade.p | 
| c5260 | 65 72 66 6f 72 6d 61 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 | erformance.horribly...For.some.m | 
| c5280 | 61 63 4f 53 20 75 73 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 | acOS.users.using.just.the.name.o | 
| c52a0 | 66 20 74 68 65 20 65 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 | f.the.executable.also.performs.h | 
| c52c0 | 6f 72 72 69 62 6c 79 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 | orribly,.so.we.avoid.doing.that. | 
| c52e0 | 6f 6e 0a 74 68 61 74 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 | on.that.platform.as.well...On.ot | 
| c5300 | 68 65 72 20 70 6c 61 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 | her.platforms,.using.just.the.na | 
| c5320 | 6d 65 20 73 65 65 6d 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 | me.seems.to.work.just.fine...... | 
| c5340 | 55 73 69 6e 67 20 61 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 | Using.an.absolute.path.when.runn | 
| c5360 | 69 6e 67 20 e2 80 98 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 | ing....git....on.a.remote.machin | 
| c5380 | 65 20 6f 76 65 72 0a 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 | e.over.Tramp,.would.be.problemat | 
| c53a0 | 69 63 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 74 68 61 74 20 | ic.to.use.an.absolute.path.that. | 
| c53c0 | 69 73 20 73 75 69 74 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 | is.suitable.on.the.local.machine | 
| c53e0 | 2c 20 73 6f 20 61 20 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 | ,.so.a.separate.option.is.used.t | 
| c5400 | 6f 20 63 6f 6e 74 72 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 | o.control.the.name.or.path.that. | 
| c5420 | 69 73 20 75 73 65 64 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 | is.used.on.remote.machines....-- | 
| c5440 | 20 55 73 65 72 20 4f 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 | .User.Option:.magit-git-executab | 
| c5460 | 6c 65 0a 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 6c | le.......The....git....executabl | 
| c5480 | 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 63 61 6c 20 68 6f 73 | e.used.by.Magit.on.the.local.hos | 
| c54a0 | 74 2e 20 20 54 68 69 73 20 73 68 6f 75 6c 64 0a    20 20 20 20 20 62 65 20 65 69 74 68 65 72 20 74 | t...This.should......be.either.t | 
| c54c0 | 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68    20 74 6f 20 74 68 65 20 65 78 65 63 75 74 61 62 | he.absolute.path.to.the.executab | 
| c54e0 | 6c 65 2c 20 6f 72 20 74 68 65 20 73 74 72 69 6e    67 20 22 67 69 74 22 0a 20 20 20 20 20 74 6f 20 | le,.or.the.string."git"......to. | 
| c5500 | 6c 65 74 20 45 6d 61 63 73 20 66 69 6e 64 20 74    68 65 20 65 78 65 63 75 74 61 62 6c 65 20 69 74 | let.Emacs.find.the.executable.it | 
| c5520 | 73 65 6c 66 2c 20 75 73 69 6e 67 20 74 68 65 20    73 74 61 6e 64 61 72 64 0a 20 20 20 20 20 6d 65 | self,.using.the.standard......me | 
| c5540 | 63 68 61 6e 69 73 6d 20 66 6f 72 20 64 6f 69 6e    67 20 73 75 63 68 20 74 68 69 6e 67 73 2e 0a 0a | chanism.for.doing.such.things... | 
| c5560 | 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 6d 6f 74 65 2d 67 69 | .--.User.Option:.magit-remote-gi | 
| c5580 | 74 2d 65 78 65 63 75 74 61 62 6c 65 0a 0a 20 20    20 20 20 54 68 65 20 e2 80 98 67 69 74 e2 80 99 | t-executable.......The....git... | 
| c55a0 | 20 65 78 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 72 65 6d | .executable.used.by.Magit.on.rem | 
| c55c0 | 6f 74 65 20 6d 61 63 68 69 6e 65 73 20 6f 76 65    72 20 54 72 61 6d 70 2e 0a 20 20 20 20 20 4e 6f | ote.machines.over.Tramp.......No | 
| c55e0 | 72 6d 61 6c 6c 79 20 74 68 69 73 20 73 68 6f 75    6c 64 20 62 65 20 6a 75 73 74 20 74 68 65 20 73 | rmally.this.should.be.just.the.s | 
| c5600 | 74 72 69 6e 67 20 22 67 69 74 22 2e 20 20 43 6f    6e 73 69 64 65 72 0a 20 20 20 20 20 63 75 73 74 | tring."git"...Consider......cust | 
| c5620 | 6f 6d 69 7a 69 6e 67 20 e2 80 98 74 72 61 6d 70    2d 72 65 6d 6f 74 65 2d 70 61 74 68 e2 80 99 20 | omizing....tramp-remote-path.... | 
| c5640 | 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20    6f 70 74 69 6f 6e 2e 0a 0a 20 20 20 49 66 20 45 | instead.of.this.option......If.E | 
| c5660 | 6d 61 63 73 20 69 73 20 75 6e 61 62 6c 65 20 74    6f 20 66 69 6e 64 20 74 68 65 20 63 6f 72 72 65 | macs.is.unable.to.find.the.corre | 
| c5680 | 63 74 20 65 78 65 63 75 74 61 62 6c 65 2c 20 74    68 65 6e 20 79 6f 75 20 63 61 6e 20 77 6f 72 6b | ct.executable,.then.you.can.work | 
| c56a0 | 0a 61 72 6f 75 6e 64 20 74 68 61 74 20 62 79 20    65 78 70 6c 69 63 69 74 6c 79 20 73 65 74 74 69 | .around.that.by.explicitly.setti | 
| c56c0 | 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20    6f 6e 65 20 6f 66 20 74 68 65 73 65 20 74 77 6f | ng.the.value.of.one.of.these.two | 
| c56e0 | 20 6f 70 74 69 6f 6e 73 2e 0a 44 6f 69 6e 67 20    74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 63 | .options..Doing.that.should.be.c | 
| c5700 | 6f 6e 73 69 64 65 72 65 64 20 61 20 6b 6c 75 64    67 65 3b 20 69 74 20 69 73 20 62 65 74 74 65 72 | onsidered.a.kludge;.it.is.better | 
| c5720 | 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68    61 74 0a 74 68 65 20 6f 72 64 65 72 20 69 6e 20 | .to.make.sure.that.the.order.in. | 
| c5740 | e2 80 98 65 78 65 63 2d 70 61 74 68 e2 80 99 20    6f 72 20 e2 80 98 74 72 61 6d 70 2d 72 65 6d 6f | ...exec-path....or....tramp-remo | 
| c5760 | 74 65 2d 70 61 74 68 e2 80 99 20 69 73 20 63 6f    72 72 65 63 74 2e 0a 0a 20 20 20 4e 6f 74 65 20 | te-path....is.correct......Note. | 
| c5780 | 74 68 61 74 20 e2 80 98 65 78 65 63 2d 70 61 74    68 e2 80 99 20 69 73 20 73 65 74 20 62 61 73 65 | that....exec-path....is.set.base | 
| c57a0 | 64 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f    66 20 74 68 65 20 e2 80 98 50 41 54 48 e2 80 99 | d.on.the.value.of.the....PATH... | 
| c57c0 | 0a 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72    69 61 62 6c 65 20 74 68 61 74 20 69 73 20 69 6e | .environment.variable.that.is.in | 
| c57e0 | 20 65 66 66 65 63 74 20 77 68 65 6e 20 45 6d 61    63 73 20 69 73 20 73 74 61 72 74 65 64 2e 20 20 | .effect.when.Emacs.is.started... | 
| c5800 | 49 66 20 79 6f 75 0a 73 65 74 20 e2 80 98 50 41    54 48 e2 80 99 20 69 6e 20 79 6f 75 72 20 73 68 | If.you.set....PATH....in.your.sh | 
| c5820 | 65 6c 6c e2 80 99 73 20 69 6e 69 74 20 66 69 6c    65 73 2c 20 74 68 65 6e 20 74 68 61 74 20 6f 6e | ell...s.init.files,.then.that.on | 
| c5840 | 6c 79 20 68 61 73 20 61 6e 20 65 66 66 65 63 74    20 6f 6e 0a 45 6d 61 63 73 20 69 66 20 79 6f 75 | ly.has.an.effect.on.Emacs.if.you | 
| c5860 | 20 73 74 61 72 74 20 69 74 20 66 72 6f 6d 20 74    68 61 74 20 73 68 65 6c 6c 20 28 62 65 63 61 75 | .start.it.from.that.shell.(becau | 
| c5880 | 73 65 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65    6e 74 20 6f 66 20 61 0a 70 72 6f 63 65 73 73 20 | se.the.environment.of.a.process. | 
| c58a0 | 69 73 20 6f 6e 6c 79 20 70 61 73 73 65 64 20 74    6f 20 69 74 73 20 63 68 69 6c 64 20 70 72 6f 63 | is.only.passed.to.its.child.proc | 
| c58c0 | 65 73 73 65 73 2c 20 6e 6f 74 20 74 6f 20 61 72    62 69 74 72 61 72 79 20 6f 74 68 65 72 0a 70 72 | esses,.not.to.arbitrary.other.pr | 
| c58e0 | 6f 63 65 73 73 65 73 29 2e 20 20 49 66 20 74 68    61 74 20 69 73 20 6e 6f 74 20 68 6f 77 20 79 6f | ocesses)...If.that.is.not.how.yo | 
| c5900 | 75 20 73 74 61 72 74 20 45 6d 61 63 73 2c 20 74    68 65 6e 20 74 68 65 0a e2 80 98 65 78 65 63 2d | u.start.Emacs,.then.the....exec- | 
| c5920 | 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c e2    80 99 20 70 61 63 6b 61 67 65 20 63 61 6e 20 68 | path-from-shell....package.can.h | 
| c5940 | 65 6c 70 3b 20 74 68 6f 75 67 68 20 68 6f 6e 65    73 74 6c 79 20 49 20 63 6f 6e 73 69 64 65 72 20 | elp;.though.honestly.I.consider. | 
| c5960 | 74 68 61 74 0a 61 20 6b 6c 75 64 67 65 20 74 6f    6f 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 | that.a.kludge.too......The.comma | 
| c5980 | 6e 64 20 e2 80 98 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 | nd....magit-debug-git-executable | 
| c59a0 | e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 66 75    6c 20 74 6f 20 66 69 6e 64 20 6f 75 74 0a 77 68 | ....can.be.useful.to.find.out.wh | 
| c59c0 | 65 72 65 20 45 6d 61 63 73 20 69 73 20 73 65 61    72 63 68 69 6e 67 20 66 6f 72 20 e2 80 98 67 69 | ere.Emacs.is.searching.for....gi | 
| c59e0 | 74 e2 80 99 2e 0a 0a e2 80 98 4d 2d 78 20 6d 61    67 69 74 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 | t.........M-x.magit-debug-git-ex | 
| c5a00 | 65 63 75 74 61 62 6c 65 e2 80 99 20 20 20 20 20    28 e2 80 98 6d 61 67 69 74 2d 64 65 62 75 67 2d | ecutable........(...magit-debug- | 
| c5a20 | 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 e2 80    99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f | git-executable...).......This.co | 
| c5a40 | 6d 6d 61 6e 64 20 64 69 73 70 6c 61 79 73 20 61    20 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 66 | mmand.displays.a.buffer.with.inf | 
| c5a60 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 0a 20    20 20 20 20 e2 80 98 6d 61 67 69 74 2d 67 69 74 | ormation.about.........magit-git | 
| c5a80 | 2d 65 78 65 63 75 74 61 62 6c 65 e2 80 99 20 61    6e 64 20 e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f | -executable....and....magit-remo | 
| c5aa0 | 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c    65 e2 80 99 2e 0a 0a e2 80 98 4d 2d 78 20 6d 61 | te-git-executable.........M-x.ma | 
| c5ac0 | 67 69 74 2d 76 65 72 73 69 6f 6e e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 76 65 72 | git-version........(...magit-ver | 
| c5ae0 | 73 69 6f 6e e2 80 99 29 0a 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 | sion...).......This.command.show | 
| c5b00 | 73 20 74 68 65 20 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 | s.the.currently.used.versions.of | 
| c5b20 | 20 4d 61 67 69 74 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 | .Magit,.Git,.and......Emacs.in.t | 
| c5b40 | 68 65 20 65 63 68 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 | he.echo.area...Non-interactively | 
| c5b60 | 20 74 68 69 73 20 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 | .this.just.returns.the......Magi | 
| c5b80 | 74 20 76 65 72 73 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 | t.version.....File:.magit.info,. | 
| c5ba0 | 20 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 2c 20 20 50 72 | .Node:.Global.Git.Arguments,..Pr | 
| c5bc0 | 65 76 3a 20 47 69 74 20 45 78 65 63 75 74 61 62    6c 65 2c 20 20 55 70 3a 20 52 75 6e 6e 69 6e 67 | ev:.Git.Executable,..Up:.Running | 
| c5be0 | 20 47 69 74 0a 0a 34 2e 36 2e 35 20 47 6c 6f 62    61 6c 20 47 69 74 20 41 72 67 75 6d 65 6e 74 73 | .Git..4.6.5.Global.Git.Arguments | 
| c5c00 | 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 0a 0a 20 2d 2d | .--------------------------...-- | 
| c5c20 | 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61    67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 | .User.Option:.magit-git-global-a | 
| c5c40 | 72 67 75 6d 65 6e 74 73 0a 0a 20 20 20 20 20 54    68 65 20 61 72 67 75 6d 65 6e 74 73 20 73 65 74 | rguments.......The.arguments.set | 
| c5c60 | 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 69 | .here.are.used.every.time.the.gi | 
| c5c80 | 74 20 65 78 65 63 75 74 61 62 6c 65 20 69 73 0a    20 20 20 20 20 72 75 6e 20 61 73 20 61 20 73 75 | t.executable.is......run.as.a.su | 
| c5ca0 | 62 70 72 6f 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 | bprocess...They.are.placed.right | 
| c5cc0 | 20 61 66 74 65 72 20 74 68 65 20 65 78 65 63 75    74 61 62 6c 65 0a 20 20 20 20 20 69 74 73 65 6c | .after.the.executable......itsel | 
| c5ce0 | 66 20 61 6e 64 20 62 65 66 6f 72 65 20 74 68 65    20 67 69 74 20 63 6f 6d 6d 61 6e 64 20 2d 20 61 | f.and.before.the.git.command.-.a | 
| c5d00 | 73 20 69 6e 20 e2 80 98 67 69 74 20 48 45 52 45    2e 2e 2e 20 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 | s.in....git.HERE....COMMAND..... | 
| c5d20 | 20 52 45 53 54 e2 80 99 2e 20 20 46 6f 72 20 76    61 6c 69 64 20 61 72 67 75 6d 65 6e 74 73 20 73 | .REST......For.valid.arguments.s | 
| c5d40 | 65 65 20 2a 6e 6f 74 65 20 28 67 69 74 6d 61 6e    29 67 69 74 3a 3a 2e 0a 0a 20 20 20 20 20 42 65 | ee.*note.(gitman)git::........Be | 
| c5d60 | 20 63 61 72 65 66 75 6c 20 77 68 61 74 20 79 6f    75 20 61 64 64 20 68 65 72 65 2c 20 65 73 70 65 | .careful.what.you.add.here,.espe | 
| c5d80 | 63 69 61 6c 6c 79 20 69 66 20 79 6f 75 20 61 72    65 20 75 73 69 6e 67 20 54 72 61 6d 70 20 74 6f | cially.if.you.are.using.Tramp.to | 
| c5da0 | 0a 20 20 20 20 20 63 6f 6e 6e 65 63 74 20 74 6f    20 73 65 72 76 65 72 73 20 77 69 74 68 20 61 6e | ......connect.to.servers.with.an | 
| c5dc0 | 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 72 65 6d 6f 76 | cient.Git.versions...Never.remov | 
| c5de0 | 65 0a 20 20 20 20 20 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 | e......anything.that.is.part.of. | 
| c5e00 | 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 | 
| c5e20 | 61 6c 6c 79 20 6b 6e 6f 77 0a 20 20 20 20 20 77    68 61 74 20 79 6f 75 20 61 72 65 20 64 6f 69 6e | ally.know......what.you.are.doin | 
| c5e40 | 67 2e 20 20 41 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 | g...And.think.very.hard.before.a | 
| c5e60 | 64 64 69 6e 67 20 73 6f 6d 65 74 68 69 6e 67 3b    0a 20 20 20 20 20 69 74 20 77 69 6c 6c 20 62 65 | dding.something;......it.will.be | 
| c5e80 | 20 75 73 65 64 20 65 76 65 72 79 20 74 69 6d 65    20 4d 61 67 69 74 20 72 75 6e 73 20 47 69 74 20 | .used.every.time.Magit.runs.Git. | 
| c5ea0 | 66 6f 72 20 61 6e 79 20 70 75 72 70 6f 73 65 2e    0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e | for.any.purpose.....File:.magit. | 
| c5ec0 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73    70 65 63 74 69 6e 67 2c 20 20 4e 65 78 74 3a 20 | info,..Node:.Inspecting,..Next:. | 
| c5ee0 | 4d 61 6e 69 70 75 6c 61 74 69 6e 67 2c 20 20 50    72 65 76 3a 20 49 6e 74 65 72 66 61 63 65 20 43 | Manipulating,..Prev:.Interface.C | 
| c5f00 | 6f 6e 63 65 70 74 73 2c 20 20 55 70 3a 20 54 6f    70 0a 0a 35 20 49 6e 73 70 65 63 74 69 6e 67 0a | oncepts,..Up:.Top..5.Inspecting. | 
| c5f20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 68    65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 | ************..The.functionality. | 
| c5f40 | 70 72 6f 76 69 64 65 64 20 62 79 20 4d 61 67 69    74 20 63 61 6e 20 62 65 20 72 6f 75 67 68 6c 79 | provided.by.Magit.can.be.roughly | 
| c5f60 | 20 64 69 76 69 64 65 64 20 69 6e 74 6f 20 74 68    72 65 65 0a 67 72 6f 75 70 73 3a 20 69 6e 73 70 | .divided.into.three.groups:.insp | 
| c5f80 | 65 63 74 69 6e 67 20 65 78 69 73 74 69 6e 67 20    64 61 74 61 2c 20 6d 61 6e 69 70 75 6c 61 74 69 | ecting.existing.data,.manipulati | 
| c5fa0 | 6e 67 20 65 78 69 73 74 69 6e 67 20 64 61 74 61    20 6f 72 20 61 64 64 69 6e 67 0a 6e 65 77 20 64 | ng.existing.data.or.adding.new.d | 
| c5fc0 | 61 74 61 2c 20 61 6e 64 20 74 72 61 6e 73 66 65    72 72 69 6e 67 20 64 61 74 61 2e 20 20 4f 66 20 | ata,.and.transferring.data...Of. | 
| c5fe0 | 63 6f 75 72 73 65 20 74 68 61 74 20 69 73 20 61    20 72 61 74 68 65 72 20 63 72 75 64 65 0a 64 69 | course.that.is.a.rather.crude.di | 
| c6000 | 73 74 69 6e 63 74 69 6f 6e 20 74 68 61 74 20 6f    66 74 65 6e 20 66 61 6c 6c 73 20 73 68 6f 72 74 | stinction.that.often.falls.short | 
| c6020 | 2c 20 62 75 74 20 69 74 e2 80 99 73 20 6d 6f 72    65 20 75 73 65 66 75 6c 20 74 68 61 6e 20 6e 6f | ,.but.it...s.more.useful.than.no | 
| c6040 | 0a 64 69 73 74 69 6e 63 74 69 6f 6e 20 61 74 20    61 6c 6c 2e 20 20 54 68 69 73 20 73 65 63 74 69 | .distinction.at.all...This.secti | 
| c6060 | 6f 6e 20 69 73 20 63 6f 6e 63 65 72 6e 65 64 20    77 69 74 68 20 69 6e 73 70 65 63 74 69 6e 67 20 | on.is.concerned.with.inspecting. | 
| c6080 | 64 61 74 61 2c 20 74 68 65 0a 6e 65 78 74 20 74    77 6f 20 77 69 74 68 20 6d 61 6e 69 70 75 6c 61 | data,.the.next.two.with.manipula | 
| c60a0 | 74 69 6e 67 20 61 6e 64 20 74 72 61 6e 73 66 65    72 72 69 6e 67 20 69 74 2e 20 20 54 68 65 6e 20 | ting.and.transferring.it...Then. | 
| c60c0 | 66 6f 6c 6c 6f 77 73 20 61 20 73 65 63 74 69 6f    6e 0a 61 62 6f 75 74 20 6d 69 73 63 65 6c 6c 61 | follows.a.section.about.miscella | 
| c60e0 | 6e 65 6f 75 73 20 66 75 6e 63 74 69 6f 6e 61 6c    69 74 79 2c 20 77 68 69 63 68 20 63 61 6e 6e 6f | neous.functionality,.which.canno | 
| c6100 | 74 20 65 61 73 69 6c 79 20 62 65 20 66 69 74 20    69 6e 74 6f 20 74 68 69 73 0a 64 69 73 74 69 6e | t.easily.be.fit.into.this.distin | 
| c6120 | 63 74 69 6f 6e 2e 0a 0a 20 20 20 4f 66 20 63 6f    75 72 73 65 20 6f 74 68 65 72 20 64 69 73 74 69 | ction......Of.course.other.disti | 
| c6140 | 6e 63 74 69 6f 6e 73 20 6d 61 6b 65 20 73 65 6e    73 65 20 74 6f 6f 2c 20 65 2e 67 2e 20 20 47 69 | nctions.make.sense.too,.e.g...Gi | 
| c6160 | 74 e2 80 99 73 20 64 69 73 74 69 6e 63 74 69 6f    6e 0a 62 65 74 77 65 65 6e 20 70 6f 72 63 65 6c | t...s.distinction.between.porcel | 
| c6180 | 61 69 6e 20 61 6e 64 20 70 6c 75 6d 62 69 6e 67    20 63 6f 6d 6d 61 6e 64 73 2c 20 77 68 69 63 68 | ain.and.plumbing.commands,.which | 
| c61a0 | 20 66 6f 72 20 74 68 65 20 6d 6f 73 74 20 70 61    72 74 20 69 73 0a 65 71 75 69 76 61 6c 65 6e 74 | .for.the.most.part.is.equivalent | 
| c61c0 | 20 74 6f 20 45 6d 61 63 73 e2 80 99 20 64 69 73    74 69 6e 63 74 69 6f 6e 20 62 65 74 77 65 65 6e | .to.Emacs....distinction.between | 
| c61e0 | 20 69 6e 74 65 72 61 63 74 69 76 65 20 63 6f 6d    6d 61 6e 64 73 20 61 6e 64 0a 6e 6f 6e 2d 69 6e | .interactive.commands.and.non-in | 
| c6200 | 74 65 72 61 63 74 69 76 65 20 66 75 6e 63 74 69    6f 6e 73 2e 20 20 41 6c 6c 20 6f 66 20 74 68 65 | teractive.functions...All.of.the | 
| c6220 | 20 73 65 63 74 69 6f 6e 73 20 6d 65 6e 74 69 6f    6e 65 64 20 62 65 66 6f 72 65 20 61 72 65 0a 6d | .sections.mentioned.before.are.m | 
| c6240 | 61 69 6e 6c 79 20 63 6f 6e 63 65 72 6e 65 64 20    77 69 74 68 20 74 68 65 20 70 6f 72 63 65 6c 61 | ainly.concerned.with.the.porcela | 
| c6260 | 69 6e 20 e2 80 93 20 4d 61 67 69 74 e2 80 99 73    20 70 6c 75 6d 62 69 6e 67 20 6c 61 79 65 72 20 | in.....Magit...s.plumbing.layer. | 
| c6280 | 69 73 0a 64 65 73 63 72 69 62 65 64 20 6c 61 74    65 72 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 | is.described.later...*.Menu:..*. | 
| c62a0 | 53 74 61 74 75 73 20 42 75 66 66 65 72 3a 3a 0a    2a 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 | Status.Buffer::.*.Repository.Lis | 
| c62c0 | 74 3a 3a 0a 2a 20 4c 6f 67 67 69 6e 67 3a 3a 0a    2a 20 44 69 66 66 69 6e 67 3a 3a 0a 2a 20 45 64 | t::.*.Logging::.*.Diffing::.*.Ed | 
| c62e0 | 69 66 66 69 6e 67 3a 3a 0a 2a 20 52 65 66 65 72    65 6e 63 65 73 20 42 75 66 66 65 72 3a 3a 0a 2a | iffing::.*.References.Buffer::.* | 
| c6300 | 20 42 69 73 65 63 74 69 6e 67 3a 3a 0a 2a 20 56    69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e | .Bisecting::.*.Visiting.Files.an | 
| c6320 | 64 20 42 6c 6f 62 73 3a 3a 0a 2a 20 42 6c 61 6d    69 6e 67 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d | d.Blobs::.*.Blaming::....File:.m | 
| c6340 | 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 42 75 66 66 65 72 2c | agit.info,..Node:.Status.Buffer, | 
| c6360 | 20 20 4e 65 78 74 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 | ..Next:.Repository.List,..Up:.In | 
| c6380 | 73 70 65 63 74 69 6e 67 0a 0a 35 2e 31 20 53 74    61 74 75 73 20 42 75 66 66 65 72 0a 3d 3d 3d 3d | specting..5.1.Status.Buffer.==== | 
| c63a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 57    68 69 6c 65 20 6f 74 68 65 72 20 4d 61 67 69 74 | =============..While.other.Magit | 
| c63c0 | 20 62 75 66 66 65 72 73 20 63 6f 6e 74 61 69 6e    20 65 2e 67 2e 20 20 6f 6e 65 20 70 61 72 74 69 | .buffers.contain.e.g...one.parti | 
| c63e0 | 63 75 6c 61 72 20 64 69 66 66 20 6f 72 20 6f 6e    65 0a 70 61 72 74 69 63 75 6c 61 72 20 6c 6f 67 | cular.diff.or.one.particular.log | 
| c6400 | 2c 20 74 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 74 68 65 | ,.the.status.buffer.contains.the | 
| c6420 | 20 64 69 66 66 73 20 66 6f 72 20 73 74 61 67 65    64 20 61 6e 64 0a 75 6e 73 74 61 67 65 64 20 63 | .diffs.for.staged.and.unstaged.c | 
| c6440 | 68 61 6e 67 65 73 2c 20 6c 6f 67 73 20 66 6f 72    20 75 6e 70 75 73 68 65 64 20 61 6e 64 20 75 6e | hanges,.logs.for.unpushed.and.un | 
| c6460 | 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 2c 20    6c 69 73 74 73 20 6f 66 0a 73 74 61 73 68 65 73 | pulled.commits,.lists.of.stashes | 
| c6480 | 20 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 20 66    69 6c 65 73 2c 20 61 6e 64 20 69 6e 66 6f 72 6d | .and.untracked.files,.and.inform | 
| c64a0 | 61 74 69 6f 6e 20 72 65 6c 61 74 65 64 20 74 6f    20 74 68 65 20 63 75 72 72 65 6e 74 0a 62 72 61 | ation.related.to.the.current.bra | 
| c64c0 | 6e 63 68 2e 0a 0a 20 20 20 44 75 72 69 6e 67 20    63 65 72 74 61 69 6e 20 69 6e 63 6f 6d 70 6c 65 | nch......During.certain.incomple | 
| c64e0 | 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 e2 80    93 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 77 68 | te.operations.....for.example.wh | 
| c6500 | 65 6e 20 61 20 6d 65 72 67 65 0a 72 65 73 75 6c    74 65 64 20 69 6e 20 61 20 63 6f 6e 66 6c 69 63 | en.a.merge.resulted.in.a.conflic | 
| c6520 | 74 20 e2 80 93 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 73 20 | t.....additional.information.is. | 
| c6540 | 64 69 73 70 6c 61 79 65 64 20 74 68 61 74 20 68    65 6c 70 73 0a 70 72 6f 63 65 65 64 69 6e 67 20 | displayed.that.helps.proceeding. | 
| c6560 | 77 69 74 68 20 6f 72 20 61 62 6f 72 74 69 6e 67    20 74 68 65 20 6f 70 65 72 61 74 69 6f 6e 2e 0a | with.or.aborting.the.operation.. | 
| c6580 | 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20    e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 e2 | ....The.command....magit-status. | 
| c65a0 | 80 99 20 64 69 73 70 6c 61 79 73 20 74 68 65 20    73 74 61 74 75 73 20 62 75 66 66 65 72 20 62 65 | ...displays.the.status.buffer.be | 
| c65c0 | 6c 6f 6e 67 69 6e 67 20 74 6f 0a 74 68 65 20 63    75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 | longing.to.the.current.repositor | 
| c65e0 | 79 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e    64 6f 77 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 | y.in.another.window...This.comma | 
| c6600 | 6e 64 20 69 73 20 75 73 65 64 20 73 6f 20 6f 66    74 65 6e 0a 74 68 61 74 20 69 74 20 73 68 6f 75 | nd.is.used.so.often.that.it.shou | 
| c6620 | 6c 64 20 62 65 20 62 6f 75 6e 64 20 67 6c 6f 62    61 6c 6c 79 2e 20 20 57 65 20 72 65 63 6f 6d 6d | ld.be.bound.globally...We.recomm | 
| c6640 | 65 6e 64 20 75 73 69 6e 67 20 e2 80 98 43 2d 78    20 67 e2 80 99 3a 0a 0a 20 20 20 20 20 28 67 6c | end.using....C-x.g...:.......(gl | 
| c6660 | 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62    64 20 22 43 2d 78 20 67 22 29 20 27 6d 61 67 69 | obal-set-key.(kbd."C-x.g").'magi | 
| c6680 | 74 2d 73 74 61 74 75 73 29 0a 0a e2 80 98 43 2d    78 20 67 e2 80 99 20 20 20 20 20 28 e2 80 98 6d | t-status).....C-x.g........(...m | 
| c66a0 | 61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 29 0a    0a 20 20 20 20 20 57 68 65 6e 20 69 6e 76 6f 6b | agit-status...).......When.invok | 
| c66c0 | 65 64 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 61    6e 20 65 78 69 73 74 69 6e 67 20 47 69 74 20 72 | ed.from.within.an.existing.Git.r | 
| c66e0 | 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20    74 68 69 73 0a 20 20 20 20 20 63 6f 6d 6d 61 6e | epository,.then.this......comman | 
| c6700 | 64 20 73 68 6f 77 73 20 74 68 65 20 73 74 61 74    75 73 20 6f 66 20 74 68 61 74 20 72 65 70 6f 73 | d.shows.the.status.of.that.repos | 
| c6720 | 69 74 6f 72 79 20 69 6e 20 61 20 62 75 66 66 65    72 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 | itory.in.a.buffer........If.the. | 
| c6740 | 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72    79 20 69 73 6e e2 80 99 74 20 6c 6f 63 61 74 65 | current.directory.isn...t.locate | 
| c6760 | 64 20 77 69 74 68 69 6e 20 61 20 47 69 74 20 72    65 70 6f 73 69 74 6f 72 79 2c 0a 20 20 20 20 20 | d.within.a.Git.repository,...... | 
| c6780 | 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 72 20 61 6e | then.this.command.prompts.for.an | 
| c67a0 | 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69    74 6f 72 79 20 6f 72 20 61 6e 0a 20 20 20 20 20 | .existing.repository.or.an...... | 
| c67c0 | 61 72 62 69 74 72 61 72 79 20 64 69 72 65 63 74    6f 72 79 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f | arbitrary.directory,.depending.o | 
| c67e0 | 6e 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 72 65 70 6f 73 | n.the.option.........magit-repos | 
| c6800 | 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65    73 e2 80 99 2c 20 61 6e 64 20 74 68 65 20 73 74 | itory-directories...,.and.the.st | 
| c6820 | 61 74 75 73 20 66 6f 72 20 74 68 65 20 73 65 6c    65 63 74 65 64 0a 20 20 20 20 20 72 65 70 6f 73 | atus.for.the.selected......repos | 
| c6840 | 69 74 6f 72 79 20 69 73 20 73 68 6f 77 6e 20 69    6e 73 74 65 61 64 2e 0a 0a 20 20 20 20 20 20 20 | itory.is.shown.instead.......... | 
| c6860 | 20 e2 80 a2 20 49 66 20 74 68 61 74 20 6f 70 74    69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 61 6e | .....If.that.option.specifies.an | 
| c6880 | 79 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73    69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 74 68 | y.existing.repositories,.then.th | 
| c68a0 | 65 0a 20 20 20 20 20 20 20 20 20 20 75 73 65 72    20 69 73 20 61 73 6b 65 64 20 74 6f 20 73 65 6c | e...........user.is.asked.to.sel | 
| c68c0 | 65 63 74 20 6f 6e 65 20 6f 66 20 74 68 65 6d 2e    0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 4f 74 | ect.one.of.them...............Ot | 
| c68e0 | 68 65 72 77 69 73 65 20 74 68 65 20 75 73 65 72    20 69 73 20 61 73 6b 65 64 20 74 6f 20 73 65 6c | herwise.the.user.is.asked.to.sel | 
| c6900 | 65 63 74 20 61 6e 20 61 72 62 69 74 72 61 72 79    20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 | ect.an.arbitrary.directory...... | 
| c6920 | 20 20 20 20 20 75 73 69 6e 67 20 72 65 67 75 6c    61 72 20 66 69 6c 65 2d 6e 61 6d 65 20 63 6f 6d | .....using.regular.file-name.com | 
| c6940 | 70 6c 65 74 69 6f 6e 2e 20 20 49 66 20 74 68 65    20 73 65 6c 65 63 74 65 64 20 64 69 72 65 63 74 | pletion...If.the.selected.direct | 
| c6960 | 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 69 73    20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 | ory...........is.the.top-level.d | 
| c6980 | 69 72 65 63 74 6f 72 79 20 6f 66 20 61 6e 20 65    78 69 73 74 69 6e 67 20 77 6f 72 6b 69 6e 67 20 | irectory.of.an.existing.working. | 
| c69a0 | 74 72 65 65 2c 20 74 68 65 6e 0a 20 20 20 20 20    20 20 20 20 20 74 68 65 20 73 74 61 74 75 73 20 | tree,.then...........the.status. | 
| c69c0 | 62 75 66 66 65 72 20 66 6f 72 20 74 68 61 74 20    69 73 20 73 68 6f 77 6e 2e 0a 0a 20 20 20 20 20 | buffer.for.that.is.shown........ | 
| c69e0 | 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 69 73 20 6f 66 66 | .......Otherwise.the.user.is.off | 
| c6a00 | 65 72 65 64 20 74 6f 20 69 6e 69 74 69 61 6c 69    7a 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 0a | ered.to.initialize.the.selected. | 
| c6a20 | 20 20 20 20 20 20 20 20 20 20 64 69 72 65 63 74    6f 72 79 20 61 73 20 61 20 6e 65 77 20 72 65 70 | ..........directory.as.a.new.rep | 
| c6a40 | 6f 73 69 74 6f 72 79 2e 20 20 41 66 74 65 72 20    63 72 65 61 74 69 6e 67 20 74 68 65 20 72 65 70 | ository...After.creating.the.rep | 
| c6a60 | 6f 73 69 74 6f 72 79 0a 20 20 20 20 20 20 20 20    20 20 69 74 73 20 73 74 61 74 75 73 20 62 75 66 | ository...........its.status.buf | 
| c6a80 | 66 65 72 20 69 73 20 73 68 6f 77 6e 2e 0a 0a 20    20 20 20 20 54 68 65 73 65 20 66 61 6c 6c 62 61 | fer.is.shown........These.fallba | 
| c6aa0 | 63 6b 20 62 65 68 61 76 69 6f 72 73 20 63 61 6e    20 61 6c 73 6f 20 62 65 20 66 6f 72 63 65 64 20 | ck.behaviors.can.also.be.forced. | 
| c6ac0 | 75 73 69 6e 67 20 6f 6e 65 20 6f 72 20 6d 6f 72    65 0a 20 20 20 20 20 70 72 65 66 69 78 20 61 72 | using.one.or.more......prefix.ar | 
| c6ae0 | 67 75 6d 65 6e 74 73 3a 0a 0a 20 20 20 20 20 20    20 20 e2 80 a2 20 57 69 74 68 20 74 77 6f 20 70 | guments:..............With.two.p | 
| c6b00 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20    28 6f 72 20 6d 6f 72 65 20 70 72 65 63 69 73 65 | refix.arguments.(or.more.precise | 
| c6b20 | 6c 79 20 61 20 6e 75 6d 65 72 69 63 20 70 72 65    66 69 78 0a 20 20 20 20 20 20 20 20 20 20 76 61 | ly.a.numeric.prefix...........va | 
| c6b40 | 6c 75 65 20 6f 66 20 31 36 20 6f 72 20 67 72 65    61 74 65 72 29 20 61 6e 20 61 72 62 69 74 72 61 | lue.of.16.or.greater).an.arbitra | 
| c6b60 | 72 79 20 64 69 72 65 63 74 6f 72 79 20 69 73 20    72 65 61 64 2c 20 77 68 69 63 68 0a 20 20 20 20 | ry.directory.is.read,.which..... | 
| c6b80 | 20 20 20 20 20 20 69 73 20 74 68 65 6e 20 61 63    74 65 64 20 6f 6e 20 61 73 20 64 65 73 63 72 69 | ......is.then.acted.on.as.descri | 
| c6ba0 | 62 65 64 20 61 62 6f 76 65 2e 20 20 54 68 65 20    73 61 6d 65 20 63 6f 75 6c 64 20 62 65 0a 20 20 | bed.above...The.same.could.be... | 
| c6bc0 | 20 20 20 20 20 20 20 20 61 63 63 6f 6d 70 6c 69    73 68 65 64 20 75 73 69 6e 67 20 74 68 65 20 63 | ........accomplished.using.the.c | 
| c6be0 | 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d    69 6e 69 74 e2 80 99 2e 0a 0a 20 20 20 20 20 20 | ommand....magit-init............ | 
| c6c00 | 20 20 e2 80 a2 20 57 69 74 68 20 61 20 73 69 6e    67 6c 65 20 70 72 65 66 69 78 20 61 72 67 75 6d | ......With.a.single.prefix.argum | 
| c6c20 | 65 6e 74 20 61 6e 20 65 78 69 73 74 69 6e 67 20    72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 72 65 | ent.an.existing.repository.is.re | 
| c6c40 | 61 64 0a 20 20 20 20 20 20 20 20 20 20 66 72 6f    6d 20 74 68 65 20 75 73 65 72 2c 20 6f 72 20 69 | ad...........from.the.user,.or.i | 
| c6c60 | 66 20 6e 6f 20 72 65 70 6f 73 69 74 6f 72 79 20    63 61 6e 20 62 65 20 66 6f 75 6e 64 20 62 61 73 | f.no.repository.can.be.found.bas | 
| c6c80 | 65 64 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 20    20 20 20 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 | ed.on.the...........value.of.... | 
| c6ca0 | 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 e2 80 99 2c | magit-repository-directories..., | 
| c6cc0 | 20 74 68 65 6e 20 74 68 65 20 62 65 68 61 76 69    6f 72 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 | .then.the.behavior.is........... | 
| c6ce0 | 74 68 65 20 73 61 6d 65 20 61 73 20 77 69 74 68    20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 | the.same.as.with.two.prefix.argu | 
| c6d00 | 6d 65 6e 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 2d 72 | ments....--.User.Option:.magit-r | 
| c6d20 | 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74    6f 72 69 65 73 0a 0a 20 20 20 20 20 4c 69 73 74 | epository-directories.......List | 
| c6d40 | 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 73 20    74 68 61 74 20 61 72 65 20 47 69 74 20 72 65 70 | .of.directories.that.are.Git.rep | 
| c6d60 | 6f 73 69 74 6f 72 69 65 73 20 6f 72 20 63 6f 6e    74 61 69 6e 20 47 69 74 0a 20 20 20 20 20 72 65 | ositories.or.contain.Git......re | 
| c6d80 | 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 20 68 | positories........Each.element.h | 
| c6da0 | 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28    44 49 52 45 43 54 4f 52 59 20 2e 20 44 45 50 54 | as.the.form....(DIRECTORY...DEPT | 
| c6dc0 | 48 29 e2 80 99 2e 20 20 44 49 52 45 43 54 4f 52    59 20 68 61 73 20 74 6f 0a 20 20 20 20 20 62 65 | H)......DIRECTORY.has.to......be | 
| c6de0 | 20 61 20 64 69 72 65 63 74 6f 72 79 20 6f 72 20    61 20 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 | .a.directory.or.a.directory.file | 
| c6e00 | 2d 6e 61 6d 65 2c 20 61 20 73 74 72 69 6e 67 2e    20 20 44 45 50 54 48 2c 20 61 6e 0a 20 20 20 20 | -name,.a.string...DEPTH,.an..... | 
| c6e20 | 20 69 6e 74 65 67 65 72 2c 20 73 70 65 63 69 66    69 65 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 | .integer,.specifies.the.maximum. | 
| c6e40 | 64 65 70 74 68 20 74 6f 20 6c 6f 6f 6b 20 66 6f    72 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 69 | depth.to.look.for.Git.repositori | 
| c6e60 | 65 73 2e 0a 20 20 20 20 20 49 66 20 69 74 20 69    73 20 30 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 61 | es.......If.it.is.0,.then.only.a | 
| c6e80 | 64 64 20 44 49 52 45 43 54 4f 52 59 20 69 74 73    65 6c 66 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 | dd.DIRECTORY.itself........This. | 
| c6ea0 | 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 6f 73 69 74 6f 72 69 | option.controls.which.repositori | 
| c6ec0 | 65 73 20 61 72 65 20 62 65 69 6e 67 20 6c 69 73    74 65 64 20 62 79 0a 20 20 20 20 20 e2 80 98 6d | es.are.being.listed.by.........m | 
| c6ee0 | 61 67 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 69    74 6f 72 69 65 73 e2 80 99 2e 20 20 49 74 20 61 | agit-list-repositories......It.a | 
| c6f00 | 6c 73 6f 20 61 66 66 65 63 74 73 20 e2 80 98 6d    61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 20 28 | lso.affects....magit-status....( | 
| c6f20 | 77 68 69 63 68 0a 20 20 20 20 20 73 65 65 29 20    69 6e 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 73 | which......see).in.potentially.s | 
| c6f40 | 75 72 70 72 69 73 69 6e 67 20 77 61 79 73 20 28    73 65 65 20 61 62 6f 76 65 29 2e 0a 0a 20 2d 2d | urprising.ways.(see.above)....-- | 
| c6f60 | 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d    73 74 61 74 75 73 2d 71 75 69 63 6b 0a 0a 20 20 | .Command:.magit-status-quick.... | 
| c6f80 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    69 73 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 | ...This.command.is.an.alternativ | 
| c6fa0 | 65 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 73 74    61 74 75 73 e2 80 99 20 74 68 61 74 20 75 73 75 | e.to....magit-status....that.usu | 
| c6fc0 | 61 6c 6c 79 0a 20 20 20 20 20 61 76 6f 69 64 73    20 72 65 66 72 65 73 68 69 6e 67 20 74 68 65 20 | ally......avoids.refreshing.the. | 
| c6fe0 | 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a    20 20 20 20 20 49 66 20 74 68 65 20 73 74 61 74 | status.buffer........If.the.stat | 
| c7000 | 75 73 20 62 75 66 66 65 72 20 6f 66 20 74 68 65    20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 | us.buffer.of.the.current.Git.rep | 
| c7020 | 6f 73 69 74 6f 72 79 20 65 78 69 73 74 73 20 62    75 74 20 69 73 6e e2 80 99 74 0a 20 20 20 20 20 | ository.exists.but.isn...t...... | 
| c7040 | 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 63 74 65 64 20 | being.displayed.in.the.selected. | 
| c7060 | 66 72 61 6d 65 2c 20 74 68 65 6e 20 69 74 20 69    73 20 64 69 73 70 6c 61 79 65 64 20 77 69 74 68 | frame,.then.it.is.displayed.with | 
| c7080 | 6f 75 74 0a 20 20 20 20 20 62 65 69 6e 67 20 72    65 66 72 65 73 68 65 64 2e 0a 0a 20 20 20 20 20 | out......being.refreshed........ | 
| c70a0 | 49 66 20 74 68 65 20 73 74 61 74 75 73 20 62 75    66 66 65 72 20 69 73 20 62 65 69 6e 67 20 64 69 | If.the.status.buffer.is.being.di | 
| c70c0 | 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 2c 20 74 | splayed.in.the.selected.frame,.t | 
| c70e0 | 68 65 6e 0a 20 20 20 20 20 74 68 69 73 20 63 6f    6d 6d 61 6e 64 20 72 65 66 72 65 73 68 65 73 20 | hen......this.command.refreshes. | 
| c7100 | 69 74 2e 0a 0a 20 20 20 20 20 50 72 65 66 69 78    20 61 72 67 75 6d 65 6e 74 73 20 68 61 76 65 20 | it........Prefix.arguments.have. | 
| c7120 | 74 68 65 20 73 61 6d 65 20 6d 65 61 6e 69 6e 67    20 61 73 20 66 6f 72 20 e2 80 98 6d 61 67 69 74 | the.same.meaning.as.for....magit | 
| c7140 | 2d 73 74 61 74 75 73 e2 80 99 2c 20 61 6e 64 0a    20 20 20 20 20 61 64 64 69 74 69 6f 6e 61 6c 6c | -status...,.and......additionall | 
| c7160 | 79 20 63 61 75 73 65 20 74 68 65 20 62 75 66 66    65 72 20 74 6f 20 62 65 20 72 65 66 72 65 73 68 | y.cause.the.buffer.to.be.refresh | 
| c7180 | 2e 0a 0a 20 20 20 20 20 54 6f 20 75 73 65 20 74    68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 64 64 20 | ........To.use.this.command.add. | 
| c71a0 | 74 68 69 73 20 74 6f 20 79 6f 75 72 20 69 6e 69    74 20 66 69 6c 65 3a 0a 0a 20 20 20 20 20 20 20 | this.to.your.init.file:......... | 
| c71c0 | 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b    65 79 20 28 6b 62 64 20 22 43 2d 78 20 67 22 29 | ...(global-set-key.(kbd."C-x.g") | 
| c71e0 | 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 71    75 69 63 6b 29 2e 0a 0a 20 20 20 20 20 49 66 20 | .'magit-status-quick)........If. | 
| c7200 | 79 6f 75 20 64 6f 20 74 68 61 74 20 61 6e 64 20    74 68 65 6e 20 66 6f 72 20 6f 6e 63 65 20 77 61 | you.do.that.and.then.for.once.wa | 
| c7220 | 6e 74 20 74 6f 20 72 65 64 69 73 70 6c 61 79 20    74 68 65 20 62 75 66 66 65 72 20 61 6e 64 0a 20 | nt.to.redisplay.the.buffer.and.. | 
| c7240 | 20 20 20 20 61 6c 73 6f 20 69 6d 6d 65 64 69 61    74 65 6c 79 20 72 65 66 72 65 73 68 20 69 74 2c | ....also.immediately.refresh.it, | 
| c7260 | 20 74 68 65 6e 20 74 79 70 65 20 e2 80 98 43 2d    78 20 67 e2 80 99 20 66 6f 6c 6c 6f 77 65 64 20 | .then.type....C-x.g....followed. | 
| c7280 | 62 79 20 e2 80 98 67 e2 80 99 2e 0a 0a 20 20 20    20 20 41 20 70 6f 73 73 69 62 6c 65 20 61 6c 74 | by....g...........A.possible.alt | 
| c72a0 | 65 72 6e 61 74 69 76 65 20 63 6f 6d 6d 61 6e 64    20 69 73 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 | ernative.command.is.........magi | 
| c72c0 | 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 2e 20 | t-display-repository-buffer..... | 
| c72e0 | 20 49 74 20 73 75 70 70 6f 72 74 73 20 64 69 73    70 6c 61 79 69 6e 67 20 61 6e 79 0a 20 20 20 20 | .It.supports.displaying.any..... | 
| c7300 | 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 6c 6f | .existing.Magit.buffer.that.belo | 
| c7320 | 6e 67 73 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 3b 20 6e | ngs.to.the.current.repository;.n | 
| c7340 | 6f 74 0a 20 20 20 20 20 6a 75 73 74 20 74 68 65    20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a | ot......just.the.status.buffer.. | 
| c7360 | 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 69 64    6f 2d 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73 74 | ..--.Command:.ido-enter-magit-st | 
| c7380 | 61 74 75 73 0a 0a 20 20 20 20 20 46 72 6f 6d 20    61 6e 20 49 64 6f 20 70 72 6f 6d 70 74 20 75 73 | atus.......From.an.Ido.prompt.us | 
| c73a0 | 65 64 20 74 6f 20 6f 70 65 6e 20 61 20 66 69 6c    65 2c 20 69 6e 73 74 65 61 64 20 64 72 6f 70 20 | ed.to.open.a.file,.instead.drop. | 
| c73c0 | 69 6e 74 6f 0a 20 20 20 20 20 e2 80 98 6d 61 67    69 74 2d 73 74 61 74 75 73 e2 80 99 2e 20 20 54 | into.........magit-status......T | 
| c73e0 | 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72 20 74    6f 20 e2 80 98 69 64 6f 2d 6d 61 67 69 63 2d 64 | his.is.similar.to....ido-magic-d | 
| c7400 | 65 6c 65 74 65 2d 63 68 61 72 e2 80 99 2c 20 77    68 69 63 68 2c 0a 20 20 20 20 20 64 65 73 70 69 | elete-char...,.which,......despi | 
| c7420 | 74 65 20 69 74 73 20 6e 61 6d 65 2c 20 75 73 75    61 6c 6c 79 20 63 61 75 73 65 73 20 61 20 44 69 | te.its.name,.usually.causes.a.Di | 
| c7440 | 72 65 64 20 62 75 66 66 65 72 20 74 6f 20 62 65    20 63 72 65 61 74 65 64 2e 0a 0a 20 20 20 20 20 | red.buffer.to.be.created........ | 
| c7460 | 54 6f 20 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 2c 20 | To.make.this.command.available,. | 
| c7480 | 75 73 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69    6b 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 | use.something.like:............( | 
| c74a0 | 61 64 64 2d 68 6f 6f 6b 20 27 69 64 6f 2d 73 65    74 75 70 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 | add-hook.'ido-setup-hook........ | 
| c74c0 | 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 20 20 20 20 20 20 20 | .............(lambda.()......... | 
| c74e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64    65 66 69 6e 65 2d 6b 65 79 20 69 64 6f 2d 63 6f | ..............(define-key.ido-co | 
| c7500 | 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 20 20 20 20 20 20 20 | mpletion-map.................... | 
| c7520 | 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 2d 65 6e 74 65 72 2d | .....(kbd.\"C-x.g\").'ido-enter- | 
| c7540 | 6d 61 67 69 74 2d 73 74 61 74 75 73 29 29 29 0a    0a 20 20 20 20 20 53 74 61 72 74 69 6e 67 20 77 | magit-status))).......Starting.w | 
| c7560 | 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 61 | ith.Emacs.25.1.the.Ido.keymaps.a | 
| c7580 | 72 65 20 64 65 66 69 6e 65 64 20 6a 75 73 74 20    6f 6e 63 65 0a 20 20 20 20 20 69 6e 73 74 65 61 | re.defined.just.once......instea | 
| c75a0 | 64 20 6f 66 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 | d.of.every.time.Ido.is.invoked,. | 
| c75c0 | 73 6f 20 6e 6f 77 20 79 6f 75 20 63 61 6e 20 6d    6f 64 69 66 79 20 69 74 20 6c 69 6b 65 0a 20 20 | so.now.you.can.modify.it.like... | 
| c75e0 | 20 20 20 70 72 65 74 74 79 20 6d 75 63 68 20 65    76 65 72 79 20 6f 74 68 65 72 20 6b 65 79 6d 61 | ...pretty.much.every.other.keyma | 
| c7600 | 70 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 64    65 66 69 6e 65 2d 6b 65 79 20 69 64 6f 2d 63 6f | p:............(define-key.ido-co | 
| c7620 | 6d 6d 6f 6e 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 | mmon-completion-map............. | 
| c7640 | 28 6b 62 64 20 5c 22 43 2d 78 20 67 5c 22 29 20    27 69 64 6f 2d 65 6e 74 65 72 2d 6d 61 67 69 74 | (kbd.\"C-x.g\").'ido-enter-magit | 
| c7660 | 2d 73 74 61 74 75 73 29 0a 0a 2a 20 4d 65 6e 75    3a 0a 0a 2a 20 53 74 61 74 75 73 20 53 65 63 74 | -status)..*.Menu:..*.Status.Sect | 
| c7680 | 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 74 69 6f 6e 73 3a | ions::.*.Status.Header.Sections: | 
| c76a0 | 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 3a 3a 0a 2a 20 53 | :.*.Status.Module.Sections::.*.S | 
| c76c0 | 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 3a 3a 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | tatus.Options::....File:.magit.i | 
| c76e0 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 74    75 73 20 53 65 63 74 69 6f 6e 73 2c 20 20 4e 65 | nfo,..Node:.Status.Sections,..Ne | 
| c7700 | 78 74 3a 20 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 | xt:.Status.Header.Sections,..Up: | 
| c7720 | 20 53 74 61 74 75 73 20 42 75 66 66 65 72 0a 0a    35 2e 31 2e 31 20 53 74 61 74 75 73 20 53 65 63 | .Status.Buffer..5.1.1.Status.Sec | 
| c7740 | 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 0a 54 68 65 | tions.---------------------..The | 
| c7760 | 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 73 74 61    74 75 73 20 62 75 66 66 65 72 73 20 69 73 20 63 | .contents.of.status.buffers.is.c | 
| c7780 | 6f 6e 74 72 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 | ontrolled.using.the.hook....magi | 
| c77a0 | 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 2e 20 20 53 65 65 20 | t-status-sections-hook......See. | 
| c77c0 | 2a 6e 6f 74 65 20 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 | *note.Section.Hooks::.to.learn.a | 
| c77e0 | 62 6f 75 74 0a 73 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 | bout.such.hooks.and.how.to.custo | 
| c7800 | 6d 69 7a 65 20 74 68 65 6d 2e 0a 0a 20 2d 2d 20    55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 | mize.them....--.User.Option:.mag | 
| c7820 | 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f    6e 73 2d 68 6f 6f 6b 0a 0a 20 20 20 20 20 48 6f | it-status-sections-hook.......Ho | 
| c7840 | 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 61 | ok.run.to.insert.sections.into.a | 
| c7860 | 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a    0a 20 20 20 54 68 65 20 66 69 72 73 74 20 66 75 | .status.buffer......The.first.fu | 
| c7880 | 6e 63 74 69 6f 6e 20 6f 6e 20 74 68 61 74 20 68    6f 6f 6b 20 62 79 20 64 65 66 61 75 6c 74 20 69 | nction.on.that.hook.by.default.i | 
| c78a0 | 73 0a e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 | s....magit-insert-status-headers | 
| c78c0 | e2 80 99 3b 20 69 74 20 69 73 20 64 65 73 63 72    69 62 65 64 20 69 6e 20 74 68 65 20 6e 65 78 74 | ...;.it.is.described.in.the.next | 
| c78e0 | 20 73 65 63 74 69 6f 6e 2e 20 20 42 79 0a 64 65    66 61 75 6c 74 20 74 68 65 20 66 6f 6c 6c 6f 77 | .section...By.default.the.follow | 
| c7900 | 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 61 72    65 20 61 6c 73 6f 20 6d 65 6d 62 65 72 73 20 6f | ing.functions.are.also.members.o | 
| c7920 | 66 20 74 68 61 74 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 | f.that.hook:...--.Function:.magi | 
| c7940 | 74 2d 69 6e 73 65 72 74 2d 6d 65 72 67 65 2d 6c    6f 67 0a 0a 20 20 20 20 20 49 6e 73 65 72 74 20 | t-insert-merge-log.......Insert. | 
| c7960 | 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 6d 65 72 67 65 2e 20 | section.for.the.on-going.merge.. | 
| c7980 | 20 44 69 73 70 6c 61 79 20 74 68 65 20 68 65 61    64 73 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 | .Display.the.heads.that.are..... | 
| c79a0 | 20 62 65 69 6e 67 20 6d 65 72 67 65 64 2e 20 20    49 66 20 6e 6f 20 6d 65 72 67 65 20 69 73 20 69 | .being.merged...If.no.merge.is.i | 
| c79c0 | 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 75 6e | n.progress,.do.nothing....--.Fun | 
| c79e0 | 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 72 65 62 61 73 65 2d 73 65 71 75 65 | ction:.magit-insert-rebase-seque | 
| c7a00 | 6e 63 65 0a 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 | nce.......Insert.section.for.the | 
| c7a20 | 20 6f 6e 2d 67 6f 69 6e 67 20 72 65 62 61 73 65    20 73 65 71 75 65 6e 63 65 2e 20 20 49 66 20 6e | .on-going.rebase.sequence...If.n | 
| c7a40 | 6f 20 73 75 63 68 0a 20 20 20 20 20 73 65 71 75    65 6e 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72 | o.such......sequence.is.in.progr | 
| c7a60 | 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 69 6f 6e 3a 20 | ess,.do.nothing....--.Function:. | 
| c7a80 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 61 6d 2d    73 65 71 75 65 6e 63 65 0a 0a 20 20 20 20 20 49 | magit-insert-am-sequence.......I | 
| c7aa0 | 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 6e 67 20 70 | nsert.section.for.the.on-going.p | 
| c7ac0 | 61 74 63 68 20 61 70 70 6c 79 69 6e 67 20 73 65    71 75 65 6e 63 65 2e 20 20 49 66 20 6e 6f 0a 20 | atch.applying.sequence...If.no.. | 
| c7ae0 | 20 20 20 20 73 75 63 68 20 73 65 71 75 65 6e 63    65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 | ....such.sequence.is.in.progress | 
| c7b00 | 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 0a 0a 20    2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 | ,.do.nothing....--.Function:.mag | 
| c7b20 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 71 75 65 6e    63 65 72 2d 73 65 71 75 65 6e 63 65 0a 0a 20 20 | it-insert-sequencer-sequence.... | 
| c7b40 | 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 | 
| c7b60 | 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 73 65 71 75 65 6e 63 | ng.cherry-pick.or.revert.sequenc | 
| c7b80 | 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 6e 63 65 20 69 73 20 | e...If......no.such.sequence.is. | 
| c7ba0 | 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 75 | in.progress,.do.nothing....--.Fu | 
| c7bc0 | 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 6f 75 74 70 | nction:.magit-insert-bisect-outp | 
| c7be0 | 75 74 0a 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 | ut.......While.bisecting,.insert | 
| c7c00 | 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 e2 80 98 67 69 74 | .section.with.output.from....git | 
| c7c20 | 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 20 6d 61 67 69 74 | .bisect.......--.Function:.magit | 
| c7c40 | 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 2d 72    65 73 74 0a 0a 20 20 20 20 20 57 68 69 6c 65 20 | -insert-bisect-rest.......While. | 
| c7c60 | 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 69 73 75 61 6c | bisecting,.insert.section.visual | 
| c7c80 | 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 2d 20 46 75 6e | izing.the.bisect.state....--.Fun | 
| c7ca0 | 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 6c 6f 67 0a 0a | ction:.magit-insert-bisect-log.. | 
| c7cc0 | 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 20 73 65 63 | .....While.bisecting,.insert.sec | 
| c7ce0 | 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 2e 0a 0a 20 | tion.logging.bisect.progress.... | 
| c7d00 | 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 74 72 61 63 | --.Function:.magit-insert-untrac | 
| c7d20 | 6b 65 64 2d 66 69 6c 65 73 0a 0a 20 20 20 20 20    4d 61 79 62 65 20 69 6e 73 65 72 74 20 61 20 6c | ked-files.......Maybe.insert.a.l | 
| c7d40 | 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 73 2e 0a | ist.or.tree.of.untracked.files.. | 
| c7d60 | 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 76 61 6c | ......Do.so.depending.on.the.val | 
| c7d80 | 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 46 69 6c | ue.of....status.showUntrackedFil | 
| c7da0 | 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 66 20 74 | es......Note......that.even.if.t | 
| c7dc0 | 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 73 74 69 | he.value.is....all...,.Magit.sti | 
| c7de0 | 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 64 69 72 | ll.initially.only.shows......dir | 
| c7e00 | 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 73 65 63 | ectories...But.the.directory.sec | 
| c7e20 | 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 69 6e 67 | tions.can.then.be.expanded.using | 
| c7e40 | 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 6e 3a 20 | .........TAB.......--.Function:. | 
| c7e60 | 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 0a 0a 20 | magit-insert-unstaged-changes... | 
| c7e80 | 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 74 61 | ....Insert.section.showing.unsta | 
| c7ea0 | 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 67 69 | ged.changes....--.Function:.magi | 
| c7ec0 | 74 2d 69 6e 73 65 72 74 2d 73 74 61 67 65 64 2d    63 68 61 6e 67 65 73 0a 0a 20 20 20 20 20 49 6e | t-insert-staged-changes.......In | 
| c7ee0 | 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 | 
| c7f00 | 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 74 | ges....--.Function:.magit-insert | 
| c7f20 | 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 0a | -stashes.&optional.ref.heading.. | 
| c7f40 | 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 | 
| c7f60 | 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 | 
| c7f80 | 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. | 
| c7fa0 | 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 | 
| c7fc0 | 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. | 
| c7fe0 | 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 | 
| c8000 | 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: | 
| c8020 | 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 | 
| c8040 | 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73    74 72 65 61 6d 0a 0a 20 20 20 20 20 49 6e 73 65 | npulled-from-upstream.......Inse | 
| c8060 | 72 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 | rt.section.showing.commits.that. | 
| c8080 | 68 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 | haven...t.been.pulled.from.the.. | 
| c80a0 | 20 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 | ....upstream.branch.yet....--.Fu | 
| c80c0 | 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 6c 6c 65 64 2d 66 72 | nction:.magit-insert-unpulled-fr | 
| c80e0 | 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 0a 20    20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 | om-pushremote.......Insert.secti | 
| c8100 | 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... | 
| c8120 | 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 20 20 20 70 75 73 68 | t.been.pulled.from.the......push | 
| c8140 | 2d 72 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 | -remote.branch.yet....--.Functio | 
| c8160 | 6e 3a 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 | n:.magit-insert-unpushed-to-upst | 
| c8180 | 72 65 61 6d 0a 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 | ream.......Insert.section.showin | 
| c81a0 | 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 62 65 65 6e 20 70 75 | g.commits.that.haven...t.been.pu | 
| c81c0 | 73 68 65 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 | shed.to.the......upstream.yet... | 
| c81e0 | 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 70 75 73 | .--.Function:.magit-insert-unpus | 
| c8200 | 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74    65 0a 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 | hed-to-pushremote.......Insert.s | 
| c8220 | 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 61 76 65 | ection.showing.commits.that.have | 
| c8240 | 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 20 20 20 70 75 | n...t.been.pushed.to.the......pu | 
| c8260 | 73 68 2d 72 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 | sh-remote.yet......The.following | 
| c8280 | 20 66 75 6e 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 | .functions.can.also.be.added.to. | 
| c82a0 | 74 68 65 20 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 | the.above.hook:...--.Function:.m | 
| c82c0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 72 61 63    6b 65 64 2d 66 69 6c 65 73 0a 0a 20 20 20 20 20 | agit-insert-tracked-files....... | 
| c82e0 | 49 6e 73 65 72 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 | Insert.a.tree.of.tracked.files.. | 
| c8300 | 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 69 67 6e 6f | ..--.Function:.magit-insert-igno | 
| c8320 | 72 65 64 2d 66 69 6c 65 73 0a 0a 20 20 20 20 20    49 6e 73 65 72 74 20 61 20 74 72 65 65 20 6f 66 | red-files.......Insert.a.tree.of | 
| c8340 | 20 69 67 6e 6f 72 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 | .ignored.files...Its.possible.to | 
| c8360 | 20 6c 69 6d 69 74 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 | .limit.the.logs.in......the.curr | 
| c8380 | 65 6e 74 20 62 75 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 | ent.buffer.to.a.certain.director | 
| c83a0 | 79 20 75 73 69 6e 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 | y.using....D.=.f.<DIRECTORY>.... | 
| c83c0 | 20 20 52 45 54 20 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 | ..RET.g......If.you.do.that,.the | 
| c83e0 | 6e 20 74 68 61 74 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 | n.that.that.also.affects.this.co | 
| c8400 | 6d 6d 61 6e 64 2e 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 | mmand........The.log.filter.can. | 
| c8420 | 62 65 20 75 73 65 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 | be.used.to.limit.to.multiple.fil | 
| c8440 | 65 73 2e 20 20 49 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 | es...In.that......case.this.func | 
| c8460 | 74 69 6f 6e 20 6f 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 | tion.only.respects.the.first.of. | 
| c8480 | 74 68 65 20 66 69 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 | the.files.and.only.if......it.is | 
| c84a0 | 20 61 20 64 69 72 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 | .a.directory....--.Function:.mag | 
| c84c0 | 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 0a 0a 20 | it-insert-skip-worktree-files... | 
| c84e0 | 20 20 20 20 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 72 | ....Insert.a.tree.of.skip-worktr | 
| c8500 | 65 65 20 66 69 6c 65 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 | ee.files...If.the.first.element. | 
| c8520 | 6f 66 0a 20 20 20 20 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 | of.........magit-buffer-diff-fil | 
| c8540 | 65 73 e2 80 99 20 69 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 | es....is.a.directory,.then.limit | 
| c8560 | 20 74 68 65 20 6c 69 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 | .the.list.to......files.below.th | 
| c8580 | 61 74 2e 20 20 54 68 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 | at...The.value.of.that.variable. | 
| c85a0 | 63 61 6e 20 62 65 20 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 | can.be.set.using....D......--.DI | 
| c85c0 | 52 45 43 54 4f 52 59 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 | RECTORY.RET.g.......--.Function: | 
| c85e0 | 20 6d 61 67 69 74 2d 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 | .magit-insert-assumed-unchanged- | 
| c8600 | 66 69 6c 65 73 0a 0a 20 20 20 20 20 49 6e 73 65    72 74 20 61 20 74 72 65 65 20 6f 66 20 66 69 6c | files.......Insert.a.tree.of.fil | 
| c8620 | 65 73 20 74 68 61 74 20 61 72 65 20 61 73 73 75    6d 65 64 20 74 6f 20 62 65 20 75 6e 63 68 61 6e | es.that.are.assumed.to.be.unchan | 
| c8640 | 67 65 64 2e 20 20 49 66 20 74 68 65 0a 20 20 20    20 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 | ged...If.the......first.element. | 
| c8660 | 6f 66 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 | of....magit-buffer-diff-files... | 
| c8680 | 20 69 73 20 61 20 64 69 72 65 63 74 6f 72 79 2c    20 74 68 65 6e 0a 20 20 20 20 20 6c 69 6d 69 74 | .is.a.directory,.then......limit | 
| c86a0 | 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 61 74 2e 20 20 | .the.list.to.files.below.that... | 
| c86c0 | 54 68 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 0a 20 | The.value.of.that.variable.can.. | 
| c86e0 | 20 20 20 20 62 65 20 73 65 74 20 75 73 69 6e 67    20 e2 80 98 44 20 2d 2d 20 44 49 52 45 43 54 4f | ....be.set.using....D.--.DIRECTO | 
| c8700 | 52 59 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 | RY.RET.g.......--.Function:.magi | 
| c8720 | 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65    64 2d 6f 72 2d 72 65 63 65 6e 74 2d 63 6f 6d 6d | t-insert-unpulled-or-recent-comm | 
| c8740 | 69 74 73 0a 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 | its.......Insert.section.showing | 
| c8760 | 20 75 6e 70 75 6c 6c 65 64 20 6f 72 20 72 65 63    65 6e 74 20 63 6f 6d 6d 69 74 73 2e 20 20 49 66 | .unpulled.or.recent.commits...If | 
| c8780 | 20 61 6e 20 75 70 73 74 72 65 61 6d 0a 20 20 20    20 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 | .an.upstream......is.configured. | 
| c87a0 | 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 72 61 6e 63 68 20 61 6e 64 20 69 74 20 69 73 | for.the.current.branch.and.it.is | 
| c87c0 | 20 61 68 65 61 64 20 6f 66 20 74 68 65 20 63 75    72 72 65 6e 74 0a 20 20 20 20 20 62 72 61 6e 63 | .ahead.of.the.current......branc | 
| c87e0 | 68 2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 65    20 6d 69 73 73 69 6e 67 20 63 6f 6d 6d 69 74 73 | h,.then.show.the.missing.commits | 
| c8800 | 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 73 68    6f 77 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 | ...Otherwise,.show.the.last..... | 
| c8820 | 20 e2 80 98 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 | ....magit-log-section-commit-cou | 
| c8840 | 6e 74 e2 80 99 20 63 6f 6d 6d 69 74 73 2e 0a 0a    20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | nt....commits....--.Function:.ma | 
| c8860 | 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 0a 0a 20 20 20 20 20 | git-insert-recent-commits....... | 
| c8880 | 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73    68 6f 77 69 6e 67 20 74 68 65 20 6c 61 73 74 20 | Insert.section.showing.the.last. | 
| c88a0 | e2 80 98 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 | ...magit-log-section-commit-coun | 
| c88c0 | 74 e2 80 99 0a 20 20 20 20 20 63 6f 6d 6d 69 74    73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 | t.........commits....--.User.Opt | 
| c88e0 | 69 6f 6e 3a 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 | ion:.magit-log-section-commit-co | 
| c8900 | 75 6e 74 0a 0a 20 20 20 20 20 48 6f 77 20 6d 61    6e 79 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 | unt.......How.many.recent.commit | 
| c8920 | 73 20 e2 80 98 6d 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 | s....magit-insert-recent-commits | 
| c8940 | e2 80 99 20 61 6e 64 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 | ....and.........magit-insert-unp | 
| c8960 | 75 6c 6c 65 64 2d 6f 72 2d 72 65 63 65 6e 74 2d    63 6f 6d 6d 69 74 73 e2 80 99 20 28 70 72 6f 76 | ulled-or-recent-commits....(prov | 
| c8980 | 69 64 65 64 20 74 68 65 72 65 20 61 72 65 20 6e    6f 0a 20 20 20 20 20 75 6e 70 75 6c 6c 65 64 20 | ided.there.are.no......unpulled. | 
| c89a0 | 63 6f 6d 6d 69 74 73 29 20 73 68 6f 77 2e 0a 0a    20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | commits).show....--.Function:.ma | 
| c89c0 | 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c    6c 65 64 2d 63 68 65 72 72 69 65 73 0a 0a 20 20 | git-insert-unpulled-cherries.... | 
| c89e0 | 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 75 6c 6c | ...Insert.section.showing.unpull | 
| c8a00 | 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 69 74 2d | ed.commits...Like.........magit- | 
| c8a20 | 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d    63 6f 6d 6d 69 74 73 e2 80 99 20 62 75 74 20 70 | insert-unpulled-commits....but.p | 
| c8a40 | 72 65 66 69 78 20 65 61 63 68 20 63 6f 6d 6d 69    74 20 74 68 61 74 20 68 61 73 20 6e 6f 74 0a 20 | refix.each.commit.that.has.not.. | 
| c8a60 | 20 20 20 20 62 65 65 6e 20 61 70 70 6c 69 65 64    20 79 65 74 20 28 69 2e 65 2e 20 20 61 20 63 6f | ....been.applied.yet.(i.e...a.co | 
| c8a80 | 6d 6d 69 74 20 77 69 74 68 20 61 20 70 61 74 63    68 2d 69 64 20 6e 6f 74 20 73 68 61 72 65 64 20 | mmit.with.a.patch-id.not.shared. | 
| c8aa0 | 77 69 74 68 0a 20 20 20 20 20 61 6e 79 20 6c 6f    63 61 6c 20 63 6f 6d 6d 69 74 29 20 77 69 74 68 | with......any.local.commit).with | 
| c8ac0 | 20 22 2b 22 2c 20 61 6e 64 20 61 6c 6c 20 6f 74    68 65 72 73 20 77 69 74 68 20 22 2d 22 2e 0a 0a | ."+",.and.all.others.with."-"... | 
| c8ae0 | 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 70 75 73 | .--.Function:.magit-insert-unpus | 
| c8b00 | 68 65 64 2d 63 68 65 72 72 69 65 73 0a 0a 20 20    20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f | hed-cherries.......Insert.sectio | 
| c8b20 | 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 20 20 4c 69 6b | n.showing.unpushed.commits...Lik | 
| c8b40 | 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 73 68 65 64 2d | e.........magit-insert-unpushed- | 
| c8b60 | 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 6f 6d 6d 69 | commits....but.prefix.each.commi | 
| c8b80 | 74 20 77 68 69 63 68 20 68 61 73 0a 20 20 20 20    20 6e 6f 74 20 62 65 65 6e 20 61 70 70 6c 69 65 | t.which.has......not.been.applie | 
| c8ba0 | 64 20 74 6f 20 75 70 73 74 72 65 61 6d 20 79 65    74 20 28 69 2e 65 2e 20 20 61 20 63 6f 6d 6d 69 | d.to.upstream.yet.(i.e...a.commi | 
| c8bc0 | 74 20 77 69 74 68 20 61 20 70 61 74 63 68 2d 69    64 0a 20 20 20 20 20 6e 6f 74 20 73 68 61 72 65 | t.with.a.patch-id......not.share | 
| c8be0 | 64 20 77 69 74 68 20 61 6e 79 20 75 70 73 74 72    65 61 6d 20 63 6f 6d 6d 69 74 29 20 77 69 74 68 | d.with.any.upstream.commit).with | 
| c8c00 | 20 22 2b 22 20 61 6e 64 20 61 6c 6c 20 6f 74 68    65 72 73 20 77 69 74 68 0a 20 20 20 20 20 22 2d | ."+".and.all.others.with......"- | 
| c8c20 | 22 2e 0a 0a 20 20 20 53 65 65 20 2a 6e 6f 74 65    20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 | "......See.*note.References.Buff | 
| c8c40 | 65 72 3a 3a 20 66 6f 72 20 73 6f 6d 65 20 6d 6f    72 65 20 73 65 63 74 69 6f 6e 20 69 6e 73 65 72 | er::.for.some.more.section.inser | 
| c8c60 | 74 65 72 73 2c 20 77 68 69 63 68 0a 63 6f 75 6c    64 20 62 65 20 75 73 65 64 20 68 65 72 65 2e 0a | ters,.which.could.be.used.here.. | 
| c8c80 | 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 74 61 74 | ...File:.magit.info,..Node:.Stat | 
| c8ca0 | 75 73 20 48 65 61 64 65 72 20 53 65 63 74 69 6f    6e 73 2c 20 20 4e 65 78 74 3a 20 53 74 61 74 75 | us.Header.Sections,..Next:.Statu | 
| c8cc0 | 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e    73 2c 20 20 50 72 65 76 3a 20 53 74 61 74 75 73 | s.Module.Sections,..Prev:.Status | 
| c8ce0 | 20 53 65 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 | .Sections,..Up:.Status.Buffer..5 | 
| c8d00 | 2e 31 2e 32 20 53 74 61 74 75 73 20 48 65 61 64    65 72 20 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d 2d | .1.2.Status.Header.Sections.---- | 
| c8d20 | 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 20 63 6f | ------------------------..The.co | 
| c8d40 | 6e 74 65 6e 74 73 20 6f 66 20 73 74 61 74 75 73    20 62 75 66 66 65 72 73 20 69 73 20 63 6f 6e 74 | ntents.of.status.buffers.is.cont | 
| c8d60 | 72 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 73 | rolled.using.the.hook....magit-s | 
| c8d80 | 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68    6f 6f 6b e2 80 99 20 28 73 65 65 20 2a 6e 6f 74 | tatus-sections-hook....(see.*not | 
| c8da0 | 65 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e    73 3a 3a 29 2e 0a 0a 20 20 20 42 79 20 64 65 66 | e.Status.Sections::)......By.def | 
| c8dc0 | 61 75 6c 74 20 e2 80 98 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 73 74 61 74 75 73 2d 68 65 61 64 | ault....magit-insert-status-head | 
| c8de0 | 65 72 73 e2 80 99 20 69 73 20 74 68 65 20 66 69    72 73 74 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 | ers....is.the.first.member.of.th | 
| c8e00 | 61 74 0a 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65    2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a | at.hook.variable....--.Function: | 
| c8e20 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74    61 74 75 73 2d 68 65 61 64 65 72 73 0a 0a 20 20 | .magit-insert-status-headers.... | 
| c8e40 | 20 20 20 49 6e 73 65 72 74 20 68 65 61 64 65 72    73 20 73 65 63 74 69 6f 6e 73 20 61 70 70 72 6f | ...Insert.headers.sections.appro | 
| c8e60 | 70 72 69 61 74 65 20 66 6f 72 20 e2 80 98 6d 61    67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 e2 | priate.for....magit-status-mode. | 
| c8e80 | 80 99 0a 20 20 20 20 20 62 75 66 66 65 72 73 2e    20 20 54 68 65 20 73 65 63 74 69 6f 6e 73 20 61 | ........buffers...The.sections.a | 
| c8ea0 | 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 | 
| c8ec0 | 69 6f 6e 73 20 6f 6e 20 74 68 65 0a 20 20 20 20    20 68 6f 6f 6b 20 e2 80 98 6d 61 67 69 74 2d 73 | ions.on.the......hook....magit-s | 
| c8ee0 | 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68 6f    6f 6b e2 80 99 2e 0a 0a 20 2d 2d 20 55 73 65 72 | tatus-headers-hook.......--.User | 
| c8f00 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73    74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68 6f | .Option:.magit-status-headers-ho | 
| c8f20 | 6f 6b 0a 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 68 65 61 64 | ok.......Hook.run.to.insert.head | 
| c8f40 | 65 72 73 20 73 65 63 74 69 6f 6e 73 20 69 6e 74    6f 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 | ers.sections.into.the.status.buf | 
| c8f60 | 66 65 72 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 | fer........This.hook.is.run.by.. | 
| c8f80 | 80 98 6d 61 67 69 74 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 | ..magit-insert-status-headers... | 
| c8fa0 | 2c 20 77 68 69 63 68 20 69 6e 20 74 75 72 6e 0a    20 20 20 20 20 68 61 73 20 74 6f 20 62 65 20 61 | ,.which.in.turn......has.to.be.a | 
| c8fc0 | 20 6d 65 6d 62 65 72 20 6f 66 20 e2 80 98 6d 61    67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 | .member.of....magit-status-secti | 
| c8fe0 | 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 74 6f 20 62    65 20 75 73 65 64 20 61 74 0a 20 20 20 20 20 61 | ons-hook....to.be.used.at......a | 
| c9000 | 6c 6c 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75    6c 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | ll......By.default.the.following | 
| c9020 | 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 6d    65 6d 62 65 72 73 20 6f 66 20 74 68 65 20 61 62 | .functions.are.members.of.the.ab | 
| c9040 | 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 2d 69 | ove.hook:...--.Function:.magit-i | 
| c9060 | 6e 73 65 72 74 2d 65 72 72 6f 72 2d 68 65 61 64    65 72 0a 0a 20 20 20 20 20 49 6e 73 65 72 74 20 | nsert-error-header.......Insert. | 
| c9080 | 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 73 68    6f 77 69 6e 67 20 74 68 65 20 6d 65 73 73 61 67 | a.header.line.showing.the.messag | 
| c90a0 | 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 74 0a 20 20 20 20 20 | e.about.the.Git.error.that...... | 
| c90c0 | 6a 75 73 74 20 6f 63 63 75 72 72 65 64 2e 0a 0a    20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 | just.occurred........This.functi | 
| c90e0 | 6f 6e 20 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 | on.is.only.aware.of.the.last.err | 
| c9100 | 6f 72 20 74 68 61 74 20 6f 63 63 75 72 20 77 68    65 6e 20 47 69 74 0a 20 20 20 20 20 77 61 73 20 | or.that.occur.when.Git......was. | 
| c9120 | 72 75 6e 20 66 6f 72 20 73 69 64 65 2d 65 66 66    65 63 74 73 2e 20 20 49 66 2c 20 66 6f 72 20 65 | run.for.side-effects...If,.for.e | 
| c9140 | 78 61 6d 70 6c 65 2c 20 61 6e 20 65 72 72 6f 72    20 6f 63 63 75 72 73 20 77 68 69 6c 65 0a 20 20 | xample,.an.error.occurs.while... | 
| c9160 | 20 20 20 67 65 6e 65 72 61 74 69 6e 67 20 61 20    64 69 66 66 2c 20 74 68 65 6e 20 74 68 61 74 20 | ...generating.a.diff,.then.that. | 
| c9180 | 65 72 72 6f 72 20 77 6f 6e e2 80 99 74 20 62 65    20 69 6e 73 65 72 74 65 64 2e 20 20 52 65 66 72 | error.won...t.be.inserted...Refr | 
| c91a0 | 65 73 68 69 6e 67 0a 20 20 20 20 20 74 68 65 20    73 74 61 74 75 73 20 62 75 66 66 65 72 20 63 61 | eshing......the.status.buffer.ca | 
| c91c0 | 75 73 65 73 20 74 68 69 73 20 73 65 63 74 69 6f    6e 20 74 6f 20 64 69 73 61 70 70 65 61 72 20 61 | uses.this.section.to.disappear.a | 
| c91e0 | 67 61 69 6e 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 | gain....--.Function:.magit-inser | 
| c9200 | 74 2d 64 69 66 66 2d 66 69 6c 74 65 72 2d 68 65    61 64 65 72 0a 0a 20 20 20 20 20 49 6e 73 65 72 | t-diff-filter-header.......Inser | 
| c9220 | 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20    73 68 6f 77 69 6e 67 20 74 68 65 20 65 66 66 65 | t.a.header.line.showing.the.effe | 
| c9240 | 63 74 69 76 65 20 64 69 66 66 20 66 69 6c 74 65    72 73 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f | ctive.diff.filters....--.Functio | 
| c9260 | 6e 3a 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 | n:.magit-insert-head-branch-head | 
| c9280 | 65 72 0a 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 | er.......Insert.a.header.line.ab | 
| c92a0 | 6f 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 72 61 6e 63 68 20 6f 72 20 64 65 74 61 63 68 | out.the.current.branch.or.detach | 
| c92c0 | 65 64 20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a    20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | ed....HEAD.......--.Function:.ma | 
| c92e0 | 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 68 2d 68 65 61 64 65 | git-insert-upstream-branch-heade | 
| c9300 | 72 0a 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 | r.......Insert.a.header.line.abo | 
| c9320 | 75 74 20 74 68 65 20 62 72 61 6e 63 68 20 74 68    61 74 20 69 73 20 75 73 75 61 6c 6c 79 20 70 75 | ut.the.branch.that.is.usually.pu | 
| c9340 | 6c 6c 65 64 20 69 6e 74 6f 0a 20 20 20 20 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | lled.into......the.current.branc | 
| c9360 | 68 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 70 | h....--.Function:.magit-insert-p | 
| c9380 | 75 73 68 2d 62 72 61 6e 63 68 2d 68 65 61 64 65    72 0a 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 | ush-branch-header.......Insert.a | 
| c93a0 | 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 68 20 74 68 | .header.line.about.the.branch.th | 
| c93c0 | 61 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 62    72 61 6e 63 68 20 69 73 0a 20 20 20 20 20 75 73 | at.the.current.branch.is......us | 
| c93e0 | 75 61 6c 6c 79 20 70 75 73 68 65 64 20 74 6f 2e    0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 | ually.pushed.to....--.Function:. | 
| c9400 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 61 67    73 2d 68 65 61 64 65 72 0a 0a 20 20 20 20 20 49 | magit-insert-tags-header.......I | 
| c9420 | 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 63 75 | nsert.a.header.line.about.the.cu | 
| c9440 | 72 72 65 6e 74 20 61 6e 64 2f 6f 72 20 6e 65 78    74 20 74 61 67 2c 20 61 6c 6f 6e 67 20 77 69 74 | rrent.and/or.next.tag,.along.wit | 
| c9460 | 68 0a 20 20 20 20 20 74 68 65 20 6e 75 6d 62 65    72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 62 65 74 | h......the.number.of.commits.bet | 
| c9480 | 77 65 65 6e 20 74 68 65 20 74 61 67 20 61 6e 64    20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a 20 20 | ween.the.tag.and....HEAD........ | 
| c94a0 | 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66    75 6e 63 74 69 6f 6e 73 20 63 61 6e 20 61 6c 73 | .The.following.functions.can.als | 
| c94c0 | 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68    65 20 61 62 6f 76 65 20 68 6f 6f 6b 3a 0a 0a 20 | o.be.added.to.the.above.hook:... | 
| c94e0 | 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 70 6f 2d 68 | --.Function:.magit-insert-repo-h | 
| c9500 | 65 61 64 65 72 0a 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 | eader.......Insert.a.header.line | 
| c9520 | 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 65 70 6f 73 69 74 | .showing.the.path.to.the.reposit | 
| c9540 | 6f 72 79 20 74 6f 70 2d 6c 65 76 65 6c 2e 0a 0a    20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | ory.top-level....--.Function:.ma | 
| c9560 | 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 6d 6f 74    65 2d 68 65 61 64 65 72 0a 0a 20 20 20 20 20 49 | git-insert-remote-header.......I | 
| c9580 | 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 72 65 | nsert.a.header.line.about.the.re | 
| c95a0 | 6d 6f 74 65 20 6f 66 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 | mote.of.the.current.branch...... | 
| c95c0 | 20 20 49 66 20 6e 6f 20 72 65 6d 6f 74 65 20 69    73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f 72 | ..If.no.remote.is.configured.for | 
| c95e0 | 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 66 61 6c 6c 20 62 | .the.current.branch,.then.fall.b | 
| c9600 | 61 63 6b 0a 20 20 20 20 20 73 68 6f 77 69 6e 67    20 74 68 65 20 22 6f 72 69 67 69 6e 22 20 72 65 | ack......showing.the."origin".re | 
| c9620 | 6d 6f 74 65 2c 20 6f 72 20 69 66 20 74 68 61 74    20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 | mote,.or.if.that.does.not.exist. | 
| c9640 | 74 68 65 20 66 69 72 73 74 0a 20 20 20 20 20 72    65 6d 6f 74 65 20 69 6e 20 61 6c 70 68 61 62 65 | the.first......remote.in.alphabe | 
| c9660 | 74 69 63 20 6f 72 64 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 | tic.order....--.Function:.magit- | 
| c9680 | 69 6e 73 65 72 74 2d 75 73 65 72 2d 68 65 61 64    65 72 0a 0a 20 20 20 20 20 49 6e 73 65 72 74 20 | insert-user-header.......Insert. | 
| c96a0 | 61 20 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 | a.header.line.about.the.current. | 
| c96c0 | 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 2c 20 20 4e 6f 64 65 | user.....File:.magit.info,..Node | 
| c96e0 | 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 4e 65 78 74 3a | :.Status.Module.Sections,..Next: | 
| c9700 | 20 53 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 2c    20 20 50 72 65 76 3a 20 53 74 61 74 75 73 20 48 | .Status.Options,..Prev:.Status.H | 
| c9720 | 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73 2c 20    20 55 70 3a 20 53 74 61 74 75 73 20 42 75 66 66 | eader.Sections,..Up:.Status.Buff | 
| c9740 | 65 72 0a 0a 35 2e 31 2e 33 20 53 74 61 74 75 73    20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 | er..5.1.3.Status.Module.Sections | 
| c9760 | 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 0a 0a 54 | .----------------------------..T | 
| c9780 | 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 73    74 61 74 75 73 20 62 75 66 66 65 72 73 20 69 73 | he.contents.of.status.buffers.is | 
| c97a0 | 20 63 6f 6e 74 72 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 | .controlled.using.the.hook....ma | 
| c97c0 | 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 28 73 65 65 | git-status-sections-hook....(see | 
| c97e0 | 20 2a 6e 6f 74 65 20 53 74 61 74 75 73 20 53 65    63 74 69 6f 6e 73 3a 3a 29 2e 0a 0a 20 20 20 42 | .*note.Status.Sections::)......B | 
| c9800 | 79 20 64 65 66 61 75 6c 74 20 e2 80 98 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 | y.default....magit-insert-module | 
| c9820 | 73 e2 80 99 20 69 73 20 5f 6e 6f 74 5f 20 61 20    6d 65 6d 62 65 72 20 6f 66 20 74 68 61 74 20 68 | s....is._not_.a.member.of.that.h | 
| c9840 | 6f 6f 6b 0a 76 61 72 69 61 62 6c 65 2e 0a 0a 20    2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 | ook.variable....--.Function:.mag | 
| c9860 | 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65    73 0a 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 | it-insert-modules.......Insert.s | 
| c9880 | 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 48 6f 6f 6b 20 e2 80 | ubmodule.sections........Hook... | 
| c98a0 | 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 6f 6b e2 80 99 20 63 | .magit-module-sections-hook....c | 
| c98c0 | 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 20 20 | ontrols.which.module.sections... | 
| c98e0 | 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 6f 6e 20 e2 80 98 6d | ...are.inserted,.and.option....m | 
| c9900 | 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 e2 80 99 20 63 | agit-module-sections-nested....c | 
| c9920 | 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 20 61 72 65 20 77 72 | ontrols......whether.they.are.wr | 
| c9940 | 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 63 74 69 6f 6e 2e 0a | apped.in.an.additional.section.. | 
| c9960 | 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 73 | ..--.User.Option:.magit-module-s | 
| c9980 | 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 0a 20 20    20 20 20 48 6f 6f 6b 20 72 75 6e 20 62 79 20 e2 | ections-hook.......Hook.run.by.. | 
| c99a0 | 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 0a 0a 20 2d 2d 20 | ..magit-insert-modules.......--. | 
| c99c0 | 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 73 65 63 74 69 6f | User.Option:.magit-module-sectio | 
| c99e0 | 6e 73 2d 6e 65 73 74 65 64 0a 0a 20 20 20 20 20    54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 | ns-nested.......This.option.cont | 
| c9a00 | 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 74 2d 6d 6f 64 | rols.whether....magit-insert-mod | 
| c9a20 | 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 20 73 65 63 74 | ules....wraps.inserted......sect | 
| c9a40 | 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 6f 6e 2e 0a 0a | ions.in.an.additional.section... | 
| c9a60 | 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 65 6e 20 6f 6e | .....If.this.is.non-nil,.then.on | 
| c9a80 | 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 20 69 73 | ly.a.single.top-level.section.is | 
| c9aa0 | 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 69 6c 2c 20 74 | ......inserted...If.it.is.nil,.t | 
| c9ac0 | 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 20 20 20 20 20 | hen.all.sections.listed.in...... | 
| c9ae0 | 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 6f 6b e2 80 99 | ...magit-module-sections-hook... | 
| c9b00 | 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 0a 0a 20 2d 2d | .become.top-level.sections....-- | 
| c9b20 | 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 75 6c 65 73 2d | .Function:.magit-insert-modules- | 
| c9b40 | 6f 76 65 72 76 69 65 77 0a 0a 20 20 20 20 20 49    6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 | overview.......Insert.sections.f | 
| c9b60 | 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 20 73 65 63 | or.all.submodules...For.each.sec | 
| c9b80 | 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 68 65 20 62 | tion.insert.the......path,.the.b | 
| c9ba0 | 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 67 69 74 20 | ranch,.and.the.output.of....git. | 
| c9bc0 | 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 20 66 61 69 | describe.--tags...,.or,......fai | 
| c9be0 | 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 45 41 44 20 | ling.that,.the.abbreviated.HEAD. | 
| c9c00 | 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 52 45 54 e2 | commit.hash........Press....RET. | 
| c9c20 | 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 6f 6e 20 74 | ...on.such.a.submodule.section.t | 
| c9c40 | 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 75 66 66 65 | o.show.its.own.status......buffe | 
| c9c60 | 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 4d 6f 64 75 | r...Press....RET....on.the."Modu | 
| c9c80 | 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 73 74 20 6f | les".section.to.display.a.list.o | 
| c9ca0 | 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 61 74 65 20 | f......submodules.in.a.separate. | 
| c9cc0 | 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 61 6c 20 69 | buffer...This.shows.additional.i | 
| c9ce0 | 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 64 20 69 6e | nformation......not.displayed.in | 
| c9d00 | 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 61 74 75 73 | .the.super-repository...s.status | 
| c9d20 | 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 69 6e | .buffer....--.Function:.magit-in | 
| c9d40 | 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 70 73 74 72 | sert-modules-unpulled-from-upstr | 
| c9d60 | 65 61 6d 0a 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 | eam.......Insert.sections.for.mo | 
| c9d80 | 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 6c 65 64 | dules.that.haven...t.been.pulled | 
| c9da0 | 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 20 54 68 | .from.the......upstream.yet...Th | 
| c9dc0 | 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. | 
| c9de0 | 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 | 
| c9e00 | 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 | 
| c9e20 | 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 0a | dules-unpulled-from-pushremote.. | 
| c9e40 | 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 65 73 | .....Insert.sections.for.modules | 
| c9e60 | 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 6f 6d | .that.haven...t.been.pulled.from | 
| c9e80 | 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 65 73 | .the......push-remote.yet...Thes | 
| c9ea0 | 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 73 68 | e.sections.can.be.expanded.to.sh | 
| c9ec0 | 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 2e 0a | ow.the......respective.commits.. | 
| c9ee0 | 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 75 | ..--.Function:.magit-insert-modu | 
| c9f00 | 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 0a 20 20 20 20 20 49 | les-unpushed-to-upstream.......I | 
| c9f20 | 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 20 | nsert.sections.for.modules.that. | 
| c9f40 | 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 20 | haven...t.been.pushed.to.the.... | 
| c9f60 | 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 20 | ..upstream.yet...These.sections. | 
| c9f80 | 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 20 | can.be.expanded.to.show.the..... | 
| c9fa0 | 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 69 | .respective.commits....--.Functi | 
| c9fc0 | 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 65 | on:.magit-insert-modules-unpushe | 
| c9fe0 | 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 0a    0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 | d-to-pushremote.......Insert.sec | 
| ca000 | 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 | 
| ca020 | 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 | 
| ca040 | 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 | 
| ca060 | 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 | 
| ca080 | 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 | 
| ca0a0 | 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 | 
| ca0c0 | 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 | 
| ca0e0 | 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 | 
| ca100 | 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 | 
| ca120 | 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d    73 74 61 74 75 73 2d 72 65 66 72 65 73 68 2d 68 | r.Option:.magit-status-refresh-h | 
| ca140 | 6f 6f 6b 0a 0a 20 20 20 20 20 48 6f 6f 6b 20 72    75 6e 20 61 66 74 65 72 20 61 20 73 74 61 74 75 | ook.......Hook.run.after.a.statu | 
| ca160 | 73 20 62 75 66 66 65 72 20 68 61 73 20 62 65 65    6e 20 72 65 66 72 65 73 68 65 64 2e 0a 0a 20 2d | s.buffer.has.been.refreshed....- | 
| ca180 | 2d 20 55 73 65 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 | -.User.Option:.magit-status-marg | 
| ca1a0 | 69 6e 0a 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 | in.......This.option.specifies.w | 
| ca1c0 | 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 | 
| ca1e0 | 68 6f 77 6e 20 69 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 | hown.in......Magit-Status.mode.b | 
| ca200 | 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 2e 0a | uffers.and.how.it.is.formatted.. | 
| ca220 | 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 80 98 | ......The.value.has.the.form.... | 
| ca240 | 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 52 2d | (INIT.STYLE.WIDTH.AUTHOR.AUTHOR- | 
| ca260 | 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 54 20 | WIDTH)..................If.INIT. | 
| ca280 | 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 | 
| ca2a0 | 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a    0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 54 59 | hown.initially...............STY | 
| ca2c0 | 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 75 | LE.controls.how.to.format.the.au | 
| ca2e0 | 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 20 | thor.or.committer.date...It..... | 
| ca300 | 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 74 | ......can.be.one.of....age....(t | 
| ca320 | 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),.. | 
| ca340 | 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 28 | ............age-abbreviated....( | 
| ca360 | 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 61 | to.abbreviate.the.time.unit.to.a | 
| ca380 | 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 69 | ...........character),.or.a.stri | 
| ca3a0 | 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 2d | ng.(suitable.for....format-time- | 
| ca3c0 | 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 65 | string...).to...........show.the | 
| ca3e0 | 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 20 | .actual.date...Option........... | 
| ca400 | 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 74 | ...magit-log-margin-show-committ | 
| ca420 | 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 69 | er-date....controls.which.date.i | 
| ca440 | 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 0a 20 20 | s...........being.displayed..... | 
| ca460 | 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 | 
| ca480 | 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 | 
| ca4a0 | 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 | 
| ca4c0 | 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 | 
| ca4e0 | 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 0a 20 20 20 | d.not.be...........changed...... | 
| ca500 | 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 65 72 | .........AUTHOR.controls.whether | 
| ca520 | 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. | 
| ca540 | 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 0a 20 20 20 | shown...........by.default...... | 
| ca560 | 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 20 | .........AUTHOR-WIDTH.has.to.be. | 
| ca580 | 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 68 | an.integer...When.the.name.of.th | 
| ca5a0 | 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 65 | e...........author.is.shown,.the | 
| ca5c0 | 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 20 | n.this.specifies.how.much.space. | 
| ca5e0 | 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 20 20 20 | is.used.to...........do.so...... | 
| ca600 | 41 6c 73 6f 20 73 65 65 20 74 68 65 20 70 72 6f    63 65 65 64 69 6e 67 20 73 65 63 74 69 6f 6e 20 | Also.see.the.proceeding.section. | 
| ca620 | 66 6f 72 20 6d 6f 72 65 20 6f 70 74 69 6f 6e 73    20 63 6f 6e 63 65 72 6e 69 6e 67 20 73 74 61 74 | for.more.options.concerning.stat | 
| ca640 | 75 73 0a 62 75 66 66 65 72 73 2e 0a 0a 1f 0a 46    69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c | us.buffers.....File:.magit.info, | 
| ca660 | 20 20 4e 6f 64 65 3a 20 52 65 70 6f 73 69 74 6f    72 79 20 4c 69 73 74 2c 20 20 4e 65 78 74 3a 20 | ..Node:.Repository.List,..Next:. | 
| ca680 | 4c 6f 67 67 69 6e 67 2c 20 20 50 72 65 76 3a 20    53 74 61 74 75 73 20 42 75 66 66 65 72 2c 20 20 | Logging,..Prev:.Status.Buffer,.. | 
| ca6a0 | 55 70 3a 20 49 6e 73 70 65 63 74 69 6e 67 0a 0a    35 2e 32 20 52 65 70 6f 73 69 74 6f 72 79 20 4c | Up:.Inspecting..5.2.Repository.L | 
| ca6c0 | 69 73 74 0a 3d 3d 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 | ist.===================...--.Com | 
| ca6e0 | 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 6c 69 73 74    2d 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 0a 20 | mand:.magit-list-repositories... | 
| ca700 | 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 74 | ....This.command.displays.a.list | 
| ca720 | 20 6f 66 20 72 65 70 6f 73 69 74 6f 72 69 65 73    20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 62 | .of.repositories.in.a.separate.b | 
| ca740 | 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 65    20 6f 70 74 69 6f 6e 73 20 e2 80 98 6d 61 67 69 | uffer........The.options....magi | 
| ca760 | 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72    65 63 74 6f 72 69 65 73 e2 80 99 20 61 6e 64 0a | t-repository-directories....and. | 
| ca780 | 20 20 20 20 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 | ........magit-repository-directo | 
| ca7a0 | 72 69 65 73 2d 64 65 70 74 68 e2 80 99 20 63 6f    6e 74 72 6f 6c 20 77 68 69 63 68 20 72 65 70 6f | ries-depth....control.which.repo | 
| ca7c0 | 73 69 74 6f 72 69 65 73 20 61 72 65 0a 20 20 20    20 20 64 69 73 70 6c 61 79 65 64 2e 0a 0a 20 2d | sitories.are......displayed....- | 
| ca7e0 | 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 2d 63 6f | -.User.Option:.magit-repolist-co | 
| ca800 | 6c 75 6d 6e 73 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 | lumns.......This.option.controls | 
| ca820 | 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 20 74 | .what.columns.are.displayed.by.t | 
| ca840 | 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 72 65 | he.command.........magit-list-re | 
| ca860 | 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 20 64 | positories....and.how.they.are.d | 
| ca880 | 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 61 73 | isplayed........Each.element.has | 
| ca8a0 | 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 4d 41 | .the.form....(HEADER.WIDTH.FORMA | 
| ca8c0 | 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 68 65 | T.PROPS)...........HEADER.is.the | 
| ca8e0 | 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 72 2e | .string.displayed.in.the.header. | 
| ca900 | 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 68 65 | ..WIDTH.is.the.width......of.the | 
| ca920 | 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 20 74 | .column...FORMAT.is.a.function.t | 
| ca940 | 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 67 75 | hat.is.called.with.one......argu | 
| ca960 | 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 61 74 | ment,.the.repository.identificat | 
| ca980 | 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 64 0a | ion.(usually.its.basename),.and. | 
| ca9a0 | 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 e2 80 | .....with....default-directory.. | 
| ca9c0 | 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 20 77 | ..bound.to.the.toplevel.of.its.w | 
| ca9e0 | 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 74 75 | orking.tree.......It.has.to.retu | 
| caa00 | 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 6e 69 | rn.a.string.to.be.inserted.or.ni | 
| caa20 | 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 74 20 | l...PROPS.is.an.alist......that. | 
| caa40 | 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 69 67 | supports.the.keys....:right-alig | 
| caa60 | 6e e2 80 99 20 61 6e 64 20 e2 80 98 3a 70 61 64    2d 72 69 67 68 74 e2 80 99 2e 0a 0a 20 20 20 20 | n....and....:pad-right.......... | 
| caa80 | 20 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 20 72 61 6e 67 65 | .You.may.wish.to.display.a.range | 
| caaa0 | 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 6a 75 73 74 20 6f | .of.numeric.columns.using.just.o | 
| caac0 | 6e 65 0a 20 20 20 20 20 63 68 61 72 61 63 74 65    72 20 70 65 72 20 63 6f 6c 75 6d 6e 20 61 6e 64 | ne......character.per.column.and | 
| caae0 | 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 6c | .without.any.padding.between.col | 
| cab00 | 75 6d 6e 73 2c 20 69 6e 0a 20 20 20 20 20 77 68    69 63 68 20 63 61 73 65 20 79 6f 75 20 73 68 6f | umns,.in......which.case.you.sho | 
| cab20 | 75 6c 64 20 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 | uld.use.an.appropriate.HEADER,.s | 
| cab40 | 65 74 20 57 49 44 54 48 20 74 6f 20 31 2c 0a 20    20 20 20 20 61 6e 64 20 73 65 74 20 e2 80 98 3a | et.WIDTH.to.1,......and.set....: | 
| cab60 | 70 61 64 2d 72 69 67 68 74 e2 80 99 20 74 6f 20    30 2e 20 20 e2 80 98 2b e2 80 99 20 69 73 20 73 | pad-right....to.0......+....is.s | 
| cab80 | 75 62 73 74 69 74 75 74 65 64 20 66 6f 72 20 6e    75 6d 62 65 72 73 20 68 69 67 68 65 72 0a 20 20 | ubstituted.for.numbers.higher... | 
| caba0 | 20 20 20 74 68 61 6e 20 39 2e 0a 0a 20 20 20 54    68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e | ...than.9......The.following.fun | 
| cabc0 | 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 61 64    64 65 64 20 74 6f 20 74 68 65 20 61 62 6f 76 65 | ctions.can.be.added.to.the.above | 
| cabe0 | 20 6f 70 74 69 6f 6e 3a 0a 0a 20 2d 2d 20 46 75    6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 | .option:...--.Function:.magit-re | 
| cac00 | 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 69 64    65 6e 74 0a 0a 20 20 20 20 20 54 68 69 73 20 66 | polist-column-ident.......This.f | 
| cac20 | 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20    74 68 65 20 69 64 65 6e 74 69 66 69 63 61 74 69 | unction.inserts.the.identificati | 
| cac40 | 6f 6e 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69    74 6f 72 79 2e 0a 20 20 20 20 20 55 73 75 61 6c | on.of.the.repository.......Usual | 
| cac60 | 6c 79 20 74 68 69 73 20 69 73 20 6a 75 73 74 20    69 74 73 20 62 61 73 65 6e 61 6d 65 2e 0a 0a 20 | ly.this.is.just.its.basename.... | 
| cac80 | 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 75 | --.Function:.magit-repolist-colu | 
| caca0 | 6d 6e 2d 70 61 74 68 0a 0a 20 20 20 20 20 54 68    69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 | mn-path.......This.function.inse | 
| cacc0 | 72 74 73 20 74 68 65 20 61 62 73 6f 6c 75 74 65    20 70 61 74 68 20 6f 66 20 74 68 65 20 72 65 70 | rts.the.absolute.path.of.the.rep | 
| cace0 | 6f 73 69 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 72 65 | ository....--.Function:.magit-re | 
| cad00 | 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 76 65    72 73 69 6f 6e 0a 0a 20 20 20 20 20 54 68 69 73 | polist-column-version.......This | 
| cad20 | 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74    73 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 | .function.inserts.a.description. | 
| cad40 | 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72    79 e2 80 99 73 20 e2 80 98 48 45 41 44 e2 80 99 | of.the.repository...s....HEAD... | 
| cad60 | 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e 2e 0a    0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d | ......revision....--.Function:.m | 
| cad80 | 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 0a 0a 20 20 20 | agit-repolist-column-branch..... | 
| cada0 | 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 6e 61 6d 65 | ..This.function.inserts.the.name | 
| cadc0 | 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 72 61 6e 63 68 2e 0a 0a 20 2d 2d 20 46 75 6e | .of.the.current.branch....--.Fun | 
| cade0 | 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 75 70 73 | ction:.magit-repolist-column-ups | 
| cae00 | 74 72 65 61 6d 0a 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 | tream.......This.function.insert | 
| cae20 | 73 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 61 6e 63 | s.the.name.of.the.upstream.branc | 
| cae40 | 68 20 6f 66 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 | h.of.the......current.branch.... | 
| cae60 | 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 75 | --.Function:.magit-repolist-colu | 
| cae80 | 6d 6e 2d 62 72 61 6e 63 68 65 73 0a 0a 20 20 20    20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 | mn-branches.......This.function. | 
| caea0 | 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 6e 63 68 65 73 2e 0a | inserts.the.number.of.branches.. | 
| caec0 | 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 6f | ..--.Function:.magit-repolist-co | 
| caee0 | 6c 75 6d 6e 2d 73 74 61 73 68 65 73 0a 0a 20 20    20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e | lumn-stashes.......This.function | 
| caf00 | 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 73 68 65 73 2e 0a | .inserts.the.number.of.stashes.. | 
| caf20 | 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 6f | ..--.Function:.magit-repolist-co | 
| caf40 | 6c 75 6d 6e 2d 66 6c 61 67 0a 0a 20 20 20 20 20    54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e | lumn-flag.......This.function.in | 
| caf60 | 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 79 0a 20 20 20 | serts.a.flag.as.specified.by.... | 
| caf80 | 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 66 6c 61 67 2d | .....magit-repolist-column-flag- | 
| cafa0 | 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 74 68 69 73 20 | alist...........By.default.this. | 
| cafc0 | 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 6f | indicates.whether.there.are.unco | 
| cafe0 | 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 80 a2 20 e2 80 | mmitted.changes................. | 
| cb000 | 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 6f 6e 65 20 75 | .N....if.there.is.at.least.one.u | 
| cb020 | 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 2e 0a 0a    20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 55 | ntracked.file..................U | 
| cb040 | 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 75 6e 73 | ....if.there.is.at.least.one.uns | 
| cb060 | 74 61 67 65 64 20 66 69 6c 65 2e 0a 0a 20 20 20    20 20 20 20 20 e2 80 a2 20 e2 80 98 53 e2 80 99 | taged.file..................S... | 
| cb080 | 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 67 65 64 | .if.there.is.at.least.one.staged | 
| cb0a0 | 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 6e 65 20 | .file........Only.the.first.one. | 
| cb0c0 | 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 6e 2e 0a | of.these.that.applies.is.shown.. | 
| cb0e0 | 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 6f | ..--.Function:.magit-repolist-co | 
| cb100 | 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 6d 0a 0a 20 20 20 | lumn-unpulled-from-upstream..... | 
| cb120 | 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 6e 75 6d 62 | ..This.function.inserts.the.numb | 
| cb140 | 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 69 6e 20 74 68 | er.of.upstream.commits.not.in.th | 
| cb160 | 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 20 46 75 6e 63 | e......current.branch....--.Func | 
| cb180 | 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 75 6e 70 75 | tion:.magit-repolist-column-unpu | 
| cb1a0 | 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65    6d 6f 74 65 0a 0a 20 20 20 20 20 54 68 69 73 20 | lled-from-pushremote.......This. | 
| cb1c0 | 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 63 | function.inserts.the.number.of.c | 
| cb1e0 | 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 74 0a 20 20 | ommits.in.the.push.branch.but... | 
| cb200 | 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 20 2d 2d 20 | ...not.the.current.branch....--. | 
| cb220 | 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- | 
| cb240 | 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74    72 65 61 6d 0a 0a 20 20 20 20 20 54 68 69 73 20 | unpushed-to-upstream.......This. | 
| cb260 | 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 63 | function.inserts.the.number.of.c | 
| cb280 | 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 20 | ommits.in.the.current.branch.... | 
| cb2a0 | 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 46 75 6e | ..but.not.its.upstream....--.Fun | 
| cb2c0 | 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 75 6e 70 | ction:.magit-repolist-column-unp | 
| cb2e0 | 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d    6f 74 65 0a 0a 20 20 20 20 20 54 68 69 73 20 66 | ushed-to-pushremote.......This.f | 
| cb300 | 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 63 6f | unction.inserts.the.number.of.co | 
| cb320 | 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 20 20 | mmits.in.the.current.branch..... | 
| cb340 | 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 1f 0a 46 69 6c | .but.not.its.push.branch.....Fil | 
| cb360 | 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20    4e 6f 64 65 3a 20 4c 6f 67 67 69 6e 67 2c 20 20 | e:.magit.info,..Node:.Logging,.. | 
| cb380 | 4e 65 78 74 3a 20 44 69 66 66 69 6e 67 2c 20 20    50 72 65 76 3a 20 52 65 70 6f 73 69 74 6f 72 79 | Next:.Diffing,..Prev:.Repository | 
| cb3a0 | 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 33 20 4c 6f 67 67 | .List,..Up:.Inspecting..5.3.Logg | 
| cb3c0 | 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a    0a 54 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | ing.===========..The.status.buff | 
| cb3e0 | 65 72 20 63 6f 6e 74 61 69 6e 73 20 6c 6f 67 73    20 66 6f 72 20 74 68 65 20 75 6e 70 75 73 68 65 | er.contains.logs.for.the.unpushe | 
| cb400 | 64 20 61 6e 64 20 75 6e 70 75 6c 6c 65 64 20 63    6f 6d 6d 69 74 73 2c 0a 62 75 74 20 74 68 61 74 | d.and.unpulled.commits,.but.that | 
| cb420 | 20 6f 62 76 69 6f 75 73 6c 79 20 69 73 6e e2 80    99 74 20 65 6e 6f 75 67 68 2e 20 20 54 68 65 20 | .obviously.isn...t.enough...The. | 
| cb440 | 74 72 61 6e 73 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 | transient.prefix.command....magi | 
| cb460 | 74 2d 6c 6f 67 e2 80 99 2c 20 6f 6e 20 e2 80 98    6c e2 80 99 2c 20 66 65 61 74 75 72 65 73 20 73 | t-log...,.on....l...,.features.s | 
| cb480 | 65 76 65 72 61 6c 20 73 75 66 66 69 78 20 63 6f    6d 6d 61 6e 64 73 2c 20 77 68 69 63 68 20 73 68 | everal.suffix.commands,.which.sh | 
| cb4a0 | 6f 77 20 61 0a 73 70 65 63 69 66 69 63 20 6c 6f    67 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 | ow.a.specific.log.in.a.separate. | 
| cb4c0 | 6c 6f 67 20 62 75 66 66 65 72 2e 0a 0a 20 20 20    4c 69 6b 65 20 6f 74 68 65 72 20 74 72 61 6e 73 | log.buffer......Like.other.trans | 
| cb4e0 | 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d    61 6e 64 73 2c 20 e2 80 98 6d 61 67 69 74 2d 6c | ient.prefix.commands,....magit-l | 
| cb500 | 6f 67 e2 80 99 20 61 6c 73 6f 20 66 65 61 74 75    72 65 73 0a 73 65 76 65 72 61 6c 20 69 6e 66 69 | og....also.features.several.infi | 
| cb520 | 78 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74    20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 | x.arguments.that.can.be.changed. | 
| cb540 | 62 65 66 6f 72 65 20 69 6e 76 6f 6b 69 6e 67 20    6f 6e 65 20 6f 66 20 74 68 65 0a 73 75 66 66 69 | before.invoking.one.of.the.suffi | 
| cb560 | 78 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 48 6f 77    65 76 65 72 2c 20 69 6e 20 74 68 65 20 63 61 73 | x.commands...However,.in.the.cas | 
| cb580 | 65 20 6f 66 20 74 68 65 20 6c 6f 67 20 74 72 61    6e 73 69 65 6e 74 2c 20 74 68 65 73 65 0a 61 72 | e.of.the.log.transient,.these.ar | 
| cb5a0 | 67 75 6d 65 6e 74 73 20 6d 61 79 20 62 65 20 74    61 6b 65 6e 20 66 72 6f 6d 20 74 68 6f 73 65 20 | guments.may.be.taken.from.those. | 
| cb5c0 | 63 75 72 72 65 6e 74 6c 79 20 69 6e 20 75 73 65    20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a | currently.in.use.in.the.current. | 
| cb5e0 | 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 6c    6f 67 20 62 75 66 66 65 72 2c 20 64 65 70 65 6e | repository...s.log.buffer,.depen | 
| cb600 | 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c 75    65 20 6f 66 0a e2 80 98 6d 61 67 69 74 2d 70 72 | ding.on.the.value.of....magit-pr | 
| cb620 | 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 e2 80 99 20 28 73 65 | efix-use-buffer-arguments....(se | 
| cb640 | 65 20 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 | e.*note.Transient.Arguments.and. | 
| cb660 | 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65 73    3a 3a 29 2e 0a 0a 20 20 20 46 6f 72 20 69 6e 66 | Buffer.Variables::)......For.inf | 
| cb680 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74    68 65 20 76 61 72 69 6f 75 73 20 61 72 67 75 6d | ormation.about.the.various.argum | 
| cb6a0 | 65 6e 74 73 2c 20 73 65 65 20 2a 6e 6f 74 65 0a    28 67 69 74 6d 61 6e 29 67 69 74 2d 6c 6f 67 3a | ents,.see.*note.(gitman)git-log: | 
| cb6c0 | 3a 2e 0a 0a 20 20 20 54 68 65 20 73 77 69 74 63    68 20 e2 80 98 2b 2b 6f 72 64 65 72 3d 56 41 4c | :......The.switch....++order=VAL | 
| cb6e0 | 55 45 e2 80 99 20 69 73 20 63 6f 6e 76 65 72 74    65 64 20 74 6f 20 6f 6e 65 20 6f 66 0a e2 80 98 | UE....is.converted.to.one.of.... | 
| cb700 | 2d 2d 61 75 74 68 6f 72 2d 64 61 74 65 2d 6f 72    64 65 72 e2 80 99 2c 20 e2 80 98 2d 2d 64 61 74 | --author-date-order...,....--dat | 
| cb720 | 65 2d 6f 72 64 65 72 e2 80 99 2c 20 6f 72 20 e2    80 98 2d 2d 74 6f 70 6f 2d 6f 72 64 65 72 e2 80 | e-order...,.or....--topo-order.. | 
| cb740 | 99 20 62 65 66 6f 72 65 20 62 65 69 6e 67 0a 70    61 73 73 65 64 20 74 6f 20 e2 80 98 67 69 74 20 | ..before.being.passed.to....git. | 
| cb760 | 6c 6f 67 e2 80 99 2e 0a 0a 20 20 20 54 68 65 20    6c 6f 67 20 74 72 61 6e 73 69 65 6e 74 20 61 6c | log.........The.log.transient.al | 
| cb780 | 73 6f 20 66 65 61 74 75 72 65 73 20 73 65 76 65    72 61 6c 20 72 65 66 6c 6f 67 20 63 6f 6d 6d 61 | so.features.several.reflog.comma | 
| cb7a0 | 6e 64 73 2e 20 20 53 65 65 20 2a 6e 6f 74 65 0a    52 65 66 6c 6f 67 3a 3a 2e 0a 0a e2 80 98 6c e2 | nds...See.*note.Reflog::......l. | 
| cb7c0 | 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74    2d 6c 6f 67 e2 80 99 29 0a 0a 20 20 20 20 20 54 | .......(...magit-log...).......T | 
| cb7e0 | 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 | 
| cb800 | 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 | 
| cb820 | 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 | 
| cb840 | 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 | 
| cb860 | 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 | 
| cb880 | 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 6c 20 6c | til.a.suffix.is.invoked......l.l | 
| cb8a0 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 e2 80 99 | ........(...magit-log-current... | 
| cb8c0 | 29 0a 0a 20 20 20 20 20 53 68 6f 77 20 6c 6f 67    20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 | ).......Show.log.for.the.current | 
| cb8e0 | 20 62 72 61 6e 63 68 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 | .branch...When....HEAD....is.det | 
| cb900 | 61 63 68 65 64 20 6f 72 20 77 69 74 68 20 61 0a    20 20 20 20 20 70 72 65 66 69 78 20 61 72 67 75 | ached.or.with.a......prefix.argu | 
| cb920 | 6d 65 6e 74 2c 20 73 68 6f 77 20 6c 6f 67 20 66    6f 72 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 72 | ment,.show.log.for.one.or.more.r | 
| cb940 | 65 76 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68    65 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 | evs.read.from.the......minibuffe | 
| cb960 | 72 2e 0a 0a e2 80 98 6c 20 6f e2 80 99 20 20 20    20 20 28 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d | r......l.o........(...magit-log- | 
| cb980 | 6f 74 68 65 72 e2 80 99 29 0a 0a 20 20 20 20 20    53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 6f 6e 65 | other...).......Show.log.for.one | 
| cb9a0 | 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 68 65 20 6d 69 6e 69 | .or.more.revs.read.from.the.mini | 
| cb9c0 | 62 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 | buffer...The.user......can.input | 
| cb9e0 | 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 72 | .any.revision.or.revisions.separ | 
| cba00 | 61 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 | ated.by.a.space,.or.even......ra | 
| cba20 | 6e 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 | nges,.but.only.branches,.tags,.a | 
| cba40 | 6e 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 | nd.a.representation.of.the.commi | 
| cba60 | 74 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 | t......at.point.are.available.as | 
| cba80 | 20 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 68 e2 | .completion.candidates......l.h. | 
| cbaa0 | 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74    2d 6c 6f 67 2d 68 65 61 64 e2 80 99 29 0a 0a 20 | .......(...magit-log-head...)... | 
| cbac0 | 20 20 20 20 53 68 6f 77 20 6c 6f 67 20 66 6f 72    20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a e2 80 | ....Show.log.for....HEAD........ | 
| cbae0 | 98 6c 20 4c e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 6c 6f 67 2d 62 72 61 6e 63 68 | .l.L........(...magit-log-branch | 
| cbb00 | 65 73 e2 80 99 29 0a 0a 20 20 20 20 20 53 68 6f    77 20 6c 6f 67 20 66 6f 72 20 61 6c 6c 20 6c 6f | es...).......Show.log.for.all.lo | 
| cbb20 | 63 61 6c 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 | cal.branches.and....HEAD........ | 
| cbb40 | 98 6c 20 62 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d 62 72 | .l.b........(...magit-log-all-br | 
| cbb60 | 61 6e 63 68 65 73 e2 80 99 29 0a 0a 20 20 20 20    20 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61 6c | anches...).......Show.log.for.al | 
| cbb80 | 6c 20 6c 6f 63 61 6c 20 61 6e 64 20 72 65 6d 6f    74 65 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 | l.local.and.remote.branches.and. | 
| cbba0 | e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a e2 80 98    6c 20 61 e2 80 99 20 20 20 20 20 28 e2 80 98 6d | ...HEAD.........l.a........(...m | 
| cbbc0 | 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c e2 80 99 29    0a 0a 20 20 20 20 20 53 68 6f 77 20 6c 6f 67 20 | agit-log-all...).......Show.log. | 
| cbbe0 | 66 6f 72 20 61 6c 6c 20 72 65 66 65 72 65 6e 63    65 73 20 61 6e 64 20 e2 80 98 48 45 41 44 e2 80 | for.all.references.and....HEAD.. | 
| cbc00 | 99 2e 0a 0a 20 20 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 | .......Two.additional.commands.t | 
| cbc20 | 68 61 74 20 73 68 6f 77 20 74 68 65 20 6c 6f 67    20 66 6f 72 20 74 68 65 20 66 69 6c 65 20 6f 72 | hat.show.the.log.for.the.file.or | 
| cbc40 | 20 62 6c 6f 62 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 | .blob.that.is.being.visited.in.t | 
| cbc60 | 68 65 20 63 75 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 | he.current.buffer.exists,.see.*n | 
| cbc80 | 6f 74 65 20 43 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 | ote.Commands.for.Buffers.Visitin | 
| cbca0 | 67 20 46 69 6c 65 73 3a 3a 2e 20 20 54 68 65 20    63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 | g.Files::...The.command....magit | 
| cbcc0 | 2d 63 68 65 72 72 79 e2 80 99 20 61 6c 73 6f 20    73 68 6f 77 73 20 61 20 6c 6f 67 2c 0a 73 65 65 | -cherry....also.shows.a.log,.see | 
| cbce0 | 20 2a 6e 6f 74 65 20 43 68 65 72 72 69 65 73 3a    3a 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 52 | .*note.Cherries::...*.Menu:..*.R | 
| cbd00 | 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 72 3a 3a 0a | efreshing.Logs::.*.Log.Buffer::. | 
| cbd20 | 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 20 4c 6f 67 | *.Log.Margin::.*.Select.from.Log | 
| cbd40 | 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 1f 0a 46 69 | ::.*.Reflog::.*.Cherries::....Fi | 
| cbd60 | 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 72 65 73 68 69 6e | le:.magit.info,..Node:.Refreshin | 
| cbd80 | 67 20 4c 6f 67 73 2c 20 20 4e 65 78 74 3a 20 4c    6f 67 20 42 75 66 66 65 72 2c 20 20 55 70 3a 20 | g.Logs,..Next:.Log.Buffer,..Up:. | 
| cbda0 | 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 31 20 52    65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 0a 2d | Logging..5.3.1.Refreshing.Logs.- | 
| cbdc0 | 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 6e 73 69 | --------------------..The.transi | 
| cbde0 | 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 6c 6f 67 2d | ent.prefix.command....magit-log- | 
| cbe00 | 72 65 66 72 65 73 68 e2 80 99 2c 20 6f 6e 20 e2    80 98 4c e2 80 99 2c 20 63 61 6e 20 62 65 20 75 | refresh...,.on....L...,.can.be.u | 
| cbe20 | 73 65 64 20 74 6f 0a 63 68 61 6e 67 65 20 74 68    65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 | sed.to.change.the.log.arguments. | 
| cbe40 | 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 20 77 69 74 68 | used.in.the.current.buffer,.with | 
| cbe60 | 6f 75 74 20 63 68 61 6e 67 69 6e 67 0a 77 68 69    63 68 20 6c 6f 67 20 69 73 20 73 68 6f 77 6e 2e | out.changing.which.log.is.shown. | 
| cbe80 | 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 6c 6f 67 20 62 75 | ..This.works.in.dedicated.log.bu | 
| cbea0 | 66 66 65 72 73 2c 20 62 75 74 20 61 6c 73 6f 20    69 6e 0a 74 68 65 20 73 74 61 74 75 73 20 62 75 | ffers,.but.also.in.the.status.bu | 
| cbec0 | 66 66 65 72 2e 0a 0a e2 80 98 4c e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 | ffer......L........(...magit-log | 
| cbee0 | 2d 72 65 66 72 65 73 68 e2 80 99 29 0a 0a 20 20    20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e | -refresh...).......This.transien | 
| cbf00 | 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 6f | t.prefix.command.binds.the.follo | 
| cbf20 | 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 6e 67 20 | wing.suffix.commands......along. | 
| cbf40 | 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 67 75 6d | with.the.appropriate.infix.argum | 
| cbf60 | 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 20 20 20 | ents.and.displays.them.in.a..... | 
| cbf80 | 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 78 | .temporary.buffer.until.a.suffix | 
| cbfa0 | 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a e2 80    98 4c 20 67 e2 80 99 20 20 20 20 20 28 e2 80 98 | .is.invoked......L.g........(... | 
| cbfc0 | 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73    68 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 | magit-log-refresh...).......This | 
| cbfe0 | 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 6c | .suffix.command.sets.the.local.l | 
| cc000 | 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 20 | og.arguments.for.the.current.... | 
| cc020 | 20 20 62 75 66 66 65 72 2e 0a 0a e2 80 98 4c 20    73 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 | ..buffer......L.s........(...mag | 
| cc040 | 69 74 2d 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 | it-log-set-default-arguments...) | 
| cc060 | 0a 0a 20 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 | .......This.suffix.command.sets. | 
| cc080 | 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 20 66 6f 72 20 62 75 | the.default.log.arguments.for.bu | 
| cc0a0 | 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 70 65 20 61 73 20 74 | ffers.of......the.same.type.as.t | 
| cc0c0 | 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 2e 20 20 4f 74 68 65 | hat.of.the.current.buffer...Othe | 
| cc0e0 | 72 20 65 78 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 | r.existing......buffers.of.the.s | 
| cc100 | 61 6d 65 20 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 | ame.type.are.not.affected.becaus | 
| cc120 | 65 20 74 68 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 | e.their.local......values.have.a | 
| cc140 | 6c 72 65 61 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 | lready.been.initialized......L.w | 
| cc160 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 6c 6f 67 2d 73 61 76 65 2d 64 65 66 61 75 | ........(...magit-log-save-defau | 
| cc180 | 6c 74 2d 61 72 67 75 6d 65 6e 74 73 e2 80 99 29    0a 0a 20 20 20 20 20 54 68 69 73 20 73 75 66 66 | lt-arguments...).......This.suff | 
| cc1a0 | 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 6c 6f 67 20 | ix.command.sets.the.default.log. | 
| cc1c0 | 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 68 | arguments.for.buffers.of......th | 
| cc1e0 | 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 65 | e.same.type.as.that.of.the.curre | 
| cc200 | 6e 74 20 62 75 66 66 65 72 2c 20 61 6e 64 20 73    61 76 65 73 20 74 68 65 20 76 61 6c 75 65 0a 20 | nt.buffer,.and.saves.the.value.. | 
| cc220 | 20 20 20 20 66 6f 72 20 66 75 74 75 72 65 20 73    65 73 73 69 6f 6e 73 2e 20 20 4f 74 68 65 72 20 | ....for.future.sessions...Other. | 
| cc240 | 65 78 69 73 74 69 6e 67 20 62 75 66 66 65 72 73    20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 | existing.buffers.of.the.same.typ | 
| cc260 | 65 20 61 72 65 0a 20 20 20 20 20 6e 6f 74 20 61    66 66 65 63 74 65 64 20 62 65 63 61 75 73 65 20 | e.are......not.affected.because. | 
| cc280 | 74 68 65 69 72 20 6c 6f 63 61 6c 20 76 61 6c 75    65 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 | their.local.values.have.already. | 
| cc2a0 | 62 65 65 6e 0a 20 20 20 20 20 69 6e 69 74 69 61    6c 69 7a 65 64 2e 0a 0a e2 80 98 4c 20 74 e2 80 | been......initialized......L.t.. | 
| cc2c0 | 99 20 20 20 20 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 99 | ......(...magit-toggle-margin... | 
| cc2e0 | 29 0a 0a 20 20 20 20 20 53 68 6f 77 20 6f 72 20    68 69 64 65 20 74 68 65 20 6d 61 72 67 69 6e 2e | ).......Show.or.hide.the.margin. | 
| cc300 | 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 4c 6f 67 | ....File:.magit.info,..Node:.Log | 
| cc320 | 20 42 75 66 66 65 72 2c 20 20 4e 65 78 74 3a 20    4c 6f 67 20 4d 61 72 67 69 6e 2c 20 20 50 72 65 | .Buffer,..Next:.Log.Margin,..Pre | 
| cc340 | 76 3a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f    67 73 2c 20 20 55 70 3a 20 4c 6f 67 67 69 6e 67 | v:.Refreshing.Logs,..Up:.Logging | 
| cc360 | 0a 0a 35 2e 33 2e 32 20 4c 6f 67 20 42 75 66 66    65 72 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ..5.3.2.Log.Buffer.------------- | 
| cc380 | 2d 2d 2d 0a 0a e2 80 98 4c e2 80 99 20 20 20 20    20 28 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 72 | ---.....L........(...magit-log-r | 
| cc3a0 | 65 66 72 65 73 68 e2 80 99 29 0a 0a 20 20 20 20    20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 | efresh...).......This.transient. | 
| cc3c0 | 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 | 
| cc3e0 | 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 | 
| cc400 | 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 | 
| cc420 | 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 | 
| cc440 | 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 | 
| cc460 | 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20    20 53 65 65 20 2a 6e 6f 74 65 20 52 65 66 72 65 | s.invoked........See.*note.Refre | 
| cc480 | 73 68 69 6e 67 20 4c 6f 67 73 3a 3a 2e 0a 0a e2    80 98 71 e2 80 99 20 20 20 20 20 28 e2 80 98 6d | shing.Logs::......q........(...m | 
| cc4a0 | 61 67 69 74 2d 6c 6f 67 2d 62 75 72 79 2d 62 75    66 66 65 72 e2 80 99 29 0a 0a 20 20 20 20 20 42 | agit-log-bury-buffer...).......B | 
| cc4c0 | 75 72 79 20 74 68 65 20 63 75 72 72 65 6e 74 20    62 75 66 66 65 72 20 6f 72 20 74 68 65 20 72 65 | ury.the.current.buffer.or.the.re | 
| cc4e0 | 76 69 73 69 6f 6e 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 2e | vision.buffer.in.the.same.frame. | 
| cc500 | 0a 20 20 20 20 20 4c 69 6b 65 20 e2 80 98 6d 61    67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 | ......Like....magit-mode-bury-bu | 
| cc520 | 66 66 65 72 e2 80 99 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 | ffer....(which.see).but.with.a.n | 
| cc540 | 65 67 61 74 69 76 65 0a 20 20 20 20 20 70 72 65    66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 6e 73 | egative......prefix.argument.ins | 
| cc560 | 74 65 61 64 20 62 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 | tead.bury.the.revision.buffer,.p | 
| cc580 | 72 6f 76 69 64 65 64 20 69 74 20 69 73 0a 20 20    20 20 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 | rovided.it.is......displayed.in. | 
| cc5a0 | 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d    65 2e 0a 0a e2 80 98 43 2d 63 20 43 2d 62 e2 80 | the.current.frame......C-c.C-b.. | 
| cc5c0 | 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d    67 6f 2d 62 61 63 6b 77 61 72 64 e2 80 99 29 0a | ......(...magit-go-backward...). | 
| cc5e0 | 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 74 20 62 | ......Move.backward.in.current.b | 
| cc600 | 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 66 e2 80 | uffer...s.history......C-c.C-f.. | 
| cc620 | 99 20 20 20 20 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 0a | ......(...magit-go-forward...).. | 
| cc640 | 20 20 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 | .....Move.forward.in.current.buf | 
| cc660 | 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 6e e2 80 99 20 | fer...s.history......C-c.C-n.... | 
| cc680 | 20 20 20 20 28 e2 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 | ....(...magit-log-move-to-parent | 
| cc6a0 | e2 80 99 29 0a 0a 20 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 | ...).......Move.to.a.parent.of.t | 
| cc6c0 | 68 65 20 63 75 72 72 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 | he.current.commit...By.default,. | 
| cc6e0 | 74 68 69 73 20 69 73 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 | this.is.the......first.parent,.b | 
| cc700 | 75 74 20 61 20 6e 75 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 | ut.a.numeric.prefix.can.be.used. | 
| cc720 | 74 6f 20 73 70 65 63 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 | to.specify.another......parent.. | 
| cc740 | 0a e2 80 98 6a e2 80 99 20 20 20 20 20 28 e2 80    98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 2d | ....j........(...magit-log-move- | 
| cc760 | 74 6f 2d 72 65 76 69 73 69 6f 6e e2 80 99 29 0a    0a 20 20 20 20 20 52 65 61 64 20 61 20 72 65 76 | to-revision...).......Read.a.rev | 
| cc780 | 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 74 20 | ision.and.move.to.it.in.current. | 
| cc7a0 | 6c 6f 67 20 62 75 66 66 65 72 2e 0a 0a 20 20 20    20 20 49 66 20 74 68 65 20 63 68 6f 73 65 6e 20 | log.buffer........If.the.chosen. | 
| cc7c0 | 72 65 66 65 72 65 6e 63 65 20 6f 72 20 72 65 76    69 73 69 6f 6e 20 69 73 6e e2 80 99 74 20 62 65 | reference.or.revision.isn...t.be | 
| cc7e0 | 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e    20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e | ing.displayed.in.the......curren | 
| cc800 | 74 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 74 68    65 6e 20 69 6e 66 6f 72 6d 20 74 68 65 20 75 73 | t.log.buffer,.then.inform.the.us | 
| cc820 | 65 72 20 61 62 6f 75 74 20 74 68 61 74 20 61 6e    64 20 64 6f 20 6e 6f 74 68 69 6e 67 0a 20 20 20 | er.about.that.and.do.nothing.... | 
| cc840 | 20 20 65 6c 73 65 2e 0a 0a 20 20 20 20 20 49 66    20 69 6e 76 6f 6b 65 64 20 6f 75 74 73 69 64 65 | ..else........If.invoked.outside | 
| cc860 | 20 61 6e 79 20 6c 6f 67 20 62 75 66 66 65 72 2c    20 74 68 65 6e 20 64 69 73 70 6c 61 79 20 74 68 | .any.log.buffer,.then.display.th | 
| cc880 | 65 20 6c 6f 67 20 62 75 66 66 65 72 20 6f 66 0a    20 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 | e.log.buffer.of......the.current | 
| cc8a0 | 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 6e 67 20 69 74 20 69 | .repository.first;.creating.it.i | 
| cc8c0 | 66 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a e2 80    98 53 50 43 e2 80 99 20 20 20 20 20 28 e2 80 98 | f.necessary......SPC........(... | 
| cc8e0 | 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 e2 80 99 29 | magit-diff-show-or-scroll-up...) | 
| cc900 | 0a 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 | .......Update.the.commit.or.diff | 
| cc920 | 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 2e 0a | .buffer.for.the.thing.at.point.. | 
| cc940 | 0a 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 | ......Either.show.the.commit.or. | 
| cc960 | 73 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 | stash.at.point.in.the.appropriat | 
| cc980 | 65 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 | e.buffer,......or.if.that.buffer | 
| cc9a0 | 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 69 6e 20 74 | .is.already.being.displayed.in.t | 
| cc9c0 | 68 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 | he.current.frame......and.contai | 
| cc9e0 | 6e 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 | ns.information.about.that.commit | 
| cca00 | 20 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 | .or.stash,.then.instead......scr | 
| cca20 | 6f 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 75    70 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 | oll.the.buffer.up...If.there.is. | 
| cca40 | 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 20 | no.commit.or.stash.at.point,.... | 
| cca60 | 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 98 | ..then.prompt.for.a.commit...... | 
| cca80 | 44 45 4c e2 80 99 20 20 20 20 20 28 e2 80 98 6d    61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f | DEL........(...magit-diff-show-o | 
| ccaa0 | 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e e2 80 99    29 0a 0a 20 20 20 20 20 55 70 64 61 74 65 20 74 | r-scroll-down...).......Update.t | 
| ccac0 | 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 | 
| ccae0 | 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 | 
| ccb00 | 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. | 
| ccb20 | 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,...... | 
| ccb40 | 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 | 
| ccb60 | 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 | 
| ccb80 | 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. | 
| ccba0 | 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 | 
| ccbc0 | 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. | 
| ccbe0 | 64 6f 77 6e 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 | down...If.there.is.no.commit.or. | 
| ccc00 | 73 74 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 | stash.at.point,......then.prompt | 
| ccc20 | 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a    e2 80 98 3d e2 80 99 20 20 20 20 20 28 e2 80 98 | .for.a.commit......=........(... | 
| ccc40 | 6d 61 67 69 74 2d 6c 6f 67 2d 74 6f 67 67 6c 65    2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 e2 80 99 | magit-log-toggle-commit-limit... | 
| ccc60 | 29 0a 0a 20 20 20 20 20 54 6f 67 67 6c 65 20 74    68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d | ).......Toggle.the.number.of.com | 
| ccc80 | 6d 69 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 | mits.the.current.log.buffer.is.l | 
| ccca0 | 69 6d 69 74 65 64 20 74 6f 2e 0a 20 20 20 20 20    49 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 | imited.to.......If.the.number.of | 
| cccc0 | 20 63 6f 6d 6d 69 74 73 20 69 73 20 63 75 72 72    65 6e 74 6c 79 20 6c 69 6d 69 74 65 64 2c 20 74 | .commits.is.currently.limited,.t | 
| ccce0 | 68 65 6e 20 72 65 6d 6f 76 65 20 74 68 61 74 0a    20 20 20 20 20 6c 69 6d 69 74 2e 20 20 4f 74 68 | hen.remove.that......limit...Oth | 
| ccd00 | 65 72 77 69 73 65 20 73 65 74 20 69 74 20 74 6f    20 32 35 36 2e 0a 0a e2 80 98 2b e2 80 99 20 20 | erwise.set.it.to.256......+..... | 
| ccd20 | 20 20 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 6d 69 74 2d 6c | ...(...magit-log-double-commit-l | 
| ccd40 | 69 6d 69 74 e2 80 99 29 0a 0a 20 20 20 20 20 44    6f 75 62 6c 65 20 74 68 65 20 6e 75 6d 62 65 72 | imit...).......Double.the.number | 
| ccd60 | 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 66 66 | .of.commits.the.current.log.buff | 
| ccd80 | 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 20 20 20 20 28 | er.is.limited.to......-........( | 
| ccda0 | 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.. | 
| ccdc0 | 99 29 0a 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 | .).......Half.the.number.of.comm | 
| ccde0 | 69 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 | its.the.current.log.buffer.is.li | 
| cce00 | 6d 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 | mited.to....--.User.Option:.magi | 
| cce20 | 74 2d 6c 6f 67 2d 61 75 74 6f 2d 6d 6f 72 65 0a    0a 20 20 20 20 20 49 6e 73 65 72 74 20 6d 6f 72 | t-log-auto-more.......Insert.mor | 
| cce40 | 65 20 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 | e.log.entries.automatically.when | 
| cce60 | 20 6d 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 | .moving.past.the.last......entry | 
| cce80 | 2e 20 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 | ...Only.considered.when.moving.p | 
| ccea0 | 61 73 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 | ast.the.last.entry.with......... | 
| ccec0 | 6d 61 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 | magit-goto-*-section....commands | 
| ccee0 | 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 6c 6f 67 2d 73 68 | ....--.User.Option:.magit-log-sh | 
| ccf00 | 6f 77 2d 72 65 66 6e 61 6d 65 2d 61 66 74 65 72    2d 73 75 6d 6d 61 72 79 0a 0a 20 20 20 20 20 57 | ow-refname-after-summary.......W | 
| ccf20 | 68 65 74 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 | hether.to.show.the.refnames.afte | 
| ccf40 | 72 20 74 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 | r.the.commit.summaries...This.is | 
| ccf60 | 0a 20 20 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 | ......useful.if.you.use.really.l | 
| ccf80 | 6f 6e 67 20 62 72 61 6e 63 68 20 6e 61 6d 65 73    2e 0a 0a 20 20 20 4d 61 67 69 74 20 64 69 73 70 | ong.branch.names......Magit.disp | 
| ccfa0 | 6c 61 79 73 20 72 65 66 65 72 65 6e 63 65 73 20    69 6e 20 6c 6f 67 73 20 61 20 62 69 74 20 64 69 | lays.references.in.logs.a.bit.di | 
| ccfc0 | 66 66 65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 68    6f 77 20 47 69 74 20 64 6f 65 73 0a 69 74 2e 0a | fferently.from.how.Git.does.it.. | 
| ccfe0 | 0a 20 20 20 4c 6f 63 61 6c 20 62 72 61 6e 63 68    65 73 20 61 72 65 20 62 6c 75 65 20 61 6e 64 20 | ....Local.branches.are.blue.and. | 
| cd000 | 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 20    61 72 65 20 67 72 65 65 6e 2e 20 20 4f 66 20 63 | remote.branches.are.green...Of.c | 
| cd020 | 6f 75 72 73 65 0a 74 68 61 74 20 64 65 70 65 6e    64 73 20 6f 6e 20 74 68 65 20 75 73 65 64 20 74 | ourse.that.depends.on.the.used.t | 
| cd040 | 68 65 6d 65 2c 20 61 73 20 64 6f 20 74 68 65 20    63 6f 6c 6f 72 73 20 75 73 65 64 20 66 6f 72 20 | heme,.as.do.the.colors.used.for. | 
| cd060 | 6f 74 68 65 72 20 74 79 70 65 73 20 6f 66 0a 72    65 66 65 72 65 6e 63 65 73 2e 20 20 54 68 65 20 | other.types.of.references...The. | 
| cd080 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 68    61 73 20 61 20 62 6f 78 20 61 72 6f 75 6e 64 20 | current.branch.has.a.box.around. | 
| cd0a0 | 69 74 2c 20 61 73 20 64 6f 20 72 65 6d 6f 74 65    0a 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 61 | it,.as.do.remote.branches.that.a | 
| cd0c0 | 72 65 20 74 68 65 69 72 20 72 65 73 70 65 63 74    69 76 65 20 72 65 6d 6f 74 65 e2 80 99 73 20 e2 | re.their.respective.remote...s.. | 
| cd0e0 | 80 98 48 45 41 44 e2 80 99 20 62 72 61 6e 63 68    2e 0a 0a 20 20 20 49 66 20 61 20 6c 6f 63 61 6c | ..HEAD....branch......If.a.local | 
| cd100 | 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20    70 75 73 68 2d 74 61 72 67 65 74 20 70 6f 69 6e | .branch.and.its.push-target.poin | 
| cd120 | 74 20 61 74 20 74 68 65 20 73 61 6d 65 20 63 6f    6d 6d 69 74 2c 20 74 68 65 6e 0a 74 68 65 69 72 | t.at.the.same.commit,.then.their | 
| cd140 | 20 6e 61 6d 65 73 20 61 72 65 20 63 6f 6d 62 69    6e 65 64 20 74 6f 20 70 72 65 73 65 72 76 65 20 | .names.are.combined.to.preserve. | 
| cd160 | 73 70 61 63 65 20 61 6e 64 20 74 6f 20 6d 61 6b    65 20 74 68 61 74 20 72 65 6c 61 74 69 6f 6e 73 | space.and.to.make.that.relations | 
| cd180 | 68 69 70 0a 76 69 73 69 62 6c 65 2e 20 20 46 6f    72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 | hip.visible...For.example:...... | 
| cd1a0 | 20 6f 72 69 67 69 6e 2f 66 65 61 74 75 72 65 0a    20 20 20 20 20 5b 67 72 65 65 6e 5d 5b 62 6c 75 | .origin/feature......[green][blu | 
| cd1c0 | 65 2d 5d 0a 0a 20 20 20 20 20 69 6e 73 74 65 61    64 20 6f 66 0a 0a 20 20 20 20 20 66 65 61 74 75 | e-].......instead.of.......featu | 
| cd1e0 | 72 65 20 6f 72 69 67 69 6e 2f 66 65 61 74 75 72    65 0a 20 20 20 20 20 5b 62 6c 75 65 2d 5d 20 5b | re.origin/feature......[blue-].[ | 
| cd200 | 67 72 65 65 6e 2d 2d 2d 2d 2d 2d 2d 5d 0a 0a 20    20 20 41 6c 73 6f 20 6e 6f 74 65 20 74 68 61 74 | green-------].....Also.note.that | 
| cd220 | 20 77 68 69 6c 65 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 | .while.the.transient.features.th | 
| cd240 | 65 20 e2 80 98 2d 2d 73 68 6f 77 2d 73 69 67 6e    61 74 75 72 65 e2 80 99 0a 61 72 67 75 6d 65 6e | e....--show-signature....argumen | 
| cd260 | 74 2c 20 74 68 61 74 20 77 6f 6e e2 80 99 74 20    61 63 74 75 61 6c 6c 79 20 62 65 20 75 73 65 64 | t,.that.won...t.actually.be.used | 
| cd280 | 20 77 68 65 6e 20 65 6e 61 62 6c 65 64 2c 20 62    65 63 61 75 73 65 20 4d 61 67 69 74 0a 64 65 66 | .when.enabled,.because.Magit.def | 
| cd2a0 | 61 75 6c 74 73 20 74 6f 20 75 73 65 20 6a 75 73    74 20 6f 6e 65 20 6c 69 6e 65 20 70 65 72 20 63 | aults.to.use.just.one.line.per.c | 
| cd2c0 | 6f 6d 6d 69 74 2e 20 20 49 6e 73 74 65 61 64 20    74 68 65 20 63 6f 6d 6d 69 74 20 63 6f 6c 6f 72 | ommit...Instead.the.commit.color | 
| cd2e0 | 69 7a 65 64 0a 74 6f 20 69 6e 64 69 63 61 74 65    20 74 68 65 20 76 61 6c 69 64 69 74 79 20 6f 66 | ized.to.indicate.the.validity.of | 
| cd300 | 20 74 68 65 20 73 69 67 6e 65 64 20 63 6f 6d 6d    69 74 20 6f 62 6a 65 63 74 2c 20 75 73 69 6e 67 | .the.signed.commit.object,.using | 
| cd320 | 20 74 68 65 20 66 61 63 65 73 0a 6e 61 6d 65 64    20 e2 80 98 6d 61 67 69 74 2d 73 69 67 6e 61 74 | .the.faces.named....magit-signat | 
| cd340 | 75 72 65 2d 2a e2 80 99 20 28 77 68 69 63 68 20    73 65 65 29 2e 0a 0a 20 20 20 46 6f 72 20 61 20 | ure-*....(which.see)......For.a. | 
| cd360 | 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 e2    80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 | description.of....magit-log-marg | 
| cd380 | 69 6e e2 80 99 20 73 65 65 20 2a 6e 6f 74 65 20    4c 6f 67 20 4d 61 72 67 69 6e 3a 3a 2e 0a 0a 1f | in....see.*note.Log.Margin::.... | 
| cd3a0 | 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 6f 67 20 4d 61 | .File:.magit.info,..Node:.Log.Ma | 
| cd3c0 | 72 67 69 6e 2c 20 20 4e 65 78 74 3a 20 53 65 6c    65 63 74 20 66 72 6f 6d 20 4c 6f 67 2c 20 20 50 | rgin,..Next:.Select.from.Log,..P | 
| cd3e0 | 72 65 76 3a 20 4c 6f 67 20 42 75 66 66 65 72 2c    20 20 55 70 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 | rev:.Log.Buffer,..Up:.Logging..5 | 
| cd400 | 2e 33 2e 33 20 4c 6f 67 20 4d 61 72 67 69 6e 0a    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .3.3.Log.Margin.---------------- | 
| cd420 | 0a 0a 49 6e 20 62 75 66 66 65 72 73 20 77 68 69    63 68 20 73 68 6f 77 20 6f 6e 65 20 6f 72 20 6d | ..In.buffers.which.show.one.or.m | 
| cd440 | 6f 72 65 20 6c 6f 67 73 2c 20 69 74 20 69 73 20    70 6f 73 73 69 62 6c 65 20 74 6f 20 73 68 6f 77 | ore.logs,.it.is.possible.to.show | 
| cd460 | 0a 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f    72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 65 61 | .additional.information.about.ea | 
| cd480 | 63 68 20 63 6f 6d 6d 69 74 20 69 6e 20 74 68 65    20 6d 61 72 67 69 6e 2e 20 20 54 68 65 20 6f 70 | ch.commit.in.the.margin...The.op | 
| cd4a0 | 74 69 6f 6e 73 0a 75 73 65 64 20 74 6f 20 63 6f    6e 66 69 67 75 72 65 20 74 68 65 20 6d 61 72 67 | tions.used.to.configure.the.marg | 
| cd4c0 | 69 6e 20 61 72 65 20 6e 61 6d 65 64 20 e2 80 98    6d 61 67 69 74 2d 49 4e 46 49 58 2d 6d 61 72 67 | in.are.named....magit-INFIX-marg | 
| cd4e0 | 69 6e e2 80 99 2c 20 77 68 65 72 65 20 49 4e 46    49 58 0a 69 73 20 74 68 65 20 73 61 6d 65 20 61 | in...,.where.INFIX.is.the.same.a | 
| cd500 | 73 20 69 6e 20 74 68 65 20 72 65 73 70 65 63 74    69 76 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 e2 | s.in.the.respective.major-mode.. | 
| cd520 | 80 98 6d 61 67 69 74 2d 49 4e 46 49 58 2d 6d 6f    64 65 e2 80 99 2e 20 20 49 6e 0a 72 65 67 75 6c | ..magit-INFIX-mode......In.regul | 
| cd540 | 61 72 20 6c 6f 67 20 62 75 66 66 65 72 73 20 74    68 61 74 20 77 6f 75 6c 64 20 62 65 20 e2 80 98 | ar.log.buffers.that.would.be.... | 
| cd560 | 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e    e2 80 99 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f | magit-log-margin.......--.User.O | 
| cd580 | 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67    2d 6d 61 72 67 69 6e 0a 0a 20 20 20 20 20 54 68 | ption:.magit-log-margin.......Th | 
| cd5a0 | 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 68 65 20 | is.option.specifies.whether.the. | 
| cd5c0 | 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 20 20 20 | margin.is.initially.shown.in.... | 
| cd5e0 | 20 20 4d 61 67 69 74 2d 4c 6f 67 20 6d 6f 64 65    20 62 75 66 66 65 72 73 20 61 6e 64 20 68 6f 77 | ..Magit-Log.mode.buffers.and.how | 
| cd600 | 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 65 20 76 61 6c 75 | .it.is.formatted........The.valu | 
| cd620 | 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 59 4c 45 20 57 49 | e.has.the.form....(INIT.STYLE.WI | 
| cd640 | 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 99 2e 0a 0a 20 20 | DTH.AUTHOR.AUTHOR-WIDTH)........ | 
| cd660 | 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 69 6c 2c 20 74 68 | ..........If.INIT.is.non-nil,.th | 
| cd680 | 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 74 69 61 6c 6c 79 | en.the.margin.is.shown.initially | 
| cd6a0 | 2e 0a 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 6c 73 20 68 6f | ...............STYLE.controls.ho | 
| cd6c0 | 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 74 | w.to.format.the.author.or.commit | 
| cd6e0 | 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 20 62 65 20 6f | ter.date...It...........can.be.o | 
| cd700 | 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 65 20 61 67 65 | ne.of....age....(to.show.the.age | 
| cd720 | 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 e2 80 98 61 67 | .of.the.commit),..............ag | 
| cd740 | 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 69 61 74 65 20 | e-abbreviated....(to.abbreviate. | 
| cd760 | 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 20 20 63 68 61 | the.time.unit.to.a...........cha | 
| cd780 | 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 62 6c 65 20 66 | racter),.or.a.string.(suitable.f | 
| cd7a0 | 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 29 20 74 6f 0a | or....format-time-string...).to. | 
| cd7c0 | 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 61 74 65 2e 20 | ..........show.the.actual.date.. | 
| cd7e0 | 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 6c 6f 67 2d 6d | .Option..............magit-log-m | 
| cd800 | 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 99 20 63 6f 6e | argin-show-committer-date....con | 
| cd820 | 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 20 20 20 62 65 | trols.which.date.is...........be | 
| cd840 | 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 0a    20 20 20 20 20 20 20 20 e2 80 a2 20 57 49 44 54 | ing.displayed...............WIDT | 
| cd860 | 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 6d 61 72 67 | H.controls.the.width.of.the.marg | 
| cd880 | 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 20 20 20 66 | in...This.exists.for...........f | 
| cd8a0 | 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 72 65 6e 74 | orward.compatibility.and.current | 
| cd8c0 | 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 20 20 20 20 | ly.the.value.should.not.be...... | 
| cd8e0 | 20 20 20 20 20 63 68 61 6e 67 65 64 2e 0a 0a 20    20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f | .....changed...............AUTHO | 
| cd900 | 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 66 20 74 | R.controls.whether.the.name.of.t | 
| cd920 | 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 20 20 20 | he.author.is.also.shown......... | 
| cd940 | 20 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 20    20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f | ..by.default...............AUTHO | 
| cd960 | 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 57 | R-WIDTH.has.to.be.an.integer...W | 
| cd980 | 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 61 75 | hen.the.name.of.the...........au | 
| cd9a0 | 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 66 69 | thor.is.shown,.then.this.specifi | 
| cd9c0 | 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 20 20 | es.how.much.space.is.used.to.... | 
| cd9e0 | 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 20 63 68 61 6e 67 65 | .......do.so......You.can.change | 
| cda00 | 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 54 48 20 6f 66 20 61 | .the.STYLE.and.AUTHOR-WIDTH.of.a | 
| cda20 | 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 80 99 0a 6f 70 74 69 | ll....magit-INFIX-margin....opti | 
| cda40 | 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 20 63 75 73 74 6f 6d | ons.to.the.same.values.by.custom | 
| cda60 | 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 e2 80 99 20 2a 62 65 | izing....magit-log-margin....*be | 
| cda80 | 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 65 64 2e 20 20 49 66 | fore*....magit....is.loaded...If | 
| cdaa0 | 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 73 70 65 63 74 69 76 | .you.do.that,.then.the.respectiv | 
| cdac0 | 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 74 69 6f 6e 73 20 77 | e.values.for.the.other.options.w | 
| cdae0 | 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 61 76 65 20 73 65 74 | ill.default.to.what.you.have.set | 
| cdb00 | 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 69 73 65 20 69 66 20 | .for.that.variable..Likewise.if. | 
| cdb20 | 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 6c 6f 67 2d 6d 61 72 | you.set.INIT.in....magit-log-mar | 
| cdb40 | 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 20 74 68 61 74 20 69 | gin....to....nil...,.then.that.i | 
| cdb60 | 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 61 6c 6c 20 6f 74 68 | s.used.in.the.default.of.all.oth | 
| cdb80 | 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 69 74 20 74 6f 20 e2 | er.options...But.setting.it.to.. | 
| cdba0 | 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 20 74 68 65 20 64 65 | ..t...,.i.e..re-enforcing.the.de | 
| cdbc0 | 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 65 73 20 6e 6f 74 20 | fault.for.that.option,.does.not. | 
| cdbe0 | 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 20 2d 2d 20 55 73 65 | carry.to.other.options....--.Use | 
| cdc00 | 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 6e 2d 73 68 6f 77 2d | r.Option:.magit-log-margin-show- | 
| cdc20 | 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 0a 0a    20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | committer-date.......This.option | 
| cdc40 | 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 20 74 68 65 20 63 | .specifies.whether.to.show.the.c | 
| cdc60 | 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 6d 61 72 67 69 6e | ommitter.date.in.the......margin | 
| cdc80 | 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 6c 73 20 77 68 65 | ...This.option.only.controls.whe | 
| cdca0 | 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 0a 20 20 20 20 20 | ther.the.committer.date.is...... | 
| cdcc0 | 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 75 74 68 6f 72 20 | displayed.instead.of.the.author. | 
| cdce0 | 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 73 0a 20 20 20 20 | date...Whether.some.date.is..... | 
| cdd00 | 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 6e 64 20 77 68 65 | .displayed.in.the.margin.and.whe | 
| cdd20 | 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 65 64 20 61 74 20 | ther.the.margin.is.displayed.at. | 
| cdd40 | 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 6f 74 68 65 72 20 | all......is.controlled.by.other. | 
| cdd60 | 6f 70 74 69 6f 6e 73 2e 0a 0a e2 80 98 4c e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | options......L........(...magit- | 
| cdd80 | 6d 61 72 67 69 6e 2d 73 65 74 74 69 6e 67 73 e2    80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 74 | margin-settings...).......This.t | 
| cdda0 | 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 | 
| cddc0 | 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 20 | e.following.suffix.commands,.... | 
| cdde0 | 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 65 | ..each.of.which.changes.the.appe | 
| cde00 | 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 79 | arance.of.the.margin.in.some.way | 
| cde20 | 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 6f | ......In.some.buffers.that.suppo | 
| cde40 | 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 61 | rt.the.margin,....L....is.instea | 
| cde60 | 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 e2 | d.bound.to....magit-log-refresh. | 
| cde80 | 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 20 | ..,.but.that.transient.features. | 
| cdea0 | 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 65 | the.same.commands,.and.then.some | 
| cdec0 | 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 4c | .other.unrelated.commands......L | 
| cdee0 | 20 4c e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61    67 69 74 2d 74 6f 67 67 6c 65 2d 6d 61 72 67 69 | .L........(...magit-toggle-margi | 
| cdf00 | 6e e2 80 99 29 0a 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 | n...).......This.command.shows.o | 
| cdf20 | 72 20 68 69 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 20 | r.hides.the.margin......L.l..... | 
| cdf40 | 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 63 79 63    6c 65 2d 6d 61 72 67 69 6e 2d 73 74 79 6c 65 e2 | ...(...magit-cycle-margin-style. | 
| cdf60 | 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63    6f 6d 6d 61 6e 64 20 63 79 63 6c 65 73 20 74 68 | ..).......This.command.cycles.th | 
| cdf80 | 65 20 73 74 79 6c 65 20 75 73 65 64 20 66 6f 72    20 74 68 65 20 6d 61 72 67 69 6e 2e 0a 0a e2 80 | e.style.used.for.the.margin..... | 
| cdfa0 | 98 4c 20 64 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 6d 61 72 | .L.d........(...magit-toggle-mar | 
| cdfc0 | 67 69 6e 2d 64 65 74 61 69 6c 73 e2 80 99 29 0a    0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | gin-details...).......This.comma | 
| cdfe0 | 6e 64 20 73 68 6f 77 73 20 6f 72 20 68 69 64 65    73 20 64 65 74 61 69 6c 73 20 69 6e 20 74 68 65 | nd.shows.or.hides.details.in.the | 
| ce000 | 20 6d 61 72 67 69 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 | .margin.....File:.magit.info,..N | 
| ce020 | 6f 64 65 3a 20 53 65 6c 65 63 74 20 66 72 6f 6d    20 4c 6f 67 2c 20 20 4e 65 78 74 3a 20 52 65 66 | ode:.Select.from.Log,..Next:.Ref | 
| ce040 | 6c 6f 67 2c 20 20 50 72 65 76 3a 20 4c 6f 67 20    4d 61 72 67 69 6e 2c 20 20 55 70 3a 20 4c 6f 67 | log,..Prev:.Log.Margin,..Up:.Log | 
| ce060 | 67 69 6e 67 0a 0a 35 2e 33 2e 34 20 53 65 6c 65    63 74 20 66 72 6f 6d 20 4c 6f 67 0a 2d 2d 2d 2d | ging..5.3.4.Select.from.Log.---- | 
| ce080 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 0a 0a 57 68 65 6e 20 74 68 65 20 75 73 65 72 | -----------------..When.the.user | 
| ce0a0 | 20 68 61 73 20 74 6f 20 73 65 6c 65 63 74 20 61    20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 20 74 | .has.to.select.a.recent.commit.t | 
| ce0c0 | 68 61 74 20 69 73 20 72 65 61 63 68 61 62 6c 65    20 66 72 6f 6d 0a e2 80 98 48 45 41 44 e2 80 99 | hat.is.reachable.from....HEAD... | 
| ce0e0 | 2c 20 75 73 69 6e 67 20 72 65 67 75 6c 61 72 20    63 6f 6d 70 6c 65 74 69 6f 6e 20 77 6f 75 6c 64 | ,.using.regular.completion.would | 
| ce100 | 20 62 65 20 69 6e 63 6f 6e 76 65 6e 69 65 6e 74    20 28 62 65 63 61 75 73 65 20 6d 6f 73 74 0a 68 | .be.inconvenient.(because.most.h | 
| ce120 | 75 6d 61 6e 73 20 63 61 6e 6e 6f 74 20 72 65 6d    65 6d 62 65 72 20 68 61 73 68 65 73 20 6f 72 20 | umans.cannot.remember.hashes.or. | 
| ce140 | 22 48 45 41 44 7e 35 22 2c 20 61 74 20 6c 65 61    73 74 20 6e 6f 74 20 77 69 74 68 6f 75 74 20 64 | "HEAD~5",.at.least.not.without.d | 
| ce160 | 6f 75 62 6c 65 0a 63 68 65 63 6b 69 6e 67 29 2e    20 20 49 6e 73 74 65 61 64 20 61 20 6c 6f 67 20 | ouble.checking)...Instead.a.log. | 
| ce180 | 62 75 66 66 65 72 20 69 73 20 75 73 65 64 20 74    6f 20 73 65 6c 65 63 74 20 74 68 65 20 63 6f 6d | buffer.is.used.to.select.the.com | 
| ce1a0 | 6d 69 74 2c 20 77 68 69 63 68 20 68 61 73 0a 74    68 65 20 61 64 76 61 6e 74 61 67 65 20 74 68 61 | mit,.which.has.the.advantage.tha | 
| ce1c0 | 74 20 63 6f 6d 6d 69 74 73 20 61 72 65 20 70 72    65 73 65 6e 74 65 64 20 69 6e 20 6f 72 64 65 72 | t.commits.are.presented.in.order | 
| ce1e0 | 20 61 6e 64 20 77 69 74 68 20 74 68 65 20 63 6f    6d 6d 69 74 0a 6d 65 73 73 61 67 65 2e 0a 0a 20 | .and.with.the.commit.message.... | 
| ce200 | 20 20 53 75 63 68 20 73 65 6c 65 63 74 69 6f 6e    20 6c 6f 67 73 20 61 72 65 20 75 73 65 64 20 77 | ..Such.selection.logs.are.used.w | 
| ce220 | 68 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 74 68    65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 | hen.selecting.the.beginning.of.a | 
| ce240 | 20 72 65 62 61 73 65 0a 61 6e 64 20 77 68 65 6e    20 73 65 6c 65 63 74 69 6e 67 20 74 68 65 20 63 | .rebase.and.when.selecting.the.c | 
| ce260 | 6f 6d 6d 69 74 20 74 6f 20 62 65 20 73 71 75 61    73 68 65 64 20 69 6e 74 6f 2e 0a 0a 20 20 20 49 | ommit.to.be.squashed.into......I | 
| ce280 | 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68    65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61 | n.addition.to.the.key.bindings.a | 
| ce2a0 | 76 61 69 6c 61 62 6c 65 20 69 6e 20 61 6c 6c 20    6c 6f 67 20 62 75 66 66 65 72 73 2c 20 74 68 65 | vailable.in.all.log.buffers,.the | 
| ce2c0 | 0a 66 6f 6c 6c 6f 77 69 6e 67 20 61 64 64 69 74    69 6f 6e 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e | .following.additional.key.bindin | 
| ce2e0 | 67 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65    20 69 6e 20 73 65 6c 65 63 74 69 6f 6e 20 6c 6f | gs.are.available.in.selection.lo | 
| ce300 | 67 0a 62 75 66 66 65 72 73 3a 0a 0a e2 80 98 43    2d 63 20 43 2d 63 e2 80 99 20 20 20 20 20 28 e2 | g.buffers:.....C-c.C-c........(. | 
| ce320 | 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65    63 74 2d 70 69 63 6b e2 80 99 29 0a 0a 20 20 20 | ..magit-log-select-pick...)..... | 
| ce340 | 20 20 53 65 6c 65 63 74 20 74 68 65 20 63 6f 6d    6d 69 74 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 | ..Select.the.commit.at.point.and | 
| ce360 | 20 61 63 74 20 6f 6e 20 69 74 2e 20 20 43 61 6c    6c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d | .act.on.it...Call.........magit- | 
| ce380 | 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 2d    66 75 6e 63 74 69 6f 6e e2 80 99 20 77 69 74 68 | log-select-pick-function....with | 
| ce3a0 | 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 63 6f    6d 6d 69 74 20 61 73 0a 20 20 20 20 20 61 72 67 | .the.selected.commit.as......arg | 
| ce3c0 | 75 6d 65 6e 74 2e 0a 0a e2 80 98 43 2d 63 20 43    2d 6b e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | ument......C-c.C-k........(...ma | 
| ce3e0 | 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71    75 69 74 e2 80 99 29 0a 0a 20 20 20 20 20 41 62 | git-log-select-quit...).......Ab | 
| ce400 | 6f 72 74 20 73 65 6c 65 63 74 69 6e 67 20 61 20    63 6f 6d 6d 69 74 2c 20 64 6f 6e e2 80 99 74 20 | ort.selecting.a.commit,.don...t. | 
| ce420 | 61 63 74 20 6f 6e 20 61 6e 79 20 63 6f 6d 6d 69    74 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 | act.on.any.commit....--.User.Opt | 
| ce440 | 69 6f 6e 3a 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 0a 20 20 | ion:.magit-log-select-margin.... | 
| ce460 | 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 | 
| ce480 | 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 | 
| ce4a0 | 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 6f 64 65 20 62 75 66 | n......Magit-Log-Select.mode.buf | 
| ce4c0 | 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 2e 0a 0a 20 | fers.and.how.it.is.formatted.... | 
| ce4e0 | 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 80 98 28 49 | ....The.value.has.the.form....(I | 
| ce500 | 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 52 2d 57 49 | NIT.STYLE.WIDTH.AUTHOR.AUTHOR-WI | 
| ce520 | 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 54 20 69 73 | DTH)..................If.INIT.is | 
| ce540 | 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 68 6f | .non-nil,.then.the.margin.is.sho | 
| ce560 | 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 0a 20    20 20 20 20 20 20 20 e2 80 a2 20 53 54 59 4c 45 | wn.initially...............STYLE | 
| ce580 | 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 | 
| ce5a0 | 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 20 20 20 | or.or.committer.date...It....... | 
| ce5c0 | 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 74 6f 20 | ....can.be.one.of....age....(to. | 
| ce5e0 | 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 20 20 | show.the.age.of.the.commit),.... | 
| ce600 | 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 28 74 6f | ..........age-abbreviated....(to | 
| ce620 | 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 0a 20 | .abbreviate.the.time.unit.to.a.. | 
| ce640 | 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 69 6e 67 | .........character),.or.a.string | 
| ce660 | 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 2d 73 74 | .(suitable.for....format-time-st | 
| ce680 | 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 65 20 61 | ring...).to...........show.the.a | 
| ce6a0 | 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 20 e2 80 | ctual.date...Option............. | 
| ce6c0 | 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 74 65 72 | .magit-log-margin-show-committer | 
| ce6e0 | 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 69 73 0a | -date....controls.which.date.is. | 
| ce700 | 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 0a 20 20 20 20 | ..........being.displayed....... | 
| ce720 | 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 74 68 | ........WIDTH.controls.the.width | 
| ce740 | 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 72 | .of.the.margin...This.exists.for | 
| ce760 | 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 74 79 | ...........forward.compatibility | 
| ce780 | 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 20 | .and.currently.the.value.should. | 
| ce7a0 | 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 0a 20 20 20 20 20 | not.be...........changed........ | 
| ce7c0 | 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 74 | .......AUTHOR.controls.whether.t | 
| ce7e0 | 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 | 
| ce800 | 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 0a 20 20 20 20 20 | own...........by.default........ | 
| ce820 | 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 | 
| ce840 | 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. | 
| ce860 | 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. | 
| ce880 | 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 | 
| ce8a0 | 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 | 
| ce8c0 | 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 20 20 4e | e:.magit.info,..Node:.Reflog,..N | 
| ce8e0 | 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 66 72 6f | ext:.Cherries,..Prev:.Select.fro | 
| ce900 | 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 66 6c 6f | m.Log,..Up:.Logging..5.3.5.Reflo | 
| ce920 | 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 65 20 28 | g.------------..Also.see.*note.( | 
| ce940 | 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 65 20 72 | gitman)git-reflog::......These.r | 
| ce960 | 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 66 72 6f | eflog.commands.are.available.fro | 
| ce980 | 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 74 65 20 | m.the.log.transient...See.*note. | 
| ce9a0 | 4c 6f 67 67 69 6e 67 3a 3a 2e 0a 0a e2 80 98 6c    20 72 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | Logging::......l.r........(...ma | 
| ce9c0 | 67 69 74 2d 72 65 66 6c 6f 67 2d 63 75 72 72 65    6e 74 e2 80 99 29 0a 0a 20 20 20 20 20 44 69 73 | git-reflog-current...).......Dis | 
| ce9e0 | 70 6c 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 | play.the.reflog.of.the.current.b | 
| cea00 | 72 61 6e 63 68 2e 0a 0a e2 80 98 6c 20 4f e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | ranch......l.O........(...magit- | 
| cea20 | 72 65 66 6c 6f 67 2d 6f 74 68 65 72 e2 80 99 29    0a 0a 20 20 20 20 20 44 69 73 70 6c 61 79 20 74 | reflog-other...).......Display.t | 
| cea40 | 68 65 20 72 65 66 6c 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 | he.reflog.of.a.branch.or.another | 
| cea60 | 20 72 65 66 2e 0a 0a e2 80 98 6c 20 48 e2 80 99    20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 72 | .ref......l.H........(...magit-r | 
| cea80 | 65 66 6c 6f 67 2d 68 65 61 64 e2 80 99 29 0a 0a    20 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 | eflog-head...).......Display.the | 
| ceaa0 | 20 e2 80 98 48 45 41 44 e2 80 99 20 72 65 66 6c    6f 67 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 | ....HEAD....reflog....--.User.Op | 
| ceac0 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 66 6c    6f 67 2d 6d 61 72 67 69 6e 0a 0a 20 20 20 20 20 | tion:.magit-reflog-margin....... | 
| ceae0 | 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 68 | This.option.specifies.whether.th | 
| ceb00 | 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 20 | e.margin.is.initially.shown.in.. | 
| ceb20 | 20 20 20 20 4d 61 67 69 74 2d 52 65 66 6c 6f 67    20 6d 6f 64 65 20 62 75 66 66 65 72 73 20 61 6e | ....Magit-Reflog.mode.buffers.an | 
| ceb40 | 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 65 | d.how.it.is.formatted........The | 
| ceb60 | 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 59 | .value.has.the.form....(INIT.STY | 
| ceb80 | 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 99 | LE.WIDTH.AUTHOR.AUTHOR-WIDTH)... | 
| ceba0 | 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 69 | ...............If.INIT.is.non-ni | 
| cebc0 | 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 74 | l,.then.the.margin.is.shown.init | 
| cebe0 | 69 61 6c 6c 79 2e 0a 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 | ially...............STYLE.contro | 
| cec00 | 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 | 
| cec20 | 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 | 
| cec40 | 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 | 
| cec60 | 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),........... | 
| cec80 | 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 | 
| ceca0 | 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......... | 
| cecc0 | 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 | 
| cece0 | 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... | 
| ced00 | 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 | 
| ced20 | 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- | 
| ced40 | 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.. | 
| ced60 | 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........ | 
| ced80 | 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79    65 64 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 | ...being.displayed.............. | 
| ceda0 | 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 65 | .WIDTH.controls.the.width.of.the | 
| cedc0 | 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 20 | .margin...This.exists.for....... | 
| cede0 | 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 75 | ....forward.compatibility.and.cu | 
| cee00 | 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 0a | rrently.the.value.should.not.be. | 
| cee20 | 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65    64 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | ..........changed............... | 
| cee40 | 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 | 
| cee60 | 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.... | 
| cee80 | 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c    74 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | .......by.default............... | 
| ceea0 | 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 65 | AUTHOR-WIDTH.has.to.be.an.intege | 
| ceec0 | 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 20 20 | r...When.the.name.of.the........ | 
| ceee0 | 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 73 70 | ...author.is.shown,.then.this.sp | 
| cef00 | 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 20 74 | ecifies.how.much.space.is.used.t | 
| cef20 | 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 65 3a 20 6d 61 67 69 | o...........do.so.....File:.magi | 
| cef40 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43    68 65 72 72 69 65 73 2c 20 20 50 72 65 76 3a 20 | t.info,..Node:.Cherries,..Prev:. | 
| cef60 | 52 65 66 6c 6f 67 2c 20 20 55 70 3a 20 4c 6f 67    67 69 6e 67 0a 0a 35 2e 33 2e 36 20 43 68 65 72 | Reflog,..Up:.Logging..5.3.6.Cher | 
| cef80 | 72 69 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 0a 0a 43 68 65 72 72 69 65 73 20 61 72 | ries.--------------..Cherries.ar | 
| cefa0 | 65 20 63 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 61 70 | e.commits.that.haven...t.been.ap | 
| cefc0 | 70 6c 69 65 64 20 75 70 73 74 72 65 61 6d 20 28    79 65 74 29 2c 20 61 6e 64 20 61 72 65 0a 75 73 | plied.upstream.(yet),.and.are.us | 
| cefe0 | 75 61 6c 6c 79 20 76 69 73 75 61 6c 69 7a 65 64    20 75 73 69 6e 67 20 61 20 6c 6f 67 2e 20 20 45 | ually.visualized.using.a.log...E | 
| cf000 | 61 63 68 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 98 2d | ach.commit.is.prefixed.with....- | 
| cf020 | e2 80 99 20 69 66 20 69 74 0a 68 61 73 20 61 6e    20 65 71 75 69 76 61 6c 65 6e 74 20 69 6e 20 74 | ....if.it.has.an.equivalent.in.t | 
| cf040 | 68 65 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20    e2 80 98 2b e2 80 99 20 69 66 20 69 74 20 64 6f | he.upstream.and....+....if.it.do | 
| cf060 | 65 73 20 6e 6f 74 2c 20 69 2e 65 2e 20 20 69 66    20 69 74 20 69 73 0a 61 20 63 68 65 72 72 79 2e | es.not,.i.e...if.it.is.a.cherry. | 
| cf080 | 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64    20 e2 80 98 6d 61 67 69 74 2d 63 68 65 72 72 79 | .....The.command....magit-cherry | 
| cf0a0 | e2 80 99 20 73 68 6f 77 73 20 63 68 65 72 72 69    65 73 20 66 6f 72 20 61 20 73 69 6e 67 6c 65 20 | ....shows.cherries.for.a.single. | 
| cf0c0 | 62 72 61 6e 63 68 2c 20 62 75 74 0a 74 68 65 20    72 65 66 65 72 65 6e 63 65 73 20 62 75 66 66 65 | branch,.but.the.references.buffe | 
| cf0e0 | 72 20 28 73 65 65 20 2a 6e 6f 74 65 20 52 65 66    65 72 65 6e 63 65 73 20 42 75 66 66 65 72 3a 3a | r.(see.*note.References.Buffer:: | 
| cf100 | 29 20 63 61 6e 20 73 68 6f 77 20 63 68 65 72 72    69 65 73 0a 66 6f 72 20 6d 75 6c 74 69 70 6c 65 | ).can.show.cherries.for.multiple | 
| cf120 | 20 22 75 70 73 74 72 65 61 6d 73 22 20 61 74 20    6f 6e 63 65 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 | ."upstreams".at.once......Also.s | 
| cf140 | 65 65 20 2a 6e 6f 74 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 | ee.*note.(gitman)git-reflog::... | 
| cf160 | e2 80 98 59 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 63 68 65 72 72 79 e2 80 99 29 | ...Y........(...magit-cherry...) | 
| cf180 | 0a 0a 20 20 20 20 20 53 68 6f 77 20 63 6f 6d 6d    69 74 73 20 74 68 61 74 20 61 72 65 20 69 6e 20 | .......Show.commits.that.are.in. | 
| cf1a0 | 61 20 63 65 72 74 61 69 6e 20 62 72 61 6e 63 68    20 62 75 74 20 74 68 61 74 20 68 61 76 65 20 6e | a.certain.branch.but.that.have.n | 
| cf1c0 | 6f 74 20 62 65 65 6e 0a 20 20 20 20 20 6d 65 72    67 65 64 20 69 6e 20 74 68 65 20 75 70 73 74 72 | ot.been......merged.in.the.upstr | 
| cf1e0 | 65 61 6d 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 6d 61 | eam.branch....--.User.Option:.ma | 
| cf200 | 67 69 74 2d 63 68 65 72 72 79 2d 6d 61 72 67 69    6e 0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | git-cherry-margin.......This.opt | 
| cf220 | 69 6f 6e 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 | ion.specifies.whether.the.margin | 
| cf240 | 20 69 73 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 4d 61 67 69 | .is.initially.shown.in......Magi | 
| cf260 | 74 2d 43 68 65 72 72 79 20 6d 6f 64 65 20 62 75    66 66 65 72 73 20 61 6e 64 20 68 6f 77 20 69 74 | t-Cherry.mode.buffers.and.how.it | 
| cf280 | 20 69 73 20 66 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 | .is.formatted........The.value.h | 
| cf2a0 | 61 73 20 74 68 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 | as.the.form....(INIT.STYLE.WIDTH | 
| cf2c0 | 20 41 55 54 48 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 | .AUTHOR.AUTHOR-WIDTH)........... | 
| cf2e0 | 20 20 20 e2 80 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 | .......If.INIT.is.non-nil,.then. | 
| cf300 | 74 68 65 20 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 0a | the.margin.is.shown.initially... | 
| cf320 | 20 20 20 20 20 20 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 | ............STYLE.controls.how.t | 
| cf340 | 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 | 
| cf360 | 20 64 61 74 65 2e 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 | .date...It...........can.be.one. | 
| cf380 | 6f 66 20 e2 80 98 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 | of....age....(to.show.the.age.of | 
| cf3a0 | 20 74 68 65 20 63 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 | .the.commit),..............age-a | 
| cf3c0 | 62 62 72 65 76 69 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 | bbreviated....(to.abbreviate.the | 
| cf3e0 | 20 74 69 6d 65 20 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 | .time.unit.to.a...........charac | 
| cf400 | 74 65 72 29 2c 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 | ter),.or.a.string.(suitable.for. | 
| cf420 | e2 80 98 66 6f 72 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 | ...format-time-string...).to.... | 
| cf440 | 20 20 20 20 20 20 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 | .......show.the.actual.date...Op | 
| cf460 | 74 69 6f 6e 0a 20 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 | tion..............magit-log-marg | 
| cf480 | 69 6e 2d 73 68 6f 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 | in-show-committer-date....contro | 
| cf4a0 | 6c 73 20 77 68 69 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 | ls.which.date.is...........being | 
| cf4c0 | 20 64 69 73 70 6c 61 79 65 64 2e 0a 0a 20 20 20    20 20 20 20 20 e2 80 a2 20 57 49 44 54 48 20 63 | .displayed...............WIDTH.c | 
| cf4e0 | 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 6d 61 72 67 69 6e 2e | ontrols.the.width.of.the.margin. | 
| cf500 | 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 20 20 20 66 6f 72 77 | ..This.exists.for...........forw | 
| cf520 | 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 72 65 6e 74 6c 79 20 | ard.compatibility.and.currently. | 
| cf540 | 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 20 20 20 20 20 20 20 | the.value.should.not.be......... | 
| cf560 | 20 20 63 68 61 6e 67 65 64 2e 0a 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 63 | ..changed...............AUTHOR.c | 
| cf580 | 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. | 
| cf5a0 | 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 20 20 20 20 20 62 | author.is.also.shown...........b | 
| cf5c0 | 79 20 64 65 66 61 75 6c 74 2e 0a 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 2d 57 | y.default...............AUTHOR-W | 
| cf5e0 | 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 | 
| cf600 | 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 61 75 74 68 6f | .the.name.of.the...........autho | 
| cf620 | 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 66 69 65 73 20 | r.is.shown,.then.this.specifies. | 
| cf640 | 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 20 20 20 20 20 | how.much.space.is.used.to....... | 
| cf660 | 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 6e 66 6f 2c 20 | ....do.so.....File:.magit.info,. | 
| cf680 | 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 66 69 6e 67 2c | .Node:.Diffing,..Next:.Ediffing, | 
| cf6a0 | 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 63 74 69 6e 67 | ..Prev:.Logging,..Up:.Inspecting | 
| cf6c0 | 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 54 68 65 20 73 | ..5.4.Diffing.===========..The.s | 
| cf6e0 | 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 20 66 6f 72 20 | tatus.buffer.contains.diffs.for. | 
| cf700 | 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 6d 69 74 73 2c | the.staged.and.unstaged.commits, | 
| cf720 | 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 20 65 6e 6f 75 | .but.that.obviously.isn...t.enou | 
| cf740 | 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 6f 6d 6d 61 6e | gh...The.transient.prefix.comman | 
| cf760 | 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 e2 80 99 2c 20 | d....magit-diff...,.on....d...,. | 
| cf780 | 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 6d 61 6e 64 73 | features.several.suffix.commands | 
| cf7a0 | 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 66 20 69 6e 20 | ,.which.show.a.specific.diff.in. | 
| cf7c0 | 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 20 4c 69 6b 65 | a.separate.diff.buffer......Like | 
| cf7e0 | 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 6d 61 6e 64 73 | .other.transient.prefix.commands | 
| cf800 | 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 74 75 72 65 73 | ,....magit-diff....also.features | 
| cf820 | 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 61 74 20 63 61 | .several.infix.arguments.that.ca | 
| cf840 | 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 67 20 6f 6e 65 | n.be.changed.before.invoking.one | 
| cf860 | 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 6f 77 65 76 65 | .of.the.suffix.commands...Howeve | 
| cf880 | 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 74 72 61 6e 73 | r,.in.the.case.of.the.diff.trans | 
| cf8a0 | 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 20 74 61 6b | ient,.these.arguments.may.be.tak | 
| cf8c0 | 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 73 65 20 69 | en.from.those.currently.in.use.i | 
| cf8e0 | 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 20 64 69 66 | n.the.current.repository...s.dif | 
| cf900 | 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 76 61 6c 75 65 | f.buffer,.depending.on.the.value | 
| cf920 | 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 72 2d 61 | .of....magit-prefix-use-buffer-a | 
| cf940 | 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 65 6e 74 | rguments....(see.*note.Transient | 
| cf960 | 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 65 73 3a | .Arguments.and.Buffer.Variables: | 
| cf980 | 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 6d 61 6e 29 67 | :)......Also.see.*note.(gitman)g | 
| cf9a0 | 69 74 2d 64 69 66 66 3a 3a 2e 0a 0a e2 80 98 64    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | it-diff::......d........(...magi | 
| cf9c0 | 74 2d 64 69 66 66 e2 80 99 29 0a 0a 20 20 20 20    20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 | t-diff...).......This.transient. | 
| cf9e0 | 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 | 
| cfa00 | 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 | 
| cfa20 | 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 | 
| cfa40 | 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 | 
| cfa60 | 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 | 
| cfa80 | 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a e2 80 98 64    20 64 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | s.invoked......d.d........(...ma | 
| cfaa0 | 67 69 74 2d 64 69 66 66 2d 64 77 69 6d e2 80 99    29 0a 0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 | git-diff-dwim...).......Show.cha | 
| cfac0 | 6e 67 65 73 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 e2 80 | nges.for.the.thing.at.point..... | 
| cfae0 | 98 64 20 72 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 | .d.r........(...magit-diff-range | 
| cfb00 | e2 80 99 29 0a 0a 20 20 20 20 20 53 68 6f 77 20    64 69 66 66 65 72 65 6e 63 65 73 20 62 65 74 77 | ...).......Show.differences.betw | 
| cfb20 | 65 65 6e 20 74 77 6f 20 63 6f 6d 6d 69 74 73 2e    0a 0a 20 20 20 20 20 52 41 4e 47 45 20 73 68 6f | een.two.commits........RANGE.sho | 
| cfb40 | 75 6c 64 20 62 65 20 61 20 72 61 6e 67 65 20 28    41 2e 2e 42 20 6f 72 20 41 2e 2e 2e 42 29 20 62 | uld.be.a.range.(A..B.or.A...B).b | 
| cfb60 | 75 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61    20 73 69 6e 67 6c 65 0a 20 20 20 20 20 63 6f 6d | ut.can.also.be.a.single......com | 
| cfb80 | 6d 69 74 2e 20 20 49 66 20 6f 6e 65 20 73 69 64    65 20 6f 66 20 74 68 65 20 72 61 6e 67 65 20 69 | mit...If.one.side.of.the.range.i | 
| cfba0 | 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 6e 20    69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 0a 20 | s.omitted,.then.it.defaults.to.. | 
| cfbc0 | 20 20 20 20 e2 80 98 48 45 41 44 e2 80 99 2e 20    20 49 66 20 6a 75 73 74 20 61 20 63 6f 6d 6d 69 | .......HEAD......If.just.a.commi | 
| cfbe0 | 74 20 69 73 20 67 69 76 65 6e 2c 20 74 68 65 6e    20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 | t.is.given,.then.changes.in.the. | 
| cfc00 | 77 6f 72 6b 69 6e 67 0a 20 20 20 20 20 74 72 65    65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 | working......tree.relative.to.th | 
| cfc20 | 61 74 20 63 6f 6d 6d 69 74 20 61 72 65 20 73 68    6f 77 6e 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 | at.commit.are.shown........If.th | 
| cfc40 | 65 20 72 65 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 | e.region.is.active,.use.the.revi | 
| cfc60 | 73 69 6f 6e 73 20 6f 6e 20 74 68 65 20 66 69 72    73 74 20 61 6e 64 20 6c 61 73 74 0a 20 20 20 20 | sions.on.the.first.and.last..... | 
| cfc80 | 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 72 65 67    69 6f 6e 2e 20 20 57 69 74 68 20 61 20 70 72 65 | .line.of.the.region...With.a.pre | 
| cfca0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 69 6e    73 74 65 61 64 20 6f 66 20 64 69 66 66 69 6e 67 | fix.argument,.instead.of.diffing | 
| cfcc0 | 20 74 68 65 0a 20 20 20 20 20 72 65 76 69 73 69    6f 6e 73 2c 20 63 68 6f 6f 73 65 20 61 20 72 65 | .the......revisions,.choose.a.re | 
| cfce0 | 76 69 73 69 6f 6e 20 74 6f 20 76 69 65 77 20 63    68 61 6e 67 65 73 20 61 6c 6f 6e 67 2c 20 73 74 | vision.to.view.changes.along,.st | 
| cfd00 | 61 72 74 69 6e 67 20 61 74 20 74 68 65 0a 20 20    20 20 20 63 6f 6d 6d 6f 6e 20 61 6e 63 65 73 74 | arting.at.the......common.ancest | 
| cfd20 | 6f 72 20 6f 66 20 62 6f 74 68 20 72 65 76 69 73    69 6f 6e 73 20 28 69 2e 65 2e 2c 20 75 73 65 20 | or.of.both.revisions.(i.e.,.use. | 
| cfd40 | 61 20 22 2e 2e 2e 22 20 72 61 6e 67 65 29 2e 0a    0a e2 80 98 64 20 77 e2 80 99 20 20 20 20 20 28 | a."...".range)......d.w........( | 
| cfd60 | e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 77 6f    72 6b 69 6e 67 2d 74 72 65 65 e2 80 99 29 0a 0a | ...magit-diff-working-tree...).. | 
| cfd80 | 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 63 75 | .....Show.changes.between.the.cu | 
| cfda0 | 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 e2 80 98 48 45 | rrent.working.tree.and.the....HE | 
| cfdc0 | 41 44 e2 80 99 0a 20 20 20 20 20 63 6f 6d 6d 69    74 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 | AD.........commit...With.a.prefi | 
| cfde0 | 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 65 65 6e 20 | x.argument.show.changes.between. | 
| cfe00 | 74 68 65 20 77 6f 72 6b 69 6e 67 0a 20 20 20 20    20 74 72 65 65 20 61 6e 64 20 61 20 63 6f 6d 6d | the.working......tree.and.a.comm | 
| cfe20 | 69 74 20 72 65 61 64 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 | it.read.from.the.minibuffer..... | 
| cfe40 | 98 64 20 73 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61 67 65 | .d.s........(...magit-diff-stage | 
| cfe60 | 64 e2 80 99 29 0a 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 | d...).......Show.changes.between | 
| cfe80 | 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 74    68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 63 6f | .the.index.and.the....HEAD....co | 
| cfea0 | 6d 6d 69 74 2e 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 | mmit...With.a......prefix.argume | 
| cfec0 | 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 20 69 6e 64 65 | nt.show.changes.between.the.inde | 
| cfee0 | 78 20 61 6e 64 20 61 20 63 6f 6d 6d 69 74 20 72    65 61 64 0a 20 20 20 20 20 66 72 6f 6d 20 74 68 | x.and.a.commit.read......from.th | 
| cff00 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a e2    80 98 64 20 75 e2 80 99 20 20 20 20 20 28 e2 80 | e.minibuffer......d.u........(.. | 
| cff20 | 98 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 74    61 67 65 64 e2 80 99 29 0a 0a 20 20 20 20 20 53 | .magit-diff-unstaged...).......S | 
| cff40 | 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 6e 67 20 | how.changes.between.the.working. | 
| cff60 | 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 20 70 e2 80 99 20 20 | tree.and.the.index......d.p..... | 
| cff80 | 20 20 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 0a 20 20 20 | ...(...magit-diff-paths...)..... | 
| cffa0 | 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 20 66 | ..Show.changes.between.any.two.f | 
| cffc0 | 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 62 6f | iles.on.disk......All.of.the.abo | 
| cffe0 | 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 72 65 | ve.suffix.commands.update.the.re | 
| d0000 | 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 64 69 | pository...s.diff.buffer..The.di | 
| d0020 | 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 20 63 | ff.transient.also.features.two.c | 
| d0040 | 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 20 69 | ommands.which.show.differences.i | 
| d0060 | 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 20 20 20 | n.another.buffer:.....d.c....... | 
| d0080 | 20 28 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 0a 20 20 20 20 | .(...magit-show-commit...)...... | 
| d00a0 | 20 53 68 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 | .Show.the.commit.at.point...If.t | 
| d00c0 | 68 65 72 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 | here.is.no.commit.at.point.or.wi | 
| d00e0 | 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 2c 20 70 72 6f 6d 70 | th.a......prefix.argument,.promp | 
| d0100 | 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a    0a e2 80 98 64 20 74 e2 80 99 20 20 20 20 20 28 | t.for.a.commit......d.t........( | 
| d0120 | e2 80 98 6d 61 67 69 74 2d 73 74 61 73 68 2d 73    68 6f 77 e2 80 99 29 0a 0a 20 20 20 20 20 53 68 | ...magit-stash-show...).......Sh | 
| d0140 | 6f 77 20 61 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 | ow.all.diffs.of.a.stash.in.a.buf | 
| d0160 | 66 65 72 2e 0a 0a 20 20 20 54 77 6f 20 61 64 64    69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 73 | fer......Two.additional.commands | 
| d0180 | 20 74 68 61 74 20 73 68 6f 77 20 74 68 65 20 64    69 66 66 20 66 6f 72 20 74 68 65 20 66 69 6c 65 | .that.show.the.diff.for.the.file | 
| d01a0 | 20 6f 72 20 62 6c 6f 62 20 74 68 61 74 0a 69 73    20 62 65 69 6e 67 20 76 69 73 69 74 65 64 20 69 | .or.blob.that.is.being.visited.i | 
| d01c0 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75    66 66 65 72 20 65 78 69 73 74 73 2c 20 73 65 65 | n.the.current.buffer.exists,.see | 
| d01e0 | 20 2a 6e 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 20    66 6f 72 0a 42 75 66 66 65 72 73 20 56 69 73 69 | .*note.Commands.for.Buffers.Visi | 
| d0200 | 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 52 65 66 72 65 73 | ting.Files::...*.Menu:..*.Refres | 
| d0220 | 68 69 6e 67 20 44 69 66 66 73 3a 3a 0a 2a 20 43    6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c | hing.Diffs::.*.Commands.Availabl | 
| d0240 | 65 20 69 6e 20 44 69 66 66 73 3a 3a 0a 2a 20 44    69 66 66 20 4f 70 74 69 6f 6e 73 3a 3a 0a 2a 20 | e.in.Diffs::.*.Diff.Options::.*. | 
| d0260 | 52 65 76 69 73 69 6f 6e 20 42 75 66 66 65 72 3a    3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 | Revision.Buffer::....File:.magit | 
| d0280 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65    66 72 65 73 68 69 6e 67 20 44 69 66 66 73 2c 20 | .info,..Node:.Refreshing.Diffs,. | 
| d02a0 | 20 4e 65 78 74 3a 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 | .Next:.Commands.Available.in.Dif | 
| d02c0 | 66 73 2c 20 20 55 70 3a 20 44 69 66 66 69 6e 67    0a 0a 35 2e 34 2e 31 20 52 65 66 72 65 73 68 69 | fs,..Up:.Diffing..5.4.1.Refreshi | 
| d02e0 | 6e 67 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 0a | ng.Diffs.----------------------. | 
| d0300 | 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... | 
| d0320 | 98 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72    65 73 68 e2 80 99 2c 20 6f 6e 20 e2 80 98 44 e2 | .magit-diff-refresh...,.on....D. | 
| d0340 | 80 99 2c 20 63 61 6e 20 62 65 20 75 73 65 64 0a    74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 64 69 | ..,.can.be.used.to.change.the.di | 
| d0360 | 66 66 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 | ff.arguments.used.in.the.current | 
| d0380 | 20 62 75 66 66 65 72 2c 20 77 69 74 68 6f 75 74    0a 63 68 61 6e 67 69 6e 67 20 77 68 69 63 68 20 | .buffer,.without.changing.which. | 
| d03a0 | 64 69 66 66 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 | diff.is.shown...This.works.in.de | 
| d03c0 | 64 69 63 61 74 65 64 20 64 69 66 66 20 62 75 66    66 65 72 73 2c 20 62 75 74 0a 61 6c 73 6f 20 69 | dicated.diff.buffers,.but.also.i | 
| d03e0 | 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66    66 65 72 2e 0a 0a e2 80 98 44 e2 80 99 20 20 20 | n.the.status.buffer......D...... | 
| d0400 | 20 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 66 66    2d 72 65 66 72 65 73 68 e2 80 99 29 0a 0a 20 20 | ..(...magit-diff-refresh...).... | 
| d0420 | 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 | 
| d0440 | 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 | 
| d0460 | 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 | 
| d0480 | 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 | 
| d04a0 | 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 | 
| d04c0 | 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..... | 
| d04e0 | 98 44 20 67 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 | .D.g........(...magit-diff-refre | 
| d0500 | 73 68 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69    73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 | sh...).......This.suffix.command | 
| d0520 | 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 20 66 | .sets.the.local.diff.arguments.f | 
| d0540 | 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 80 98 | or.the.current......buffer...... | 
| d0560 | 44 20 73 e2 80 99 20 20 20 20 20 28 e2 80 98 6d    61 67 69 74 2d 64 69 66 66 2d 73 65 74 2d 64 65 | D.s........(...magit-diff-set-de | 
| d0580 | 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 e2    80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 73 | fault-arguments...).......This.s | 
| d05a0 | 75 66 66 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 | uffix.command.sets.the.default.d | 
| d05c0 | 69 66 66 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 | iff.arguments.for.buffers.of.... | 
| d05e0 | 20 20 74 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 | ..the.same.type.as.that.of.the.c | 
| d0600 | 75 72 72 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 | urrent.buffer...Other.existing.. | 
| d0620 | 20 20 20 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 | ....buffers.of.the.same.type.are | 
| d0640 | 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 61 | .not.affected.because.their.loca | 
| d0660 | 6c 0a 20 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 | l......values.have.already.been. | 
| d0680 | 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a 0a e2 80    98 44 20 77 e2 80 99 20 20 20 20 20 28 e2 80 98 | initialized......D.w........(... | 
| d06a0 | 6d 61 67 69 74 2d 64 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 | magit-diff-save-default-argument | 
| d06c0 | 73 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73    20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 | s...).......This.suffix.command. | 
| d06e0 | 73 65 74 73 20 74 68 65 20 64 65 66 61 75 6c 74    20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 20 | sets.the.default.diff.arguments. | 
| d0700 | 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 70 | for.buffers.of......the.same.typ | 
| d0720 | 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 2c | e.as.that.of.the.current.buffer, | 
| d0740 | 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 75 | .and.saves.the.value......for.fu | 
| d0760 | 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 62 | ture.sessions...Other.existing.b | 
| d0780 | 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 20 | uffers.of.the.same.type.are..... | 
| d07a0 | 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 61 | .not.affected.because.their.loca | 
| d07c0 | 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 20 | l.values.have.already.been...... | 
| d07e0 | 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a 0a e2 80    98 44 20 74 e2 80 99 20 20 20 20 20 28 e2 80 98 | initialized......D.t........(... | 
| d0800 | 6d 61 67 69 74 2d 64 69 66 66 2d 74 6f 67 67 6c    65 2d 72 65 66 69 6e 65 2d 68 75 6e 6b e2 80 99 | magit-diff-toggle-refine-hunk... | 
| d0820 | 29 0a 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 68 75 6e | ).......This.command.toggles.hun | 
| d0840 | 6b 20 72 65 66 69 6e 65 6d 65 6e 74 20 6f 6e 20    6f 72 20 6f 66 66 2e 0a 0a e2 80 98 44 20 72 e2 | k.refinement.on.or.off......D.r. | 
| d0860 | 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74    2d 64 69 66 66 2d 73 77 69 74 63 68 2d 72 61 6e | .......(...magit-diff-switch-ran | 
| d0880 | 67 65 2d 74 79 70 65 e2 80 99 29 0a 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 | ge-type...).......This.command.c | 
| d08a0 | 6f 6e 76 65 72 74 73 20 74 68 65 20 64 69 66 66    20 72 61 6e 67 65 20 74 79 70 65 20 66 72 6f 6d | onverts.the.diff.range.type.from | 
| d08c0 | 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 2e 72 65 | ."revA..revB".to......"revB...re | 
| d08e0 | 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 66 e2 80 99 20 20 | vA",.or.vice.versa......D.f..... | 
| d0900 | 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 66    66 2d 66 6c 69 70 2d 72 65 76 73 e2 80 99 29 0a | ...(...magit-diff-flip-revs...). | 
| d0920 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61    6e 64 20 73 77 61 70 73 20 72 65 76 69 73 69 6f | ......This.command.swaps.revisio | 
| d0940 | 6e 73 20 69 6e 20 74 68 65 20 64 69 66 66 20 72    61 6e 67 65 20 66 72 6f 6d 20 22 72 65 76 41 2e | ns.in.the.diff.range.from."revA. | 
| d0960 | 2e 72 65 76 42 22 20 74 6f 0a 20 20 20 20 20 22    72 65 76 42 2e 2e 72 65 76 41 22 2c 20 6f 72 20 | .revB".to......"revB..revA",.or. | 
| d0980 | 76 69 63 65 20 76 65 72 73 61 2e 0a 0a e2 80 98    44 20 46 e2 80 99 20 20 20 20 20 28 e2 80 98 6d | vice.versa......D.F........(...m | 
| d09a0 | 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 e2 80 99 29 | agit-diff-toggle-file-filter...) | 
| d09c0 | 0a 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 74 68 65 20 | .......This.command.toggles.the. | 
| d09e0 | 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 73 20 69 6e | file.restriction.of.the.diffs.in | 
| d0a00 | 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 6c 6f 77 69 | .the......current.buffer,.allowi | 
| d0a20 | 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 77 65 65 6e | ng.you.to.quickly.switch.between | 
| d0a40 | 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 73 20 69 6e | .viewing.all......the.changes.in | 
| d0a60 | 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 65 64 20 73 | .the.commit.and.the.restricted.s | 
| d0a80 | 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 73 65 2c 20 | ubset...As.a.special......case,. | 
| d0aa0 | 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 66 72 6f 6d | when.this.command.is.called.from | 
| d0ac0 | 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 65 0a 20 20 | .a.log.buffer,.it.toggles.the... | 
| d0ae0 | 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 65 70 6f 73 | ...file.restriction.in.the.repos | 
| d0b00 | 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 68 69 63 68 | itory...s.revision.buffer,.which | 
| d0b20 | 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 70 6c 61 79 | .is......useful.when.you.display | 
| d0b40 | 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 72 20 74 68 | .a.revision.from.a.log.buffer.th | 
| d0b60 | 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 69 6c 65 20 | at.is......restricted.to.a.file. | 
| d0b80 | 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 20 74 68 65 | or.files......In.addition.to.the | 
| d0ba0 | 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 77 73 20 63 | .above.transient,.which.allows.c | 
| d0bc0 | 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 20 61 72 67 | hanging.any.of.the.supported.arg | 
| d0be0 | 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 65 20 63 6f | uments,.there.also.exist.some.co | 
| d0c00 | 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 72 74 69 63 | mmands.that.change.only.a.partic | 
| d0c20 | 75 6c 61 72 20 61 72 67 75 6d 65 6e 74 2e 0a 0a    e2 80 98 2d e2 80 99 20 20 20 20 20 28 e2 80 98 | ular.argument......-........(... | 
| d0c40 | 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 0a 20 20 20 | magit-diff-less-context...)..... | 
| d0c60 | 20 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 | ..This.command.decreases.the.con | 
| d0c80 | 74 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 | text.for.diff.hunks.by.COUNT.lin | 
| d0ca0 | 65 73 2e 0a 0a e2 80 98 2b e2 80 99 20 20 20 20    20 28 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d | es......+........(...magit-diff- | 
| d0cc0 | 6d 6f 72 65 2d 63 6f 6e 74 65 78 74 e2 80 99 29    0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | more-context...).......This.comm | 
| d0ce0 | 61 6e 64 20 69 6e 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 | and.increases.the.context.for.di | 
| d0d00 | 66 66 20 68 75 6e 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 | ff.hunks.by.COUNT.lines......0.. | 
| d0d20 | 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d    64 69 66 66 2d 64 65 66 61 75 6c 74 2d 63 6f 6e | ......(...magit-diff-default-con | 
| d0d40 | 74 65 78 74 e2 80 99 29 0a 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 73 65 | text...).......This.command.rese | 
| d0d60 | 74 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 6b 73 20 74 6f | ts.the.context.for.diff.hunks.to | 
| d0d80 | 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20    20 20 68 65 69 67 68 74 2e 0a 0a 20 20 20 54 68 | .the.default......height......Th | 
| d0da0 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d    61 6e 64 73 20 71 75 69 63 6b 6c 79 20 63 68 61 | e.following.commands.quickly.cha | 
| d0dc0 | 6e 67 65 20 77 68 61 74 20 64 69 66 66 20 69 73    20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 | nge.what.diff.is.being.displayed | 
| d0de0 | 0a 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 20    74 6f 20 75 73 69 6e 67 20 6f 6e 65 20 6f 66 20 | .without.having.to.using.one.of. | 
| d0e00 | 74 68 65 20 64 69 66 66 20 74 72 61 6e 73 69 65    6e 74 2e 0a 0a e2 80 98 43 2d 63 20 43 2d 64 e2 | the.diff.transient......C-c.C-d. | 
| d0e20 | 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74    2d 64 69 66 66 2d 77 68 69 6c 65 2d 63 6f 6d 6d | .......(...magit-diff-while-comm | 
| d0e40 | 69 74 74 69 6e 67 e2 80 99 29 0a 0a 20 20 20 20    20 57 68 69 6c 65 20 63 6f 6d 6d 69 74 74 69 6e | itting...).......While.committin | 
| d0e60 | 67 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20    73 68 6f 77 73 20 74 68 65 20 63 68 61 6e 67 65 | g,.this.command.shows.the.change | 
| d0e80 | 73 20 74 68 61 74 20 61 72 65 20 61 62 6f 75 74    20 74 6f 0a 20 20 20 20 20 62 65 20 63 6f 6d 6d | s.that.are.about.to......be.comm | 
| d0ea0 | 69 74 74 65 64 2e 20 20 57 68 69 6c 65 20 61 6d    65 6e 64 69 6e 67 2c 20 69 6e 76 6f 6b 69 6e 67 | itted...While.amending,.invoking | 
| d0ec0 | 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 0a 20 20 20 20 20 | .the.command.again.toggles...... | 
| d0ee0 | 62 65 74 77 65 65 6e 20 73 68 6f 77 69 6e 67 20    6a 75 73 74 20 74 68 65 20 6e 65 77 20 63 68 61 | between.showing.just.the.new.cha | 
| d0f00 | 6e 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 | nges.or.all.the.changes.that.wil | 
| d0f20 | 6c 0a 20 20 20 20 20 62 65 20 63 6f 6d 6d 69 74    74 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 | l......be.committed........This. | 
| d0f40 | 62 69 6e 64 69 6e 67 20 69 73 20 61 76 61 69 6c    61 62 6c 65 20 69 6e 20 74 68 65 20 64 69 66 66 | binding.is.available.in.the.diff | 
| d0f60 | 20 62 75 66 66 65 72 20 61 73 20 77 65 6c 6c 20    61 73 20 74 68 65 20 63 6f 6d 6d 69 74 0a 20 20 | .buffer.as.well.as.the.commit... | 
| d0f80 | 20 20 20 6d 65 73 73 61 67 65 20 62 75 66 66 65    72 2e 0a 0a e2 80 98 43 2d 63 20 43 2d 62 e2 80 | ...message.buffer......C-c.C-b.. | 
| d0fa0 | 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d    67 6f 2d 62 61 63 6b 77 61 72 64 e2 80 99 29 0a | ......(...magit-go-backward...). | 
| d0fc0 | 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 62 61 63 6b 77 61 72 | ......This.command.moves.backwar | 
| d0fe0 | 64 20 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66    66 65 72 e2 80 99 73 20 68 69 73 74 6f 72 79 2e | d.in.current.buffer...s.history. | 
| d1000 | 0a 0a e2 80 98 43 2d 63 20 43 2d 66 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 67 6f | .....C-c.C-f........(...magit-go | 
| d1020 | 2d 66 6f 72 77 61 72 64 e2 80 99 29 0a 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | -forward...).......This.command. | 
| d1040 | 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 75 66 66 65 72 e2 | moves.forward.in.current.buffer. | 
| d1060 | 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 74 2e 69 6e 66 6f | ..s.history.....File:.magit.info | 
| d1080 | 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 65 20 69 6e 20 44 | ,..Node:.Commands.Available.in.D | 
| d10a0 | 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 20 20 50 72 65 76 | iffs,..Next:.Diff.Options,..Prev | 
| d10c0 | 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 69 66 66 69 6e 67 | :.Refreshing.Diffs,..Up:.Diffing | 
| d10e0 | 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 20 69 6e 20 44 69 | ..5.4.2.Commands.Available.in.Di | 
| d1100 | 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 2d 2d 2d 2d 2d 2d | ffs.---------------------------- | 
| d1120 | 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 6e 6c 79 20 61 76 | -----..Some.commands.are.only.av | 
| d1140 | 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 20 61 20 64 69 66 | ailable.if.point.is.inside.a.dif | 
| d1160 | 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 2d 66 69 6c 65 e2 | f.........magit-diff-visit-file. | 
| d1180 | 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 73 69 74 20 74 68 | ...and.related.commands.visit.th | 
| d11a0 | 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 68 65 20 66 69 6c | e.appropriate.version.of.the.fil | 
| d11c0 | 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 73 20 61 62 6f 75 | e.that.the.diff.at.point.is.abou | 
| d11e0 | 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 2d 76 69 73 69 74 | t...Likewise....magit-diff-visit | 
| d1200 | 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 74 65 64 20 63 6f | -worktree-file....and.related.co | 
| d1220 | 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 76 65 72 73 69 6f | mmands.visit.the.worktree.versio | 
| d1240 | 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 66 20 61 74 20 70 | n.of.the.file.that.the.diff.at.p | 
| d1260 | 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 56 69 73 69 74 69 | oint.is.about...See.*note.Visiti | 
| d1280 | 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 44 69 66 66 3a 3a | ng.Files.and.Blobs.from.a.Diff:: | 
| d12a0 | 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 74 68 65 20 6b 65 | .for.more.information.and.the.ke | 
| d12c0 | 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 20 20 20 20 20 28 | y.bindings......C-c.C-t........( | 
| d12e0 | 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 e2 80 | ...magit-diff-trace-definition.. | 
| d1300 | 99 29 0a 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 6f | .).......This.command.shows.a.lo | 
| d1320 | 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 0a | g.for.the.definition.at.point... | 
| d1340 | 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 65 | .--.User.Option:.magit-log-trace | 
| d1360 | 2d 64 65 66 69 6e 69 74 69 6f 6e 2d 66 75 6e 63    74 69 6f 6e 0a 0a 20 20 20 20 20 54 68 65 20 66 | -definition-function.......The.f | 
| d1380 | 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 | 
| d13a0 | 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 | 
| d13c0 | 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 | 
| d13e0 | 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 | 
| d1400 | 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 | 
| d1420 | 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..... | 
| d1440 | 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.. | 
| d1460 | 0a e2 80 98 43 2d 63 20 43 2d 65 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 66 | ....C-c.C-e........(...magit-dif | 
| d1480 | 66 2d 65 64 69 74 2d 68 75 6e 6b 2d 63 6f 6d 6d    69 74 e2 80 99 29 0a 0a 20 20 20 20 20 46 72 6f | f-edit-hunk-commit...).......Fro | 
| d14a0 | 6d 20 61 20 68 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 | m.a.hunk,.this.command.edits.the | 
| d14c0 | 20 72 65 73 70 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 | .respective.commit.and.visits... | 
| d14e0 | 20 20 20 74 68 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 | ...the.file........First.it.visi | 
| d1500 | 74 73 20 74 68 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 | ts.the.file.being.modified.by.th | 
| d1520 | 65 20 68 75 6e 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 | e.hunk.at.the.correct......locat | 
| d1540 | 69 6f 6e 20 75 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 | ion.using....magit-diff-visit-fi | 
| d1560 | 6c 65 e2 80 99 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 | le......This.actually.visits.a.. | 
| d1580 | 20 20 20 20 62 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 | ....blob...When.point.is.on.a.di | 
| d15a0 | 66 66 20 68 65 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 | ff.header,.not.within.an.individ | 
| d15c0 | 75 61 6c 0a 20 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 | ual......hunk,.then.this.visits. | 
| d15e0 | 74 68 65 20 62 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 | the.blob.the.first.hunk.is.about | 
| d1600 | 2e 0a 0a 20 20 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 | ........Then.it.invokes....magit | 
| d1620 | 2d 65 64 69 74 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 | -edit-line-commit...,.which.uses | 
| d1640 | 20 61 6e 20 69 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 | .an.interactive......rebase.to.m | 
| d1660 | 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 69 66 20 74 | ake.the.commit.editable,.or.if.t | 
| d1680 | 68 61 74 20 69 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 | hat.is.not.possible......because | 
| d16a0 | 20 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 | .the.commit.is.not.reachable.fro | 
| d16c0 | 6d 20 e2 80 98 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 | m....HEAD....by.checking.out.... | 
| d16e0 | 20 20 74 68 61 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 | ..that.commit.directly...This.al | 
| d1700 | 73 6f 20 63 61 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 | so.causes.the.actual.worktree.fi | 
| d1720 | 6c 65 20 74 6f 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 | le.to......be.visited........Nei | 
| d1740 | 74 68 65 72 20 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 | ther.the.blob.nor.the.file.buffe | 
| d1760 | 72 20 61 72 65 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 | r.are.killed.when.finishing.the. | 
| d1780 | 20 20 20 20 20 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 | .....rebase...If.that.is.undesir | 
| d17a0 | 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 74 74 65 72 20 74 6f | able,.then.it.might.be.better.to | 
| d17c0 | 20 75 73 65 0a 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 | .use.........magit-rebase-edit-c | 
| d17e0 | 6f 6d 6d 61 6e 64 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 | ommand....instead.of.this.comman | 
| d1800 | 64 2e 0a 0a e2 80 98 6a e2 80 99 20 20 20 20 20    28 e2 80 98 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 | d......j........(...magit-jump-t | 
| d1820 | 6f 2d 64 69 66 66 73 74 61 74 2d 6f 72 2d 64 69    66 66 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 | o-diffstat-or-diff...).......Thi | 
| d1840 | 73 20 63 6f 6d 6d 61 6e 64 20 6a 75 6d 70 73 20    74 6f 20 74 68 65 20 64 69 66 66 73 74 61 74 20 | s.command.jumps.to.the.diffstat. | 
| d1860 | 6f 72 20 64 69 66 66 2e 20 20 57 68 65 6e 20 70    6f 69 6e 74 20 69 73 20 6f 6e 20 61 0a 20 20 20 | or.diff...When.point.is.on.a.... | 
| d1880 | 20 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 69 | ..file.inside.the.diffstat.secti | 
| d18a0 | 6f 6e 2c 20 74 68 65 6e 20 6a 75 6d 70 20 74 6f    20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 | on,.then.jump.to.the.respective. | 
| d18c0 | 64 69 66 66 0a 20 20 20 20 20 73 65 63 74 69 6f    6e 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 6a | diff......section...Otherwise,.j | 
| d18e0 | 75 6d 70 20 74 6f 20 74 68 65 20 64 69 66 66 73    74 61 74 20 73 65 63 74 69 6f 6e 20 6f 72 20 61 | ump.to.the.diffstat.section.or.a | 
| d1900 | 20 63 68 69 6c 64 0a 20 20 20 20 20 74 68 65 72    65 6f 66 2e 0a 0a 20 20 20 54 68 65 20 6e 65 78 | .child......thereof......The.nex | 
| d1920 | 74 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 61    72 65 20 6e 6f 74 20 73 70 65 63 69 66 69 63 20 | t.two.commands.are.not.specific. | 
| d1940 | 74 6f 20 4d 61 67 69 74 2d 44 69 66 66 20 6d 6f    64 65 20 28 6f 72 20 61 6e 64 0a 4d 61 67 69 74 | to.Magit-Diff.mode.(or.and.Magit | 
| d1960 | 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 61 74    20 6d 61 74 74 65 72 29 2c 20 62 75 74 20 69 74 | .buffer.for.that.matter),.but.it | 
| d1980 | 20 6d 69 67 68 74 20 62 65 20 77 6f 72 74 68 20    70 6f 69 6e 74 69 6e 67 20 6f 75 74 20 74 68 61 | .might.be.worth.pointing.out.tha | 
| d19a0 | 74 0a 74 68 65 79 20 61 72 65 20 61 76 61 69 6c    61 62 6c 65 20 68 65 72 65 20 74 6f 6f 2e 0a 0a | t.they.are.available.here.too... | 
| d19c0 | e2 80 98 53 50 43 e2 80 99 20 20 20 20 20 28 e2    80 98 73 63 72 6f 6c 6c 2d 75 70 e2 80 99 29 0a | ...SPC........(...scroll-up...). | 
| d19e0 | 0a 20 20 20 20 20 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 | ......This.command.scrolls.text. | 
| d1a00 | 75 70 77 61 72 64 2e 0a 0a e2 80 98 44 45 4c e2    80 99 20 20 20 20 20 28 e2 80 98 73 63 72 6f 6c | upward......DEL........(...scrol | 
| d1a20 | 6c 2d 64 6f 77 6e e2 80 99 29 0a 0a 20 20 20 20    20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 63 | l-down...).......This.command.sc | 
| d1a40 | 72 6f 6c 6c 73 20 74 65 78 74 20 64 6f 77 6e 77    61 72 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 | rolls.text.downward.....File:.ma | 
| d1a60 | 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 44 69 66 66 20 4f 70 74 69 6f 6e 73 2c 20 20 | git.info,..Node:.Diff.Options,.. | 
| d1a80 | 4e 65 78 74 3a 20 52 65 76 69 73 69 6f 6e 20 42    75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 43 6f | Next:.Revision.Buffer,..Prev:.Co | 
| d1aa0 | 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 20 | mmands.Available.in.Diffs,..Up:. | 
| d1ac0 | 44 69 66 66 69 6e 67 0a 0a 35 2e 34 2e 33 20 44    69 66 66 20 4f 70 74 69 6f 6e 73 0a 2d 2d 2d 2d | Diffing..5.4.3.Diff.Options.---- | 
| d1ae0 | 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 3a | --------------...--.User.Option: | 
| d1b00 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69    6e 65 2d 68 75 6e 6b 0a 0a 20 20 20 20 20 57 68 | .magit-diff-refine-hunk.......Wh | 
| d1b20 | 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 77 6f    72 64 2d 67 72 61 6e 75 6c 61 72 69 74 79 20 64 | ether.to.show.word-granularity.d | 
| d1b40 | 69 66 66 65 72 65 6e 63 65 73 20 77 69 74 68 69    6e 20 64 69 66 66 20 68 75 6e 6b 73 2e 0a 0a 20 | ifferences.within.diff.hunks.... | 
| d1b60 | 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 72 20 73 68 6f 77 20 | ..............nil....Never.show. | 
| d1b80 | 66 69 6e 65 20 64 69 66 66 65 72 65 6e 63 65 73    2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 | fine.differences................ | 
| d1ba0 | 80 98 74 e2 80 99 20 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 | ..t....Show.fine.differences.for | 
| d1bc0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 66    66 20 68 75 6e 6b 20 6f 6e 6c 79 2e 0a 0a 20 20 | .the.current.diff.hunk.only..... | 
| d1be0 | 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 66 69 6e 65 20 64 69 | .............all....Show.fine.di | 
| d1c00 | 66 66 65 72 65 6e 63 65 73 20 66 6f 72 20 61 6c    6c 20 64 69 73 70 6c 61 79 65 64 20 64 69 66 66 | fferences.for.all.displayed.diff | 
| d1c20 | 20 68 75 6e 6b 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 | .hunks....--.User.Option:.magit- | 
| d1c40 | 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 61 63 65 0a 0a 20 | diff-refine-ignore-whitespace... | 
| d1c60 | 20 20 20 20 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 61 63 65 | ....Whether.to.ignore.whitespace | 
| d1c80 | 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 0a 20 20 20 | .changes.in.word-granularity.... | 
| d1ca0 | 20 20 64 69 66 66 65 72 65 6e 63 65 73 2e 0a 0a    20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a | ..differences....--.User.Option: | 
| d1cc0 | 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 0a 0a 20 20 | .magit-diff-adjust-tab-width.... | 
| d1ce0 | 20 20 20 57 68 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 | ...Whether.to.adjust.the.width.o | 
| d1d00 | 66 20 74 61 62 73 20 69 6e 20 64 69 66 66 73 2e    0a 0a 20 20 20 20 20 44 65 74 65 72 6d 69 6e 69 | f.tabs.in.diffs........Determini | 
| d1d20 | 6e 67 20 74 68 65 20 63 6f 72 72 65 63 74 20 77    69 64 74 68 20 63 61 6e 20 62 65 20 65 78 70 65 | ng.the.correct.width.can.be.expe | 
| d1d40 | 6e 73 69 76 65 20 69 66 20 69 74 20 72 65 71 75    69 72 65 73 0a 20 20 20 20 20 6f 70 65 6e 69 6e | nsive.if.it.requires......openin | 
| d1d60 | 67 20 6c 61 72 67 65 20 61 6e 64 2f 6f 72 20 6d    61 6e 79 20 66 69 6c 65 73 2c 20 73 6f 20 74 68 | g.large.and/or.many.files,.so.th | 
| d1d80 | 65 20 77 69 64 74 68 73 20 61 72 65 20 63 61 63    68 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 | e.widths.are.cached.in.the...... | 
| d1da0 | 76 61 72 69 61 62 6c 65 20 e2 80 98 6d 61 67 69    74 2d 64 69 66 66 2d 2d 74 61 62 2d 77 69 64 74 | variable....magit-diff--tab-widt | 
| d1dc0 | 68 2d 63 61 63 68 65 e2 80 99 2e 20 20 53 65 74    20 74 68 61 74 20 74 6f 20 6e 69 6c 20 74 6f 0a | h-cache......Set.that.to.nil.to. | 
| d1de0 | 20 20 20 20 20 69 6e 76 61 6c 69 64 61 74 65 20    74 68 65 20 63 61 63 68 65 2e 0a 0a 20 20 20 20 | .....invalidate.the.cache....... | 
| d1e00 | 20 20 20 20 e2 80 a2 20 e2 80 98 6e 69 6c e2 80    99 20 4e 65 76 65 72 20 61 64 6a 75 73 74 20 74 | ...........nil....Never.adjust.t | 
| d1e20 | 61 62 20 77 69 64 74 68 2e 20 20 55 73 65 20 e2    80 98 74 61 62 2d 77 69 64 74 68 e2 80 99 73 20 | ab.width...Use....tab-width...s. | 
| d1e40 | 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 0a 20    20 20 20 20 20 20 20 20 20 4d 61 67 69 74 20 62 | value.from.the...........Magit.b | 
| d1e60 | 75 66 66 65 72 20 69 74 73 65 6c 66 20 69 6e 73    74 65 61 64 2e 0a 0a 20 20 20 20 20 20 20 20 e2 | uffer.itself.instead............ | 
| d1e80 | 80 a2 20 e2 80 98 74 e2 80 99 20 49 66 20 74 68    65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 | ......t....If.the.corresponding. | 
| d1ea0 | 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75    66 66 65 72 20 65 78 69 74 73 2c 20 74 68 65 6e | file-visiting.buffer.exits,.then | 
| d1ec0 | 20 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 e2    80 98 74 61 62 2d 77 69 64 74 68 e2 80 99 e2 80 | .use..............tab-width..... | 
| d1ee0 | 99 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 69 6e | .s.value.from.that.buffer...Doin | 
| d1f00 | 67 20 74 68 69 73 20 69 73 20 63 68 65 61 70 2c    20 73 6f 0a 20 20 20 20 20 20 20 20 20 20 74 68 | g.this.is.cheap,.so...........th | 
| d1f20 | 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 72 65 | is.value.is.used.even.if.a.corre | 
| d1f40 | 73 70 6f 6e 64 69 6e 67 20 63 61 63 68 65 20 65    6e 74 72 79 20 65 78 69 73 74 73 2e 0a 0a 20 20 | sponding.cache.entry.exists..... | 
| d1f60 | 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 6c 77    61 79 73 e2 80 99 20 49 66 20 74 68 65 72 65 20 | .............always....If.there. | 
| d1f80 | 69 73 20 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 | is.no.such.buffer,.then.temporar | 
| d1fa0 | 69 6c 79 20 76 69 73 69 74 0a 20 20 20 20 20 20    20 20 20 20 74 68 65 20 66 69 6c 65 20 74 6f 20 | ily.visit...........the.file.to. | 
| d1fc0 | 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 76 61    6c 75 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 | determine.the.value............. | 
| d1fe0 | a2 20 4e 55 4d 42 45 52 20 4c 69 6b 65 20 e2 80    98 61 6c 77 61 79 73 e2 80 99 2c 20 62 75 74 20 | ..NUMBER.Like....always...,.but. | 
| d2000 | 64 6f 6e e2 80 99 74 20 76 69 73 69 74 20 66 69    6c 65 73 20 6c 61 72 67 65 72 20 74 68 61 6e 20 | don...t.visit.files.larger.than. | 
| d2020 | 4e 55 4d 42 45 52 0a 20 20 20 20 20 20 20 20 20    20 62 79 74 65 73 2e 0a 0a 20 2d 2d 20 55 73 65 | NUMBER...........bytes....--.Use | 
| d2040 | 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d    64 69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 | r.Option:.magit-diff-paint-white | 
| d2060 | 73 70 61 63 65 0a 0a 20 20 20 20 20 53 70 65 63    69 66 79 20 77 68 65 72 65 20 74 6f 20 68 69 67 | space.......Specify.where.to.hig | 
| d2080 | 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 20 20 20 20 | hlight.whitespace.errors........ | 
| d20a0 | 53 65 65 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 74 72 61 69 | See....magit-diff-highlight-trai | 
| d20c0 | 6c 69 6e 67 e2 80 99 2c 0a 20 20 20 20 20 e2 80    98 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 | ling...,.........magit-diff-high | 
| d20e0 | 6c 69 67 68 74 2d 69 6e 64 65 6e 74 61 74 69 6f    6e e2 80 99 2e 20 20 54 68 65 20 73 79 6d 62 6f | light-indentation......The.symbo | 
| d2100 | 6c 20 e2 80 98 74 e2 80 99 20 6d 65 61 6e 73 20    69 6e 20 61 6c 6c 0a 20 20 20 20 20 64 69 66 66 | l....t....means.in.all......diff | 
| d2120 | 73 2c 20 e2 80 98 73 74 61 74 75 73 e2 80 99 20    6d 65 61 6e 73 20 6f 6e 6c 79 20 69 6e 20 74 68 | s,....status....means.only.in.th | 
| d2140 | 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c    20 61 6e 64 20 6e 69 6c 20 6d 65 61 6e 73 0a 20 | e.status.buffer,.and.nil.means.. | 
| d2160 | 20 20 20 20 6e 6f 77 68 65 72 65 2e 0a 0a 20 20    20 20 20 20 20 20 e2 80 a2 20 e2 80 98 6e 69 6c | ....nowhere..................nil | 
| d2180 | e2 80 99 20 4e 65 76 65 72 20 68 69 67 68 6c 69    67 68 74 20 77 68 69 74 65 73 70 61 63 65 20 65 | ....Never.highlight.whitespace.e | 
| d21a0 | 72 72 6f 72 73 2e 0a 0a 20 20 20 20 20 20 20 20    e2 80 a2 20 e2 80 98 74 e2 80 99 20 48 69 67 68 | rrors..................t....High | 
| d21c0 | 6c 69 67 68 74 20 77 68 69 74 65 73 70 61 63 65    20 65 72 72 6f 72 73 20 65 76 65 72 79 77 68 65 | light.whitespace.errors.everywhe | 
| d21e0 | 72 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2    20 e2 80 98 75 6e 63 6f 6d 6d 69 74 74 65 64 e2 | re..................uncommitted. | 
| d2200 | 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 61 63 65 20 65 72 72 | ...Only.highlight.whitespace.err | 
| d2220 | 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 6f 77 69 6e 67 20 75 | ors.in.diffs...........showing.u | 
| d2240 | 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 62 61 63 6b 77 61 72 | ncommitted.changes...For.backwar | 
| d2260 | 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 20 e2 80 98 73 74 61 | d.compatibility..............sta | 
| d2280 | 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 6e 6f 6e 79 6d 2e 0a | tus....is.treated.as.a.synonym.. | 
| d22a0 | 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 61 69 | ..--.User.Option:.magit-diff-pai | 
| d22c0 | 6e 74 2d 77 68 69 74 65 73 70 61 63 65 2d 6c 69    6e 65 73 0a 0a 20 20 20 20 20 53 70 65 63 69 66 | nt-whitespace-lines.......Specif | 
| d22e0 | 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 20 68 69 67 68 6c | y.in.what.kind.of.lines.to.highl | 
| d2300 | 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 20 20 20 20 20 20 | ight.whitespace.errors.......... | 
| d2320 | 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 79 20 69 6e 20 61 | ........t....Highlight.only.in.a | 
| d2340 | 64 64 65 64 20 6c 69 6e 65 73 2e 0a 0a 20 20 20    20 20 20 20 20 e2 80 a2 20 e2 80 98 62 6f 74 68 | dded.lines..................both | 
| d2360 | 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 72 65 6d 6f 76 | ....Highlight.in.added.and.remov | 
| d2380 | 65 64 20 6c 69 6e 65 73 2e 0a 0a 20 20 20 20 20    20 20 20 e2 80 a2 20 e2 80 98 61 6c 6c e2 80 99 | ed.lines..................all... | 
| d23a0 | 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 20 61 6e 64 | .Highlight.in.added,.removed.and | 
| d23c0 | 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 74 69 6f 6e | .context.lines....--.User.Option | 
| d23e0 | 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 69 6e 67 0a | :.magit-diff-highlight-trailing. | 
| d2400 | 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 69 74 65 | ......Whether.to.highlight.white | 
| d2420 | 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 20 64 69 | space.at.the.end.of.a.line.in.di | 
| d2440 | 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 61 67 69 | ffs.......Used.only.when....magi | 
| d2460 | 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 6e 6f | t-diff-paint-whitespace....is.no | 
| d2480 | 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 74 2d 64 | n-nil....--.User.Option:.magit-d | 
| d24a0 | 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 0a 20 20 20 20 20 | iff-highlight-indentation....... | 
| d24c0 | 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 6f 20 | This.option.controls.whether.to. | 
| d24e0 | 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 61 73 | highlight.the.indentation.in.cas | 
| d2500 | 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 65 6e | e......it.used.the."wrong".inden | 
| d2520 | 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 6f 6e | tation.style...Indentation.is.on | 
| d2540 | 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 74 2d | ly......highlighted.if....magit- | 
| d2560 | 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 73 6f | diff-paint-whitespace....is.also | 
| d2580 | 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 6e 20 | .non-nil........The.value.is.an. | 
| d25a0 | 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 2e 20 | alist.of.the.form....((REGEXP... | 
| d25c0 | 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 20 74 | INDENT)...)......The......path.t | 
| d25e0 | 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 74 63 | o.the.current.repository.is.matc | 
| d2600 | 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 20 20 | hed.against.each.element.in..... | 
| d2620 | 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 20 | .reverse.order...Therefore.if.a. | 
| d2640 | 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 20 20 | REGEXP.matches,.then.earlier.... | 
| d2660 | 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 20 20 | ..elements.are.not.tried........ | 
| d2680 | 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 80 99 | If.the.used.INDENT.is....tabs... | 
| d26a0 | 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 61 62 | ,.highlight.indentation.with.tab | 
| d26c0 | 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 65 72 | s...If......INDENT.is.an.integer | 
| d26e0 | 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 74 20 | ,.highlight.indentation.with.at. | 
| d2700 | 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 4f 74 | least.that.many......spaces...Ot | 
| d2720 | 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 2d 2d | herwise,.highlight.neither....-- | 
| d2740 | 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 74 72 | .User.Option:.magit-diff-hide-tr | 
| d2760 | 61 69 6c 69 6e 67 2d 63 72 2d 63 68 61 72 61 63    74 65 72 73 0a 0a 20 20 20 20 20 57 68 65 74 68 | ailing-cr-characters.......Wheth | 
| d2780 | 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 20 | er.to.hide.^M.characters.at.the. | 
| d27a0 | 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 65 | end.of.a.line.in.diffs....--.Use | 
| d27c0 | 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 68 | r.Option:.magit-diff-highlight-h | 
| d27e0 | 75 6e 6b 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74    69 6f 6e 73 0a 0a 20 20 20 20 20 54 68 69 73 20 | unk-region-functions.......This. | 
| d2800 | 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 | 
| d2820 | 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 | 
| d2840 | 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 | 
| d2860 | 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 | 
| d2880 | 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... | 
| d28a0 | 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 | 
| d28c0 | 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 | 
| d28e0 | 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 | 
| d2900 | 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. | 
| d2920 | 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 | 
| d2940 | 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 | 
| d2960 | 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..... | 
| d2980 | 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- | 
| d29a0 | 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.... | 
| d29c0 | 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 | 
| d29e0 | 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 | 
| d2a00 | 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 | 
| d2a20 | 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 | 
| d2a40 | 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 | 
| d2a60 | 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. | 
| d2a80 | 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 | 
| d2aa0 | 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 | 
| d2ac0 | 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... | 
| d2ae0 | 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 | 
| d2b00 | 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 | 
| d2b20 | 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 | 
| d2b40 | 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,..... | 
| d2b60 | 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 | 
| d2b80 | 75 20 6d 61 79 20 77 68 69 63 68 20 74 6f 20 65    6d 70 68 61 73 69 7a 65 20 74 68 65 20 74 65 78 | u.may.which.to.emphasize.the.tex | 
| d2ba0 | 74 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 | t......itself,.using....magit-di | 
| d2bc0 | 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 2d 66 | ff-highlight-hunk-region-using-f | 
| d2be0 | 61 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 | ace...........In.terminal.frames | 
| d2c00 | 20 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 | .it...s.not.possible.to.draw.lin | 
| d2c20 | 65 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 | es.as.the.overlay......and.under | 
| d2c40 | 6c 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 | line.variants.normally.do,.so.th | 
| d2c60 | 65 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 | ere.they.fall.back.to......calli | 
| d2c80 | 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 65 61 64 2e 0a 0a 20 | ng.the.face.function.instead.... | 
| d2ca0 | 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 75 6e 6d 61 72 | --.User.Option:.magit-diff-unmar | 
| d2cc0 | 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 0a 20 20 20 20 20 | ked-lines-keep-foreground....... | 
| d2ce0 | 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 61 64 64 | This.option.controls.whether.add | 
| d2d00 | 65 64 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 | ed.and.removed.lines.outside.the | 
| d2d20 | 0a 20 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 | ......hunk-internal.region.only. | 
| d2d40 | 6c 6f 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 | lose.their.distinct.background.c | 
| d2d60 | 6f 6c 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 | olor.or......also.the.foreground | 
| d2d80 | 20 63 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 | .color...Whether.the.outside.of. | 
| d2da0 | 74 68 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 | the.region.is......dimmed.at.all | 
| d2dc0 | 20 64 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 | .depends.on.........magit-diff-h | 
| d2de0 | 69 67 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 | ighlight-hunk-region-functions.. | 
| d2e00 | 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 64 69 66 66 2d | .....--.User.Option:.magit-diff- | 
| d2e20 | 65 78 74 72 61 2d 73 74 61 74 2d 61 72 67 75 6d    65 6e 74 73 0a 0a 20 20 20 20 20 54 68 69 73 20 | extra-stat-arguments.......This. | 
| d2e40 | 6f 70 74 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 | option.specifies.additional.argu | 
| d2e60 | 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 0a 20 20 20 20 20 | ments.to.be.used.alongside...... | 
| d2e80 | e2 80 98 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 | ...--stat...........The.value.is | 
| d2ea0 | 20 61 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 75 6d 65 6e 74 | .a.list.of.zero.or.more.argument | 
| d2ec0 | 73 20 6f 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 | s.or.a.function.that......takes. | 
| d2ee0 | 6e 6f 20 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 | 
| d2f00 | 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 0a 20 20 20 20 20 61 | ist...These.arguments.are......a | 
| d2f20 | 6c 6c 6f 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 | llowed.here:....--stat-width..., | 
| d2f40 | 20 e2 80 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 | ....--stat-name-width...,....... | 
| d2f60 | 80 98 2d 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 | ..--stat-graph-width....and....- | 
| d2f80 | 2d 63 6f 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 | -compact-summary......Also.see.* | 
| d2fa0 | 6e 6f 74 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 | note......(gitman)git-diff::.... | 
| d2fc0 | 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 69 73 69 | .File:.magit.info,..Node:.Revisi | 
| d2fe0 | 6f 6e 20 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 | on.Buffer,..Prev:.Diff.Options,. | 
| d3000 | 20 55 70 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 | .Up:.Diffing..5.4.4.Revision.Buf | 
| d3020 | 66 65 72 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 | fer.---------------------...--.U | 
| d3040 | 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 69 6e 73 65 72 | ser.Option:.magit-revision-inser | 
| d3060 | 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 0a 0a    20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 | t-related-refs.......Whether.to. | 
| d3080 | 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 6f | show.related.branches.in.revisio | 
| d30a0 | 6e 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 6e 69 6c e2 80 | n.buffers..................nil.. | 
| d30c0 | 99 20 44 6f 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 | ..Don...t.show.any.related.branc | 
| d30e0 | 68 65 73 2e 0a 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 | hes..................t....Show.r | 
| d3100 | 65 6c 61 74 65 64 20 6c 6f 63 61 6c 20 62 72 61    6e 63 68 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 | elated.local.branches........... | 
| d3120 | e2 80 a2 20 e2 80 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 | .......all....Show.related.local | 
| d3140 | 20 61 6e 64 20 72 65 6d 6f 74 65 20 62 72 61 6e    63 68 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 | .and.remote.branches............ | 
| d3160 | 80 a2 20 e2 80 98 6d 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 | ......mixed....Show.all.containi | 
| d3180 | 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 0a 20 20 20 | ng.branches.and.local.merged.... | 
| d31a0 | 20 20 20 20 20 20 20 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 | .......branches....--.User.Optio | 
| d31c0 | 6e 3a 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 | n:.magit-revision-show-gravatars | 
| d31e0 | 0a 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74    6f 20 73 68 6f 77 20 67 72 61 76 61 74 61 72 20 | .......Whether.to.show.gravatar. | 
| d3200 | 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 20 20 20 | images.in.revision.buffers...... | 
| d3220 | 20 20 49 66 20 e2 80 98 6e 69 6c e2 80 99 2c 20    74 68 65 6e 20 64 6f 6e e2 80 99 74 20 69 6e 73 | ..If....nil...,.then.don...t.ins | 
| d3240 | 65 72 74 20 61 6e 79 20 67 72 61 76 61 74 61 72    20 69 6d 61 67 65 73 2e 20 20 49 66 20 e2 80 98 | ert.any.gravatar.images...If.... | 
| d3260 | 74 e2 80 99 2c 20 74 68 65 6e 0a 20 20 20 20 20    69 6e 73 65 72 74 20 62 6f 74 68 20 69 6d 61 67 | t...,.then......insert.both.imag | 
| d3280 | 65 73 2e 20 20 49 66 20 e2 80 98 61 75 74 68 6f    72 e2 80 99 20 6f 72 20 e2 80 98 63 6f 6d 6d 69 | es...If....author....or....commi | 
| d32a0 | 74 74 65 72 e2 80 99 2c 20 74 68 65 6e 20 69 6e    73 65 72 74 20 6f 6e 6c 79 0a 20 20 20 20 20 74 | tter...,.then.insert.only......t | 
| d32c0 | 68 65 20 72 65 73 70 65 63 74 69 76 65 20 69 6d    61 67 65 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f | he.respective.image........If.yo | 
| d32e0 | 75 20 68 61 76 65 20 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 | u.have.customized.the.option.... | 
| d3300 | 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68    65 61 64 65 72 73 2d 66 6f 72 6d 61 74 e2 80 99 | magit-revision-headers-format... | 
| d3320 | 0a 20 20 20 20 20 61 6e 64 20 77 61 6e 74 20 74    6f 20 69 6e 73 65 72 74 20 74 68 65 20 69 6d 61 | ......and.want.to.insert.the.ima | 
| d3340 | 67 65 73 20 74 68 65 6e 20 79 6f 75 20 6d 69 67    68 74 20 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 | ges.then.you.might.also.have.to. | 
| d3360 | 73 70 65 63 69 66 79 0a 20 20 20 20 20 77 68 65    72 65 20 74 6f 20 64 6f 20 73 6f 2e 20 20 49 6e | specify......where.to.do.so...In | 
| d3380 | 20 74 68 61 74 20 63 61 73 65 20 74 68 65 20 76    61 6c 75 65 20 68 61 73 20 74 6f 20 62 65 20 61 | .that.case.the.value.has.to.be.a | 
| d33a0 | 20 63 6f 6e 73 2d 63 65 6c 6c 20 6f 66 0a 20 20    20 20 20 74 77 6f 20 72 65 67 75 6c 61 72 20 65 | .cons-cell.of......two.regular.e | 
| d33c0 | 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 73 20 77 | xpressions...The.car.specifies.w | 
| d33e0 | 68 65 72 65 20 74 6f 20 69 6e 73 65 72 74 20 74    68 65 0a 20 20 20 20 20 61 75 74 68 6f 72 e2 80 | here.to.insert.the......author.. | 
| d3400 | 99 73 20 69 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 | .s.image...The.top.half.of.the.i | 
| d3420 | 6d 61 67 65 20 69 73 20 69 6e 73 65 72 74 65 64    20 72 69 67 68 74 20 61 66 74 65 72 0a 20 20 20 | mage.is.inserted.right.after.... | 
| d3440 | 20 20 74 68 65 20 6d 61 74 63 68 65 64 20 74 65    78 74 2c 20 74 68 65 20 62 6f 74 74 6f 6d 20 68 | ..the.matched.text,.the.bottom.h | 
| d3460 | 61 6c 66 20 6f 6e 20 74 68 65 20 6e 65 78 74 20    6c 69 6e 65 20 69 6e 20 74 68 65 20 73 61 6d 65 | alf.on.the.next.line.in.the.same | 
| d3480 | 0a 20 20 20 20 20 63 6f 6c 75 6d 6e 2e 20 20 54    68 65 20 63 64 72 20 73 70 65 63 69 66 69 65 73 | ......column...The.cdr.specifies | 
| d34a0 | 20 77 68 65 72 65 20 74 6f 20 69 6e 73 65 72 74    20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 e2 80 | .where.to.insert.the.committer.. | 
| d34c0 | 99 73 20 69 6d 61 67 65 2c 0a 20 20 20 20 20 61    63 63 6f 72 64 69 6e 67 6c 79 2e 20 20 45 69 74 | .s.image,......accordingly...Eit | 
| d34e0 | 68 65 72 20 74 68 65 20 63 61 72 20 6f 72 20 74    68 65 20 63 64 72 20 6d 61 79 20 62 65 20 6e 69 | her.the.car.or.the.cdr.may.be.ni | 
| d3500 | 6c 2e 22 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 76 69 | l."...--.User.Option:.magit-revi | 
| d3520 | 73 69 6f 6e 2d 75 73 65 2d 68 61 73 68 2d 73 65    63 74 69 6f 6e 73 0a 0a 20 20 20 20 20 57 68 65 | sion-use-hash-sections.......Whe | 
| d3540 | 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 20 74 68 65 20 63 | ther.to.turn.hashes.inside.the.c | 
| d3560 | 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 73 2e 0a 0a 20 20 | ommit.message.into.sections..... | 
| d3580 | 20 20 20 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 64 | ...If.non-nil,.then.hashes.insid | 
| d35a0 | 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 20 | e.the.commit.message.are.turned. | 
| d35c0 | 69 6e 74 6f 0a 20 20 20 20 20 e2 80 98 63 6f 6d    6d 69 74 e2 80 99 20 73 65 63 74 69 6f 6e 73 2e | into.........commit....sections. | 
| d35e0 | 20 20 54 68 65 72 65 20 69 73 20 61 20 74 72 61    64 65 20 6f 66 66 20 74 6f 20 62 65 20 6d 61 64 | ..There.is.a.trade.off.to.be.mad | 
| d3600 | 65 20 62 65 74 77 65 65 6e 0a 20 20 20 20 20 70    65 72 66 6f 72 6d 61 6e 63 65 20 61 6e 64 20 72 | e.between......performance.and.r | 
| d3620 | 65 6c 69 61 62 69 6c 69 74 79 3a 0a 0a 20 20 20    20 20 20 20 20 e2 80 a2 20 e2 80 98 73 6c 6f 77 | eliability:.................slow | 
| d3640 | e2 80 99 20 63 61 6c 6c 73 20 67 69 74 20 66 6f    72 20 65 76 65 72 79 20 77 6f 72 64 20 74 6f 20 | ....calls.git.for.every.word.to. | 
| d3660 | 62 65 20 61 62 73 6f 6c 75 74 65 6c 79 20 73 75    72 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 | be.absolutely.sure.............. | 
| d3680 | 20 e2 80 98 71 75 69 63 6b e2 80 99 20 73 6b 69    70 73 20 77 6f 72 64 73 20 6c 65 73 73 20 74 68 | ....quick....skips.words.less.th | 
| d36a0 | 61 6e 20 73 65 76 65 6e 20 63 68 61 72 61 63 74    65 72 73 20 6c 6f 6e 67 2e 0a 0a 20 20 20 20 20 | an.seven.characters.long........ | 
| d36c0 | 20 20 20 e2 80 a2 20 e2 80 98 71 75 69 63 6b 65    72 e2 80 99 20 61 64 64 69 74 69 6f 6e 61 6c 6c | ..........quicker....additionall | 
| d36e0 | 79 20 73 6b 69 70 73 20 77 6f 72 64 73 20 74 68    61 74 20 64 6f 6e e2 80 99 74 20 63 6f 6e 74 61 | y.skips.words.that.don...t.conta | 
| d3700 | 69 6e 20 61 0a 20 20 20 20 20 20 20 20 20 20 6e    75 6d 62 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 | in.a...........number........... | 
| d3720 | e2 80 a2 20 e2 80 98 71 75 69 63 6b 65 73 74 e2    80 99 20 75 73 65 73 20 61 6c 6c 20 77 6f 72 64 | .......quickest....uses.all.word | 
| d3740 | 73 20 74 68 61 74 20 61 72 65 20 61 74 20 6c 65    61 73 74 20 73 65 76 65 6e 20 63 68 61 72 61 63 | s.that.are.at.least.seven.charac | 
| d3760 | 74 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 6c    6f 6e 67 20 61 6e 64 20 77 68 69 63 68 20 63 6f | ters...........long.and.which.co | 
| d3780 | 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 20 77 65 6c | ntain.at.least.one.number.as.wel | 
| d37a0 | 6c 20 61 73 20 61 74 20 6c 65 61 73 74 0a 20 20    20 20 20 20 20 20 20 20 6f 6e 65 20 6c 65 74 74 | l.as.at.least...........one.lett | 
| d37c0 | 65 72 2e 0a 0a 20 20 20 20 20 49 66 20 6e 69 6c    2c 20 74 68 65 6e 20 6e 6f 20 68 61 73 68 65 73 | er........If.nil,.then.no.hashes | 
| d37e0 | 20 61 72 65 20 74 75 72 6e 65 64 20 69 6e 74 6f    20 73 65 63 74 69 6f 6e 73 2c 20 62 75 74 20 79 | .are.turned.into.sections,.but.y | 
| d3800 | 6f 75 20 63 61 6e 20 73 74 69 6c 6c 0a 20 20 20    20 20 76 69 73 69 74 20 74 68 65 20 63 6f 6d 6d | ou.can.still......visit.the.comm | 
| d3820 | 69 74 20 61 74 20 70 6f 69 6e 74 20 75 73 69 6e    67 20 22 52 45 54 22 2e 0a 0a 20 20 20 54 68 65 | it.at.point.using."RET"......The | 
| d3840 | 20 64 69 66 66 73 20 73 68 6f 77 6e 20 69 6e 20    74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 | .diffs.shown.in.the.revision.buf | 
| d3860 | 66 65 72 20 6d 61 79 20 62 65 20 61 75 74 6f 6d    61 74 69 63 61 6c 6c 79 0a 72 65 73 74 72 69 63 | fer.may.be.automatically.restric | 
| d3880 | 74 65 64 20 74 6f 20 61 20 73 75 62 73 65 74 20    6f 66 20 74 68 65 20 63 68 61 6e 67 65 64 20 66 | ted.to.a.subset.of.the.changed.f | 
| d38a0 | 69 6c 65 73 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 20 69 73 | iles...If.the.revision.buffer.is | 
| d38c0 | 0a 64 69 73 70 6c 61 79 65 64 20 66 72 6f 6d 20    61 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 74 68 | .displayed.from.a.log.buffer,.th | 
| d38e0 | 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65    72 20 77 69 6c 6c 20 73 68 61 72 65 20 74 68 65 | e.revision.buffer.will.share.the | 
| d3900 | 20 73 61 6d 65 0a 66 69 6c 65 20 72 65 73 74 72    69 63 74 69 6f 6e 20 61 73 20 74 68 61 74 20 6c | .same.file.restriction.as.that.l | 
| d3920 | 6f 67 20 62 75 66 66 65 72 20 28 61 6c 73 6f 20    73 65 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 0a | og.buffer.(also.see.the.command. | 
| d3940 | 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 72 | ...magit-diff-toggle-file-filter | 
| d3960 | e2 80 99 29 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 | ...)....--.User.Option:.magit-re | 
| d3980 | 76 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 0a 0a 20 | vision-filter-files-on-follow... | 
| d39a0 | 20 20 20 20 57 68 65 74 68 65 72 20 73 68 6f 77    69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 66 72 6f | ....Whether.showing.a.commit.fro | 
| d39c0 | 6d 20 61 20 6c 6f 67 20 62 75 66 66 65 72 20 68    6f 6e 6f 72 73 20 74 68 65 20 6c 6f 67 e2 80 99 | m.a.log.buffer.honors.the.log... | 
| d39e0 | 73 20 66 69 6c 65 0a 20 20 20 20 20 66 69 6c 74    65 72 20 77 68 65 6e 20 74 68 65 20 6c 6f 67 20 | s.file......filter.when.the.log. | 
| d3a00 | 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 e2 80 99 | arguments.include....--follow... | 
| d3a20 | 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69    73 20 6f 70 74 69 6f 6e 20 69 73 20 6e 69 6c 2c | ........When.this.option.is.nil, | 
| d3a40 | 20 64 69 73 70 6c 61 79 69 6e 67 20 61 20 63 6f    6d 6d 69 74 20 66 72 6f 6d 20 61 20 6c 6f 67 20 | .displaying.a.commit.from.a.log. | 
| d3a60 | 69 67 6e 6f 72 65 73 20 74 68 65 0a 20 20 20 20    20 6c 6f 67 e2 80 99 73 20 66 69 6c 65 20 66 69 | ignores.the......log...s.file.fi | 
| d3a80 | 6c 74 65 72 20 69 66 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 | lter.if.the.log.arguments.includ | 
| d3aa0 | 65 20 e2 80 98 2d 2d 66 6f 6c 6c 6f 77 e2 80 99    2e 20 20 44 6f 69 6e 67 0a 20 20 20 20 20 73 6f | e....--follow......Doing......so | 
| d3ac0 | 20 61 76 6f 69 64 73 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 | .avoids.showing.an.empty.diff.in | 
| d3ae0 | 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72    73 20 66 6f 72 20 63 6f 6d 6d 69 74 73 0a 20 20 | .revision.buffers.for.commits... | 
| d3b00 | 20 20 20 62 65 66 6f 72 65 20 61 20 72 65 6e 61    6d 65 20 65 76 65 6e 74 2e 20 20 49 6e 20 73 75 | ...before.a.rename.event...In.su | 
| d3b20 | 63 68 20 63 61 73 65 73 2c 20 74 68 65 20 e2 80    98 2d 2d 70 61 74 63 68 e2 80 99 20 61 72 67 75 | ch.cases,.the....--patch....argu | 
| d3b40 | 6d 65 6e 74 20 6f 66 0a 20 20 20 20 20 74 68 65    20 6c 6f 67 20 74 72 61 6e 73 69 65 6e 74 20 63 | ment.of......the.log.transient.c | 
| d3b60 | 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 73 68    6f 77 20 74 68 65 20 66 69 6c 65 2d 72 65 73 74 | an.be.used.to.show.the.file-rest | 
| d3b80 | 72 69 63 74 65 64 20 64 69 66 66 73 0a 20 20 20    20 20 69 6e 6c 69 6e 65 2e 0a 0a 20 20 20 20 20 | ricted.diffs......inline........ | 
| d3ba0 | 53 65 74 20 74 68 69 73 20 6f 70 74 69 6f 6e 20    74 6f 20 6e 6f 6e 2d 6e 69 6c 20 74 6f 20 6b 65 | Set.this.option.to.non-nil.to.ke | 
| d3bc0 | 65 70 20 74 68 65 20 6c 6f 67 e2 80 99 73 20 66    69 6c 65 20 72 65 73 74 72 69 63 74 69 6f 6e 20 | ep.the.log...s.file.restriction. | 
| d3be0 | 65 76 65 6e 0a 20 20 20 20 20 69 66 20 e2 80 98    2d 2d 66 6f 6c 6c 6f 77 e2 80 99 20 69 73 20 70 | even......if....--follow....is.p | 
| d3c00 | 72 65 73 65 6e 74 20 69 6e 20 74 68 65 20 6c 6f    67 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 | resent.in.the.log.arguments..... | 
| d3c20 | 20 49 66 20 74 68 65 20 72 65 76 69 73 69 6f 6e    20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 20 64 | .If.the.revision.buffer.is.not.d | 
| d3c40 | 69 73 70 6c 61 79 65 64 20 66 72 6f 6d 20 61 20    6c 6f 67 20 62 75 66 66 65 72 2c 20 74 68 65 20 | isplayed.from.a.log.buffer,.the. | 
| d3c60 | 66 69 6c 65 0a 72 65 73 74 72 69 63 74 69 6f 6e    20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 61 | file.restriction.is.determined.a | 
| d3c80 | 73 20 75 73 75 61 6c 20 28 73 65 65 20 2a 6e 6f    74 65 20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 | s.usual.(see.*note.Transient.Arg | 
| d3ca0 | 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 65 73 3a 3a 29 2e 0a | uments.and.Buffer.Variables::).. | 
| d3cc0 | 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 64 69 66 | ...File:.magit.info,..Node:.Edif | 
| d3ce0 | 66 69 6e 67 2c 20 20 4e 65 78 74 3a 20 52 65 66    65 72 65 6e 63 65 73 20 42 75 66 66 65 72 2c 20 | fing,..Next:.References.Buffer,. | 
| d3d00 | 20 50 72 65 76 3a 20 44 69 66 66 69 6e 67 2c 20    20 55 70 3a 20 49 6e 73 70 65 63 74 69 6e 67 0a | .Prev:.Diffing,..Up:.Inspecting. | 
| d3d20 | 0a 35 2e 35 20 45 64 69 66 66 69 6e 67 0a 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 69 73 | .5.5.Ediffing.============..This | 
| d3d40 | 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62    65 73 20 68 6f 77 20 74 6f 20 65 6e 74 65 72 20 | .section.describes.how.to.enter. | 
| d3d60 | 45 64 69 66 66 20 66 72 6f 6d 20 4d 61 67 69 74    20 62 75 66 66 65 72 73 2e 20 20 46 6f 72 0a 69 | Ediff.from.Magit.buffers...For.i | 
| d3d80 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 68 6f    77 20 74 6f 20 75 73 65 20 45 64 69 66 66 20 69 | nformation.on.how.to.use.Ediff.i | 
| d3da0 | 74 73 65 6c 66 2c 20 73 65 65 20 2a 6e 6f 74 65    20 28 65 64 69 66 66 29 54 6f 70 3a 3a 2e 0a 0a | tself,.see.*note.(ediff)Top::... | 
| d3dc0 | e2 80 98 65 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d | ...e........(...magit-ediff-dwim | 
| d3de0 | e2 80 99 29 0a 0a 20 20 20 20 20 43 6f 6d 70 61    72 65 2c 20 73 74 61 67 65 2c 20 6f 72 20 72 65 | ...).......Compare,.stage,.or.re | 
| d3e00 | 73 6f 6c 76 65 20 75 73 69 6e 67 20 45 64 69 66    66 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f | solve.using.Ediff........This.co | 
| d3e20 | 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 2c 20 | mmand.tries.to.guess.what.file,. | 
| d3e40 | 61 6e 64 20 77 68 61 74 20 63 6f 6d 6d 69 74 20    6f 72 20 72 61 6e 67 65 20 74 68 65 0a 20 20 20 | and.what.commit.or.range.the.... | 
| d3e60 | 20 20 75 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 | ..user.wants.to.compare,.stage,. | 
| d3e80 | 6f 72 20 72 65 73 6f 6c 76 65 20 75 73 69 6e 67    20 45 64 69 66 66 2e 20 20 49 74 20 6d 69 67 68 | or.resolve.using.Ediff...It.migh | 
| d3ea0 | 74 0a 20 20 20 20 20 6f 6e 6c 79 20 62 65 20 61    62 6c 65 20 74 6f 20 67 75 65 73 73 20 65 69 74 | t......only.be.able.to.guess.eit | 
| d3ec0 | 68 65 72 20 74 68 65 20 66 69 6c 65 2c 20 6f 72    20 72 61 6e 67 65 2f 63 6f 6d 6d 69 74 2c 20 69 | her.the.file,.or.range/commit,.i | 
| d3ee0 | 6e 20 77 68 69 63 68 0a 20 20 20 20 20 63 61 73    65 20 74 68 65 20 75 73 65 72 20 69 73 20 61 73 | n.which......case.the.user.is.as | 
| d3f00 | 6b 65 64 20 61 62 6f 75 74 20 74 68 65 20 6f 74    68 65 72 2e 20 20 49 74 20 6d 69 67 68 74 20 6e | ked.about.the.other...It.might.n | 
| d3f20 | 6f 74 20 61 6c 77 61 79 73 20 67 75 65 73 73 0a    20 20 20 20 20 72 69 67 68 74 2c 20 69 6e 20 77 | ot.always.guess......right,.in.w | 
| d3f40 | 68 69 63 68 20 63 61 73 65 20 74 68 65 20 61 70    70 72 6f 70 72 69 61 74 65 20 e2 80 98 6d 61 67 | hich.case.the.appropriate....mag | 
| d3f60 | 69 74 2d 65 64 69 66 66 2d 2a e2 80 99 20 63 6f    6d 6d 61 6e 64 20 68 61 73 20 74 6f 0a 20 20 20 | it-ediff-*....command.has.to.... | 
| d3f80 | 20 20 62 65 20 75 73 65 64 20 65 78 70 6c 69 63    69 74 6c 79 2e 20 20 49 66 20 69 74 20 63 61 6e | ..be.used.explicitly...If.it.can | 
| d3fa0 | 6e 6f 74 20 72 65 61 64 20 74 68 65 20 75 73 65    72 e2 80 99 73 20 6d 69 6e 64 20 61 74 20 61 6c | not.read.the.user...s.mind.at.al | 
| d3fc0 | 6c 2c 20 74 68 65 6e 0a 20 20 20 20 20 69 74 20    61 73 6b 73 20 74 68 65 20 75 73 65 72 20 66 6f | l,.then......it.asks.the.user.fo | 
| d3fe0 | 72 20 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72    75 6e 2e 0a 0a e2 80 98 45 e2 80 99 20 20 20 20 | r.a.command.to.run......E....... | 
| d4000 | 20 28 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66    e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 | .(...magit-ediff...).......This. | 
| d4020 | 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 | 
| d4040 | 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.... | 
| d4060 | 20 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 72 61 | ..and.displays.them.in.a.tempora | 
| d4080 | 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 6f | ry.buffer.until.a.suffix.is.invo | 
| d40a0 | 6b 65 64 2e 0a 0a e2 80 98 45 20 72 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 65 64 | ked......E.r........(...magit-ed | 
| d40c0 | 69 66 66 2d 63 6f 6d 70 61 72 65 e2 80 99 29 0a    0a 20 20 20 20 20 43 6f 6d 70 61 72 65 20 74 77 | iff-compare...).......Compare.tw | 
| d40e0 | 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 45 64 69 66 | o.revisions.of.a.file.using.Edif | 
| d4100 | 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 74 69 76 65 | f........If.the.region.is.active | 
| d4120 | 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 73 74 | ,.use.the.revisions.on.the.first | 
| d4140 | 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 65 67 69 6f | .and.last......line.of.the.regio | 
| d4160 | 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 69 6e 73 74 | n...With.a.prefix.argument,.inst | 
| d4180 | 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 73 69 6f 6e | ead.of.diffing.the......revision | 
| d41a0 | 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 20 63 68 61 | s,.choose.a.revision.to.view.cha | 
| d41c0 | 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 20 20 20 20 | nges.along,.starting.at.the..... | 
| d41e0 | 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 69 73 69 6f | .common.ancestor.of.both.revisio | 
| d4200 | 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 2e 0a 0a e2 | ns.(i.e.,.use.a."...".range).... | 
| d4220 | 80 98 45 20 6d e2 80 99 20 20 20 20 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 | 
| d4240 | 6f 6c 76 65 e2 80 99 29 0a 0a 20 20 20 20 20 52    65 73 6f 6c 76 65 20 6f 75 74 73 74 61 6e 64 69 | olve...).......Resolve.outstandi | 
| d4260 | 6e 67 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20    61 20 66 69 6c 65 20 75 73 69 6e 67 20 45 64 69 | ng.conflicts.in.a.file.using.Edi | 
| d4280 | 66 66 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 66 69 6c 65 20 | ff,.defaulting.to......the.file. | 
| d42a0 | 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20    50 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 | at.point........Provided.that.th | 
| d42c0 | 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 73 74 79 6c | e.value.of....merge.conflictstyl | 
| d42e0 | 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 20 20 63 61 | e....is....diff3...,.you......ca | 
| d4300 | 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 73 65 20 72 | n.view.the.file...s.merge-base.r | 
| d4320 | 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 20 45 64 69 | evision.using..../....in.the.Edi | 
| d4340 | 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 20 20 49 6e | ff......control.buffer........In | 
| d4360 | 20 74 68 65 20 72 61 72 65 20 65 76 65 6e 74 20    74 68 61 74 20 79 6f 75 20 77 61 6e 74 20 74 6f | .the.rare.event.that.you.want.to | 
| d4380 | 20 6d 61 6e 75 61 6c 6c 79 20 72 65 73 6f 6c 76    65 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 73 2c | .manually.resolve.all.conflicts, | 
| d43a0 | 0a 20 20 20 20 20 69 6e 63 6c 75 64 69 6e 67 20    74 68 6f 73 65 20 61 6c 72 65 61 64 79 20 72 65 | ......including.those.already.re | 
| d43c0 | 73 6f 6c 76 65 64 20 62 79 20 47 69 74 2c 20 75    73 65 0a 20 20 20 20 20 e2 80 98 65 64 69 66 66 | solved.by.Git,.use.........ediff | 
| d43e0 | 2d 6d 65 72 67 65 2d 72 65 76 69 73 69 6f 6e 73    2d 77 69 74 68 2d 61 6e 63 65 73 74 6f 72 e2 80 | -merge-revisions-with-ancestor.. | 
| d4400 | 99 2e 0a 0a e2 80 98 45 20 73 e2 80 99 20 20 20    20 20 28 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 | .......E.s........(...magit-edif | 
| d4420 | 66 2d 73 74 61 67 65 e2 80 99 29 0a 0a 20 20 20    20 20 53 74 61 67 65 20 61 6e 64 20 75 6e 73 74 | f-stage...).......Stage.and.unst | 
| d4440 | 61 67 65 20 63 68 61 6e 67 65 73 20 74 6f 20 61    20 66 69 6c 65 20 75 73 69 6e 67 20 45 64 69 66 | age.changes.to.a.file.using.Edif | 
| d4460 | 66 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 66 69 6c 65 20 61 | f,.defaulting.to.the......file.a | 
| d4480 | 74 20 70 6f 69 6e 74 2e 0a 0a e2 80 98 45 20 75    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | t.point......E.u........(...magi | 
| d44a0 | 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 6e 73    74 61 67 65 64 e2 80 99 29 0a 0a 20 20 20 20 20 | t-ediff-show-unstaged...)....... | 
| d44c0 | 53 68 6f 77 20 75 6e 73 74 61 67 65 64 20 63 68    61 6e 67 65 73 20 74 6f 20 61 20 66 69 6c 65 20 | Show.unstaged.changes.to.a.file. | 
| d44e0 | 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a e2 80    98 45 20 69 e2 80 99 20 20 20 20 20 28 e2 80 98 | using.Ediff......E.i........(... | 
| d4500 | 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 99 29 0a 0a 20 20 20 | magit-ediff-show-staged...)..... | 
| d4520 | 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 20 66 69 6c 65 20 | ..Show.staged.changes.to.a.file. | 
| d4540 | 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a e2 80    98 45 20 77 e2 80 99 20 20 20 20 20 28 e2 80 98 | using.Ediff......E.w........(... | 
| d4560 | 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 80 99 | magit-ediff-show-working-tree... | 
| d4580 | 29 0a 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 62 | ).......Show.changes.in.a.file.b | 
| d45a0 | 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 72 | etween....HEAD....and.working.tr | 
| d45c0 | 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 20 20 20 20 28 | ee.using.Ediff......E.c........( | 
| d45e0 | e2 80 98 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 0a | ...magit-ediff-show-commit...).. | 
| d4600 | 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 65 20 69 6e 74 72 | .....Show.changes.to.a.file.intr | 
| d4620 | 6f 64 75 63 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 | oduced.by.a.commit.using.Ediff.. | 
| d4640 | 0a e2 80 98 45 20 7a e2 80 99 20 20 20 20 20 28    e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 | ....E.z........(...magit-ediff-s | 
| d4660 | 68 6f 77 2d 73 74 61 73 68 e2 80 99 29 0a 0a 20    20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 | how-stash...).......Show.changes | 
| d4680 | 20 74 6f 20 61 20 66 69 6c 65 20 69 6e 74 72 6f    64 75 63 65 64 20 62 79 20 61 20 73 74 61 73 68 | .to.a.file.introduced.by.a.stash | 
| d46a0 | 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a 20    2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | .using.Ediff....--.User.Option:. | 
| d46c0 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d    2d 73 68 6f 77 2d 6f 6e 2d 68 75 6e 6b 73 0a 0a | magit-ediff-dwim-show-on-hunks.. | 
| d46e0 | 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 61 74 20 63 | .....This.option.controls.what.c | 
| d4700 | 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d    65 64 69 66 66 2d 64 77 69 6d e2 80 99 20 63 61 | ommand....magit-ediff-dwim....ca | 
| d4720 | 6c 6c 73 20 77 68 65 6e 0a 20 20 20 20 20 70 6f    69 6e 74 20 69 73 20 6f 6e 20 75 6e 63 6f 6d 6d | lls.when......point.is.on.uncomm | 
| d4740 | 69 74 74 65 64 20 68 75 6e 6b 73 2e 20 20 57 68    65 6e 20 6e 69 6c 2c 20 61 6c 77 61 79 73 20 72 | itted.hunks...When.nil,.always.r | 
| d4760 | 75 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74    2d 65 64 69 66 66 2d 73 74 61 67 65 e2 80 99 2e | un.........magit-ediff-stage.... | 
| d4780 | 20 20 4f 74 68 65 72 77 69 73 65 2c 20 75 73 65    20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d | ..Otherwise,.use....magit-ediff- | 
| d47a0 | 73 68 6f 77 2d 73 74 61 67 65 64 e2 80 99 20 61    6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 | show-staged....and.........magit | 
| d47c0 | 2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 6e 73 74    61 67 65 64 e2 80 99 20 74 6f 20 73 68 6f 77 20 | -ediff-show-unstaged....to.show. | 
| d47e0 | 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 0a 20 20 20 | staged.and.unstaged.changes,.... | 
| d4800 | 20 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a    0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e | ..respectively....--.User.Option | 
| d4820 | 3a 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 74 68 2d 69 6e | :.magit-ediff-show-stash-with-in | 
| d4840 | 64 65 78 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 | dex.......This.option.controls.w | 
| d4860 | 68 65 74 68 65 72 20 e2 80 98 6d 61 67 69 74 2d    65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 | hether....magit-ediff-show-stash | 
| d4880 | e2 80 99 20 69 6e 63 6c 75 64 65 73 20 61 0a 20    20 20 20 20 62 75 66 66 65 72 20 63 6f 6e 74 61 | ....includes.a......buffer.conta | 
| d48a0 | 69 6e 69 6e 67 20 74 68 65 20 66 69 6c 65 e2 80    99 73 20 73 74 61 74 65 20 69 6e 20 74 68 65 20 | ining.the.file...s.state.in.the. | 
| d48c0 | 69 6e 64 65 78 20 61 74 20 74 68 65 20 74 69 6d    65 20 74 68 65 0a 20 20 20 20 20 73 74 61 73 68 | index.at.the.time.the......stash | 
| d48e0 | 20 77 61 73 20 63 72 65 61 74 65 64 2e 20 20 54    68 69 73 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 | .was.created...This.makes.it.pos | 
| d4900 | 73 69 62 6c 65 20 74 6f 20 74 65 6c 6c 20 77 68    69 63 68 20 63 68 61 6e 67 65 73 20 69 6e 0a 20 | sible.to.tell.which.changes.in.. | 
| d4920 | 20 20 20 20 74 68 65 20 73 74 61 73 68 20 77 65    72 65 20 73 74 61 67 65 64 2e 0a 0a 20 2d 2d 20 | ....the.stash.were.staged....--. | 
| d4940 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67    69 74 2d 65 64 69 66 66 2d 71 75 69 74 2d 68 6f | User.Option:.magit-ediff-quit-ho | 
| d4960 | 6f 6b 0a 0a 20 20 20 20 20 54 68 69 73 20 68 6f    6f 6b 20 69 73 20 72 75 6e 20 61 66 74 65 72 20 | ok.......This.hook.is.run.after. | 
| d4980 | 71 75 69 74 74 69 6e 67 20 61 6e 20 45 64 69 66    66 20 73 65 73 73 69 6f 6e 20 74 68 61 74 20 77 | quitting.an.Ediff.session.that.w | 
| d49a0 | 61 73 20 63 72 65 61 74 65 64 0a 20 20 20 20 20    75 73 69 6e 67 20 61 20 4d 61 67 69 74 20 63 6f | as.created......using.a.Magit.co | 
| d49c0 | 6d 6d 61 6e 64 2e 20 20 54 68 65 20 68 6f 6f 6b    20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 72 | mmand...The.hook.functions.are.r | 
| d49e0 | 75 6e 20 69 6e 73 69 64 65 20 74 68 65 20 45 64    69 66 66 0a 20 20 20 20 20 63 6f 6e 74 72 6f 6c | un.inside.the.Ediff......control | 
| d4a00 | 20 62 75 66 66 65 72 2c 20 61 6e 64 20 73 68 6f    75 6c 64 20 6e 6f 74 20 63 68 61 6e 67 65 20 74 | .buffer,.and.should.not.change.t | 
| d4a20 | 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65    72 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 | he.current.buffer........This.is | 
| d4a40 | 20 73 69 6d 69 6c 61 72 20 74 6f 20 e2 80 98 65    64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b e2 80 | .similar.to....ediff-quit-hook.. | 
| d4a60 | 99 20 62 75 74 20 74 61 6b 65 73 20 74 68 65 20    6e 65 65 64 73 20 6f 66 20 4d 61 67 69 74 0a 20 | ..but.takes.the.needs.of.Magit.. | 
| d4a80 | 20 20 20 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74    2e 20 20 54 68 65 20 72 65 67 75 6c 61 72 20 e2 | ....into.account...The.regular.. | 
| d4aa0 | 80 98 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f    6b e2 80 99 20 69 73 20 69 67 6e 6f 72 65 64 20 | ..ediff-quit-hook....is.ignored. | 
| d4ac0 | 62 79 20 45 64 69 66 66 0a 20 20 20 20 20 73 65    73 73 69 6f 6e 73 20 74 68 61 74 20 77 65 72 65 | by.Ediff......sessions.that.were | 
| d4ae0 | 20 63 72 65 61 74 65 64 20 75 73 69 6e 67 20 61    20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 2e 0a | .created.using.a.Magit.command.. | 
| d4b00 | 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 66 65 | ...File:.magit.info,..Node:.Refe | 
| d4b20 | 72 65 6e 63 65 73 20 42 75 66 66 65 72 2c 20 20    4e 65 78 74 3a 20 42 69 73 65 63 74 69 6e 67 2c | rences.Buffer,..Next:.Bisecting, | 
| d4b40 | 20 20 50 72 65 76 3a 20 45 64 69 66 66 69 6e 67    2c 20 20 55 70 3a 20 49 6e 73 70 65 63 74 69 6e | ..Prev:.Ediffing,..Up:.Inspectin | 
| d4b60 | 67 0a 0a 35 2e 36 20 52 65 66 65 72 65 6e 63 65    73 20 42 75 66 66 65 72 0a 3d 3d 3d 3d 3d 3d 3d | g..5.6.References.Buffer.======= | 
| d4b80 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a    e2 80 98 79 e2 80 99 20 20 20 20 20 28 e2 80 98 | ==============.....y........(... | 
| d4ba0 | 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 e2    80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 | magit-show-refs...).......This.c | 
| d4bc0 | 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 74 61 67 73 20 69 | ommand.lists.branches.and.tags.i | 
| d4be0 | 6e 20 61 20 64 65 64 69 63 61 74 65 64 20 62 75    66 66 65 72 2e 0a 0a 20 20 20 20 20 48 6f 77 65 | n.a.dedicated.buffer........Howe | 
| d4c00 | 76 65 72 20 69 66 20 74 68 69 73 20 63 6f 6d 6d    61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 61 | ver.if.this.command.is.invoked.a | 
| d4c20 | 67 61 69 6e 20 66 72 6f 6d 20 74 68 69 73 20 62    75 66 66 65 72 20 6f 72 20 69 66 20 69 74 0a 20 | gain.from.this.buffer.or.if.it.. | 
| d4c40 | 20 20 20 20 69 73 20 69 6e 76 6f 6b 65 64 20 77    69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | ....is.invoked.with.a.prefix.arg | 
| d4c60 | 75 6d 65 6e 74 2c 20 74 68 65 6e 20 69 74 20 61    63 74 73 20 61 73 20 61 20 74 72 61 6e 73 69 65 | ument,.then.it.acts.as.a.transie | 
| d4c80 | 6e 74 0a 20 20 20 20 20 70 72 65 66 69 78 20 63    6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 62 69 | nt......prefix.command,.which.bi | 
| d4ca0 | 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 | 
| d4cc0 | 73 20 61 6e 64 20 73 6f 6d 65 0a 20 20 20 20 20    69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e | s.and.some......infix.arguments. | 
| d4ce0 | 0a 0a 20 20 20 41 6c 6c 20 6f 66 20 74 68 65 20    66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 | .....All.of.the.following.suffix | 
| d4d00 | 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 20 65    78 61 63 74 6c 79 20 74 68 65 20 73 61 6d 65 20 | .commands.list.exactly.the.same. | 
| d4d20 | 62 72 61 6e 63 68 65 73 0a 61 6e 64 20 74 61 67    73 2e 20 20 54 68 65 20 6f 6e 6c 79 20 64 69 66 | branches.and.tags...The.only.dif | 
| d4d40 | 66 65 72 65 6e 63 65 20 74 68 65 20 6f 70 74 69    6f 6e 61 6c 20 66 65 61 74 75 72 65 20 74 68 61 | ference.the.optional.feature.tha | 
| d4d60 | 74 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64    0a 62 79 20 63 68 61 6e 67 69 6e 67 20 74 68 65 | t.can.be.enabled.by.changing.the | 
| d4d80 | 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67    69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d | .value.of....magit-refs-show-com | 
| d4da0 | 6d 69 74 2d 63 6f 75 6e 74 e2 80 99 20 28 73 65    65 20 62 65 6c 6f 77 29 2e 0a 54 68 65 73 65 20 | mit-count....(see.below)..These. | 
| d4dc0 | 63 6f 6d 6d 61 6e 64 73 20 73 70 65 63 69 66 79    20 61 20 64 69 66 66 65 72 65 6e 74 20 62 72 61 | commands.specify.a.different.bra | 
| d4de0 | 6e 63 68 20 6f 72 20 63 6f 6d 6d 69 74 20 61 67    61 69 6e 73 74 20 77 68 69 63 68 20 61 6c 6c 0a | nch.or.commit.against.which.all. | 
| d4e00 | 74 68 65 20 6f 74 68 65 72 20 72 65 66 65 72 65    6e 63 65 73 20 61 72 65 20 63 6f 6d 70 61 72 65 | the.other.references.are.compare | 
| d4e20 | 64 2e 0a 0a e2 80 98 79 20 79 e2 80 99 20 20 20    20 20 28 e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 | d......y.y........(...magit-show | 
| d4e40 | 2d 72 65 66 73 2d 68 65 61 64 e2 80 99 29 0a 0a    20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | -refs-head...).......This.comman | 
| d4e60 | 64 20 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 | d.lists.branches.and.tags.in.a.d | 
| d4e80 | 65 64 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 | edicated.buffer...Each......refe | 
| d4ea0 | 72 65 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 e2 80 98 | rence.is.being.compared.with.... | 
| d4ec0 | 48 45 41 44 e2 80 99 2e 0a 0a e2 80 98 79 20 63    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | HEAD.........y.c........(...magi | 
| d4ee0 | 74 2d 73 68 6f 77 2d 72 65 66 73 2d 63 75 72 72    65 6e 74 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 | t-show-refs-current...).......Th | 
| d4f00 | 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 74 61 | is.command.lists.branches.and.ta | 
| d4f20 | 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 68 0a | gs.in.a.dedicated.buffer...Each. | 
| d4f40 | 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 65 64 | .....reference.is.being.compared | 
| d4f60 | 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 72 20 e2 80 98 48 | .with.the.current.branch.or....H | 
| d4f80 | 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 68 65 64 2e 0a 0a | EAD....if.it......is.detached... | 
| d4fa0 | e2 80 98 79 20 6f e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 | ...y.o........(...magit-show-ref | 
| d4fc0 | 73 2d 6f 74 68 65 72 e2 80 99 29 0a 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6c | s-other...).......This.command.l | 
| d4fe0 | 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 69 | ists.branches.and.tags.in.a.dedi | 
| d5000 | 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 6e | cated.buffer...Each......referen | 
| d5020 | 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 6e | ce.is.being.compared.with.a.bran | 
| d5040 | 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 80 | ch.read.from.the.user......y.r.. | 
| d5060 | 99 20 20 20 20 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 | ......(...magit-refs-set-show-co | 
| d5080 | 6d 6d 69 74 2d 63 6f 75 6e 74 e2 80 99 29 0a 0a    20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | mmit-count...).......This.comman | 
| d50a0 | 64 20 63 68 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 | d.changes.for.which.refs.the.com | 
| d50c0 | 6d 69 74 20 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 | mit.count.is.shown....--.User.Op | 
| d50e0 | 74 69 6f 6e 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 | tion:.magit-refs-show-commit-cou | 
| d5100 | 6e 74 0a 0a 20 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 | nt.......Whether.to.show.commit. | 
| d5120 | 63 6f 75 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 | counts.in.Magit-Refs.mode.buffer | 
| d5140 | 73 2e 0a 0a 20 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 | s..................all....Show.c | 
| d5160 | 6f 75 6e 74 73 20 66 6f 72 20 62 72 61 6e 63 68    65 73 20 61 6e 64 20 74 61 67 73 2e 0a 0a 20 20 | ounts.for.branches.and.tags..... | 
| d5180 | 20 20 20 20 20 20 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 | .............branch....Show.coun | 
| d51a0 | 74 73 20 66 6f 72 20 62 72 61 6e 63 68 65 73 20    6f 6e 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 e2 | ts.for.branches.only............ | 
| d51c0 | 80 a2 20 e2 80 98 6e 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 | ......nil....Never.show.counts.. | 
| d51e0 | 0a 20 20 20 20 20 54 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 | ......The.default.is....nil....b | 
| d5200 | 65 63 61 75 73 65 20 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 | ecause.anything.else.can.be.very | 
| d5220 | 20 65 78 70 65 6e 73 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 | .expensive....--.User.Option:.ma | 
| d5240 | 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 0a 0a 20 20 20 20 | git-refs-pad-commit-counts...... | 
| d5260 | 20 57 68 65 74 68 65 72 20 74 6f 20 70 61 64 20    61 6c 6c 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 | .Whether.to.pad.all.commit.count | 
| d5280 | 73 20 6f 6e 20 61 6c 6c 20 73 69 64 65 73 20 69    6e 20 4d 61 67 69 74 2d 52 65 66 73 20 6d 6f 64 | s.on.all.sides.in.Magit-Refs.mod | 
| d52a0 | 65 0a 20 20 20 20 20 62 75 66 66 65 72 73 2e 0a    0a 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 | e......buffers........If.this.is | 
| d52c0 | 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 6e 74 73 20 61 72 | .nil,.then.some.commit.counts.ar | 
| d52e0 | 65 20 64 69 73 70 6c 61 79 65 64 20 72 69 67 68    74 20 6e 65 78 74 20 74 6f 0a 20 20 20 20 20 6f | e.displayed.right.next.to......o | 
| d5300 | 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 6e | ne.of.the.branches.that.appear.n | 
| d5320 | 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 20 20 | ext.to.the.count,.without.any... | 
| d5340 | 20 20 20 73 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 | ...space.in.between...This.might | 
| d5360 | 20 6c 6f 6f 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 | .look.bad.if.the.branch.name.fac | 
| d5380 | 65 73 0a 20 20 20 20 20 6c 6f 6f 6b 20 74 6f 6f    20 73 69 6d 69 6c 61 72 20 74 6f 20 e2 80 98 6d | es......look.too.similar.to....m | 
| d53a0 | 61 67 69 74 2d 64 69 6d 6d 65 64 e2 80 99 2e 0a    0a 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 | agit-dimmed...........If.this.is | 
| d53c0 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 73    70 61 63 65 73 20 61 72 65 20 70 6c 61 63 65 64 | .non-nil,.then.spaces.are.placed | 
| d53e0 | 20 6f 6e 20 62 6f 74 68 20 73 69 64 65 73 20 6f    66 20 61 6c 6c 0a 20 20 20 20 20 63 6f 6d 6d 69 | .on.both.sides.of.all......commi | 
| d5400 | 74 20 63 6f 75 6e 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 | t.counts....--.User.Option:.magi | 
| d5420 | 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 0a 0a 20 20 20 20 20 | t-refs-show-remote-prefix....... | 
| d5440 | 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20    74 68 65 20 72 65 6d 6f 74 65 20 70 72 65 66 69 | Whether.to.show.the.remote.prefi | 
| d5460 | 78 20 69 6e 20 6c 69 73 74 73 20 6f 66 20 72 65    6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2e 0a 0a | x.in.lists.of.remote.branches... | 
| d5480 | 20 20 20 20 20 53 68 6f 77 69 6e 67 20 74 68 65    20 70 72 65 66 69 78 20 69 73 20 72 65 64 75 6e | .....Showing.the.prefix.is.redun | 
| d54a0 | 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 65 6d | dant.because.the.name.of.the.rem | 
| d54c0 | 6f 74 65 20 69 73 0a 20 20 20 20 20 61 6c 72 65    61 64 79 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 | ote.is......already.shown.in.the | 
| d54e0 | 20 68 65 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 | .heading.preceding.the.list.of.i | 
| d5500 | 74 73 20 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 | ts.branches....--.User.Option:.m | 
| d5520 | 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 0a 0a | agit-refs-primary-column-width.. | 
| d5540 | 20 20 20 20 20 57 69 64 74 68 20 6f 66 20 74 68    65 20 70 72 69 6d 61 72 79 20 63 6f 6c 75 6d 6e | .....Width.of.the.primary.column | 
| d5560 | 20 69 6e 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 72 | .in....magit-refs-mode....buffer | 
| d5580 | 73 2e 20 20 54 68 65 0a 20 20 20 20 20 70 72 69    6d 61 72 79 20 63 6f 6c 75 6d 6e 20 69 73 20 74 | s...The......primary.column.is.t | 
| d55a0 | 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 6d 65 | he.column.that.contains.the.name | 
| d55c0 | 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68 0a 20    20 20 20 20 74 68 61 74 20 74 68 65 20 63 75 72 | .of.the.branch......that.the.cur | 
| d55e0 | 72 65 6e 74 20 72 6f 77 20 69 73 20 61 62 6f 75    74 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 69 73 | rent.row.is.about........If.this | 
| d5600 | 20 69 73 20 61 6e 20 69 6e 74 65 67 65 72 2c 20    74 68 65 6e 20 74 68 65 20 63 6f 6c 75 6d 6e 20 | .is.an.integer,.then.the.column. | 
| d5620 | 69 73 20 74 68 61 74 20 6d 61 6e 79 20 63 6f 6c    75 6d 6e 73 20 77 69 64 65 2e 0a 20 20 20 20 20 | is.that.many.columns.wide....... | 
| d5640 | 4f 74 68 65 72 77 69 73 65 20 69 74 20 68 61 73    20 74 6f 20 62 65 20 61 20 63 6f 6e 73 2d 63 65 | Otherwise.it.has.to.be.a.cons-ce | 
| d5660 | 6c 6c 20 6f 66 20 74 77 6f 20 69 6e 74 65 67 65    72 73 2e 20 20 54 68 65 20 66 69 72 73 74 0a 20 | ll.of.two.integers...The.first.. | 
| d5680 | 20 20 20 20 73 70 65 63 69 66 69 65 73 20 74 68    65 20 6d 69 6e 69 6d 61 6c 20 77 69 64 74 68 2c | ....specifies.the.minimal.width, | 
| d56a0 | 20 74 68 65 20 73 65 63 6f 6e 64 20 74 68 65 20    6d 61 78 69 6d 61 6c 20 77 69 64 74 68 2e 20 20 | .the.second.the.maximal.width... | 
| d56c0 | 49 6e 20 74 68 61 74 0a 20 20 20 20 20 63 61 73    65 20 74 68 65 20 61 63 74 75 61 6c 20 77 69 64 | In.that......case.the.actual.wid | 
| d56e0 | 74 68 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64    20 75 73 69 6e 67 20 74 68 65 20 6c 65 6e 67 74 | th.is.determined.using.the.lengt | 
| d5700 | 68 20 6f 66 20 74 68 65 20 6e 61 6d 65 73 0a 20    20 20 20 20 6f 66 20 74 68 65 20 73 68 6f 77 6e | h.of.the.names......of.the.shown | 
| d5720 | 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 61 6e 63 68 | .local.branches...(Remote.branch | 
| d5740 | 65 73 20 61 6e 64 20 74 61 67 73 20 61 72 65 20    6e 6f 74 0a 20 20 20 20 20 74 61 6b 65 6e 20 69 | es.and.tags.are.not......taken.i | 
| d5760 | 6e 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 | nto.account.when.calculating.to. | 
| d5780 | 6f 70 74 69 6d 61 6c 20 77 69 64 74 68 2e 29 0a    0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e | optimal.width.)...--.User.Option | 
| d57a0 | 3a 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 0a | :.magit-refs-focus-column-width. | 
| d57c0 | 0a 20 20 20 20 20 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 | ......Width.of.the.focus.column. | 
| d57e0 | 69 6e 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 72 73 | in....magit-refs-mode....buffers | 
| d5800 | 2e 0a 0a 20 20 20 20 20 54 68 65 20 66 6f 63 75    73 20 63 6f 6c 75 6d 6e 20 69 73 20 74 68 65 20 | ........The.focus.column.is.the. | 
| d5820 | 66 69 72 73 74 20 63 6f 6c 75 6d 6e 2c 20 77 68    69 63 68 20 6d 61 72 6b 73 20 6f 6e 65 20 62 72 | first.column,.which.marks.one.br | 
| d5840 | 61 6e 63 68 0a 20 20 20 20 20 28 75 73 75 61 6c    6c 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | anch......(usually.the.current.b | 
| d5860 | 72 61 6e 63 68 29 20 61 73 20 74 68 65 20 66 6f    63 75 73 65 64 20 62 72 61 6e 63 68 20 75 73 69 | ranch).as.the.focused.branch.usi | 
| d5880 | 6e 67 20 e2 80 98 2a e2 80 99 20 6f 72 0a 20 20    20 20 20 e2 80 98 40 e2 80 99 2e 20 20 46 6f 72 | ng....*....or.........@......For | 
| d58a0 | 20 65 61 63 68 20 6f 74 68 65 72 20 72 65 66 65    72 65 6e 63 65 2c 20 74 68 69 73 20 63 6f 6c 75 | .each.other.reference,.this.colu | 
| d58c0 | 6d 6e 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 73 68    6f 77 73 20 68 6f 77 0a 20 20 20 20 20 6d 61 6e | mn.optionally.shows.how......man | 
| d58e0 | 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 66 6f 63 | y.commits.it.is.ahead.of.the.foc | 
| d5900 | 75 73 65 64 20 62 72 61 6e 63 68 20 61 6e 64 20    e2 80 98 3c e2 80 99 2c 20 6f 72 20 69 66 20 69 | used.branch.and....<...,.or.if.i | 
| d5920 | 74 0a 20 20 20 20 20 69 73 6e e2 80 99 74 20 61    68 65 61 64 20 74 68 65 6e 20 74 68 65 20 63 6f | t......isn...t.ahead.then.the.co | 
| d5940 | 6d 6d 69 74 73 20 69 74 20 69 73 20 62 65 68 69    6e 64 20 61 6e 64 20 e2 80 98 3e e2 80 99 2c 20 | mmits.it.is.behind.and....>...,. | 
| d5960 | 6f 72 20 69 66 20 69 74 20 69 73 6e e2 80 99 74    0a 20 20 20 20 20 62 65 68 69 6e 64 20 65 69 74 | or.if.it.isn...t......behind.eit | 
| d5980 | 68 65 72 2c 20 74 68 65 6e 20 61 20 e2 80 98 3d    e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 | her,.then.a....=...........This. | 
| d59a0 | 63 6f 6c 75 6d 6e 20 6d 61 79 20 61 6c 73 6f 20    64 69 73 70 6c 61 79 20 6f 6e 6c 79 20 e2 80 98 | column.may.also.display.only.... | 
| d59c0 | 2a e2 80 99 20 6f 72 20 e2 80 98 40 e2 80 99 20    66 6f 72 20 74 68 65 20 66 6f 63 75 73 65 64 0a | *....or....@....for.the.focused. | 
| d59e0 | 20 20 20 20 20 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 20 | .....branch,.in.which.case.this. | 
| d5a00 | 6f 70 74 69 6f 6e 20 69 73 20 69 67 6e 6f 72 65    64 2e 20 20 55 73 65 20 e2 80 98 4c 20 76 e2 80 | option.is.ignored...Use....L.v.. | 
| d5a20 | 99 20 74 6f 20 63 68 61 6e 67 65 0a 20 20 20 20    20 74 68 65 20 76 65 72 62 6f 73 69 74 79 20 6f | ..to.change......the.verbosity.o | 
| d5a40 | 66 20 74 68 69 73 20 63 6f 6c 75 6d 6e 2e 0a 0a    20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a | f.this.column....--.User.Option: | 
| d5a60 | 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 61 72 67    69 6e 0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70 | .magit-refs-margin.......This.op | 
| d5a80 | 74 69 6f 6e 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 | tion.specifies.whether.the.margi | 
| d5aa0 | 6e 20 69 73 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 4d 61 67 | n.is.initially.shown.in......Mag | 
| d5ac0 | 69 74 2d 52 65 66 73 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 | it-Refs.mode.buffers.and.how.it. | 
| d5ae0 | 69 73 20 66 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 | is.formatted........The.value.ha | 
| d5b00 | 73 20 74 68 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 | s.the.form....(INIT.STYLE.WIDTH. | 
| d5b20 | 41 55 54 48 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 | AUTHOR.AUTHOR-WIDTH)............ | 
| d5b40 | 20 20 e2 80 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 | ......If.INIT.is.non-nil,.then.t | 
| d5b60 | 68 65 20 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 0a 20 | he.margin.is.shown.initially.... | 
| d5b80 | 20 20 20 20 20 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 | ...........STYLE.controls.how.to | 
| d5ba0 | 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 20 | .format.the.author.or.committer. | 
| d5bc0 | 64 61 74 65 2e 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 | date...It...........can.be.one.o | 
| d5be0 | 66 20 e2 80 98 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 | f....age....(to.show.the.age.of. | 
| d5c00 | 74 68 65 20 63 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 | the.commit),..............age-ab | 
| d5c20 | 62 72 65 76 69 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 | breviated....(to.abbreviate.the. | 
| d5c40 | 74 69 6d 65 20 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 | time.unit.to.a...........charact | 
| d5c60 | 65 72 29 2c 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 e2 | er),.or.a.string.(suitable.for.. | 
| d5c80 | 80 98 66 6f 72 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 | ..format-time-string...).to..... | 
| d5ca0 | 20 20 20 20 20 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 | ......show.the.actual.date...Opt | 
| d5cc0 | 69 6f 6e 0a 20 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 | ion..............magit-log-margi | 
| d5ce0 | 6e 2d 73 68 6f 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 | n-show-committer-date....control | 
| d5d00 | 73 20 77 68 69 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 | s.which.date.is...........being. | 
| d5d20 | 64 69 73 70 6c 61 79 65 64 2e 0a 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 57 49 44 54 48 20 63 6f | displayed...............WIDTH.co | 
| d5d40 | 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.. | 
| d5d60 | 20 54 68 69 73 20 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 | .This.exists.for...........forwa | 
| d5d80 | 72 64 20 63 6f 6d 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 | rd.compatibility.and.currently.t | 
| d5da0 | 68 65 20 76 61 6c 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 | he.value.should.not.be.......... | 
| d5dc0 | 20 63 68 61 6e 67 65 64 2e 0a 0a 20 20 20 20 20    20 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 63 6f | .changed...............AUTHOR.co | 
| d5de0 | 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 61 | ntrols.whether.the.name.of.the.a | 
| d5e00 | 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 20 20 20 20 20 62 79 | uthor.is.also.shown...........by | 
| d5e20 | 20 64 65 66 61 75 6c 74 2e 0a 0a 20 20 20 20 20    20 20 20 e2 80 a2 20 41 55 54 48 4f 52 2d 57 49 | .default...............AUTHOR-WI | 
| d5e40 | 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 20 | DTH.has.to.be.an.integer...When. | 
| d5e60 | 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 61 75 74 68 6f 72 | the.name.of.the...........author | 
| d5e80 | 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 20 68 | .is.shown,.then.this.specifies.h | 
| d5ea0 | 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 20 20 20 20 20 20 | ow.much.space.is.used.to........ | 
| d5ec0 | 20 20 20 64 6f 20 73 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 | ...do.so....--.User.Option:.magi | 
| d5ee0 | 74 2d 72 65 66 73 2d 6d 61 72 67 69 6e 2d 66 6f    72 2d 74 61 67 73 0a 0a 20 20 20 20 20 54 68 69 | t-refs-margin-for-tags.......Thi | 
| d5f00 | 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 6f 20 73 68 | s.option.specifies.whether.to.sh | 
| d5f20 | 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 | 
| d5f40 | 0a 20 20 20 20 20 6d 61 72 67 69 6e 2e 20 20 54    68 69 73 20 69 73 20 64 69 73 61 62 6c 65 64 20 | ......margin...This.is.disabled. | 
| d5f60 | 62 79 20 64 65 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 | by.default.because.it.is.slow.if | 
| d5f80 | 20 74 68 65 72 65 0a 20 20 20 20 20 61 72 65 20    6d 61 6e 79 20 74 61 67 73 2e 0a 0a 20 20 20 54 | .there......are.many.tags......T | 
| d5fa0 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 72    69 61 62 6c 65 73 20 63 6f 6e 74 72 6f 6c 20 68 | he.following.variables.control.h | 
| d5fc0 | 6f 77 20 69 6e 64 69 76 69 64 75 61 6c 20 72 65    66 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 | ow.individual.refs.are.displayed | 
| d5fe0 | 2e 0a 49 66 20 79 6f 75 20 63 68 61 6e 67 65 20    6f 6e 65 20 6f 66 20 74 68 65 73 65 20 76 61 72 | ..If.you.change.one.of.these.var | 
| d6000 | 69 61 62 6c 65 73 20 28 65 73 70 65 63 69 61 6c    6c 79 20 74 68 65 20 22 25 63 22 20 70 61 72 74 | iables.(especially.the."%c".part | 
| d6020 | 29 2c 20 74 68 65 6e 0a 79 6f 75 20 73 68 6f 75    6c 64 20 61 6c 73 6f 20 63 68 61 6e 67 65 20 74 | ),.then.you.should.also.change.t | 
| d6040 | 68 65 20 6f 74 68 65 72 73 20 74 6f 20 6b 65 65    70 20 74 68 69 6e 67 73 20 61 6c 69 67 6e 65 64 | he.others.to.keep.things.aligned | 
| d6060 | 2e 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67    0a 25 2d 73 65 71 75 65 6e 63 65 73 20 61 72 65 | ...The.following.%-sequences.are | 
| d6080 | 20 73 75 70 70 6f 72 74 65 64 3a 0a 0a 20 20 20    e2 80 a2 20 e2 80 98 25 61 e2 80 99 20 4e 75 6d | .supported:............%a....Num | 
| d60a0 | 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 20 6f 76 65 72 | ber.of.commits.this.ref.has.over | 
| d60c0 | 20 74 68 65 20 6f 6e 65 20 77 65 20 63 6f 6d 70    61 72 65 20 74 6f 2e 0a 0a 20 20 20 e2 80 a2 20 | .the.one.we.compare.to.......... | 
| d60e0 | e2 80 98 25 62 e2 80 99 20 4e 75 6d 62 65 72 20    6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 72 | ...%b....Number.of.commits.the.r | 
| d6100 | 65 66 20 77 65 20 63 6f 6d 70 61 72 65 20 74 6f    20 68 61 73 20 6f 76 65 72 20 74 68 69 73 20 6f | ef.we.compare.to.has.over.this.o | 
| d6120 | 6e 65 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 25    63 e2 80 99 20 4e 75 6d 62 65 72 20 6f 66 20 63 | ne.............%c....Number.of.c | 
| d6140 | 6f 6d 6d 69 74 73 20 74 68 69 73 20 72 65 66 20    68 61 73 20 6f 76 65 72 20 74 68 65 20 6f 6e 65 | ommits.this.ref.has.over.the.one | 
| d6160 | 20 77 65 20 63 6f 6d 70 61 72 65 20 74 6f 2e 0a    20 20 20 20 20 46 6f 72 20 74 68 65 20 72 65 66 | .we.compare.to.......For.the.ref | 
| d6180 | 20 77 68 69 63 68 20 61 6c 6c 20 6f 74 68 65 72    20 72 65 66 73 20 61 72 65 20 63 6f 6d 70 61 72 | .which.all.other.refs.are.compar | 
| d61a0 | 65 64 20 74 68 69 73 20 69 73 20 69 6e 73 74 65    61 64 20 22 40 22 2c 0a 20 20 20 20 20 69 66 20 | ed.this.is.instead."@",......if. | 
| d61c0 | 69 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 72 61 6e 63 68 2c 20 6f 72 20 22 23 22 | it.is.the.current.branch,.or."#" | 
| d61e0 | 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 20 20 20    e2 80 a2 20 e2 80 98 25 43 e2 80 99 20 46 6f 72 | .otherwise.............%C....For | 
| d6200 | 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 66 73 20 61 72 | .the.ref.which.all.other.refs.ar | 
| d6220 | 65 20 63 6f 6d 70 61 72 65 64 20 74 68 69 73 20    69 73 20 22 40 22 2c 20 69 66 0a 20 20 20 20 20 | e.compared.this.is."@",.if...... | 
| d6240 | 69 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 72 61 6e 63 68 2c 20 6f 72 20 22 23 22 | it.is.the.current.branch,.or."#" | 
| d6260 | 20 6f 74 68 65 72 77 69 73 65 2e 20 20 46 6f 72    20 61 6c 6c 20 6f 74 68 65 72 20 72 65 66 73 20 | .otherwise...For.all.other.refs. | 
| d6280 | 22 0a 20 20 20 20 20 22 2e 0a 0a 20 20 20 e2 80    a2 20 e2 80 98 25 68 e2 80 99 20 48 61 73 68 20 | "......".............%h....Hash. | 
| d62a0 | 6f 66 20 74 68 69 73 20 72 65 66 e2 80 99 73 20    74 69 70 2e 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 | of.this.ref...s.tip............. | 
| d62c0 | 25 6d e2 80 99 20 43 6f 6d 6d 69 74 20 73 75 6d    6d 61 72 79 20 6f 66 20 74 68 65 20 74 69 70 20 | %m....Commit.summary.of.the.tip. | 
| d62e0 | 6f 66 20 74 68 69 73 20 72 65 66 2e 0a 0a 20 20    20 e2 80 a2 20 e2 80 98 25 6e e2 80 99 20 4e 61 | of.this.ref.............%n....Na | 
| d6300 | 6d 65 20 6f 66 20 74 68 69 73 20 72 65 66 2e 0a    0a 20 20 20 e2 80 a2 20 e2 80 98 25 75 e2 80 99 | me.of.this.ref.............%u... | 
| d6320 | 20 55 70 73 74 72 65 61 6d 20 6f 66 20 74 68 69    73 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2e 0a | .Upstream.of.this.local.branch.. | 
| d6340 | 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 20 6f 66 20 74 68 69 | ...........%U....Upstream.of.thi | 
| d6360 | 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 6f 6e 61 6c 20 6c 6f | s.local.branch.and.additional.lo | 
| d6380 | 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 6f 72 6d 61 74 69 6f | cal.vs.......upstream.informatio | 
| d63a0 | 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 2d | n....--.User.Option:.magit-refs- | 
| d63c0 | 66 69 6c 74 65 72 2d 61 6c 69 73 74 0a 0a 20 20    20 20 20 54 68 65 20 70 75 72 70 6f 73 65 20 6f | filter-alist.......The.purpose.o | 
| d63e0 | 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 64 69 73 70 6c 61 | f.this.option.is.to.forgo.displa | 
| d6400 | 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 65 64 20 6f 6e 20 | ying.certain.refs......based.on. | 
| d6420 | 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 6f 20 6e 6f 74 20 | their.name...If.you.want.to.not. | 
| d6440 | 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 20 63 65 72 74 61 | display.any.refs.of.a......certa | 
| d6460 | 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 65 6d 6f 76 65 20 | in.type,.then.you.should.remove. | 
| d6480 | 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 72 6f 6d 0a 20 20 | the.appropriate.function.from... | 
| d64a0 | 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 68 6f 6f 6b e2 80 | ......magit-refs-sections-hook.. | 
| d64c0 | 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 74 20 63 6f 6e 74 | ..instead........This.alist.cont | 
| d64e0 | 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 65 73 20 61 72 65 | rols.which.tags.and.branches.are | 
| d6500 | 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 69 73 70 6c 61 79 | .omitted.from.being......display | 
| d6520 | 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 99 20 62 75 66 66 | ed.in....magit-refs-mode....buff | 
| d6540 | 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 74 68 65 6e 20 61 | ers...If.it.is....nil...,.then.a | 
| d6560 | 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 20 28 73 75 62 6a | ll......refs.are.displayed.(subj | 
| d6580 | 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 6f 6e 73 2d 68 6f | ect.to....magit-refs-sections-ho | 
| d65a0 | 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 20 74 72 69 65 64 | ok...)........All.keys.are.tried | 
| d65c0 | 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 2e 20 20 54 68 | .in.order.until.one.matches...Th | 
| d65e0 | 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 61 6e 64 20 73 75 | en.its.value.is......used.and.su | 
| d6600 | 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... | 
| d6620 | 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 20 20 20 20 74 68 | If.the.value.is.non-nil,......th | 
| d6640 | 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 79 65 64 2c 20 6f | en.the.reference.is.displayed,.o | 
| d6660 | 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 0a 20 20 20 20 20 | therwise.it.is.not...If.no...... | 
| d6680 | 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 72 65 66 65 72 65 | element.matches,.then.the.refere | 
| d66a0 | 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 6b 65 79 20 63 61 | nce.is.displayed........A.key.ca | 
| d66c0 | 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 65 73 73 69 6f 6e | n.either.be.a.regular.expression | 
| d66e0 | 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 20 20 20 20 6d 61 | .that.the.refname.has.to......ma | 
| d6700 | 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 6b 65 73 20 74 68 | tch,.or.a.function.that.takes.th | 
| d6720 | 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 20 61 6e 64 0a 20 | e.refname.as.only.argument.and.. | 
| d6740 | 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 72 65 6d 6f 74 65 | ....returns.a.boolean...A.remote | 
| d6760 | 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 73 74 65 72 22 20 | .branch.such.as."origin/master". | 
| d6780 | 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 22 6d 61 73 74 65 | is......displayed.as.just."maste | 
| d67a0 | 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 72 69 73 6f 6e 20 | r",.however.for.this.comparison. | 
| d67c0 | 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 e2 80 98 52 45 54 | the.former......is.used......RET | 
| d67e0 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 76 69 73 69 74 2d 72 65 66 e2 80 99 29 0a | ........(...magit-visit-ref...). | 
| d6800 | 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 20 72 65 | ......This.command.visits.the.re | 
| d6820 | 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 69 6e 20 | ference.or.revision.at.point.in. | 
| d6840 | 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 65 20 69 | another......buffer...If.there.i | 
| d6860 | 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 68 20 61 | s.no.revision.at.point.or.with.a | 
| d6880 | 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 20 70 72 | .prefix.argument......then.it.pr | 
| d68a0 | 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 68 69 73 | ompts.for.a.revision........This | 
| d68c0 | 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 98 6d 61 | .command.behaves.just.like....ma | 
| d68e0 | 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 65 64 0a | git-show-commit....as.described. | 
| d6900 | 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 73 20 6f | .....above,.except.if.point.is.o | 
| d6920 | 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 65 66 73 | n.a.reference.in.a....magit-refs | 
| d6940 | 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 68 20 63 | -mode.........buffer,.in.which.c | 
| d6960 | 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 72 65 6e | ase.the.behavior.may.be.differen | 
| d6980 | 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 63 75 73 | t,.but.only.if......you.have.cus | 
| d69a0 | 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 69 73 69 | tomized.the.option....magit-visi | 
| d69c0 | 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 4f 70 74 | t-ref-behavior.......--.User.Opt | 
| d69e0 | 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 0a 0a 20 | ion:.magit-visit-ref-behavior... | 
| d6a00 | 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 80 98 | ....This.option.controls.how.... | 
| d6a20 | 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 20 20 | magit-visit-ref....behaves.in... | 
| d6a40 | 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 72 73 | ......magit-refs-mode....buffers | 
| d6a60 | 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 73 69 | ........By.default....magit-visi | 
| d6a80 | 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 2d 73 | t-ref....behaves.like....magit-s | 
| d6aa0 | 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 66 65 | how-commit...,.in......all.buffe | 
| d6ac0 | 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 64 65 | rs,.including....magit-refs-mode | 
| d6ae0 | 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 0a 20 | ....buffers...When.the.type.of.. | 
| d6b00 | 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 98 63 | ....the.section.at.point.is....c | 
| d6b20 | 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 6f 0a | ommit....then."RET".is.bound.to. | 
| d6b40 | 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 61 6e | ........magit-show-commit...,.an | 
| d6b60 | 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 72 61 | d.when.the.type.is.either....bra | 
| d6b80 | 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 69 74 | nch....or....tag.........then.it | 
| d6ba0 | 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 66 e2 | .is.bound.to....magit-visit-ref. | 
| d6bc0 | 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 74 e2 | .........."RET".is.one.of.Magit. | 
| d6be0 | 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 20 6c | ..s.most.essential.keys.and.at.l | 
| d6c00 | 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 20 62 | east.by.default......it.should.b | 
| d6c20 | 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 6f 66 | ehave.consistently.across.all.of | 
| d6c40 | 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 65 20 | .Magit,.especially......because. | 
| d6c60 | 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 65 73 | users.quickly.learn.that.it.does | 
| d6c80 | 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 20 69 | .something.very.harmless;......i | 
| d6ca0 | 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 74 | t.shows.more.information.about.t | 
| d6cc0 | 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 20 20 | he.thing.at.point.in.another.... | 
| d6ce0 | 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 75 73 | ..buffer........However."RET".us | 
| d6d00 | 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 98 6d | ed.to.behave.differently.in....m | 
| d6d20 | 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 2c 20 | agit-refs-mode.........buffers,. | 
| d6d40 | 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 6f 66 | doing.surprising.things,.some.of | 
| d6d60 | 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 65 73 | .which.cannot.really.be......des | 
| d6d80 | 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 20 49 | cribed.as."visit.this.thing"...I | 
| d6da0 | 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 69 73 | f.you...ve.grown.accustomed.this | 
| d6dc0 | 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 65 20 | ......behavior,.you.can.restore. | 
| d6de0 | 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 65 20 | it.by.adding.one.or.more.of.the. | 
| d6e00 | 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 65 20 | below......symbols.to.the.value. | 
| d6e20 | 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 69 6e | of.this.option...But.keep.in.min | 
| d6e40 | 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 6e e2 | d.that.by......doing.so.you.don. | 
| d6e60 | 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 63 69 | ..t.only.introduce.inconsistenci | 
| d6e80 | 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 6e 63 | es,.you.also.lose......some.func | 
| d6ea0 | 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 73 6f | tionality.and.might.have.to.reso | 
| d6ec0 | 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 6f 6d | rt.to....M-x......magit-show-com | 
| d6ee0 | 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 80 98 | mit....to.get.it.back........... | 
| d6f00 | 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 68 65 | magit-visit-ref....looks.for.the | 
| d6f20 | 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 63 68 | se.symbols.in.the.order.in.which | 
| d6f40 | 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 20 20 | ......they.are.described.here... | 
| d6f60 | 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 70 6c | If.the.presence.of.a.symbol.appl | 
| d6f80 | 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 69 6f | ies.to......the.current.situatio | 
| d6fa0 | 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 77 20 | n,.then.the.symbols.that.follow. | 
| d6fc0 | 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 2e 0a | do.not.affect......the.outcome.. | 
| d6fe0 | 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 99 0a | ................focus-on-ref.... | 
| d7000 | 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 65 6e | ...........With.a.prefix.argumen | 
| d7020 | 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 6d 6d | t.update.the.buffer.to.show.comm | 
| d7040 | 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 6f 66 | it.counts...........and.lists.of | 
| d7060 | 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 20 | .cherry.commits.relative.to.the. | 
| d7080 | 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 6e 73 | reference.at.point...........ins | 
| d70a0 | 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 74 20 | tead.of.relative.to.the.current. | 
| d70c0 | 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 20 20 | buffer.or....HEAD............... | 
| d70e0 | 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 2c 20 | .Instead.of.adding.this.symbol,. | 
| d7100 | 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 20 20 | consider.pressing."C-u.y.o...... | 
| d7120 | 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 61 74 | .....RET"..................creat | 
| d7140 | 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 74 20 | e-branch...............If.point. | 
| d7160 | 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 65 61 | is.on.a.remote.branch,.then.crea | 
| d7180 | 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 20 20 | te.a.new.local.branch........... | 
| d71a0 | 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 6d 6f | with.the.same.name,.use.the.remo | 
| d71c0 | 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 0a 20 | te.branch.as.its.upstream,.and.. | 
| d71e0 | 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 63 61 | .........then.check.out.the.loca | 
| d7200 | 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 66 20 | l.branch.............Instead.of. | 
| d7220 | 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 72 65 | adding.this.symbol,.consider.pre | 
| d7240 | 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 20 6c | ssing."b.c.RET...........RET",.l | 
| d7260 | 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 65 72 | ike.you.would.do.in.other.buffer | 
| d7280 | 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 79 e2 | s..................checkout-any. | 
| d72a0 | 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 66 65 | ..............Check.out.the.refe | 
| d72c0 | 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 65 6e | rence.at.point...If.that.referen | 
| d72e0 | 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 6f 74 | ce.is.a.tag...........or.a.remot | 
| d7300 | 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 20 61 | e.branch,.then.this.results.in.a | 
| d7320 | 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 20 20 | .detached....HEAD............... | 
| d7340 | 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 2c 20 | .Instead.of.adding.this.symbol,. | 
| d7360 | 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 20 20 | consider.pressing."b.b.RET",.... | 
| d7380 | 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 68 65 | .......like.you.would.do.in.othe | 
| d73a0 | 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 63 6b | r.buffers..................check | 
| d73c0 | 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 20 6f | out-branch...............Check.o | 
| d73e0 | 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 0a 20 | ut.the.local.branch.at.point.... | 
| d7400 | 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 73 20 | .........Instead.of.adding.this. | 
| d7420 | 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 20 52 | symbol,.consider.pressing."b.b.R | 
| d7440 | 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 64 6f | ET",...........like.you.would.do | 
| d7460 | 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 20 52 | .in.other.buffers...*.Menu:..*.R | 
| d7480 | 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 6d 61 | eferences.Sections::....File:.ma | 
| d74a0 | 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 63 74 | git.info,..Node:.References.Sect | 
| d74c0 | 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 35 2e | ions,..Up:.References.Buffer..5. | 
| d74e0 | 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 2d 2d | 6.1.References.Sections.-------- | 
| d7500 | 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 73 20 | -----------------..The.contents. | 
| d7520 | 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 6f 6c | of.references.buffers.is.control | 
| d7540 | 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 66 73 | led.using.the.hook....magit-refs | 
| d7560 | 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 53 65 | -sections-hook......See.*note.Se | 
| d7580 | 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 75 63 | ction.Hooks::.to.learn.about.suc | 
| d75a0 | 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 68 65 | h.hooks.and.how.to.customize.the | 
| d75c0 | 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 20 61 | m...All.of.the.below.functions.a | 
| d75e0 | 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 65 2e | re.members.of.the.default.value. | 
| d7600 | 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 20 73 | ..Note.that.it.makes.much.less.s | 
| d7620 | 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 61 6e | ense.to.customize.this.hook.than | 
| d7640 | 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 6f 6b | .it.does.for.the.respective.hook | 
| d7660 | 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 20 2d | .used.for.the.status.buffer....- | 
| d7680 | 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 69 6f | -.User.Option:.magit-refs-sectio | 
| d76a0 | 6e 73 2d 68 6f 6f 6b 0a 0a 20 20 20 20 20 48 6f    6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 72 74 | ns-hook.......Hook.run.to.insert | 
| d76c0 | 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 66 | .sections.into.a.references.buff | 
| d76e0 | 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 2d | er....--.Function:.magit-insert- | 
| d7700 | 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 0a 0a    20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 | local-branches.......Insert.sect | 
| d7720 | 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. | 
| d7740 | 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 | 
| d7760 | 6f 74 65 2d 62 72 61 6e 63 68 65 73 0a 0a 20 20    20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f | ote-branches.......Insert.sectio | 
| d7780 | 6e 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 | ns.showing.all.remote-tracking.b | 
| d77a0 | 72 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 | ranches....--.Function:.magit-in | 
| d77c0 | 73 65 72 74 2d 74 61 67 73 0a 0a 20 20 20 20 20    49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 | sert-tags.......Insert.sections. | 
| d77e0 | 73 68 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 | showing.all.tags.....File:.magit | 
| d7800 | 2e 69 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 | .info,..Node:.Bisecting,..Next:. | 
| d7820 | 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 50 72 65 76 3a | Visiting.Files.and.Blobs,..Prev: | 
| d7840 | 20 52 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 | .References.Buffer,..Up:.Inspect | 
| d7860 | 69 6e 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 | ing..5.7.Bisecting.============= | 
| d7880 | 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 69 73 | ..Also.see.*note.(gitman)git-bis | 
| d78a0 | 65 63 74 3a 3a 2e 0a 0a e2 80 98 42 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 62 69 | ect::......B........(...magit-bi | 
| d78c0 | 73 65 63 74 e2 80 99 29 0a 0a 20 20 20 20 20 54    68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 | sect...).......This.transient.pr | 
| d78e0 | 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 | 
| d7900 | 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 | 
| d7920 | 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 | 
| d7940 | 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 68 65 | til.a.suffix.is.invoked......Whe | 
| d7960 | 6e 20 62 69 73 65 63 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 | n.bisecting.is.not.in.progress,. | 
| d7980 | 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 73 20 74 68 65 0a | then.the.transient.features.the. | 
| d79a0 | 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 0a 0a e2 80 98 42 | following.suffix.commands......B | 
| d79c0 | 20 42 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61    67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 | .B........(...magit-bisect-start | 
| d79e0 | e2 80 99 29 0a 0a 20 20 20 20 20 53 74 61 72 74    20 61 20 62 69 73 65 63 74 20 73 65 73 73 69 6f | ...).......Start.a.bisect.sessio | 
| d7a00 | 6e 2e 0a 0a 20 20 20 20 20 42 69 73 65 63 74 69    6e 67 20 61 20 62 75 67 20 6d 65 61 6e 73 20 74 | n........Bisecting.a.bug.means.t | 
| d7a20 | 6f 20 66 69 6e 64 20 74 68 65 20 63 6f 6d 6d 69    74 20 74 68 61 74 20 69 6e 74 72 6f 64 75 63 65 | o.find.the.commit.that.introduce | 
| d7a40 | 64 20 69 74 2e 20 20 54 68 69 73 0a 20 20 20 20    20 63 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 | d.it...This......command.starts. | 
| d7a60 | 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 6b 69 6e 67 20 | such.a.bisect.session.by.asking. | 
| d7a80 | 66 6f 72 20 61 20 6b 6e 6f 77 6e 20 67 6f 6f 64    0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 61 6e 64 | for.a.known.good......commit.and | 
| d7aa0 | 20 61 20 6b 6e 6f 77 6e 20 62 61 64 20 63 6f 6d    6d 69 74 2e 20 20 49 66 20 79 6f 75 e2 80 99 72 | .a.known.bad.commit...If.you...r | 
| d7ac0 | 65 20 62 69 73 65 63 74 69 6e 67 20 61 20 63 68    61 6e 67 65 20 74 68 61 74 0a 20 20 20 20 20 69 | e.bisecting.a.change.that......i | 
| d7ae0 | 73 6e e2 80 99 74 20 61 20 72 65 67 72 65 73 73    69 6f 6e 2c 20 79 6f 75 20 63 61 6e 20 73 65 6c | sn...t.a.regression,.you.can.sel | 
| d7b00 | 65 63 74 20 61 6c 74 65 72 6e 61 74 65 20 74 65    72 6d 73 20 74 68 61 74 20 61 72 65 0a 20 20 20 | ect.alternate.terms.that.are.... | 
| d7b20 | 20 20 63 6f 6e 63 65 70 74 75 61 6c 6c 79 20 6d    6f 72 65 20 66 69 74 74 69 6e 67 20 74 68 61 6e | ..conceptually.more.fitting.than | 
| d7b40 | 20 22 62 61 64 22 20 61 6e 64 20 22 67 6f 6f 64    22 2c 20 62 75 74 20 74 68 65 20 69 6e 66 69 78 | ."bad".and."good",.but.the.infix | 
| d7b60 | 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20    74 6f 20 64 6f 20 73 6f 20 61 72 65 20 64 69 73 | ......arguments.to.do.so.are.dis | 
| d7b80 | 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74    2e 0a 0a e2 80 98 42 20 73 e2 80 99 20 20 20 20 | abled.by.default......B.s....... | 
| d7ba0 | 20 28 e2 80 98 6d 61 67 69 74 2d 62 69 73 65 63    74 2d 72 75 6e e2 80 99 29 0a 0a 20 20 20 20 20 | .(...magit-bisect-run...)....... | 
| d7bc0 | 42 69 73 65 63 74 20 61 75 74 6f 6d 61 74 69 63    61 6c 6c 79 20 62 79 20 72 75 6e 6e 69 6e 67 20 | Bisect.automatically.by.running. | 
| d7be0 | 63 6f 6d 6d 61 6e 64 73 20 61 66 74 65 72 20 65    61 63 68 20 73 74 65 70 2e 0a 0a 20 20 20 57 68 | commands.after.each.step......Wh | 
| d7c00 | 65 6e 20 62 69 73 65 63 74 69 6e 67 20 69 6e 20    70 72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74 | en.bisecting.in.progress,.then.t | 
| d7c20 | 68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 73    74 65 61 64 20 66 65 61 74 75 72 65 73 20 74 68 | he.transient.instead.features.th | 
| d7c40 | 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 0a 0a e2 80 | e.following.suffix.commands..... | 
| d7c60 | 98 42 20 62 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64 | .B.b........(...magit-bisect-bad | 
| d7c80 | e2 80 99 29 0a 0a 20 20 20 20 20 4d 61 72 6b 20    74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d | ...).......Mark.the.current.comm | 
| d7ca0 | 69 74 20 61 73 20 62 61 64 2e 20 20 55 73 65 20    74 68 69 73 20 61 66 74 65 72 20 79 6f 75 20 68 | it.as.bad...Use.this.after.you.h | 
| d7cc0 | 61 76 65 20 61 73 73 65 72 74 65 64 0a 20 20 20    20 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 69 | ave.asserted......that.the.commi | 
| d7ce0 | 74 20 64 6f 65 73 20 63 6f 6e 74 61 69 6e 20 74    68 65 20 62 75 67 20 69 6e 20 71 75 65 73 74 69 | t.does.contain.the.bug.in.questi | 
| d7d00 | 6f 6e 2e 0a 0a e2 80 98 42 20 67 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 62 69 73 | on......B.g........(...magit-bis | 
| d7d20 | 65 63 74 2d 67 6f 6f 64 e2 80 99 29 0a 0a 20 20    20 20 20 4d 61 72 6b 20 74 68 65 20 63 75 72 72 | ect-good...).......Mark.the.curr | 
| d7d40 | 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 69 73 20 61 66 | ent.commit.as.good...Use.this.af | 
| d7d60 | 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 20 | ter.you.have.asserted......that. | 
| d7d80 | 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 20 74 68 65 20 | the.commit.does.not.contain.the. | 
| d7da0 | 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 20 20 20 20 20 | bug.in.question......B.m........ | 
| d7dc0 | 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 0a 20 20 20 20 20 | (...magit-bisect-mark...)....... | 
| d7de0 | 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 | 
| d7e00 | 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 | 
| d7e20 | 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 | 
| d7e40 | 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.. | 
| d7e60 | 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. | 
| d7e80 | 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 | 
| d7ea0 | 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 | 
| d7ec0 | 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 | 
| d7ee0 | 2e 0a 0a e2 80 98 42 20 6b e2 80 99 20 20 20 20    20 28 e2 80 98 6d 61 67 69 74 2d 62 69 73 65 63 | ......B.k........(...magit-bisec | 
| d7f00 | 74 2d 73 6b 69 70 e2 80 99 29 0a 0a 20 20 20 20    20 53 6b 69 70 20 74 68 65 20 63 75 72 72 65 6e | t-skip...).......Skip.the.curren | 
| d7f20 | 74 20 63 6f 6d 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 | t.commit...Use.this.if.for.some. | 
| d7f40 | 72 65 61 73 6f 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 | reason.the.current......commit.i | 
| d7f60 | 73 20 6e 6f 74 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 | s.not.a.good.one.to.test...This. | 
| d7f80 | 63 6f 6d 6d 61 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 | command.lets.Git.choose.a......d | 
| d7fa0 | 69 66 66 65 72 65 6e 74 20 6f 6e 65 2e 0a 0a e2    80 98 42 20 72 e2 80 99 20 20 20 20 20 28 e2 80 | ifferent.one......B.r........(.. | 
| d7fc0 | 98 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 72 65    73 65 74 e2 80 99 29 0a 0a 20 20 20 20 20 41 66 | .magit-bisect-reset...).......Af | 
| d7fe0 | 74 65 72 20 62 69 73 65 63 74 69 6e 67 2c 20 63    6c 65 61 6e 75 70 20 62 69 73 65 63 74 69 6f 6e | ter.bisecting,.cleanup.bisection | 
| d8000 | 20 73 74 61 74 65 20 61 6e 64 20 72 65 74 75 72    6e 20 74 6f 20 6f 72 69 67 69 6e 61 6c 0a 20 20 | .state.and.return.to.original... | 
| d8020 | 20 20 20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a    20 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 | ......HEAD.........By.default.th | 
| d8040 | 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 69 6f | e.status.buffer.shows.informatio | 
| d8060 | 6e 20 61 62 6f 75 74 20 74 68 65 20 6f 6e 67 6f    69 6e 67 0a 62 69 73 65 63 74 20 73 65 73 73 69 | n.about.the.ongoing.bisect.sessi | 
| d8080 | 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 62 69 73 65 | on....--.User.Option:.magit-bise | 
| d80a0 | 63 74 2d 73 68 6f 77 2d 67 72 61 70 68 0a 0a 20    20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 | ct-show-graph.......This.option. | 
| d80c0 | 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72    20 61 20 67 72 61 70 68 20 69 73 20 64 69 73 70 | controls.whether.a.graph.is.disp | 
| d80e0 | 6c 61 79 65 64 20 66 6f 72 20 74 68 65 20 6c 6f    67 20 6f 66 0a 20 20 20 20 20 63 6f 6d 6d 69 74 | layed.for.the.log.of......commit | 
| d8100 | 73 20 74 68 61 74 20 73 74 69 6c 6c 20 68 61 76    65 20 74 6f 20 62 65 20 62 69 73 65 63 74 65 64 | s.that.still.have.to.be.bisected | 
| d8120 | 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 56 69 | .....File:.magit.info,..Node:.Vi | 
| d8140 | 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 4e 65 78 74 3a 20 42 | siting.Files.and.Blobs,..Next:.B | 
| d8160 | 6c 61 6d 69 6e 67 2c 20 20 50 72 65 76 3a 20 42    69 73 65 63 74 69 6e 67 2c 20 20 55 70 3a 20 49 | laming,..Prev:.Bisecting,..Up:.I | 
| d8180 | 6e 73 70 65 63 74 69 6e 67 0a 0a 35 2e 38 20 56    69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e | nspecting..5.8.Visiting.Files.an | 
| d81a0 | 64 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 3d | d.Blobs.======================== | 
| d81c0 | 3d 3d 3d 3d 0a 0a 4d 61 67 69 74 20 70 72 6f 76    69 64 65 73 20 73 65 76 65 72 61 6c 20 63 6f 6d | ====..Magit.provides.several.com | 
| d81e0 | 6d 61 6e 64 73 20 74 68 61 74 20 76 69 73 69 74    20 61 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62 20 | mands.that.visit.a.file.or.blob. | 
| d8200 | 28 74 68 65 20 76 65 72 73 69 6f 6e 0a 6f 66 20    61 20 66 69 6c 65 20 74 68 61 74 20 69 73 20 73 | (the.version.of.a.file.that.is.s | 
| d8220 | 74 6f 72 65 64 20 69 6e 20 61 20 63 65 72 74 61    69 6e 20 63 6f 6d 6d 69 74 29 2e 20 20 41 63 74 | tored.in.a.certain.commit)...Act | 
| d8240 | 75 61 6c 6c 79 20 69 74 20 70 72 6f 76 69 64 65    73 0a 73 65 76 65 72 61 6c 20 2a 67 72 6f 75 70 | ually.it.provides.several.*group | 
| d8260 | 73 2a 20 6f 66 20 73 75 63 68 20 63 6f 6d 6d 61    6e 64 73 20 61 6e 64 20 74 68 65 20 73 65 76 65 | s*.of.such.commands.and.the.seve | 
| d8280 | 72 61 6c 20 2a 76 61 72 69 61 6e 74 73 2a 20 77    69 74 68 69 6e 20 65 61 63 68 0a 67 72 6f 75 70 | ral.*variants*.within.each.group | 
| d82a0 | 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 47 65    6e 65 72 61 6c 2d 50 75 72 70 6f 73 65 20 56 69 | ...*.Menu:..*.General-Purpose.Vi | 
| d82c0 | 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 20 | sit.Commands::.*.Visiting.Files. | 
| d82e0 | 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 1f 0a 46 69 6c 65 3a | and.Blobs.from.a.Diff::....File: | 
| d8300 | 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 47 65 6e 65 72 61 6c 2d 50 75 72 70 | .magit.info,..Node:.General-Purp | 
| d8320 | 6f 73 65 20 56 69 73 69 74 20 43 6f 6d 6d 61 6e    64 73 2c 20 20 4e 65 78 74 3a 20 56 69 73 69 74 | ose.Visit.Commands,..Next:.Visit | 
| d8340 | 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 2c | ing.Files.and.Blobs.from.a.Diff, | 
| d8360 | 20 20 55 70 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 0a 0a | ..Up:.Visiting.Files.and.Blobs.. | 
| d8380 | 35 2e 38 2e 31 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 | 5.8.1.General-Purpose.Visit.Comm | 
| d83a0 | 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 2d | ands.--------------------------- | 
| d83c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 73 65    20 63 6f 6d 6d 61 6e 64 73 20 63 61 6e 20 62 65 | ---------..These.commands.can.be | 
| d83e0 | 20 75 73 65 64 20 61 6e 79 77 68 65 72 65 20 74    6f 20 6f 70 65 6e 20 61 6e 79 20 62 6c 6f 62 2e | .used.anywhere.to.open.any.blob. | 
| d8400 | 20 20 43 75 72 72 65 6e 74 6c 79 20 6e 6f 20 6b    65 79 73 0a 61 72 65 20 62 6f 75 6e 64 20 74 6f | ..Currently.no.keys.are.bound.to | 
| d8420 | 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20    62 79 20 64 65 66 61 75 6c 74 2c 20 62 75 74 20 | .these.commands.by.default,.but. | 
| d8440 | 74 68 61 74 20 69 73 20 6c 69 6b 65 6c 79 20 74    6f 20 63 68 61 6e 67 65 2e 0a 0a 20 2d 2d 20 43 | that.is.likely.to.change....--.C | 
| d8460 | 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 66 69    6e 64 2d 66 69 6c 65 0a 0a 20 20 20 20 20 54 68 | ommand:.magit-find-file.......Th | 
| d8480 | 69 73 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 | is.command.reads.a.filename.and. | 
| d84a0 | 72 65 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 | revision.from.the.user.and.visit | 
| d84c0 | 73 0a 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 | s......the.respective.blob.in.a. | 
| d84e0 | 62 75 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 | buffer...The.buffer.is.displayed | 
| d8500 | 20 69 6e 20 74 68 65 0a 20 20 20 20 20 73 65 6c    65 63 74 65 64 20 77 69 6e 64 6f 77 2e 0a 0a 20 | .in.the......selected.window.... | 
| d8520 | 2d 2d 20 43 6f 6d 6d 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 | --.Command:.magit-find-file-othe | 
| d8540 | 72 2d 77 69 6e 64 6f 77 0a 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 61 64 | r-window.......This.command.read | 
| d8560 | 73 20 61 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 | s.a.filename.and.revision.from.t | 
| d8580 | 68 65 20 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 | he.user.and.visits......the.resp | 
| d85a0 | 65 63 74 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 | ective.blob.in.a.buffer...The.bu | 
| d85c0 | 66 66 65 72 20 69 73 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 | ffer.is.displayed.in......anothe | 
| d85e0 | 72 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 66 69 | r.window....--.Command:.magit-fi | 
| d8600 | 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72    61 6d 65 0a 0a 20 20 20 20 20 54 68 69 73 20 63 | nd-file-other-frame.......This.c | 
| d8620 | 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 76 69 | ommand.reads.a.filename.and.revi | 
| d8640 | 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 20 20 | sion.from.the.user.and.visits... | 
| d8660 | 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 66 66 | ...the.respective.blob.in.a.buff | 
| d8680 | 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 6e 0a | er...The.buffer.is.displayed.in. | 
| d86a0 | 20 20 20 20 20 61 6e 6f 74 68 65 72 20 66 72 61    6d 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 | .....another.frame.....File:.mag | 
| d86c0 | 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 73 20 61 | it.info,..Node:.Visiting.Files.a | 
| d86e0 | 6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20    44 69 66 66 2c 20 20 50 72 65 76 3a 20 47 65 6e | nd.Blobs.from.a.Diff,..Prev:.Gen | 
| d8700 | 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 2c 20 20 55 70 | eral-Purpose.Visit.Commands,..Up | 
| d8720 | 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 0a 0a 35 2e 38 2e | :.Visiting.Files.and.Blobs..5.8. | 
| d8740 | 32 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 | 2.Visiting.Files.and.Blobs.from. | 
| d8760 | 61 20 44 69 66 66 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 | a.Diff.------------------------- | 
| d8780 | 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 63 6f 6d 6d 61 6e 64 | -----------------..These.command | 
| d87a0 | 73 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73    65 64 20 77 68 65 6e 20 70 6f 69 6e 74 20 69 73 | s.can.only.be.used.when.point.is | 
| d87c0 | 20 69 6e 73 69 64 65 20 61 20 64 69 66 66 2e 0a    0a e2 80 98 52 45 54 e2 80 99 20 20 20 20 20 28 | .inside.a.diff......RET........( | 
| d87e0 | 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 29 0a 0a 20 20 | ...magit-diff-visit-file...).... | 
| d8800 | 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 20 61 70 70 72 6f | ...This.command.visits.the.appro | 
| d8820 | 70 72 69 61 74 65 20 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 | priate.version.of.the.file.that. | 
| d8840 | 74 68 65 0a 20 20 20 20 20 64 69 66 66 20 61 74    20 70 6f 69 6e 74 20 69 73 20 61 62 6f 75 74 2e | the......diff.at.point.is.about. | 
| d8860 | 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d    61 6e 64 73 20 76 69 73 69 74 73 20 74 68 65 20 | .......This.commands.visits.the. | 
| d8880 | 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 70 70 72 6f 70 72 69 | worktree.version.of.the.appropri | 
| d88a0 | 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 6f 6e 20 6f 66 20 70 | ate.file.......The.location.of.p | 
| d88c0 | 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 72 6d 69 6e 65 73 20 | oint.inside.the.diff.determines. | 
| d88e0 | 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 76 69 73 69 74 65 64 | which.file.is......being.visited | 
| d8900 | 2e 20 20 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 73 20 6f | ...The.visited.version.depends.o | 
| d8920 | 6e 20 77 68 61 74 20 63 68 61 6e 67 65 73 20 74    68 65 0a 20 20 20 20 20 64 69 66 66 20 69 73 20 | n.what.changes.the......diff.is. | 
| d8940 | 61 62 6f 75 74 2e 0a 0a 20 20 20 20 20 20 20 20    e2 80 a2 20 49 66 20 74 68 65 20 64 69 66 66 20 | about...............If.the.diff. | 
| d8960 | 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 20 28 69 2e 65 2e 20 | shows.uncommitted.changes.(i.e.. | 
| d8980 | 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 61 67 65 64 20 63 68 | .staged.or...........unstaged.ch | 
| d89a0 | 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 6c 65 20 69 6e 20 74 | anges),.then.visit.the.file.in.t | 
| d89c0 | 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 20 28 69 2e 65 2e 20 | he.working.tree...........(i.e.. | 
| d89e0 | 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 74 20 e2 80 98 66 69 | .the.same."real".file.that....fi | 
| d8a00 | 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 49 6e 0a 20 20 20 20 | nd-file....would.visit...In..... | 
| d8a20 | 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 69 74 20 61 20 22 62 | ......all.other.cases.visit.a."b | 
| d8a40 | 6c 6f 62 22 20 28 69 2e 65 2e 20 20 74 68 65 20    76 65 72 73 69 6f 6e 20 6f 66 20 61 20 66 69 6c | lob".(i.e...the.version.of.a.fil | 
| d8a60 | 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 73 6f 6d 65 20 63 6f | e.as...........stored.in.some.co | 
| d8a80 | 6d 6d 69 74 29 2e 0a 0a 20 20 20 20 20 20 20 20    e2 80 a2 20 49 66 20 70 6f 69 6e 74 20 69 73 20 | mmit)...............If.point.is. | 
| d8aa0 | 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 69 74 20 74 68 | on.a.removed.line,.then.visit.th | 
| d8ac0 | 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 72 73 74 20 70 | e.blob.for.the...........first.p | 
| d8ae0 | 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 6d 6f 76 65 64 | arent.of.the.commit.that.removed | 
| d8b00 | 20 74 68 61 74 20 6c 69 6e 65 2c 20 69 2e 65 2e    20 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 | .that.line,.i.e...the........... | 
| d8b20 | 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 6c | last.commit.where.that.line.stil | 
| d8b40 | 6c 20 65 78 69 73 74 73 2e 0a 0a 20 20 20 20 20    20 20 20 e2 80 a2 20 49 66 20 70 6f 69 6e 74 20 | l.exists...............If.point. | 
| d8b60 | 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 65 2c 20 | is.on.an.added.or.context.line,. | 
| d8b80 | 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 20 74 68 | then.visit.the.blob...........th | 
| d8ba0 | 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 64 69 66 | at.adds.that.line,.or.if.the.dif | 
| d8bc0 | 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 20 20 20 | f.shows.from.more.than.a........ | 
| d8be0 | 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 74 68 65 | ...single.commit,.then.visit.the | 
| d8c00 | 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 20 20 20 | .blob.from.the.last.of.these.... | 
| d8c20 | 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 66 69 6c | .......commits........In.the.fil | 
| d8c40 | 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 64 20 67 | e-visiting.buffer.this.command.g | 
| d8c60 | 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 72 65 73 | oes.to.the.line.that......corres | 
| d8c80 | 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 69 73 20 | ponds.to.the.line.that.point.is. | 
| d8ca0 | 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 66 65 72 | on.in.the.diff........The.buffer | 
| d8cc0 | 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 20 77 69 | .is.displayed.in.the.selected.wi | 
| d8ce0 | 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 75 6d 65 | ndow...With.a.prefix......argume | 
| d8d00 | 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 20 61 6e | nt.the.buffer.is.displayed.in.an | 
| d8d20 | 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 65 72 20 | other.window.instead....--.User. | 
| d8d40 | 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 69 6f 75 | Option:.magit-diff-visit-previou | 
| d8d60 | 73 2d 62 6c 6f 62 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 | s-blob.......This.option.control | 
| d8d80 | 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 66 69 | s.whether....magit-diff-visit-fi | 
| d8da0 | 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 6f 75 | le....may.visit.the......previou | 
| d8dc0 | 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 28 74 | s.blob...When.this.is....t....(t | 
| d8de0 | 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 20 20 | he.default).and.point.is.on.a... | 
| d8e00 | 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 61 20 | ...removed.line.in.a.diff.for.a. | 
| d8e20 | 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 98 6d | committed.change,.then.........m | 
| d8e40 | 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 20 74 | agit-diff-visit-file....visits.t | 
| d8e60 | 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 0a 20 | he.blob.from.the.last.revision.. | 
| d8e80 | 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 0a 0a | ....which.still.had.that.line... | 
| d8ea0 | 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 70 70 | .....Currently.this.is.only.supp | 
| d8ec0 | 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 6f 72 | orted.for.committed.changes,.for | 
| d8ee0 | 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 67 65 | .staged......and.unstaged.change | 
| d8f00 | 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 61 6c | s....magit-diff-visit-file....al | 
| d8f20 | 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 68 65 | ways.visits.the.file......in.the | 
| d8f40 | 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 80 99 | .working.tree......C-<return>... | 
| d8f60 | 20 20 20 20 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 | .....(...magit-diff-visit-file-w | 
| d8f80 | 6f 72 6b 74 72 65 65 e2 80 99 29 0a 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 76 | orktree...).......This.command.v | 
| d8fa0 | 69 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 | isits.the.worktree.version.of.th | 
| d8fc0 | 65 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 | e.appropriate.file.......The.loc | 
| d8fe0 | 61 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 | ation.of.point.inside.the.diff.d | 
| d9000 | 65 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 | etermines.which.file.is......bei | 
| d9020 | 6e 67 20 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 | ng.visited...Unlike....magit-dif | 
| d9040 | 66 2d 76 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 | f-visit-file....it.always.visits | 
| d9060 | 20 74 68 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 | .the......"real".file.in.the.wor | 
| d9080 | 6b 69 6e 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 | king.tree,.i.e.the."current.vers | 
| d90a0 | 69 6f 6e 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 | ion".of.the......file........In. | 
| d90c0 | 74 68 65 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 | the.file-visiting.buffer.this.co | 
| d90e0 | 6d 6d 61 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 | mmand.goes.to.the.line.that..... | 
| d9100 | 20 63 6f 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 | .corresponds.to.the.line.that.po | 
| d9120 | 69 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 | int.is.on.in.the.diff...Lines.th | 
| d9140 | 61 74 0a 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 | at......were.added.or.removed.in | 
| d9160 | 20 74 68 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 | .the.working.tree,.the.index.and | 
| d9180 | 20 6f 74 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 | .other......commits.in.between.a | 
| d91a0 | 72 65 20 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 | re.automatically.accounted.for.. | 
| d91c0 | 0a 20 20 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 | ......The.buffer.is.displayed.in | 
| d91e0 | 20 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 | .the.selected.window...With.a.pr | 
| d9200 | 65 66 69 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 | efix......argument.the.buffer.is | 
| d9220 | 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 20 69 6e 73 | .displayed.in.another.window.ins | 
| d9240 | 74 65 61 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 | tead......Variants.of.the.above. | 
| d9260 | 74 77 6f 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 | two.commands.exist.that.instead. | 
| d9280 | 76 69 73 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 | visit.the.file.in.another.window | 
| d92a0 | 20 6f 72 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 | .or.in.another.frame...If.you.pr | 
| d92c0 | 65 66 65 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 | efer.such.behavior,.then.you.may | 
| d92e0 | 20 77 61 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 | .want.to.change.the.above.key.bi | 
| d9300 | 6e 64 69 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 | ndings,.but.note.that.the.above. | 
| d9320 | 63 6f 6d 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 | commands.also.use.another.window | 
| d9340 | 20 77 68 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 | .when.invoked.with.a.prefix.argu | 
| d9360 | 6d 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 64 69 66 66 2d 76 | ment....--.Command:.magit-diff-v | 
| d9380 | 69 73 69 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 | isit-file-other-window..--.Comma | 
| d93a0 | 6e 64 3a 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 | nd:.magit-diff-visit-file-other- | 
| d93c0 | 66 72 61 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 | frame..--.Command:.magit-diff-vi | 
| d93e0 | 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 0a 20 | sit-worktree-file-other-window.. | 
| d9400 | 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 2d 77 6f 72 | --.Command:.magit-diff-visit-wor | 
| d9420 | 6b 74 72 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 | ktree-file-other-frame....File:. | 
| d9440 | 6d 61 67 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 | magit.info,..Node:.Blaming,..Pre | 
| d9460 | 76 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 2c 20 20 55 70 | v:.Visiting.Files.and.Blobs,..Up | 
| d9480 | 3a 20 49 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 | :.Inspecting..5.9.Blaming.====== | 
| d94a0 | 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 61 6e 29 67 69 | =====..Also.see.*note.(gitman)gi | 
| d94c0 | 74 2d 62 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 20 | t-blame::......To.start.blaming. | 
| d94e0 | 69 6e 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 | invoke.the....magit-file-dispatc | 
| d9500 | 68 e2 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 20 62 79 | h....transient.prefix.command.by | 
| d9520 | 20 70 72 65 73 73 69 6e 67 20 e2 80 98 43 2d 63    20 4d 2d 67 e2 80 99 2e 0a 0a 20 20 20 54 68 65 | .pressing....C-c.M-g.........The | 
| d9540 | 20 62 6c 61 6d 69 6e 67 20 73 75 66 66 69 78 20    63 6f 6d 6d 61 6e 64 73 20 63 61 6e 20 62 65 20 | .blaming.suffix.commands.can.be. | 
| d9560 | 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 74 68 65    20 64 69 73 70 61 74 63 68 0a 74 72 61 6e 73 69 | invoked.from.the.dispatch.transi | 
| d9580 | 65 6e 74 2e 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 73 65 74 | ent...However.if.you.want.to.set | 
| d95a0 | 20 61 6e 20 69 6e 66 69 78 20 61 72 67 75 6d 65    6e 74 2c 20 74 68 65 6e 20 79 6f 75 20 68 61 76 | .an.infix.argument,.then.you.hav | 
| d95c0 | 65 0a 74 6f 20 65 6e 74 65 72 20 74 68 65 20 62    6c 61 6d 69 6e 67 20 73 75 62 2d 74 72 61 6e 73 | e.to.enter.the.blaming.sub-trans | 
| d95e0 | 69 65 6e 74 20 66 69 72 73 74 2e 0a 0a 20 20 20    54 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 | ient.first......The.key.bindings | 
| d9600 | 20 73 68 6f 77 6e 20 62 65 6c 6f 77 20 61 73 73    75 6d 65 20 74 68 61 74 20 79 6f 75 20 65 6e 74 | .shown.below.assume.that.you.ent | 
| d9620 | 65 72 20 74 68 65 20 64 69 73 70 61 74 63 68 0a    74 72 61 6e 73 69 65 6e 74 20 75 73 69 6e 67 20 | er.the.dispatch.transient.using. | 
| d9640 | 74 68 65 20 64 65 66 61 75 6c 74 20 62 69 6e 64    69 6e 67 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 | the.default.binding......C-c.M-g | 
| d9660 | 20 42 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61    67 69 74 2d 62 6c 61 6d 65 e2 80 99 29 0a 0a 20 | .B........(...magit-blame...)... | 
| d9680 | 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 | 
| d96a0 | 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 | 
| d96c0 | 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 70 | mands......along.with.the.approp | 
| d96e0 | 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 61 | riate.infix.arguments.and.displa | 
| d9700 | 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 66 | ys.them.in.a......temporary.buff | 
| d9720 | 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.... | 
| d9740 | 20 20 4e 6f 74 65 20 74 68 61 74 20 6e 6f 74 20    61 6c 6c 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f | ..Note.that.not.all.of.the.follo | 
| d9760 | 77 69 6e 67 20 73 75 66 66 69 78 65 73 20 61 72    65 20 61 76 61 69 6c 61 62 6c 65 20 61 74 20 61 | wing.suffixes.are.available.at.a | 
| d9780 | 6c 6c 0a 74 69 6d 65 73 2e 20 20 46 6f 72 20 65    78 61 6d 70 6c 65 20 69 66 20 e2 80 98 6d 61 67 | ll.times...For.example.if....mag | 
| d97a0 | 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 e2 80 99    20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 2c | it-blame-mode....is.not.enabled, | 
| d97c0 | 20 74 68 65 6e 20 74 68 65 0a 63 6f 6d 6d 61 6e    64 20 77 68 6f 73 65 20 70 75 72 70 6f 73 65 20 | .then.the.command.whose.purpose. | 
| d97e0 | 69 73 20 74 6f 20 74 75 72 6e 20 6f 66 66 20 74    68 61 74 20 6d 6f 64 65 20 77 6f 75 6c 64 20 6e | is.to.turn.off.that.mode.would.n | 
| d9800 | 6f 74 20 62 65 20 6f 66 20 61 6e 79 20 75 73 65    0a 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 69 | ot.be.of.any.use.and.therefore.i | 
| d9820 | 73 6e e2 80 99 74 20 61 76 61 69 6c 61 62 6c 65    2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 20 62 e2 | sn...t.available......C-c.M-g.b. | 
| d9840 | 80 99 20 20 20 20 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 e2 | .......(...magit-blame-addition. | 
| d9860 | 80 99 29 0a e2 80 98 43 2d 63 20 4d 2d 67 20 42    20 62 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | ..)....C-c.M-g.B.b........(...ma | 
| d9880 | 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69    6f 6e e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 | git-blame-addition...).......Thi | 
| d98a0 | 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 72 20 | s.command.augments.each.line.or. | 
| d98c0 | 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 20 20 | chunk.of.lines.in.the.current... | 
| d98e0 | 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 69 74 69 6e | ...file-visiting.or.blob-visitin | 
| d9900 | 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 6f 75 74 20 | g.buffer.with.information.about. | 
| d9920 | 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 65 64 20 74 | what......commits.last.touched.t | 
| d9940 | 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 66 65 72 20 | hese.lines........If.the.buffer. | 
| d9960 | 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 6c 65 2c 20 | visits.a.revision.of.that.file,. | 
| d9980 | 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 20 72 65 76 | then.history.up.to......that.rev | 
| d99a0 | 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 69 73 65 2c | ision.is.considered...Otherwise, | 
| d99c0 | 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 73 0a 20 20 | .the.file...s.full.history.is... | 
| d99e0 | 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 6f 6d 6d 69 | ...considered,.including.uncommi | 
| d9a00 | 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 2d 42 6c 61 | tted.changes........If.Magit-Bla | 
| d9a20 | 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 20 69 6e 20 | me.mode.is.already.turned.on.in. | 
| d9a40 | 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 20 62 6c 61 | the.current.buffer.then......bla | 
| d9a60 | 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 20 76 69 73 | ming.is.done.recursively,.by.vis | 
| d9a80 | 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 20 20 20 20 | iting.REVISION:FILE.(using...... | 
| d9aa0 | 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 65 20 52 45 | ...magit-find-file...),.where.RE | 
| d9ac0 | 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 76 69 73 69 | VISION.is.a.parent.of.the.revisi | 
| d9ae0 | 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 6e 74 20 6c | on.that......added.the.current.l | 
| d9b00 | 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 2d 63 20 4d | ine.or.chunk.of.lines......C-c.M | 
| d9b20 | 2d 67 20 72 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f | -g.r........(...magit-blame-remo | 
| d9b40 | 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 20 20 20 20 20 28 e2 | val...)....C-c.M-g.B.r........(. | 
| d9b60 | 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65    6d 6f 76 61 6c e2 80 99 29 0a 0a 20 20 20 20 20 | ..magit-blame-removal...)....... | 
| d9b80 | 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 20 | This.command.augments.each.line. | 
| d9ba0 | 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 74 | or.chunk.of.lines.in.the.current | 
| d9bc0 | 0a 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 | ......blob-visiting.buffer.with. | 
| d9be0 | 69 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 | information.about.the.revision.t | 
| d9c00 | 68 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 | hat......removes.it...It.cannot. | 
| d9c20 | 62 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 | be.used.in.file-visiting.buffers | 
| d9c40 | 2e 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 | ........Like....magit-blame-addi | 
| d9c60 | 74 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 | tion...,.this.command.can.be.use | 
| d9c80 | 64 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 | d.recursively......C-c.M-g.f.... | 
| d9ca0 | 20 20 20 20 28 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 | ....(...magit-blame-reverse...). | 
| d9cc0 | e2 80 98 43 2d 63 20 4d 2d 67 20 42 20 66 e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | ...C-c.M-g.B.f........(...magit- | 
| d9ce0 | 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 e2 80 99    29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | blame-reverse...).......This.com | 
| d9d00 | 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 72 20 63 68 75 6e 6b | mand.augments.each.line.or.chunk | 
| d9d20 | 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 20 20 20 20 20 66 69 | .of.lines.in.the.current......fi | 
| d9d40 | 6c 65 2d 76 69 73 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 | le-visiting.or.blob-visiting.buf | 
| d9d60 | 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 20 74 68 65 0a 20 | fer.with.information.about.the.. | 
| d9d80 | 20 20 20 20 6c 61 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 | ....last.revision.in.which.a.lin | 
| d9da0 | 65 20 73 74 69 6c 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 | e.still.existed........Like....m | 
| d9dc0 | 61 67 69 74 2d 62 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 | agit-blame-addition...,.this.com | 
| d9de0 | 6d 61 6e 64 20 63 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 | mand.can.be.used.recursively.... | 
| d9e00 | 80 98 43 2d 63 20 4d 2d 67 20 65 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c 61 | ..C-c.M-g.e........(...magit-bla | 
| d9e20 | 6d 65 2d 65 63 68 6f e2 80 99 29 0a e2 80 98 43    2d 63 20 4d 2d 67 20 42 20 65 e2 80 99 20 20 20 | me-echo...)....C-c.M-g.B.e...... | 
| d9e40 | 20 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 0a 20 20 20 20 | ..(...magit-blame-echo...)...... | 
| d9e60 | 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 62 | .This.command.is.like....magit-b | 
| d9e80 | 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e e2 80 99    20 65 78 63 65 70 74 20 74 68 61 74 20 69 74 20 | lame-addition....except.that.it. | 
| d9ea0 | 64 6f 65 73 6e e2 80 99 74 0a 20 20 20 20 20 74    75 72 6e 20 6f 6e 20 e2 80 98 72 65 61 64 2d 6f | doesn...t......turn.on....read-o | 
| d9ec0 | 6e 6c 79 2d 6d 6f 64 65 e2 80 99 20 61 6e 64 20    74 68 61 74 20 69 74 20 69 6e 69 74 69 61 6c 6c | nly-mode....and.that.it.initiall | 
| d9ee0 | 79 20 75 73 65 73 20 74 68 65 0a 20 20 20 20 20    76 69 73 75 61 6c 69 7a 61 74 69 6f 6e 20 73 74 | y.uses.the......visualization.st | 
| d9f00 | 79 6c 65 20 73 70 65 63 69 66 69 65 64 20 62 79    20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 | yle.specified.by.option....magit | 
| d9f20 | 2d 62 6c 61 6d 65 2d 65 63 68 6f 2d 73 74 79 6c    65 e2 80 99 2e 0a 0a 20 20 20 54 68 65 20 66 6f | -blame-echo-style.........The.fo | 
| d9f40 | 6c 6c 6f 77 69 6e 67 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 | llowing.key.bindings.are.availab | 
| d9f60 | 6c 65 20 77 68 65 6e 20 4d 61 67 69 74 2d 42 6c    61 6d 65 20 6d 6f 64 65 20 69 73 0a 65 6e 61 62 | le.when.Magit-Blame.mode.is.enab | 
| d9f80 | 6c 65 64 20 61 6e 64 20 52 65 61 64 2d 4f 6e 6c    79 20 6d 6f 64 65 20 69 73 20 6e 6f 74 20 65 6e | led.and.Read-Only.mode.is.not.en | 
| d9fa0 | 61 62 6c 65 64 2e 20 20 54 68 65 73 65 20 63 6f    6d 6d 61 6e 64 73 20 61 72 65 20 61 6c 73 6f 0a | abled...These.commands.are.also. | 
| d9fc0 | 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 6f 74 68    65 72 20 62 75 66 66 65 72 73 3b 20 68 65 72 65 | available.in.other.buffers;.here | 
| d9fe0 | 20 6f 6e 6c 79 20 74 68 65 20 62 65 68 61 76 69    6f 72 20 69 73 20 64 65 73 63 72 69 62 65 64 20 | .only.the.behavior.is.described. | 
| da000 | 74 68 61 74 20 69 73 0a 72 65 6c 65 76 61 6e 74    20 69 6e 20 66 69 6c 65 2d 76 69 73 69 74 69 6e | that.is.relevant.in.file-visitin | 
| da020 | 67 20 62 75 66 66 65 72 73 20 74 68 61 74 20 61    72 65 20 62 65 69 6e 67 20 62 6c 61 6d 65 64 2e | g.buffers.that.are.being.blamed. | 
| da040 | 0a 0a e2 80 98 52 45 54 e2 80 99 20 20 20 20 20    28 e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 63 | .....RET........(...magit-show-c | 
| da060 | 6f 6d 6d 69 74 e2 80 99 29 0a 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f | ommit...).......This.command.sho | 
| da080 | 77 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 | ws.the.commit.that.last.touched. | 
| da0a0 | 74 68 65 20 6c 69 6e 65 20 61 74 20 70 6f 69 6e    74 2e 0a 0a e2 80 98 53 50 43 e2 80 99 20 20 20 | the.line.at.point......SPC...... | 
| da0c0 | 20 20 28 e2 80 98 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 | ..(...magit-diff-show-or-scroll- | 
| da0e0 | 75 70 e2 80 99 29 0a 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 | up...).......This.command.update | 
| da100 | 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 62 75 66    66 65 72 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 | s.the.commit.buffer........This. | 
| da120 | 65 69 74 68 65 72 20 73 68 6f 77 73 20 74 68 65    20 63 6f 6d 6d 69 74 20 74 68 61 74 20 6c 61 73 | either.shows.the.commit.that.las | 
| da140 | 74 20 74 6f 75 63 68 65 64 20 74 68 65 20 6c 69    6e 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 0a 20 | t.touched.the.line.at.point.in.. | 
| da160 | 20 20 20 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 72 20 69 | ....the.appropriate.buffer,.or.i | 
| da180 | 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 6e 67 0a 20 | f.that.buffer.is.already.being.. | 
| da1a0 | 20 20 20 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 | ....displayed.in.the.current.fra | 
| da1c0 | 6d 65 20 61 6e 64 20 69 66 20 74 68 61 74 20 62    75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 0a 20 | me.and.if.that.buffer.contains.. | 
| da1e0 | 20 20 20 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 | ....information.about.that.commi | 
| da200 | 74 2c 20 74 68 65 6e 20 74 68 65 20 62 75 66 66    65 72 20 69 73 20 73 63 72 6f 6c 6c 65 64 20 75 | t,.then.the.buffer.is.scrolled.u | 
| da220 | 70 0a 20 20 20 20 20 69 6e 73 74 65 61 64 2e 0a    0a e2 80 98 44 45 4c e2 80 99 20 20 20 20 20 28 | p......instead......DEL........( | 
| da240 | e2 80 98 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 | ...magit-diff-show-or-scroll-dow | 
| da260 | 6e e2 80 99 29 0a 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 73 | n...).......This.command.updates | 
| da280 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 62 75 66 66    65 72 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 65 | .the.commit.buffer........This.e | 
| da2a0 | 69 74 68 65 72 20 73 68 6f 77 73 20 74 68 65 20    63 6f 6d 6d 69 74 20 74 68 61 74 20 6c 61 73 74 | ither.shows.the.commit.that.last | 
| da2c0 | 20 74 6f 75 63 68 65 64 20 74 68 65 20 6c 69 6e    65 20 61 74 20 70 6f 69 6e 74 20 69 6e 0a 20 20 | .touched.the.line.at.point.in... | 
| da2e0 | 20 20 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 72 20 69 66 | ...the.appropriate.buffer,.or.if | 
| da300 | 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 6e 67 0a 20 20 | .that.buffer.is.already.being... | 
| da320 | 20 20 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 | ...displayed.in.the.current.fram | 
| da340 | 65 20 61 6e 64 20 69 66 20 74 68 61 74 20 62 75    66 66 65 72 20 63 6f 6e 74 61 69 6e 73 0a 20 20 | e.and.if.that.buffer.contains... | 
| da360 | 20 20 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 | ...information.about.that.commit | 
| da380 | 2c 20 74 68 65 6e 20 74 68 65 20 62 75 66 66 65    72 20 69 73 20 73 63 72 6f 6c 6c 65 64 20 64 6f | ,.then.the.buffer.is.scrolled.do | 
| da3a0 | 77 6e 0a 20 20 20 20 20 69 6e 73 74 65 61 64 2e    0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 | wn......instead......The.followi | 
| da3c0 | 6e 67 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 6c 65 20 77 68 | ng.key.bindings.are.available.wh | 
| da3e0 | 65 6e 20 62 6f 74 68 20 4d 61 67 69 74 2d 42 6c    61 6d 65 20 6d 6f 64 65 0a 61 6e 64 20 52 65 61 | en.both.Magit-Blame.mode.and.Rea | 
| da400 | 64 2d 4f 6e 6c 79 20 6d 6f 64 65 20 61 72 65 20    65 6e 61 62 6c 65 64 2e 0a 0a e2 80 98 62 e2 80 | d-Only.mode.are.enabled......b.. | 
| da420 | 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d    62 6c 61 6d 65 e2 80 99 29 0a 0a 20 20 20 20 20 | ......(...magit-blame...)....... | 
| da440 | 53 65 65 20 61 62 6f 76 65 2e 0a 0a e2 80 98 6e    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | See.above......n........(...magi | 
| da460 | 74 2d 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75    6e 6b e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 | t-blame-next-chunk...).......Thi | 
| da480 | 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 78 74 20 63 68 75 6e | s.command.moves.to.the.next.chun | 
| da4a0 | 6b 2e 0a 0a e2 80 98 4e e2 80 99 20 20 20 20 20    28 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | k......N........(...magit-blame- | 
| da4c0 | 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 0a 20 20 20 20 | next-chunk-same-commit...)...... | 
| da4e0 | 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 78 74 20 | .This.command.moves.to.the.next. | 
| da500 | 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 e2 80 98 | chunk.from.the.same.commit...... | 
| da520 | 70 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 | p........(...magit-blame-previou | 
| da540 | 73 2d 63 68 75 6e 6b e2 80 99 29 0a 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d | s-chunk...).......This.command.m | 
| da560 | 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 2e 0a 0a e2 80 98 | oves.to.the.previous.chunk...... | 
| da580 | 50 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 | P........(...magit-blame-previou | 
| da5a0 | 73 2d 63 68 75 6e 6b 2d 73 61 6d 65 2d 63 6f 6d    6d 69 74 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 | s-chunk-same-commit...).......Th | 
| da5c0 | 69 73 20 63 6f 6d 6d 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 | is.command.moves.to.the.previous | 
| da5e0 | 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 e2 80 | .chunk.from.the.same.commit..... | 
| da600 | 98 71 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 e2 80 | .q........(...magit-blame-quit.. | 
| da620 | 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f    6d 6d 61 6e 64 20 74 75 72 6e 73 20 6f 66 66 20 | .).......This.command.turns.off. | 
| da640 | 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65    2e 20 20 49 66 20 74 68 65 20 62 75 66 66 65 72 | Magit-Blame.mode...If.the.buffer | 
| da660 | 20 77 61 73 20 63 72 65 61 74 65 64 0a 20 20 20    20 20 64 75 72 69 6e 67 20 61 20 72 65 63 75 72 | .was.created......during.a.recur | 
| da680 | 73 69 76 65 20 62 6c 61 6d 65 2c 20 74 68 65 6e    20 69 74 20 61 6c 73 6f 20 6b 69 6c 6c 73 20 74 | sive.blame,.then.it.also.kills.t | 
| da6a0 | 68 65 20 62 75 66 66 65 72 2e 0a 0a e2 80 98 4d    2d 77 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | he.buffer......M-w........(...ma | 
| da6c0 | 67 69 74 2d 62 6c 61 6d 65 2d 63 6f 70 79 2d 68    61 73 68 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 | git-blame-copy-hash...).......Th | 
| da6e0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 73 61 76 65 73    20 74 68 65 20 68 61 73 68 20 6f 66 20 74 68 65 | is.command.saves.the.hash.of.the | 
| da700 | 20 63 75 72 72 65 6e 74 20 63 68 75 6e 6b e2 80    99 73 20 63 6f 6d 6d 69 74 20 74 6f 20 74 68 65 | .current.chunk...s.commit.to.the | 
| da720 | 0a 20 20 20 20 20 6b 69 6c 6c 20 72 69 6e 67 2e    0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 65 20 | ......kill.ring........When.the. | 
| da740 | 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65    2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 73 61 | region.is.active,.the.command.sa | 
| da760 | 76 65 73 20 74 68 65 20 72 65 67 69 6f 6e e2 80    99 73 20 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 | ves.the.region...s.content...... | 
| da780 | 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 e2 80 98 6b 69 6c | instead.of.the.hash,.like....kil | 
| da7a0 | 6c 2d 72 69 6e 67 2d 73 61 76 65 e2 80 99 20 77    6f 75 6c 64 2e 0a 0a e2 80 98 63 e2 80 99 20 20 | l-ring-save....would......c..... | 
| da7c0 | 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 63 79 63 6c 65 2d 73 74 79 6c 65 e2 80 | ...(...magit-blame-cycle-style.. | 
| da7e0 | 99 29 0a 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 68 6f | .).......This.command.changes.ho | 
| da800 | 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 6c 69 7a 65 | w.blame.information.is.visualize | 
| da820 | 64 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 20 62 79 20 | d.in.the......current.buffer.by. | 
| da840 | 63 79 63 6c 69 6e 67 20 74 68 72 6f 75 67 68 20    74 68 65 20 73 74 79 6c 65 73 20 73 70 65 63 69 | cycling.through.the.styles.speci | 
| da860 | 66 69 65 64 20 75 73 69 6e 67 20 74 68 65 0a 20    20 20 20 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 | fied.using.the......option....ma | 
| da880 | 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73    e2 80 99 2e 0a 0a 20 20 20 42 6c 61 6d 69 6e 67 | git-blame-styles.........Blaming | 
| da8a0 | 20 69 73 20 61 6c 73 6f 20 63 6f 6e 74 72 6f 6c    6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 66 6f | .is.also.controlled.using.the.fo | 
| da8c0 | 6c 6c 6f 77 69 6e 67 20 6f 70 74 69 6f 6e 73 2e    0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f | llowing.options....--.User.Optio | 
| da8e0 | 6e 3a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73    74 79 6c 65 73 0a 0a 20 20 20 20 20 54 68 69 73 | n:.magit-blame-styles.......This | 
| da900 | 20 6f 70 74 69 6f 6e 20 64 65 66 69 6e 65 73 20    61 20 6c 69 73 74 20 6f 66 20 73 74 79 6c 65 73 | .option.defines.a.list.of.styles | 
| da920 | 20 75 73 65 64 20 74 6f 20 76 69 73 75 61 6c 69    7a 65 20 62 6c 61 6d 65 0a 20 20 20 20 20 69 6e | .used.to.visualize.blame......in | 
| da940 | 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 46 6f 72 20    6e 6f 77 20 73 65 65 20 69 74 73 20 64 6f 63 2d | formation...For.now.see.its.doc- | 
| da960 | 73 74 72 69 6e 67 20 74 6f 20 6c 65 61 72 6e 20    6d 6f 72 65 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 | string.to.learn.more....--.User. | 
| da980 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 6c    61 6d 65 2d 65 63 68 6f 2d 73 74 79 6c 65 0a 0a | Option:.magit-blame-echo-style.. | 
| da9a0 | 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 74 68 65 20 62 | .....This.option.specifies.the.b | 
| da9c0 | 6c 61 6d 65 20 76 69 73 75 61 6c 69 7a 61 74 69    6f 6e 20 73 74 79 6c 65 20 75 73 65 64 20 62 79 | lame.visualization.style.used.by | 
| da9e0 | 20 74 68 65 0a 20 20 20 20 20 63 6f 6d 6d 61 6e    64 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 | .the......command....magit-blame | 
| daa00 | 2d 65 63 68 6f e2 80 99 2e 20 20 54 68 69 73 20    6d 75 73 74 20 62 65 20 61 20 73 79 6d 62 6f 6c | -echo......This.must.be.a.symbol | 
| daa20 | 20 74 68 61 74 20 69 73 20 75 73 65 64 20 61 73    0a 20 20 20 20 20 74 68 65 20 69 64 65 6e 74 69 | .that.is.used.as......the.identi | 
| daa40 | 66 69 65 72 20 66 6f 72 20 6f 6e 65 20 6f 66 20    74 68 65 20 73 74 79 6c 65 73 20 64 65 66 69 6e | fier.for.one.of.the.styles.defin | 
| daa60 | 65 64 20 69 6e 0a 20 20 20 20 20 e2 80 98 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73 | ed.in.........magit-blame-styles | 
| daa80 | 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 6c 61 | .......--.User.Option:.magit-bla | 
| daaa0 | 6d 65 2d 74 69 6d 65 2d 66 6f 72 6d 61 74 0a 0a    20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | me-time-format.......This.option | 
| daac0 | 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 69 6e 67 20 75 73 65 | .specifies.the.format.string.use | 
| daae0 | 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 20 20 20 20 73 68 6f | d.to.display.times.when......sho | 
| dab00 | 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 20 2d 2d 20 55 73 65 | wing.blame.information....--.Use | 
| dab20 | 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 64 2d 6f 6e 6c 79 0a | r.Option:.magit-blame-read-only. | 
| dab40 | 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 68 | ......This.option.controls.wheth | 
| dab60 | 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 61 6b 65 73 0a 20 | er.blaming.a.buffer.also.makes.. | 
| dab80 | 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 0a 0a 20 2d 2d 20 | ....temporarily.read-only....--. | 
| daba0 | 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 69 73 61 62 6c 65 | User.Option:.magit-blame-disable | 
| dabc0 | 2d 6d 6f 64 65 73 0a 0a 20 20 20 20 20 54 68 69    73 20 6f 70 74 69 6f 6e 20 6c 69 73 74 73 20 69 | -modes.......This.option.lists.i | 
| dabe0 | 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 74 20 73 68 6f | ncompatible.minor-modes.that.sho | 
| dac00 | 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 61 72 69 6c 79 | uld.be.disabled......temporarily | 
| dac20 | 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 6d 65 20 69 6e | .when.a.buffer.contains.blame.in | 
| dac40 | 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 6e 61 62 6c 65 | formation...They.are......enable | 
| dac60 | 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 6c 6f 6e 67 65 | d.again.when.the.buffer.no.longe | 
| dac80 | 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 0a 20 2d 2d 20 | r.shows.blame.information....--. | 
| daca0 | 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 74 6f 2d 63 68 | User.Option:.magit-blame-goto-ch | 
| dacc0 | 75 6e 6b 2d 68 6f 6f 6b 0a 0a 20 20 20 20 20 54    68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 | unk-hook.......This.hook.is.run. | 
| dace0 | 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 0a 1f 0a 46 | when.moving.between.chunks.....F | 
| dad00 | 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 70 75 6c 61 | ile:.magit.info,..Node:.Manipula | 
| dad20 | 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 50 72 65 76 | ting,..Next:.Transferring,..Prev | 
| dad40 | 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 6e 69 70 75 | :.Inspecting,..Up:.Top..6.Manipu | 
| dad60 | 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 75 3a 0a 0a | lating.**************..*.Menu:.. | 
| dad80 | 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 6f 6e 69 6e | *.Creating.Repository::.*.Clonin | 
| dada0 | 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 20 55 6e 73 | g.Repository::.*.Staging.and.Uns | 
| dadc0 | 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 69 74 74 69 | taging::.*.Applying::.*.Committi | 
| dade0 | 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 3a 3a 0a 2a | ng::.*.Branching::.*.Merging::.* | 
| dae00 | 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 61 73 69 6e | .Resolving.Conflicts::.*.Rebasin | 
| dae20 | 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 65 74 74 69 | g::.*.Cherry.Picking::.*.Resetti | 
| dae40 | 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 61 67 69 74 | ng::.*.Stashing::....File:.magit | 
| dae60 | 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 69 74 6f 72 | .info,..Node:.Creating.Repositor | 
| dae80 | 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 2c 20 20 55 | y,..Next:.Cloning.Repository,..U | 
| daea0 | 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 67 20 52 65 | p:.Manipulating..6.1.Creating.Re | 
| daec0 | 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 3d 3d 3d 3d | pository.======================= | 
| daee0 | 0a 0a e2 80 98 49 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 69 6e 69 74 e2 80 99 29 | .....I........(...magit-init...) | 
| daf00 | 0a 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 | .......This.command.initializes. | 
| daf20 | 61 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 | a.repository.and.then.shows.the. | 
| daf40 | 73 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 | status......buffer.for.the.new.r | 
| daf60 | 65 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 | epository........If.the.director | 
| daf80 | 79 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 | y.is.below.an.existing.repositor | 
| dafa0 | 79 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 | y,.then.the.user.has......to.con | 
| dafc0 | 66 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 | firm.that.a.new.one.should.be.cr | 
| dafe0 | 65 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 | eated.inside...If.the......direc | 
| db000 | 74 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 | tory.is.the.root.of.the.existing | 
| db020 | 20 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 | .repository,.then.the.user.has.. | 
| db040 | 20 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 | ....to.confirm.that.it.should.be | 
| db060 | 20 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 | .reinitialized.....File:.magit.i | 
| db080 | 6e 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 | nfo,..Node:.Cloning.Repository,. | 
| db0a0 | 20 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 | .Next:.Staging.and.Unstaging,..P | 
| db0c0 | 72 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 | rev:.Creating.Repository,..Up:.M | 
| db0e0 | 61 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 | anipulating..6.2.Cloning.Reposit | 
| db100 | 6f 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 | ory.======================..To.c | 
| db120 | 6c 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 | lone.a.remote.or.local.repositor | 
| db140 | 79 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 | y.use....C...,.which.is.bound.to | 
| db160 | 20 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 | .the.command....magit-clone..... | 
| db180 | 20 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 | .This.command.either.act.as.a.tr | 
| db1a0 | 61 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 | ansient.prefix.command,.which.bi | 
| db1c0 | 6e 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 | nds.several.infix.arguments.and. | 
| db1e0 | 73 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 | suffix.commands,.or.it.can.invok | 
| db200 | 65 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 | e....git.clone....directly,.depe | 
| db220 | 6e 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 | nding.on.whether.a.prefix.argume | 
| db240 | 6e 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 | nt.is.used.and.on.the.value.of.. | 
| db260 | 80 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 | ..magit-clone-always-transient.. | 
| db280 | 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 63 6c 6f 6e 65 | .....--.User.Option:.magit-clone | 
| db2a0 | 2d 61 6c 77 61 79 73 2d 74 72 61 6e 73 69 65 6e    74 0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | -always-transient.......This.opt | 
| db2c0 | 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 63 6f 6d 6d 61 6e 64 | ion.controls.whether.the.command | 
| db2e0 | 20 e2 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 | ....magit-clone....always.acts.. | 
| db300 | 20 20 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 | ....as.a.transient.prefix.comman | 
| db320 | 64 2c 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 | d,.regardless.of.whether.a.prefi | 
| db340 | 78 0a 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 | x......argument.is.used.or.not.. | 
| db360 | 20 49 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 | .If....t...,.then.that.command.a | 
| db380 | 6c 77 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 | lways.acts.as......a.transient.p | 
| db3a0 | 72 65 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 | refix...If....nil...,.then.a.pre | 
| db3c0 | 66 69 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 | fix.argument.has.to.be......used | 
| db3e0 | 20 66 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 | .for.it.to.act.as.a.transient... | 
| db400 | e2 80 98 43 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 63 6c 6f 6e 65 e2 80 99 29 0a | ...C........(...magit-clone...). | 
| db420 | 0a 20 20 20 20 20 54 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 | ......This.command.either.acts.a | 
| db440 | 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 20 61 73 20 | s.a.transient.prefix.command.as. | 
| db460 | 64 65 73 63 72 69 62 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 | described......above.or.does.the | 
| db480 | 20 73 61 6d 65 20 74 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 | .same.thing.as....transient-clon | 
| db4a0 | 65 2d 72 65 67 75 6c 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 | e-regular....as......described.b | 
| db4c0 | 65 6c 6f 77 2e 0a 0a 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 | elow........If.it.acts.as.a.tran | 
| db4e0 | 73 69 65 6e 74 20 70 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 | sient.prefix,.then.it.binds.the. | 
| db500 | 66 6f 6c 6c 6f 77 69 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 | following......suffix.commands.a | 
| db520 | 6e 64 20 73 65 76 65 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 | nd.several.infix.arguments...... | 
| db540 | 43 20 43 e2 80 99 20 20 20 20 20 28 e2 80 98 6d    61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c | C.C........(...magit-clone-regul | 
| db560 | 61 72 e2 80 99 29 0a 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 | ar...).......This.command.create | 
| db580 | 73 20 61 20 72 65 67 75 6c 61 72 20 63 6c 6f 6e    65 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 | s.a.regular.clone.of.an.existing | 
| db5a0 | 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 69 74 6f 72 79 | .repository.......The.repository | 
| db5c0 | 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 65 | .and.the.target.directory.are.re | 
| db5e0 | 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72    2e 0a 0a e2 80 98 43 20 73 e2 80 99 20 20 20 20 | ad.from.the.user......C.s....... | 
| db600 | 20 28 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65    2d 73 68 61 6c 6c 6f 77 e2 80 99 29 0a 0a 20 20 | .(...magit-clone-shallow...).... | 
| db620 | 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 73 68 61 6c 6c 6f | ...This.command.creates.a.shallo | 
| db640 | 77 20 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 | w.clone.of.an.existing.repositor | 
| db660 | 79 2e 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 | y.......The.repository.and.the.t | 
| db680 | 61 72 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 | arget.directory.are.read.from.th | 
| db6a0 | 65 20 75 73 65 72 2e 20 20 42 79 0a 20 20 20 20    20 64 65 66 61 75 6c 74 20 74 68 65 20 64 65 70 | e.user...By......default.the.dep | 
| db6c0 | 74 68 20 6f 66 20 74 68 65 20 63 6c 6f 6e 65 64    20 68 69 73 74 6f 72 79 20 69 73 20 61 20 73 69 | th.of.the.cloned.history.is.a.si | 
| db6e0 | 6e 67 6c 65 20 63 6f 6d 6d 69 74 2c 20 62 75 74    0a 20 20 20 20 20 77 69 74 68 20 61 20 70 72 65 | ngle.commit,.but......with.a.pre | 
| db700 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65    20 64 65 70 74 68 20 69 73 20 72 65 61 64 20 66 | fix.argument.the.depth.is.read.f | 
| db720 | 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a e2    80 98 43 20 62 e2 80 99 20 20 20 20 20 28 e2 80 | rom.the.user......C.b........(.. | 
| db740 | 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 62 61 72    65 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 | .magit-clone-bare...).......This | 
| db760 | 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73    20 61 20 62 61 72 65 20 63 6c 6f 6e 65 20 6f 66 | .command.creates.a.bare.clone.of | 
| db780 | 20 61 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 | .an.existing.repository...The... | 
| db7a0 | 20 20 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 | ...repository.and.the.target.dir | 
| db7c0 | 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 75 73 65 72 2e 0a 0a | ectory.are.read.from.the.user... | 
| db7e0 | e2 80 98 43 20 6d e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6d 69 | ...C.m........(...magit-clone-mi | 
| db800 | 72 72 6f 72 e2 80 99 29 0a 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 | rror...).......This.command.crea | 
| db820 | 74 65 73 20 61 20 6d 69 72 72 6f 72 20 6f 66 20    61 6e 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f | tes.a.mirror.of.an.existing.repo | 
| db840 | 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 79 20 61 6e 64 | sitory...The......repository.and | 
| db860 | 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 65 61 64 20 66 | .the.target.directory.are.read.f | 
| db880 | 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 20    20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | rom.the.user......The.following. | 
| db8a0 | 73 75 66 66 69 78 65 73 20 61 72 65 20 64 69 73    61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 | suffixes.are.disabled.by.default | 
| db8c0 | 2e 20 20 53 65 65 20 2a 6e 6f 74 65 0a 28 74 72    61 6e 73 69 65 6e 74 29 45 6e 61 62 6c 69 6e 67 | ...See.*note.(transient)Enabling | 
| db8e0 | 20 61 6e 64 20 44 69 73 61 62 6c 69 6e 67 20 53    75 66 66 69 78 65 73 3a 3a 20 66 6f 72 20 68 6f | .and.Disabling.Suffixes::.for.ho | 
| db900 | 77 20 74 6f 20 65 6e 61 62 6c 65 20 74 68 65 6d    2e 0a 0a e2 80 98 43 20 64 e2 80 99 20 20 20 20 | w.to.enable.them......C.d....... | 
| db920 | 20 28 e2 80 98 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 e2 80 | .(...magit-clone-shallow-since.. | 
| db940 | 99 29 0a 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 | .).......This.command.creates.a. | 
| db960 | 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e 65 20 6f 66    20 61 6e 20 65 78 69 73 74 69 6e 67 20 72 65 70 | shallow.clone.of.an.existing.rep | 
| db980 | 6f 73 69 74 6f 72 79 2e 0a 20 20 20 20 20 4f 6e    6c 79 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 | ository.......Only.commits.that. | 
| db9a0 | 77 65 72 65 20 63 6f 6d 6d 69 74 74 65 64 20 61    66 74 65 72 20 61 20 64 61 74 65 20 61 72 65 20 | were.committed.after.a.date.are. | 
| db9c0 | 63 6c 6f 6e 65 64 2c 20 77 68 69 63 68 20 69 73    0a 20 20 20 20 20 72 65 61 64 20 66 72 6f 6d 20 | cloned,.which.is......read.from. | 
| db9e0 | 74 68 65 20 75 73 65 72 2e 20 20 54 68 65 20 72    65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 74 68 | the.user...The.repository.and.th | 
| dba00 | 65 20 74 61 72 67 65 74 20 64 69 72 65 63 74 6f    72 79 20 61 72 65 0a 20 20 20 20 20 61 6c 73 6f | e.target.directory.are......also | 
| dba20 | 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 43 20 65 e2 80 99 20 | .read.from.the.user......C.e.... | 
| dba40 | 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 63 6c    6f 6e 65 2d 73 68 61 6c 6c 6f 77 2d 65 78 63 6c | ....(...magit-clone-shallow-excl | 
| dba60 | 75 64 65 e2 80 99 29 0a 0a 20 20 20 20 20 54 68    69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 | ude...).......This.command.creat | 
| dba80 | 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 73 74 69 6e | es.a.shallow.clone.of.an.existin | 
| dbaa0 | 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 64 73 20 61 20 | g.repository.......This.reads.a. | 
| dbac0 | 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 2e 20 20 43 6f | branch.or.tag.from.the.user...Co | 
| dbae0 | 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 6c 65 20 66 72 | mmits.that.are......reachable.fr | 
| dbb00 | 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 65 20 72 65 70 | om.that.are.not.cloned...The.rep | 
| dbb20 | 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 20 64 69 72 65 | ository.and.the.target......dire | 
| dbb40 | 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 65 20 75 73 65 | ctory.are.also.read.from.the.use | 
| dbb60 | 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 63 6c 6f 6e 65 | r....--.User.Option:.magit-clone | 
| dbb80 | 2d 73 65 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64    0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 | -set-remote-head.......This.opti | 
| dbba0 | 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 63 61 75 73 | on.controls.whether.cloning.caus | 
| dbbc0 | 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 73 2f 72 65 | es.the.reference.........refs/re | 
| dbbe0 | 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 20 63 72 65 | motes/<remote>/HEAD....to.be.cre | 
| dbc00 | 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 20 64 65 66 | ated.in.the.clone...The......def | 
| dbc20 | 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 6e 63 65 20 | ault.is.to.delete.the.reference. | 
| dbc40 | 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 99 2c 20 77 | after.running....git.clone...,.w | 
| dbc60 | 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 67 20 69 74 | hich......insists.on.creating.it | 
| dbc80 | 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 65 6e 63 65 | ...This.is.because.the.reference | 
| dbca0 | 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 62 65 20 70 | .has.not.been......found.to.be.p | 
| dbcc0 | 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 6e 6f 74 20 | articularly.useful.as.it.is.not. | 
| dbce0 | 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 68 65 6e 20 | automatically.updated......when. | 
| dbd00 | 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 20 63 68 61 | the....HEAD....of.the.remote.cha | 
| dbd20 | 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 6f 20 e2 80 | nges...Setting.this.option.to... | 
| dbd40 | 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 20 64 65 66 | .t.........preserves.Git...s.def | 
| dbd60 | 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 65 20 72 65 | ault.behavior.of.creating.the.re | 
| dbd80 | 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 61 67 69 74 | ference....--.User.Option:.magit | 
| dbda0 | 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 74 0a 0a 20 | -clone-set-remote.pushDefault... | 
| dbdc0 | 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 72 | ....This.option.controls.whether | 
| dbde0 | 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 65 0a 20 | .the.value.of.the.Git.variable.. | 
| dbe00 | 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 69 73 20 | .......remote.pushDefault....is. | 
| dbe20 | 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 80 a2 20 | set.after.cloning............... | 
| dbe40 | 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 20 73 65 | If....t...,.then.it.is.always.se | 
| dbe60 | 74 20 77 69 74 68 6f 75 74 20 61 73 6b 69 6e 67    2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 | t.without.asking...............I | 
| dbe80 | 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 65 20 | f....ask...,.then.the.users.are. | 
| dbea0 | 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 20 20 | asked.every.time.they.clone.a... | 
| dbec0 | 20 20 20 20 20 20 20 20 72 65 70 6f 73 69 74 6f    72 79 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 | ........repository.............. | 
| dbee0 | 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 20 | .If....nil...,.then.it.is.never. | 
| dbf00 | 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 6f | set....--.User.Option:.magit-clo | 
| dbf20 | 6e 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63    74 6f 72 79 0a 0a 20 20 20 20 20 54 68 69 73 20 | ne-default-directory.......This. | 
| dbf40 | 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 | 
| dbf60 | 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..... | 
| dbf80 | 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 | 
| dbfa0 | 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 | 
| dbfc0 | 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 | 
| dbfe0 | 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....... | 
| dc000 | 20 20 20 20 20 20 20 69 73 20 75 73 65 64 2e 0a    0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 | .......is.used...............If. | 
| dc020 | 61 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 | a.directory,.then.that.is.used.. | 
| dc040 | 0a 20 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 | .............If.a.function,.then | 
| dc060 | 20 74 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 | .that.is.called.with.the.remote. | 
| dc080 | 75 72 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 | url.as.the...........only.argume | 
| dc0a0 | 6e 74 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 | nt.and.the.returned.value.is.use | 
| dc0c0 | 64 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 | d....--.User.Option:.magit-clone | 
| dc0e0 | 2d 6e 61 6d 65 2d 61 6c 69 73 74 0a 0a 20 20 20    20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 6d 61 | -name-alist.......This.option.ma | 
| dc100 | 70 73 20 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 | ps.regular.expressions,.which.ma | 
| dc120 | 74 63 68 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 | tch.repository.names,......to.re | 
| dc140 | 70 6f 73 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 | pository.urls,.making.it.possibl | 
| dc160 | 65 20 66 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 | e.for.users.to.enter.short...... | 
| dc180 | 6e 61 6d 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 | names.instead.of.urls.when.cloni | 
| dc1a0 | 6e 67 20 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 | ng.repositories........Each.elem | 
| dc1c0 | 65 6e 74 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 | ent.has.the.form....(REGEXP.HOST | 
| dc1e0 | 4e 41 4d 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 | NAME.USER)......When.the.user... | 
| dc200 | 20 20 20 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 | ...enters.a.name.when.a.cloning. | 
| dc220 | 63 6f 6d 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 | command.asks.for.a.name.or.url,. | 
| dc240 | 74 68 65 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 | then......that.is.looked.up.in.t | 
| dc260 | 68 69 73 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 | his.list...The.first.element.who | 
| dc280 | 73 65 20 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 | se.REGEXP......matches.is.used.. | 
| dc2a0 | 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 79 20 6f 70 | ......The.format.specified.by.op | 
| dc2c0 | 74 69 6f 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 | tion....magit-clone-url-format.. | 
| dc2e0 | 99 20 69 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 | ..is.used.to......turn.the.name. | 
| dc300 | 69 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 | into.an.url,.using.HOSTNAME.and. | 
| dc320 | 74 68 65 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 | the.repository.name.......If.the | 
| dc340 | 20 70 72 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 | .provided.name.contains.a.slash, | 
| dc360 | 20 74 68 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 | .then.that.is.used.......Otherwi | 
| dc380 | 73 65 20 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 | se.if.the.name.omits.the.owner.o | 
| dc3a0 | 66 20 74 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 | f.the.repository,.then.the...... | 
| dc3c0 | 64 65 66 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 | default.user.specified.in.the.ma | 
| dc3e0 | 74 63 68 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 | tched.entry.is.used........If.US | 
| dc400 | 45 52 20 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 | ER.contains.a.dot,.then.it.is.tr | 
| dc420 | 65 61 74 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 | eated.as.a.Git.variable.and..... | 
| dc440 | 20 74 68 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 | .the.value.of.that.is.used.as.th | 
| dc460 | 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 20 69 73 20 75 73 65 | e.username...Otherwise.it.is.use | 
| dc480 | 64 20 61 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 | d.as......the.username.itself... | 
| dc4a0 | 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 75 72 6c | .--.User.Option:.magit-clone-url | 
| dc4c0 | 2d 66 6f 72 6d 61 74 0a 0a 20 20 20 20 20 54 68    65 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 | -format.......The.format.specifi | 
| dc4e0 | 65 64 20 62 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 | ed.by.this.option.is.used.when.t | 
| dc500 | 75 72 6e 69 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 | urning.repository......names.int | 
| dc520 | 6f 20 75 72 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 | o.urls......%h....is.the.hostnam | 
| dc540 | 65 20 61 6e 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 | e.and....%n....is.the.repository | 
| dc560 | 0a 20 20 20 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 | ......name,.including.the.name.o | 
| dc580 | 66 20 74 68 65 20 6f 77 6e 65 72 2e 0a 0a 1f 0a    46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f | f.the.owner.....File:.magit.info | 
| dc5a0 | 2c 20 20 4e 6f 64 65 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 | ,..Node:.Staging.and.Unstaging,. | 
| dc5c0 | 20 4e 65 78 74 3a 20 41 70 70 6c 79 69 6e 67 2c    20 20 50 72 65 76 3a 20 43 6c 6f 6e 69 6e 67 20 | .Next:.Applying,..Prev:.Cloning. | 
| dc5e0 | 52 65 70 6f 73 69 74 6f 72 79 2c 20 20 55 70 3a    20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 | Repository,..Up:.Manipulating..6 | 
| dc600 | 2e 33 20 53 74 61 67 69 6e 67 20 61 6e 64 20 55    6e 73 74 61 67 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d | .3.Staging.and.Unstaging.======= | 
| dc620 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 0a 0a 4c 69 6b 65 20 47 69 74 2c 20 4d 61 | ==================..Like.Git,.Ma | 
| dc640 | 67 69 74 20 63 61 6e 20 6f 66 20 63 6f 75 72 73    65 20 73 74 61 67 65 20 61 6e 64 20 75 6e 73 74 | git.can.of.course.stage.and.unst | 
| dc660 | 61 67 65 20 63 6f 6d 70 6c 65 74 65 20 66 69 6c    65 73 2e 20 20 55 6e 6c 69 6b 65 0a 47 69 74 2c | age.complete.files...Unlike.Git, | 
| dc680 | 20 69 74 20 61 6c 73 6f 20 61 6c 6c 6f 77 73 20    75 73 65 72 73 20 74 6f 20 67 72 61 63 65 66 75 | .it.also.allows.users.to.gracefu | 
| dc6a0 | 6c 6c 79 20 75 6e 2d 2f 73 74 61 67 65 20 69 6e    64 69 76 69 64 75 61 6c 20 68 75 6e 6b 73 20 61 | lly.un-/stage.individual.hunks.a | 
| dc6c0 | 6e 64 0a 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 20 54 6f | nd.even.just.part.of.a.hunk...To | 
| dc6e0 | 20 73 74 61 67 65 20 69 6e 64 69 76 69 64 75 61    6c 20 68 75 6e 6b 73 20 61 6e 64 20 70 61 72 74 | .stage.individual.hunks.and.part | 
| dc700 | 73 20 6f 66 20 68 75 6e 6b 73 0a 75 73 69 6e 67    20 47 69 74 20 64 69 72 65 63 74 6c 79 2c 20 6f | s.of.hunks.using.Git.directly,.o | 
| dc720 | 6e 65 20 68 61 73 20 74 6f 20 75 73 65 20 74 68    65 20 76 65 72 79 20 6d 6f 64 61 6c 20 61 6e 64 | ne.has.to.use.the.very.modal.and | 
| dc740 | 20 72 61 74 68 65 72 20 63 6c 75 6d 73 79 0a 69    6e 74 65 72 66 61 63 65 20 6f 66 20 61 20 e2 80 | .rather.clumsy.interface.of.a... | 
| dc760 | 98 67 69 74 20 61 64 64 20 2d 2d 69 6e 74 65 72    61 63 74 69 76 65 e2 80 99 20 73 65 73 73 69 6f | .git.add.--interactive....sessio | 
| dc780 | 6e 2e 0a 0a 20 20 20 57 69 74 68 20 4d 61 67 69    74 2c 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 | n......With.Magit,.on.the.other. | 
| dc7a0 | 68 61 6e 64 2c 20 6f 6e 65 20 63 61 6e 20 75 6e    2d 2f 73 74 61 67 65 20 69 6e 64 69 76 69 64 75 | hand,.one.can.un-/stage.individu | 
| dc7c0 | 61 6c 20 68 75 6e 6b 73 20 62 79 0a 6a 75 73 74    20 6d 6f 76 69 6e 67 20 70 6f 69 6e 74 20 69 6e | al.hunks.by.just.moving.point.in | 
| dc7e0 | 74 6f 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 69 64 65 | to.the.respective.section.inside | 
| dc800 | 20 61 20 64 69 66 66 20 64 69 73 70 6c 61 79 65    64 20 69 6e 0a 74 68 65 20 73 74 61 74 75 73 20 | .a.diff.displayed.in.the.status. | 
| dc820 | 62 75 66 66 65 72 20 6f 72 20 61 20 73 65 70 61    72 61 74 65 20 64 69 66 66 20 62 75 66 66 65 72 | buffer.or.a.separate.diff.buffer | 
| dc840 | 20 61 6e 64 20 74 79 70 69 6e 67 20 e2 80 98 73    e2 80 99 20 6f 72 20 e2 80 98 75 e2 80 99 2e 20 | .and.typing....s....or....u..... | 
| dc860 | 20 54 6f 0a 6f 70 65 72 61 74 65 20 6f 6e 20 6a    75 73 74 20 70 61 72 74 73 20 6f 66 20 61 20 68 | .To.operate.on.just.parts.of.a.h | 
| dc880 | 75 6e 6b 2c 20 6d 61 72 6b 20 74 68 65 20 63 68    61 6e 67 65 73 20 74 68 61 74 20 73 68 6f 75 6c | unk,.mark.the.changes.that.shoul | 
| dc8a0 | 64 20 62 65 0a 75 6e 2d 2f 73 74 61 67 65 64 20    75 73 69 6e 67 20 74 68 65 20 72 65 67 69 6f 6e | d.be.un-/staged.using.the.region | 
| dc8c0 | 20 61 6e 64 20 74 68 65 6e 20 70 72 65 73 73 20    74 68 65 20 73 61 6d 65 20 6b 65 79 20 74 68 61 | .and.then.press.the.same.key.tha | 
| dc8e0 | 74 20 77 6f 75 6c 64 20 62 65 0a 75 73 65 64 20    74 6f 20 75 6e 2d 2f 73 74 61 67 65 2e 20 20 54 | t.would.be.used.to.un-/stage...T | 
| dc900 | 6f 20 73 74 61 67 65 20 6d 75 6c 74 69 70 6c 65    20 66 69 6c 65 73 20 6f 72 20 68 75 6e 6b 73 20 | o.stage.multiple.files.or.hunks. | 
| dc920 | 61 74 20 6f 6e 63 65 20 75 73 65 20 61 0a 72 65    67 69 6f 6e 20 74 68 61 74 20 73 74 61 72 74 73 | at.once.use.a.region.that.starts | 
| dc940 | 20 69 6e 73 69 64 65 20 74 68 65 20 68 65 61 64    69 6e 67 20 6f 66 20 73 75 63 68 20 61 20 73 65 | .inside.the.heading.of.such.a.se | 
| dc960 | 63 74 69 6f 6e 20 61 6e 64 20 65 6e 64 73 20 69    6e 73 69 64 65 0a 74 68 65 20 68 65 61 64 69 6e | ction.and.ends.inside.the.headin | 
| dc980 | 67 20 6f 66 20 61 20 73 69 62 6c 69 6e 67 20 73    65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 61 | g.of.a.sibling.section.of.the.sa | 
| dc9a0 | 6d 65 20 74 79 70 65 2e 0a 0a 20 20 20 42 65 73    69 64 65 73 20 73 74 61 67 69 6e 67 20 61 6e 64 | me.type......Besides.staging.and | 
| dc9c0 | 20 75 6e 73 74 61 67 69 6e 67 2c 20 4d 61 67 69    74 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 20 | .unstaging,.Magit.also.provides. | 
| dc9e0 | 73 65 76 65 72 61 6c 20 6f 74 68 65 72 0a 22 61    70 70 6c 79 20 76 61 72 69 61 6e 74 73 22 20 74 | several.other."apply.variants".t | 
| dca00 | 68 61 74 20 63 61 6e 20 61 6c 73 6f 20 6f 70 65    72 61 74 65 20 6f 6e 20 61 20 66 69 6c 65 2c 20 | hat.can.also.operate.on.a.file,. | 
| dca20 | 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 61    74 0a 6f 6e 63 65 2c 20 61 20 68 75 6e 6b 2c 20 | multiple.files.at.once,.a.hunk,. | 
| dca40 | 6d 75 6c 74 69 70 6c 65 20 68 75 6e 6b 73 20 61    74 20 6f 6e 63 65 2c 20 61 6e 64 20 6f 6e 20 70 | multiple.hunks.at.once,.and.on.p | 
| dca60 | 61 72 74 73 20 6f 66 20 61 20 68 75 6e 6b 2e 20    20 54 68 65 73 65 0a 61 70 70 6c 79 20 76 61 72 | arts.of.a.hunk...These.apply.var | 
| dca80 | 69 61 6e 74 73 20 61 72 65 20 64 65 73 63 72 69    62 65 64 20 69 6e 20 74 68 65 20 6e 65 78 74 20 | iants.are.described.in.the.next. | 
| dcaa0 | 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 59 6f 75    20 63 61 6e 20 61 6c 73 6f 20 75 73 65 20 45 64 | section......You.can.also.use.Ed | 
| dcac0 | 69 66 66 20 74 6f 20 73 74 61 67 65 20 61 6e 64    20 75 6e 73 74 61 67 65 2e 20 20 53 65 65 20 2a | iff.to.stage.and.unstage...See.* | 
| dcae0 | 6e 6f 74 65 20 45 64 69 66 66 69 6e 67 3a 3a 2e    0a 0a e2 80 98 73 e2 80 99 20 20 20 20 20 28 e2 | note.Ediffing::......s........(. | 
| dcb00 | 80 98 6d 61 67 69 74 2d 73 74 61 67 65 e2 80 99    29 0a 0a 20 20 20 20 20 41 64 64 20 74 68 65 20 | ..magit-stage...).......Add.the. | 
| dcb20 | 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 67 69 6e 67 20 61 | change.at.point.to.the.staging.a | 
| dcb40 | 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 72 67 75 6d 65 6e | rea........With.a.prefix.argumen | 
| dcb60 | 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 72 20 66 69 6c 65 | t.and.an.untracked.file.(or.file | 
| dcb80 | 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 65 20 66 69 6c 65 | s).at.point,......stage.the.file | 
| dcba0 | 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 73 20 6d 61 6b 65 | .but.not.its.content...This.make | 
| dcbc0 | 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 65 20 6f 6e 6c 79 | s.it.possible.to......stage.only | 
| dcbe0 | 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 80 99 73 20 63 68 | .a.subset.of.the.new.file...s.ch | 
| dcc00 | 61 6e 67 65 73 2e 0a 0a e2 80 98 53 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 73 74 | anges......S........(...magit-st | 
| dcc20 | 61 67 65 2d 6d 6f 64 69 66 69 65 64 e2 80 99 29    0a 0a 20 20 20 20 20 53 74 61 67 65 20 61 6c 6c | age-modified...).......Stage.all | 
| dcc40 | 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 68 | .changes.to.files.modified.in.th | 
| dcc60 | 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 20 | e.worktree...Stage.all.new...... | 
| dcc80 | 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 6d | content.of.tracked.files.and.rem | 
| dcca0 | 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 72 | ove.tracked.files.that.no.longer | 
| dccc0 | 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 20 | ......exist.in.the.working.tree. | 
| dcce0 | 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 65 | from.the.index.also...With.a.pre | 
| dcd00 | 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 65 | fix......argument.also.stage.pre | 
| dcd20 | 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 72 | viously.untracked.(but.not.ignor | 
| dcd40 | 65 64 29 20 66 69 6c 65 73 2e 0a 0a e2 80 98 75    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | ed).files......u........(...magi | 
| dcd60 | 74 2d 75 6e 73 74 61 67 65 e2 80 99 29 0a 0a 20    20 20 20 20 52 65 6d 6f 76 65 20 74 68 65 20 63 | t-unstage...).......Remove.the.c | 
| dcd80 | 68 61 6e 67 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 | hange.at.point.from.the.staging. | 
| dcda0 | 61 72 65 61 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 | area........Only.staged.changes. | 
| dcdc0 | 63 61 6e 20 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 | can.be.unstaged...But.by.default | 
| dcde0 | 20 74 68 69 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 | .this.command......performs.an.a | 
| dce00 | 63 74 69 6f 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 | ction.that.is.somewhat.similar.t | 
| dce20 | 6f 20 75 6e 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 | o.unstaging,.when.it......is.cal | 
| dce40 | 6c 65 64 20 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 | led.on.a.committed.change:.it.re | 
| dce60 | 76 65 72 73 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 | verses.the.change.in.the......in | 
| dce80 | 64 65 78 20 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 | dex.but.not.in.the.working.tree. | 
| dcea0 | 0a 0a e2 80 98 55 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d | .....U........(...magit-unstage- | 
| dcec0 | 61 6c 6c e2 80 99 29 0a 0a 20 20 20 20 20 52 65    6d 6f 76 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 | all...).......Remove.all.changes | 
| dcee0 | 20 66 72 6f 6d 20 74 68 65 20 73 74 61 67 69 6e    67 20 61 72 65 61 2e 0a 0a 20 2d 2d 20 55 73 65 | .from.the.staging.area....--.Use | 
| dcf00 | 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d    75 6e 73 74 61 67 65 2d 63 6f 6d 6d 69 74 74 65 | r.Option:.magit-unstage-committe | 
| dcf20 | 64 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 65 | d.......This.option.controls.whe | 
| dcf40 | 74 68 65 72 20 e2 80 98 6d 61 67 69 74 2d 75 6e    73 74 61 67 65 e2 80 99 20 22 75 6e 73 74 61 67 | ther....magit-unstage...."unstag | 
| dcf60 | 65 73 22 20 63 6f 6d 6d 69 74 74 65 64 0a 20 20    20 20 20 63 68 61 6e 67 65 73 20 62 79 20 72 65 | es".committed......changes.by.re | 
| dcf80 | 76 65 72 73 69 6e 67 20 74 68 65 6d 20 69 6e 20    74 68 65 20 69 6e 64 65 78 20 62 75 74 20 6e 6f | versing.them.in.the.index.but.no | 
| dcfa0 | 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72    65 65 2e 0a 20 20 20 20 20 54 68 65 20 61 6c 74 | t.the.working.tree.......The.alt | 
| dcfc0 | 65 72 6e 61 74 69 76 65 20 69 73 20 74 6f 20 72    61 69 73 65 20 61 6e 20 65 72 72 6f 72 2e 0a 0a | ernative.is.to.raise.an.error... | 
| dcfe0 | e2 80 98 4d 2d 78 20 6d 61 67 69 74 2d 72 65 76    65 72 73 65 2d 69 6e 2d 69 6e 64 65 78 e2 80 99 | ...M-x.magit-reverse-in-index... | 
| dd000 | 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 72    65 76 65 72 73 65 2d 69 6e 2d 69 6e 64 65 78 e2 | .....(...magit-reverse-in-index. | 
| dd020 | 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63    6f 6d 6d 61 6e 64 20 72 65 76 65 72 73 65 73 20 | ..).......This.command.reverses. | 
| dd040 | 74 68 65 20 63 6f 6d 6d 69 74 74 65 64 20 63 68    61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 69 6e | the.committed.change.at.point.in | 
| dd060 | 20 74 68 65 20 69 6e 64 65 78 0a 20 20 20 20 20    62 75 74 20 6e 6f 74 20 74 68 65 20 77 6f 72 6b | .the.index......but.not.the.work | 
| dd080 | 69 6e 67 20 74 72 65 65 2e 20 20 42 79 20 64 65    66 61 75 6c 74 20 6e 6f 20 6b 65 79 20 69 73 20 | ing.tree...By.default.no.key.is. | 
| dd0a0 | 62 6f 75 6e 64 20 64 69 72 65 63 74 6c 79 20 74    6f 0a 20 20 20 20 20 74 68 69 73 20 63 6f 6d 6d | bound.directly.to......this.comm | 
| dd0c0 | 61 6e 64 2c 20 62 75 74 20 69 74 20 69 73 20 69    6e 64 69 72 65 63 74 6c 79 20 63 61 6c 6c 65 64 | and,.but.it.is.indirectly.called | 
| dd0e0 | 20 77 68 65 6e 20 e2 80 98 75 e2 80 99 0a 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 75 6e 73 | .when....u.........(...magit-uns | 
| dd100 | 74 61 67 65 e2 80 99 29 20 69 73 20 70 72 65 73    73 65 64 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 74 | tage...).is.pressed.on.a.committ | 
| dd120 | 65 64 20 63 68 61 6e 67 65 2e 0a 0a 20 20 20 20    20 54 68 69 73 20 61 6c 6c 6f 77 73 20 65 78 74 | ed.change........This.allows.ext | 
| dd140 | 72 61 63 74 69 6e 67 20 61 20 63 68 61 6e 67 65    20 66 72 6f 6d 20 e2 80 98 48 45 41 44 e2 80 99 | racting.a.change.from....HEAD... | 
| dd160 | 2c 20 77 68 69 6c 65 20 6c 65 61 76 69 6e 67 20    69 74 20 69 6e 0a 20 20 20 20 20 74 68 65 20 77 | ,.while.leaving.it.in......the.w | 
| dd180 | 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 73 6f 20    74 68 61 74 20 69 74 20 63 61 6e 20 6c 61 74 65 | orking.tree,.so.that.it.can.late | 
| dd1a0 | 72 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 20 75    73 69 6e 67 20 61 0a 20 20 20 20 20 73 65 70 61 | r.be.committed.using.a......sepa | 
| dd1c0 | 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 72 6b 66 6c 6f 77 | rate.commit...A.typical.workflow | 
| dd1e0 | 20 77 6f 75 6c 64 20 62 65 3a 0a 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 4f 70 74 69 6f 6e 61 6c | .would.be:..............Optional | 
| dd200 | 6c 79 20 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 | ly.make.sure.that.there.are.no.u | 
| dd220 | 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 80 a2 | ncommitted.changes.............. | 
| dd240 | 20 56 69 73 69 74 20 74 68 65 20 e2 80 98 48 45    41 44 e2 80 99 20 63 6f 6d 6d 69 74 20 61 6e 64 | .Visit.the....HEAD....commit.and | 
| dd260 | 20 6e 61 76 69 67 61 74 65 20 74 6f 20 74 68 65    20 63 68 61 6e 67 65 20 74 68 61 74 20 73 68 6f | .navigate.to.the.change.that.sho | 
| dd280 | 75 6c 64 0a 20 20 20 20 20 20 20 20 20 20 6e 6f    74 20 68 61 76 65 20 62 65 65 6e 20 69 6e 63 6c | uld...........not.have.been.incl | 
| dd2a0 | 75 64 65 64 20 69 6e 20 74 68 61 74 20 63 6f 6d    6d 69 74 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 | uded.in.that.commit............. | 
| dd2c0 | a2 20 54 79 70 65 20 e2 80 98 75 e2 80 99 20 28    e2 80 98 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 | ..Type....u....(...magit-unstage | 
| dd2e0 | e2 80 99 29 20 74 6f 20 72 65 76 65 72 73 65 20    69 74 20 69 6e 20 74 68 65 20 69 6e 64 65 78 2e | ...).to.reverse.it.in.the.index. | 
| dd300 | 20 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 20    20 61 73 73 75 6d 65 73 20 74 68 61 74 20 e2 80 | ..This...........assumes.that... | 
| dd320 | 98 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 63    6f 6d 6d 69 74 74 65 64 2d 63 68 61 6e 67 65 73 | .magit-unstage-committed-changes | 
| dd340 | e2 80 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a    0a 20 20 20 20 20 20 20 20 e2 80 a2 20 54 79 70 | ....is.non-nil...............Typ | 
| dd360 | 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 48 45 41 44 e2 80 99 | e....c.e....to.extend....HEAD... | 
| dd380 | 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 20 69 6e 63 6c 75 64 | .with.the.staged.changes,.includ | 
| dd3a0 | 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 77 65 72 65 20 61 6c | ing...........those.that.were.al | 
| dd3c0 | 72 65 61 64 79 20 73 74 61 67 65 64 20 62 65 66    6f 72 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 | ready.staged.before............. | 
| dd3e0 | a2 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 6e 69 6e 67 | ..Optionally.stage.the.remaining | 
| dd400 | 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 98 53 e2 80 | .changes.using....s....or....S.. | 
| dd420 | 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 98 63 20 63 | ..and...........then.type....c.c | 
| dd440 | 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 0a e2 80 98 | ....to.create.a.new.commit...... | 
| dd460 | 4d 2d 78 20 6d 61 67 69 74 2d 72 65 73 65 74 2d    69 6e 64 65 78 e2 80 99 20 20 20 20 20 28 e2 80 | M-x.magit-reset-index........(.. | 
| dd480 | 98 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 64    65 78 e2 80 99 29 0a 0a 20 20 20 20 20 52 65 73 | .magit-reset-index...).......Res | 
| dd4a0 | 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 2e 20 20 54 68 | et.the.index.to.some.commit...Th | 
| dd4c0 | 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 73 65 72 0a 20 | e.commit.is.read.from.the.user.. | 
| dd4e0 | 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 6d 69 74 20 61 | ....and.defaults.to.the.commit.a | 
| dd500 | 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 6d 6d 69 74 20 | t.point...If.there.is.no.commit. | 
| dd520 | 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 75 6c 74 73 20 | at......point,.then.it.defaults. | 
| dd540 | 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 53 74 61 67 69 | to....HEAD......*.Menu:..*.Stagi | 
| dd560 | 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 72 73 3a 3a 0a | ng.from.File-Visiting.Buffers::. | 
| dd580 | 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 74 61 67 | ...File:.magit.info,..Node:.Stag | 
| dd5a0 | 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 72 73 2c 20 | ing.from.File-Visiting.Buffers,. | 
| dd5c0 | 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 0a 36 2e 33 2e | .Up:.Staging.and.Unstaging..6.3. | 
| dd5e0 | 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 67 20 42 75 66 | 1.Staging.from.File-Visiting.Buf | 
| dd600 | 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 2d 2d 2d 2d 2d | fers.--------------------------- | 
| dd620 | 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 20 75 6e 2d 2f | -------------..Fine-grained.un-/ | 
| dd640 | 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 20 74 68 65 20 | staging.has.to.be.done.from.the. | 
| dd660 | 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 74 20 69 74 e2 | status.or.a.diff.buffer,.but.it. | 
| dd680 | 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 61 67 65 20 61 | ..s.also.possible.to.un-/stage.a | 
| dd6a0 | 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 0a 76 69 73 69 | ll.changes.made.to.the.file.visi | 
| dd6c0 | 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 69 67 68 74 20 | ted.in.the.current.buffer.right. | 
| dd6e0 | 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 80 98 4d 2d 78 | from.inside.that.buffer......M-x | 
| dd700 | 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c    65 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 | .magit-stage-file........(...mag | 
| dd720 | 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 e2 80 99    29 0a 0a 20 20 20 20 20 57 68 65 6e 20 69 6e 76 | it-stage-file...).......When.inv | 
| dd740 | 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 6e 67 20 62 75 66 66 | oked.inside.a.file-visiting.buff | 
| dd760 | 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 73 0a 20 20 20 20 20 | er,.then.stage.all.changes...... | 
| dd780 | 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 20 62 75 66 66 65 72 | to.that.file...In.a.Magit.buffer | 
| dd7a0 | 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 20 69 66 20 61 6e 79 | ,.stage.the.file.at.point.if.any | 
| dd7c0 | 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 6f 72 20 61 20 66 69 | .......Otherwise.prompt.for.a.fi | 
| dd7e0 | 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 70 72 65 66 69 78 20 | le.to.be.staged...With.a.prefix. | 
| dd800 | 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 70 74 20 74 68 65 20 | argument......always.prompt.the. | 
| dd820 | 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 61 20 66 69 6c 65 2d | user.for.a.file,.even.in.a.file- | 
| dd840 | 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 68 65 6e 20 74 68 65 | visiting.buffer......or.when.the | 
| dd860 | 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 6f 69 6e 74 2e 0a 0a | re.is.a.file.section.at.point... | 
| dd880 | 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 e2 80 99 20 20 20 20 | ...M-x.magit-unstage-file....... | 
| dd8a0 | 20 28 e2 80 98 6d 61 67 69 74 2d 75 6e 73 74 61    67 65 2d 66 69 6c 65 e2 80 99 29 0a 0a 20 20 20 | .(...magit-unstage-file...)..... | 
| dd8c0 | 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 69 6c 65 2d 76 69 73 | ..When.invoked.inside.a.file-vis | 
| dd8e0 | 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 65 20 61 6c 6c 0a 20 | iting.buffer,.then.unstage.all.. | 
| dd900 | 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 20 20 49 6e 20 61 20 | ....changes.to.that.file...In.a. | 
| dd920 | 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 20 66 69 6c 65 20 61 | Magit.buffer,.unstage.the.file.a | 
| dd940 | 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 65 72 77 69 73 65 20 | t.point......if.any...Otherwise. | 
| dd960 | 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 6e 73 74 61 67 65 64 | prompt.for.a.file.to.be.unstaged | 
| dd980 | 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 75 6d 65 6e 74 20 61 | ...With.a.prefix......argument.a | 
| dd9a0 | 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 20 61 20 66 69 6c 65 | lways.prompt.the.user.for.a.file | 
| dd9c0 | 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 0a 20 20 20 20 20 62 | ,.even.in.a.file-visiting......b | 
| dd9e0 | 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 66 69 6c 65 20 73 65 | uffer.or.when.there.is.a.file.se | 
| dda00 | 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 6d 61 67 69 74 2e 69 | ction.at.point.....File:.magit.i | 
| dda20 | 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 78 74 3a 20 43 6f 6d | nfo,..Node:.Applying,..Next:.Com | 
| dda40 | 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 6e 64 20 55 6e 73 74 | mitting,..Prev:.Staging.and.Unst | 
| dda60 | 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 0a 36 2e 34 20 41 70 | aging,..Up:.Manipulating..6.4.Ap | 
| dda80 | 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 74 20 70 72 6f 76 69 | plying.============..Magit.provi | 
| ddaa0 | 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 74 73 22 3a 20 73 74 | des.several."apply.variants":.st | 
| ddac0 | 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 76 65 72 73 65 2c 20 | age,.unstage,.discard,.reverse,. | 
| ddae0 | 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 6c 65 61 73 74 20 77 | and."regular.apply"...At.least.w | 
| ddb00 | 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 68 65 79 0a 61 72 65 | hen.operating.on.a.hunk.they.are | 
| ddb20 | 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 98 67 69 74 20 61 70 | .all.implemented.using....git.ap | 
| ddb40 | 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 20 61 72 65 20 63 61 | ply...,.which.is.why.they.are.ca | 
| ddb60 | 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 20 20 e2 80 a2 20 53 | lled."apply.variants"..........S | 
| ddb80 | 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 6d 20 74 68 65 20 77 | tage...Apply.a.change.from.the.w | 
| ddba0 | 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 20 20 54 68 65 0a 20 | orking.tree.to.the.index...The.. | 
| ddbc0 | 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 6e 20 74 68 65 20 77 | ....change.also.remains.in.the.w | 
| ddbe0 | 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 61 67 65 2e 20 20 52 | orking.tree..........Unstage...R | 
| ddc00 | 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 6e 64 65 78 2e 20 20 | emove.a.change.from.the.index... | 
| ddc20 | 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 20 20 74 68 65 20 77 | The.change.remains.in......the.w | 
| ddc40 | 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 61 72 64 2e 20 20 4f | orking.tree..........Discard...O | 
| ddc60 | 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 20 69 74 20 66 72 6f | n.a.staged.change,.remove.it.fro | 
| ddc80 | 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 20 20 20 74 68 65 20 | m.the.working.tree.and......the. | 
| ddca0 | 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 61 6e 67 65 2c 20 72 | index...On.an.unstaged.change,.r | 
| ddcc0 | 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 20 74 72 65 65 0a 20 | emove.it.from.the.working.tree.. | 
| ddce0 | 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 2e 20 20 52 65 76 65 | ....only..........Reverse...Reve | 
| ddd00 | 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 6e 67 20 74 72 65 65 | rse.a.change.in.the.working.tree | 
| ddd20 | 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 20 20 73 74 61 67 65 | ...Both.committed.and......stage | 
| ddd40 | 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 2e 20 20 55 6e 73 74 | d.changes.can.be.reversed...Unst | 
| ddd60 | 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 20 20 20 72 65 76 65 | aged.changes.cannot.be......reve | 
| ddd80 | 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 61 64 2e 0a 0a 20 20 | rsed...Discard.them.instead..... | 
| ddda0 | 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 67 65 20 74 6f 20 74 | .....Apply...Apply.a.change.to.t | 
| dddc0 | 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 6d 6d 69 74 74 65 64 | he.working.tree...Both.committed | 
| ddde0 | 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 63 61 6e 20 62 65 20 | .and......staged.changes.can.be. | 
| dde00 | 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 73 20 63 61 6e 6e 6f | applied...Unstaged.changes.canno | 
| dde20 | 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 65 79 20 61 6c 72 65 | t.be.applied......-.as.they.alre | 
| dde40 | 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 20 20 54 68 65 20 70 | ady.have.been.applied......The.p | 
| dde60 | 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 20 74 68 65 20 73 74 | revious.section.described.the.st | 
| dde80 | 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 6e 64 73 2e 0a 57 68 | aging.and.unstaging.commands..Wh | 
| ddea0 | 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 64 73 20 77 68 69 63 | at.follows.are.the.commands.whic | 
| ddec0 | 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 20 61 70 70 6c 79 0a | h.implement.the.remaining.apply. | 
| ddee0 | 76 61 72 69 61 6e 74 73 2e 0a 0a e2 80 98 61 e2    80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 | variants......a........(...magit | 
| ddf00 | 2d 61 70 70 6c 79 e2 80 99 29 0a 0a 20 20 20 20    20 41 70 70 6c 79 20 74 68 65 20 63 68 61 6e 67 | -apply...).......Apply.the.chang | 
| ddf20 | 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 2e 0a | e.at.point.to.the.working.tree.. | 
| ddf40 | 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 61 6c | ......With.a.prefix.argument.fal | 
| ddf60 | 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 20 73 | lback.to.a.3-way.merge...Doing.s | 
| ddf80 | 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 20 61 | o.causes......the.change.to.be.a | 
| ddfa0 | 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 e2 80 | pplied.to.the.index.as.well..... | 
| ddfc0 | 98 6b e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61    67 69 74 2d 64 69 73 63 61 72 64 e2 80 99 29 0a | .k........(...magit-discard...). | 
| ddfe0 | 0a 20 20 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 | ......Remove.the.change.at.point | 
| de000 | 20 66 72 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 | .from.the.working.tree........On | 
| de020 | 20 61 20 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 | .a.hunk.or.file.with.unresolved. | 
| de040 | 63 6f 6e 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 | conflicts.prompt.which.side.to.. | 
| de060 | 20 20 20 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 | ....keep.(while.discarding.the.o | 
| de080 | 74 68 65 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 | ther)...If.point.is.within.the.t | 
| de0a0 | 65 78 74 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 | ext.of......a.side,.then.keep.th | 
| de0c0 | 61 74 20 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 | at.side.without.prompting......v | 
| de0e0 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 72 65 76 65 72 73 65 e2 80 99 29 0a 0a 20 | ........(...magit-reverse...)... | 
| de100 | 20 20 20 20 52 65 76 65 72 73 65 20 74 68 65 20    63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 | ....Reverse.the.change.at.point. | 
| de120 | 69 6e 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 57 69 74 68 20 | in.the.working.tree........With. | 
| de140 | 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 20 | a.prefix.argument.fallback.to.a. | 
| de160 | 33 2d 77 61 79 20 6d 65 72 67 65 2e 20 20 44 6f    69 6e 67 20 73 6f 20 63 61 75 73 65 73 0a 20 20 | 3-way.merge...Doing.so.causes... | 
| de180 | 20 20 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 | ...the.change.to.be.applied.to.t | 
| de1a0 | 68 65 20 69 6e 64 65 78 20 61 73 20 77 65 6c 6c    2e 0a 0a 20 20 20 57 69 74 68 20 61 20 70 72 65 | he.index.as.well......With.a.pre | 
| de1c0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 61 6c 6c    20 61 70 70 6c 79 20 76 61 72 69 61 6e 74 73 20 | fix.argument.all.apply.variants. | 
| de1e0 | 61 74 74 65 6d 70 74 20 61 20 33 2d 77 61 79 20    6d 65 72 67 65 20 77 68 65 6e 0a 61 70 70 72 6f | attempt.a.3-way.merge.when.appro | 
| de200 | 70 72 69 61 74 65 20 28 69 2e 65 2e 20 20 77 68    65 6e 20 e2 80 98 67 69 74 20 61 70 70 6c 79 e2 | priate.(i.e...when....git.apply. | 
| de220 | 80 99 20 69 73 20 75 73 65 64 20 69 6e 74 65 72    6e 61 6c 6c 79 29 2e 0a 0a 1f 0a 46 69 6c 65 3a | ...is.used.internally).....File: | 
| de240 | 20 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 74 69 6e 67 2c 20 | .magit.info,..Node:.Committing,. | 
| de260 | 20 4e 65 78 74 3a 20 42 72 61 6e 63 68 69 6e 67    2c 20 20 50 72 65 76 3a 20 41 70 70 6c 79 69 6e | .Next:.Branching,..Prev:.Applyin | 
| de280 | 67 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61    74 69 6e 67 0a 0a 36 2e 35 20 43 6f 6d 6d 69 74 | g,..Up:.Manipulating..6.5.Commit | 
| de2a0 | 74 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 0a 0a 57 68 65 6e 20 74 68 65 20 75 73 | ting.==============..When.the.us | 
| de2c0 | 65 72 20 69 6e 69 74 69 61 74 65 73 20 61 20 63    6f 6d 6d 69 74 2c 20 4d 61 67 69 74 20 63 61 6c | er.initiates.a.commit,.Magit.cal | 
| de2e0 | 6c 73 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74    e2 80 99 20 77 69 74 68 6f 75 74 20 61 6e 79 0a | ls....git.commit....without.any. | 
| de300 | 61 72 67 75 6d 65 6e 74 73 2c 20 73 6f 20 47 69    74 20 68 61 73 20 74 6f 20 67 65 74 20 69 74 20 | arguments,.so.Git.has.to.get.it. | 
| de320 | 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 20 20    49 74 20 63 72 65 61 74 65 73 20 74 68 65 20 66 | from.the.user...It.creates.the.f | 
| de340 | 69 6c 65 0a e2 80 98 2e 67 69 74 2f 43 4f 4d 4d    49 54 5f 45 44 49 54 4d 53 47 e2 80 99 20 61 6e | ile.....git/COMMIT_EDITMSG....an | 
| de360 | 64 20 74 68 65 6e 20 6f 70 65 6e 73 20 74 68 61    74 20 66 69 6c 65 20 69 6e 20 61 6e 20 65 64 69 | d.then.opens.that.file.in.an.edi | 
| de380 | 74 6f 72 2e 20 20 4d 61 67 69 74 0a 61 72 72 61    6e 67 65 73 20 66 6f 72 20 74 68 61 74 20 65 64 | tor...Magit.arranges.for.that.ed | 
| de3a0 | 69 74 6f 72 20 74 6f 20 62 65 20 74 68 65 20 45    6d 61 63 73 63 6c 69 65 6e 74 2e 20 20 4f 6e 63 | itor.to.be.the.Emacsclient...Onc | 
| de3c0 | 65 20 74 68 65 20 75 73 65 72 20 66 69 6e 69 73    68 65 73 0a 74 68 65 20 65 64 69 74 69 6e 67 20 | e.the.user.finishes.the.editing. | 
| de3e0 | 73 65 73 73 69 6f 6e 2c 20 74 68 65 20 45 6d 61    63 73 63 6c 69 65 6e 74 20 65 78 69 74 73 20 61 | session,.the.Emacsclient.exits.a | 
| de400 | 6e 64 20 47 69 74 20 63 72 65 61 74 65 73 20 74    68 65 20 63 6f 6d 6d 69 74 0a 75 73 69 6e 67 20 | nd.Git.creates.the.commit.using. | 
| de420 | 74 68 65 20 66 69 6c 65 e2 80 99 73 20 63 6f 6e    74 65 6e 74 20 61 73 20 6d 65 73 73 61 67 65 2e | the.file...s.content.as.message. | 
| de440 | 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 49 6e 69    74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 | ..*.Menu:..*.Initiating.a.Commit | 
| de460 | 3a 3a 0a 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 | ::.*.Editing.Commit.Messages::.. | 
| de480 | 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 49 6e 69 74 69 | ..File:.magit.info,..Node:.Initi | 
| de4a0 | 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2c 20    20 4e 65 78 74 3a 20 45 64 69 74 69 6e 67 20 43 | ating.a.Commit,..Next:.Editing.C | 
| de4c0 | 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73 2c 20    20 55 70 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 0a | ommit.Messages,..Up:.Committing. | 
| de4e0 | 0a 36 2e 35 2e 31 20 49 6e 69 74 69 61 74 69 6e    67 20 61 20 43 6f 6d 6d 69 74 0a 2d 2d 2d 2d 2d | .6.5.1.Initiating.a.Commit.----- | 
| de500 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 0a 0a 41 6c 73 6f 20 73 65 65 20 2a | --------------------..Also.see.* | 
| de520 | 6e 6f 74 65 20 28 67 69 74 6d 61 6e 29 67 69 74    2d 63 6f 6d 6d 69 74 3a 3a 2e 0a 0a e2 80 98 63 | note.(gitman)git-commit::......c | 
| de540 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 e2 80 99 29 0a 0a 20 20 | ........(...magit-commit...).... | 
| de560 | 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 | 
| de580 | 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 | 
| de5a0 | 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 | 
| de5c0 | 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 | 
| de5e0 | 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 | 
| de600 | 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..... | 
| de620 | 98 63 20 63 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 72 65 | .c.c........(...magit-commit-cre | 
| de640 | 61 74 65 e2 80 99 29 0a 0a 20 20 20 20 20 43 72    65 61 74 65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 | ate...).......Create.a.new.commi | 
| de660 | 74 20 6f 6e 20 e2 80 98 48 45 41 44 e2 80 99 2e    20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 | t.on....HEAD......With.a.prefix. | 
| de680 | 61 72 67 75 6d 65 6e 74 20 61 6d 65 6e 64 20 74    6f 20 74 68 65 0a 20 20 20 20 20 63 6f 6d 6d 69 | argument.amend.to.the......commi | 
| de6a0 | 74 20 61 74 20 e2 80 98 48 45 41 44 e2 80 99 20    69 6e 73 74 65 61 64 2e 0a 0a e2 80 98 63 20 61 | t.at....HEAD....instead......c.a | 
| de6c0 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 e2 80 | ........(...magit-commit-amend.. | 
| de6e0 | 99 29 0a 0a 20 20 20 20 20 41 6d 65 6e 64 20 74    68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2e 0a | .).......Amend.the.last.commit.. | 
| de700 | 0a e2 80 98 63 20 65 e2 80 99 20 20 20 20 20 28    e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d | ....c.e........(...magit-commit- | 
| de720 | 65 78 74 65 6e 64 e2 80 99 29 0a 0a 20 20 20 20    20 41 6d 65 6e 64 20 74 68 65 20 6c 61 73 74 20 | extend...).......Amend.the.last. | 
| de740 | 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 6d 65 73 73 | commit,.without.editing.the.mess | 
| de760 | 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 75 6d 65 6e | age...With.a.prefix......argumen | 
| de780 | 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 74 68 65 72 | t.keep.the.committer.date,.other | 
| de7a0 | 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 20 20 20 20 | wise.change.it...The.option..... | 
| de7c0 | 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 72 69 64 65 | ....magit-commit-extend-override | 
| de7e0 | 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 72 73 65 20 | -date....can.be.used.to.inverse. | 
| de800 | 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 69 78 20 61 | the......meaning.of.the.prefix.a | 
| de820 | 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 76 65 6c 79 | rgument........Non-interactively | 
| de840 | 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 44 | .respect.the.optional.OVERRIDE-D | 
| de860 | 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 20 74 68 65 | ATE.argument.and......ignore.the | 
| de880 | 20 6f 70 74 69 6f 6e 2e 0a 0a e2 80 98 63 20 77    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | .option......c.w........(...magi | 
| de8a0 | 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 e2    80 99 29 0a 0a 20 20 20 20 20 52 65 77 6f 72 64 | t-commit-reword...).......Reword | 
| de8c0 | 20 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 | .the.last.commit,.ignoring.stage | 
| de8e0 | 64 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 | d.changes...With.a.prefix......a | 
| de900 | 72 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 | rgument.keep.the.committer.date, | 
| de920 | 20 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 | .otherwise.change.it...The.optio | 
| de940 | 6e 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 | n.........magit-commit-reword-ov | 
| de960 | 65 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 | erride-date....can.be.used.to.in | 
| de980 | 76 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 | verse.the......meaning.of.the.pr | 
| de9a0 | 65 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 | efix.argument........Non-interac | 
| de9c0 | 74 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 | tively.respect.the.optional.OVER | 
| de9e0 | 52 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 | RIDE-DATE.argument.and......igno | 
| dea00 | 72 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 20 20 20 20 28 e2 | re.the.option......c.f........(. | 
| dea20 | 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 66    69 78 75 70 e2 80 99 29 0a 0a 20 20 20 20 20 43 | ..magit-commit-fixup...).......C | 
| dea40 | 72 65 61 74 65 20 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 | reate.a.fixup.commit........With | 
| dea60 | 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 63 6f | .a.prefix.argument.the.target.co | 
| dea80 | 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 20 20 20 20 4f | mmit.has.to.be.confirmed.......O | 
| deaa0 | 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 74 20 6d 61 79 | therwise.the.commit.at.point.may | 
| deac0 | 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 6f 6e 0a 20 20 | .be.used.without.confirmation... | 
| deae0 | 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 66 20 6f 70 74 | ...depending.on.the.value.of.opt | 
| deb00 | 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 63 6f 6e 66 69 | ion....magit-commit-squash-confi | 
| deb20 | 72 6d e2 80 99 2e 0a 0a e2 80 98 63 20 46 e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | rm.........c.F........(...magit- | 
| deb40 | 63 6f 6d 6d 69 74 2d 69 6e 73 74 61 6e 74 2d 66    69 78 75 70 e2 80 99 29 0a 0a 20 20 20 20 20 43 | commit-instant-fixup...).......C | 
| deb60 | 72 65 61 74 65 20 61 20 66 69 78 75 70 20 63 6f    6d 6d 69 74 20 61 6e 64 20 69 6e 73 74 61 6e 74 | reate.a.fixup.commit.and.instant | 
| deb80 | 6c 79 20 72 65 62 61 73 65 2e 0a 0a e2 80 98 63    20 73 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | ly.rebase......c.s........(...ma | 
| deba0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73    68 e2 80 99 29 0a 0a 20 20 20 20 20 43 72 65 61 | git-commit-squash...).......Crea | 
| debc0 | 74 65 20 61 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 | te.a.squash.commit,.without.edit | 
| debe0 | 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 20 57 69 | ing.the.squash.message........Wi | 
| dec00 | 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. | 
| dec20 | 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 20 20 20 | commit.has.to.be.confirmed...... | 
| dec40 | 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 74 20 6d | .Otherwise.the.commit.at.point.m | 
| dec60 | 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 6f 6e 0a | ay.be.used.without.confirmation. | 
| dec80 | 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 66 20 6f | .....depending.on.the.value.of.o | 
| deca0 | 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 63 6f 6e | ption....magit-commit-squash-con | 
| decc0 | 66 69 72 6d e2 80 99 2e 0a 0a e2 80 98 63 20 53    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | firm.........c.S........(...magi | 
| dece0 | 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 74 61 6e 74    2d 73 71 75 61 73 68 e2 80 99 29 0a 0a 20 20 20 | t-commit-instant-squash...)..... | 
| ded00 | 20 20 43 72 65 61 74 65 20 61 20 73 71 75 61 73    68 20 63 6f 6d 6d 69 74 20 61 6e 64 20 69 6e 73 | ..Create.a.squash.commit.and.ins | 
| ded20 | 74 61 6e 74 6c 79 20 72 65 62 61 73 65 2e 0a 0a    e2 80 98 63 20 41 e2 80 99 20 20 20 20 20 28 e2 | tantly.rebase......c.A........(. | 
| ded40 | 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 29 0a 0a 20 20 20 20 | ..magit-commit-augment...)...... | 
| ded60 | 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 64 69 74 69 6e 67 | .Create.a.squash.commit,.editing | 
| ded80 | 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 20 57 69 74 68 20 | .the.squash.message........With. | 
| deda0 | 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 63 6f 6d | a.prefix.argument.the.target.com | 
| dedc0 | 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 20 20 20 20 4f 74 | mit.has.to.be.confirmed.......Ot | 
| dede0 | 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 74 20 6d 61 79 20 | herwise.the.commit.at.point.may. | 
| dee00 | 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 6f 6e 0a 20 20 20 | be.used.without.confirmation.... | 
| dee20 | 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 66 20 6f 70 74 69 | ..depending.on.the.value.of.opti | 
| dee40 | 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 63 6f 6e 66 69 72 | on....magit-commit-squash-confir | 
| dee60 | 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 67 69 74 2d 63 6f | m.......--.User.Option:.magit-co | 
| dee80 | 6d 6d 69 74 2d 61 73 6b 2d 74 6f 2d 73 74 61 67    65 0a 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 | mmit-ask-to-stage.......Whether. | 
| deea0 | 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 64 20 63 68 61 | to.ask.to.stage.all.unstaged.cha | 
| deec0 | 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 20 20 20 6e 6f | nges.when.committing.and......no | 
| deee0 | 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 4f 70 74 69 6f | thing.is.staged....--.User.Optio | 
| def00 | 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 0a 20 20 20 20 20 | n:.magit-commit-show-diff....... | 
| def20 | 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 20 61 75 74 | Whether.the.relevant.diff.is.aut | 
| def40 | 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 74 69 6e 67 | omatically.shown.when.committing | 
| def60 | 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 74 | ....--.User.Option:.magit-commit | 
| def80 | 2d 65 78 74 65 6e 64 2d 6f 76 65 72 72 69 64 65    2d 64 61 74 65 0a 0a 20 20 20 20 20 57 68 65 74 | -extend-override-date.......Whet | 
| defa0 | 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 65 6e 64 | her.using....magit-commit-extend | 
| defc0 | 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.. | 
| defe0 | 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 72 | ..--.User.Option:.magit-commit-r | 
| df000 | 65 77 6f 72 64 2d 6f 76 65 72 72 69 64 65 2d 64    61 74 65 0a 0a 20 20 20 20 20 57 68 65 74 68 65 | eword-override-date.......Whethe | 
| df020 | 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 e2 80 | r.using....magit-commit-reword.. | 
| df040 | 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 0a 20 | ..changes.the.committer.date.... | 
| df060 | 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 71 75 | --.User.Option:.magit-commit-squ | 
| df080 | 61 73 68 2d 63 6f 6e 66 69 72 6d 0a 0a 20 20 20    20 20 57 68 65 74 68 65 72 20 74 68 65 20 63 6f | ash-confirm.......Whether.the.co | 
| df0a0 | 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 75 | mmit.targeted.by.squash.and.fixu | 
| df0c0 | 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 65 | p.has.to.be......confirmed...Whe | 
| df0e0 | 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 69 | n.non-nil.then.the.commit.at.poi | 
| df100 | 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 61 | nt.(if.any).is.used......as.defa | 
| df120 | 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 6f | ult.choice...Otherwise.it.has.to | 
| df140 | 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 20 | .be.confirmed...This.option..... | 
| df160 | 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 71 | .only.affects....magit-commit-sq | 
| df180 | 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 75 | uash....and....magit-commit-fixu | 
| df1a0 | 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 6e | p......The......"instant".varian | 
| df1c0 | 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 62 | ts.always.require.confirmation.b | 
| df1e0 | 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 6c | ecause.making.an......error.whil | 
| df200 | 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 76 | e.using.those.is.harder.to.recov | 
| df220 | 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 74 | er.from....--.User.Option:.magit | 
| df240 | 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f    6b 0a 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e | -post-commit-hook.......Hook.run | 
| df260 | 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 | 
| df280 | 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 | 
| df2a0 | 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 | 
| df2c0 | 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 | 
| df2e0 | 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 | 
| df300 | 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 e2 80 99 2e 20 | it-post-stage-hook-commands..... | 
| df320 | 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 20 | .This.only.includes.commands.... | 
| df340 | 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 61 | ..named....magit-commit-*....tha | 
| df360 | 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 72 | t.do.*not*.require.that.the.user | 
| df380 | 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 69 | .edits......the.commit.message.i | 
| df3a0 | 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 69 | n.a.buffer........Also.see....gi | 
| df3c0 | 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 20 | t-commit-post-finish-hook....... | 
| df3e0 | 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 66 | --.User.Option:.magit-commit-dif | 
| df400 | 66 2d 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77    69 6e 64 6f 77 0a 0a 20 20 20 20 20 57 68 65 74 | f-inhibit-same-window.......Whet | 
| df420 | 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 | 
| df440 | 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 | 
| df460 | 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. | 
| df480 | 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 | 
| df4a0 | 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 | 
| df4c0 | 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 | 
| df4e0 | 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 | 
| df500 | 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 | 
| df520 | 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... | 
| df540 | 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 | 
| df560 | 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. | 
| df580 | 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 | 
| df5a0 | 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 | 
| df5c0 | 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. | 
| df5e0 | 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 | 
| df600 | 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 | 
| df620 | 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. | 
| df640 | 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 | 
| df660 | 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. | 
| df680 | 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 | 
| df6a0 | 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 | 
| df6c0 | 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 | 
| df6e0 | 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 | 
| df700 | 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 | 
| df720 | 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 | 
| df740 | 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 | 
| df760 | 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 | 
| df780 | 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 | 
| df7a0 | 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.... | 
| df7c0 | 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. | 
| df7e0 | 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 | 
| df800 | 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 | 
| df820 | 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 | 
| df840 | 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. | 
| df860 | 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 | 
| df880 | 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. | 
| df8a0 | 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.. | 
| df8c0 | 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 | 
| df8e0 | 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>..... | 
| df900 | 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 | 
| df920 | 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 | 
| df940 | 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 | 
| df960 | 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.--- | 
| df980 | 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 | 
| df9a0 | 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 | 
| df9c0 | 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. | 
| df9e0 | 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 | 
| dfa00 | 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. | 
| dfa20 | 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 | 
| dfa40 | 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 | 
| dfa60 | 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 | 
| dfa80 | 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.. | 
| dfaa0 | 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 | 
| dfac0 | 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.. | 
| dfae0 | 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 | 
| dfb00 | 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 | 
| dfb20 | 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 | 
| dfb40 | 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 | 
| dfb60 | 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 | 
| dfb80 | 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. | 
| dfba0 | 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 | 
| dfbc0 | 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 | 
| dfbe0 | 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... | 
| dfc00 | 20 20 20 20 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 | .....(...with-editor-finish...). | 
| dfc20 | 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 64 69 74 69 6e 67 | ......Finish.the.current.editing | 
| dfc40 | 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 20 65 78 69 74 20 | .session.by.returning.with.exit. | 
| dfc60 | 63 6f 64 65 20 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 | code.0.......Git.then.creates.th | 
| dfc80 | 65 20 63 6f 6d 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 | e.commit.using.the.message.it.fi | 
| dfca0 | 6e 64 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 | nds.in.the.file......C-c.C-k.... | 
| dfcc0 | 20 20 20 20 28 e2 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 0a | ....(...with-editor-cancel...).. | 
| dfce0 | 20 20 20 20 20 43 61 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 | .....Cancel.the.current.editing. | 
| dfd00 | 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 20 65 78 69 74 20 63 | session.by.returning.with.exit.c | 
| dfd20 | 6f 64 65 20 31 2e 0a 20 20 20 20 20 47 69 74 20    74 68 65 6e 20 63 61 6e 63 65 6c 73 20 74 68 65 | ode.1.......Git.then.cancels.the | 
| dfd40 | 20 63 6f 6d 6d 69 74 2c 20 62 75 74 20 6c 65 61    76 65 73 20 74 68 65 20 66 69 6c 65 20 75 6e 74 | .commit,.but.leaves.the.file.unt | 
| dfd60 | 6f 75 63 68 65 64 2e 0a 0a 20 20 20 49 6e 20 61    64 64 69 74 69 6f 6e 20 74 6f 20 62 65 69 6e 67 | ouched......In.addition.to.being | 
| dfd80 | 20 75 73 65 64 20 62 79 20 e2 80 98 67 69 74 20    63 6f 6d 6d 69 74 e2 80 99 2c 20 6d 65 73 73 61 | .used.by....git.commit...,.messa | 
| dfda0 | 67 65 73 20 6d 61 79 20 61 6c 73 6f 20 62 65 0a    73 74 6f 72 65 64 20 69 6e 20 61 20 72 69 6e 67 | ges.may.also.be.stored.in.a.ring | 
| dfdc0 | 20 74 68 61 74 20 70 65 72 73 69 73 74 73 20 75    6e 74 69 6c 20 45 6d 61 63 73 20 69 73 20 63 6c | .that.persists.until.Emacs.is.cl | 
| dfde0 | 6f 73 65 64 2e 20 20 42 79 20 64 65 66 61 75 6c    74 20 74 68 65 0a 6d 65 73 73 61 67 65 20 69 73 | osed...By.default.the.message.is | 
| dfe00 | 20 73 74 6f 72 65 64 20 61 74 20 74 68 65 20 62    65 67 69 6e 6e 69 6e 67 20 61 6e 64 20 74 68 65 | .stored.at.the.beginning.and.the | 
| dfe20 | 20 65 6e 64 20 6f 66 20 61 6e 20 65 64 69 74 20    73 65 73 73 69 6f 6e 0a 28 72 65 67 61 72 64 6c | .end.of.an.edit.session.(regardl | 
| dfe40 | 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 20 74    68 65 20 73 65 73 73 69 6f 6e 20 69 73 20 66 69 | ess.of.whether.the.session.is.fi | 
| dfe60 | 6e 69 73 68 65 64 20 73 75 63 63 65 73 73 66 75    6c 6c 79 20 6f 72 20 77 61 73 0a 63 61 6e 63 65 | nished.successfully.or.was.cance | 
| dfe80 | 6c 65 64 29 2e 20 20 49 74 20 69 73 20 73 6f 6d    65 74 69 6d 65 73 20 75 73 65 66 75 6c 20 74 6f | led)...It.is.sometimes.useful.to | 
| dfea0 | 20 62 72 69 6e 67 20 62 61 63 6b 20 6d 65 73 73    61 67 65 73 20 66 72 6f 6d 20 74 68 61 74 0a 72 | .bring.back.messages.from.that.r | 
| dfec0 | 69 6e 67 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 73    e2 80 99 20 20 20 20 20 28 e2 80 98 67 69 74 2d | ing......C-c.M-s........(...git- | 
| dfee0 | 63 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 73 73    61 67 65 e2 80 99 29 0a 0a 20 20 20 20 20 53 61 | commit-save-message...).......Sa | 
| dff00 | 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 74 65 6e 74 20 74 6f | ve.the.current.buffer.content.to | 
| dff20 | 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 0a 0a e2 80 98 4d 2d | .the.commit.message.ring......M- | 
| dff40 | 70 e2 80 99 20 20 20 20 20 28 e2 80 98 67 69 74    2d 63 6f 6d 6d 69 74 2d 70 72 65 76 2d 6d 65 73 | p........(...git-commit-prev-mes | 
| dff60 | 73 61 67 65 e2 80 99 29 0a 0a 20 20 20 20 20 43    79 63 6c 65 20 62 61 63 6b 77 61 72 64 20 74 68 | sage...).......Cycle.backward.th | 
| dff80 | 72 6f 75 67 68 20 74 68 65 20 63 6f 6d 6d 69 74    20 6d 65 73 73 61 67 65 20 72 69 6e 67 2c 20 61 | rough.the.commit.message.ring,.a | 
| dffa0 | 66 74 65 72 20 73 61 76 69 6e 67 20 74 68 65 0a    20 20 20 20 20 63 75 72 72 65 6e 74 20 6d 65 73 | fter.saving.the......current.mes | 
| dffc0 | 73 61 67 65 20 74 6f 20 74 68 65 20 72 69 6e 67    2e 20 20 57 69 74 68 20 61 20 6e 75 6d 65 72 69 | sage.to.the.ring...With.a.numeri | 
| dffe0 | 63 20 70 72 65 66 69 78 20 41 52 47 2c 20 67 6f    20 62 61 63 6b 0a 20 20 20 20 20 41 52 47 20 63 | c.prefix.ARG,.go.back......ARG.c | 
| e0000 | 6f 6d 6d 65 6e 74 73 2e 0a 0a e2 80 98 4d 2d 6e    e2 80 99 20 20 20 20 20 28 e2 80 98 67 69 74 2d | omments......M-n........(...git- | 
| e0020 | 63 6f 6d 6d 69 74 2d 6e 65 78 74 2d 6d 65 73 73    61 67 65 e2 80 99 29 0a 0a 20 20 20 20 20 43 79 | commit-next-message...).......Cy | 
| e0040 | 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 6f 6d 6d 69 74 20 6d | cle.forward.through.the.commit.m | 
| e0060 | 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 20 74 68 65 0a 20 20 | essage.ring,.after.saving.the... | 
| e0080 | 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 20 72 69 6e 67 2e 20 | ...current.message.to.the.ring.. | 
| e00a0 | 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 47 2c 20 67 6f 20 62 | .With.a.numeric.prefix.ARG,.go.b | 
| e00c0 | 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 20 20 42 79 20 64 65 | ack......ARG.comments......By.de | 
| e00e0 | 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 61 6e 67 65 73 20 74 | fault.the.diff.for.the.changes.t | 
| e0100 | 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 74 74 65 64 0a 61 72 | hat.are.about.to.be.committed.ar | 
| e0120 | 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 6e 20 69 6e 76 6f 6b | e.automatically.shown.when.invok | 
| e0140 | 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 6e 74 20 74 68 61 74 | ing.the.commit...To.prevent.that | 
| e0160 | 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 64 69 66 66 e2 80 99 | ,.remove....magit-commit-diff... | 
| e0180 | 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 6f 6b e2 80 99 2e 0a | .from....server-switch-hook..... | 
| e01a0 | 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 78 69 73 74 69 6e 67 | ....When.amending.to.an.existing | 
| e01c0 | 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 74 6f 20 73 68 6f 77 | .commit.it.may.be.useful.to.show | 
| e01e0 | 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 61 72 65 20 61 62 6f | .either.the.changes.that.are.abo | 
| e0200 | 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 6d 6d 69 74 20 6f 72 | ut.to.be.added.to.that.commit.or | 
| e0220 | 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 6f 6e 67 73 69 64 65 | .to.show.those.changes.alongside | 
| e0240 | 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 62 65 65 6e 20 63 6f | .those.that.have.already.been.co | 
| e0260 | 6d 6d 69 74 74 65 64 2e 0a 0a e2 80 98 43 2d 63    20 43 2d 64 e2 80 99 20 20 20 20 20 28 e2 80 98 | mmitted......C-c.C-d........(... | 
| e0280 | 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 99 29 0a | magit-diff-while-committing...). | 
| e02a0 | 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 68 65 | ......While.committing,.show.the | 
| e02c0 | 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 63 6f | .changes.that.are.about.to.be.co | 
| e02e0 | 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 69 6e | mmitted.......While.amending,.in | 
| e0300 | 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 65 73 | voking.the.command.again.toggles | 
| e0320 | 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 20 6e | .between.showing......just.the.n | 
| e0340 | 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 74 68 | ew.changes.or.all.the.changes.th | 
| e0360 | 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 0a 0a | at.will.be.committed...*.Menu:.. | 
| e0380 | 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 20 43 | *.Using.the.Revision.Stack::.*.C | 
| e03a0 | 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 74 20 | ommit.Pseudo.Headers::.*.Commit. | 
| e03c0 | 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 61 67 | Mode.and.Hooks::.*.Commit.Messag | 
| e03e0 | 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 2e 69 | e.Conventions::....File:.magit.i | 
| e0400 | 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 20 53 | nfo,..Node:.Using.the.Revision.S | 
| e0420 | 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 64 65 | tack,..Next:.Commit.Pseudo.Heade | 
| e0440 | 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 65 73 | rs,..Up:.Editing.Commit.Messages | 
| e0460 | 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 2e 2e | ..Using.the.Revision.Stack...... | 
| e0480 | 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 77 e2 | ........................C-c.C-w. | 
| e04a0 | 80 99 20 20 20 20 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 | .......(...magit-pop-revision-st | 
| e04c0 | 61 63 6b e2 80 99 29 0a 0a 20 20 20 20 20 54 68    69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 65 72 | ack...).......This.command.inser | 
| e04e0 | 74 73 20 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 | ts.a.representation.of.a.revisio | 
| e0500 | 6e 20 69 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 | n.into.the......current.buffer.. | 
| e0520 | 20 49 74 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 | .It.can.be.used.inside.buffers.u | 
| e0540 | 73 65 64 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 | sed.to.write.commit......message | 
| e0560 | 73 20 62 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 | s.but.also.in.other.buffers.such | 
| e0580 | 20 61 73 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 | .as.buffers.used.to.edit......em | 
| e05a0 | 61 69 6c 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 | ails.or.ChangeLog.files........B | 
| e05c0 | 79 20 64 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 | y.default.this.command.pops.the. | 
| e05e0 | 72 65 76 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 | revision.which.was.last.added.to | 
| e0600 | 0a 20 20 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 | ......the....magit-revision-stac | 
| e0620 | 6b e2 80 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 | k....and.inserts.it.into.the.cur | 
| e0640 | 72 65 6e 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 | rent.buffer......according.to... | 
| e0660 | 98 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 6f 72 6d 61 74 | .magit-pop-revision-stack-format | 
| e0680 | e2 80 99 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 | ......Revisions.can.be......put. | 
| e06a0 | 6f 6e 20 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 | on.the.stack.using....magit-copy | 
| e06c0 | 2d 73 65 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 | -section-value....and.........ma | 
| e06e0 | 67 69 74 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 | git-copy-buffer-revision........ | 
| e0700 | 20 20 20 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 | ...If.the.stack.is.empty.or.with | 
| e0720 | 20 61 20 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 | .a.prefix.argument.it.instead.re | 
| e0740 | 61 64 73 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 | ads.a......revision.in.the.minib | 
| e0760 | 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 65 72 20 | uffer...By.using.the.minibuffer. | 
| e0780 | 68 69 73 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 | history.this......allows.selecti | 
| e07a0 | 6e 67 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 | ng.an.item.which.was.popped.earl | 
| e07c0 | 69 65 72 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 | ier.or.to.insert.an......arbitra | 
| e07e0 | 72 79 20 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 | ry.reference.or.revision.without | 
| e0800 | 20 66 69 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 | .first.pushing.it.onto.the...... | 
| e0820 | 73 74 61 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 | stack........When.reading.the.re | 
| e0840 | 76 69 73 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 | vision.from.the.minibuffer,.then | 
| e0860 | 20 69 74 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 | .it.might.not.be......possible.t | 
| e0880 | 6f 20 67 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 | o.guess.the.correct.repository.. | 
| e08a0 | 20 57 68 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 | .When.this.command.is......calle | 
| e08c0 | 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 20 20 77 68 69 | d.inside.a.repository.(e.g...whi | 
| e08e0 | 6c 65 20 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 | le.composing.a.commit......messa | 
| e0900 | 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 | 
| e0920 | 64 2e 20 20 4f 74 68 65 72 77 69 73 65 20 28 65    2e 67 2e 20 20 77 68 69 6c 65 0a 20 20 20 20 20 | d...Otherwise.(e.g...while...... | 
| e0940 | 63 6f 6d 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 | composing.an.email).then.the.rep | 
| e0960 | 6f 73 69 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 | ository.recorded.for.the.top.... | 
| e0980 | 20 20 65 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 | ..element.of.the.stack.is.used.( | 
| e09a0 | 65 76 65 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 | even.though.we.insert.another... | 
| e09c0 | 20 20 20 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 | ...revision)...If.not.called.ins | 
| e09e0 | 69 64 65 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 | ide.a.repository.and.with.an.emp | 
| e0a00 | 74 79 0a 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 | ty......stack,.or.with.two.prefi | 
| e0a20 | 78 20 61 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 | x.arguments,.then.read.the.repos | 
| e0a40 | 69 74 6f 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 | itory.in......the.minibuffer.too | 
| e0a60 | 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 6f 70 2d 72 65 | ....--.User.Option:.magit-pop-re | 
| e0a80 | 76 69 73 69 6f 6e 2d 73 74 61 63 6b 2d 66 6f 72    6d 61 74 0a 0a 20 20 20 20 20 54 68 69 73 20 6f | vision-stack-format.......This.o | 
| e0aa0 | 70 74 69 6f 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 | ption.controls.how.the.command.. | 
| e0ac0 | 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 6b e2 80 99 0a 20 20 | ..magit-pop-revision-stack...... | 
| e0ae0 | 20 20 20 69 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 | ...inserts.a.revision.into.the.c | 
| e0b00 | 75 72 72 65 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 | urrent.buffer........The.entries | 
| e0b20 | 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 74 20 e2 80 | .on.the.stack.have.the.format... | 
| e0b40 | 98 28 48 41 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 | .(HASH.TOPLEVEL)....and.this.... | 
| e0b60 | 20 20 6f 70 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 | ..option.has.the.format....(POIN | 
| e0b80 | 54 2d 46 4f 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 | T-FORMAT.EOB-FORMAT.INDEX-REGEXP | 
| e0ba0 | 29 e2 80 99 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 | )...,.all......of.which.may.be.n | 
| e0bc0 | 69 6c 20 6f 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 | il.or.a.string.(though.either.on | 
| e0be0 | 65 20 6f 66 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 | e.of.EOB-FORMAT.or......POINT-FO | 
| e0c00 | 52 4d 41 54 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 | RMAT.should.be.a.string,.and.if. | 
| e0c20 | 49 4e 44 45 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 | INDEX-REGEXP.is.non-nil,......th | 
| e0c40 | 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 20 74 6f 6f | en.the.two.formats.should.be.too | 
| e0c60 | 29 2e 0a 0a 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 | )........First.INDEX-REGEXP.is.u | 
| e0c80 | 73 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 | sed.to.find.the.previously.inser | 
| e0ca0 | 74 65 64 20 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 | ted.entry,......by.searching.bac | 
| e0cc0 | 6b 77 61 72 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 | kward.from.point...The.first.sub | 
| e0ce0 | 6d 61 74 63 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 | match.must.match......the.index. | 
| e0d00 | 6e 75 6d 62 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 | number...That.number.is.incremen | 
| e0d20 | 74 65 64 20 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 | ted.by.one,.and.becomes......the | 
| e0d40 | 20 69 6e 64 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 | .index.number.of.the.entry.to.be | 
| e0d60 | 20 69 6e 73 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 | .inserted...If.you.don...t.want. | 
| e0d80 | 74 6f 0a 20 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 | to......number.the.inserted.revi | 
| e0da0 | 73 69 6f 6e 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 | sions,.then.use.nil.for.INDEX-RE | 
| e0dc0 | 47 45 58 50 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 | GEXP........If.INDEX-REGEXP.is.n | 
| e0de0 | 6f 6e 2d 6e 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 | on-nil.then.both.POINT-FORMAT.an | 
| e0e00 | 64 20 45 4f 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 | d.EOB-FORMAT......should.contain | 
| e0e20 | 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. | 
| e0e40 | 74 68 65 20 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 | the.number.that.was......determi | 
| e0e60 | 6e 65 64 20 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 | ned.in.the.previous.step........ | 
| e0e80 | 42 6f 74 68 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 | Both.formats,.if.non-nil.and.aft | 
| e0ea0 | 65 72 20 72 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 | er.removing.%N,.are.then.expande | 
| e0ec0 | 64 0a 20 20 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 | d......using....git.show.--forma | 
| e0ee0 | 74 3d 46 4f 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 | t=FORMAT........inside.TOPLEVEL. | 
| e0f00 | 0a 0a 20 20 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 | .......The.expansion.of.POINT-FO | 
| e0f20 | 52 4d 41 54 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 | RMAT.is.inserted.at.point,.and.t | 
| e0f40 | 68 65 0a 20 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 | he......expansion.of.EOB-FORMAT. | 
| e0f60 | 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 20 62 75 | is.inserted.at.the.end.of.the.bu | 
| e0f80 | 66 66 65 72 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 | ffer.(if......the.buffer.ends.wi | 
| e0fa0 | 74 68 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 | th.a.comment,.then.it.is.inserte | 
| e0fc0 | 64 20 72 69 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 | d.right.before......that).....Fi | 
| e0fe0 | 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 6d 69 74 20 50 73 | le:.magit.info,..Node:.Commit.Ps | 
| e1000 | 65 75 64 6f 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 | eudo.Headers,..Next:.Commit.Mode | 
| e1020 | 20 61 6e 64 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 | .and.Hooks,..Prev:.Using.the.Rev | 
| e1040 | 69 73 69 6f 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 | ision.Stack,..Up:.Editing.Commit | 
| e1060 | 20 4d 65 73 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 | .Messages..Commit.Pseudo.Headers | 
| e1080 | 0a 2e 2e 2e 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 | ........................Some.pro | 
| e10a0 | 6a 65 63 74 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 | jects.use.pseudo.headers.in.comm | 
| e10c0 | 69 74 20 6d 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 | it.messages...Magit.colorizes.su | 
| e10e0 | 63 68 20 68 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 | ch.headers.and.provides.some.com | 
| e1100 | 6d 61 6e 64 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 | mands.to.insert.such.headers.... | 
| e1120 | 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 6b 6e 6f 77 6e | --.User.Option:.git-commit-known | 
| e1140 | 2d 70 73 65 75 64 6f 2d 68 65 61 64 65 72 73 0a    0a 20 20 20 20 20 41 20 6c 69 73 74 20 6f 66 20 | -pseudo-headers.......A.list.of. | 
| e1160 | 47 69 74 20 70 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 | Git.pseudo.headers.to.be.highlig | 
| e1180 | 68 74 65 64 2e 0a 0a e2 80 98 43 2d 63 20 43 2d    69 e2 80 99 20 20 20 20 20 28 e2 80 98 67 69 74 | hted......C-c.C-i........(...git | 
| e11a0 | 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 e2 80 99 29 | -commit-insert-pseudo-header...) | 
| e11c0 | 0a 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20    63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 70 | .......Insert.a.commit.message.p | 
| e11e0 | 73 65 75 64 6f 20 68 65 61 64 65 72 2e 0a 0a e2    80 98 43 2d 63 20 43 2d 61 e2 80 99 20 20 20 20 | seudo.header......C-c.C-a....... | 
| e1200 | 20 28 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d    61 63 6b e2 80 99 29 0a 0a 20 20 20 20 20 49 6e | .(...git-commit-ack...).......In | 
| e1220 | 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 74 | sert.a.header.acknowledging.that | 
| e1240 | 20 79 6f 75 20 68 61 76 65 20 6c 6f 6f 6b 65 64    20 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 2e 0a | .you.have.looked.at.the.commit.. | 
| e1260 | 0a e2 80 98 43 2d 63 20 43 2d 72 e2 80 99 20 20    20 20 20 28 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 | ....C-c.C-r........(...git-commi | 
| e1280 | 74 2d 72 65 76 69 65 77 e2 80 99 29 0a 0a 20 20    20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 | t-review...).......Insert.a.head | 
| e12a0 | 65 72 20 61 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 72 | er.acknowledging.that.you.have.r | 
| e12c0 | 65 76 69 65 77 65 64 20 74 68 65 20 63 6f 6d 6d    69 74 2e 0a 0a e2 80 98 43 2d 63 20 43 2d 73 e2 | eviewed.the.commit......C-c.C-s. | 
| e12e0 | 80 99 20 20 20 20 20 28 e2 80 98 67 69 74 2d 63    6f 6d 6d 69 74 2d 73 69 67 6e 6f 66 66 e2 80 99 | .......(...git-commit-signoff... | 
| e1300 | 29 0a 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61    20 68 65 61 64 65 72 20 74 6f 20 73 69 67 6e 20 | ).......Insert.a.header.to.sign. | 
| e1320 | 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 2d 74 e2 80 99 20 20 | off.the.commit......C-c.C-t..... | 
| e1340 | 20 20 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 0a 20 20 20 20 | ...(...git-commit-test...)...... | 
| e1360 | 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 20 74 | .Insert.a.header.acknowledging.t | 
| e1380 | 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 2e 0a | hat.you.have.tested.the.commit.. | 
| e13a0 | 0a e2 80 98 43 2d 63 20 43 2d 6f e2 80 99 20 20    20 20 20 28 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 | ....C-c.C-o........(...git-commi | 
| e13c0 | 74 2d 63 63 e2 80 99 29 0a 0a 20 20 20 20 20 49    6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6d | t-cc...).......Insert.a.header.m | 
| e13e0 | 65 6e 74 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 | entioning.someone.who.might.be.i | 
| e1400 | 6e 74 65 72 65 73 74 65 64 2e 0a 0a e2 80 98 43    2d 63 20 43 2d 70 e2 80 99 20 20 20 20 20 28 e2 | nterested......C-c.C-p........(. | 
| e1420 | 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 70    6f 72 74 65 64 e2 80 99 29 0a 0a 20 20 20 20 20 | ..git-commit-reported...)....... | 
| e1440 | 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 20 74 68 65 20 70 | Insert.a.header.mentioning.the.p | 
| e1460 | 65 72 73 6f 6e 20 77 68 6f 20 72 65 70 6f 72 74    65 64 20 74 68 65 20 69 73 73 75 65 20 62 65 69 | erson.who.reported.the.issue.bei | 
| e1480 | 6e 67 0a 20 20 20 20 20 66 69 78 65 64 20 62 79    20 74 68 65 20 63 6f 6d 6d 69 74 2e 0a 0a e2 80 | ng......fixed.by.the.commit..... | 
| e14a0 | 98 43 2d 63 20 4d 2d 69 e2 80 99 20 20 20 20 20    28 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 | .C-c.M-i........(...git-commit-s | 
| e14c0 | 75 67 67 65 73 74 65 64 e2 80 99 29 0a 0a 20 20    20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 | uggested...).......Insert.a.head | 
| e14e0 | 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 6f 20 73 75 67 | er.mentioning.the.person.who.sug | 
| e1500 | 67 65 73 74 65 64 20 74 68 65 20 63 68 61 6e 67    65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | gested.the.change.....File:.magi | 
| e1520 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43    6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 | t.info,..Node:.Commit.Mode.and.H | 
| e1540 | 6f 6f 6b 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6d    6d 69 74 20 4d 65 73 73 61 67 65 20 43 6f 6e 76 | ooks,..Next:.Commit.Message.Conv | 
| e1560 | 65 6e 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20    43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 | entions,..Prev:.Commit.Pseudo.He | 
| e1580 | 61 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 | aders,..Up:.Editing.Commit.Messa | 
| e15a0 | 67 65 73 0a 0a 43 6f 6d 6d 69 74 20 4d 6f 64 65    20 61 6e 64 20 48 6f 6f 6b 73 0a 2e 2e 2e 2e 2e | ges..Commit.Mode.and.Hooks...... | 
| e15c0 | 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e    0a 0a e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d | .....................git-commit- | 
| e15e0 | 6d 6f 64 65 e2 80 99 20 69 73 20 61 20 6d 69 6e    6f 72 20 6d 6f 64 65 20 74 68 61 74 20 69 73 20 | mode....is.a.minor.mode.that.is. | 
| e1600 | 6f 6e 6c 79 20 75 73 65 64 20 74 6f 20 65 73 74    61 62 6c 69 73 68 20 63 65 72 74 61 69 6e 0a 6b | only.used.to.establish.certain.k | 
| e1620 | 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 20 54 68    69 73 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 | ey.bindings...This.makes.it.poss | 
| e1640 | 69 62 6c 65 20 74 6f 20 75 73 65 20 61 6e 20 61    72 62 69 74 72 61 72 79 20 6d 61 6a 6f 72 20 6d | ible.to.use.an.arbitrary.major.m | 
| e1660 | 6f 64 65 20 69 6e 0a 62 75 66 66 65 72 73 20 75    73 65 64 20 74 6f 20 65 64 69 74 20 63 6f 6d 6d | ode.in.buffers.used.to.edit.comm | 
| e1680 | 69 74 20 6d 65 73 73 61 67 65 73 2e 20 20 49 74    20 69 73 20 65 76 65 6e 20 70 6f 73 73 69 62 6c | it.messages...It.is.even.possibl | 
| e16a0 | 65 20 74 6f 20 75 73 65 0a 64 69 66 66 65 72 65    6e 74 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 20 69 | e.to.use.different.major.modes.i | 
| e16c0 | 6e 20 64 69 66 66 65 72 65 6e 74 20 72 65 70 6f    73 69 74 6f 72 69 65 73 2c 20 77 68 69 63 68 20 | n.different.repositories,.which. | 
| e16e0 | 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 0a 64    69 66 66 65 72 65 6e 74 20 70 72 6f 6a 65 63 74 | is.useful.when.different.project | 
| e1700 | 73 20 69 6d 70 6f 73 65 20 64 69 66 66 65 72 65    6e 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 | s.impose.different.commit.messag | 
| e1720 | 65 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 0a 0a    20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a | e.conventions....--.User.Option: | 
| e1740 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f    72 2d 6d 6f 64 65 0a 0a 20 20 20 20 20 54 68 65 | .git-commit-major-mode.......The | 
| e1760 | 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 74 68 65 20 6d 61 6a | .value.of.this.option.is.the.maj | 
| e1780 | 6f 72 20 6d 6f 64 65 20 75 73 65 64 20 74 6f 20    65 64 69 74 20 47 69 74 20 63 6f 6d 6d 69 74 0a | or.mode.used.to.edit.Git.commit. | 
| e17a0 | 20 20 20 20 20 6d 65 73 73 61 67 65 73 2e 0a 0a    20 20 20 42 65 63 61 75 73 65 20 e2 80 98 67 69 | .....messages......Because....gi | 
| e17c0 | 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 e2 80 99    20 69 73 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 65 | t-commit-mode....is.a.minor.mode | 
| e17e0 | 2c 20 77 65 20 64 6f 6e e2 80 99 74 20 75 73 65    20 69 74 73 20 6d 6f 64 65 20 68 6f 6f 6b 0a 74 | ,.we.don...t.use.its.mode.hook.t | 
| e1800 | 6f 20 73 65 74 75 70 20 74 68 65 20 62 75 66 66    65 72 2c 20 65 78 63 65 70 74 20 66 6f 72 20 74 | o.setup.the.buffer,.except.for.t | 
| e1820 | 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e    20 20 41 6c 6c 20 6f 74 68 65 72 20 73 65 74 75 | he.key.bindings...All.other.setu | 
| e1840 | 70 0a 68 61 70 70 65 6e 73 20 69 6e 20 74 68 65    20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 67 69 74 | p.happens.in.the.function....git | 
| e1860 | 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 e2 80 99    2c 20 77 68 69 63 68 20 61 6d 6f 6e 67 20 6f 74 | -commit-setup...,.which.among.ot | 
| e1880 | 68 65 72 20 74 68 69 6e 67 73 0a 72 75 6e 73 20    74 68 65 20 68 6f 6f 6b 20 e2 80 98 67 69 74 2d | her.things.runs.the.hook....git- | 
| e18a0 | 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f    6b e2 80 99 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 | commit-setup-hook.......--.User. | 
| e18c0 | 4f 70 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d    69 74 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 0a 20 | Option:.git-commit-setup-hook... | 
| e18e0 | 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 61 74 20    74 68 65 20 65 6e 64 20 6f 66 20 e2 80 98 67 69 | ....Hook.run.at.the.end.of....gi | 
| e1900 | 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 e2 80    99 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e | t-commit-setup......The.followin | 
| e1920 | 67 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20    73 75 69 74 61 62 6c 65 20 66 6f 72 20 74 68 69 | g.functions.are.suitable.for.thi | 
| e1940 | 73 20 68 6f 6f 6b 3a 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 | s.hook:...--.Function:.git-commi | 
| e1960 | 74 2d 73 61 76 65 2d 6d 65 73 73 61 67 65 0a 0a    20 20 20 20 20 53 61 76 65 20 74 68 65 20 63 75 | t-save-message.......Save.the.cu | 
| e1980 | 72 72 65 6e 74 20 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 | rrent.buffer.content.to.the.comm | 
| e19a0 | 69 74 20 6d 65 73 73 61 67 65 20 72 69 6e 67 2e    0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 | it.message.ring....--.Function:. | 
| e19c0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70    2d 63 68 61 6e 67 65 6c 6f 67 2d 73 75 70 70 6f | git-commit-setup-changelog-suppo | 
| e19e0 | 72 74 0a 0a 20 20 20 20 20 41 66 74 65 72 20 74    68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 | rt.......After.this.function.is. | 
| e1a00 | 63 61 6c 6c 65 64 2c 20 43 68 61 6e 67 65 4c 6f    67 20 65 6e 74 72 69 65 73 20 61 72 65 20 74 72 | called,.ChangeLog.entries.are.tr | 
| e1a20 | 65 61 74 65 64 20 61 73 0a 20 20 20 20 20 70 61    72 61 67 72 61 70 68 73 2e 0a 0a 20 2d 2d 20 46 | eated.as......paragraphs....--.F | 
| e1a40 | 75 6e 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 61 75 74 6f | unction:.git-commit-turn-on-auto | 
| e1a60 | 2d 66 69 6c 6c 0a 0a 20 20 20 20 20 54 75 72 6e    20 6f 6e 20 e2 80 98 61 75 74 6f 2d 66 69 6c 6c | -fill.......Turn.on....auto-fill | 
| e1a80 | 2d 6d 6f 64 65 e2 80 99 20 61 6e 64 20 73 65 74    20 e2 80 98 66 69 6c 6c 2d 63 6f 6c 75 6d 6e e2 | -mode....and.set....fill-column. | 
| e1aa0 | 80 99 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20    6f 66 0a 20 20 20 20 20 e2 80 98 67 69 74 2d 63 | ...to.the.value.of.........git-c | 
| e1ac0 | 6f 6d 6d 69 74 2d 66 69 6c 6c 2d 63 6f 6c 75 6d    6e e2 80 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 | ommit-fill-column.......--.Funct | 
| e1ae0 | 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 6c 6c | ion:.git-commit-turn-on-flyspell | 
| e1b00 | 0a 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 41 | .......Turn.on.Flyspell.mode...A | 
| e1b20 | 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 20 | lso.prevent.comments.from.being. | 
| e1b40 | 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 63 | checked......and.finally.check.c | 
| e1b60 | 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 75 | urrent.non-comment.text....--.Fu | 
| e1b80 | 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 69 | nction:.git-commit-propertize-di | 
| e1ba0 | 66 66 0a 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 | ff.......Propertize.the.diff.sho | 
| e1bc0 | 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 | 
| e1be0 | 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 | 
| e1c00 | 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 | 
| e1c20 | 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... | 
| e1c40 | 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 | 
| e1c60 | 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...... | 
| e1c80 | 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. | 
| e1ca0 | 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 | 
| e1cc0 | 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 | 
| e1ce0 | 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. | 
| e1d00 | 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... | 
| e1d20 | 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 | 
| e1d40 | 0a 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 | .......Hyperlink.bug.references. | 
| e1d60 | 69 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 | in.the.buffer....--.Function:.wi | 
| e1d80 | 74 68 2d 65 64 69 74 6f 72 2d 75 73 61 67 65 2d    6d 65 73 73 61 67 65 0a 0a 20 20 20 20 20 53 68 | th-editor-usage-message.......Sh | 
| e1da0 | 6f 77 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 | ow.usage.information.in.the.echo | 
| e1dc0 | 20 61 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 | .area....--.User.Option:.git-com | 
| e1de0 | 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 0a    20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 61 66 | mit-setup-hook.......Hook.run.af | 
| e1e00 | 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 20 61 20 | ter.the.user.finished.writing.a. | 
| e1e20 | 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 6f 6b 20 | commit.message........This.hook. | 
| e1e40 | 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 98 43 2d | is.only.run.after.pressing....C- | 
| e1e60 | 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 20 20 20 | c.C-c....in.a.buffer.used.to.... | 
| e1e80 | 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 61 20 63 | ..edit.a.commit.message...If.a.c | 
| e1ea0 | 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 75 73 65 | ommit.is.created.without.the.use | 
| e1ec0 | 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 61 20 62 | r......typing.a.message.into.a.b | 
| e1ee0 | 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 72 75 6e | uffer,.then.this.hook.is.not.run | 
| e1f00 | 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 75 6e 74 | ........This.hook.is.not.run.unt | 
| e1f20 | 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 65 61 74 | il.the.new.commit.has.been.creat | 
| e1f40 | 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 69 74 20 | ed...If......doing.so.takes.Git. | 
| e1f60 | 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 74 68 69 | longer.than.one.second,.then.thi | 
| e1f80 | 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 6c 2e 20 | s.hook.isn...t.run......at.all.. | 
| e1fa0 | 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 20 e2 80 | .For.certain.commands.such.as... | 
| e1fc0 | 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 73 0a 20 | .magit-rebase-continue....this.. | 
| e1fe0 | 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 20 64 6f | ....hook.is.never.run.because.do | 
| e2000 | 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 6f 6e 64 | ing.so.would.lead.to.a.race.cond | 
| e2020 | 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 79 20 72 | ition........This.hook.is.only.r | 
| e2040 | 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 65 2e 0a | un.if....magit....is.available.. | 
| e2060 | 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 63 6f 6d | ......Also.see....magit-post-com | 
| e2080 | 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 6e 66 6f | mit-hook........File:.magit.info | 
| e20a0 | 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 6e 74 69 | ,..Node:.Commit.Message.Conventi | 
| e20c0 | 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 6f 6f 6b | ons,..Prev:.Commit.Mode.and.Hook | 
| e20e0 | 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 65 73 0a | s,..Up:.Editing.Commit.Messages. | 
| e2100 | 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 2e 2e 2e | .Commit.Message.Conventions..... | 
| e2120 | 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 6f 6d 6d | ........................Git-Comm | 
| e2140 | 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 6f 6e 73 | it.highlights.certain.violations | 
| e2160 | 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 6d 65 73 | .of.commonly.accepted.commit.mes | 
| e2180 | 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 6f 6c 61 | sage.conventions...Certain.viola | 
| e21a0 | 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 6f 20 61 | tions.even.cause.Git-Commit.to.a | 
| e21c0 | 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 61 6c 6c | sk.you.to.confirm.that.you.reall | 
| e21e0 | 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 69 6e 67 | y.want.to.do.that...This.nagging | 
| e2200 | 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 20 62 75 | .can.of.course.be.turned.off,.bu | 
| e2220 | 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 75 61 6c | t.the.result.of.doing.that.usual | 
| e2240 | 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 64 65 20 | ly.is.that.instead.of.some.code. | 
| e2260 | 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 65 76 69 | it...s.now.the.human.who.is.revi | 
| e2280 | 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 20 77 61 | ewing.your.commits.who.has.to.wa | 
| e22a0 | 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 66 69 78 | ste.some.time.telling.you.to.fix | 
| e22c0 | 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 6f 6e 3a | .your.commits....--.User.Option: | 
| e22e0 | 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 68 0a 0a | .git-commit-summary-max-length.. | 
| e2300 | 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 74 68 | .....The.intended.maximal.length | 
| e2320 | 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 20 6d | .of.the.summary.line.of.commit.m | 
| e2340 | 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 64 20 | essages.......Characters.beyond. | 
| e2360 | 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 6e 64 | this.column.are.colorized.to.ind | 
| e2380 | 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 65 20 | icate.that.this......preference. | 
| e23a0 | 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 70 74 | has.been.violated....--.User.Opt | 
| e23c0 | 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d    66 69 6c 6c 2d 63 6f 6c 75 6d 6e 0a 0a 20 20 20 | ion:.git-commit-fill-column..... | 
| e23e0 | 20 20 43 6f 6c 75 6d 6e 20 62 65 79 6f 6e 64 20    77 68 69 63 68 20 61 75 74 6f 6d 61 74 69 63 20 | ..Column.beyond.which.automatic. | 
| e2400 | 6c 69 6e 65 2d 77 72 61 70 70 69 6e 67 20 73 68    6f 75 6c 64 20 68 61 70 70 65 6e 20 69 6e 20 63 | line-wrapping.should.happen.in.c | 
| e2420 | 6f 6d 6d 69 74 0a 20 20 20 20 20 6d 65 73 73 61    67 65 20 62 75 66 66 65 72 73 2e 0a 0a 20 2d 2d | ommit......message.buffers....-- | 
| e2440 | 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 66 69 6e 69 73 68 2d | .User.Option:.git-commit-finish- | 
| e2460 | 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 0a    0a 20 20 20 20 20 4c 69 73 74 20 6f 66 20 66 75 | query-functions.......List.of.fu | 
| e2480 | 6e 63 74 69 6f 6e 73 20 63 61 6c 6c 65 64 20 74    6f 20 71 75 65 72 79 20 62 65 66 6f 72 65 20 70 | nctions.called.to.query.before.p | 
| e24a0 | 65 72 66 6f 72 6d 69 6e 67 20 63 6f 6d 6d 69 74    2e 0a 0a 20 20 20 20 20 54 68 65 20 63 6f 6d 6d | erforming.commit........The.comm | 
| e24c0 | 69 74 20 6d 65 73 73 61 67 65 20 62 75 66 66 65    72 20 69 73 20 63 75 72 72 65 6e 74 20 77 68 69 | it.message.buffer.is.current.whi | 
| e24e0 | 6c 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73    20 61 72 65 0a 20 20 20 20 20 63 61 6c 6c 65 64 | le.the.functions.are......called | 
| e2500 | 2e 20 20 49 66 20 61 6e 79 20 6f 66 20 74 68 65    6d 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 74 | ...If.any.of.them.returns.nil,.t | 
| e2520 | 68 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 69    73 20 6e 6f 74 0a 20 20 20 20 20 70 65 72 66 6f | hen.the.commit.is.not......perfo | 
| e2540 | 72 6d 65 64 20 61 6e 64 20 74 68 65 20 62 75 66    66 65 72 20 69 73 20 6e 6f 74 20 6b 69 6c 6c 65 | rmed.and.the.buffer.is.not.kille | 
| e2560 | 64 2e 20 20 54 68 65 20 75 73 65 72 20 73 68 6f    75 6c 64 20 74 68 65 6e 20 66 69 78 0a 20 20 20 | d...The.user.should.then.fix.... | 
| e2580 | 20 20 74 68 65 20 69 73 73 75 65 20 61 6e 64 20    74 72 79 20 61 67 61 69 6e 2e 0a 0a 20 20 20 20 | ..the.issue.and.try.again....... | 
| e25a0 | 20 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61    72 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f | .The.functions.are.called.with.o | 
| e25c0 | 6e 65 20 61 72 67 75 6d 65 6e 74 2e 20 20 49 66    20 69 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 | ne.argument...If.it.is.non-nil.t | 
| e25e0 | 68 65 6e 0a 20 20 20 20 20 74 68 61 74 20 69 6e    64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 | hen......that.indicates.that.the | 
| e2600 | 20 75 73 65 72 20 75 73 65 64 20 61 20 70 72 65    66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 | .user.used.a.prefix.argument.to. | 
| e2620 | 66 6f 72 63 65 0a 20 20 20 20 20 66 69 6e 69 73    68 69 6e 67 20 74 68 65 20 73 65 73 73 69 6f 6e | force......finishing.the.session | 
| e2640 | 20 64 65 73 70 69 74 65 20 69 73 73 75 65 73 2e    20 20 46 75 6e 63 74 69 6f 6e 73 20 73 68 6f 75 | .despite.issues...Functions.shou | 
| e2660 | 6c 64 20 75 73 75 61 6c 6c 79 0a 20 20 20 20 20    68 6f 6e 6f 72 20 74 68 69 73 20 77 69 73 68 20 | ld.usually......honor.this.wish. | 
| e2680 | 61 6e 64 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e    69 6c 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66 | and.return.non-nil........By.def | 
| e26a0 | 61 75 6c 74 20 74 68 65 20 6f 6e 6c 79 20 6d 65    6d 62 65 72 20 69 73 20 e2 80 98 67 69 74 2d 63 | ault.the.only.member.is....git-c | 
| e26c0 | 6f 6d 6d 69 74 2d 63 68 65 63 6b 2d 73 74 79 6c    65 2d 63 6f 6e 76 65 6e 74 69 6f 6e 73 e2 80 99 | ommit-check-style-conventions... | 
| e26e0 | 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 69 74 2d 63 68 65 63 | ....--.Function:.git-commit-chec | 
| e2700 | 6b 2d 73 74 79 6c 65 2d 63 6f 6e 76 65 6e 74 69    6f 6e 73 0a 0a 20 20 20 20 20 54 68 69 73 20 66 | k-style-conventions.......This.f | 
| e2720 | 75 6e 63 74 69 6f 6e 20 63 68 65 63 6b 73 20 66    6f 72 20 76 69 6f 6c 61 74 69 6f 6e 73 20 6f 66 | unction.checks.for.violations.of | 
| e2740 | 20 63 65 72 74 61 69 6e 20 62 61 73 69 63 20 73    74 79 6c 65 0a 20 20 20 20 20 63 6f 6e 76 65 6e | .certain.basic.style......conven | 
| e2760 | 74 69 6f 6e 73 2e 20 20 46 6f 72 20 65 61 63 68    20 76 69 6f 6c 61 74 69 6f 6e 20 69 74 20 61 73 | tions...For.each.violation.it.as | 
| e2780 | 6b 73 20 75 73 65 72 73 20 69 66 20 74 68 65 79    20 77 61 6e 74 20 74 6f 0a 20 20 20 20 20 70 72 | ks.users.if.they.want.to......pr | 
| e27a0 | 6f 63 65 65 64 20 61 6e 79 77 61 79 2e 0a 0a 20    2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | oceed.anyway....--.User.Option:. | 
| e27c0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 74 79 6c 65    2d 63 6f 6e 76 65 6e 74 69 6f 6e 2d 63 68 65 63 | git-commit-style-convention-chec | 
| e27e0 | 6b 73 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 | ks.......This.option.controls.wh | 
| e2800 | 61 74 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 20 74    68 65 20 66 75 6e 63 74 69 6f 6e 20 62 79 20 74 | at.conventions.the.function.by.t | 
| e2820 | 68 65 20 73 61 6d 65 20 6e 61 6d 65 0a 20 20 20    20 20 74 72 69 65 73 20 74 6f 20 65 6e 66 6f 72 | he.same.name......tries.to.enfor | 
| e2840 | 63 65 2e 20 20 54 68 65 20 76 61 6c 75 65 20 69    73 20 61 20 6c 69 73 74 20 6f 66 20 73 65 6c 66 | ce...The.value.is.a.list.of.self | 
| e2860 | 2d 65 78 70 6c 61 6e 61 74 6f 72 79 20 73 79 6d    62 6f 6c 73 0a 20 20 20 20 20 69 64 65 6e 74 69 | -explanatory.symbols......identi | 
| e2880 | 66 79 69 6e 67 20 63 65 72 74 61 69 6e 20 63 6f    6e 76 65 6e 74 69 6f 6e 73 3b 20 e2 80 98 6e 6f | fying.certain.conventions;....no | 
| e28a0 | 6e 2d 65 6d 70 74 79 2d 73 65 63 6f 6e 64 2d 6c    69 6e 65 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 | n-empty-second-line....and...... | 
| e28c0 | e2 80 98 6f 76 65 72 6c 6f 6e 67 2d 73 75 6d 6d    61 72 79 2d 6c 69 6e 65 e2 80 99 2e 0a 0a 1f 0a | ...overlong-summary-line........ | 
| e28e0 | 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 42 72 61 6e 63 68 69 | File:.magit.info,..Node:.Branchi | 
| e2900 | 6e 67 2c 20 20 4e 65 78 74 3a 20 4d 65 72 67 69    6e 67 2c 20 20 50 72 65 76 3a 20 43 6f 6d 6d 69 | ng,..Next:.Merging,..Prev:.Commi | 
| e2920 | 74 74 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 36 20 42 72 | tting,..Up:.Manipulating..6.6.Br | 
| e2940 | 61 6e 63 68 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a | anching.=============..*.Menu:.. | 
| e2960 | 2a 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65    73 3a 3a 0a 2a 20 42 72 61 6e 63 68 20 43 6f 6d | *.The.Two.Remotes::.*.Branch.Com | 
| e2980 | 6d 61 6e 64 73 3a 3a 0a 2a 20 42 72 61 6e 63 68    20 47 69 74 20 56 61 72 69 61 62 6c 65 73 3a 3a | mands::.*.Branch.Git.Variables:: | 
| e29a0 | 0a 2a 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 3a 3a 0a 0a | .*.Auxiliary.Branch.Commands::.. | 
| e29c0 | 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 68 65 20 54 | ..File:.magit.info,..Node:.The.T | 
| e29e0 | 77 6f 20 52 65 6d 6f 74 65 73 2c 20 20 4e 65 78    74 3a 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e | wo.Remotes,..Next:.Branch.Comman | 
| e2a00 | 64 73 2c 20 20 55 70 3a 20 42 72 61 6e 63 68 69    6e 67 0a 0a 36 2e 36 2e 31 20 54 68 65 20 54 77 | ds,..Up:.Branching..6.6.1.The.Tw | 
| e2a20 | 6f 20 52 65 6d 6f 74 65 73 0a 2d 2d 2d 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | o.Remotes.---------------------. | 
| e2a40 | 0a 54 68 65 20 75 70 73 74 72 65 61 6d 20 62 72    61 6e 63 68 20 6f 66 20 73 6f 6d 65 20 6c 6f 63 | .The.upstream.branch.of.some.loc | 
| e2a60 | 61 6c 20 62 72 61 6e 63 68 20 69 73 20 74 68 65    20 62 72 61 6e 63 68 20 69 6e 74 6f 20 77 68 69 | al.branch.is.the.branch.into.whi | 
| e2a80 | 63 68 20 74 68 65 0a 63 6f 6d 6d 69 74 73 20 6f    6e 20 74 68 61 74 20 6c 6f 63 61 6c 20 62 72 61 | ch.the.commits.on.that.local.bra | 
| e2aa0 | 6e 63 68 20 73 68 6f 75 6c 64 20 65 76 65 6e 74    75 61 6c 6c 79 20 62 65 20 6d 65 72 67 65 64 2c | nch.should.eventually.be.merged, | 
| e2ac0 | 20 75 73 75 61 6c 6c 79 0a 73 6f 6d 65 74 68 69    6e 67 20 6c 69 6b 65 20 e2 80 98 6f 72 69 67 69 | .usually.something.like....origi | 
| e2ae0 | 6e 2f 6d 61 73 74 65 72 e2 80 99 2e 20 20 46 6f    72 20 74 68 65 20 e2 80 98 6d 61 73 74 65 72 e2 | n/master......For.the....master. | 
| e2b00 | 80 99 20 62 72 61 6e 63 68 20 69 74 73 65 6c 66    20 74 68 65 0a 75 70 73 74 72 65 61 6d 20 62 72 | ...branch.itself.the.upstream.br | 
| e2b20 | 61 6e 63 68 20 61 6e 64 20 74 68 65 20 62 72 61    6e 63 68 20 69 74 20 69 73 20 62 65 69 6e 67 20 | anch.and.the.branch.it.is.being. | 
| e2b40 | 70 75 73 68 65 64 20 74 6f 2c 20 61 72 65 20 75    73 75 61 6c 6c 79 20 74 68 65 0a 73 61 6d 65 20 | pushed.to,.are.usually.the.same. | 
| e2b60 | 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 20 20    42 75 74 20 66 6f 72 20 61 20 66 65 61 74 75 72 | remote.branch...But.for.a.featur | 
| e2b80 | 65 20 62 72 61 6e 63 68 20 74 68 65 20 75 70 73    74 72 65 61 6d 20 62 72 61 6e 63 68 20 61 6e 64 | e.branch.the.upstream.branch.and | 
| e2ba0 | 0a 74 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 | .the.branch.it.is.being.pushed.t | 
| e2bc0 | 6f 20 73 68 6f 75 6c 64 20 64 69 66 66 65 72 2e    0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 69 74 73 | o.should.differ......The.commits | 
| e2be0 | 20 6f 6e 20 66 65 61 74 75 72 65 20 62 72 61 6e    63 68 65 73 20 74 6f 6f 20 73 68 6f 75 6c 64 20 | .on.feature.branches.too.should. | 
| e2c00 | 5f 65 76 65 6e 74 75 61 6c 6c 79 5f 20 65 6e 64    20 75 70 20 69 6e 20 61 0a 72 65 6d 6f 74 65 20 | _eventually_.end.up.in.a.remote. | 
| e2c20 | 62 72 61 6e 63 68 20 73 75 63 68 20 61 73 20 e2    80 98 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 e2 | branch.such.as....origin/master. | 
| e2c40 | 80 99 20 6f 72 20 e2 80 98 6f 72 69 67 69 6e 2f    6d 61 69 6e 74 e2 80 99 2e 20 20 53 75 63 68 20 | ...or....origin/maint......Such. | 
| e2c60 | 61 20 62 72 61 6e 63 68 0a 73 68 6f 75 6c 64 20    74 68 65 72 65 66 6f 72 65 20 62 65 20 75 73 65 | a.branch.should.therefore.be.use | 
| e2c80 | 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61    6d 2e 20 20 42 75 74 20 66 65 61 74 75 72 65 20 | d.as.the.upstream...But.feature. | 
| e2ca0 | 62 72 61 6e 63 68 65 73 0a 73 68 6f 75 6c 64 6e    e2 80 99 74 20 62 65 20 70 75 73 68 65 64 20 64 | branches.shouldn...t.be.pushed.d | 
| e2cc0 | 69 72 65 63 74 6c 79 20 74 6f 20 73 75 63 68 20    62 72 61 6e 63 68 65 73 2e 20 20 49 6e 73 74 65 | irectly.to.such.branches...Inste | 
| e2ce0 | 61 64 20 61 20 66 65 61 74 75 72 65 20 62 72 61    6e 63 68 0a e2 80 98 6d 79 2d 66 65 61 74 75 72 | ad.a.feature.branch....my-featur | 
| e2d00 | 65 e2 80 99 20 69 73 20 75 73 75 61 6c 6c 79 20    70 75 73 68 65 64 20 74 6f 20 e2 80 98 6d 79 2d | e....is.usually.pushed.to....my- | 
| e2d20 | 66 6f 72 6b 2f 6d 79 2d 66 65 61 74 75 72 65 e2    80 99 20 6f 72 20 69 66 20 79 6f 75 20 61 72 65 | fork/my-feature....or.if.you.are | 
| e2d40 | 20 61 0a 63 6f 6e 74 72 69 62 75 74 6f 72 20 e2    80 98 6f 72 69 67 69 6e 2f 6d 79 2d 66 65 61 74 | .a.contributor....origin/my-feat | 
| e2d60 | 75 72 65 e2 80 99 2e 20 20 41 66 74 65 72 20 74    68 65 20 6e 65 77 20 66 65 61 74 75 72 65 20 68 | ure......After.the.new.feature.h | 
| e2d80 | 61 73 20 62 65 65 6e 0a 72 65 76 69 65 77 65 64    2c 20 74 68 65 20 6d 61 69 6e 74 61 69 6e 65 72 | as.been.reviewed,.the.maintainer | 
| e2da0 | 20 6d 65 72 67 65 73 20 74 68 65 20 66 65 61 74    75 72 65 20 69 6e 74 6f 20 e2 80 98 6d 61 73 74 | .merges.the.feature.into....mast | 
| e2dc0 | 65 72 e2 80 99 2e 20 20 41 6e 64 20 66 69 6e 61    6c 6c 79 0a e2 80 98 6d 61 73 74 65 72 e2 80 99 | er......And.finally....master... | 
| e2de0 | 20 28 6e 6f 74 20 e2 80 98 6d 79 2d 66 65 61 74    75 72 65 e2 80 99 20 69 74 73 65 6c 66 29 20 69 | .(not....my-feature....itself).i | 
| e2e00 | 73 20 70 75 73 68 65 64 20 74 6f 20 e2 80 98 6f    72 69 67 69 6e 2f 6d 61 73 74 65 72 e2 80 99 2e | s.pushed.to....origin/master.... | 
| e2e20 | 0a 0a 20 20 20 42 75 74 20 6e 65 77 20 66 65 61    74 75 72 65 73 20 73 65 6c 64 6f 6d 20 61 72 65 | .....But.new.features.seldom.are | 
| e2e40 | 20 70 65 72 66 65 63 74 20 6f 6e 20 74 68 65 20    66 69 72 73 74 20 74 72 79 2c 20 61 6e 64 20 73 | .perfect.on.the.first.try,.and.s | 
| e2e60 | 6f 20 66 65 61 74 75 72 65 0a 62 72 61 6e 63 68    65 73 20 75 73 75 61 6c 6c 79 20 68 61 76 65 20 | o.feature.branches.usually.have. | 
| e2e80 | 74 6f 20 62 65 20 72 65 76 69 65 77 65 64 2c 20    69 6d 70 72 6f 76 65 64 2c 20 61 6e 64 20 72 65 | to.be.reviewed,.improved,.and.re | 
| e2ea0 | 2d 70 75 73 68 65 64 20 73 65 76 65 72 61 6c 0a    74 69 6d 65 73 2e 20 20 50 75 73 68 69 6e 67 20 | -pushed.several.times...Pushing. | 
| e2ec0 | 73 68 6f 75 6c 64 20 74 68 65 72 65 66 6f 72 65    20 62 65 20 65 61 73 79 20 74 6f 20 64 6f 2c 20 | should.therefore.be.easy.to.do,. | 
| e2ee0 | 61 6e 64 20 66 6f 72 20 74 68 61 74 20 72 65 61    73 6f 6e 20 6d 61 6e 79 0a 47 69 74 20 75 73 65 | and.for.that.reason.many.Git.use | 
| e2f00 | 72 73 20 68 61 76 65 20 63 6f 6e 63 6c 75 64 65    64 20 74 68 61 74 20 69 74 20 69 73 20 62 65 73 | rs.have.concluded.that.it.is.bes | 
| e2f20 | 74 20 74 6f 20 75 73 65 20 74 68 65 20 72 65 6d    6f 74 65 20 62 72 61 6e 63 68 20 74 6f 0a 77 68 | t.to.use.the.remote.branch.to.wh | 
| e2f40 | 69 63 68 20 74 68 65 20 6c 6f 63 61 6c 20 66 65    61 74 75 72 65 20 62 72 61 6e 63 68 20 69 73 20 | ich.the.local.feature.branch.is. | 
| e2f60 | 62 65 69 6e 67 20 70 75 73 68 65 64 20 61 73 20    69 74 73 20 75 70 73 74 72 65 61 6d 2e 0a 0a 20 | being.pushed.as.its.upstream.... | 
| e2f80 | 20 20 42 75 74 20 6c 75 63 6b 69 6c 79 20 47 69    74 20 68 61 73 20 6c 6f 6e 67 20 61 67 6f 20 67 | ..But.luckily.Git.has.long.ago.g | 
| e2fa0 | 61 69 6e 65 64 20 73 75 70 70 6f 72 74 20 66 6f    72 20 61 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 | ained.support.for.a.push-remote. | 
| e2fc0 | 77 68 69 63 68 0a 63 61 6e 20 62 65 20 63 6f 6e    66 69 67 75 72 65 64 20 73 65 70 61 72 61 74 65 | which.can.be.configured.separate | 
| e2fe0 | 6c 79 20 66 72 6f 6d 20 74 68 65 20 75 70 73 74    72 65 61 6d 20 62 72 61 6e 63 68 2c 20 75 73 69 | ly.from.the.upstream.branch,.usi | 
| e3000 | 6e 67 20 74 68 65 0a 76 61 72 69 61 62 6c 65 73    20 e2 80 98 62 72 61 6e 63 68 2e 3c 6e 61 6d 65 | ng.the.variables....branch.<name | 
| e3020 | 3e 2e 70 75 73 68 52 65 6d 6f 74 65 e2 80 99 20    61 6e 64 20 e2 80 98 72 65 6d 6f 74 65 2e 70 75 | >.pushRemote....and....remote.pu | 
| e3040 | 73 68 44 65 66 61 75 6c 74 e2 80 99 2e 20 20 53    6f 20 77 65 20 6e 6f 0a 6c 6f 6e 67 65 72 20 68 | shDefault......So.we.no.longer.h | 
| e3060 | 61 76 65 20 74 6f 20 63 68 6f 6f 73 65 20 77 68    69 63 68 20 6f 66 20 74 68 65 20 74 77 6f 20 72 | ave.to.choose.which.of.the.two.r | 
| e3080 | 65 6d 6f 74 65 73 20 73 68 6f 75 6c 64 20 62 65    20 75 73 65 64 20 61 73 20 22 74 68 65 0a 72 65 | emotes.should.be.used.as."the.re | 
| e30a0 | 6d 6f 74 65 22 2e 0a 0a 20 20 20 45 61 63 68 20    6f 66 20 74 68 65 20 66 65 74 63 68 69 6e 67 2c | mote"......Each.of.the.fetching, | 
| e30c0 | 20 70 75 6c 6c 69 6e 67 2c 20 61 6e 64 20 70 75    73 68 69 6e 67 20 74 72 61 6e 73 69 65 6e 74 20 | .pulling,.and.pushing.transient. | 
| e30e0 | 63 6f 6d 6d 61 6e 64 73 0a 66 65 61 74 75 72 65    73 20 74 68 72 65 65 20 73 75 66 66 69 78 20 63 | commands.features.three.suffix.c | 
| e3100 | 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 63 74    20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 | ommands.that.act.on.the.current. | 
| e3120 | 62 72 61 6e 63 68 20 61 6e 64 20 73 6f 6d 65 0a    6f 74 68 65 72 20 62 72 61 6e 63 68 2e 20 20 4f | branch.and.some.other.branch...O | 
| e3140 | 66 20 74 68 65 73 65 2c 20 e2 80 98 70 e2 80 99    20 69 73 20 62 6f 75 6e 64 20 74 6f 20 61 20 63 | f.these,....p....is.bound.to.a.c | 
| e3160 | 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 61 63 74    73 20 6f 6e 20 74 68 65 0a 70 75 73 68 2d 72 65 | ommand.which.acts.on.the.push-re | 
| e3180 | 6d 6f 74 65 2c 20 e2 80 98 75 e2 80 99 20 69 73    20 62 6f 75 6e 64 20 74 6f 20 61 20 63 6f 6d 6d | mote,....u....is.bound.to.a.comm | 
| e31a0 | 61 6e 64 20 77 68 69 63 68 20 61 63 74 73 20 6f    6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 2c 20 | and.which.acts.on.the.upstream,. | 
| e31c0 | 61 6e 64 0a e2 80 98 65 e2 80 99 20 69 73 20 62    6f 75 6e 64 20 74 6f 20 61 20 63 6f 6d 6d 61 6e | and....e....is.bound.to.a.comman | 
| e31e0 | 64 20 77 68 69 63 68 20 61 63 74 73 20 6f 6e 20    61 6e 79 20 6f 74 68 65 72 20 62 72 61 6e 63 68 | d.which.acts.on.any.other.branch | 
| e3200 | 2e 20 20 54 68 65 20 73 74 61 74 75 73 0a 62 75    66 66 65 72 20 73 68 6f 77 73 20 75 6e 70 75 73 | ...The.status.buffer.shows.unpus | 
| e3220 | 68 65 64 20 61 6e 64 20 75 6e 70 75 6c 6c 65 64    20 63 6f 6d 6d 69 74 73 20 66 6f 72 20 62 6f 74 | hed.and.unpulled.commits.for.bot | 
| e3240 | 68 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74    65 20 61 6e 64 0a 74 68 65 20 75 70 73 74 72 65 | h.the.push-remote.and.the.upstre | 
| e3260 | 61 6d 2e 0a 0a 20 20 20 49 74 e2 80 99 73 20 66    61 69 72 6c 79 20 73 69 6d 70 6c 65 20 74 6f 20 | am......It...s.fairly.simple.to. | 
| e3280 | 63 6f 6e 66 69 67 75 72 65 20 74 68 65 73 65 20    74 77 6f 20 72 65 6d 6f 74 65 73 2e 20 20 54 68 | configure.these.two.remotes...Th | 
| e32a0 | 65 20 76 61 6c 75 65 73 20 6f 66 20 61 6c 6c 0a    74 68 65 20 76 61 72 69 61 62 6c 65 73 20 74 68 | e.values.of.all.the.variables.th | 
| e32c0 | 61 74 20 61 72 65 20 72 65 6c 61 74 65 64 20 74    6f 20 66 65 74 63 68 69 6e 67 2c 20 70 75 6c 6c | at.are.related.to.fetching,.pull | 
| e32e0 | 69 6e 67 2c 20 61 6e 64 20 70 75 73 68 69 6e 67    20 28 61 73 0a 77 65 6c 6c 20 61 73 20 73 6f 6d | ing,.and.pushing.(as.well.as.som | 
| e3300 | 65 20 6f 74 68 65 72 20 62 72 61 6e 63 68 2d 72    65 6c 61 74 65 64 20 76 61 72 69 61 62 6c 65 73 | e.other.branch-related.variables | 
| e3320 | 29 20 63 61 6e 20 62 65 20 69 6e 73 70 65 63 74    65 64 20 61 6e 64 0a 63 68 61 6e 67 65 64 20 75 | ).can.be.inspected.and.changed.u | 
| e3340 | 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 62 72 61 6e 63 68 | sing.the.command....magit-branch | 
| e3360 | 2d 63 6f 6e 66 69 67 75 72 65 e2 80 99 2c 20 77    68 69 63 68 20 69 73 20 61 76 61 69 6c 61 62 6c | -configure...,.which.is.availabl | 
| e3380 | 65 0a 66 72 6f 6d 20 6d 61 6e 79 20 74 72 61 6e    73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d | e.from.many.transient.prefix.com | 
| e33a0 | 6d 61 6e 64 73 20 74 68 61 74 20 64 65 61 6c 20    77 69 74 68 20 62 72 61 6e 63 68 65 73 2e 20 20 | mands.that.deal.with.branches... | 
| e33c0 | 49 74 20 69 73 20 61 6c 73 6f 0a 70 6f 73 73 69    62 6c 65 20 74 6f 20 73 65 74 20 74 68 65 20 70 | It.is.also.possible.to.set.the.p | 
| e33e0 | 75 73 68 2d 72 65 6d 6f 74 65 20 6f 72 20 75 70    73 74 72 65 61 6d 20 77 68 69 6c 65 20 70 75 73 | ush-remote.or.upstream.while.pus | 
| e3400 | 68 69 6e 67 20 28 73 65 65 20 2a 6e 6f 74 65 0a    50 75 73 68 69 6e 67 3a 3a 29 2e 0a 0a 1f 0a 46 | hing.(see.*note.Pushing::).....F | 
| e3420 | 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c    20 20 4e 6f 64 65 3a 20 42 72 61 6e 63 68 20 43 | ile:.magit.info,..Node:.Branch.C | 
| e3440 | 6f 6d 6d 61 6e 64 73 2c 20 20 4e 65 78 74 3a 20    42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61 | ommands,..Next:.Branch.Git.Varia | 
| e3460 | 62 6c 65 73 2c 20 20 50 72 65 76 3a 20 54 68 65    20 54 77 6f 20 52 65 6d 6f 74 65 73 2c 20 20 55 | bles,..Prev:.The.Two.Remotes,..U | 
| e3480 | 70 3a 20 42 72 61 6e 63 68 69 6e 67 0a 0a 36 2e    36 2e 32 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 | p:.Branching..6.6.2.Branch.Comma | 
| e34a0 | 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 0a 0a 54 68 65 20 74 | nds.---------------------..The.t | 
| e34c0 | 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 98 6d 61 67 69 74 | ransient.prefix.command....magit | 
| e34e0 | 2d 62 72 61 6e 63 68 e2 80 99 20 69 73 20 75 73    65 64 20 74 6f 20 63 72 65 61 74 65 20 61 6e 64 | -branch....is.used.to.create.and | 
| e3500 | 0a 63 68 65 63 6b 6f 75 74 20 62 72 61 6e 63 68    65 73 2c 20 61 6e 64 20 74 6f 20 6d 61 6b 65 20 | .checkout.branches,.and.to.make. | 
| e3520 | 63 68 61 6e 67 65 73 20 74 6f 20 65 78 69 73 74    69 6e 67 20 62 72 61 6e 63 68 65 73 2e 20 20 49 | changes.to.existing.branches...I | 
| e3540 | 74 20 69 73 20 6e 6f 74 0a 75 73 65 64 20 74 6f    20 66 65 74 63 68 2c 20 70 75 6c 6c 2c 20 6d 65 | t.is.not.used.to.fetch,.pull,.me | 
| e3560 | 72 67 65 2c 20 72 65 62 61 73 65 2c 20 6f 72 20    70 75 73 68 20 62 72 61 6e 63 68 65 73 2c 20 69 | rge,.rebase,.or.push.branches,.i | 
| e3580 | 2e 65 2e 20 20 74 68 69 73 20 63 6f 6d 6d 61 6e    64 0a 64 65 61 6c 73 20 77 69 74 68 20 62 72 61 | .e...this.command.deals.with.bra | 
| e35a0 | 6e 63 68 65 73 20 74 68 65 6d 73 65 6c 76 65 73    2c 20 6e 6f 74 20 77 69 74 68 20 74 68 65 20 63 | nches.themselves,.not.with.the.c | 
| e35c0 | 6f 6d 6d 69 74 73 20 72 65 61 63 68 61 62 6c 65    20 66 72 6f 6d 0a 74 68 65 6d 2e 20 20 54 68 6f | ommits.reachable.from.them...Tho | 
| e35e0 | 73 65 20 66 65 61 74 75 72 65 73 20 61 72 65 20    61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 73 | se.features.are.available.from.s | 
| e3600 | 65 70 61 72 61 74 65 20 74 72 61 6e 73 69 65 6e    74 20 63 6f 6d 6d 61 6e 64 2e 0a 0a e2 80 98 62 | eparate.transient.command......b | 
| e3620 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 62 72 61 6e 63 68 e2 80 99 29 0a 0a 20 20 | ........(...magit-branch...).... | 
| e3640 | 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 | 
| e3660 | 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 | 
| e3680 | 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 61 | ands......and.displays.them.in.a | 
| e36a0 | 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 78 | .temporary.buffer.until.a.suffix | 
| e36c0 | 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20    20 20 20 42 79 20 64 65 66 61 75 6c 74 20 69 74 | .is.invoked........By.default.it | 
| e36e0 | 20 61 6c 73 6f 20 62 69 6e 64 73 20 61 6e 64 20    64 69 73 70 6c 61 79 73 20 74 68 65 20 76 61 6c | .also.binds.and.displays.the.val | 
| e3700 | 75 65 73 20 6f 66 20 73 6f 6d 65 0a 20 20 20 20    20 62 72 61 6e 63 68 2d 72 65 6c 61 74 65 64 20 | ues.of.some......branch-related. | 
| e3720 | 47 69 74 20 76 61 72 69 61 62 6c 65 73 20 61 6e    64 20 61 6c 6c 6f 77 73 20 63 68 61 6e 67 69 6e | Git.variables.and.allows.changin | 
| e3740 | 67 20 74 68 65 69 72 20 76 61 6c 75 65 73 2e 0a    0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e | g.their.values....--.User.Option | 
| e3760 | 3a 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 75 72 65 0a | :.magit-branch-direct-configure. | 
| e3780 | 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 68 | ......This.option.controls.wheth | 
| e37a0 | 65 72 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74    20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 | er.the.transient.command....magi | 
| e37c0 | 74 2d 62 72 61 6e 63 68 e2 80 99 0a 20 20 20 20    20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 | t-branch.........can.be.used.to. | 
| e37e0 | 64 69 72 65 63 74 6c 79 20 63 68 61 6e 67 65 20    74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 47 69 | directly.change.the.values.of.Gi | 
| e3800 | 74 20 76 61 72 69 61 62 6c 65 73 2e 20 20 54 68    69 73 0a 20 20 20 20 20 64 65 66 61 75 6c 74 73 | t.variables...This......defaults | 
| e3820 | 20 74 6f 20 e2 80 98 74 e2 80 99 20 28 74 6f 20    61 76 6f 69 64 20 63 68 61 6e 67 69 6e 67 20 6b | .to....t....(to.avoid.changing.k | 
| e3840 | 65 79 20 62 69 6e 64 69 6e 67 73 29 2e 20 20 57    68 65 6e 20 73 65 74 20 74 6f 0a 20 20 20 20 20 | ey.bindings)...When.set.to...... | 
| e3860 | e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e 20    6e 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 | ...nil...,.then.no.variables.are | 
| e3880 | 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 74 68    61 74 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d | .displayed.by.that.transient.com | 
| e38a0 | 6d 61 6e 64 2c 0a 20 20 20 20 20 61 6e 64 20 69    74 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e | mand,......and.its.suffix.comman | 
| e38c0 | 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 e2 80 99 20 68 | d....magit-branch-configure....h | 
| e38e0 | 61 73 20 74 6f 20 62 65 20 75 73 65 64 0a 20 20    20 20 20 69 6e 73 74 65 61 64 20 74 6f 20 76 69 | as.to.be.used......instead.to.vi | 
| e3900 | 65 77 20 61 6e 64 20 63 68 61 6e 67 65 20 62 72    61 6e 63 68 20 72 65 6c 61 74 65 64 20 76 61 72 | ew.and.change.branch.related.var | 
| e3920 | 69 61 62 6c 65 73 2e 0a 0a e2 80 98 62 20 43 e2    80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 | iables......b.C........(...magit | 
| e3940 | 2d 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72    65 e2 80 99 29 0a e2 80 98 66 20 43 e2 80 99 20 | -branch-configure...)....f.C.... | 
| e3960 | 20 20 20 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 | ....(...magit-branch-configure.. | 
| e3980 | 99 29 0a e2 80 98 46 20 43 e2 80 99 20 20 20 20    20 28 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 | .)....F.C........(...magit-branc | 
| e39a0 | 68 2d 63 6f 6e 66 69 67 75 72 65 e2 80 99 29 0a    e2 80 98 50 20 43 e2 80 99 20 20 20 20 20 28 e2 | h-configure...)....P.C........(. | 
| e39c0 | 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 29 0a 0a 20 20 | ..magit-branch-configure...).... | 
| e39e0 | 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 | 
| e3a00 | 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 61 6c | .binds.commands.that.set.the.val | 
| e3a20 | 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 61 62 | ue.of......branch-related.variab | 
| e3a40 | 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 70 6f | les.and.displays.them.in.a.tempo | 
| e3a60 | 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 6e 73 | rary.buffer......until.the.trans | 
| e3a80 | 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 72 65 | ient.is.exited........With.a.pre | 
| e3aa0 | 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 61 79 | fix.argument,.this.command.alway | 
| e3ac0 | 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 57 69 | s.prompts.for.a.branch........Wi | 
| e3ae0 | 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 65 70 | thout.a.prefix.argument.this.dep | 
| e3b00 | 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 20 61 | ends.on.whether.it.was.invoked.a | 
| e3b20 | 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 61 6e | s......a.suffix.of....magit-bran | 
| e3b40 | 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 2d 62 | ch....and.on.the.........magit-b | 
| e3b60 | 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 6f 6e | ranch-direct-configure....option | 
| e3b80 | 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 64 79 | ...If....magit-branch....already | 
| e3ba0 | 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 6f 72 | ......displays.the.variables.for | 
| e3bc0 | 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 73 6e | .the.current.branch,.then.it.isn | 
| e3be0 | 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 74 68 | ...t.useful......to.invoke.anoth | 
| e3c00 | 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 6d 20 | er.transient.that.displays.them. | 
| e3c20 | 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 68 61 | for.the.same.branch.......In.tha | 
| e3c40 | 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 72 20 | t.case.this.command.prompts.for. | 
| e3c60 | 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 65 20 | a.branch......The.variables.are. | 
| e3c80 | 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 56 61 | described.in.*note.Branch.Git.Va | 
| e3ca0 | 72 69 61 62 6c 65 73 3a 3a 2e 0a 0a e2 80 98 62    20 62 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | riables::......b.b........(...ma | 
| e3cc0 | 67 69 74 2d 63 68 65 63 6b 6f 75 74 e2 80 99 29    0a 0a 20 20 20 20 20 43 68 65 63 6b 6f 75 74 20 | git-checkout...).......Checkout. | 
| e3ce0 | 61 20 72 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 | a.revision.read.in.the.minibuffe | 
| e3d00 | 72 20 61 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 | r.and.defaulting.to.the......bra | 
| e3d20 | 6e 63 68 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 | nch.or.arbitrary.revision.at.poi | 
| e3d40 | 6e 74 2e 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 | nt...If.the.revision.is.a.local. | 
| e3d60 | 20 20 20 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 | .....branch.then.that.becomes.th | 
| e3d80 | 65 20 63 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 | e.current.branch...If.it.is.some | 
| e3da0 | 74 68 69 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 | thing......else.then....HEAD.... | 
| e3dc0 | 62 65 63 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 | becomes.detached...Checkout.fail | 
| e3de0 | 73 20 69 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 | s.if.the.working......tree.or.th | 
| e3e00 | 65 20 73 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 | e.staging.area.contain.changes.. | 
| e3e20 | 0a e2 80 98 62 20 6e e2 80 99 20 20 20 20 20 28    e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ....b.n........(...magit-branch- | 
| e3e40 | 63 72 65 61 74 65 e2 80 99 29 0a 0a 20 20 20 20    20 43 72 65 61 74 65 20 61 20 6e 65 77 20 62 72 | create...).......Create.a.new.br | 
| e3e60 | 61 6e 63 68 2e 20 20 54 68 65 20 75 73 65 72 20    69 73 20 61 73 6b 65 64 20 66 6f 72 20 61 20 62 | anch...The.user.is.asked.for.a.b | 
| e3e80 | 72 61 6e 63 68 20 6f 72 20 61 72 62 69 74 72 61    72 79 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e | ranch.or.arbitrary......revision | 
| e3ea0 | 20 74 6f 20 75 73 65 20 61 73 20 74 68 65 20 73    74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 6f 66 | .to.use.as.the.starting.point.of | 
| e3ec0 | 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 2e    20 20 57 68 65 6e 20 61 0a 20 20 20 20 20 62 72 | .the.new.branch...When.a......br | 
| e3ee0 | 61 6e 63 68 20 6e 61 6d 65 20 69 73 20 70 72 6f    76 69 64 65 64 2c 20 74 68 65 6e 20 74 68 61 74 | anch.name.is.provided,.then.that | 
| e3f00 | 20 62 65 63 6f 6d 65 73 20 74 68 65 20 75 70 73    74 72 65 61 6d 20 62 72 61 6e 63 68 20 6f 66 0a | .becomes.the.upstream.branch.of. | 
| e3f20 | 20 20 20 20 20 74 68 65 20 6e 65 77 20 62 72 61    6e 63 68 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f | .....the.new.branch...The.name.o | 
| e3f40 | 66 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68    20 69 73 20 61 6c 73 6f 20 72 65 61 64 20 69 6e | f.the.new.branch.is.also.read.in | 
| e3f60 | 20 74 68 65 0a 20 20 20 20 20 6d 69 6e 69 62 75    66 66 65 72 2e 0a 0a 20 20 20 20 20 41 6c 73 6f | .the......minibuffer........Also | 
| e3f80 | 20 73 65 65 20 6f 70 74 69 6f 6e 20 e2 80 98 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 66 | .see.option....magit-branch-pref | 
| e3fa0 | 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65    61 6d e2 80 99 2e 0a 0a e2 80 98 62 20 63 e2 80 | er-remote-upstream.........b.c.. | 
| e3fc0 | 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b | ......(...magit-branch-and-check | 
| e3fe0 | 6f 75 74 e2 80 99 29 0a 0a 20 20 20 20 20 54 68    69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 | out...).......This.command.creat | 
| e4000 | 65 73 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20    6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 72 | es.a.new.branch.like....magit-br | 
| e4020 | 61 6e 63 68 2d 63 72 65 61 74 65 e2 80 99 2c 20    62 75 74 0a 20 20 20 20 20 74 68 65 6e 20 61 6c | anch-create...,.but......then.al | 
| e4040 | 73 6f 20 63 68 65 63 6b 73 20 69 74 20 6f 75 74    2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 73 65 65 | so.checks.it.out........Also.see | 
| e4060 | 20 6f 70 74 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 | .option....magit-branch-prefer-r | 
| e4080 | 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d e2 80    99 2e 0a 0a e2 80 98 62 20 6c e2 80 99 20 20 20 | emote-upstream.........b.l...... | 
| e40a0 | 20 20 28 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e    63 68 2d 63 68 65 63 6b 6f 75 74 e2 80 99 29 0a | ..(...magit-branch-checkout...). | 
| e40c0 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61    6e 64 20 63 68 65 63 6b 73 20 6f 75 74 20 61 6e | ......This.command.checks.out.an | 
| e40e0 | 20 65 78 69 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 20 20 | .existing.or.new.local.branch... | 
| e4100 | 49 74 20 72 65 61 64 73 0a 20 20 20 20 20 61 20    62 72 61 6e 63 68 20 6e 61 6d 65 20 66 72 6f 6d | It.reads......a.branch.name.from | 
| e4120 | 20 74 68 65 20 75 73 65 72 20 6f 66 66 65 72 69    6e 67 20 61 6c 6c 20 6c 6f 63 61 6c 20 62 72 61 | .the.user.offering.all.local.bra | 
| e4140 | 6e 63 68 65 73 20 61 6e 64 20 61 0a 20 20 20 20    20 73 75 62 73 65 74 20 6f 66 20 72 65 6d 6f 74 | nches.and.a......subset.of.remot | 
| e4160 | 65 20 62 72 61 6e 63 68 65 73 20 61 73 20 63 61    6e 64 69 64 61 74 65 73 2e 20 20 52 65 6d 6f 74 | e.branches.as.candidates...Remot | 
| e4180 | 65 20 62 72 61 6e 63 68 65 73 20 66 6f 72 20 77    68 69 63 68 0a 20 20 20 20 20 61 20 6c 6f 63 61 | e.branches.for.which......a.loca | 
| e41a0 | 6c 20 62 72 61 6e 63 68 20 62 79 20 74 68 65 20    73 61 6d 65 20 6e 61 6d 65 20 65 78 69 73 74 73 | l.branch.by.the.same.name.exists | 
| e41c0 | 20 61 72 65 20 6f 6d 69 74 74 65 64 20 66 72 6f    6d 20 74 68 65 20 6c 69 73 74 20 6f 66 0a 20 20 | .are.omitted.from.the.list.of... | 
| e41e0 | 20 20 20 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 | ...candidates...The.user.can.als | 
| e4200 | 6f 20 65 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 20 | o.enter.a.completely.new.branch. | 
| e4220 | 6e 61 6d 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2    80 a2 20 49 66 20 74 68 65 20 75 73 65 72 20 73 | name...............If.the.user.s | 
| e4240 | 65 6c 65 63 74 73 20 61 6e 20 65 78 69 73 74 69    6e 67 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c | elects.an.existing.local.branch, | 
| e4260 | 20 74 68 65 6e 20 74 68 61 74 20 69 73 0a 20 20    20 20 20 20 20 20 20 20 63 68 65 63 6b 65 64 20 | .then.that.is...........checked. | 
| e4280 | 6f 75 74 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80    a2 20 49 66 20 74 68 65 20 75 73 65 72 20 73 65 | out...............If.the.user.se | 
| e42a0 | 6c 65 63 74 73 20 61 20 72 65 6d 6f 74 65 20 62    72 61 6e 63 68 2c 20 74 68 65 6e 20 69 74 20 63 | lects.a.remote.branch,.then.it.c | 
| e42c0 | 72 65 61 74 65 73 20 61 6e 64 0a 20 20 20 20 20    20 20 20 20 20 63 68 65 63 6b 73 20 6f 75 74 20 | reates.and...........checks.out. | 
| e42e0 | 61 20 6e 65 77 20 6c 6f 63 61 6c 20 62 72 61 6e    63 68 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 | a.new.local.branch.with.the.same | 
| e4300 | 20 6e 61 6d 65 2c 20 61 6e 64 0a 20 20 20 20 20    20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 73 20 | .name,.and...........configures. | 
| e4320 | 74 68 65 20 73 65 6c 65 63 74 65 64 20 72 65 6d    6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 74 68 | the.selected.remote.branch.as.th | 
| e4340 | 65 20 70 75 73 68 20 74 61 72 67 65 74 2e 0a 0a    20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 74 | e.push.target...............If.t | 
| e4360 | 68 65 20 75 73 65 72 20 65 6e 74 65 72 73 20 61    20 6e 65 77 20 62 72 61 6e 63 68 20 6e 61 6d 65 | he.user.enters.a.new.branch.name | 
| e4380 | 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 20 20 20 | ,.then.it.creates.and........... | 
| e43a0 | 63 68 65 63 6b 73 20 74 68 61 74 20 6f 75 74 2c    20 61 66 74 65 72 20 61 6c 73 6f 20 72 65 61 64 | checks.that.out,.after.also.read | 
| e43c0 | 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 6f 6d 0a 20 20 20 20 | ing.the.starting-point.from..... | 
| e43e0 | 20 20 20 20 20 20 74 68 65 20 75 73 65 72 2e 0a    0a 20 20 20 20 20 49 6e 20 74 68 65 20 6c 61 74 | ......the.user........In.the.lat | 
| e4400 | 74 65 72 20 74 77 6f 20 63 61 73 65 73 20 74 68    65 20 75 70 73 74 72 65 61 6d 20 69 73 20 61 6c | ter.two.cases.the.upstream.is.al | 
| e4420 | 73 6f 20 73 65 74 2e 20 20 57 68 65 74 68 65 72    20 69 74 20 69 73 0a 20 20 20 20 20 73 65 74 20 | so.set...Whether.it.is......set. | 
| e4440 | 74 6f 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 6f 72 20 | to.the.chosen.starting.point.or. | 
| e4460 | 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 20 64    65 70 65 6e 64 73 20 6f 6e 20 74 68 65 0a 20 20 | something.else.depends.on.the... | 
| e4480 | 20 20 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 61 64 6a 75 | ...value.of....magit-branch-adju | 
| e44a0 | 73 74 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65    61 6d 2d 61 6c 69 73 74 e2 80 99 2e 0a 0a e2 80 | st-remote-upstream-alist........ | 
| e44c0 | 98 62 20 73 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 | .b.s........(...magit-branch-spi | 
| e44e0 | 6e 6f 66 66 e2 80 99 29 0a 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 | noff...).......This.command.crea | 
| e4500 | 74 65 73 20 61 6e 64 20 63 68 65 63 6b 73 20 6f    75 74 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 | tes.and.checks.out.a.new.branch. | 
| e4520 | 73 74 61 72 74 69 6e 67 20 61 74 20 61 6e 64 0a    20 20 20 20 20 74 72 61 63 6b 69 6e 67 20 74 68 | starting.at.and......tracking.th | 
| e4540 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68    2e 20 20 54 68 61 74 20 62 72 61 6e 63 68 20 69 | e.current.branch...That.branch.i | 
| e4560 | 6e 20 74 75 72 6e 20 69 73 20 72 65 73 65 74 20    74 6f 20 74 68 65 0a 20 20 20 20 20 6c 61 73 74 | n.turn.is.reset.to.the......last | 
| e4580 | 20 63 6f 6d 6d 69 74 20 69 74 20 73 68 61 72 65    73 20 77 69 74 68 20 69 74 73 20 75 70 73 74 72 | .commit.it.shares.with.its.upstr | 
| e45a0 | 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 68 20 68 61 73 0a | eam...If.the.current.branch.has. | 
| e45c0 | 20 20 20 20 20 6e 6f 20 75 70 73 74 72 65 61 6d    20 6f 72 20 6e 6f 20 75 6e 70 75 73 68 65 64 20 | .....no.upstream.or.no.unpushed. | 
| e45e0 | 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 20 | commits,.then.the.new.branch.is. | 
| e4600 | 63 72 65 61 74 65 64 0a 20 20 20 20 20 61 6e 79    77 61 79 20 61 6e 64 20 74 68 65 20 70 72 65 76 | created......anyway.and.the.prev | 
| e4620 | 69 6f 75 73 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 | iously.current.branch.is.not.tou | 
| e4640 | 63 68 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73    20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 63 72 | ched........This.is.useful.to.cr | 
| e4660 | 65 61 74 65 20 61 20 66 65 61 74 75 72 65 20 62    72 61 6e 63 68 20 61 66 74 65 72 20 77 6f 72 6b | eate.a.feature.branch.after.work | 
| e4680 | 20 68 61 73 20 61 6c 72 65 61 64 79 0a 20 20 20    20 20 62 65 67 61 6e 20 6f 6e 20 74 68 65 20 6f | .has.already......began.on.the.o | 
| e46a0 | 6c 64 20 62 72 61 6e 63 68 20 28 6c 69 6b 65 6c    79 20 62 75 74 20 6e 6f 74 20 6e 65 63 65 73 73 | ld.branch.(likely.but.not.necess | 
| e46c0 | 61 72 69 6c 79 20 22 6d 61 73 74 65 72 22 29 2e    0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 63 75 | arily."master")........If.the.cu | 
| e46e0 | 72 72 65 6e 74 20 62 72 61 6e 63 68 20 69 73 20    61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 | rrent.branch.is.a.member.of.the. | 
| e4700 | 76 61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 0a    20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 62 72 | value.of.option.........magit-br | 
| e4720 | 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 e2 80 99 20 28 | anch-prefer-remote-upstream....( | 
| e4740 | 77 68 69 63 68 20 73 65 65 29 2c 20 74 68 65 6e    20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 | which.see),.then.the.current.... | 
| e4760 | 20 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 61 | ..branch.will.be.used.as.the.sta | 
| e4780 | 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 20 74 68 65 0a 20 20 | rting.point.as.usual,.but.the... | 
| e47a0 | 20 20 20 75 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 | ...upstream.of.the.starting-poin | 
| e47c0 | 74 20 6d 61 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 20 6f 66 | t.may.be.used.as.the.upstream.of | 
| e47e0 | 20 74 68 65 0a 20 20 20 20 20 6e 65 77 20 62 72    61 6e 63 68 2c 20 69 6e 73 74 65 61 64 20 6f 66 | .the......new.branch,.instead.of | 
| e4800 | 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f    69 6e 74 20 69 74 73 65 6c 66 2e 0a 0a 20 20 20 | .the.starting-point.itself...... | 
| e4820 | 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 46 52    4f 4d 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 | ..If.optional.FROM.is.non-nil,.t | 
| e4840 | 68 65 6e 20 74 68 65 20 73 6f 75 72 63 65 20 62    72 61 6e 63 68 20 69 73 20 72 65 73 65 74 20 74 | hen.the.source.branch.is.reset.t | 
| e4860 | 6f 0a 20 20 20 20 20 e2 80 98 46 52 4f 4d 7e e2    80 99 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 | o.........FROM~...,.instead.of.t | 
| e4880 | 6f 20 74 68 65 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 | o.the.last.commit.it.shares.with | 
| e48a0 | 20 69 74 73 20 75 70 73 74 72 65 61 6d 2e 0a 20    20 20 20 20 49 6e 74 65 72 61 63 74 69 76 65 6c | .its.upstream.......Interactivel | 
| e48c0 | 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 6c 2c 20 69 66 | y,.FROM.is.only.ever.non-nil,.if | 
| e48e0 | 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c 65    63 74 73 0a 20 20 20 20 20 73 6f 6d 65 20 63 6f | .the.region.selects......some.co | 
| e4900 | 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,. | 
| e4920 | 46 52 4f 4d 20 69 73 20 74 68 65 20 63 6f 6d 6d    69 74 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 | FROM.is.the.commit.that.is...... | 
| e4940 | 74 68 65 20 66 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 | the.fewest.commits.ahead.of.the. | 
| e4960 | 73 6f 75 72 63 65 20 62 72 61 6e 63 68 2e 0a 0a    20 20 20 20 20 54 68 65 20 63 6f 6d 6d 69 74 20 | source.branch........The.commit. | 
| e4980 | 61 74 20 74 68 65 20 6f 74 68 65 72 20 65 6e 64    20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 69 6f | at.the.other.end.of.the.selectio | 
| e49a0 | 6e 20 61 63 74 75 61 6c 6c 79 20 64 6f 65 73 20    6e 6f 74 0a 20 20 20 20 20 6d 61 74 74 65 72 2c | n.actually.does.not......matter, | 
| e49c0 | 20 61 6c 6c 20 63 6f 6d 6d 69 74 73 20 62 65 74    77 65 65 6e 20 46 52 4f 4d 20 61 6e 64 20 e2 80 | .all.commits.between.FROM.and... | 
| e49e0 | 98 48 45 41 44 e2 80 99 20 61 72 65 20 6d 6f 76    65 64 20 74 6f 20 74 68 65 20 6e 65 77 0a 20 20 | .HEAD....are.moved.to.the.new... | 
| e4a00 | 20 20 20 62 72 61 6e 63 68 2e 20 20 49 66 20 46    52 4f 4d 20 69 73 20 6e 6f 74 20 72 65 61 63 68 | ...branch...If.FROM.is.not.reach | 
| e4a20 | 61 62 6c 65 20 66 72 6f 6d 20 e2 80 98 48 45 41    44 e2 80 99 20 6f 72 20 69 73 20 72 65 61 63 68 | able.from....HEAD....or.is.reach | 
| e4a40 | 61 62 6c 65 20 66 72 6f 6d 0a 20 20 20 20 20 74    68 65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 | able.from......the.source.branch | 
| e4a60 | e2 80 99 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 | ...s.upstream,.then.an.error.is. | 
| e4a80 | 72 61 69 73 65 64 2e 0a 0a e2 80 98 62 20 53 e2    80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 | raised......b.S........(...magit | 
| e4aa0 | 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 75 74 e2    80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 | -branch-spinout...).......This.c | 
| e4ac0 | 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 2d 62 72 61 | ommand.behaves.like....magit-bra | 
| e4ae0 | 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 69 74 0a 20 | nch-spinoff...,.except.that.it.. | 
| e4b00 | 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 65 6e 74 20 | ....does.not.change.the.current. | 
| e4b20 | 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 63 6f 6d 6d | branch...If.there.are.any.uncomm | 
| e4b40 | 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 62 65 68 61 | itted......changes,.then.it.beha | 
| e4b60 | 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 61 6e 63 68 | ves.exactly.like....magit-branch | 
| e4b80 | 2d 73 70 69 6e 6f 66 66 e2 80 99 2e 0a 0a e2 80    98 62 20 78 e2 80 99 20 20 20 20 20 28 e2 80 98 | -spinoff.........b.x........(... | 
| e4ba0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 73    65 74 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 | magit-branch-reset...).......Thi | 
| e4bc0 | 73 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 | s.command.resets.a.branch,.defau | 
| e4be0 | 6c 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 | lting.to.the.branch.at.point,.to | 
| e4c00 | 0a 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 | ......the.tip.of.another.branch. | 
| e4c20 | 6f 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 | or.any.other.commit........When. | 
| e4c40 | 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 75 | the.branch.being.reset.is.the.cu | 
| e4c60 | 72 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 | rrent.branch,.then.a.hard......r | 
| e4c80 | 65 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 | eset.is.performed...If.there.are | 
| e4ca0 | 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 6e 20 74 | .any.uncommitted.changes,.then.t | 
| e4cc0 | 68 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 | he......user.has.to.confirm.the. | 
| e4ce0 | 72 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 | reset.because.those.changes.woul | 
| e4d00 | 64 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 | d.be.lost........This.is.useful. | 
| e4d20 | 77 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 | when.you.have.started.work.on.a. | 
| e4d40 | 66 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 | feature.branch.but......realize. | 
| e4d60 | 69 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 | it...s.all.crap.and.want.to.star | 
| e4d80 | 74 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 | t.over........When.resetting.to. | 
| e4da0 | 61 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 | another.branch.and.a.prefix.argu | 
| e4dc0 | 6d 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 | ment.is.used,......then.the.targ | 
| e4de0 | 65 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 | et.branch.is.set.as.the.upstream | 
| e4e00 | 20 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 | .of.the.branch.that.is......bein | 
| e4e20 | 67 20 72 65 73 65 74 2e 0a 0a e2 80 98 62 20 6b    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | g.reset......b.k........(...magi | 
| e4e40 | 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 e2    80 99 29 0a 0a 20 20 20 20 20 44 65 6c 65 74 65 | t-branch-delete...).......Delete | 
| e4e60 | 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 20 20 49 66 20 74 | .one.or.multiple.branches...If.t | 
| e4e80 | 68 65 20 72 65 67 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 | he.region.marks.multiple......br | 
| e4ea0 | 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 20 74 68 6f | anches,.then.offer.to.delete.tho | 
| e4ec0 | 73 65 2e 20 20 4f 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 | se...Otherwise,.prompt.for.a.... | 
| e4ee0 | 20 20 73 69 6e 67 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 | ..single.branch.to.be.deleted,.d | 
| e4f00 | 65 66 61 75 6c 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 | efaulting.to.the.branch.at.point | 
| e4f20 | 2e 0a 0a e2 80 98 62 20 72 e2 80 99 20 20 20 20    20 28 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 | ......b.r........(...magit-branc | 
| e4f40 | 68 2d 72 65 6e 61 6d 65 e2 80 99 29 0a 0a 20 20    20 20 20 52 65 6e 61 6d 65 20 61 20 62 72 61 6e | h-rename...).......Rename.a.bran | 
| e4f60 | 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 77 20 6e 61 6d 65 | ch...The.branch.and.the.new.name | 
| e4f80 | 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 62 75 66 66 65 72 | .are.read.in.the......minibuffer | 
| e4fa0 | 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 65 20 62 72 61 6e | ...With.prefix.argument.the.bran | 
| e4fc0 | 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 20 74 68 61 74 20 | ch.is.renamed.even.if......that. | 
| e4fe0 | 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 73 74 69 6e 67 20 | name.conflicts.with.an.existing. | 
| e5000 | 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 6d 61 67 69 74 2d | branch....--.User.Option:.magit- | 
| e5020 | 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 0a 0a 20 20 20 20 | branch-read-upstream-first...... | 
| e5040 | 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 65 74 68 65 72 | .When.creating.a.branch,.whether | 
| e5060 | 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 68 20 62 65 66 | .to.read.the.upstream.branch.bef | 
| e5080 | 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 61 6e 63 68 20 | ore......the.name.of.the.branch. | 
| e50a0 | 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 20 64 65 66 61 | that.is.to.be.created...The.defa | 
| e50c0 | 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 72 65 63 6f 6d | ult.is....t...,......and.I.recom | 
| e50e0 | 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 0a 20 2d 2d 20 | mend.you.leave.it.at.that....--. | 
| e5100 | 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 72 65 66 65 72 | User.Option:.magit-branch-prefer | 
| e5120 | 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d    0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 | -remote-upstream.......This.opti | 
| e5140 | 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 75 70 73 74 | on.specifies.whether.remote.upst | 
| e5160 | 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 6c 6f 63 61 | reams.are.favored.over......loca | 
| e5180 | 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 77 20 62 72 | l.upstreams.when.creating.new.br | 
| e51a0 | 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 6e 63 68 20 | anches........When.a.new.branch. | 
| e51c0 | 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 20 63 6f 6d | is.created,.then.the.branch,.com | 
| e51e0 | 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 69 73 20 73 | mit,.or.stash.at......point.is.s | 
| e5200 | 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 6e 74 20 6f | uggested.as.the.starting.point.o | 
| e5220 | 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 20 74 68 65 | f.the.new.branch,.or.if......the | 
| e5240 | 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 69 6e 74 20 | re.is.no.such.revision.at.point. | 
| e5260 | 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 65 72 0a 20 | the.current.branch...In.either.. | 
| e5280 | 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 20 61 6e 6f | ....case.the.user.may.choose.ano | 
| e52a0 | 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 66 20 74 68 | ther.starting.point........If.th | 
| e52c0 | 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 20 62 72 61 | e.chosen.starting.point.is.a.bra | 
| e52e0 | 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 0a 20 20 20 | nch,.then.it.may.also.be.set.... | 
| e5300 | 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 20 62 72 61 | ..as.the.upstream.of.the.new.bra | 
| e5320 | 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 6f 66 20 74 | nch,.depending.on.the.value.of.t | 
| e5340 | 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 63 68 2e 61 | he......Git.variable....branch.a | 
| e5360 | 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 74 20 74 68 | utoSetupMerge......By.default.th | 
| e5380 | 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 72 61 6e 63 | is.is.done.for......remote.branc | 
| e53a0 | 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 68 65 73 2e | hes,.but.not.for.local.branches. | 
| e53c0 | 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 6c 77 61 79 | .......You.might.prefer.to.alway | 
| e53e0 | 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 75 70 73 74 | s.use.some.remote.branch.as.upst | 
| e5400 | 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 61 72 74 69 | ream...If......the.chosen.starti | 
| e5420 | 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 63 68 2c 20 | ng.point.is.(1).a.local.branch,. | 
| e5440 | 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 61 20 6d 65 | (2).whose.name......matches.a.me | 
| e5460 | 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 74 69 6f 6e | mber.of.the.value.of.this.option | 
| e5480 | 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 68 61 74 20 | ,.(3).the.upstream.of......that. | 
| e54a0 | 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 6e 63 68 20 | local.branch.is.a.remote.branch. | 
| e54c0 | 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 20 20 20 20 | with.the.same.name,.and.(4)..... | 
| e54e0 | 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 61 73 74 2d | .that.remote.branch.can.be.fast- | 
| e5500 | 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 68 2c 20 74 | forwarded.to.the.local.branch,.t | 
| e5520 | 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 73 20 75 73 | hen......the.chosen.branch.is.us | 
| e5540 | 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 73 20 6f 77 | ed.as.starting.point,.but.its.ow | 
| e5560 | 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 68 65 20 75 | n.upstream......is.used.as.the.u | 
| e5580 | 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 20 20 20 20 | pstream.of.the.new.branch....... | 
| e55a0 | 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 76 61 6c 75 | .Members.of.this.option...s.valu | 
| e55c0 | 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 73 20 74 68 | e.are.treated.as.branch.names.th | 
| e55e0 | 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 79 20 75 6e | at......have.to.match.exactly.un | 
| e5600 | 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 72 20 74 68 | less.they.contain.a.character.th | 
| e5620 | 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 73 20 61 20 | at.makes......them.invalid.as.a. | 
| e5640 | 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 61 72 61 63 | branch.name...Recommended.charac | 
| e5660 | 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 69 6e 74 65 | ters.to.use.to......trigger.inte | 
| e5680 | 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 2a 22 20 61 | rpretation.as.a.regexp.are."*".a | 
| e56a0 | 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 72 61 63 74 | nd."^"...Some.other......charact | 
| e56c0 | 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 20 62 65 | ers.which.you.might.expect.to.be | 
| e56e0 | 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 20 20 20 20 | .invalid,.actually.are.not,..... | 
| e5700 | 20 65 2e 67 2e 20 20 22 2e 2b 24 22 20 61 72 65    20 61 6c 6c 20 70 65 72 66 65 63 74 6c 79 20 76 | .e.g...".+$".are.all.perfectly.v | 
| e5720 | 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 98 67 69 74 | alid...More.precisely,.if....git | 
| e5740 | 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 6e 63 68 20 | ......check-ref-format.--branch. | 
| e5760 | 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 65 72 6f 20 | STRING....exits.with.a.non-zero. | 
| e5780 | 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 4e 47 20 61 | status,......then.treat.STRING.a | 
| e57a0 | 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 68 65 20 63 | s.a.regexp........Assuming.the.c | 
| e57c0 | 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 6f 6e 64 69 | hosen.branch.matches.these.condi | 
| e57e0 | 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 77 69 74 68 | tions.you.would.end......up.with | 
| e5800 | 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 72 65 20 2d | .with.e.g.:............feature.- | 
| e5820 | 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 20 20 20 20 | -upstream-->.origin/master...... | 
| e5840 | 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 72 65 20 2d | .instead.of............feature.- | 
| e5860 | 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 61 6d 2d 2d | -upstream-->.master.--upstream-- | 
| e5880 | 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 79 6f 75 20 | >.origin/master.......Which.you. | 
| e58a0 | 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 61 6c 20 70 | prefer.is.a.matter.of.personal.p | 
| e58c0 | 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 72 65 66 65 | reference...If.you.do......prefe | 
| e58e0 | 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 64 20 61 64 | r.the.former,.then.you.should.ad | 
| e5900 | 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 e2 80 99 2c | d.branches.such.as....master..., | 
| e5920 | 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 6e 74 e2 80 | .........next...,.and....maint.. | 
| e5940 | 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 6e 73 2e 0a | ..to.the.value.of.this.options.. | 
| e5960 | 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 61 | ..--.User.Option:.magit-branch-a | 
| e5980 | 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 0a 20 20 20 | djust-remote-upstream-alist..... | 
| e59a0 | 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 61 6e | ..The.value.of.this.option.is.an | 
| e59c0 | 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 20 61 73 | .alist.of.branches.to.be.used.as | 
| e59e0 | 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 68 69 6e | .the......upstream.when.branchin | 
| e5a00 | 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 20 63 72 | g.a.remote.branch........When.cr | 
| e5a20 | 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 | 
| e5a40 | 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 20 20 20 | hemeral.branch.located.on.a..... | 
| e5a60 | 20 72 65 6d 6f 74 65 2c 20 65 2e 67 2e 20 20 61    20 66 65 61 74 75 72 65 20 6f 72 20 68 6f 74 66 | .remote,.e.g...a.feature.or.hotf | 
| e5a80 | 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 72 61 6e | ix.branch,.then.that.remote.bran | 
| e5aa0 | 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 20 75 73 | ch......should.usually.not.be.us | 
| e5ac0 | 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 6e 63 65 | ed.as.the.upstream.branch,.since | 
| e5ae0 | 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 20 61 6c | .the......push-remote.already.al | 
| e5b00 | 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 62 6f 74 | lows.accessing.it.and.having.bot | 
| e5b20 | 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 75 73 68 | h.the......upstream.and.the.push | 
| e5b40 | 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 6c 61 74 | -remote.reference.the.same.relat | 
| e5b60 | 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 66 75 6c | ed.branch......would.be.wasteful | 
| e5b80 | 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 6e 74 22 | ...Instead.a.branch.like."maint" | 
| e5ba0 | 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 73 65 64 | .or."master"......should.be.used | 
| e5bc0 | 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 6f 70 74 | .as.the.upstream........This.opt | 
| e5be0 | 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 68 | ion.allows.specifying.the.branch | 
| e5c00 | 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 20 20 20 | .that.should.be.used.as.the..... | 
| e5c20 | 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 61 69 6e | .upstream.when.branching.certain | 
| e5c40 | 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 69 73 20 | .remote.branches...The.value.is. | 
| e5c60 | 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 28 28 55 | an......alist.of.the.form....((U | 
| e5c80 | 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 66 69 72 | PSTREAM...RULE)...)......The.fir | 
| e5ca0 | 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 73 65 64 | st.matching......element.is.used | 
| e5cc0 | 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 69 67 6e | ,.the.following.elements.are.ign | 
| e5ce0 | 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 72 61 6e | ored........UPSTREAM.is.the.bran | 
| e5d00 | 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 20 66 6f | ch.to.be.used.as.the.upstream.fo | 
| e5d20 | 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 52 55 4c | r.branches......specified.by.RUL | 
| e5d40 | 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 6d 6f 74 | E...It.can.be.a.local.or.a.remot | 
| e5d60 | 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 65 72 20 | e.branch........RULE.can.either. | 
| e5d80 | 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 68 69 6e | be.a.regular.expression,.matchin | 
| e5da0 | 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 6d 20 73 | g.branches.whose......upstream.s | 
| e5dc0 | 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 20 55 50 | hould.be.the.one.specified.by.UP | 
| e5de0 | 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 6c 69 73 | STREAM...Or.it.can.be.a......lis | 
| e5e00 | 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 68 6f 75 | t.of.the.only.branches.that.shou | 
| e5e20 | 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 68 65 72 | ld.*not*.use.UPSTREAM;.all.other | 
| e5e40 | 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 67 20 69 | ......branches.will...Matching.i | 
| e5e60 | 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 6d 6f 74 | s.done.after.stripping.the.remot | 
| e5e80 | 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 65 20 62 | e.part.of......the.name.of.the.b | 
| e5ea0 | 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 66 72 6f | ranch.that.is.being.branched.fro | 
| e5ec0 | 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 73 65 74 | m........If.you.use.a.finite.set | 
| e5ee0 | 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 73 | .of.non-ephemeral.branches.acros | 
| e5f00 | 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 20 74 68 | s.all.your......repositories,.th | 
| e5f20 | 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 6b 65 3a | en.you.might.use.something.like: | 
| e5f40 | 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 20 2e 20 | ............(("origin/master"... | 
| e5f60 | 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 20 20 20 | ("master"."next"."maint")))..... | 
| e5f80 | 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 20 65 70 | ..Or.if.the.names.of.all.your.ep | 
| e5fa0 | 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 61 73 68 | hemeral.branches.contain.a.slash | 
| e5fc0 | 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 69 74 6f | ,.at......least.in.some.reposito | 
| e5fe0 | 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 20 62 65 | ries,.then.a.good.value.could.be | 
| e6000 | 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 20 2e | :............(("origin/master".. | 
| e6020 | 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 6e 20 61 | ."/")).......Of.course.you.can.a | 
| e6040 | 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 6f 72 69 | lso.fine-tune:............(("ori | 
| e6060 | 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 20 20 20 | gin/maint"..."\\`hotfix/")...... | 
| e6080 | 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 66 65 61 | ......("origin/master"..."\\`fea | 
| e60a0 | 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 65 20 61 | ture/")).......UPSTREAM.can.be.a | 
| e60c0 | 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 6d 61 73 | .local.branch:............(("mas | 
| e60e0 | 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 74 22 29 | ter"...("master"."next"."maint") | 
| e6100 | 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 68 20 69 | )).....Because.the.main.branch.i | 
| e6120 | 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 65 64 20 | s.no.longer.almost.always.named. | 
| e6140 | 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 75 6e 74 | "master".you.should.also.account | 
| e6160 | 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 20 20 28 | .for.other.common.names:.......( | 
| e6180 | 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 6e 65 78 | ("main"....("main"."master"."nex | 
| e61a0 | 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 2e 20 28 | t"."maint")).......("master"...( | 
| e61c0 | 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 22 29 29 | "main"."master"."next"."maint")) | 
| e61e0 | 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 6f 72 70 | )...--.Command:.magit-branch-orp | 
| e6200 | 68 61 6e 0a 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 | han.......This.command.creates.a | 
| e6220 | 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 6e 63 | nd.checks.out.a.new.orphan.branc | 
| e6240 | 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 76 65 | h.with......contents.from.a.give | 
| e6260 | 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 74 2d | n.revision....--.Command:.magit- | 
| e6280 | 62 72 61 6e 63 68 2d 6f 72 2d 63 68 65 63 6b 6f    75 74 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f | branch-or-checkout.......This.co | 
| e62a0 | 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 67 | mmand.is.a.hybrid.between....mag | 
| e62c0 | 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 74 | it-checkout....and.........magit | 
| e62e0 | 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 69 | -branch-and-checkout....and.is.i | 
| e6300 | 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 20 | ntended.as.a.replacement.for.... | 
| e6320 | 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 e2 | ..the.former.in....magit-branch. | 
| e6340 | 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 72 | ..........It.first.asks.the.user | 
| e6360 | 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 73 | .for.an.existing.branch.or.revis | 
| e6380 | 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 74 | ion...If.the......user.input.act | 
| e63a0 | 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 63 | ually.can.be.resolved.as.a.branc | 
| e63c0 | 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 63 | h.or.revision,.then......it.chec | 
| e63e0 | 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 2d | ks.that.out,.just.like....magit- | 
| e6400 | 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 69 | checkout....would........Otherwi | 
| e6420 | 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 6e | se.it.creates.and.checks.out.a.n | 
| e6440 | 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 20 | ew.branch.using.the.input.as.... | 
| e6460 | 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 20 | ..its.name...Before.doing.so.it. | 
| e6480 | 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 65 | reads.the.starting-point.for.the | 
| e64a0 | 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 6c | .new......branch...This.is.simil | 
| e64c0 | 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 63 | ar.to.what....magit-branch-and-c | 
| e64e0 | 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 68 | heckout....does........To.use.th | 
| e6500 | 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 63 | is.command.instead.of....magit-c | 
| e6520 | 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 20 | heckout....add.this.to.your..... | 
| e6540 | 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 6e | .init.file:............(transien | 
| e6560 | 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 27 | t-replace-suffix.'magit-branch.' | 
| e6580 | 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 22 | magit-checkout.............'("b" | 
| e65a0 | 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 74 | ."dwim".magit-branch-or-checkout | 
| e65c0 | 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 42 | ))....File:.magit.info,..Node:.B | 
| e65e0 | 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 69 | ranch.Git.Variables,..Next:.Auxi | 
| e6600 | 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 72 | liary.Branch.Commands,..Prev:.Br | 
| e6620 | 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 36 | anch.Commands,..Up:.Branching..6 | 
| e6640 | 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 2d | .6.3.Branch.Git.Variables.------ | 
| e6660 | 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 69 | --------------------..These.vari | 
| e6680 | 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 69 | ables.can.be.set.from.the.transi | 
| e66a0 | 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 6e | ent.prefix.command....magit-bran | 
| e66c0 | 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 65 | ch-configure......By.default.the | 
| e66e0 | 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 2d | y.can.also.be.set.from....magit- | 
| e6700 | 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 6d | branch......See.*note.Branch.Com | 
| e6720 | 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 4e | mands::....--.Variable:.branch.N | 
| e6740 | 41 4d 45 2e 6d 65 72 67 65 0a 0a 20 20 20 20 20    54 6f 67 65 74 68 65 72 20 77 69 74 68 20 e2 80 | AME.merge.......Together.with... | 
| e6760 | 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 | 
| e6780 | 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 | 
| e67a0 | 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. | 
| e67c0 | 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 | 
| e67e0 | 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. | 
| e6800 | 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 | 
| e6820 | 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 0a 20 20 20 20 20 54 | able:.branch.NAME.remote.......T | 
| e6840 | 6f 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 | ogether.with....branch.NAME.merg | 
| e6860 | 65 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 | e....this.variable.defines.the.. | 
| e6880 | 20 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 | ....upstream.branch.of.the.local | 
| e68a0 | 20 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 | .branch.named.NAME...The.value.o | 
| e68c0 | 66 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 | f.this......variable.is.the.name | 
| e68e0 | 20 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 | .of.the.upstream._remote_....--. | 
| e6900 | 56 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 0a 20 20 | Variable:.branch.NAME.rebase.... | 
| e6920 | 20 20 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 | ...This.variable.controls.whethe | 
| e6940 | 72 20 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 | r.pulling.into.the.branch.named. | 
| e6960 | 4e 41 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 | NAME......is.done.by.rebasing.or | 
| e6980 | 20 62 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 | .by.merging.the.fetched.branch.. | 
| e69a0 | 0a 20 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 | .............When....true....the | 
| e69c0 | 6e 20 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 0a | n.pulling.is.done.by.rebasing... | 
| e69e0 | 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 68 65 | ............When....false....the | 
| e6a00 | 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 6e 67 2e 0a 0a 20 | n.pulling.is.done.by.merging.... | 
| e6a20 | 20 20 20 20 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 | ...........When.undefined.then.t | 
| e6a40 | 68 65 20 76 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 | he.value.of....pull.rebase....is | 
| e6a60 | 20 75 73 65 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 | .used...The...........default.of | 
| e6a80 | 20 74 68 61 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 | .that.variable.is....false...... | 
| e6aa0 | 20 2d 2d 20 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 | .--.Variable:.branch.NAME.pushRe | 
| e6ac0 | 6d 6f 74 65 0a 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 | mote.......This.variable.specifi | 
| e6ae0 | 65 73 20 74 68 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 | es.the.remote.that.the.branch.na | 
| e6b00 | 6d 65 64 20 4e 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 | med.NAME.is......usually.pushed. | 
| e6b20 | 74 6f 2e 20 20 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 | to...The.value.has.to.be.the.nam | 
| e6b40 | 65 20 6f 66 20 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 | e.of.an.existing......remote.... | 
| e6b60 | 20 20 20 20 49 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 | ....It.is.not.possible.to.specif | 
| e6b80 | 79 20 74 68 65 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 | y.the.name.of._branch_.to.push.t | 
| e6ba0 | 68 65 0a 20 20 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 | he......local.branch.to...The.na | 
| e6bc0 | 6d 65 20 6f 66 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 | me.of.the.remote.branch.is.alway | 
| e6be0 | 73 20 74 68 65 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 | s.the.same......as.the.name.of.t | 
| e6c00 | 68 65 20 6c 6f 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 | he.local.branch........If.this.v | 
| e6c20 | 61 72 69 61 62 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 | ariable.is.undefined.but....remo | 
| e6c40 | 74 65 2e 70 75 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 | te.pushDefault....is.defined,... | 
| e6c60 | 20 20 20 74 68 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 | ...then.the.value.of.the.latter. | 
| e6c80 | 69 73 20 75 73 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 | is.used...By.default.........rem | 
| e6ca0 | 6f 74 65 2e 70 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 | ote.pushDefault....is.undefined. | 
| e6cc0 | 0a 0a 20 2d 2d 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 | ...--.Variable:.branch.NAME.desc | 
| e6ce0 | 72 69 70 74 69 6f 6e 0a 0a 20 20 20 20 20 54 68    69 73 20 76 61 72 69 61 62 6c 65 20 63 61 6e 20 | ription.......This.variable.can. | 
| e6d00 | 62 65 20 75 73 65 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 | be.used.to.describe.the.branch.n | 
| e6d20 | 61 6d 65 64 20 4e 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 | amed.NAME...That......descriptio | 
| e6d40 | 6e 20 69 73 20 75 73 65 64 20 65 2e 67 2e 20 20    77 68 65 6e 20 74 75 72 6e 69 6e 67 20 74 68 65 | n.is.used.e.g...when.turning.the | 
| e6d60 | 20 62 72 61 6e 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 | .branch.into.a.series.of......pa | 
| e6d80 | 74 63 68 65 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 61 62 6c | tches......The.following.variabl | 
| e6da0 | 65 73 20 73 70 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 | es.specify.defaults.which.are.us | 
| e6dc0 | 65 64 20 69 66 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 | ed.if.the.above.branch-specific. | 
| e6de0 | 76 61 72 69 61 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 | variables.are.not.set....--.Vari | 
| e6e00 | 61 62 6c 65 3a 20 70 75 6c 6c 2e 72 65 62 61 73    65 0a 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 | able:.pull.rebase.......This.var | 
| e6e20 | 69 61 62 6c 65 20 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 | iable.specifies.whether.pulling. | 
| e6e40 | 69 73 20 64 6f 6e 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 | is.done.by.rebasing.or.by......m | 
| e6e60 | 65 72 67 69 6e 67 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 | erging...It.can.be.overwritten.u | 
| e6e80 | 73 69 6e 67 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 2e 0a 0a | sing....branch.NAME.rebase...... | 
| e6ea0 | 20 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 | ............When....true....then | 
| e6ec0 | 20 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 0a 20 | .pulling.is.done.by.rebasing.... | 
| e6ee0 | 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 28 74 68 65 | ...........When....false....(the | 
| e6f00 | 20 64 65 66 61 75 6c 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 | .default).then.pulling.is.done.b | 
| e6f20 | 79 20 6d 65 72 67 69 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 | y.merging........Since.it.is.nev | 
| e6f40 | 65 72 20 61 20 67 6f 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 | er.a.good.idea.to.merge.the.upst | 
| e6f60 | 72 65 61 6d 20 62 72 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 | ream.branch.into.a......feature. | 
| e6f80 | 6f 72 20 68 6f 74 66 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 | or.hotfix.branch.and.most.branch | 
| e6fa0 | 65 73 20 61 72 65 20 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 | es.are.such.branches,.you......s | 
| e6fc0 | 68 6f 75 6c 64 20 63 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 | hould.consider.setting.this.to.. | 
| e6fe0 | 80 98 74 72 75 65 e2 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 | ..true...,.and....branch.master. | 
| e7000 | 72 65 62 61 73 65 e2 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 | rebase.........to....false...... | 
| e7020 | 20 2d 2d 20 56 61 72 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 | .--.Variable:.remote.pushDefault | 
| e7040 | 0a 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 | .......This.variable.specifies.w | 
| e7060 | 68 61 74 20 72 65 6d 6f 74 65 20 74 68 65 20 6c    6f 63 61 6c 20 62 72 61 6e 63 68 65 73 20 61 72 | hat.remote.the.local.branches.ar | 
| e7080 | 65 20 75 73 75 61 6c 6c 79 0a 20 20 20 20 20 70    75 73 68 65 64 20 74 6f 2e 20 20 54 68 69 73 20 | e.usually......pushed.to...This. | 
| e70a0 | 63 61 6e 20 62 65 20 6f 76 65 72 77 72 69 74 74    65 6e 20 70 65 72 20 62 72 61 6e 63 68 20 75 73 | can.be.overwritten.per.branch.us | 
| e70c0 | 69 6e 67 0a 20 20 20 20 20 e2 80 98 62 72 61 6e    63 68 2e 4e 41 4d 45 2e 70 75 73 68 52 65 6d 6f | ing.........branch.NAME.pushRemo | 
| e70e0 | 74 65 e2 80 99 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 | te.........The.following.variabl | 
| e7100 | 65 73 20 61 72 65 20 75 73 65 64 20 64 75 72 69    6e 67 20 74 68 65 20 63 72 65 61 74 69 6f 6e 20 | es.are.used.during.the.creation. | 
| e7120 | 6f 66 20 61 20 62 72 61 6e 63 68 20 61 6e 64 0a    63 6f 6e 74 72 6f 6c 20 77 68 65 74 68 65 72 20 | of.a.branch.and.control.whether. | 
| e7140 | 74 68 65 20 76 61 72 69 6f 75 73 20 62 72 61 6e    63 68 2d 73 70 65 63 69 66 69 63 20 76 61 72 69 | the.various.branch-specific.vari | 
| e7160 | 61 62 6c 65 73 20 61 72 65 20 61 75 74 6f 6d 61    74 69 63 61 6c 6c 79 0a 73 65 74 20 61 74 20 74 | ables.are.automatically.set.at.t | 
| e7180 | 68 69 73 20 74 69 6d 65 2e 0a 0a 20 2d 2d 20 56    61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e | his.time....--.Variable:.branch. | 
| e71a0 | 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 0a 0a    20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 | autoSetupMerge.......This.variab | 
| e71c0 | 6c 65 20 73 70 65 63 69 66 69 65 73 20 75 6e 64    65 72 20 77 68 61 74 20 63 69 72 63 75 6d 73 74 | le.specifies.under.what.circumst | 
| e71e0 | 61 6e 63 65 73 20 63 72 65 61 74 69 6e 67 20 61    20 62 72 61 6e 63 68 0a 20 20 20 20 20 4e 41 4d | ances.creating.a.branch......NAM | 
| e7200 | 45 20 73 68 6f 75 6c 64 20 72 65 73 75 6c 74 20    69 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 | E.should.result.in.the.variables | 
| e7220 | 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e    6d 65 72 67 65 e2 80 99 20 61 6e 64 0a 20 20 20 | ....branch.NAME.merge....and.... | 
| e7240 | 20 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45    2e 72 65 6d 6f 74 65 e2 80 99 20 62 65 69 6e 67 | .....branch.NAME.remote....being | 
| e7260 | 20 73 65 74 20 61 63 63 6f 72 64 69 6e 67 20 74    6f 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 | .set.according.to.the.starting.p | 
| e7280 | 6f 69 6e 74 20 75 73 65 64 0a 20 20 20 20 20 74    6f 20 63 72 65 61 74 65 20 74 68 65 20 62 72 61 | oint.used......to.create.the.bra | 
| e72a0 | 6e 63 68 2e 20 20 49 66 20 74 68 65 20 73 74 61    72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 6e e2 | nch...If.the.starting.point.isn. | 
| e72c0 | 80 99 74 20 61 20 62 72 61 6e 63 68 2c 20 74 68    65 6e 0a 20 20 20 20 20 74 68 65 73 65 20 76 61 | ..t.a.branch,.then......these.va | 
| e72e0 | 72 69 61 62 6c 65 73 20 61 72 65 20 6e 65 76 65    72 20 73 65 74 2e 0a 0a 20 20 20 20 20 20 20 20 | riables.are.never.set........... | 
| e7300 | 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 76 | ....When....always....then.the.v | 
| e7320 | 61 72 69 61 62 6c 65 73 20 61 72 65 20 73 65 74    20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 77 | ariables.are.set.regardless.of.w | 
| e7340 | 68 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 | hether...........the.starting.po | 
| e7360 | 69 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 | int.is.a.local.or.a.remote.branc | 
| e7380 | 68 2e 0a 0a 20 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 | h...............When....true.... | 
| e73a0 | 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 73 | (the.default).then.the.variables | 
| e73c0 | 20 61 72 65 20 73 65 74 20 77 68 65 6e 20 74 68    65 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 72 | .are.set.when.the...........star | 
| e73e0 | 74 69 6e 67 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 62 | ting.point.is.a.remote.branch,.b | 
| e7400 | 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 0a 20 20 20 20 20 20 | ut.not.when.it.is.a.local....... | 
| e7420 | 20 20 20 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20    20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 | ....branch...............When... | 
| e7440 | 98 66 61 6c 73 65 e2 80 99 20 74 68 65 6e 20 74    68 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 | .false....then.the.variables.are | 
| e7460 | 20 6e 65 76 65 72 20 73 65 74 2e 0a 0a 20 2d 2d    20 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 | .never.set....--.Variable:.branc | 
| e7480 | 68 2e 61 75 74 6f 53 65 74 75 70 52 65 62 61 73    65 0a 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 | h.autoSetupRebase.......This.var | 
| e74a0 | 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20    77 68 65 74 68 65 72 20 63 72 65 61 74 69 6e 67 | iable.specifies.whether.creating | 
| e74c0 | 20 61 20 62 72 61 6e 63 68 20 4e 41 4d 45 20 73    68 6f 75 6c 64 0a 20 20 20 20 20 72 65 73 75 6c | .a.branch.NAME.should......resul | 
| e74e0 | 74 20 69 6e 20 74 68 65 20 76 61 72 69 61 62 6c    65 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 | t.in.the.variable....branch.NAME | 
| e7500 | 2e 72 65 62 61 73 65 e2 80 99 20 62 65 69 6e 67    20 73 65 74 20 74 6f 20 e2 80 98 74 72 75 65 e2 | .rebase....being.set.to....true. | 
| e7520 | 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2    20 57 68 65 6e 20 e2 80 98 61 6c 77 61 79 73 e2 | .................When....always. | 
| e7540 | 80 99 20 74 68 65 6e 20 74 68 65 20 76 61 72 69    61 62 6c 65 20 69 73 20 73 65 74 20 72 65 67 61 | ...then.the.variable.is.set.rega | 
| e7560 | 72 64 6c 65 73 73 20 6f 66 20 77 68 65 74 68 65    72 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 | rdless.of.whether...........the. | 
| e7580 | 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 69    73 20 61 20 6c 6f 63 61 6c 20 6f 72 20 61 20 72 | starting.point.is.a.local.or.a.r | 
| e75a0 | 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 0a 0a 20    20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 | emote.branch...............When. | 
| e75c0 | e2 80 98 6c 6f 63 61 6c e2 80 99 20 74 68 65 6e    20 74 68 65 20 76 61 72 69 61 62 6c 65 20 61 72 | ...local....then.the.variable.ar | 
| e75e0 | 65 20 73 65 74 20 77 68 65 6e 20 74 68 65 20 73    74 61 72 74 69 6e 67 20 70 6f 69 6e 74 0a 20 20 | e.set.when.the.starting.point... | 
| e7600 | 20 20 20 20 20 20 20 20 69 73 20 61 20 6c 6f 63    61 6c 20 62 72 61 6e 63 68 2c 20 62 75 74 20 6e | ........is.a.local.branch,.but.n | 
| e7620 | 6f 74 20 77 68 65 6e 20 69 74 20 69 73 20 61 20    72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 0a 0a | ot.when.it.is.a.remote.branch... | 
| e7640 | 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e    20 e2 80 98 72 65 6d 6f 74 65 e2 80 99 20 74 68 | ............When....remote....th | 
| e7660 | 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 65 | en.the.variable.are.set.when.the | 
| e7680 | 20 73 74 61 72 74 69 6e 67 0a 20 20 20 20 20 20    20 20 20 20 70 6f 69 6e 74 20 69 73 20 61 20 72 | .starting...........point.is.a.r | 
| e76a0 | 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 6e 20 69 74 20 69 73 | emote.branch,.but.not.when.it.is | 
| e76c0 | 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2e    0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 | .a.local.branch...............Wh | 
| e76e0 | 65 6e 20 e2 80 98 6e 65 76 65 72 e2 80 99 20 28    74 68 65 20 64 65 66 61 75 6c 74 29 20 74 68 65 | en....never....(the.default).the | 
| e7700 | 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 69    73 20 6e 65 76 65 72 20 73 65 74 2e 0a 0a 20 20 | n.the.variable.is.never.set..... | 
| e7720 | 20 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 72    65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 61 6e | .Note.that.the.respective.comman | 
| e7740 | 64 73 20 61 6c 77 61 79 73 20 63 68 61 6e 67 65    20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2d | ds.always.change.the.repository- | 
| e7760 | 6c 6f 63 61 6c 0a 76 61 6c 75 65 73 2e 20 20 49    66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 | local.values...If.you.want.to.ch | 
| e7780 | 61 6e 67 65 20 74 68 65 20 67 6c 6f 62 61 6c 20    76 61 6c 75 65 2c 20 77 68 69 63 68 20 69 73 20 | ange.the.global.value,.which.is. | 
| e77a0 | 75 73 65 64 20 77 68 65 6e 20 74 68 65 0a 6c 6f    63 61 6c 20 76 61 6c 75 65 20 69 73 20 75 6e 64 | used.when.the.local.value.is.und | 
| e77c0 | 65 66 69 6e 65 64 2c 20 74 68 65 6e 20 79 6f 75    20 68 61 76 65 20 74 6f 20 64 6f 20 73 6f 20 6f | efined,.then.you.have.to.do.so.o | 
| e77e0 | 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69    6e 65 2c 0a 65 2e 67 2e 3a 0a 0a 20 20 20 20 20 | n.the.command.line,.e.g.:....... | 
| e7800 | 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c 6f    62 61 6c 20 72 65 6d 6f 74 65 2e 61 75 74 6f 53 | git.config.--global.remote.autoS | 
| e7820 | 65 74 75 70 4d 65 72 67 65 20 61 6c 77 61 79 73    0a 0a 20 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e | etupMerge.always.....For.more.in | 
| e7840 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20    74 68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20 | formation.about.these.variables. | 
| e7860 | 79 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20    73 65 65 0a 0a 20 20 20 2a 6e 6f 74 65 20 28 67 | you.should.also.see.....*note.(g | 
| e7880 | 69 74 6d 61 6e 29 67 69 74 2d 63 6f 6e 66 69 67    3a 3a 2e 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e | itman)git-config::...Also.see.*n | 
| e78a0 | 6f 74 65 20 28 67 69 74 6d 61 6e 29 67 69 74 2d    62 72 61 6e 63 68 3a 3a 2e 20 20 2c 0a 2a 6e 6f | ote.(gitman)git-branch::...,.*no | 
| e78c0 | 74 65 20 28 67 69 74 6d 61 6e 29 67 69 74 2d 63    68 65 63 6b 6f 75 74 3a 3a 2e 20 20 61 6e 64 20 | te.(gitman)git-checkout::...and. | 
| e78e0 | 2a 6e 6f 74 65 20 50 75 73 68 69 6e 67 3a 3a 2e    0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f | *note.Pushing::....--.User.Optio | 
| e7900 | 6e 3a 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 6d 0a | n:.magit-prefer-remote-upstream. | 
| e7920 | 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 68 | ......This.option.controls.wheth | 
| e7940 | 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 | 
| e7960 | 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 75 73 65    72 20 61 6e 64 20 74 68 65 6e 20 73 65 74 20 69 | rom.the......user.and.then.set.i | 
| e7980 | 74 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 6f 66 66 65 72 20 | t.as.the.upstream.branch,.offer. | 
| e79a0 | 61 20 6c 6f 63 61 6c 20 6f 72 20 61 0a 20 20 20    20 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 | a.local.or.a......remote.branch. | 
| e79c0 | 61 73 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c    65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 2c | as.default.completion.candidate, | 
| e79e0 | 20 77 68 65 6e 20 74 68 65 79 20 68 61 76 65 20    74 68 65 0a 20 20 20 20 20 63 68 6f 69 63 65 2e | .when.they.have.the......choice. | 
| e7a00 | 0a 0a 20 20 20 20 20 54 68 69 73 20 61 66 66 65    63 74 73 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 | .......This.affects.all.commands | 
| e7a20 | 20 74 68 61 74 20 75 73 65 20 e2 80 98 6d 61 67    69 74 2d 72 65 61 64 2d 75 70 73 74 72 65 61 6d | .that.use....magit-read-upstream | 
| e7a40 | 2d 62 72 61 6e 63 68 e2 80 99 20 6f 72 0a 20 20    20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 61 64 | -branch....or.........magit-read | 
| e7a60 | 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 e2    80 99 2c 20 77 68 69 63 68 20 69 6e 63 6c 75 64 | -starting-point...,.which.includ | 
| e7a80 | 65 73 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20    74 68 61 74 0a 20 20 20 20 20 63 68 61 6e 67 65 | es.all.commands.that......change | 
| e7aa0 | 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 61 6e    64 20 6d 61 6e 79 20 77 68 69 63 68 20 63 72 65 | .the.upstream.and.many.which.cre | 
| e7ac0 | 61 74 65 20 6e 65 77 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 | ate.new.branches.....File:.magit | 
| e7ae0 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 75    78 69 6c 69 61 72 79 20 42 72 61 6e 63 68 20 43 | .info,..Node:.Auxiliary.Branch.C | 
| e7b00 | 6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20    42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61 | ommands,..Prev:.Branch.Git.Varia | 
| e7b20 | 62 6c 65 73 2c 20 20 55 70 3a 20 42 72 61 6e 63    68 69 6e 67 0a 0a 36 2e 36 2e 34 20 41 75 78 69 | bles,..Up:.Branching..6.6.4.Auxi | 
| e7b40 | 6c 69 61 72 79 20 42 72 61 6e 63 68 20 43 6f 6d    6d 61 6e 64 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | liary.Branch.Commands.---------- | 
| e7b60 | 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 63 6f 6d | ---------------------..These.com | 
| e7b80 | 6d 61 6e 64 73 20 61 72 65 20 6e 6f 74 20 61 76    61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 | mands.are.not.available.from.the | 
| e7ba0 | 20 74 72 61 6e 73 69 65 6e 74 20 e2 80 98 6d 61    67 69 74 2d 62 72 61 6e 63 68 e2 80 99 20 62 79 | .transient....magit-branch....by | 
| e7bc0 | 0a 64 65 66 61 75 6c 74 2e 0a 0a 20 2d 2d 20 43    6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 62 72 | .default....--.Command:.magit-br | 
| e7be0 | 61 6e 63 68 2d 73 68 65 6c 76 65 0a 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 | anch-shelve.......This.command.s | 
| e7c00 | 68 65 6c 76 65 73 20 61 20 62 72 61 6e 63 68 2e    20 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 62 | helves.a.branch...This.is.done.b | 
| e7c20 | 79 20 64 65 6c 65 74 69 6e 67 20 74 68 65 0a 20    20 20 20 20 62 72 61 6e 63 68 2c 20 61 6e 64 20 | y.deleting.the......branch,.and. | 
| e7c40 | 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 72    65 66 65 72 65 6e 63 65 20 22 72 65 66 73 2f 73 | creating.a.new.reference."refs/s | 
| e7c60 | 68 65 6c 76 65 64 2f 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 | helved/BRANCH-NAME"......pointin | 
| e7c80 | 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 62 72 61 6e | g.at.the.same.commit.as.the.bran | 
| e7ca0 | 63 68 20 70 6f 69 6e 74 65 64 20 61 74 2e 20 20    49 66 20 74 68 65 0a 20 20 20 20 20 64 65 6c 65 | ch.pointed.at...If.the......dele | 
| e7cc0 | 74 65 64 20 62 72 61 6e 63 68 20 68 61 64 20 61    20 72 65 66 6c 6f 67 2c 20 74 68 65 6e 20 74 68 | ted.branch.had.a.reflog,.then.th | 
| e7ce0 | 61 74 20 69 73 20 70 72 65 73 65 72 76 65 64 20    61 73 20 74 68 65 20 72 65 66 6c 6f 67 0a 20 20 | at.is.preserved.as.the.reflog... | 
| e7d00 | 20 20 20 6f 66 20 74 68 65 20 6e 65 77 20 72 65    66 65 72 65 6e 63 65 2e 0a 0a 20 20 20 20 20 54 | ...of.the.new.reference........T | 
| e7d20 | 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 69 66    20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6d 6f 76 | his.is.useful.if.you.want.to.mov | 
| e7d40 | 65 20 61 20 62 72 61 6e 63 68 20 6f 75 74 20 6f    66 20 73 69 67 68 74 2c 20 62 75 74 20 61 72 65 | e.a.branch.out.of.sight,.but.are | 
| e7d60 | 0a 20 20 20 20 20 6e 6f 74 20 72 65 61 64 79 20    74 6f 20 63 6f 6d 70 6c 65 74 65 6c 79 20 64 69 | ......not.ready.to.completely.di | 
| e7d80 | 73 63 61 72 64 20 69 74 20 79 65 74 2e 0a 0a 20    2d 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 | scard.it.yet....--.Command:.magi | 
| e7da0 | 74 2d 62 72 61 6e 63 68 2d 75 6e 73 68 65 6c 76    65 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | t-branch-unshelve.......This.com | 
| e7dc0 | 6d 61 6e 64 20 75 6e 73 68 65 6c 76 65 73 20 61    20 62 72 61 6e 63 68 20 74 68 61 74 20 77 61 73 | mand.unshelves.a.branch.that.was | 
| e7de0 | 20 70 72 65 76 69 6f 75 73 6c 79 20 73 68 65 6c    76 65 64 20 75 73 69 6e 67 0a 20 20 20 20 20 e2 | .previously.shelved.using....... | 
| e7e00 | 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73    68 65 6c 76 65 e2 80 99 2e 20 20 54 68 69 73 20 | ..magit-branch-shelve......This. | 
| e7e20 | 69 73 20 64 6f 6e 65 20 62 79 20 64 65 6c 65 74    69 6e 67 20 74 68 65 20 72 65 66 65 72 65 6e 63 | is.done.by.deleting.the.referenc | 
| e7e40 | 65 0a 20 20 20 20 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 45 | e......"refs/shelved/BRANCH-NAME | 
| e7e60 | 22 20 61 6e 64 20 63 72 65 61 74 69 6e 67 20 61    20 62 72 61 6e 63 68 20 22 42 52 41 4e 43 48 2d | ".and.creating.a.branch."BRANCH- | 
| e7e80 | 4e 41 4d 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 | NAME"......pointing.at.the.same. | 
| e7ea0 | 63 6f 6d 6d 69 74 20 61 73 20 74 68 65 20 64 65    6c 65 74 65 64 20 72 65 66 65 72 65 6e 63 65 20 | commit.as.the.deleted.reference. | 
| e7ec0 | 70 6f 69 6e 74 65 64 20 61 74 2e 0a 20 20 20 20    20 49 66 20 74 68 65 20 64 65 6c 65 74 65 64 20 | pointed.at.......If.the.deleted. | 
| e7ee0 | 72 65 66 65 72 65 6e 63 65 20 68 61 64 20 61 20    72 65 66 6c 6f 67 2c 20 74 68 65 6e 20 74 68 61 | reference.had.a.reflog,.then.tha | 
| e7f00 | 74 20 69 73 20 72 65 73 74 6f 72 65 64 20 61 73    20 74 68 65 0a 20 20 20 20 20 72 65 66 6c 6f 67 | t.is.restored.as.the......reflog | 
| e7f20 | 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | .of.the.branch.....File:.magit.i | 
| e7f40 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 65 72 67    69 6e 67 2c 20 20 4e 65 78 74 3a 20 52 65 73 6f | nfo,..Node:.Merging,..Next:.Reso | 
| e7f60 | 6c 76 69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 2c    20 20 50 72 65 76 3a 20 42 72 61 6e 63 68 69 6e | lving.Conflicts,..Prev:.Branchin | 
| e7f80 | 67 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61    74 69 6e 67 0a 0a 36 2e 37 20 4d 65 72 67 69 6e | g,..Up:.Manipulating..6.7.Mergin | 
| e7fa0 | 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 6f 74 65 20 28 67 | g.===========..Also.see.*note.(g | 
| e7fc0 | 69 74 6d 61 6e 29 67 69 74 2d 6d 65 72 67 65 3a    3a 2e 20 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 | itman)git-merge::...For.informat | 
| e7fe0 | 69 6f 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 72 65    73 6f 6c 76 65 0a 6d 65 72 67 65 20 63 6f 6e 66 | ion.on.how.to.resolve.merge.conf | 
| e8000 | 6c 69 63 74 73 20 73 65 65 20 74 68 65 20 6e 65    78 74 20 73 65 63 74 69 6f 6e 2e 0a 0a e2 80 98 | licts.see.the.next.section...... | 
| e8020 | 6d e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 6d 65 72 67 65 e2 80 99 29 0a 0a 20 20 | m........(...magit-merge...).... | 
| e8040 | 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 | 
| e8060 | 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 | 
| e8080 | 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 | 
| e80a0 | 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 | 
| e80c0 | 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 | 
| e80e0 | 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 20 | r.until.a.suffix.is.invoked..... | 
| e8100 | 20 57 68 65 6e 20 6e 6f 20 6d 65 72 67 65 20 69    73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 | .When.no.merge.is.in.progress,.t | 
| e8120 | 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 73 20 74 68 65 0a 66 | hen.the.transient.features.the.f | 
| e8140 | 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 0a 0a e2 80 98 6d 20 | ollowing.suffix.commands......m. | 
| e8160 | 6d e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 6d 65 72 67 65 2d 70 6c 61 69 6e e2 80 | m........(...magit-merge-plain.. | 
| e8180 | 99 29 0a 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 20 61 6e 6f | .).......This.command.merges.ano | 
| e81a0 | 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 72 65 76 69 | ther.branch.or.an.arbitrary.revi | 
| e81c0 | 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 72 61 6e 63 | sion.into......the.current.branc | 
| e81e0 | 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 6f 20 62 65 | h...The.branch.or.revision.to.be | 
| e8200 | 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 6d 69 6e 69 | .merged.is.read.in......the.mini | 
| e8220 | 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 72 61 6e 63 | buffer.and.defaults.to.the.branc | 
| e8240 | 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 72 65 20 61 | h.at.point........Unless.there.a | 
| e8260 | 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 75 6d 65 6e | re.conflicts.or.a.prefix.argumen | 
| e8280 | 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 75 6c 74 69 | t.is.used,.then.the......resulti | 
| e82a0 | 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 69 63 20 63 | ng.merge.commit.uses.a.generic.c | 
| e82c0 | 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 20 20 20 20 | ommit.message,.and.the.user..... | 
| e82e0 | 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 73 70 65 63 | .does.not.get.a.chance.to.inspec | 
| e8300 | 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 6d 6d 69 74 | t.or.change.it.before.the.commit | 
| e8320 | 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 65 66 69 78 | .is......created...With.a.prefix | 
| e8340 | 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 61 6c 6c 79 | .argument.this.does.not.actually | 
| e8360 | 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 74 2c 20 77 | .create.the......merge.commit,.w | 
| e8380 | 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 73 70 65 63 | hich.makes.it.possible.to.inspec | 
| e83a0 | 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 73 6f 6c 76 | t.how.conflicts.were......resolv | 
| e83c0 | 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 6d 65 73 73 | ed.and.to.adjust.the.commit.mess | 
| e83e0 | 61 67 65 2e 0a 0a e2 80 98 6d 20 65 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 6d 65 | age......m.e........(...magit-me | 
| e8400 | 72 67 65 2d 65 64 69 74 6d 73 67 e2 80 99 29 0a    0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | rge-editmsg...).......This.comma | 
| e8420 | 6e 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 | nd.merges.another.branch.or.an.a | 
| e8440 | 72 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 | rbitrary.revision.into......the. | 
| e8460 | 63 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 | current.branch.and.opens.a.commi | 
| e8480 | 74 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 | t.message.buffer,.so.that.the... | 
| e84a0 | 20 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 | ...user.can.make.adjustments...T | 
| e84c0 | 68 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 | he.commit.is.not.actually.create | 
| e84e0 | 64 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 | d......until.the.user.finishes.w | 
| e8500 | 69 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 20 20 | ith....C-c.C-c.........m.n...... | 
| e8520 | 20 20 28 e2 80 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 0a | ..(...magit-merge-nocommit...).. | 
| e8540 | 20 20 20 20 20 54 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 | .....This.command.merges.another | 
| e8560 | 20 62 72 61 6e 63 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 | .branch.or.an.arbitrary.revision | 
| e8580 | 20 69 6e 74 6f 0a 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 | .into......the.current.branch,.b | 
| e85a0 | 75 74 20 64 6f 65 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 | ut.does.not.actually.create.the. | 
| e85c0 | 6d 65 72 67 65 20 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 | merge.commit.......The.user.can. | 
| e85e0 | 74 68 65 6e 20 66 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 | then.further.adjust.the.merge,.e | 
| e8600 | 76 65 6e 20 77 68 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 | ven.when.automatic......conflict | 
| e8620 | 20 72 65 73 6f 6c 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 | .resolution.succeeded.and/or.adj | 
| e8640 | 75 73 74 20 74 68 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 | ust.the.commit.message......m.a. | 
| e8660 | 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74    2d 6d 65 72 67 65 2d 61 62 73 6f 72 62 e2 80 99 | .......(...magit-merge-absorb... | 
| e8680 | 29 0a 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 20 61 6e 6f 74 | ).......This.command.merges.anot | 
| e86a0 | 68 65 72 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68    20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e | her.local.branch.into.the.curren | 
| e86c0 | 74 20 62 72 61 6e 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 | t.branch......and.then.removes.t | 
| e86e0 | 68 65 20 66 6f 72 6d 65 72 2e 0a 0a 20 20 20 20    20 42 65 66 6f 72 65 20 74 68 65 20 73 6f 75 72 | he.former........Before.the.sour | 
| e8700 | 63 65 20 62 72 61 6e 63 68 20 69 73 20 6d 65 72    67 65 64 2c 20 69 74 20 69 73 20 66 69 72 73 74 | ce.branch.is.merged,.it.is.first | 
| e8720 | 20 66 6f 72 63 65 20 70 75 73 68 65 64 20 74 6f    20 69 74 73 0a 20 20 20 20 20 70 75 73 68 2d 72 | .force.pushed.to.its......push-r | 
| e8740 | 65 6d 6f 74 65 2c 20 70 72 6f 76 69 64 65 64 20    74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 72 | emote,.provided.the.respective.r | 
| e8760 | 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 2e 0a 20 20 20 | emote.branch.already.exists..... | 
| e8780 | 20 20 54 68 69 73 20 65 6e 73 75 72 65 73 20 74    68 61 74 20 74 68 65 20 72 65 73 70 65 63 74 69 | ..This.ensures.that.the.respecti | 
| e87a0 | 76 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 e2 80 99 74 | ve.pull-request.(if.any).won...t | 
| e87c0 | 20 67 65 74 0a 20 20 20 20 20 73 74 75 63 6b 20    6f 6e 20 73 6f 6d 65 20 6f 62 73 6f 6c 65 74 65 | .get......stuck.on.some.obsolete | 
| e87e0 | 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20    63 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72 65 | .version.of.the.commits.that.are | 
| e8800 | 20 62 65 69 6e 67 0a 20 20 20 20 20 6d 65 72 67    65 64 2e 20 20 46 69 6e 61 6c 6c 79 2c 20 69 66 | .being......merged...Finally,.if | 
| e8820 | 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68    2d 70 75 6c 6c 2d 72 65 71 75 65 73 74 e2 80 99 | ....magit-branch-pull-request... | 
| e8840 | 20 77 61 73 20 75 73 65 64 20 74 6f 20 63 72 65    61 74 65 0a 20 20 20 20 20 74 68 65 20 6d 65 72 | .was.used.to.create......the.mer | 
| e8860 | 67 65 64 20 62 72 61 6e 63 68 2c 20 74 68 65 6e    20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 | ged.branch,.then.the.respective. | 
| e8880 | 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 69 73    20 61 6c 73 6f 0a 20 20 20 20 20 72 65 6d 6f 76 | remote.branch.is.also......remov | 
| e88a0 | 65 64 2e 0a 0a e2 80 98 6d 20 69 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 6d 65 72 | ed......m.i........(...magit-mer | 
| e88c0 | 67 65 2d 69 6e 74 6f e2 80 99 29 0a 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d | ge-into...).......This.command.m | 
| e88e0 | 65 72 67 65 73 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 72 61 6e 63 68 20 69 6e 74 6f 20 61 6e | erges.the.current.branch.into.an | 
| e8900 | 6f 74 68 65 72 20 6c 6f 63 61 6c 20 62 72 61 6e    63 68 0a 20 20 20 20 20 61 6e 64 20 74 68 65 6e | other.local.branch......and.then | 
| e8920 | 20 72 65 6d 6f 76 65 73 20 74 68 65 20 66 6f 72    6d 65 72 2e 20 20 54 68 65 20 6c 61 74 74 65 72 | .removes.the.former...The.latter | 
| e8940 | 20 62 65 63 6f 6d 65 73 20 74 68 65 20 6e 65 77    20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 62 72 | .becomes.the.new.current......br | 
| e8960 | 61 6e 63 68 2e 0a 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 | anch........Before.the.source.br | 
| e8980 | 61 6e 63 68 20 69 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 | anch.is.merged,.it.is.first.forc | 
| e89a0 | 65 20 70 75 73 68 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 | e.pushed.to.its......push-remote | 
| e89c0 | 2c 20 70 72 6f 76 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 | ,.provided.the.respective.remote | 
| e89e0 | 20 62 72 61 6e 63 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 | .branch.already.exists.......Thi | 
| e8a00 | 73 20 65 6e 73 75 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 | s.ensures.that.the.respective.pu | 
| e8a20 | 6c 6c 2d 72 65 71 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 | ll-request.(if.any).won...t.get. | 
| e8a40 | 20 20 20 20 20 73 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 | .....stuck.on.some.obsolete.vers | 
| e8a60 | 69 6f 6e 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 | ion.of.the.commits.that.are.bein | 
| e8a80 | 67 0a 20 20 20 20 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 | g......merged...Finally,.if....m | 
| e8aa0 | 61 67 69 74 2d 62 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 | agit-branch-pull-request....was. | 
| e8ac0 | 75 73 65 64 20 74 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 | used.to.create......the.merged.b | 
| e8ae0 | 72 61 6e 63 68 2c 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 | ranch,.then.the.respective.remot | 
| e8b00 | 65 20 62 72 61 6e 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 | e.branch.is.also......removed... | 
| e8b20 | e2 80 98 6d 20 73 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 6d 65 72 67 65 2d 73 71 | ...m.s........(...magit-merge-sq | 
| e8b40 | 75 61 73 68 e2 80 99 29 0a 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 71 75 61 | uash...).......This.command.squa | 
| e8b60 | 73 68 65 73 20 74 68 65 20 63 68 61 6e 67 65 73    20 69 6e 74 72 6f 64 75 63 65 64 20 62 79 20 61 | shes.the.changes.introduced.by.a | 
| e8b80 | 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 72    0a 20 20 20 20 20 61 6e 20 61 72 62 69 74 72 61 | nother.branch.or......an.arbitra | 
| e8ba0 | 72 79 20 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 72 61 | ry.revision.into.the.current.bra | 
| e8bc0 | 6e 63 68 2e 20 20 54 68 69 73 20 6f 6e 6c 79 20    61 70 70 6c 69 65 73 0a 20 20 20 20 20 74 68 65 | nch...This.only.applies......the | 
| e8be0 | 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 62 79    20 74 68 65 20 73 71 75 61 73 68 65 64 20 63 6f | .changes.made.by.the.squashed.co | 
| e8c00 | 6d 6d 69 74 73 2e 20 20 4e 6f 20 69 6e 66 6f 72    6d 61 74 69 6f 6e 20 69 73 0a 20 20 20 20 20 70 | mmits...No.information.is......p | 
| e8c20 | 72 65 73 65 72 76 65 64 20 74 68 61 74 20 77 6f    75 6c 64 20 61 6c 6c 6f 77 20 63 72 65 61 74 69 | reserved.that.would.allow.creati | 
| e8c40 | 6e 67 20 61 6e 20 61 63 74 75 61 6c 20 6d 65 72    67 65 20 63 6f 6d 6d 69 74 2e 0a 20 20 20 20 20 | ng.an.actual.merge.commit....... | 
| e8c60 | 49 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20    63 6f 6d 6d 61 6e 64 20 79 6f 75 20 73 68 6f 75 | Instead.of.this.command.you.shou | 
| e8c80 | 6c 64 20 70 72 6f 62 61 62 6c 79 20 75 73 65 20    61 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 74 | ld.probably.use.a.command.from.t | 
| e8ca0 | 68 65 0a 20 20 20 20 20 61 70 70 6c 79 20 74 72    61 6e 73 69 65 6e 74 2e 0a 0a e2 80 98 6d 20 70 | he......apply.transient......m.p | 
| e8cc0 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 e2 | ........(...magit-merge-preview. | 
| e8ce0 | 80 99 29 0a 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 70 | ..).......This.command.shows.a.p | 
| e8d00 | 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 62 72 61 6e 63 68 | review.of.merging.another.branch | 
| e8d20 | 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 73 69 6f 6e 20 69 | .or.an......arbitrary.revision.i | 
| e8d40 | 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 20 20 57 68 65 6e | nto.the.current.branch......When | 
| e8d60 | 20 61 20 6d 65 72 67 65 20 69 73 20 69 6e 20 70    72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74 68 | .a.merge.is.in.progress,.then.th | 
| e8d80 | 65 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 73 74    65 61 64 20 66 65 61 74 75 72 65 73 20 74 68 65 | e.transient.instead.features.the | 
| e8da0 | 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 0a 0a e2 80 98 | .following.suffix.commands...... | 
| e8dc0 | 6d 20 6d e2 80 99 20 20 20 20 20 28 e2 80 98 6d    61 67 69 74 2d 6d 65 72 67 65 e2 80 99 29 0a 0a | m.m........(...magit-merge...).. | 
| e8de0 | 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 76 65 64 20 63 6f 6e | .....After.the.user.resolved.con | 
| e8e00 | 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 65 65 64 73 20 77 69 | flicts,.this.command.proceeds.wi | 
| e8e20 | 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 6d 65 20 63 6f 6e 66 | th.the......merge...If.some.conf | 
| e8e40 | 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 20 74 68 65 6e 20 74 | licts.weren...t.resolved,.then.t | 
| e8e60 | 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 e2 80 98 6d 20 61 e2 | his.command......fails......m.a. | 
| e8e80 | 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74    2d 6d 65 72 67 65 2d 61 62 6f 72 74 e2 80 99 29 | .......(...magit-merge-abort...) | 
| e8ea0 | 0a 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 | 
| e8ec0 | 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 65 3a | urrent.merge.operation.....File: | 
| e8ee0 | 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 43 6f | .magit.info,..Node:.Resolving.Co | 
| e8f00 | 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 76 3a | nflicts,..Next:.Rebasing,..Prev: | 
| e8f20 | 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 2e 38 | .Merging,..Up:.Manipulating..6.8 | 
| e8f40 | 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 3d 3d | .Resolving.Conflicts.=========== | 
| e8f60 | 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 6e 63 | ============..When.merging.branc | 
| e8f80 | 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 20 63 | hes.(or.otherwise.combining.or.c | 
| e8fa0 | 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 20 6f | hanging.history).conflicts.can.o | 
| e8fc0 | 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 65 74 | ccur...If.you.edited.two.complet | 
| e8fe0 | 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 65 20 | ely.different.parts.of.the.same. | 
| e9000 | 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 6d 65 | file.in.two.branches.and.then.me | 
| e9020 | 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 0a 74 | rge.one.of.these.branches.into.t | 
| e9040 | 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 20 74 | he.other,.then.Git.can.resolve.t | 
| e9060 | 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 74 20 | hat.on.its.own,.but.if.you.edit. | 
| e9080 | 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 61 20 | the.same.area.of.a.file,.then.a. | 
| e90a0 | 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 77 20 | human.is.required.to.decide.how. | 
| e90c0 | 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 20 74 | the.two.versions,.or."sides.of.t | 
| e90e0 | 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 65 64 | he.conflict",.are.to.be.combined | 
| e9100 | 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 79 20 | .into.one......Here.we.can.only. | 
| e9120 | 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 6f 20 | provide.a.brief.introduction.to. | 
| e9140 | 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 72 64 | the.subject.and.point.you.toward | 
| e9160 | 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 20 79 | .some.tools.that.can.help...If.y | 
| e9180 | 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 65 20 | ou.are.new.to.this,.then.please. | 
| e91a0 | 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 65 6e | also.consult.Git...s.own.documen | 
| e91c0 | 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 63 65 | tation.as.well.as.other.resource | 
| e91e0 | 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 20 61 | s......If.a.file.has.conflicts.a | 
| e9200 | 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 69 74 | nd.Git.cannot.resolve.them.by.it | 
| e9220 | 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 6e 73 | self,.then.it.puts.both.versions | 
| e9240 | 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 77 69 | .into.the.affected.file.along.wi | 
| e9260 | 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 73 65 | th.special.markers.whose.purpose | 
| e9280 | 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 66 20 | .is.to.denote.the.boundaries.of. | 
| e92a0 | 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 65 20 | the.unresolved.part.of.the.file. | 
| e92c0 | 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 69 6f | and.between.the.different.versio | 
| e92e0 | 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 6e 0a | ns...These.boundary.lines.begin. | 
| e9300 | 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 20 73 | with.the.strings.consisting.of.s | 
| e9320 | 69 78 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 20 6f 6e 65 | ix.times.the.same.character,.one | 
| e9340 | 20 6f 66 20 e2 80 98 3c e2 80 99 2c 0a e2 80 98    7c e2 80 99 2c 20 e2 80 98 3d e2 80 99 20 61 6e | .of....<...,....|...,....=....an | 
| e9360 | 64 20 e2 80 98 3e e2 80 99 20 61 6e 64 20 61 72    65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 69 6e | d....>....and.are.followed.by.in | 
| e9380 | 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 20 6f 66 20 74 68 | formation.about.the.source.of.th | 
| e93a0 | 65 0a 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 3a 0a 0a 20 20 | e.respective.versions,.e.g.:.... | 
| e93c0 | 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 62 6c | ...<<<<<<<.HEAD......Take.the.bl | 
| e93e0 | 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 54 61 6b 65 20 | ue.pill.......=======......Take. | 
| e9400 | 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 | 
| e9420 | 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 65 20 63 68 6f | re.....In.this.case.you.have.cho | 
| e9440 | 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 20 6f 6e 65 20 | sen.to.take.the.red.pill.on.one. | 
| e9460 | 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 69 63 6b 65 64 | branch.and.on.another.you.picked | 
| e9480 | 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 6f 75 20 61 72 | .the.blue.pill...Now.that.you.ar | 
| e94a0 | 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 6e 67 20 62 72 | e.merging.these.two.diverging.br | 
| e94c0 | 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 20 6b 6e 6f 77 | anches,.Git.cannot.possibly.know | 
| e94e0 | 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 65 2e 0a 0a 20 | .which.pill.you.want.to.take.... | 
| e9500 | 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 79 6f 75 20 68 | ..To.resolve.that.conflict.you.h | 
| e9520 | 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 74 68 65 20 61 | ave.to.create.a.version.of.the.a | 
| e9540 | 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 20 6b 65 65 70 | ffected.area.of.the.file.by.keep | 
| e9560 | 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 70 6f 73 73 69 | ing.only.one.of.the.sides,.possi | 
| e9580 | 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 74 6f 20 62 72 | bly.by.editing.it.in.order.to.br | 
| e95a0 | 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 20 6f 74 68 65 | ing.in.the.changes.from.the.othe | 
| e95c0 | 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 72 73 69 6f 6e | r.side,.remove.the.other.version | 
| e95e0 | 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 6e 64 20 74 68 | s.as.well.as.the.markers,.and.th | 
| e9600 | 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 73 69 62 6c 65 | en.stage.the.result...A.possible | 
| e9620 | 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 20 54 61 6b 65 | .resolution.might.be:.......Take | 
| e9640 | 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 73 20 75 73 65 | .both.pills......Often.it.is.use | 
| e9660 | 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 20 73 69 64 65 | ful.to.see.not.only.the.two.side | 
| e9680 | 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 74 68 65 20 22 | s.of.the.conflict.but.also.the." | 
| e96a0 | 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 72 65 20 74 68 | original".version.from.before.th | 
| e96c0 | 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 0a 6d 6f 64 69 | e.same.area.of.the.file.was.modi | 
| e96e0 | 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 6e 63 68 65 73 | fied.twice.on.different.branches | 
| e9700 | 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 68 61 74 0a 76 | ...Instruct.Git.to.insert.that.v | 
| e9720 | 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 68 69 73 20 63 | ersion.as.well.by.running.this.c | 
| e9740 | 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 69 67 20 2d 2d | ommand.once:.......git.config.-- | 
| e9760 | 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 64 69 66 66 33 | global.merge.conflictStyle.diff3 | 
| e9780 | 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 68 74 20 74 68 | .....The.above.conflict.might.th | 
| e97a0 | 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 20 20 20 20 20 | en.have.looked.like.this:....... | 
| e97c0 | 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 62 6c 75 65 20 | <<<<<<<.HEAD......Take.the.blue. | 
| e97e0 | 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 6f 6d 6d 6f 6e | pill.......|||||||.merged.common | 
| e9800 | 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 20 74 68 65 20 | .ancestors......Take.either.the. | 
| e9820 | 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 6f 74 20 62 6f | blue.or.the.red.pill,.but.not.bo | 
| e9840 | 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 74 68 65 20 72 | th.......=======......Take.the.r | 
| e9860 | 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 72 65 0a 0a 20 | ed.pill.......>>>>>>>.feature... | 
| e9880 | 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 65 6e 20 74 68 | ..If.that.were.the.case,.then.th | 
| e98a0 | 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 20 77 6f 75 6c | e.above.conflict.resolution.woul | 
| e98c0 | 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 69 63 68 20 64 | d.not.have.been.correct,.which.d | 
| e98e0 | 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 6f 72 69 67 69 | emonstrates.why.seeing.the.origi | 
| e9900 | 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 6f 6e 66 6c 69 | nal.version.alongside.the.confli | 
| e9920 | 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 6c 2e 0a 0a 20 | cting.versions.can.be.useful.... | 
| e9940 | 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 69 63 74 20 72 | ..You.can.perform.the.conflict.r | 
| e9960 | 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 64 2c 20 62 75 | esolution.completely.by.hand,.bu | 
| e9980 | 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 70 61 63 6b 61 | t.Emacs.also.provides.some.packa | 
| e99a0 | 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 73 3a 20 53 6d | ges.that.help.in.the.process:.Sm | 
| e99c0 | 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 6f 70 3a 3a 29 | erge,.Ediff.(*note.(ediff)Top::) | 
| e99e0 | 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 45 6d 65 72 67 | ,.and.Emerge.(*note.(emacs)Emerg | 
| e9a00 | 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 64 65 20 69 74 | e::)...Magit.does.not.provide.it | 
| e9a20 | 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 73 6f 6c 75 74 | s.own.tools.for.conflict.resolut | 
| e9a40 | 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 20 53 6d 65 72 | ion,.but.it.does.make.using.Smer | 
| e9a60 | 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 74 2e 20 20 28 | ge.and.Ediff.more.convenient...( | 
| e9a80 | 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 0a 79 6f 75 20 | Ediff.supersedes.Emerge,.so.you. | 
| e9aa0 | 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 65 20 74 68 65 | probably.don...t.want.to.use.the | 
| e9ac0 | 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 20 4d 61 67 69 | .latter.anyway.).....In.the.Magi | 
| e9ae0 | 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 20 75 6e 72 65 | t.status.buffer,.files.with.unre | 
| e9b00 | 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 20 69 6e 20 74 | solved.conflicts.are.listed.in.t | 
| e9b20 | 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 72 20 22 53 74 | he."Unstaged.changes".and/or."St | 
| e9b40 | 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 65 79 0a 61 72 | aged.changes".sections...They.ar | 
| e9b60 | 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 6e 6d 65 72 67 | e.prefixed.with.the.word."unmerg | 
| e9b80 | 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 65 73 73 65 6e | ed",.which.in.this.context.essen | 
| e9ba0 | 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 72 65 73 6f 6c | tially.is.a.synonym.for."unresol | 
| e9bc0 | 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 99 20 77 68 69 | ved"......Pressing....RET....whi | 
| e9be0 | 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 73 65 63 74 69 | le.point.is.on.such.a.file.secti | 
| e9c00 | 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 74 68 61 74 20 | on.shows.a.buffer.visiting.that. | 
| e9c20 | 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 64 65 e2 80 99 | file,.turns.on....smerge-mode... | 
| e9c40 | 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 0a 70 6f 69 6e | .in.that.buffer,.and.places.poin | 
| e9c60 | 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 68 20 63 6f 6e | t.inside.the.first.area.with.con | 
| e9c80 | 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 73 6f 6c 76 65 | flicts...You.should.then.resolve | 
| e9ca0 | 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 72 20 65 64 69 | .that.conflict.using.regular.edi | 
| e9cc0 | 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 6d 6d 61 6e 64 | t.commands.and/or.Smerge.command | 
| e9ce0 | 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 20 64 6f 65 73 | s......Unfortunately.Smerge.does | 
| e9d00 | 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 20 63 61 6e 20 | .not.have.a.manual,.but.you.can. | 
| e9d20 | 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 62 69 6e 64 69 | get.a.list.of.commands.and.bindi | 
| e9d40 | 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 73 20 e2 80 98 | ng....C-c.^.C-h....and.press.... | 
| e9d60 | 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 63 6f 6d 6d 61 | RET....while.point.is.on.a.comma | 
| e9d80 | 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 74 61 74 69 6f | nd.name.to.read.its.documentatio | 
| e9da0 | 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 64 69 74 20 6f | n......Normally.you.would.edit.o | 
| e9dc0 | 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 65 72 67 65 20 | ne.version.and.then.tell.Smerge. | 
| e9de0 | 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 20 55 73 65 20 | to.keep.only.that.version...Use. | 
| e9e00 | 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 65 70 2d 6d 69 | ...C-c.^.m....(...smerge-keep-mi | 
| e9e20 | 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 80 99 0a 76 65 | ne...).to.keep.the....HEAD....ve | 
| e9e40 | 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 73 6d 65 72 67 | rsion.or....C-c.^.o....(...smerg | 
| e9e60 | 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 65 20 76 65 72 | e-keep-other...).to.keep.the.ver | 
| e9e80 | 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 2e 20 20 54 68 | sion.that.follows."|||||||"...Th | 
| e9ea0 | 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 65 20 74 6f 20 | en.use....C-c.^.n....to.move.to. | 
| e9ec0 | 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 6e 20 74 68 65 | the.next.conflicting.area.in.the | 
| e9ee0 | 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 6f 6e 65 20 72 | .same.file...Once.you.are.done.r | 
| e9f00 | 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 74 6f 0a 74 68 | esolving.conflicts,.return.to.th | 
| e9f20 | 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 20 66 69 6c 65 | e.Magit.status.buffer...The.file | 
| e9f40 | 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 64 69 66 69 65 | .should.now.be.shown.as."modifie | 
| e9f60 | 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 2c 20 62 65 63 | d",.no.longer.as."unmerged",.bec | 
| e9f80 | 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 74 61 67 65 73 | ause.Smerge.automatically.stages | 
| e9fa0 | 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 20 62 75 66 66 | .the.file.when.you.save.the.buff | 
| e9fc0 | 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 20 63 6f 6e 66 | er.after.resolving.the.last.conf | 
| e9fe0 | 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 68 65 20 6d 65 | lict......Magit.now.wraps.the.me | 
| ea000 | 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 6c 6f 77 69 6e | ntioned.Smerge.commands,.allowin | 
| ea020 | 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 69 6e 67 73 20 | g.you.to.use.these.key.bindings. | 
| ea040 | 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 20 66 69 6c 65 | without.having.to.go.to.the.file | 
| ea060 | 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 6c 6c 79 20 e2 | -visiting.buffer..Additionally.. | 
| ea080 | 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 20 6f 6e 20 | ..k....(...magit-discard...).on. | 
| ea0a0 | 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 6c 69 63 74 73 | a.hunk.with.unresolved.conflicts | 
| ea0c0 | 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 2c 20 69 66 20 | .asks.which.side.to.keep.or,.if. | 
| ea0e0 | 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 20 6b 65 65 70 | point.is.on.a.side,.then.it.keep | 
| ea100 | 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 6d 69 6c 61 72 | s.it.without.prompting...Similar | 
| ea120 | 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 66 69 6c 65 20 | ly....k....on.a.unresolved.file. | 
| ea140 | 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 20 41 6c 74 65 | ask.which.side.to.keep......Alte | 
| ea160 | 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 66 66 2c 20 77 | rnatively.you.could.use.Ediff,.w | 
| ea180 | 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 66 6f 72 0a 74 | hich.uses.separate.buffers.for.t | 
| ea1a0 | 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 65 20 66 69 6c | he.different.versions.of.the.fil | 
| ea1c0 | 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 20 61 20 66 69 | e...To.resolve.conflicts.in.a.fi | 
| ea1e0 | 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 99 20 77 68 69 | le.using.Ediff.press....e....whi | 
| ea200 | 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 69 6e 20 74 68 | le.point.is.on.such.a.file.in.th | 
| ea220 | 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 63 61 6e 20 62 | e.status.buffer......Ediff.can.b | 
| ea240 | 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 73 20 77 65 6c | e.used.for.other.purposes.as.wel | 
| ea260 | 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 20 68 6f 77 20 | l...For.more.information.on.how. | 
| ea280 | 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 73 65 65 20 2a | to.enter.Ediff.from.Magit,.see.* | 
| ea2a0 | 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 67 20 68 6f 77 | note.Ediffing::...Explaining.how | 
| ea2c0 | 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 20 73 63 6f 70 | .to.use.Ediff.is.beyond.the.scop | 
| ea2e0 | 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 65 65 20 2a 6e | e.of.this.manual,.instead.see.*n | 
| ea300 | 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 75 20 61 72 65 | ote.(ediff)Top::......If.you.are | 
| ea320 | 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 53 6d 65 72 67 | .unsure.whether.you.should.Smerg | 
| ea340 | 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 72 6d 65 72 2e | e.or.Ediff,.then.use.the.former. | 
| ea360 | 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 72 73 74 61 6e | ..It.is.much.easier.to.understan | 
| ea380 | 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 72 75 6c 79 0a | d.and.use,.and.except.for.truly. | 
| ea3a0 | 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 65 72 20 69 73 | complex.conflicts,.the.latter.is | 
| ea3c0 | 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 20 6d 61 67 69 | .usually.overkill.....File:.magi | 
| ea3e0 | 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 65 78 74 3a 20 | t.info,..Node:.Rebasing,..Next:. | 
| ea400 | 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 6c 76 69 6e 67 | Cherry.Picking,..Prev:.Resolving | 
| ea420 | 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 6e 67 0a 0a 36 | .Conflicts,..Up:.Manipulating..6 | 
| ea440 | 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 6c 73 6f 20 73 | .9.Rebasing.============..Also.s | 
| ea460 | 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 3a 3a 2e 20 20 | ee.*note.(gitman)git-rebase::... | 
| ea480 | 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 6c 76 | For.information.on.how.to.resolv | 
| ea4a0 | 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 6e 67 20 72 65 | e.conflicts.that.occur.during.re | 
| ea4c0 | 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 74 69 6f 6e 2e | bases.see.the.preceding.section. | 
| ea4e0 | 0a 0a e2 80 98 72 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 e2 80 | .....r........(...magit-rebase.. | 
| ea500 | 99 29 0a 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 | 
| ea520 | 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 | 
| ea540 | 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 | 
| ea560 | 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 | 
| ea580 | 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 | 
| ea5a0 | 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 | 
| ea5c0 | 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 | 
| ea5e0 | 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 | 
| ea600 | 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. | 
| ea620 | 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 | 
| ea640 | 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 | 
| ea660 | 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 | 
| ea680 | 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 | 
| ea6a0 | 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 | 
| ea6c0 | 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 | 
| ea6e0 | 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. | 
| ea700 | 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 | 
| ea720 | 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 | 
| ea740 | 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. | 
| ea760 | 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 | 
| ea780 | 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 | 
| ea7a0 | 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. | 
| ea7c0 | 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- | 
| ea7e0 | 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 | 
| ea800 | 73 3a 3a 2e 0a 0a e2 80 98 72 20 70 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 | s::......r.p........(...magit-re | 
| ea820 | 62 61 73 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65    6d 6f 74 65 e2 80 99 29 0a 0a 20 20 20 20 20 54 | base-onto-pushremote...).......T | 
| ea840 | 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 65 6e 74 20 | his.command.rebases.the.current. | 
| ea860 | 62 72 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 2e 0a 0a 20 20 | branch.onto.its.push-remote..... | 
| ea880 | 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 | 
| ea8a0 | 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. | 
| ea8c0 | 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 | 
| ea8e0 | 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 | 
| ea900 | 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 72 20 75 e2 80 99 20 | he......push-remote......r.u.... | 
| ea920 | 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 72 65    62 61 73 65 2d 6f 6e 74 6f 2d 75 70 73 74 72 65 | ....(...magit-rebase-onto-upstre | 
| ea940 | 61 6d e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 72 65 62 61 73 65 | am...).......This.command.rebase | 
| ea960 | 73 20 74 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 | s.the.current.branch.onto.its.up | 
| ea980 | 73 74 72 65 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 | stream.branch........With.a.pref | 
| ea9a0 | 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 65 61 6d | ix.argument.or.when.the.upstream | 
| ea9c0 | 20 69 73 20 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 | .is.either.not......configured.o | 
| ea9e0 | 72 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 | r.unusable,.then.let.the.user.fi | 
| eaa00 | 72 73 74 20 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 | rst.configure.the......upstream. | 
| eaa20 | 0a 0a e2 80 98 72 20 65 e2 80 99 20 20 20 20 20    28 e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 | .....r.e........(...magit-rebase | 
| eaa40 | 2d 62 72 61 6e 63 68 e2 80 99 29 0a 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 | -branch...).......This.command.r | 
| eaa60 | 65 62 61 73 65 73 20 74 68 65 20 63 75 72 72 65    6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20 61 | ebases.the.current.branch.onto.a | 
| eaa80 | 20 62 72 61 6e 63 68 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 | .branch.read.in.the......minibuf | 
| eaaa0 | 66 65 72 2e 20 20 41 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 | fer...All.commits.that.are.reach | 
| eaac0 | 61 62 6c 65 20 66 72 6f 6d 20 68 65 61 64 20 62    75 74 20 6e 6f 74 20 66 72 6f 6d 0a 20 20 20 20 | able.from.head.but.not.from..... | 
| eaae0 | 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 62 72    61 6e 63 68 20 54 41 52 47 45 54 20 61 72 65 20 | .the.selected.branch.TARGET.are. | 
| eab00 | 62 65 69 6e 67 20 72 65 62 61 73 65 64 2e 0a 0a    e2 80 98 72 20 73 e2 80 99 20 20 20 20 20 28 e2 | being.rebased......r.s........(. | 
| eab20 | 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73    75 62 73 65 74 e2 80 99 29 0a 0a 20 20 20 20 20 | ..magit-rebase-subset...)....... | 
| eab40 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 74 61    72 74 73 20 61 20 6e 6f 6e 2d 69 6e 74 65 72 61 | This.command.starts.a.non-intera | 
| eab60 | 63 74 69 76 65 20 72 65 62 61 73 65 20 73 65 71    75 65 6e 63 65 20 74 6f 20 74 72 61 6e 73 66 65 | ctive.rebase.sequence.to.transfe | 
| eab80 | 72 0a 20 20 20 20 20 63 6f 6d 6d 69 74 73 20 66    72 6f 6d 20 53 54 41 52 54 20 74 6f 20 e2 80 98 | r......commits.from.START.to.... | 
| eaba0 | 48 45 41 44 e2 80 99 20 6f 6e 74 6f 20 4e 45 57    42 41 53 45 2e 20 20 53 54 41 52 54 20 68 61 73 | HEAD....onto.NEWBASE...START.has | 
| eabc0 | 20 74 6f 20 62 65 0a 20 20 20 20 20 73 65 6c 65    63 74 65 64 20 66 72 6f 6d 20 61 20 6c 69 73 74 | .to.be......selected.from.a.list | 
| eabe0 | 20 6f 66 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69    74 73 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 | .of.recent.commits......By.defau | 
| eac00 | 6c 74 20 4d 61 67 69 74 20 75 73 65 73 20 74 68    65 20 e2 80 98 2d 2d 61 75 74 6f 73 74 61 73 68 | lt.Magit.uses.the....--autostash | 
| eac20 | e2 80 99 20 61 72 67 75 6d 65 6e 74 2c 20 77 68    69 63 68 20 63 61 75 73 65 73 0a 75 6e 63 6f 6d | ....argument,.which.causes.uncom | 
| eac40 | 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 74    6f 20 62 65 20 73 74 6f 72 65 64 20 69 6e 20 61 | mitted.changes.to.be.stored.in.a | 
| eac60 | 20 73 74 61 73 68 20 62 65 66 6f 72 65 20 74 68    65 20 72 65 62 61 73 65 20 62 65 67 69 6e 73 2e | .stash.before.the.rebase.begins. | 
| eac80 | 0a 54 68 65 73 65 20 63 68 61 6e 67 65 73 20 61    72 65 20 72 65 73 74 6f 72 65 64 20 61 66 74 65 | .These.changes.are.restored.afte | 
| eaca0 | 72 20 74 68 65 20 72 65 62 61 73 65 20 63 6f 6d    70 6c 65 74 65 73 20 61 6e 64 20 69 66 20 70 6f | r.the.rebase.completes.and.if.po | 
| eacc0 | 73 73 69 62 6c 65 0a 74 68 65 20 73 74 61 73 68    20 69 73 20 72 65 6d 6f 76 65 64 2e 20 20 49 66 | ssible.the.stash.is.removed...If | 
| eace0 | 20 74 68 65 20 73 74 61 73 68 20 64 6f 65 73 20    6e 6f 74 20 61 70 70 6c 79 20 63 6c 65 61 6e 6c | .the.stash.does.not.apply.cleanl | 
| ead00 | 79 2c 20 74 68 65 6e 20 74 68 65 0a 73 74 61 73    68 20 69 73 20 6e 6f 74 20 72 65 6d 6f 76 65 64 | y,.then.the.stash.is.not.removed | 
| ead20 | 2e 20 20 49 6e 20 63 61 73 65 20 73 6f 6d 65 74    68 69 6e 67 20 67 6f 65 73 20 77 72 6f 6e 67 20 | ...In.case.something.goes.wrong. | 
| ead40 | 77 68 65 6e 20 72 65 73 6f 6c 76 69 6e 67 20 74    68 65 0a 63 6f 6e 66 6c 69 63 74 73 2c 20 74 68 | when.resolving.the.conflicts,.th | 
| ead60 | 69 73 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f    20 73 74 61 72 74 20 6f 76 65 72 2e 0a 0a 20 20 | is.allows.you.to.start.over..... | 
| ead80 | 20 45 76 65 6e 20 74 68 6f 75 67 68 20 6f 6e 65    20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 73 20 | .Even.though.one.of.the.actions. | 
| eada0 | 69 73 20 64 65 64 69 63 61 74 65 64 20 74 6f 20    69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 61 | is.dedicated.to.interactive.reba | 
| eadc0 | 73 65 73 2c 0a 74 68 65 20 74 72 61 6e 73 69 65    6e 74 20 61 6c 73 6f 20 66 65 61 74 75 72 65 73 | ses,.the.transient.also.features | 
| eade0 | 20 74 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d    65 6e 74 20 e2 80 98 2d 2d 69 6e 74 65 72 61 63 | .the.infix.argument....--interac | 
| eae00 | 74 69 76 65 e2 80 99 2e 20 20 54 68 69 73 0a 63    61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 74 75 | tive......This.can.be.used.to.tu | 
| eae20 | 72 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 6f 74    68 65 72 2c 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 | rn.one.of.the.other,.non-interac | 
| eae40 | 74 69 76 65 20 72 65 62 61 73 65 20 76 61 72 69    61 6e 74 73 0a 69 6e 74 6f 20 61 6e 20 69 6e 74 | tive.rebase.variants.into.an.int | 
| eae60 | 65 72 61 63 74 69 76 65 20 72 65 62 61 73 65 2e    0a 0a 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 | eractive.rebase......For.example | 
| eae80 | 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20    63 6c 65 61 6e 20 75 70 20 61 20 66 65 61 74 75 | .if.you.want.to.clean.up.a.featu | 
| eaea0 | 72 65 20 62 72 61 6e 63 68 20 61 6e 64 20 61 74    20 74 68 65 20 73 61 6d 65 0a 74 69 6d 65 20 72 | re.branch.and.at.the.same.time.r | 
| eaec0 | 65 62 61 73 65 20 69 74 20 6f 6e 74 6f 20 e2 80    98 6d 61 73 74 65 72 e2 80 99 2c 20 74 68 65 6e | ebase.it.onto....master...,.then | 
| eaee0 | 20 79 6f 75 20 63 6f 75 6c 64 20 75 73 65 20 e2    80 98 72 2d 69 75 e2 80 99 2e 20 20 42 75 74 20 | .you.could.use....r-iu......But. | 
| eaf00 | 77 65 0a 72 65 63 6f 6d 6d 65 6e 64 20 74 68 61    74 20 79 6f 75 20 69 6e 73 74 65 61 64 20 64 6f | we.recommend.that.you.instead.do | 
| eaf20 | 20 74 68 61 74 20 69 6e 20 74 77 6f 20 73 74 65    70 73 2e 20 20 46 69 72 73 74 20 75 73 65 20 e2 | .that.in.two.steps...First.use.. | 
| eaf40 | 80 98 72 69 e2 80 99 20 74 6f 0a 63 6c 65 61 6e    75 70 20 74 68 65 20 66 65 61 74 75 72 65 20 62 | ..ri....to.cleanup.the.feature.b | 
| eaf60 | 72 61 6e 63 68 2c 20 61 6e 64 20 74 68 65 6e 20    69 6e 20 61 20 73 65 63 6f 6e 64 20 73 74 65 70 | ranch,.and.then.in.a.second.step | 
| eaf80 | 20 e2 80 98 72 75 e2 80 99 20 74 6f 20 72 65 62    61 73 65 20 69 74 0a 6f 6e 74 6f 20 e2 80 98 6d | ....ru....to.rebase.it.onto....m | 
| eafa0 | 61 73 74 65 72 e2 80 99 2e 20 20 54 68 61 74 20    77 61 79 20 69 66 20 74 68 69 6e 67 73 20 74 75 | aster......That.way.if.things.tu | 
| eafc0 | 72 6e 20 6f 75 74 20 74 6f 20 62 65 20 6d 6f 72    65 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 74 68 | rn.out.to.be.more.complicated.th | 
| eafe0 | 61 6e 0a 79 6f 75 20 74 68 6f 75 67 68 74 20 61    6e 64 2f 6f 72 20 79 6f 75 20 6d 61 6b 65 20 61 | an.you.thought.and/or.you.make.a | 
| eb000 | 20 6d 69 73 74 61 6b 65 20 61 6e 64 20 68 61 76    65 20 74 6f 20 73 74 61 72 74 20 6f 76 65 72 2c | .mistake.and.have.to.start.over, | 
| eb020 | 20 74 68 65 6e 20 79 6f 75 0a 6f 6e 6c 79 20 68    61 76 65 20 74 6f 20 72 65 64 6f 20 68 61 6c 66 | .then.you.only.have.to.redo.half | 
| eb040 | 20 74 68 65 20 77 6f 72 6b 2e 0a 0a 20 20 20 45    78 70 6c 69 63 69 74 6c 79 20 65 6e 61 62 6c 69 | .the.work......Explicitly.enabli | 
| eb060 | 6e 67 20 e2 80 98 2d 2d 69 6e 74 65 72 61 63 74    69 76 65 e2 80 99 20 77 6f 6e e2 80 99 74 20 68 | ng....--interactive....won...t.h | 
| eb080 | 61 76 65 20 61 6e 20 65 66 66 65 63 74 20 6f 6e    20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 63 | ave.an.effect.on.the.following.c | 
| eb0a0 | 6f 6d 6d 61 6e 64 73 20 61 73 20 74 68 65 79 20    61 6c 77 61 79 73 20 75 73 65 20 74 68 61 74 20 | ommands.as.they.always.use.that. | 
| eb0c0 | 61 72 67 75 6d 65 6e 74 20 61 6e 79 77 61 79 2c    20 65 76 65 6e 20 69 66 20 69 74 0a 69 73 20 6e | argument.anyway,.even.if.it.is.n | 
| eb0e0 | 6f 74 20 65 6e 61 62 6c 65 64 20 69 6e 20 74 68    65 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a e2 80 | ot.enabled.in.the.transient..... | 
| eb100 | 98 72 20 69 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 | .r.i........(...magit-rebase-int | 
| eb120 | 65 72 61 63 74 69 76 65 e2 80 99 29 0a 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | eractive...).......This.command. | 
| eb140 | 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 61 73 65 20 73 65 71 | starts.an.interactive.rebase.seq | 
| eb160 | 75 65 6e 63 65 2e 0a 0a e2 80 98 72 20 66 e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | uence......r.f........(...magit- | 
| eb180 | 72 65 62 61 73 65 2d 61 75 74 6f 73 71 75 61 73    68 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 | rebase-autosquash...).......This | 
| eb1a0 | 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 69 78 | .command.combines.squash.and.fix | 
| eb1c0 | 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 0a 20 | up.commits.with.their.intended.. | 
| eb1e0 | 20 20 20 20 74 61 72 67 65 74 73 2e 0a 0a e2 80    98 72 20 6d e2 80 99 20 20 20 20 20 28 e2 80 98 | ....targets......r.m........(... | 
| eb200 | 6d 61 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 0a 20 20 | magit-rebase-edit-commit...).... | 
| eb220 | 20 20 20 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 | ...This.command.starts.an.intera | 
| eb240 | 63 74 69 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 | ctive.rebase.sequence.that.lets. | 
| eb260 | 74 68 65 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 | the......user.edit.a.single.olde | 
| eb280 | 72 20 63 6f 6d 6d 69 74 2e 0a 0a e2 80 98 72 20    77 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 | r.commit......r.w........(...mag | 
| eb2a0 | 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64    2d 63 6f 6d 6d 69 74 e2 80 99 29 0a 0a 20 20 20 | it-rebase-reword-commit...)..... | 
| eb2c0 | 20 20 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 | ..This.command.starts.an.interac | 
| eb2e0 | 74 69 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 | tive.rebase.sequence.that.lets.t | 
| eb300 | 68 65 0a 20 20 20 20 20 75 73 65 72 20 72 65 77    6f 72 64 20 61 20 73 69 6e 67 6c 65 20 6f 6c 64 | he......user.reword.a.single.old | 
| eb320 | 65 72 20 63 6f 6d 6d 69 74 2e 0a 0a e2 80 98 72    20 6b e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | er.commit......r.k........(...ma | 
| eb340 | 67 69 74 2d 72 65 62 61 73 65 2d 72 65 6d 6f 76    65 2d 63 6f 6d 6d 69 74 e2 80 99 29 0a 0a 20 20 | git-rebase-remove-commit...).... | 
| eb360 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20    72 65 6d 6f 76 65 73 20 61 20 73 69 6e 67 6c 65 | ...This.command.removes.a.single | 
| eb380 | 20 6f 6c 64 65 72 20 63 6f 6d 6d 69 74 20 75 73    69 6e 67 20 72 65 62 61 73 65 2e 0a 0a 20 20 20 | .older.commit.using.rebase...... | 
| eb3a0 | 57 68 65 6e 20 61 20 72 65 62 61 73 65 20 69 73    20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 | When.a.rebase.is.in.progress,.th | 
| eb3c0 | 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 66 65 61 74 75 72 65 | en.the.transient.instead.feature | 
| eb3e0 | 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. | 
| eb400 | 0a 0a e2 80 98 72 20 72 e2 80 99 20 20 20 20 20    28 e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 | .....r.r........(...magit-rebase | 
| eb420 | 2d 63 6f 6e 74 69 6e 75 65 e2 80 99 29 0a 0a 20    20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | -continue...).......This.command | 
| eb440 | 20 72 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 | .restart.the.current.rebasing.op | 
| eb460 | 65 72 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 49    6e 20 73 6f 6d 65 20 63 61 73 65 73 20 74 68 69 | eration........In.some.cases.thi | 
| eb480 | 73 20 70 6f 70 73 20 75 70 20 61 20 63 6f 6d 6d    69 74 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 | s.pops.up.a.commit.message.buffe | 
| eb4a0 | 72 20 66 6f 72 20 79 6f 75 20 64 6f 20 65 64 69    74 2e 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 | r.for.you.do.edit.......With.a.p | 
| eb4c0 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74    68 65 20 6f 6c 64 20 6d 65 73 73 61 67 65 20 69 | refix.argument.the.old.message.i | 
| eb4e0 | 73 20 72 65 75 73 65 64 20 61 73 2d 69 73 2e 0a    0a e2 80 98 72 20 73 e2 80 99 20 20 20 20 20 28 | s.reused.as-is......r.s........( | 
| eb500 | e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 2d    73 6b 69 70 e2 80 99 29 0a 0a 20 20 20 20 20 54 | ...magit-rebase-skip...).......T | 
| eb520 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 6b 69 70    73 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f | his.command.skips.the.current.co | 
| eb540 | 6d 6d 69 74 20 61 6e 64 20 72 65 73 74 61 72 74    73 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 | mmit.and.restarts.the.current... | 
| eb560 | 20 20 20 72 65 62 61 73 65 20 6f 70 65 72 61 74    69 6f 6e 2e 0a 0a e2 80 98 72 20 65 e2 80 99 20 | ...rebase.operation......r.e.... | 
| eb580 | 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 72 65    62 61 73 65 2d 65 64 69 74 e2 80 99 29 0a 0a 20 | ....(...magit-rebase-edit...)... | 
| eb5a0 | 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 65 72 20 65 | ....This.command.lets.the.user.e | 
| eb5c0 | 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 72 65 6e 74 | dit.the.todo.list.of.the.current | 
| eb5e0 | 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 72 20 61 e2 | .rebase......operation......r.a. | 
| eb600 | 80 99 20 20 20 20 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 | .......(...magit-rebase-abort... | 
| eb620 | 29 0a 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 | ).......This.command.aborts.the. | 
| eb640 | 63 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 | current.rebase.operation,.restor | 
| eb660 | 69 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 | ing.the......original.branch...* | 
| eb680 | 20 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 | .Menu:..*.Editing.Rebase.Sequenc | 
| eb6a0 | 65 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 | es::.*.Information.About.In-Prog | 
| eb6c0 | 72 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 | ress.Rebase::....File:.magit.inf | 
| eb6e0 | 6f 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 | o,..Node:.Editing.Rebase.Sequenc | 
| eb700 | 65 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 | es,..Next:.Information.About.In- | 
| eb720 | 50 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 | Progress.Rebase,..Up:.Rebasing.. | 
| eb740 | 36 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 | 6.9.1.Editing.Rebase.Sequences.- | 
| eb760 | 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 e2 | -----------------------------... | 
| eb780 | 80 98 43 2d 63 20 43 2d 63 e2 80 99 20 20 20 20    20 28 e2 80 98 77 69 74 68 2d 65 64 69 74 6f 72 | ..C-c.C-c........(...with-editor | 
| eb7a0 | 2d 66 69 6e 69 73 68 e2 80 99 29 0a 0a 20 20 20    20 20 46 69 6e 69 73 68 20 74 68 65 20 63 75 72 | -finish...).......Finish.the.cur | 
| eb7c0 | 72 65 6e 74 20 65 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 | rent.editing.session.by.returnin | 
| eb7e0 | 67 20 77 69 74 68 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 | g.with.exit.code.0.......Git.the | 
| eb800 | 6e 20 75 73 65 73 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 | n.uses.the.rebase.instructions.i | 
| eb820 | 74 20 66 69 6e 64 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 | t.finds.in.the.file......C-c.C-k | 
| eb840 | e2 80 99 20 20 20 20 20 28 e2 80 98 77 69 74 68    2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c e2 80 | ........(...with-editor-cancel.. | 
| eb860 | 99 29 0a 0a 20 20 20 20 20 43 61 6e 63 65 6c 20    74 68 65 20 63 75 72 72 65 6e 74 20 65 64 69 74 | .).......Cancel.the.current.edit | 
| eb880 | 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 20 65 78 | ing.session.by.returning.with.ex | 
| eb8a0 | 69 74 20 63 6f 64 65 20 31 2e 0a 20 20 20 20 20    47 69 74 20 74 68 65 6e 20 66 6f 72 67 6f 65 73 | it.code.1.......Git.then.forgoes | 
| eb8c0 | 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 72 65    62 61 73 65 20 73 65 71 75 65 6e 63 65 2e 0a 0a | .starting.the.rebase.sequence... | 
| eb8e0 | e2 80 98 52 45 54 e2 80 99 20 20 20 20 20 28 e2    80 98 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f | ...RET........(...git-rebase-sho | 
| eb900 | 77 2d 63 6f 6d 6d 69 74 e2 80 99 29 0a 0a 20 20    20 20 20 53 68 6f 77 20 74 68 65 20 63 6f 6d 6d | w-commit...).......Show.the.comm | 
| eb920 | 69 74 20 6f 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 | it.on.the.current.line.in.anothe | 
| eb940 | 72 20 62 75 66 66 65 72 20 61 6e 64 20 73 65 6c    65 63 74 0a 20 20 20 20 20 74 68 61 74 20 62 75 | r.buffer.and.select......that.bu | 
| eb960 | 66 66 65 72 2e 0a 0a e2 80 98 53 50 43 e2 80 99    20 20 20 20 20 28 e2 80 98 67 69 74 2d 72 65 62 | ffer......SPC........(...git-reb | 
| eb980 | 61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f    6c 6c 2d 75 70 e2 80 99 29 0a 0a 20 20 20 20 20 | ase-show-or-scroll-up...)....... | 
| eb9a0 | 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 74 20 6c | Show.the.commit.on.the.current.l | 
| eb9c0 | 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 0a 20 20 | ine.in.another.buffer.without... | 
| eb9e0 | 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 20 74 68 | ...selecting.that.buffer...If.th | 
| eba00 | 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 76 69 73 | e.revision.buffer.is.already.vis | 
| eba20 | 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 66 20 74 | ible......in.another.window.of.t | 
| eba40 | 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 64 20 73 | he.current.frame,.then.instead.s | 
| eba60 | 63 72 6f 6c 6c 20 74 68 61 74 0a 20 20 20 20 20    77 69 6e 64 6f 77 20 75 70 2e 0a 0a e2 80 98 44 | croll.that......window.up......D | 
| eba80 | 45 4c e2 80 99 20 20 20 20 20 28 e2 80 98 67 69    74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 | EL........(...git-rebase-show-or | 
| ebaa0 | 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e e2 80 99 29    0a 0a 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 | -scroll-down...).......Show.the. | 
| ebac0 | 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 65 20 63 75    72 72 65 6e 74 20 6c 69 6e 65 20 69 6e 20 61 6e | commit.on.the.current.line.in.an | 
| ebae0 | 6f 74 68 65 72 20 62 75 66 66 65 72 20 77 69 74    68 6f 75 74 0a 20 20 20 20 20 73 65 6c 65 63 74 | other.buffer.without......select | 
| ebb00 | 69 6e 67 20 74 68 61 74 20 62 75 66 66 65 72 2e    20 20 49 66 20 74 68 65 20 72 65 76 69 73 69 6f | ing.that.buffer...If.the.revisio | 
| ebb20 | 6e 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 65    61 64 79 20 76 69 73 69 62 6c 65 0a 20 20 20 20 | n.buffer.is.already.visible..... | 
| ebb40 | 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64    6f 77 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e | .in.another.window.of.the.curren | 
| ebb60 | 74 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 69 6e    73 74 65 61 64 20 73 63 72 6f 6c 6c 20 74 68 61 | t.frame,.then.instead.scroll.tha | 
| ebb80 | 74 0a 20 20 20 20 20 77 69 6e 64 6f 77 20 64 6f    77 6e 2e 0a 0a e2 80 98 70 e2 80 99 20 20 20 20 | t......window.down......p....... | 
| ebba0 | 20 28 e2 80 98 67 69 74 2d 72 65 62 61 73 65 2d    62 61 63 6b 77 61 72 64 2d 6c 69 6e 65 e2 80 99 | .(...git-rebase-backward-line... | 
| ebbc0 | 29 0a 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f 20    70 72 65 76 69 6f 75 73 20 6c 69 6e 65 2e 0a 0a | ).......Move.to.previous.line... | 
| ebbe0 | e2 80 98 6e e2 80 99 20 20 20 20 20 28 e2 80 98    66 6f 72 77 61 72 64 2d 6c 69 6e 65 e2 80 99 29 | ...n........(...forward-line...) | 
| ebc00 | 0a 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 4d 2d | .......Move.to.next.line......M- | 
| ebc20 | 70 e2 80 99 20 20 20 20 20 28 e2 80 98 67 69 74    2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e | p........(...git-rebase-move-lin | 
| ebc40 | 65 2d 75 70 e2 80 99 29 0a 0a 20 20 20 20 20 4d    6f 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 | e-up...).......Move.the.current. | 
| ebc60 | 63 6f 6d 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 | commit.(or.command).up......M-n. | 
| ebc80 | 80 99 20 20 20 20 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 | .......(...git-rebase-move-line- | 
| ebca0 | 64 6f 77 6e e2 80 99 29 0a 0a 20 20 20 20 20 4d    6f 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 | down...).......Move.the.current. | 
| ebcc0 | 63 6f 6d 6d 69 74 20 28 6f 72 20 63 6f 6d 6d 61    6e 64 29 20 64 6f 77 6e 2e 0a 0a e2 80 98 72 e2 | commit.(or.command).down......r. | 
| ebce0 | 80 99 20 20 20 20 20 28 e2 80 98 67 69 74 2d 72    65 62 61 73 65 2d 72 65 77 6f 72 64 e2 80 99 29 | .......(...git-rebase-reword...) | 
| ebd00 | 0a 0a 20 20 20 20 20 45 64 69 74 20 6d 65 73 73    61 67 65 20 6f 66 20 63 6f 6d 6d 69 74 20 6f 6e | .......Edit.message.of.commit.on | 
| ebd20 | 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 0a    e2 80 98 65 e2 80 99 20 20 20 20 20 28 e2 80 98 | .current.line......e........(... | 
| ebd40 | 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 e2    80 99 29 0a 0a 20 20 20 20 20 53 74 6f 70 20 61 | git-rebase-edit...).......Stop.a | 
| ebd60 | 74 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 74 20 6c 69 6e 65 | t.the.commit.on.the.current.line | 
| ebd80 | 2e 0a 0a e2 80 98 73 e2 80 99 20 20 20 20 20 28    e2 80 98 67 69 74 2d 72 65 62 61 73 65 2d 73 71 | ......s........(...git-rebase-sq | 
| ebda0 | 75 61 73 68 e2 80 99 29 0a 0a 20 20 20 20 20 4d    65 6c 64 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 | uash...).......Meld.commit.on.cu | 
| ebdc0 | 72 72 65 6e 74 20 6c 69 6e 65 20 69 6e 74 6f 20    70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 2c | rrent.line.into.previous.commit, | 
| ebde0 | 20 61 6e 64 20 65 64 69 74 20 6d 65 73 73 61 67    65 2e 0a 0a e2 80 98 66 e2 80 99 20 20 20 20 20 | .and.edit.message......f........ | 
| ebe00 | 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 0a 20 20 20 20 20 4d | (...git-rebase-fixup...).......M | 
| ebe20 | 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 6e 74 6f 20 | eld.commit.on.current.line.into. | 
| ebe40 | 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 74 68 65 0a | previous.commit,.discarding.the. | 
| ebe60 | 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 61 67 65 2e | .....current.commit...s.message. | 
| ebe80 | 0a 0a e2 80 98 6b e2 80 99 20 20 20 20 20 28 e2    80 98 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c | .....k........(...git-rebase-kil | 
| ebea0 | 6c 2d 6c 69 6e 65 e2 80 99 29 0a 0a 20 20 20 20    20 4b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e | l-line...).......Kill.the.curren | 
| ebec0 | 74 20 61 63 74 69 6f 6e 20 6c 69 6e 65 2e 0a 0a    e2 80 98 63 e2 80 99 20 20 20 20 20 28 e2 80 98 | t.action.line......c........(... | 
| ebee0 | 67 69 74 2d 72 65 62 61 73 65 2d 70 69 63 6b e2    80 99 29 0a 0a 20 20 20 20 20 55 73 65 20 63 6f | git-rebase-pick...).......Use.co | 
| ebf00 | 6d 6d 69 74 20 6f 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 20 | mmit.on.current.line......x..... | 
| ebf20 | 20 20 20 28 e2 80 98 67 69 74 2d 72 65 62 61 73    65 2d 65 78 65 63 e2 80 99 29 0a 0a 20 20 20 20 | ...(...git-rebase-exec...)...... | 
| ebf40 | 20 49 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 | .Insert.a.shell.command.to.be.ru | 
| ebf60 | 6e 20 61 66 74 65 72 20 74 68 65 20 70 72 6f 63    65 65 64 69 6e 67 20 63 6f 6d 6d 69 74 2e 0a 0a | n.after.the.proceeding.commit... | 
| ebf80 | 20 20 20 20 20 49 66 20 74 68 65 72 65 20 61 6c    72 65 61 64 79 20 69 73 20 73 75 63 68 20 61 20 | .....If.there.already.is.such.a. | 
| ebfa0 | 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 68 65 | command.on.the.current.line,.the | 
| ebfc0 | 6e 20 65 64 69 74 0a 20 20 20 20 20 74 68 61 74    20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 | n.edit......that.instead...With. | 
| ebfe0 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 20 69 6e 73 65 72 74 20 61 20 6e 65 77 20 63 | a.prefix.argument.insert.a.new.c | 
| ec000 | 6f 6d 6d 61 6e 64 20 65 76 65 6e 0a 20 20 20 20    20 77 68 65 6e 20 74 68 65 72 65 20 61 6c 72 65 | ommand.even......when.there.alre | 
| ec020 | 61 64 79 20 69 73 20 6f 6e 65 20 6f 6e 20 74 68    65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 20 | ady.is.one.on.the.current.line.. | 
| ec040 | 20 57 69 74 68 20 65 6d 70 74 79 20 69 6e 70 75    74 0a 20 20 20 20 20 72 65 6d 6f 76 65 20 74 68 | .With.empty.input......remove.th | 
| ec060 | 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 6c 69 6e 65 2c 20 69 | e.command.on.the.current.line,.i | 
| ec080 | 66 20 61 6e 79 2e 0a 0a e2 80 98 62 e2 80 99 20    20 20 20 20 28 e2 80 98 67 69 74 2d 72 65 62 61 | f.any......b........(...git-reba | 
| ec0a0 | 73 65 2d 62 72 65 61 6b e2 80 99 29 0a 0a 20 20    20 20 20 49 6e 73 65 72 74 20 61 20 62 72 65 61 | se-break...).......Insert.a.brea | 
| ec0c0 | 6b 20 61 63 74 69 6f 6e 20 62 65 66 6f 72 65 20    74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 | k.action.before.the.current.line | 
| ec0e0 | 2c 20 69 6e 73 74 72 75 63 74 69 6e 67 20 47 69    74 20 74 6f 0a 20 20 20 20 20 72 65 74 75 72 6e | ,.instructing.Git.to......return | 
| ec100 | 20 63 6f 6e 74 72 6f 6c 20 74 6f 20 74 68 65 20    75 73 65 72 2e 0a 0a e2 80 98 79 e2 80 99 20 20 | .control.to.the.user......y..... | 
| ec120 | 20 20 20 28 e2 80 98 67 69 74 2d 72 65 62 61 73    65 2d 69 6e 73 65 72 74 e2 80 99 29 0a 0a 20 20 | ...(...git-rebase-insert...).... | 
| ec140 | 20 20 20 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 | ...Read.an.arbitrary.commit.and. | 
| ec160 | 69 6e 73 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 0a 0a e2 | insert.it.below.current.line.... | 
| ec180 | 80 98 43 2d 78 20 75 e2 80 99 20 20 20 20 20 28    e2 80 98 67 69 74 2d 72 65 62 61 73 65 2d 75 6e | ..C-x.u........(...git-rebase-un | 
| ec1a0 | 64 6f e2 80 99 29 0a 0a 20 20 20 20 20 55 6e 64    6f 20 73 6f 6d 65 20 70 72 65 76 69 6f 75 73 20 | do...).......Undo.some.previous. | 
| ec1c0 | 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 62 75 74 20 77 6f | changes...Like....undo....but.wo | 
| ec1e0 | 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 65 72 73 2e 0a 0a | rks.in.read-only......buffers... | 
| ec200 | 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 65 2d 61 75 74 6f | .--.User.Option:.git-rebase-auto | 
| ec220 | 2d 61 64 76 61 6e 63 65 0a 0a 20 20 20 20 20 57    68 65 74 68 65 72 20 74 6f 20 6d 6f 76 65 20 74 | -advance.......Whether.to.move.t | 
| ec240 | 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 61 20 6c 69 6e | o.next.line.after.changing.a.lin | 
| ec260 | 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 62 61 73 65 2d | e....--.User.Option:.git-rebase- | 
| ec280 | 73 68 6f 77 2d 69 6e 73 74 72 75 63 74 69 6f 6e    73 0a 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 | show-instructions.......Whether. | 
| ec2a0 | 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 6e 73 69 64 | to.show.usage.instructions.insid | 
| ec2c0 | 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 65 72 20 4f | e.the.rebase.buffer....--.User.O | 
| ec2e0 | 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 6e 63 65 6c | ption:.git-rebase-confirm-cancel | 
| ec300 | 0a 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 73 20 72 | .......Whether.confirmation.is.r | 
| ec320 | 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 20 72 65 | equired.to.cancel......When.a.re | 
| ec340 | 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 98 2d 2d | base.is.performed.with.the....-- | 
| ec360 | 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 73 65 71 | rebase-merges....option,.the.seq | 
| ec380 | 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 72 20 74 | uence.will.include.a.few.other.t | 
| ec3a0 | 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 77 69 6e | ypes.of.actions.and.the.followin | 
| ec3c0 | 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 e2 80 98 | g.commands.become.relevant...... | 
| ec3e0 | 6c e2 80 99 20 20 20 20 20 28 e2 80 98 67 69 74    2d 72 65 62 61 73 65 2d 6c 61 62 65 6c e2 80 99 | l........(...git-rebase-label... | 
| ec400 | 29 0a 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 | ).......This.commands.inserts.a. | 
| ec420 | 6c 61 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 | label.action.or.edits.the.one.at | 
| ec440 | 20 70 6f 69 6e 74 2e 0a 0a e2 80 98 74 e2 80 99    20 20 20 20 20 28 e2 80 98 67 69 74 2d 72 65 62 | .point......t........(...git-reb | 
| ec460 | 61 73 65 2d 72 65 73 65 74 e2 80 99 29 0a 0a 20    20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | ase-reset...).......This.command | 
| ec480 | 20 69 6e 73 65 72 74 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 | .inserts.a.reset.action.or.edits | 
| ec4a0 | 20 74 68 65 20 6f 6e 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 | .the.one.at.point...The......pro | 
| ec4c0 | 6d 70 74 20 77 69 6c 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 | mpt.will.offer.the.labels.that.a | 
| ec4e0 | 72 65 20 63 75 72 72 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 | re.currently.present.in.the..... | 
| ec500 | 20 62 75 66 66 65 72 2e 0a 0a e2 80 98 4d 4d e2    80 99 20 20 20 20 20 28 e2 80 98 67 69 74 2d 72 | .buffer......MM........(...git-r | 
| ec520 | 65 62 61 73 65 2d 6d 65 72 67 65 e2 80 99 29 0a    0a 20 20 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e | ebase-merge...).......The.comman | 
| ec540 | 64 20 69 6e 73 65 72 74 73 20 61 20 6d 65 72 67    65 20 61 63 74 69 6f 6e 20 6f 72 20 65 64 69 74 | d.inserts.a.merge.action.or.edit | 
| ec560 | 73 20 74 68 65 20 6f 6e 65 20 61 74 20 70 6f 69    6e 74 2e 20 20 54 68 65 0a 20 20 20 20 20 70 72 | s.the.one.at.point...The......pr | 
| ec580 | 6f 6d 70 74 20 77 69 6c 6c 20 6f 66 66 65 72 20    74 68 65 20 6c 61 62 65 6c 73 20 74 68 61 74 20 | ompt.will.offer.the.labels.that. | 
| ec5a0 | 61 72 65 20 63 75 72 72 65 6e 74 6c 79 20 70 72    65 73 65 6e 74 20 69 6e 20 74 68 65 0a 20 20 20 | are.currently.present.in.the.... | 
| ec5c0 | 20 20 62 75 66 66 65 72 2e 20 20 53 70 65 63 69    66 79 69 6e 67 20 61 20 6d 65 73 73 61 67 65 20 | ..buffer...Specifying.a.message. | 
| ec5e0 | 74 6f 20 72 65 75 73 65 20 76 69 61 20 e2 80 98    2d 63 e2 80 99 20 6f 72 20 e2 80 98 2d 43 e2 80 | to.reuse.via....-c....or....-C.. | 
| ec600 | 99 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 73 75    70 70 6f 72 74 65 64 3b 20 61 6e 20 65 64 69 74 | ..is.not......supported;.an.edit | 
| ec620 | 6f 72 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 62    65 20 69 6e 76 6f 6b 65 64 20 66 6f 72 20 74 68 | or.will.always.be.invoked.for.th | 
| ec640 | 65 20 6d 65 72 67 65 2e 0a 0a e2 80 98 4d 74 e2    80 99 20 20 20 20 20 28 e2 80 98 67 69 74 2d 72 | e.merge......Mt........(...git-r | 
| ec660 | 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 e2 80 99 29 0a 0a | ebase-merge-toggle-editmsg...).. | 
| ec680 | 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 62 65 74 77 65 65 | .....This.command.toggles.betwee | 
| ec6a0 | 6e 20 74 68 65 20 e2 80 98 2d 43 e2 80 99 20 61    6e 64 20 e2 80 98 2d 63 e2 80 99 20 6f 70 74 69 | n.the....-C....and....-c....opti | 
| ec6c0 | 6f 6e 73 20 6f 66 20 74 68 65 20 6d 65 72 67 65    0a 20 20 20 20 20 61 63 74 69 6f 6e 20 61 74 20 | ons.of.the.merge......action.at. | 
| ec6e0 | 70 6f 69 6e 74 2e 20 20 54 68 65 73 65 20 6f 70    74 69 6f 6e 73 20 62 6f 74 68 20 73 70 65 63 69 | point...These.options.both.speci | 
| ec700 | 66 79 20 61 20 63 6f 6d 6d 69 74 20 77 68 6f 73    65 20 6d 65 73 73 61 67 65 0a 20 20 20 20 20 73 | fy.a.commit.whose.message......s | 
| ec720 | 68 6f 75 6c 64 20 62 65 20 72 65 75 73 65 64 2e    20 20 54 68 65 20 6c 6f 77 65 72 2d 63 61 73 65 | hould.be.reused...The.lower-case | 
| ec740 | 20 76 61 72 69 61 6e 74 20 69 6e 73 74 72 75 63    74 73 20 47 69 74 20 74 6f 20 69 6e 76 6f 6b 65 | .variant.instructs.Git.to.invoke | 
| ec760 | 0a 20 20 20 20 20 74 68 65 20 65 64 69 74 6f 72    20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 74 | ......the.editor.when.creating.t | 
| ec780 | 68 65 20 6d 65 72 67 65 2c 20 61 6c 6c 6f 77 69    6e 67 20 74 68 65 20 75 73 65 72 20 74 6f 20 65 | he.merge,.allowing.the.user.to.e | 
| ec7a0 | 64 69 74 20 74 68 65 0a 20 20 20 20 20 6d 65 73    73 61 67 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d | dit.the......message.....File:.m | 
| ec7c0 | 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65    3a 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 41 62 | agit.info,..Node:.Information.Ab | 
| ec7e0 | 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73 20    52 65 62 61 73 65 2c 20 20 50 72 65 76 3a 20 45 | out.In-Progress.Rebase,..Prev:.E | 
| ec800 | 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 65    71 75 65 6e 63 65 73 2c 20 20 55 70 3a 20 52 65 | diting.Rebase.Sequences,..Up:.Re | 
| ec820 | 62 61 73 69 6e 67 0a 0a 36 2e 39 2e 32 20 49 6e    66 6f 72 6d 61 74 69 6f 6e 20 41 62 6f 75 74 20 | basing..6.9.2.Information.About. | 
| ec840 | 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61    73 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | In-Progress.Rebase.------------- | 
| ec860 | 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 57 | -----------------------------..W | 
| ec880 | 68 69 6c 65 20 61 20 72 65 62 61 73 65 20 73 65    71 75 65 6e 63 65 20 69 73 20 69 6e 20 70 72 6f | hile.a.rebase.sequence.is.in.pro | 
| ec8a0 | 67 72 65 73 73 2c 20 74 68 65 20 73 74 61 74 75    73 20 62 75 66 66 65 72 20 66 65 61 74 75 72 65 | gress,.the.status.buffer.feature | 
| ec8c0 | 73 20 61 0a 73 65 63 74 69 6f 6e 20 74 68 61 74    20 6c 69 73 74 73 20 74 68 65 20 63 6f 6d 6d 69 | s.a.section.that.lists.the.commi | 
| ec8e0 | 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 61 70 70 6c 69 65 | ts.that.have.already.been.applie | 
| ec900 | 64 20 61 73 20 77 65 6c 6c 20 61 73 0a 74 68 65    20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 73 74 | d.as.well.as.the.commits.that.st | 
| ec920 | 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 54 68 65 20 | ill.have.to.be.applied......The. | 
| ec940 | 63 6f 6d 6d 69 74 73 20 61 72 65 20 73 70 6c 69    74 20 69 6e 20 74 77 6f 20 68 61 6c 76 65 73 2e | commits.are.split.in.two.halves. | 
| ec960 | 20 20 57 68 65 6e 20 72 65 62 61 73 65 20 73 74    6f 70 73 20 61 74 20 61 20 63 6f 6d 6d 69 74 2c | ..When.rebase.stops.at.a.commit, | 
| ec980 | 0a 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 74 6f 20 | .either.because.the.user.has.to. | 
| ec9a0 | 64 65 61 6c 20 77 69 74 68 20 61 20 63 6f 6e 66    6c 69 63 74 20 6f 72 20 62 65 63 61 75 73 65 20 | deal.with.a.conflict.or.because. | 
| ec9c0 | 73 2f 68 65 0a 65 78 70 6c 69 63 69 74 6c 79 20    72 65 71 75 65 73 74 65 64 20 74 68 61 74 20 72 | s/he.explicitly.requested.that.r | 
| ec9e0 | 65 62 61 73 65 20 73 74 6f 70 73 20 61 74 20 74    68 61 74 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e | ebase.stops.at.that.commit,.then | 
| eca00 | 20 70 6f 69 6e 74 20 69 73 0a 70 6c 61 63 65 64    20 6f 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 | .point.is.placed.on.the.commit.t | 
| eca20 | 68 61 74 20 73 65 70 61 72 61 74 65 73 20 74 68    65 20 74 77 6f 20 67 72 6f 75 70 73 2c 20 69 2e | hat.separates.the.two.groups,.i. | 
| eca40 | 65 2e 20 20 6f 6e 20 e2 80 98 48 45 41 44 e2 80    99 2e 0a 54 68 65 20 63 6f 6d 6d 69 74 73 20 61 | e...on....HEAD.....The.commits.a | 
| eca60 | 62 6f 76 65 20 69 74 20 68 61 76 65 20 6e 6f 74    20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 79 65 | bove.it.have.not.been.applied.ye | 
| eca80 | 74 2c 20 77 68 69 6c 65 20 74 68 65 20 e2 80 98    48 45 41 44 e2 80 99 20 61 6e 64 20 74 68 65 0a | t,.while.the....HEAD....and.the. | 
| ecaa0 | 63 6f 6d 6d 69 74 73 20 62 65 6c 6f 77 20 69 74    20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 | commits.below.it.have.already.be | 
| ecac0 | 65 6e 20 61 70 70 6c 69 65 64 2e 20 20 49 6e 20    62 65 74 77 65 65 6e 20 74 68 65 73 65 20 74 77 | en.applied...In.between.these.tw | 
| ecae0 | 6f 20 67 72 6f 75 70 73 0a 6f 66 20 61 70 70 6c    69 65 64 20 61 6e 64 20 79 65 74 2d 74 6f 2d 62 | o.groups.of.applied.and.yet-to-b | 
| ecb00 | 65 20 61 70 70 6c 69 65 64 20 63 6f 6d 6d 69 74    73 2c 20 74 68 65 72 65 20 73 6f 6d 65 74 69 6d | e.applied.commits,.there.sometim | 
| ecb20 | 65 73 20 69 73 20 61 20 63 6f 6d 6d 69 74 0a 77    68 69 63 68 20 68 61 73 20 62 65 65 6e 20 64 72 | es.is.a.commit.which.has.been.dr | 
| ecb40 | 6f 70 70 65 64 2e 0a 0a 20 20 20 45 61 63 68 20    63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 | opped......Each.commit.is.prefix | 
| ecb60 | 65 64 20 77 69 74 68 20 61 20 77 6f 72 64 20 61    6e 64 20 74 68 65 73 65 20 77 6f 72 64 73 20 61 | ed.with.a.word.and.these.words.a | 
| ecb80 | 72 65 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 0a    73 68 6f 77 6e 20 69 6e 20 64 69 66 66 65 72 65 | re.additionally.shown.in.differe | 
| ecba0 | 6e 74 20 63 6f 6c 6f 72 73 20 74 6f 20 69 6e 64    69 63 61 74 65 20 74 68 65 20 73 74 61 74 75 73 | nt.colors.to.indicate.the.status | 
| ecbc0 | 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 73 2e    0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 | .of.the.commits......The.followi | 
| ecbe0 | 6e 67 20 63 6f 6c 6f 72 73 20 61 72 65 20 75 73    65 64 3a 0a 0a 20 20 20 e2 80 a2 20 59 65 6c 6c | ng.colors.are.used:.........Yell | 
| ecc00 | 6f 77 20 63 6f 6d 6d 69 74 73 20 68 61 76 65 20    6e 6f 74 20 62 65 65 6e 20 61 70 70 6c 69 65 64 | ow.commits.have.not.been.applied | 
| ecc20 | 20 79 65 74 2e 0a 0a 20 20 20 e2 80 a2 20 47 72    61 79 20 63 6f 6d 6d 69 74 73 20 68 61 76 65 20 | .yet..........Gray.commits.have. | 
| ecc40 | 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 e2 80 a2 20 54 68 | already.been.applied..........Th | 
| ecc60 | 65 20 62 6c 75 65 20 63 6f 6d 6d 69 74 20 69 73    20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 | e.blue.commit.is.the....HEAD.... | 
| ecc80 | 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 e2 80 a2 20    54 68 65 20 67 72 65 65 6e 20 63 6f 6d 6d 69 74 | commit..........The.green.commit | 
| ecca0 | 20 69 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 74    68 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e | .is.the.commit.the.rebase.sequen | 
| eccc0 | 63 65 20 73 74 6f 70 70 65 64 20 61 74 2e 20 20    49 66 0a 20 20 20 20 20 74 68 69 73 20 69 73 20 | ce.stopped.at...If......this.is. | 
| ecce0 | 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 20    61 73 20 e2 80 98 48 45 41 44 e2 80 99 20 28 65 | the.same.commit.as....HEAD....(e | 
| ecd00 | 2e 67 2e 20 20 62 65 63 61 75 73 65 20 79 6f 75    20 68 61 76 65 6e e2 80 99 74 20 64 6f 6e 65 0a | .g...because.you.haven...t.done. | 
| ecd20 | 20 20 20 20 20 61 6e 79 74 68 69 6e 67 20 79 65    74 20 61 66 74 65 72 20 72 65 62 61 73 65 20 73 | .....anything.yet.after.rebase.s | 
| ecd40 | 74 6f 70 70 65 64 20 61 74 20 74 68 65 20 63 6f    6d 6d 69 74 2c 20 74 68 65 6e 20 74 68 69 73 20 | topped.at.the.commit,.then.this. | 
| ecd60 | 63 6f 6d 6d 69 74 0a 20 20 20 20 20 69 73 20 73    68 6f 77 6e 20 69 6e 20 62 6c 75 65 2c 20 6e 6f | commit......is.shown.in.blue,.no | 
| ecd80 | 74 20 67 72 65 65 6e 29 2e 20 20 54 68 65 72 65    20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 61 20 67 | t.green)...There.can.only.be.a.g | 
| ecda0 | 72 65 65 6e 20 2a 61 6e 64 2a 20 61 0a 20 20 20    20 20 62 6c 75 65 20 63 6f 6d 6d 69 74 20 61 74 | reen.*and*.a......blue.commit.at | 
| ecdc0 | 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2c 20    69 66 20 79 6f 75 20 63 72 65 61 74 65 20 6f 6e | .the.same.time,.if.you.create.on | 
| ecde0 | 65 20 6f 72 20 6d 6f 72 65 20 6e 65 77 20 63 6f    6d 6d 69 74 73 0a 20 20 20 20 20 61 66 74 65 72 | e.or.more.new.commits......after | 
| ece00 | 20 72 65 62 61 73 65 20 73 74 6f 70 73 20 61 74    20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 e2 | .rebase.stops.at.a.commit....... | 
| ece20 | 80 a2 20 52 65 64 20 63 6f 6d 6d 69 74 73 20 68    61 76 65 20 62 65 65 6e 20 64 72 6f 70 70 65 64 | ...Red.commits.have.been.dropped | 
| ece40 | 2e 20 20 54 68 65 79 20 61 72 65 20 73 68 6f 77    6e 20 66 6f 72 20 72 65 66 65 72 65 6e 63 65 20 | ...They.are.shown.for.reference. | 
| ece60 | 6f 6e 6c 79 2c 0a 20 20 20 20 20 65 2e 67 2e 20    20 74 6f 20 6d 61 6b 65 20 69 74 20 65 61 73 69 | only,......e.g...to.make.it.easi | 
| ece80 | 65 72 20 74 6f 20 64 69 66 66 2e 0a 0a 20 20 20    4f 66 20 63 6f 75 72 73 65 20 74 68 65 73 65 20 | er.to.diff......Of.course.these. | 
| ecea0 | 63 6f 6c 6f 72 73 20 61 72 65 20 73 75 62 6a 65    63 74 20 74 6f 20 74 68 65 20 63 6f 6c 6f 72 2d | colors.are.subject.to.the.color- | 
| ecec0 | 74 68 65 6d 65 20 69 6e 20 75 73 65 2e 0a 0a 20    20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | theme.in.use......The.following. | 
| ecee0 | 77 6f 72 64 73 20 61 72 65 20 75 73 65 64 3a 0a    0a 20 20 20 e2 80 a2 20 43 6f 6d 6d 69 74 73 20 | words.are.used:.........Commits. | 
| ecf00 | 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80    98 70 69 63 6b e2 80 99 2c 20 e2 80 98 72 65 77 | prefixed.with....pick...,....rew | 
| ecf20 | 6f 72 64 e2 80 99 2c 20 e2 80 98 65 64 69 74 e2    80 99 2c 20 e2 80 98 73 71 75 61 73 68 e2 80 99 | ord...,....edit...,....squash... | 
| ecf40 | 2c 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 66 69    78 75 70 e2 80 99 20 68 61 76 65 20 6e 6f 74 20 | ,.and.........fixup....have.not. | 
| ecf60 | 62 65 65 6e 20 61 70 70 6c 69 65 64 20 79 65 74    2e 20 20 54 68 65 73 65 20 77 6f 72 64 73 20 68 | been.applied.yet...These.words.h | 
| ecf80 | 61 76 65 20 74 68 65 20 73 61 6d 65 0a 20 20 20    20 20 6d 65 61 6e 69 6e 67 20 68 65 72 65 20 61 | ave.the.same......meaning.here.a | 
| ecfa0 | 73 20 74 68 65 79 20 64 6f 20 69 6e 20 74 68 65    20 62 75 66 66 65 72 20 75 73 65 64 20 74 6f 20 | s.they.do.in.the.buffer.used.to. | 
| ecfc0 | 65 64 69 74 20 74 68 65 20 72 65 62 61 73 65 0a    20 20 20 20 20 73 65 71 75 65 6e 63 65 2e 20 20 | edit.the.rebase......sequence... | 
| ecfe0 | 53 65 65 20 2a 6e 6f 74 65 20 45 64 69 74 69 6e    67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 | See.*note.Editing.Rebase.Sequenc | 
| ed000 | 65 73 3a 3a 2e 20 20 57 68 65 6e 20 74 68 65 0a    20 20 20 20 20 e2 80 98 2d 2d 72 65 62 61 73 65 | es::...When.the.........--rebase | 
| ed020 | 2d 6d 65 72 67 65 73 e2 80 99 20 6f 70 74 69 6f    6e 20 77 61 73 20 73 70 65 63 69 66 69 65 64 2c | -merges....option.was.specified, | 
| ed040 | 20 e2 80 98 72 65 73 65 74 e2 80 99 2c 20 e2 80    98 6c 61 62 65 6c e2 80 99 2c 20 61 6e 64 0a 20 | ....reset...,....label...,.and.. | 
| ed060 | 20 20 20 20 e2 80 98 6d 65 72 67 65 e2 80 99 20    6c 69 6e 65 73 20 6d 61 79 20 61 6c 73 6f 20 62 | .......merge....lines.may.also.b | 
| ed080 | 65 20 70 72 65 73 65 6e 74 2e 0a 0a 20 20 20 e2    80 a2 20 43 6f 6d 6d 69 74 73 20 70 72 65 66 69 | e.present..........Commits.prefi | 
| ed0a0 | 78 65 64 20 77 69 74 68 20 e2 80 98 64 6f 6e 65    e2 80 99 20 61 6e 64 20 e2 80 98 6f 6e 74 6f e2 | xed.with....done....and....onto. | 
| ed0c0 | 80 99 20 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 0a 20 20 | ...have.already.been.applied.... | 
| ed0e0 | 20 20 20 49 74 20 69 73 20 70 6f 73 73 69 62 6c    65 20 66 6f 72 20 73 75 63 68 20 61 20 63 6f 6d | ...It.is.possible.for.such.a.com | 
| ed100 | 6d 69 74 20 74 6f 20 62 65 20 74 68 65 20 e2 80    98 48 45 41 44 e2 80 99 2c 20 69 6e 20 77 68 69 | mit.to.be.the....HEAD...,.in.whi | 
| ed120 | 63 68 20 63 61 73 65 20 69 74 0a 20 20 20 20 20    69 73 20 62 6c 75 65 2e 20 20 4f 74 68 65 72 77 | ch.case.it......is.blue...Otherw | 
| ed140 | 69 73 65 20 69 74 20 69 73 20 67 72 65 79 2e 0a    0a 20 20 20 20 20 20 20 20 e2 80 a2 20 54 68 65 | ise.it.is.grey...............The | 
| ed160 | 20 63 6f 6d 6d 69 74 20 70 72 65 66 69 78 65 64    20 77 69 74 68 20 e2 80 98 6f 6e 74 6f e2 80 99 | .commit.prefixed.with....onto... | 
| ed180 | 20 69 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f    6e 20 74 6f 70 20 6f 66 20 77 68 69 63 68 0a 20 | .is.the.commit.on.top.of.which.. | 
| ed1a0 | 20 20 20 20 20 20 20 20 20 61 6c 6c 20 74 68 65    20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 20 61 | .........all.the.other.commits.a | 
| ed1c0 | 72 65 20 62 65 69 6e 67 20 72 65 2d 61 70 70 6c    69 65 64 2e 20 20 54 68 69 73 20 63 6f 6d 6d 69 | re.being.re-applied...This.commi | 
| ed1e0 | 74 0a 20 20 20 20 20 20 20 20 20 20 69 74 73 65    6c 66 20 64 69 64 20 6e 6f 74 20 68 61 76 65 20 | t...........itself.did.not.have. | 
| ed200 | 74 6f 20 62 65 20 72 65 2d 61 70 70 6c 69 65 64    2c 20 69 74 20 69 73 20 74 68 65 20 63 6f 6d 6d | to.be.re-applied,.it.is.the.comm | 
| ed220 | 69 74 20 72 65 62 61 73 65 0a 20 20 20 20 20 20    20 20 20 20 64 69 64 20 72 65 77 69 6e 64 20 74 | it.rebase...........did.rewind.t | 
| ed240 | 6f 20 62 65 66 6f 72 65 20 73 74 61 72 74 69 6e    67 20 74 6f 20 72 65 2d 61 70 70 6c 79 20 6f 74 | o.before.starting.to.re-apply.ot | 
| ed260 | 68 65 72 20 63 6f 6d 6d 69 74 73 2e 0a 0a 20 20    20 20 20 20 20 20 e2 80 a2 20 43 6f 6d 6d 69 74 | her.commits...............Commit | 
| ed280 | 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20    e2 80 98 64 6f 6e 65 e2 80 99 20 68 61 76 65 20 | s.prefixed.with....done....have. | 
| ed2a0 | 61 6c 72 65 61 64 79 20 62 65 65 6e 20 72 65 2d    61 70 70 6c 69 65 64 2e 0a 20 20 20 20 20 20 20 | already.been.re-applied......... | 
| ed2c0 | 20 20 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73    20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 | ...This.includes.commits.that.ha | 
| ed2e0 | 76 65 20 62 65 65 6e 20 72 65 2d 61 70 70 6c 69    65 64 20 62 75 74 20 61 6c 73 6f 20 6e 65 77 0a | ve.been.re-applied.but.also.new. | 
| ed300 | 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74    73 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 | ..........commits.that.you.have. | 
| ed320 | 63 72 65 61 74 65 64 20 64 75 72 69 6e 67 20 74    68 65 20 72 65 62 61 73 65 2e 0a 0a 20 20 20 e2 | created.during.the.rebase....... | 
| ed340 | 80 a2 20 41 6c 6c 20 6f 74 68 65 72 20 63 6f 6d    6d 69 74 73 2c 20 74 68 6f 73 65 20 6e 6f 74 20 | ...All.other.commits,.those.not. | 
| ed360 | 70 72 65 66 69 78 65 64 20 77 69 74 68 20 61 6e    79 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 77 | prefixed.with.any.of.the.above.w | 
| ed380 | 6f 72 64 73 2c 0a 20 20 20 20 20 61 72 65 20 69    6e 20 73 6f 6d 65 20 77 61 79 20 72 65 6c 61 74 | ords,......are.in.some.way.relat | 
| ed3a0 | 65 64 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74    20 61 74 20 77 68 69 63 68 20 72 65 62 61 73 65 | ed.to.the.commit.at.which.rebase | 
| ed3c0 | 20 73 74 6f 70 70 65 64 2e 0a 0a 20 20 20 20 20    54 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 | .stopped........To.determine.whe | 
| ed3e0 | 74 68 65 72 20 61 20 63 6f 6d 6d 69 74 20 69 73    20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 | ther.a.commit.is.related.to.the. | 
| ed400 | 73 74 6f 70 70 65 64 2d 61 74 20 63 6f 6d 6d 69    74 0a 20 20 20 20 20 74 68 65 69 72 20 68 61 73 | stopped-at.commit......their.has | 
| ed420 | 68 65 73 2c 20 74 72 65 65 73 20 61 6e 64 20 70    61 74 63 68 2d 69 64 73 20 28 31 29 20 61 72 65 | hes,.trees.and.patch-ids.(1).are | 
| ed440 | 20 62 65 69 6e 67 20 63 6f 6d 70 61 72 65 64 2e    20 20 54 68 65 0a 20 20 20 20 20 63 6f 6d 6d 69 | .being.compared...The......commi | 
| ed460 | 74 20 6d 65 73 73 61 67 65 20 69 73 20 6e 6f 74    20 75 73 65 64 20 66 6f 72 20 74 68 69 73 20 70 | t.message.is.not.used.for.this.p | 
| ed480 | 75 72 70 6f 73 65 2e 0a 0a 20 20 20 20 20 47 65    6e 65 72 61 6c 6c 79 20 73 70 65 61 6b 69 6e 67 | urpose........Generally.speaking | 
| ed4a0 | 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72    65 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 | .commits.that.are.related.to.the | 
| ed4c0 | 20 73 74 6f 70 70 65 64 2d 61 74 0a 20 20 20 20    20 63 6f 6d 6d 69 74 20 63 61 6e 20 68 61 76 65 | .stopped-at......commit.can.have | 
| ed4e0 | 20 61 6e 79 20 6f 66 20 74 68 65 20 75 73 65 64    20 63 6f 6c 6f 72 73 2c 20 74 68 6f 75 67 68 20 | .any.of.the.used.colors,.though. | 
| ed500 | 6e 6f 74 20 61 6c 6c 20 63 6f 6c 6f 72 2f 77 6f    72 64 0a 20 20 20 20 20 63 6f 6d 62 69 6e 61 74 | not.all.color/word......combinat | 
| ed520 | 69 6f 6e 73 20 61 72 65 20 70 6f 73 73 69 62 6c    65 2e 0a 0a 20 20 20 20 20 57 6f 72 64 73 20 75 | ions.are.possible........Words.u | 
| ed540 | 73 65 64 20 66 6f 72 20 73 74 6f 70 70 65 64 2d    61 74 20 63 6f 6d 6d 69 74 73 20 61 72 65 3a 0a | sed.for.stopped-at.commits.are:. | 
| ed560 | 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 72 | .............When.a.commit.is.pr | 
| ed580 | 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 76    6f 69 64 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 | efixed.with....void...,.then.tha | 
| ed5a0 | 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 4d 61 67 69 74 | t.indicates...........that.Magit | 
| ed5c0 | 20 6b 6e 6f 77 73 20 66 6f 72 20 73 75 72 65 20    74 68 61 74 20 61 6c 6c 20 74 68 65 20 63 68 61 | .knows.for.sure.that.all.the.cha | 
| ed5e0 | 6e 67 65 73 20 69 6e 20 74 68 61 74 20 63 6f 6d    6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 68 61 | nges.in.that.commit...........ha | 
| ed600 | 76 65 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20    75 73 69 6e 67 20 73 65 76 65 72 61 6c 20 6e 65 | ve.been.applied.using.several.ne | 
| ed620 | 77 20 63 6f 6d 6d 69 74 73 2e 20 20 54 68 69 73    20 63 6f 6d 6d 69 74 20 69 73 0a 20 20 20 20 20 | w.commits...This.commit.is...... | 
| ed640 | 20 20 20 20 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 20 e2 80 | .....no.longer.reachable.from... | 
| ed660 | 98 48 45 41 44 e2 80 99 2c 20 61 6e 64 20 69 74    20 61 6c 73 6f 20 69 73 6e e2 80 99 74 20 6f 6e | .HEAD...,.and.it.also.isn...t.on | 
| ed680 | 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20    20 20 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 | e.of.the...........commits.that. | 
| ed6a0 | 77 69 6c 6c 20 62 65 20 61 70 70 6c 69 65 64 20    77 68 65 6e 20 72 65 73 75 6d 69 6e 67 20 74 68 | will.be.applied.when.resuming.th | 
| ed6c0 | 65 20 73 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 | e.session...............When.a.c | 
| ed6e0 | 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 98 6a 6f 69 6e e2 80 | ommit.is.prefixed.with....join.. | 
| ed700 | 99 2c 20 74 68 65 6e 20 74 68 61 74 20 69 6e 64    69 63 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 | .,.then.that.indicates.......... | 
| ed720 | 20 74 68 61 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 | .that.the.rebase.sequence.stoppe | 
| ed740 | 64 20 61 74 20 74 68 61 74 20 63 6f 6d 6d 69 74    20 64 75 65 20 74 6f 20 61 0a 20 20 20 20 20 20 | d.at.that.commit.due.to.a....... | 
| ed760 | 20 20 20 20 63 6f 6e 66 6c 69 63 74 20 2d 20 79    6f 75 20 6e 6f 77 20 68 61 76 65 20 74 6f 20 6a | ....conflict.-.you.now.have.to.j | 
| ed780 | 6f 69 6e 20 28 6d 65 72 67 65 29 20 74 68 65 20    63 68 61 6e 67 65 73 20 77 69 74 68 20 77 68 61 | oin.(merge).the.changes.with.wha | 
| ed7a0 | 74 0a 20 20 20 20 20 20 20 20 20 20 68 61 73 20    61 6c 72 65 61 64 79 20 62 65 65 6e 20 61 70 70 | t...........has.already.been.app | 
| ed7c0 | 6c 69 65 64 2e 20 20 49 6e 20 61 20 73 65 6e 73    65 20 74 68 69 73 20 69 73 20 74 68 65 20 63 6f | lied...In.a.sense.this.is.the.co | 
| ed7e0 | 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 72    65 62 61 73 65 20 73 74 6f 70 70 65 64 20 61 74 | mmit...........rebase.stopped.at | 
| ed800 | 2c 20 62 75 74 20 77 68 69 6c 65 20 69 74 73 20    65 66 66 65 63 74 20 69 73 20 61 6c 72 65 61 64 | ,.but.while.its.effect.is.alread | 
| ed820 | 79 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20    20 20 20 69 6e 64 65 78 20 61 6e 64 20 69 6e 20 | y.in.the...........index.and.in. | 
| ed840 | 74 68 65 20 77 6f 72 6b 74 72 65 65 20 28 77 69    74 68 20 63 6f 6e 66 6c 69 63 74 20 6d 61 72 6b | the.worktree.(with.conflict.mark | 
| ed860 | 65 72 73 29 2c 20 74 68 65 20 63 6f 6d 6d 69 74    0a 20 20 20 20 20 20 20 20 20 20 69 74 73 65 6c | ers),.the.commit...........itsel | 
| ed880 | 66 20 68 61 73 20 6e 6f 74 20 61 63 74 75 61 6c    6c 79 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 | f.has.not.actually.been.applied. | 
| ed8a0 | 79 65 74 20 28 69 74 20 69 73 6e e2 80 99 74 20    74 68 65 0a 20 20 20 20 20 20 20 20 20 20 e2 80 | yet.(it.isn...t.the............. | 
| ed8c0 | 98 48 45 41 44 e2 80 99 29 2e 20 20 53 6f 20 69    74 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 79 65 | .HEAD...)...So.it.is.shown.in.ye | 
| ed8e0 | 6c 6c 6f 77 2c 20 6c 69 6b 65 20 74 68 65 20 6f    74 68 65 72 20 63 6f 6d 6d 69 74 73 0a 20 20 20 | llow,.like.the.other.commits.... | 
| ed900 | 20 20 20 20 20 20 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 70 | .......that.still.have.to.be.app | 
| ed920 | 6c 69 65 64 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 | lied...............When.a.commit | 
| ed940 | 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74    68 20 e2 80 98 73 74 6f 70 e2 80 99 20 6f 72 20 | .is.prefixed.with....stop....or. | 
| ed960 | 61 20 5f 62 6c 75 65 5f 20 6f 72 20 5f 67 72 65    65 6e 5f 0a 20 20 20 20 20 20 20 20 20 20 e2 80 | a._blue_.or._green_............. | 
| ed980 | 98 73 61 6d 65 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 74 68 | .same...,.then.that.indicates.th | 
| ed9a0 | 61 74 20 72 65 62 61 73 65 20 73 74 6f 70 70 65    64 20 61 74 20 74 68 69 73 0a 20 20 20 20 20 20 | at.rebase.stopped.at.this....... | 
| ed9c0 | 20 20 20 20 63 6f 6d 6d 69 74 2c 20 74 68 61 74    20 69 74 20 69 73 20 73 74 69 6c 6c 20 61 70 70 | ....commit,.that.it.is.still.app | 
| ed9e0 | 6c 69 65 64 20 6f 72 20 68 61 73 20 62 65 65 6e    20 61 70 70 6c 69 65 64 20 61 67 61 69 6e 2c 0a | lied.or.has.been.applied.again,. | 
| eda00 | 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 74 68    61 74 20 61 74 20 6c 65 61 73 74 20 69 74 73 20 | ..........and.that.at.least.its. | 
| eda20 | 70 61 74 63 68 2d 69 64 20 69 73 20 75 6e 63 68    61 6e 67 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 | patch-id.is.unchanged........... | 
| eda40 | 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 | 
| eda60 | 65 64 20 77 69 74 68 20 e2 80 98 73 74 6f 70 e2    80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 | ed.with....stop...,.then.that... | 
| eda80 | 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 74 20 72 65 62 61 | .............indicates.that.reba | 
| edaa0 | 73 65 20 73 74 6f 70 70 65 64 20 61 74 20 74 68    61 74 20 63 6f 6d 6d 69 74 20 62 65 63 61 75 73 | se.stopped.at.that.commit.becaus | 
| edac0 | 65 20 79 6f 75 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 72 65 71 75 65 73 74 65 64 20 74 | e.you................requested.t | 
| edae0 | 68 61 74 20 65 61 72 6c 69 65 72 2c 20 61 6e 64    20 69 74 73 20 70 61 74 63 68 2d 69 64 20 69 73 | hat.earlier,.and.its.patch-id.is | 
| edb00 | 20 75 6e 63 68 61 6e 67 65 64 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 49 74 20 6d 69 | .unchanged.................It.mi | 
| edb20 | 67 68 74 20 65 76 65 6e 20 73 74 69 6c 6c 20 62    65 20 74 68 65 20 65 78 61 63 74 20 73 61 6d 65 | ght.even.still.be.the.exact.same | 
| edb40 | 20 63 6f 6d 6d 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 | .commit....................When. | 
| edb60 | 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 61 20 5f 62 6c 75 | a.commit.is.prefixed.with.a._blu | 
| edb80 | 65 5f 20 6f 72 20 5f 67 72 65 65 6e 5f 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 98 | e_.or._green_................... | 
| edba0 | 73 61 6d 65 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 74 68 61 | same...,.then.that.indicates.tha | 
| edbc0 | 74 20 77 68 69 6c 65 20 69 74 73 20 74 72 65 65    20 6f 72 20 68 61 73 68 0a 20 20 20 20 20 20 20 | t.while.its.tree.or.hash........ | 
| edbe0 | 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 2c    20 69 74 73 20 70 61 74 63 68 2d 69 64 20 64 69 | ........changed,.its.patch-id.di | 
| edc00 | 64 20 6e 6f 74 2e 20 20 49 66 20 69 74 20 69 73    20 62 6c 75 65 2c 20 74 68 65 6e 20 69 74 20 69 | d.not...If.it.is.blue,.then.it.i | 
| edc20 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 | s................the....HEAD.... | 
| edc40 | 63 6f 6d 6d 69 74 20 28 61 73 20 61 6c 77 61 79    73 20 66 6f 72 20 62 6c 75 65 29 2e 20 20 57 68 | commit.(as.always.for.blue)...Wh | 
| edc60 | 65 6e 20 69 74 20 69 73 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 67 72 65 65 6e 2c 20 74 | en.it.is................green,.t | 
| edc80 | 68 65 6e 20 69 74 20 6e 6f 20 6c 6f 6e 67 65 72    20 69 73 20 e2 80 98 48 45 41 44 e2 80 99 20 62 | hen.it.no.longer.is....HEAD....b | 
| edca0 | 65 63 61 75 73 65 20 6f 74 68 65 72 20 63 6f 6d    6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ecause.other.commit............. | 
| edcc0 | 20 20 20 68 61 76 65 20 62 65 65 6e 20 63 72 65    61 74 65 64 20 73 69 6e 63 65 20 28 62 75 74 20 | ...have.been.created.since.(but. | 
| edce0 | 62 65 66 6f 72 65 20 63 6f 6e 74 69 6e 75 69 6e    67 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 | before.continuing.the........... | 
| edd00 | 20 20 20 20 20 72 65 62 61 73 65 29 2e 0a 0a 20    20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 | .....rebase)...............When. | 
| edd20 | 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 98 67 6f 61 | a.commit.is.prefixed.with....goa | 
| edd40 | 6c e2 80 99 2c 20 61 20 5f 79 65 6c 6c 6f 77 5f    20 e2 80 98 73 61 6d 65 2c e2 80 99 20 6f 72 0a | l...,.a._yellow_....same,....or. | 
| edd60 | 20 20 20 20 20 20 20 20 20 20 e2 80 98 77 6f 72    6b e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 20 | .............work...,.then.that. | 
| edd80 | 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 72    65 62 61 73 65 20 61 70 70 6c 69 65 64 20 74 68 | indicates.that.rebase.applied.th | 
| edda0 | 61 74 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20    20 20 20 20 62 75 74 20 74 68 61 74 20 79 6f 75 | at.commit...........but.that.you | 
| eddc0 | 20 74 68 65 6e 20 72 65 73 65 74 20 e2 80 98 48    45 41 44 e2 80 99 20 74 6f 20 61 6e 20 65 61 72 | .then.reset....HEAD....to.an.ear | 
| edde0 | 6c 69 65 72 20 63 6f 6d 6d 69 74 20 28 6c 69 6b    65 6c 79 20 74 6f 0a 20 20 20 20 20 20 20 20 20 | lier.commit.(likely.to.......... | 
| ede00 | 20 73 70 6c 69 74 20 69 74 20 75 70 20 69 6e 74    6f 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 69 | .split.it.up.into.multiple.commi | 
| ede20 | 74 73 29 2c 20 61 6e 64 20 74 68 61 74 20 74 68    65 72 65 20 61 72 65 20 73 6f 6d 65 0a 20 20 20 | ts),.and.that.there.are.some.... | 
| ede40 | 20 20 20 20 20 20 20 75 6e 63 6f 6d 6d 69 74 74    65 64 20 63 68 61 6e 67 65 73 20 72 65 6d 61 69 | .......uncommitted.changes.remai | 
| ede60 | 6e 69 6e 67 20 77 68 69 63 68 20 6c 69 6b 65 6c    79 20 28 62 75 74 20 6e 6f 74 0a 20 20 20 20 20 | ning.which.likely.(but.not...... | 
| ede80 | 20 20 20 20 20 6e 65 63 65 73 73 61 72 69 6c 79    29 20 6f 72 69 67 69 6e 61 74 65 20 66 72 6f 6d | .....necessarily).originate.from | 
| edea0 | 20 74 68 61 74 20 63 6f 6d 6d 69 74 2e 0a 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 | .that.commit.................... | 
| edec0 | 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.. | 
| edee0 | 80 98 67 6f 61 6c 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 | ..goal...,.then.that............ | 
| edf00 | 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 73 74 69 6c 6c 20 70 | ....indicates.that.it.is.still.p | 
| edf20 | 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65 61 74    65 20 61 20 6e 65 77 0a 20 20 20 20 20 20 20 20 | ossible.to.create.a.new......... | 
| edf40 | 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 77 69    74 68 20 74 68 65 20 65 78 61 63 74 20 73 61 6d | .......commit.with.the.exact.sam | 
| edf60 | 65 20 74 72 65 65 20 28 74 68 65 20 22 67 6f 61    6c 22 29 20 77 69 74 68 6f 75 74 0a 20 20 20 20 | e.tree.(the."goal").without..... | 
| edf80 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 6e 75 61    6c 6c 79 20 65 64 69 74 69 6e 67 20 61 6e 79 20 | ...........manually.editing.any. | 
| edfa0 | 66 69 6c 65 73 2c 20 62 79 20 63 6f 6d 6d 69 74    74 69 6e 67 20 74 68 65 20 69 6e 64 65 78 2c 20 | files,.by.committing.the.index,. | 
| edfc0 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 62 79 20 73 74 61 67 69 6e 67 20 61 6c 6c | or................by.staging.all | 
| edfe0 | 20 63 68 61 6e 67 65 73 20 61 6e 64 20 74 68 65    6e 20 63 6f 6d 6d 69 74 74 69 6e 67 20 74 68 61 | .changes.and.then.committing.tha | 
| ee000 | 74 2e 20 20 54 68 69 73 20 69 73 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 63 | t...This.is................the.c | 
| ee020 | 61 73 65 20 77 68 65 6e 20 74 68 65 20 6f 72 69    67 69 6e 61 6c 20 74 72 65 65 20 73 74 69 6c 6c | ase.when.the.original.tree.still | 
| ee040 | 20 65 78 69 73 74 73 20 69 6e 20 74 68 65 20 69    6e 64 65 78 0a 20 20 20 20 20 20 20 20 20 20 20 | .exists.in.the.index............ | 
| ee060 | 20 20 20 20 6f 72 20 77 6f 72 6b 74 72 65 65 20    69 6e 20 75 6e 74 61 69 6e 74 65 64 20 66 6f 72 | ....or.worktree.in.untainted.for | 
| ee080 | 6d 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 6d | m....................When.a.comm | 
| ee0a0 | 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77    69 74 68 20 61 20 79 65 6c 6c 6f 77 20 e2 80 98 | it.is.prefixed.with.a.yellow.... | 
| ee0c0 | 73 61 6d 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 20 20 | same...,.then.that.............. | 
| ee0e0 | 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 65 72 | ..indicates.that.it.is.no.longer | 
| ee100 | 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65    61 74 65 20 61 0a 20 20 20 20 20 20 20 20 20 20 | .possible.to.create.a........... | 
| ee120 | 20 20 20 20 20 63 6f 6d 6d 69 74 20 77 69 74 68    20 74 68 65 20 65 78 61 63 74 20 73 61 6d 65 20 | .....commit.with.the.exact.same. | 
| ee140 | 74 72 65 65 2c 20 62 75 74 20 74 68 61 74 20 69    74 20 69 73 20 73 74 69 6c 6c 0a 20 20 20 20 20 | tree,.but.that.it.is.still...... | 
| ee160 | 20 20 20 20 20 20 20 20 20 20 70 6f 73 73 69 62    6c 65 20 74 6f 20 63 72 65 61 74 65 20 61 20 63 | ..........possible.to.create.a.c | 
| ee180 | 6f 6d 6d 69 74 20 77 69 74 68 20 74 68 65 20 73    61 6d 65 20 70 61 74 63 68 2d 69 64 2e 20 20 54 | ommit.with.the.same.patch-id...T | 
| ee1a0 | 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 77 6f 75 6c 64 20 62 65 20 74 68 65 20 | his................would.be.the. | 
| ee1c0 | 63 61 73 65 20 69 66 20 79 6f 75 20 63 72 65 61    74 65 64 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 | case.if.you.created.a.new.commit | 
| ee1e0 | 20 77 69 74 68 20 6f 74 68 65 72 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 | .with.other................chang | 
| ee200 | 65 73 2c 20 62 75 74 20 74 68 65 20 63 68 61 6e    67 65 73 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 | es,.but.the.changes.from.the.ori | 
| ee220 | 67 69 6e 61 6c 20 63 6f 6d 6d 69 74 20 73 74 69    6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ginal.commit.still.............. | 
| ee240 | 20 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 69    6e 64 65 78 20 6f 72 20 77 6f 72 6b 69 6e 67 20 | ..exist.in.the.index.or.working. | 
| ee260 | 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 20 | tree.in.untainted.form.......... | 
| ee280 | 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 69 | ..........When.a.commit.is.prefi | 
| ee2a0 | 78 65 64 20 77 69 74 68 20 e2 80 98 77 6f 72 6b    e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 | xed.with....work...,.then.that.. | 
| ee2c0 | 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 74 20 79 6f 75 | ..............indicates.that.you | 
| ee2e0 | 20 72 65 73 65 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 | .reset....HEAD....to.an.earlier. | 
| ee300 | 63 6f 6d 6d 69 74 2c 20 61 6e 64 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 | commit,.and................that. | 
| ee320 | 74 68 65 72 65 20 61 72 65 20 73 6f 6d 65 20 73    74 61 67 65 64 20 61 6e 64 2f 6f 72 20 75 6e 73 | there.are.some.staged.and/or.uns | 
| ee340 | 74 61 67 65 64 20 63 68 61 6e 67 65 73 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | taged.changes................(li | 
| ee360 | 6b 65 6c 79 2c 20 62 75 74 20 6e 6f 74 20 6e 65    63 65 73 73 61 72 69 6c 79 29 20 6f 72 69 67 69 | kely,.but.not.necessarily).origi | 
| ee380 | 6e 61 74 69 6e 67 20 66 72 6f 6d 20 74 68 61 74    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nating.from.that................ | 
| ee3a0 | 63 6f 6d 6d 69 74 2e 20 20 48 6f 77 65 76 65 72    20 69 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 | commit...However.it.is.no.longer | 
| ee3c0 | 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65    61 74 65 20 61 20 6e 65 77 0a 20 20 20 20 20 20 | .possible.to.create.a.new....... | 
| ee3e0 | 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20    77 69 74 68 20 74 68 65 20 73 61 6d 65 20 74 72 | .........commit.with.the.same.tr | 
| ee400 | 65 65 20 6f 72 20 61 74 20 6c 65 61 73 74 20 74    68 65 20 73 61 6d 65 20 70 61 74 63 68 2d 69 64 | ee.or.at.least.the.same.patch-id | 
| ee420 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    62 65 63 61 75 73 65 20 79 6f 75 20 68 61 76 65 | ................because.you.have | 
| ee440 | 20 61 6c 72 65 61 64 79 20 6d 61 64 65 20 6f 74    68 65 72 20 63 68 61 6e 67 65 73 2e 0a 0a 20 20 | .already.made.other.changes..... | 
| ee460 | 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 69 | ..........When.a.commit.is.prefi | 
| ee480 | 78 65 64 20 77 69 74 68 20 e2 80 98 70 6f 6f 66    e2 80 99 20 6f 72 20 e2 80 98 67 6f 6e 65 e2 80 | xed.with....poof....or....gone.. | 
| ee4a0 | 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20    20 20 20 20 20 20 20 69 6e 64 69 63 61 74 65 73 | .,.then.that...........indicates | 
| ee4c0 | 20 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 | .that.rebase.applied.that.commit | 
| ee4e0 | 20 62 75 74 20 74 68 61 74 20 79 6f 75 20 74 68    65 6e 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 | .but.that.you.then...........res | 
| ee500 | 65 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 | et....HEAD....to.an.earlier.comm | 
| ee520 | 69 74 20 28 6c 69 6b 65 6c 79 20 74 6f 20 73 70    6c 69 74 20 69 74 20 75 70 20 69 6e 74 6f 0a 20 | it.(likely.to.split.it.up.into.. | 
| ee540 | 20 20 20 20 20 20 20 20 20 6d 75 6c 74 69 70 6c    65 20 63 6f 6d 6d 69 74 73 29 2c 20 61 6e 64 20 | .........multiple.commits),.and. | 
| ee560 | 74 68 61 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 | that.there.are.no.uncommitted.ch | 
| ee580 | 61 6e 67 65 73 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 | anges....................When.a. | 
| ee5a0 | 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 98 70 6f 6f 66 e2 | commit.is.prefixed.with....poof. | 
| ee5c0 | 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 20 20 20 69 6e 64 | ..,.then.that................ind | 
| ee5e0 | 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 65 72 20 72 65 61 63 | icates.that.it.is.no.longer.reac | 
| ee600 | 68 61 62 6c 65 20 66 72 6f 6d 20 e2 80 98 48 45    41 44 e2 80 99 2c 20 62 75 74 0a 20 20 20 20 20 | hable.from....HEAD...,.but...... | 
| ee620 | 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 69    74 20 68 61 73 20 62 65 65 6e 20 72 65 70 6c 61 | ..........that.it.has.been.repla | 
| ee640 | 63 65 64 20 77 69 74 68 20 6f 6e 65 20 6f 72 20    6d 6f 72 65 20 63 6f 6d 6d 69 74 73 2c 20 77 68 | ced.with.one.or.more.commits,.wh | 
| ee660 | 69 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 74 6f 67 65 74 68 65 72 20 68 61 76 65 | ich................together.have | 
| ee680 | 20 74 68 65 20 65 78 61 63 74 20 73 61 6d 65 20    65 66 66 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 | .the.exact.same.effect.......... | 
| ee6a0 | 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 69 | ..........When.a.commit.is.prefi | 
| ee6c0 | 78 65 64 20 77 69 74 68 20 e2 80 98 67 6f 6e 65    e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 | xed.with....gone...,.then.that.. | 
| ee6e0 | 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 74 20 69 74 20 | ..............indicates.that.it. | 
| ee700 | 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 20 e2 80 98 48 | is.no.longer.reachable.from....H | 
| ee720 | 45 41 44 e2 80 99 20 61 6e 64 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 77 | EAD....and................that.w | 
| ee740 | 65 20 61 6c 73 6f 20 63 61 6e 6e 6f 74 20 64 65    74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 | e.also.cannot.determine.whether. | 
| ee760 | 69 74 73 20 63 68 61 6e 67 65 73 20 61 72 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 | its.changes.are................s | 
| ee780 | 74 69 6c 6c 20 69 6e 20 65 66 66 65 63 74 20 69    6e 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6e 65 | till.in.effect.in.one.or.more.ne | 
| ee7a0 | 77 20 63 6f 6d 6d 69 74 73 2e 20 20 54 68 65 79    20 6d 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 | w.commits...They.might.......... | 
| ee7c0 | 20 20 20 20 20 20 62 65 2c 20 62 75 74 20 69 66    20 73 6f 2c 20 74 68 65 6e 20 74 68 65 72 65 20 | ......be,.but.if.so,.then.there. | 
| ee7e0 | 6d 75 73 74 20 61 6c 73 6f 20 62 65 20 6f 74 68    65 72 20 63 68 61 6e 67 65 73 0a 20 20 20 20 20 | must.also.be.other.changes...... | 
| ee800 | 20 20 20 20 20 20 20 20 20 20 77 68 69 63 68 20    6d 61 6b 65 73 20 69 74 20 69 6d 70 6f 73 73 69 | ..........which.makes.it.impossi | 
| ee820 | 62 6c 65 20 74 6f 20 6b 6e 6f 77 20 66 6f 72 20    73 75 72 65 2e 0a 0a 20 20 20 44 6f 20 6e 6f 74 | ble.to.know.for.sure......Do.not | 
| ee840 | 20 77 6f 72 72 79 20 69 66 20 79 6f 75 20 64 6f    20 6e 6f 74 20 66 75 6c 6c 79 20 75 6e 64 65 72 | .worry.if.you.do.not.fully.under | 
| ee860 | 73 74 61 6e 64 20 74 68 65 20 61 62 6f 76 65 2e    20 20 54 68 61 74 e2 80 99 73 20 6f 6b 61 79 2c | stand.the.above...That...s.okay, | 
| ee880 | 0a 79 6f 75 20 77 69 6c 6c 20 61 63 71 75 69 72    65 20 61 20 67 6f 6f 64 20 65 6e 6f 75 67 68 20 | .you.will.acquire.a.good.enough. | 
| ee8a0 | 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 74 68    72 6f 75 67 68 20 70 72 61 63 74 69 63 65 2e 0a | understanding.through.practice.. | 
| ee8c0 | 0a 20 20 20 46 6f 72 20 6f 74 68 65 72 20 73 65    71 75 65 6e 63 65 20 6f 70 65 72 61 74 69 6f 6e | ....For.other.sequence.operation | 
| ee8e0 | 73 20 73 75 63 68 20 61 73 20 63 68 65 72 72 79    2d 70 69 63 6b 69 6e 67 2c 20 61 20 73 69 6d 69 | s.such.as.cherry-picking,.a.simi | 
| ee900 | 6c 61 72 0a 73 65 63 74 69 6f 6e 20 69 73 20 64    69 73 70 6c 61 79 65 64 2c 20 62 75 74 20 74 68 | lar.section.is.displayed,.but.th | 
| ee920 | 65 79 20 6c 61 63 6b 20 73 6f 6d 65 20 6f 66 20    74 68 65 20 66 65 61 74 75 72 65 73 20 64 65 73 | ey.lack.some.of.the.features.des | 
| ee940 | 63 72 69 62 65 64 0a 61 62 6f 76 65 2c 20 64 75    65 20 74 6f 20 6c 69 6d 69 74 61 74 69 6f 6e 73 | cribed.above,.due.to.limitations | 
| ee960 | 20 69 6e 20 74 68 65 20 67 69 74 20 63 6f 6d 6d    61 6e 64 73 20 75 73 65 64 20 74 6f 20 69 6d 70 | .in.the.git.commands.used.to.imp | 
| ee980 | 6c 65 6d 65 6e 74 20 74 68 65 6d 2e 0a 4d 6f 73    74 20 69 6d 70 6f 72 74 61 6e 74 6c 79 20 74 68 | lement.them..Most.importantly.th | 
| ee9a0 | 65 73 65 20 73 65 71 75 65 6e 63 65 73 20 6f 6e    6c 79 20 73 75 70 70 6f 72 74 20 22 70 69 63 6b | ese.sequences.only.support."pick | 
| ee9c0 | 69 6e 67 22 20 61 20 63 6f 6d 6d 69 74 20 62 75    74 20 6e 6f 74 0a 6f 74 68 65 72 20 61 63 74 69 | ing".a.commit.but.not.other.acti | 
| ee9e0 | 6f 6e 73 20 73 75 63 68 20 61 73 20 22 72 65 77    6f 72 64 69 6e 67 22 2c 20 61 6e 64 20 74 68 65 | ons.such.as."rewording",.and.the | 
| eea00 | 79 20 64 6f 20 6e 6f 74 20 6b 65 65 70 20 74 72    61 63 6b 20 6f 66 20 74 68 65 0a 63 6f 6d 6d 69 | y.do.not.keep.track.of.the.commi | 
| eea20 | 74 73 20 77 68 69 63 68 20 68 61 76 65 20 61 6c    72 65 61 64 79 20 62 65 65 6e 20 61 70 70 6c 69 | ts.which.have.already.been.appli | 
| eea40 | 65 64 2e 0a 0a 20 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 | ed......----------.Footnotes.--- | 
| eea60 | 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 20 20 28 31 29 20    54 68 65 20 70 61 74 63 68 2d 69 64 20 69 73 20 | -------.....(1).The.patch-id.is. | 
| eea80 | 61 20 68 61 73 68 20 6f 66 20 74 68 65 20 5f 63    68 61 6e 67 65 73 5f 20 69 6e 74 72 6f 64 75 63 | a.hash.of.the._changes_.introduc | 
| eeaa0 | 65 64 20 62 79 20 61 20 63 6f 6d 6d 69 74 2e 0a    49 74 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 | ed.by.a.commit..It.differs.from. | 
| eeac0 | 74 68 65 20 68 61 73 68 20 6f 66 20 74 68 65 20    63 6f 6d 6d 69 74 20 69 74 73 65 6c 66 2c 20 77 | the.hash.of.the.commit.itself,.w | 
| eeae0 | 68 69 63 68 20 69 73 20 61 20 68 61 73 68 20 6f    66 20 74 68 65 0a 72 65 73 75 6c 74 20 6f 66 20 | hich.is.a.hash.of.the.result.of. | 
| eeb00 | 61 70 70 6c 79 69 6e 67 20 74 68 61 74 20 63 68    61 6e 67 65 20 28 69 2e 65 2e 20 20 74 68 65 20 | applying.that.change.(i.e...the. | 
| eeb20 | 72 65 73 75 6c 74 69 6e 67 20 74 72 65 65 73 20    61 6e 64 20 62 6c 6f 62 73 29 20 61 73 0a 77 65 | resulting.trees.and.blobs).as.we | 
| eeb40 | 6c 6c 20 61 73 20 61 75 74 68 6f 72 20 61 6e 64    20 63 6f 6d 6d 69 74 74 65 72 20 69 6e 66 6f 72 | ll.as.author.and.committer.infor | 
| eeb60 | 6d 61 74 69 6f 6e 2c 20 74 68 65 20 63 6f 6d 6d    69 74 20 6d 65 73 73 61 67 65 2c 20 61 6e 64 20 | mation,.the.commit.message,.and. | 
| eeb80 | 74 68 65 0a 68 61 73 68 65 73 20 6f 66 20 74 68    65 20 70 61 72 65 6e 74 73 20 6f 66 20 74 68 65 | the.hashes.of.the.parents.of.the | 
| eeba0 | 20 63 6f 6d 6d 69 74 2e 20 20 54 68 65 20 70 61    74 63 68 2d 69 64 20 68 61 73 68 20 6f 6e 20 74 | .commit...The.patch-id.hash.on.t | 
| eebc0 | 68 65 20 6f 74 68 65 72 0a 68 61 6e 64 20 69 73    20 63 72 65 61 74 65 64 20 6f 6e 6c 79 20 66 72 | he.other.hand.is.created.only.fr | 
| eebe0 | 6f 6d 20 74 68 65 20 61 64 64 65 64 20 61 6e 64    20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 2c 20 | om.the.added.and.removed.lines,. | 
| eec00 | 65 76 65 6e 20 6c 69 6e 65 20 6e 75 6d 62 65 72    73 0a 61 6e 64 20 77 68 69 74 65 73 70 61 63 65 | even.line.numbers.and.whitespace | 
| eec20 | 20 63 68 61 6e 67 65 73 20 61 72 65 20 69 67 6e    6f 72 65 64 20 77 68 65 6e 20 63 61 6c 63 75 6c | .changes.are.ignored.when.calcul | 
| eec40 | 61 74 69 6e 67 20 74 68 69 73 20 68 61 73 68 2e    20 20 54 68 65 0a 70 61 74 63 68 2d 69 64 73 20 | ating.this.hash...The.patch-ids. | 
| eec60 | 6f 66 20 74 77 6f 20 63 6f 6d 6d 69 74 73 20 63    61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 61 6e | of.two.commits.can.be.used.to.an | 
| eec80 | 73 77 65 72 20 74 68 65 20 71 75 65 73 74 69 6f    6e 20 22 44 6f 20 74 68 65 73 65 0a 63 6f 6d 6d | swer.the.question."Do.these.comm | 
| eeca0 | 69 74 73 20 6d 61 6b 65 20 74 68 65 20 73 61 6d    65 20 63 68 61 6e 67 65 3f 22 2e 0a 0a 1f 0a 46 | its.make.the.same.change?".....F | 
| eecc0 | 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 65 72 72 79 20 50 | ile:.magit.info,..Node:.Cherry.P | 
| eece0 | 69 63 6b 69 6e 67 2c 20 20 4e 65 78 74 3a 20 52    65 73 65 74 74 69 6e 67 2c 20 20 50 72 65 76 3a | icking,..Next:.Resetting,..Prev: | 
| eed00 | 20 52 65 62 61 73 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 | .Rebasing,..Up:.Manipulating..6. | 
| eed20 | 31 30 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e    67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | 10.Cherry.Picking.============== | 
| eed40 | 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 61 6e 29 67 69 | =====..Also.see.*note.(gitman)gi | 
| eed60 | 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 3a 3a 2e    0a 0a e2 80 98 41 e2 80 99 20 20 20 20 20 28 e2 | t-cherry-pick::......A........(. | 
| eed80 | 80 98 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70    69 63 6b e2 80 99 29 0a 0a 20 20 20 20 20 54 68 | ..magit-cherry-pick...).......Th | 
| eeda0 | 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 | 
| eedc0 | 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. | 
| eede0 | 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. | 
| eee00 | 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 | 
| eee20 | 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 | 
| eee40 | 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 68 65 6e | il.a.suffix.is.invoked......When | 
| eee60 | 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 69 6e 20 | .no.cherry-pick.or.revert.is.in. | 
| eee80 | 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 66 65 61 | progress,.then.the.transient.fea | 
| eeea0 | 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 6d 6d 61 | tures.the.following.suffix.comma | 
| eeec0 | 6e 64 73 2e 0a 0a e2 80 98 41 20 41 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 63 68 | nds......A.A........(...magit-ch | 
| eeee0 | 65 72 72 79 2d 63 6f 70 79 e2 80 99 29 0a 0a 20    20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | erry-copy...).......This.command | 
| eef00 | 20 63 6f 70 69 65 73 20 43 4f 4d 4d 49 54 53 20    66 72 6f 6d 20 61 6e 6f 74 68 65 72 20 62 72 61 | .copies.COMMITS.from.another.bra | 
| eef20 | 6e 63 68 20 6f 6e 74 6f 20 74 68 65 20 63 75 72    72 65 6e 74 0a 20 20 20 20 20 62 72 61 6e 63 68 | nch.onto.the.current......branch | 
| eef40 | 2e 20 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 | ...If.the.region.selects.multipl | 
| eef60 | 65 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20    74 68 6f 73 65 20 61 72 65 0a 20 20 20 20 20 63 | e.commits,.then.those.are......c | 
| eef80 | 6f 70 69 65 64 2c 20 77 69 74 68 6f 75 74 20 70    72 6f 6d 70 74 69 6e 67 2e 20 20 4f 74 68 65 72 | opied,.without.prompting...Other | 
| eefa0 | 77 69 73 65 20 74 68 65 20 75 73 65 72 20 69 73    20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 61 0a | wise.the.user.is.prompted.for.a. | 
| eefc0 | 20 20 20 20 20 63 6f 6d 6d 69 74 20 6f 72 20 72    61 6e 67 65 2c 20 64 65 66 61 75 6c 74 69 6e 67 | .....commit.or.range,.defaulting | 
| eefe0 | 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 41 20 61 | .to.the.commit.at.point......A.a | 
| ef000 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 63 68 65 72 72 79 2d 61 70 70 6c 79 e2 80 | ........(...magit-cherry-apply.. | 
| ef020 | 99 29 0a 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 74 68 | .).......This.command.applies.th | 
| ef040 | 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 20 61 6e 6f 74 68 65 | e.changes.in.COMMITS.from.anothe | 
| ef060 | 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 72 72 65 6e 74 20 62 | r.branch......onto.the.current.b | 
| ef080 | 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 65 63 74 73 20 6d 75 | ranch...If.the.region.selects.mu | 
| ef0a0 | 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 20 74 68 6f 73 65 20 | ltiple.commits,......then.those. | 
| ef0c0 | 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 6e 67 2e 20 20 4f 74 | are.used,.without.prompting...Ot | 
| ef0e0 | 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 70 72 6f 6d 70 74 65 | herwise.the.user.is......prompte | 
| ef100 | 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 64 65 66 61 75 6c 74 | d.for.a.commit.or.range,.default | 
| ef120 | 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 0a 0a 20 20 20 | ing.to.the.commit.at.point...... | 
| ef140 | 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 20 74 6f 70 2d 6c 65 | ..This.command.also.has.a.top-le | 
| ef160 | 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 20 69 6e 76 6f 6b 65 | vel.binding,.which.can.be.invoke | 
| ef180 | 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 74 72 61 6e 73 69 65 | d......without.using.the.transie | 
| ef1a0 | 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 68 65 20 74 6f 70 2d | nt.by.typing....a....at.the.top- | 
| ef1c0 | 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 63 6f 6d 6d 61 6e 64 | level......The.following.command | 
| ef1e0 | 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 6d 69 74 73 20 74 6f | s.not.only.apply.some.commits.to | 
| ef200 | 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 6d 6f 76 65 20 74 68 | .some.branch,.but.also.remove.th | 
| ef220 | 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 2e 20 20 54 68 65 20 | em.from.some.other.branch...The. | 
| ef240 | 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 67 20 65 69 74 68 65 | removal.is.performed.using.eithe | 
| ef260 | 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 20 69 66 20 6e 65 63 | r....git-update-ref....or.if.nec | 
| ef280 | 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 20 42 6f 74 68 0a 61 | essary....git-rebase......Both.a | 
| ef2a0 | 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 73 20 72 65 6d 6f 76 | pplying.commits.as.well.as.remov | 
| ef2c0 | 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 61 73 65 e2 80 99 20 | ing.them.using....git-rebase.... | 
| ef2e0 | 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 66 20 74 68 61 74 20 | can.lead.to.conflicts...If.that. | 
| ef300 | 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 6e 64 73 20 61 62 6f | happens,.then.these.commands.abo | 
| ef320 | 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 74 6f 20 72 65 73 6f | rt.and.you.not.only.have.to.reso | 
| ef340 | 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 6f 20 66 69 6e 69 73 | lve.the.conflicts.but.also.finis | 
| ef360 | 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 79 0a 79 6f 75 20 77 | h.the.process.the.same.way.you.w | 
| ef380 | 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 6d 61 6e 64 73 20 64 | ould.have.to.if.these.commands.d | 
| ef3a0 | 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 98 41 20 68 e2 80 99 | idn...t.exist.at.all......A.h... | 
| ef3c0 | 20 20 20 20 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 e2 80 99 | .....(...magit-cherry-harvest... | 
| ef3e0 | 29 0a 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 | ).......This.command.moves.the.s | 
| ef400 | 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 6f 63 | elected.COMMITS.that.must.be.loc | 
| ef420 | 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 74 6f | ated.on......another.BRANCH.onto | 
| ef440 | 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 65 6d | .the.current.branch.instead,.rem | 
| ef460 | 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 72 2e | oving.them.from......the.former. | 
| ef480 | 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 74 68 | ..When.this.command.succeeds,.th | 
| ef4a0 | 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 72 65 | en.the.same.branch.is......curre | 
| ef4c0 | 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 68 65 | nt.as.before........Applying.the | 
| ef4e0 | 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 20 6f | .commits.on.the.current.branch.o | 
| ef500 | 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 6f 74 | r.removing.them.from......the.ot | 
| ef520 | 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 74 73 | her.branch.can.lead.to.conflicts | 
| ef540 | 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 20 20 | ...When.that.happens,.then...... | 
| ef560 | 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 65 20 | this.command.stops.and.you.have. | 
| ef580 | 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 68 65 | to.resolve.the.conflicts.and.the | 
| ef5a0 | 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 61 6c | n......finish.the.process.manual | 
| ef5c0 | 6c 79 2e 0a 0a e2 80 98 41 20 64 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 63 68 65 | ly......A.d........(...magit-che | 
| ef5e0 | 72 72 79 2d 64 6f 6e 61 74 65 e2 80 99 29 0a 0a    20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | rry-donate...).......This.comman | 
| ef600 | 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 20 66 72 6f | d.moves.the.selected.COMMITS.fro | 
| ef620 | 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 74 6f 20 61 | m.the.current.branch......onto.a | 
| ef640 | 6e 6f 74 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 | nother.existing.BRANCH,.removing | 
| ef660 | 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 0a 20 20 20 | .them.from.the.former...When.... | 
| ef680 | 20 20 74 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 | ..this.command.succeeds,.then.th | 
| ef6a0 | 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 | 
| ef6c0 | 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 | 
| ef6e0 | 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 | 
| ef700 | 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 | 
| ef720 | 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 | 
| ef740 | 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 | 
| ef760 | 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 | 
| ef780 | 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.. | 
| ef7a0 | 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. | 
| ef7c0 | 6e e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 63 68 65 72 72 79 2d 73 70 69 6e 6f 75 | n........(...magit-cherry-spinou | 
| ef7e0 | 74 e2 80 99 29 0a 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 | t...).......This.command.moves.t | 
| ef800 | 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 68 65 20 63 75 72 | he.selected.COMMITS.from.the.cur | 
| ef820 | 72 65 6e 74 20 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 | rent.branch......onto.a.new.bran | 
| ef840 | 63 68 20 42 52 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 | ch.BRANCH,.removing.them.from.th | 
| ef860 | 65 20 66 6f 72 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 | e.former...When.this......comman | 
| ef880 | 64 20 73 75 63 63 65 65 64 73 2c 20 74 68 65 6e    20 74 68 65 20 73 61 6d 65 20 62 72 61 6e 63 68 | d.succeeds,.then.the.same.branch | 
| ef8a0 | 20 69 73 20 63 75 72 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 | .is.current.as.before........App | 
| ef8c0 | 6c 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 | lying.the.commits.on.the.other.b | 
| ef8e0 | 72 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 | ranch.or.removing.them.from.the. | 
| ef900 | 20 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 | .....current.branch.can.lead.to. | 
| ef920 | 63 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 | conflicts...When.that.happens,.t | 
| ef940 | 68 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 | hen.this......command.stops.and. | 
| ef960 | 79 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 | you.have.to.resolve.the.conflict | 
| ef980 | 73 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 | s.and.then.finish......the.proce | 
| ef9a0 | 73 73 20 6d 61 6e 75 61 6c 6c 79 2e 0a 0a e2 80    98 41 20 73 e2 80 99 20 20 20 20 20 28 e2 80 98 | ss.manually......A.s........(... | 
| ef9c0 | 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 73 70 69    6e 6f 66 66 e2 80 99 29 0a 0a 20 20 20 20 20 54 | magit-cherry-spinoff...).......T | 
| ef9e0 | 68 69 73 20 63 6f 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 | his.command.moves.the.selected.C | 
| efa00 | 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 0a 20 | OMMITS.from.the.current.branch.. | 
| efa20 | 20 20 20 20 6f 6e 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 | ....onto.a.new.branch.BRANCH,.re | 
| efa40 | 6d 6f 76 69 6e 67 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 | moving.them.from.the.former...Wh | 
| efa60 | 65 6e 20 74 68 69 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 | en.this......command.succeeds,.t | 
| efa80 | 68 65 6e 20 74 68 65 20 6e 65 77 20 62 72 61 6e    63 68 20 69 73 20 63 68 65 63 6b 65 64 20 6f 75 | hen.the.new.branch.is.checked.ou | 
| efaa0 | 74 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 6e | t........Applying.the.commits.on | 
| efac0 | 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 68 | .the.other.branch.or.removing.th | 
| efae0 | 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 20 | em.from.the......current.branch. | 
| efb00 | 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 61 | can.lead.to.conflicts...When.tha | 
| efb20 | 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 6e | t.happens,.then.this......comman | 
| efb40 | 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 20 | d.stops.and.you.have.to.resolve. | 
| efb60 | 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 20 | the.conflicts.and.then.finish... | 
| efb80 | 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 20 20 20 57 68 65 | ...the.process.manually......Whe | 
| efba0 | 6e 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 69 73 20 69 6e 20 | n.a.cherry-pick.or.revert.is.in. | 
| efbc0 | 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 69 6e 73 | progress,.then.the.transient.ins | 
| efbe0 | 74 65 61 64 20 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 | 
| efc00 | 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a e2 80    98 41 20 41 e2 80 99 20 20 20 20 20 28 e2 80 98 | ix.commands......A.A........(... | 
| efc20 | 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 0a 20 20 20 | magit-sequence-continue...)..... | 
| efc40 | 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 69 63 6b | ..Resume.the.current.cherry-pick | 
| efc60 | 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 80 99 20 | .or.revert.sequence......A.s.... | 
| efc80 | 20 20 20 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 | ....(...magit-sequence-skip...). | 
| efca0 | 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 74 | ......Skip.the.stopped.at.commit | 
| efcc0 | 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 20 | .during.a.cherry-pick.or.revert. | 
| efce0 | 73 65 71 75 65 6e 63 65 2e 0a 0a e2 80 98 41 20    61 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 | sequence......A.a........(...mag | 
| efd00 | 69 74 2d 73 65 71 75 65 6e 63 65 2d 61 62 6f 72    74 e2 80 99 29 0a 0a 20 20 20 20 20 41 62 6f 72 | it-sequence-abort...).......Abor | 
| efd20 | 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 | 
| efd40 | 65 72 74 20 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 | ert.sequence...This.discards.... | 
| efd60 | 20 20 61 6c 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 | ..all.changes.made.since.the.seq | 
| efd80 | 75 65 6e 63 65 20 73 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 | uence.started...*.Menu:..*.Rever | 
| efda0 | 74 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 6f 64 | ting::....File:.magit.info,..Nod | 
| efdc0 | 65 3a 20 52 65 76 65 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 | e:.Reverting,..Up:.Cherry.Pickin | 
| efde0 | 67 0a 0a 36 2e 31 30 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 | g..6.10.1.Reverting.------------ | 
| efe00 | 2d 2d 2d 2d 0a 0a e2 80 98 56 e2 80 99 20 20 20    20 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 76 65 | ----.....V........(...magit-reve | 
| efe20 | 72 74 e2 80 99 29 0a 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 | rt...).......This.transient.pref | 
| efe40 | 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 | 
| efe60 | 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 | 
| efe80 | 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 | 
| efea0 | 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 | 
| efec0 | 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 | 
| efee0 | 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 20 6f | voked......When.no.cherry-pick.o | 
| eff00 | 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 74 68 | r.revert.is.in.progress,.then.th | 
| eff20 | 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 77 69 | e.transient.features.the.followi | 
| eff40 | 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 80 99 20 20 | ng.suffix.commands......V.V..... | 
| eff60 | 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 76    65 72 74 2d 61 6e 64 2d 63 6f 6d 6d 69 74 e2 80 | ...(...magit-revert-and-commit.. | 
| eff80 | 99 29 0a 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 63 72 65 61 | .).......Revert.a.commit.by.crea | 
| effa0 | 74 69 6e 67 20 61 20 6e 65 77 20 63 6f 6d 6d 69    74 2e 20 20 50 72 6f 6d 70 74 20 66 6f 72 20 61 | ting.a.new.commit...Prompt.for.a | 
| effc0 | 20 63 6f 6d 6d 69 74 2c 0a 20 20 20 20 20 64 65    66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 | .commit,......defaulting.to.the. | 
| effe0 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e    20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 | commit.at.point...If.the.region. | 
| f0000 | 73 65 6c 65 63 74 73 20 6d 75 6c 74 69 70 6c 65    0a 20 20 20 20 20 63 6f 6d 6d 69 74 73 2c 20 74 | selects.multiple......commits,.t | 
| f0020 | 68 65 6e 20 72 65 76 65 72 74 20 61 6c 6c 20 6f    66 20 74 68 65 6d 2c 20 77 69 74 68 6f 75 74 20 | hen.revert.all.of.them,.without. | 
| f0040 | 70 72 6f 6d 70 74 69 6e 67 2e 0a 0a e2 80 98 56    20 76 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | prompting......V.v........(...ma | 
| f0060 | 67 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f    6d 6d 69 74 e2 80 99 29 0a 0a 20 20 20 20 20 52 | git-revert-no-commit...).......R | 
| f0080 | 65 76 65 72 74 20 61 20 63 6f 6d 6d 69 74 20 62    79 20 61 70 70 6c 79 69 6e 67 20 69 74 20 69 6e | evert.a.commit.by.applying.it.in | 
| f00a0 | 20 72 65 76 65 72 73 65 20 74 6f 20 74 68 65 20    77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20 20 | .reverse.to.the.working.tree.... | 
| f00c0 | 20 20 20 50 72 6f 6d 70 74 20 66 6f 72 20 61 20    63 6f 6d 6d 69 74 2c 20 64 65 66 61 75 6c 74 69 | ...Prompt.for.a.commit,.defaulti | 
| f00e0 | 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 20 49 66 20 74 | ng.to.the.commit.at.point...If.t | 
| f0100 | 68 65 0a 20 20 20 20 20 72 65 67 69 6f 6e 20 73    65 6c 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 20 | he......region.selects.multiple. | 
| f0120 | 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 74 68 65 6d | commits,.then.revert.all.of.them | 
| f0140 | 2c 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 70    72 6f 6d 70 74 69 6e 67 2e 0a 0a 20 20 20 57 68 | ,.without......prompting......Wh | 
| f0160 | 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 74 20 69 73 20 69 6e | en.a.cherry-pick.or.revert.is.in | 
| f0180 | 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 69 6e | .progress,.then.the.transient.in | 
| f01a0 | 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 69 6e 67 20 73 75 66 | stead.features.the.following.suf | 
| f01c0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a e2    80 98 56 20 41 e2 80 99 20 20 20 20 20 28 e2 80 | fix.commands......V.A........(.. | 
| f01e0 | 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 0a 20 20 | .magit-sequence-continue...).... | 
| f0200 | 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 69 63 | ...Resume.the.current.cherry-pic | 
| f0220 | 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 20 73 e2 80 99 | k.or.revert.sequence......V.s... | 
| f0240 | 20 20 20 20 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 | .....(...magit-sequence-skip...) | 
| f0260 | 0a 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 | 
| f0280 | 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 | 
| f02a0 | 20 73 65 71 75 65 6e 63 65 2e 0a 0a e2 80 98 56    20 61 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | .sequence......V.a........(...ma | 
| f02c0 | 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 61 62 6f    72 74 e2 80 99 29 0a 0a 20 20 20 20 20 41 62 6f | git-sequence-abort...).......Abo | 
| f02e0 | 72 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 | rt.the.current.cherry-pick.or.re | 
| f0300 | 76 65 72 74 20 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 | vert.sequence...This.discards... | 
| f0320 | 20 20 20 61 6c 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 | ...all.changes.made.since.the.se | 
| f0340 | 71 75 65 6e 63 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 | quence.started.....File:.magit.i | 
| f0360 | 6e 66 6f 2c 20 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 | nfo,..Node:.Resetting,..Next:.St | 
| f0380 | 61 73 68 69 6e 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 | ashing,..Prev:.Cherry.Picking,.. | 
| f03a0 | 55 70 3a 20 4d 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 | Up:.Manipulating..6.11.Resetting | 
| f03c0 | 0a 3d 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 | .==============..Also.see.*note. | 
| f03e0 | 28 67 69 74 6d 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 20 20 | (gitman)git-reset::......x...... | 
| f0400 | 20 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 73 65    74 2d 71 75 69 63 6b 6c 79 e2 80 99 29 0a 0a 20 | ..(...magit-reset-quickly...)... | 
| f0420 | 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 69 6e 64 | ....Reset.the....HEAD....and.ind | 
| f0440 | 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 20 | ex.to.some.commit.read.from.the. | 
| f0460 | 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 20 | user.and......defaulting.to.the. | 
| f0480 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c    20 61 6e 64 20 70 6f 73 73 69 62 6c 79 20 61 6c | commit.at.point,.and.possibly.al | 
| f04a0 | 73 6f 20 72 65 73 65 74 20 74 68 65 0a 20 20 20    20 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 | so.reset.the......working.tree.. | 
| f04c0 | 20 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 73 65 74 20 74 68 | .With.a.prefix.argument.reset.th | 
| f04e0 | 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 0a 20    20 20 20 20 6f 74 68 65 72 77 69 73 65 20 64 6f | e.working.tree......otherwise.do | 
| f0500 | 6e e2 80 99 74 2e 0a 0a e2 80 98 58 20 6d e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | n...t......X.m........(...magit- | 
| f0520 | 72 65 73 65 74 2d 6d 69 78 65 64 e2 80 99 29 0a    0a 20 20 20 20 20 52 65 73 65 74 20 74 68 65 20 | reset-mixed...).......Reset.the. | 
| f0540 | 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 20 63 6f 6d | ...HEAD....and.index.to.some.com | 
| f0560 | 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 20 20 20 20 | mit.read.from.the.user.and...... | 
| f0580 | 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 | 
| f05a0 | 74 2e 20 20 54 68 65 20 77 6f 72 6b 69 6e 67 20    74 72 65 65 20 69 73 20 6b 65 70 74 20 61 73 2d | t...The.working.tree.is.kept.as- | 
| f05c0 | 69 73 2e 0a 0a e2 80 98 58 20 73 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 73 | is......X.s........(...magit-res | 
| f05e0 | 65 74 2d 73 6f 66 74 e2 80 99 29 0a 0a 20 20 20    20 20 52 65 73 65 74 20 74 68 65 20 e2 80 98 48 | et-soft...).......Reset.the....H | 
| f0600 | 45 41 44 e2 80 99 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 | EAD....to.some.commit.read.from. | 
| f0620 | 74 68 65 20 75 73 65 72 20 61 6e 64 20 64 65 66    61 75 6c 74 69 6e 67 0a 20 20 20 20 20 74 6f 20 | the.user.and.defaulting......to. | 
| f0640 | 74 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 69 6e 64 65 78 20 | the.commit.at.point...The.index. | 
| f0660 | 61 6e 64 20 74 68 65 20 77 6f 72 6b 69 6e 67 20    74 72 65 65 20 61 72 65 20 6b 65 70 74 0a 20 20 | and.the.working.tree.are.kept... | 
| f0680 | 20 20 20 61 73 2d 69 73 2e 0a 0a e2 80 98 58 20    68 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 | ...as-is......X.h........(...mag | 
| f06a0 | 69 74 2d 72 65 73 65 74 2d 68 61 72 64 e2 80 99    29 0a 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 | it-reset-hard...).......Reset.th | 
| f06c0 | 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 77 6f 72 6b 69 6e 67 | e....HEAD...,.index,.and.working | 
| f06e0 | 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 20 66 72 6f 6d 0a 20 | .tree.to.some.commit.read.from.. | 
| f0700 | 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 6e 67 20 74 6f 20 74 | ....the.user.and.defaulting.to.t | 
| f0720 | 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 20 6b e2 80 99 20 20 | he.commit.at.point......X.k..... | 
| f0740 | 20 20 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 0a 20 20 20 | ...(...magit-reset-keep...)..... | 
| f0760 | 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 20 61 | ..Reset.the....HEAD...,.index,.a | 
| f0780 | 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 20 72 | nd.working.tree.to.some.commit.r | 
| f07a0 | 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 61 75 | ead.from......the.user.and.defau | 
| f07c0 | 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 20 55 | lting.to.the.commit.at.point...U | 
| f07e0 | 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 70 74 | ncommitted......changes.are.kept | 
| f0800 | 20 61 73 2d 69 73 2e 0a 0a e2 80 98 58 20 69 e2    80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 | .as-is......X.i........(...magit | 
| f0820 | 2d 72 65 73 65 74 2d 69 6e 64 65 78 e2 80 99 29    0a 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 65 | -reset-index...).......Reset.the | 
| f0840 | 20 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 | .index.to.some.commit.read.from. | 
| f0860 | 74 68 65 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 | the.user.and.defaulting.to...... | 
| f0880 | 74 68 65 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 | the.commit.at.point...Keep.the.. | 
| f08a0 | 80 98 48 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 | ..HEAD....and.working.tree.as-is | 
| f08c0 | 2c 20 73 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 | ,.so.if......the.commit.refers.t | 
| f08e0 | 6f 20 74 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 | o.the....HEAD...,.then.this.effe | 
| f0900 | 63 74 69 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 | ctively.unstages.all......change | 
| f0920 | 73 2e 0a 0a e2 80 98 58 20 77 e2 80 99 20 20 20    20 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 73 65 | s......X.w........(...magit-rese | 
| f0940 | 74 2d 77 6f 72 6b 74 72 65 65 e2 80 99 29 0a 0a    20 20 20 20 20 52 65 73 65 74 20 74 68 65 20 77 | t-worktree...).......Reset.the.w | 
| f0960 | 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 20 | orking.tree.to.some.commit.read. | 
| f0980 | 66 72 6f 6d 20 74 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 | from.the.user.and......defaultin | 
| f09a0 | 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 20 4b 65 65 70 20 | g.to.the.commit.at.point...Keep. | 
| f09c0 | 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 61    6e 64 20 69 6e 64 65 78 0a 20 20 20 20 20 61 73 | the....HEAD....and.index......as | 
| f09e0 | 2d 69 73 2e 0a 0a e2 80 98 58 20 66 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 66 69 | -is......X.f........(...magit-fi | 
| f0a00 | 6c 65 2d 63 68 65 63 6b 6f 75 74 e2 80 99 29 0a    0a 20 20 20 20 20 55 70 64 61 74 65 20 66 69 6c | le-checkout...).......Update.fil | 
| f0a20 | 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 20 69 6e 64 65 78 20 | e.in.the.working.tree.and.index. | 
| f0a40 | 74 6f 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20    66 72 6f 6d 20 61 0a 20 20 20 20 20 72 65 76 69 | to.the.contents.from.a......revi | 
| f0a60 | 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 61 6e 64 20 66 69 6c | sion...Both.the.revision.and.fil | 
| f0a80 | 65 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 1f 0a 46 69 6c | e.are.read.from.the.user.....Fil | 
| f0aa0 | 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 73 68 69 6e 67 2c 20 | e:.magit.info,..Node:.Stashing,. | 
| f0ac0 | 20 50 72 65 76 3a 20 52 65 73 65 74 74 69 6e 67    2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 | .Prev:.Resetting,..Up:.Manipulat | 
| f0ae0 | 69 6e 67 0a 0a 36 2e 31 32 20 53 74 61 73 68 69    6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ing..6.12.Stashing.============= | 
| f0b00 | 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 73 74 61 | ..Also.see.*note.(gitman)git-sta | 
| f0b20 | 73 68 3a 3a 2e 0a 0a e2 80 98 7a e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 73 74 61 | sh::......z........(...magit-sta | 
| f0b40 | 73 68 e2 80 99 29 0a 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 | sh...).......This.transient.pref | 
| f0b60 | 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 | 
| f0b80 | 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 | 
| f0ba0 | 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 | 
| f0bc0 | 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 | 
| f0be0 | 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 | 
| f0c00 | 76 6f 6b 65 64 2e 0a 0a e2 80 98 7a 20 7a e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | voked......z.z........(...magit- | 
| f0c20 | 73 74 61 73 68 2d 62 6f 74 68 e2 80 99 29 0a 0a    20 20 20 20 20 43 72 65 61 74 65 20 61 20 73 74 | stash-both...).......Create.a.st | 
| f0c40 | 61 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 | ash.of.the.index.and.working.tre | 
| f0c60 | 65 2e 20 20 55 6e 74 72 61 63 6b 65 64 20 66 69    6c 65 73 20 61 72 65 0a 20 20 20 20 20 69 6e 63 | e...Untracked.files.are......inc | 
| f0c80 | 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 | 
| f0ca0 | 74 73 2e 20 20 4f 6e 65 20 70 72 65 66 69 78 20    61 72 67 75 6d 65 6e 74 20 69 73 0a 20 20 20 20 | ts...One.prefix.argument.is..... | 
| f0cc0 | 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 2d 75 6e 74 72 | .equivalent.to....--include-untr | 
| f0ce0 | 61 63 6b 65 64 e2 80 99 20 77 68 69 6c 65 20 74    77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | acked....while.two.prefix.argume | 
| f0d00 | 6e 74 73 20 61 72 65 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 | nts.are......equivalent.to....-- | 
| f0d20 | 61 6c 6c e2 80 99 2e 0a 0a e2 80 98 7a 20 69 e2    80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 | all.........z.i........(...magit | 
| f0d40 | 2d 73 74 61 73 68 2d 69 6e 64 65 78 e2 80 99 29    0a 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 | -stash-index...).......Create.a. | 
| f0d60 | 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 73 74 61 67 | stash.of.the.index.only...Unstag | 
| f0d80 | 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 20 20 61 72 | ed.and.untracked.changes......ar | 
| f0da0 | 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 20 20 20 20 28 e2 | e.not.stashed......z.w........(. | 
| f0dc0 | 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 0a 20 20 20 20 | ..magit-stash-worktree...)...... | 
| f0de0 | 20 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 | .Create.a.stash.of.unstaged.chan | 
| f0e00 | 67 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 | ges.in.the.working.tree...Untrac | 
| f0e20 | 6b 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 | ked......files.are.included.acco | 
| f0e40 | 72 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 | rding.to.infix.arguments...One.p | 
| f0e60 | 72 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 | refix......argument.is.equivalen | 
| f0e80 | 74 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 | t.to....--include-untracked....w | 
| f0ea0 | 68 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 | hile.two.prefix......arguments.a | 
| f0ec0 | 72 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 | re.equivalent.to....--all....... | 
| f0ee0 | 80 98 7a 20 78 e2 80 99 20 20 20 20 20 28 e2 80    98 6d 61 67 69 74 2d 73 74 61 73 68 2d 6b 65 65 | ..z.x........(...magit-stash-kee | 
| f0f00 | 70 2d 69 6e 64 65 78 e2 80 99 29 0a 0a 20 20 20    20 20 43 72 65 61 74 65 20 61 20 73 74 61 73 68 | p-index...).......Create.a.stash | 
| f0f20 | 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 2c 20 | .of.the.index.and.working.tree,. | 
| f0f40 | 6b 65 65 70 69 6e 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 | keeping.index.intact.......Untra | 
| f0f60 | 63 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 | cked.files.are.included.accordin | 
| f0f80 | 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 0a 20 20 20 20 20 | g.to.infix.arguments...One...... | 
| f0fa0 | 70 72 65 66 69 78 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 | prefix.argument.is.equivalent.to | 
| f0fc0 | 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 69 6c 65 | ....--include-untracked....while | 
| f0fe0 | 20 74 77 6f 0a 20 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 | .two......prefix.arguments.are.e | 
| f1000 | 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 98 7a 20 | quivalent.to....--all.........z. | 
| f1020 | 5a e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 73 6e 61 70 73 68 6f 74 2d 62 6f 74 68 | Z........(...magit-snapshot-both | 
| f1040 | e2 80 99 29 0a 0a 20 20 20 20 20 43 72 65 61 74    65 20 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 | ...).......Create.a.snapshot.of. | 
| f1060 | 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 2e 20 20 55 6e 74 | the.index.and.working.tree...Unt | 
| f1080 | 72 61 63 6b 65 64 20 66 69 6c 65 73 0a 20 20 20    20 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 61 | racked.files......are.included.a | 
| f10a0 | 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 74 73 2e 20 20 4f 6e | ccording.to.infix.arguments...On | 
| f10c0 | 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e    74 20 69 73 0a 20 20 20 20 20 65 71 75 69 76 61 | e.prefix.argument.is......equiva | 
| f10e0 | 6c 65 6e 74 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 | lent.to....--include-untracked.. | 
| f1100 | 99 20 77 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 | ..while.two.prefix.arguments.are | 
| f1120 | 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 61 6c 6c e2 80 99 2e | ......equivalent.to....--all.... | 
| f1140 | 0a 0a e2 80 98 7a 20 49 e2 80 99 20 20 20 20 20    28 e2 80 98 6d 61 67 69 74 2d 73 6e 61 70 73 68 | .....z.I........(...magit-snapsh | 
| f1160 | 6f 74 2d 69 6e 64 65 78 e2 80 99 29 0a 0a 20 20    20 20 20 43 72 65 61 74 65 20 61 20 73 6e 61 70 | ot-index...).......Create.a.snap | 
| f1180 | 73 68 6f 74 20 6f 66 20 74 68 65 20 69 6e 64 65    78 20 6f 6e 6c 79 2e 20 20 55 6e 73 74 61 67 65 | shot.of.the.index.only...Unstage | 
| f11a0 | 64 20 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 0a    20 20 20 20 20 63 68 61 6e 67 65 73 20 61 72 65 | d.and.untracked......changes.are | 
| f11c0 | 20 6e 6f 74 20 73 74 61 73 68 65 64 2e 0a 0a e2    80 98 7a 20 57 e2 80 99 20 20 20 20 20 28 e2 80 | .not.stashed......z.W........(.. | 
| f11e0 | 98 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d    77 6f 72 6b 74 72 65 65 e2 80 99 29 0a 0a 20 20 | .magit-snapshot-worktree...).... | 
| f1200 | 20 20 20 43 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 | ...Create.a.snapshot.of.unstaged | 
| f1220 | 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 2e 0a 20 20 | .changes.in.the.working.tree.... | 
| f1240 | 20 20 20 55 6e 74 72 61 63 6b 65 64 20 66 69 6c    65 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 | ...Untracked.files.are.included. | 
| f1260 | 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 74 73 2e 20 20 4f | according.to.infix.arguments...O | 
| f1280 | 6e 65 0a 20 20 20 20 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 | ne......prefix.argument.is.equiv | 
| f12a0 | 61 6c 65 6e 74 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 | alent.to....--include-untracked. | 
| f12c0 | 80 99 20 77 68 69 6c 65 20 74 77 6f 0a 20 20 20    20 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | ...while.two......prefix.argumen | 
| f12e0 | 74 73 20 61 72 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 | ts.are.equivalent.to....--all... | 
| f1300 | 2d 2e 0a 0a e2 80 98 7a 20 61 e2 80 99 20 20 20    20 20 28 e2 80 98 6d 61 67 69 74 2d 73 74 61 73 | -......z.a........(...magit-stas | 
| f1320 | 68 2d 61 70 70 6c 79 e2 80 99 29 0a 0a 20 20 20    20 20 41 70 70 6c 79 20 61 20 73 74 61 73 68 20 | h-apply...).......Apply.a.stash. | 
| f1340 | 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 2e 20 20 54 72 79 20 74 6f 20 70 72 65 | to.the.working.tree...Try.to.pre | 
| f1360 | 73 65 72 76 65 20 74 68 65 20 73 74 61 73 68 0a    20 20 20 20 20 69 6e 64 65 78 2e 20 20 49 66 20 | serve.the.stash......index...If. | 
| f1380 | 74 68 61 74 20 66 61 69 6c 73 20 62 65 63 61 75    73 65 20 74 68 65 72 65 20 61 72 65 20 73 74 61 | that.fails.because.there.are.sta | 
| f13a0 | 67 65 64 20 63 68 61 6e 67 65 73 2c 20 61 70 70    6c 79 0a 20 20 20 20 20 77 69 74 68 6f 75 74 20 | ged.changes,.apply......without. | 
| f13c0 | 70 72 65 73 65 72 76 69 6e 67 20 74 68 65 20 73    74 61 73 68 20 69 6e 64 65 78 2e 0a 0a e2 80 98 | preserving.the.stash.index...... | 
| f13e0 | 7a 20 70 e2 80 99 20 20 20 20 20 28 e2 80 98 6d    61 67 69 74 2d 73 74 61 73 68 2d 70 6f 70 e2 80 | z.p........(...magit-stash-pop.. | 
| f1400 | 99 29 0a 0a 20 20 20 20 20 41 70 70 6c 79 20 61    20 73 74 61 73 68 20 74 6f 20 74 68 65 20 77 6f | .).......Apply.a.stash.to.the.wo | 
| f1420 | 72 6b 69 6e 67 20 74 72 65 65 20 61 6e 64 20 72    65 6d 6f 76 65 20 69 74 20 66 72 6f 6d 20 73 74 | rking.tree.and.remove.it.from.st | 
| f1440 | 61 73 68 20 6c 69 73 74 2e 0a 20 20 20 20 20 54    72 79 20 74 6f 20 70 72 65 73 65 72 76 65 20 74 | ash.list.......Try.to.preserve.t | 
| f1460 | 68 65 20 73 74 61 73 68 20 69 6e 64 65 78 2e 20    20 49 66 20 74 68 61 74 20 66 61 69 6c 73 20 62 | he.stash.index...If.that.fails.b | 
| f1480 | 65 63 61 75 73 65 20 74 68 65 72 65 20 61 72 65    0a 20 20 20 20 20 73 74 61 67 65 64 20 63 68 61 | ecause.there.are......staged.cha | 
| f14a0 | 6e 67 65 73 2c 20 61 70 70 6c 79 20 77 69 74 68    6f 75 74 20 70 72 65 73 65 72 76 69 6e 67 20 74 | nges,.apply.without.preserving.t | 
| f14c0 | 68 65 20 73 74 61 73 68 20 69 6e 64 65 78 20 61    6e 64 20 66 6f 72 67 6f 0a 20 20 20 20 20 72 65 | he.stash.index.and.forgo......re | 
| f14e0 | 6d 6f 76 69 6e 67 20 74 68 65 20 73 74 61 73 68    2e 0a 0a e2 80 98 7a 20 6b e2 80 99 20 20 20 20 | moving.the.stash......z.k....... | 
| f1500 | 20 28 e2 80 98 6d 61 67 69 74 2d 73 74 61 73 68    2d 64 72 6f 70 e2 80 99 29 0a 0a 20 20 20 20 20 | .(...magit-stash-drop...)....... | 
| f1520 | 52 65 6d 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 | Remove.a.stash.from.the.stash.li | 
| f1540 | 73 74 2e 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 | st...When.the.region.is.active,. | 
| f1560 | 20 20 20 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 | .....offer.to.drop.all.contained | 
| f1580 | 20 73 74 61 73 68 65 73 2e 0a 0a e2 80 98 7a 20    76 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 | .stashes......z.v........(...mag | 
| f15a0 | 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 e2 80 99    29 0a 0a 20 20 20 20 20 53 68 6f 77 20 61 6c 6c | it-stash-show...).......Show.all | 
| f15c0 | 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 0a 0a | .diffs.of.a.stash.in.a.buffer... | 
| f15e0 | e2 80 98 7a 20 62 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 72 | ...z.b........(...magit-stash-br | 
| f1600 | 61 6e 63 68 e2 80 99 29 0a 0a 20 20 20 20 20 43    72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f | anch...).......Create.and.checko | 
| f1620 | 75 74 20 61 20 6e 65 77 20 42 52 41 4e 43 48 20    66 72 6f 6d 20 53 54 41 53 48 2e 20 20 54 68 65 | ut.a.new.BRANCH.from.STASH...The | 
| f1640 | 20 62 72 61 6e 63 68 20 73 74 61 72 74 73 20 61    74 0a 20 20 20 20 20 74 68 65 20 63 6f 6d 6d 69 | .branch.starts.at......the.commi | 
| f1660 | 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 74 61 73 | t.that.was.current.when.the.stas | 
| f1680 | 68 20 77 61 73 20 63 72 65 61 74 65 64 2e 0a 0a    e2 80 98 7a 20 42 e2 80 99 20 20 20 20 20 28 e2 | h.was.created......z.B........(. | 
| f16a0 | 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 29 0a 0a 20 | ..magit-stash-branch-here...)... | 
| f16c0 | 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 20 42 52 | ....Create.and.checkout.a.new.BR | 
| f16e0 | 41 4e 43 48 20 75 73 69 6e 67 20 e2 80 98 6d 61    67 69 74 2d 62 72 61 6e 63 68 e2 80 99 20 77 69 | ANCH.using....magit-branch....wi | 
| f1700 | 74 68 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 e2 80 | th.the......current.branch.or... | 
| f1720 | 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 2e 20 | .HEAD....as.the.starting-point.. | 
| f1740 | 20 54 68 65 6e 20 61 70 70 6c 79 20 53 54 41 53    48 2c 0a 20 20 20 20 20 64 72 6f 70 70 69 6e 67 | .Then.apply.STASH,......dropping | 
| f1760 | 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 0a 0a e2 80 98 7a | .it.if.it.applies.cleanly......z | 
| f1780 | 20 66 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61    67 69 74 2d 73 74 61 73 68 2d 66 6f 72 6d 61 74 | .f........(...magit-stash-format | 
| f17a0 | 2d 70 61 74 63 68 e2 80 99 29 0a 0a 20 20 20 20    20 43 72 65 61 74 65 20 61 20 70 61 74 63 68 20 | -patch...).......Create.a.patch. | 
| f17c0 | 66 72 6f 6d 20 53 54 41 53 48 2e 0a 0a e2 80 98    6b e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 | from.STASH......k........(...mag | 
| f17e0 | 69 74 2d 73 74 61 73 68 2d 63 6c 65 61 72 e2 80    99 29 0a 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 | it-stash-clear...).......Remove. | 
| f1800 | 61 6c 6c 20 73 74 61 73 68 65 73 20 73 61 76 65    64 20 69 6e 20 52 45 46 e2 80 99 73 20 72 65 66 | all.stashes.saved.in.REF...s.ref | 
| f1820 | 6c 6f 67 20 62 79 20 64 65 6c 65 74 69 6e 67 20    52 45 46 2e 0a 0a e2 80 98 7a 20 6c e2 80 99 20 | log.by.deleting.REF......z.l.... | 
| f1840 | 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 73 74    61 73 68 2d 6c 69 73 74 e2 80 99 29 0a 0a 20 20 | ....(...magit-stash-list...).... | 
| f1860 | 20 20 20 4c 69 73 74 20 61 6c 6c 20 73 74 61 73    68 65 73 20 69 6e 20 61 20 62 75 66 66 65 72 2e | ...List.all.stashes.in.a.buffer. | 
| f1880 | 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 74 61 73 68 65 73 | ...--.User.Option:.magit-stashes | 
| f18a0 | 2d 6d 61 72 67 69 6e 0a 0a 20 20 20 20 20 54 68    69 73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 | -margin.......This.option.specif | 
| f18c0 | 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 6e 69 74 69 61 | ies.whether.the.margin.is.initia | 
| f18e0 | 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 20 62 75 66 66 65 72 | lly.shown.in......stashes.buffer | 
| f1900 | 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 20 20 | s.and.how.it.is.formatted....... | 
| f1920 | 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 49 54 | .The.value.has.the.form....(INIT | 
| f1940 | 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 54 48 | .STYLE.WIDTH.AUTHOR.AUTHOR-WIDTH | 
| f1960 | 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 6e 6f | )..................If.INIT.is.no | 
| f1980 | 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 20 | n-nil,.then.the.margin.is.shown. | 
| f19a0 | 69 6e 69 74 69 61 6c 6c 79 2e 0a 0a 20 20 20 20    20 20 20 20 e2 80 a2 20 53 54 59 4c 45 20 63 6f | initially...............STYLE.co | 
| f19c0 | 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 20 | ntrols.how.to.format.the.author. | 
| f19e0 | 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 20 | or.committer.date...It.......... | 
| f1a00 | 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 6f | .can.be.one.of....age....(to.sho | 
| f1a20 | 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 20 | w.the.age.of.the.commit),....... | 
| f1a40 | 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 62 | .......age-abbreviated....(to.ab | 
| f1a60 | 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 20 | breviate.the.time.unit.to.a..... | 
| f1a80 | 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 73 | ......character),.or.a.string.(s | 
| f1aa0 | 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 6e | uitable.for....format-time-strin | 
| f1ac0 | 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 75 | g...).to...........show.the.actu | 
| f1ae0 | 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 61 | al.date...Option..............ma | 
| f1b00 | 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 61 | git-log-margin-show-committer-da | 
| f1b20 | 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 20 | te....controls.which.date.is.... | 
| f1b40 | 20 20 20 20 20 20 20 62 65 69 6e 67 20 64 69 73    70 6c 61 79 65 64 2e 0a 0a 20 20 20 20 20 20 20 | .......being.displayed.......... | 
| f1b60 | 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 | 
| f1b80 | 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... | 
| f1ba0 | 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 | 
| f1bc0 | 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 | 
| f1be0 | 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 63 68    61 6e 67 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 | .be...........changed........... | 
| f1c00 | 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 74 68 65 20 | ....AUTHOR.controls.whether.the. | 
| f1c20 | 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 6f 77 6e | name.of.the.author.is.also.shown | 
| f1c40 | 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65    66 61 75 6c 74 2e 0a 0a 20 20 20 20 20 20 20 20 | ...........by.default........... | 
| f1c60 | 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 20 69 6e | ....AUTHOR-WIDTH.has.to.be.an.in | 
| f1c80 | 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 20 20 20 | teger...When.the.name.of.the.... | 
| f1ca0 | 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 74 68 69 | .......author.is.shown,.then.thi | 
| f1cc0 | 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 20 75 73 | s.specifies.how.much.space.is.us | 
| f1ce0 | 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 65 3a 20 | ed.to...........do.so.....File:. | 
| f1d00 | 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 6e 67 2c | magit.info,..Node:.Transferring, | 
| f1d20 | 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 20 4d 61 | ..Next:.Miscellaneous,..Prev:.Ma | 
| f1d40 | 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 66 65 72 | nipulating,..Up:.Top..7.Transfer | 
| f1d60 | 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 0a 2a 20 | ring.**************..*.Menu:..*. | 
| f1d80 | 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 69 6e 67 | Remotes::.*.Fetching::.*.Pulling | 
| f1da0 | 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 73 3a 3a | ::.*.Pushing::.*.Plain.Patches:: | 
| f1dc0 | 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 20 6d 61 | .*.Maildir.Patches::....File:.ma | 
| f1de0 | 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 78 74 3a | git.info,..Node:.Remotes,..Next: | 
| f1e00 | 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 0a 37 2e | .Fetching,..Up:.Transferring..7. | 
| f1e20 | 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 3a 0a 0a | 1.Remotes.===========..*.Menu:.. | 
| f1e40 | 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 47 69 74 | *.Remote.Commands::.*.Remote.Git | 
| f1e60 | 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 6e 66 6f | .Variables::....File:.magit.info | 
| f1e80 | 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 78 74 3a | ,..Node:.Remote.Commands,..Next: | 
| f1ea0 | 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 65 6d 6f | .Remote.Git.Variables,..Up:.Remo | 
| f1ec0 | 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 2d 2d 2d | tes..7.1.1.Remote.Commands.----- | 
| f1ee0 | 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 6e 74 20 | ----------------..The.transient. | 
| f1f00 | 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 65 e2 80 | prefix.command....magit-remote.. | 
| f1f20 | 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 74 6f 20 | ..is.used.to.add.remotes.and.to. | 
| f1f40 | 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 74 65 73 | make.changes.to.existing.remotes | 
| f1f60 | 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 74 68 0a | ...This.command.only.deals.with. | 
| f1f80 | 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 62 72 61 | remotes.themselves,.not.with.bra | 
| f1fa0 | 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 69 74 73 | nches.or.the.transfer.of.commits | 
| f1fc0 | 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 6c 65 20 | ...Those.features.are.available. | 
| f1fe0 | 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 6e 64 73 | from.separate.transient.commands | 
| f2000 | 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 67 69 74 | ......Also.see.*note.(gitman)git | 
| f2020 | 2d 72 65 6d 6f 74 65 3a 3a 2e 0a 0a e2 80 98 4d    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | -remote::......M........(...magi | 
| f2040 | 74 2d 72 65 6d 6f 74 65 e2 80 99 29 0a 0a 20 20    20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e | t-remote...).......This.transien | 
| f2060 | 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 6f | t.prefix.command.binds.the.follo | 
| f2080 | 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 69 | wing.suffix.commands......and.di | 
| f20a0 | 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 65 | splays.them.in.a.temporary.buffe | 
| f20c0 | 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 20 | r.until.a.suffix.is.invoked..... | 
| f20e0 | 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 20 | ...By.default.it.also.binds.and. | 
| f2100 | 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 20 | displays.the.values.of.some..... | 
| f2120 | 20 72 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 | .remote-related.Git.variables.an | 
| f2140 | 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 0a | d.allows.changing.their.values.. | 
| f2160 | 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 6d 6f 74 65 2d 64 | ..--.User.Option:.magit-remote-d | 
| f2180 | 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 0a    0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f | irect-configure.......This.optio | 
| f21a0 | 6e 20 63 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 | n.controls.whether.remote-relate | 
| f21c0 | 64 20 47 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 | d.Git.variables.are......accessi | 
| f21e0 | 62 6c 65 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 | ble.directly.from.the.transient. | 
| f2200 | e2 80 98 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 | ...magit-remote...........If.... | 
| f2220 | 74 e2 80 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 | t....(the.default).and.a.local.b | 
| f2240 | 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 0a 20 20 20 20 20 | ranch.is.checked.out,.then...... | 
| f2260 | e2 80 98 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 | ...magit-remote....features.the. | 
| f2280 | 76 61 72 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 | variables.for.the.upstream.remot | 
| f22a0 | 65 20 6f 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 | e.of......that.branch,.or.if.... | 
| f22c0 | 48 45 41 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 | HEAD....is.detached,.for....orig | 
| f22e0 | 69 6e e2 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 | in...,.provided.that......exists | 
| f2300 | 2e 0a 0a 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 | ........If....nil...,.then....ma | 
| f2320 | 67 69 74 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 | git-remote-configure....has.to.b | 
| f2340 | 65 20 75 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 20 20 20 20 | e.used.to.do.so......M.C........ | 
| f2360 | 28 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 29 0a 0a | (...magit-remote-configure...).. | 
| f2380 | 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 | 
| f23a0 | 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 | 
| f23c0 | 61 6c 75 65 20 6f 66 0a 20 20 20 20 20 72 65 6d    6f 74 65 2d 72 65 6c 61 74 65 64 20 76 61 72 69 | alue.of......remote-related.vari | 
| f23e0 | 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 | 
| f2400 | 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 | 
| f2420 | 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 | 
| f2440 | 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 | 
| f2460 | 61 79 73 20 70 72 6f 6d 70 74 73 20 66 6f 72 20    61 20 72 65 6d 6f 74 65 2e 0a 0a 20 20 20 20 20 | ays.prompts.for.a.remote........ | 
| f2480 | 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 | 
| f24a0 | 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 | 
| f24c0 | 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 72 65 | .as......a.suffix.of....magit-re | 
| f24e0 | 6d 6f 74 65 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 | mote....and.on.the.........magit | 
| f2500 | 2d 72 65 6d 6f 74 65 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 | -remote-direct-configure....opti | 
| f2520 | 6f 6e 2e 20 20 49 66 20 e2 80 98 6d 61 67 69 74    2d 72 65 6d 6f 74 65 e2 80 99 20 61 6c 72 65 61 | on...If....magit-remote....alrea | 
| f2540 | 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 | 
| f2560 | 6f 72 20 74 68 65 20 75 70 73 74 72 65 61 6d 2c    20 74 68 65 6e 20 69 74 20 64 6f 65 73 20 6e 6f | or.the.upstream,.then.it.does.no | 
| f2580 | 74 20 6d 61 6b 65 0a 20 20 20 20 20 73 65 6e 73    65 20 74 6f 20 69 6e 76 6f 6b 65 20 61 6e 6f 74 | t.make......sense.to.invoke.anot | 
| f25a0 | 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 6d | her.transient.that.displays.them | 
| f25c0 | 20 66 6f 72 20 74 68 65 20 73 61 6d 65 0a 20 20    20 20 20 72 65 6d 6f 74 65 2e 20 20 49 6e 20 74 | .for.the.same......remote...In.t | 
| f25e0 | 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 | 
| f2600 | 72 20 61 20 72 65 6d 6f 74 65 2e 0a 0a 20 20 20    54 68 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 | r.a.remote......The.variables.ar | 
| f2620 | 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 2a    6e 6f 74 65 20 52 65 6d 6f 74 65 20 47 69 74 20 | e.described.in.*note.Remote.Git. | 
| f2640 | 56 61 72 69 61 62 6c 65 73 3a 3a 2e 0a 0a e2 80    98 4d 20 61 e2 80 99 20 20 20 20 20 28 e2 80 98 | Variables::......M.a........(... | 
| f2660 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 61 64 64    e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 | magit-remote-add...).......This. | 
| f2680 | 63 6f 6d 6d 61 6e 64 20 61 64 64 20 61 20 72 65    6d 6f 74 65 20 61 6e 64 20 66 65 74 63 68 65 73 | command.add.a.remote.and.fetches | 
| f26a0 | 20 69 74 2e 20 20 54 68 65 20 72 65 6d 6f 74 65    20 6e 61 6d 65 20 61 6e 64 20 75 72 6c 0a 20 20 | .it...The.remote.name.and.url... | 
| f26c0 | 20 20 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 | ...are.read.in.the.minibuffer... | 
| f26e0 | e2 80 98 4d 20 72 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 | ...M.r........(...magit-remote-r | 
| f2700 | 65 6e 61 6d 65 e2 80 99 29 0a 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 6e | ename...).......This.command.ren | 
| f2720 | 61 6d 65 73 20 61 20 72 65 6d 6f 74 65 2e 20 20    42 6f 74 68 20 74 68 65 20 6f 6c 64 20 61 6e 64 | ames.a.remote...Both.the.old.and | 
| f2740 | 20 74 68 65 20 6e 65 77 20 6e 61 6d 65 73 20 61    72 65 0a 20 20 20 20 20 72 65 61 64 20 69 6e 20 | .the.new.names.are......read.in. | 
| f2760 | 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a    0a e2 80 98 4d 20 75 e2 80 99 20 20 20 20 20 28 | the.minibuffer......M.u........( | 
| f2780 | e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d    73 65 74 2d 75 72 6c e2 80 99 29 0a 0a 20 20 20 | ...magit-remote-set-url...)..... | 
| f27a0 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63    68 61 6e 67 65 73 20 74 68 65 20 75 72 6c 20 6f | ..This.command.changes.the.url.o | 
| f27c0 | 66 20 61 20 72 65 6d 6f 74 65 2e 20 20 42 6f 74    68 20 74 68 65 20 72 65 6d 6f 74 65 20 61 6e 64 | f.a.remote...Both.the.remote.and | 
| f27e0 | 20 74 68 65 0a 20 20 20 20 20 6e 65 77 20 75 72    6c 20 61 72 65 20 72 65 61 64 20 69 6e 20 74 68 | .the......new.url.are.read.in.th | 
| f2800 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a e2    80 98 4d 20 6b e2 80 99 20 20 20 20 20 28 e2 80 | e.minibuffer......M.k........(.. | 
| f2820 | 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 0a 20 20 20 20 20 54 | .magit-remote-remove...).......T | 
| f2840 | 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 2c 20 72 65 | his.command.deletes.a.remote,.re | 
| f2860 | 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 70 e2 80 99 | ad.in.the.minibuffer......M.p... | 
| f2880 | 20 20 20 20 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 | .....(...magit-remote-prune...). | 
| f28a0 | 0a 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 | ......This.command.removes.stale | 
| f28c0 | 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 66 6f 72 20 61 20 | .remote-tracking.branches.for.a. | 
| f28e0 | 72 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 | remote......read.in.the.minibuff | 
| f2900 | 65 72 2e 0a 0a e2 80 98 4d 20 50 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 72 65 6d | er......M.P........(...magit-rem | 
| f2920 | 6f 74 65 2d 70 72 75 6e 65 2d 72 65 66 73 70 65    63 73 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 | ote-prune-refspecs...).......Thi | 
| f2940 | 73 20 63 6f 6d 6d 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 | s.command.removes.stale.refspecs | 
| f2960 | 20 66 6f 72 20 61 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 | .for.a.remote.read.in.the......m | 
| f2980 | 69 6e 69 62 75 66 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 | inibuffer........A.refspec.is.st | 
| f29a0 | 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 | 
| f29c0 | 20 6c 65 61 73 74 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 | .least.one.branch.on......the.re | 
| f29e0 | 6d 6f 74 65 20 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 | mote.that.would.be.fetched.due.t | 
| f2a00 | 6f 20 74 68 61 74 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 | o.that.refspec...A.stale......re | 
| f2a20 | 66 73 70 65 63 20 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 | fspec.is.problematic.because.its | 
| f2a40 | 20 65 78 69 73 74 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 | .existence.causes.Git.to.refuse. | 
| f2a60 | 20 20 20 20 20 74 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 | .....to.fetch.according.to.the.r | 
| f2a80 | 65 6d 61 69 6e 69 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 | emaining.non-stale.refspecs..... | 
| f2aa0 | 20 20 20 49 66 20 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 | ...If.only.stale.refspecs.remain | 
| f2ac0 | 2c 20 74 68 65 6e 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 | ,.then.this.command.offers.to.ei | 
| f2ae0 | 74 68 65 72 0a 20 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 | ther......delete.the.remote.or.t | 
| f2b00 | 6f 20 72 65 70 6c 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 | o.replace.the.stale.refspecs.wit | 
| f2b20 | 68 20 74 68 65 20 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 | h.the.default......refspec.("+re | 
| f2b40 | 66 73 2f 68 65 61 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 | fs/heads/*:refs/remotes/REMOTE/* | 
| f2b60 | 22 29 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 72 65 6d 6f | ")........This.command.also.remo | 
| f2b80 | 76 65 73 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 65 73 | ves.the.remote-tracking.branches | 
| f2ba0 | 20 74 68 61 74 20 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 | .that.were......created.due.to.t | 
| f2bc0 | 68 65 20 6e 6f 77 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 | he.now.stale.refspecs...Other.st | 
| f2be0 | 61 6c 65 20 62 72 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 | ale.branches.are......not.remove | 
| f2c00 | 64 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 6d 6f 74 | d....--.User.Option:.magit-remot | 
| f2c20 | 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 0a 0a 20 20 | e-add-set-remote.pushDefault.... | 
| f2c40 | 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. | 
| f2c60 | 74 68 65 20 75 73 65 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 | the.user.is.asked.whether.they.w | 
| f2c80 | 61 6e 74 20 74 6f 0a 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 | ant.to......set....remote.pushDe | 
| f2ca0 | 66 61 75 6c 74 e2 80 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 | fault....after.adding.a.remote.. | 
| f2cc0 | 0a 20 20 20 20 20 49 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 | ......If....ask...,.then.users.i | 
| f2ce0 | 73 20 61 6c 77 61 79 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 | s.always.ask...If....ask-if-unse | 
| f2d00 | 74 e2 80 99 2c 20 74 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 | t...,.then.the......user.is.only | 
| f2d20 | 20 69 66 20 74 68 65 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 | .if.the.variable.isn...t.set.alr | 
| f2d40 | 65 61 64 79 2e 20 20 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 | eady...If....nil...,.then.the... | 
| f2d60 | 20 20 20 75 73 65 72 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 | ...user.isn...t.asked.and.the.va | 
| f2d80 | 72 69 61 62 6c 65 20 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 | riable.isn...t.set...If.the.valu | 
| f2da0 | 65 20 69 73 20 61 0a 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 | e.is.a......string,.then.the.var | 
| f2dc0 | 69 61 62 6c 65 20 69 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 | iable.is.set.without.the.user.be | 
| f2de0 | 69 6e 67 20 61 73 6b 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 | ing.asked,......provided.that.th | 
| f2e00 | 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 71 | e.name.of.the.added.remote.is.eq | 
| f2e20 | 75 61 6c 20 74 6f 20 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 | ual.to.that.string......and.the. | 
| f2e40 | 76 61 72 69 61 62 6c 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 | variable.isn...t.already.set.... | 
| f2e60 | 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 6d 6f 74 65 | .File:.magit.info,..Node:.Remote | 
| f2e80 | 20 47 69 74 20 56 61 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 | .Git.Variables,..Prev:.Remote.Co | 
| f2ea0 | 6d 6d 61 6e 64 73 2c 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 | mmands,..Up:.Remotes..7.1.2.Remo | 
| f2ec0 | 74 65 20 47 69 74 20 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 | te.Git.Variables.--------------- | 
| f2ee0 | 2d 2d 2d 2d 2d 2d 2d 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 | -----------..These.variables.can | 
| f2f00 | 20 62 65 20 73 65 74 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 | .be.set.from.the.transient.prefi | 
| f2f20 | 78 20 63 6f 6d 6d 61 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 | x.command....magit-remote-config | 
| f2f40 | 75 72 65 e2 80 99 2e 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 | ure......By.default.they.can.als | 
| f2f60 | 6f 20 62 65 20 73 65 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 | o.be.set.from....magit-remote... | 
| f2f80 | 2e 20 20 53 65 65 20 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 | ...See.*note.Remote.Commands::.. | 
| f2fa0 | 0a 20 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 75 72 6c 0a 0a | ..--.Variable:.remote.NAME.url.. | 
| f2fc0 | 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 65 | .....This.variable.specifies.the | 
| f2fe0 | 20 75 72 6c 20 6f 66 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 | .url.of.the.remote.named.NAME... | 
| f3000 | 49 74 20 63 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 | It.can......have.multiple.values | 
| f3020 | 2e 0a 0a 20 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 66 65 74 | ....--.Variable:.remote.NAME.fet | 
| f3040 | 63 68 0a 0a 20 20 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 66 | ch.......The.refspec.used.when.f | 
| f3060 | 65 74 63 68 69 6e 67 20 66 72 6f 6d 20 74 68 65    20 72 65 6d 6f 74 65 20 6e 61 6d 65 64 20 4e 41 | etching.from.the.remote.named.NA | 
| f3080 | 4d 45 2e 20 20 49 74 20 63 61 6e 0a 20 20 20 20    20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 76 | ME...It.can......have.multiple.v | 
| f30a0 | 61 6c 75 65 73 2e 0a 0a 20 2d 2d 20 56 61 72 69    61 62 6c 65 3a 20 72 65 6d 6f 74 65 2e 4e 41 4d | alues....--.Variable:.remote.NAM | 
| f30c0 | 45 2e 70 75 73 68 75 72 6c 0a 0a 20 20 20 20 20    54 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 | E.pushurl.......This.variable.sp | 
| f30e0 | 65 63 69 66 69 65 73 20 74 68 65 20 75 72 6c 20    75 73 65 64 20 66 6f 72 20 66 65 74 63 68 69 6e | ecifies.the.url.used.for.fetchin | 
| f3100 | 67 20 66 72 6f 6d 20 74 68 65 20 72 65 6d 6f 74    65 0a 20 20 20 20 20 6e 61 6d 65 64 20 4e 41 4d | g.from.the.remote......named.NAM | 
| f3120 | 45 2e 20 20 49 66 20 69 74 20 69 73 20 6e 6f 74    20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 6e | E...If.it.is.not.specified,.then | 
| f3140 | 20 e2 80 98 72 65 6d 6f 74 65 2e 4e 41 4d 45 2e    75 72 6c e2 80 99 20 69 73 20 75 73 65 64 0a 20 | ....remote.NAME.url....is.used.. | 
| f3160 | 20 20 20 20 69 6e 73 74 65 61 64 2e 20 20 49 74    20 63 61 6e 20 68 61 76 65 20 6d 75 6c 74 69 70 | ....instead...It.can.have.multip | 
| f3180 | 6c 65 20 76 61 6c 75 65 73 2e 0a 0a 20 2d 2d 20    56 61 72 69 61 62 6c 65 3a 20 72 65 6d 6f 74 65 | le.values....--.Variable:.remote | 
| f31a0 | 2e 4e 41 4d 45 2e 70 75 73 68 0a 0a 20 20 20 20    20 54 68 65 20 72 65 66 73 70 65 63 20 75 73 65 | .NAME.push.......The.refspec.use | 
| f31c0 | 64 20 77 68 65 6e 20 70 75 73 68 69 6e 67 20 74    6f 20 74 68 65 20 72 65 6d 6f 74 65 20 6e 61 6d | d.when.pushing.to.the.remote.nam | 
| f31e0 | 65 64 20 4e 41 4d 45 2e 20 20 49 74 20 63 61 6e    0a 20 20 20 20 20 68 61 76 65 20 6d 75 6c 74 69 | ed.NAME...It.can......have.multi | 
| f3200 | 70 6c 65 20 76 61 6c 75 65 73 2e 0a 0a 20 2d 2d    20 56 61 72 69 61 62 6c 65 3a 20 72 65 6d 6f 74 | ple.values....--.Variable:.remot | 
| f3220 | 65 2e 4e 41 4d 45 2e 74 61 67 4f 70 74 73 0a 0a    20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 | e.NAME.tagOpts.......This.variab | 
| f3240 | 6c 65 20 73 70 65 63 69 66 69 65 73 20 77 68 61    74 20 74 61 67 73 20 61 72 65 20 66 65 74 63 68 | le.specifies.what.tags.are.fetch | 
| f3260 | 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20    49 66 20 74 68 65 0a 20 20 20 20 20 76 61 6c 75 | ed.by.default...If.the......valu | 
| f3280 | 65 20 69 73 20 e2 80 98 2d 2d 6e 6f 2d 74 61 67    73 e2 80 99 20 74 68 65 6e 20 6e 6f 20 74 61 67 | e.is....--no-tags....then.no.tag | 
| f32a0 | 73 20 61 72 65 20 66 65 74 63 68 65 64 2e 20 20    49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 0a | s.are.fetched...If.the.value.is. | 
| f32c0 | 20 20 20 20 20 e2 80 98 2d 2d 74 61 67 73 e2 80    99 2c 20 74 68 65 6e 20 61 6c 6c 20 74 61 67 73 | ........--tags...,.then.all.tags | 
| f32e0 | 20 61 72 65 20 66 65 74 63 68 65 64 2e 20 20 49    66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 | .are.fetched...If.this.variable. | 
| f3300 | 68 61 73 20 6e 6f 0a 20 20 20 20 20 76 61 6c 75    65 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 74 61 67 | has.no......value,.then.only.tag | 
| f3320 | 73 20 61 72 65 20 66 65 74 63 68 65 64 20 74 68    61 74 20 61 72 65 20 72 65 61 63 68 61 62 6c 65 | s.are.fetched.that.are.reachable | 
| f3340 | 20 66 72 6f 6d 20 66 65 74 63 68 65 64 0a 20 20    20 20 20 62 72 61 6e 63 68 65 73 2e 0a 0a 1f 0a | .from.fetched......branches..... | 
| f3360 | 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 65 74 63 68 69 6e | File:.magit.info,..Node:.Fetchin | 
| f3380 | 67 2c 20 20 4e 65 78 74 3a 20 50 75 6c 6c 69 6e    67 2c 20 20 50 72 65 76 3a 20 52 65 6d 6f 74 65 | g,..Next:.Pulling,..Prev:.Remote | 
| f33a0 | 73 2c 20 20 55 70 3a 20 54 72 61 6e 73 66 65 72    72 69 6e 67 0a 0a 37 2e 32 20 46 65 74 63 68 69 | s,..Up:.Transferring..7.2.Fetchi | 
| f33c0 | 6e 67 0a 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 | ng.============..Also.see.*note. | 
| f33e0 | 28 67 69 74 6d 61 6e 29 67 69 74 2d 66 65 74 63    68 3a 3a 2e 20 20 46 6f 72 20 69 6e 66 6f 72 6d | (gitman)git-fetch::...For.inform | 
| f3400 | 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 74 68 65 | ation.about.the.upstream.and.the | 
| f3420 | 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 77 6f 20 | .push-remote,.see.*note.The.Two. | 
| f3440 | 52 65 6d 6f 74 65 73 3a 3a 2e 0a 0a e2 80 98 66    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | Remotes::......f........(...magi | 
| f3460 | 74 2d 66 65 74 63 68 e2 80 99 29 0a 0a 20 20 20    20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 | t-fetch...).......This.transient | 
| f3480 | 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 6f 77 | .prefix.command.binds.the.follow | 
| f34a0 | 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 6e 67 20 77 | ing.suffix.commands......along.w | 
| f34c0 | 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 67 75 6d 65 | ith.the.appropriate.infix.argume | 
| f34e0 | 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 20 20 20 20 | nts.and.displays.them.in.a...... | 
| f3500 | 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 78 20 | temporary.buffer.until.a.suffix. | 
| f3520 | 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a e2 80 98    66 20 70 e2 80 99 20 20 20 20 20 28 e2 80 98 6d | is.invoked......f.p........(...m | 
| f3540 | 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 e2 80 99 29 0a 0a | agit-fetch-from-pushremote...).. | 
| f3560 | 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 66 72 6f 6d 20 74 | .....This.command.fetches.from.t | 
| f3580 | 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 20 20 20 20 20 57 69 | he.current.push-remote........Wi | 
| f35a0 | 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 | 
| f35c0 | 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...... | 
| f35e0 | 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 | 
| f3600 | 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... | 
| f3620 | 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 99 20 20 20 20 20 28 | ...push-remote......f.u........( | 
| f3640 | 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 80 99 29 | ...magit-fetch-from-upstream...) | 
| f3660 | 0a 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 20 74 | .......This.command.fetch.from.t | 
| f3680 | 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 6e 63 | he.upstream.of.the.current.branc | 
| f36a0 | 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 6e 66 | h........If.the.upstream.is.conf | 
| f36c0 | 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 61 6e | igured.for.the.current.branch.an | 
| f36e0 | 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 65 2c | d.names.an......existing.remote, | 
| f3700 | 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 20 74 | .then.use.that...Otherwise.try.t | 
| f3720 | 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 6f 6e | o.use.another......remote:.If.on | 
| f3740 | 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 65 64 | ly.a.single.remote.is.configured | 
| f3760 | 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 65 20 | ,.then.use.that.......Otherwise. | 
| f3780 | 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 73 74 | if.a.remote.named."origin".exist | 
| f37a0 | 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 72 65 | s,.then.use.that........If.no.re | 
| f37c0 | 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 68 69 | mote.can.be.determined,.then.thi | 
| f37e0 | 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 20 20 | s.command.is.not.available...... | 
| f3800 | 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 6e 73 | from.the....magit-fetch....trans | 
| f3820 | 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 72 65 | ient.prefix.and.invoking.it.dire | 
| f3840 | 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 0a 0a | ctly......results.in.an.error... | 
| f3860 | e2 80 98 66 20 65 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 66 65 74 63 68 2d 6f 74 | ...f.e........(...magit-fetch-ot | 
| f3880 | 68 65 72 e2 80 99 29 0a 0a 20 20 20 20 20 54 68    69 73 20 63 6f 6d 6d 61 6e 64 20 66 65 74 63 68 | her...).......This.command.fetch | 
| f38a0 | 20 66 72 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 | .from.a.repository.read.from.the | 
| f38c0 | 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a e2 80    98 66 20 6f e2 80 99 20 20 20 20 20 28 e2 80 98 | .minibuffer......f.o........(... | 
| f38e0 | 6d 61 67 69 74 2d 66 65 74 63 68 2d 62 72 61 6e    63 68 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 | magit-fetch-branch...).......Thi | 
| f3900 | 73 20 63 6f 6d 6d 61 6e 64 20 66 65 74 63 68 65    73 20 61 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 | s.command.fetches.a.branch.from. | 
| f3920 | 61 20 72 65 6d 6f 74 65 2c 20 62 6f 74 68 20 6f    66 20 77 68 69 63 68 20 61 72 65 20 72 65 61 64 | a.remote,.both.of.which.are.read | 
| f3940 | 0a 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 66 | ......from.the.minibuffer......f | 
| f3960 | 20 72 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61    67 69 74 2d 66 65 74 63 68 2d 72 65 66 73 70 65 | .r........(...magit-fetch-refspe | 
| f3980 | 63 e2 80 99 29 0a 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 | c...).......This.command.fetches | 
| f39a0 | 20 66 72 6f 6d 20 61 20 72 65 6d 6f 74 65 20 75    73 69 6e 67 20 61 6e 20 65 78 70 6c 69 63 69 74 | .from.a.remote.using.an.explicit | 
| f39c0 | 20 72 65 66 73 70 65 63 2c 20 62 6f 74 68 0a 20    20 20 20 20 6f 66 20 77 68 69 63 68 20 61 72 65 | .refspec,.both......of.which.are | 
| f39e0 | 20 72 65 61 64 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 66 | .read.from.the.minibuffer......f | 
| f3a00 | 20 61 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61    67 69 74 2d 66 65 74 63 68 2d 61 6c 6c e2 80 99 | .a........(...magit-fetch-all... | 
| f3a20 | 29 0a 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 66 72 6f | ).......This.command.fetches.fro | 
| f3a40 | 6d 20 61 6c 6c 20 72 65 6d 6f 74 65 73 2e 0a 0a    e2 80 98 66 20 6d e2 80 99 20 20 20 20 20 28 e2 | m.all.remotes......f.m........(. | 
| f3a60 | 80 98 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c    65 2d 66 65 74 63 68 e2 80 99 29 0a 0a 20 20 20 | ..magit-submodule-fetch...)..... | 
| f3a80 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66    65 74 63 68 65 73 20 61 6c 6c 20 73 75 62 6d 6f | ..This.command.fetches.all.submo | 
| f3aa0 | 64 75 6c 65 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 69 | dules...With.a.prefix.argument.i | 
| f3ac0 | 74 0a 20 20 20 20 20 66 65 74 63 68 65 73 20 61    6c 6c 20 72 65 6d 6f 74 65 73 20 6f 66 20 61 6c | t......fetches.all.remotes.of.al | 
| f3ae0 | 6c 20 73 75 62 6d 6f 64 75 6c 65 73 2e 0a 0a 20    2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 | l.submodules....--.User.Option:. | 
| f3b00 | 6d 61 67 69 74 2d 70 75 6c 6c 2d 6f 72 2d 66 65    74 63 68 0a 0a 20 20 20 20 20 42 79 20 64 65 66 | magit-pull-or-fetch.......By.def | 
| f3b20 | 61 75 6c 74 20 66 65 74 63 68 20 61 6e 64 20 70    75 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 | ault.fetch.and.pull.commands.are | 
| f3b40 | 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20    73 65 70 61 72 61 74 65 0a 20 20 20 20 20 74 72 | .available.from.separate......tr | 
| f3b60 | 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63    6f 6d 6d 61 6e 64 2e 20 20 53 65 74 74 69 6e 67 | ansient.prefix.command...Setting | 
| f3b80 | 20 74 68 69 73 20 74 6f 20 e2 80 98 74 e2 80 99    20 61 64 64 73 20 73 6f 6d 65 20 28 62 75 74 20 | .this.to....t....adds.some.(but. | 
| f3ba0 | 6e 6f 74 0a 20 20 20 20 20 61 6c 6c 29 20 6f 66    20 74 68 65 20 61 62 6f 76 65 20 73 75 66 66 69 | not......all).of.the.above.suffi | 
| f3bc0 | 78 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 74 68    65 20 e2 80 98 6d 61 67 69 74 2d 70 75 6c 6c e2 | x.commands.to.the....magit-pull. | 
| f3be0 | 80 99 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 20    20 20 20 20 49 66 20 79 6f 75 20 64 6f 20 74 68 | ...transient........If.you.do.th | 
| f3c00 | 61 74 2c 20 74 68 65 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 | at,.then.you.might.also.want.to. | 
| f3c20 | 63 68 61 6e 67 65 20 74 68 65 20 6b 65 79 20 62    69 6e 64 69 6e 67 0a 20 20 20 20 20 66 6f 72 20 | change.the.key.binding......for. | 
| f3c40 | 74 68 65 73 65 20 70 72 65 66 69 78 20 63 6f 6d    6d 61 6e 64 73 2c 20 65 2e 67 2e 3a 0a 0a 20 20 | these.prefix.commands,.e.g.:.... | 
| f3c60 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61    67 69 74 2d 70 75 6c 6c 2d 6f 72 2d 66 65 74 63 | ........(setq.magit-pull-or-fetc | 
| f3c80 | 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 67 69 74 | h.t)...........(define-key.magit | 
| f3ca0 | 2d 6d 6f 64 65 2d 6d 61 70 20 22 66 22 20 27 6d    61 67 69 74 2d 70 75 6c 6c 29 20 3b 20 77 61 73 | -mode-map."f".'magit-pull).;.was | 
| f3cc0 | 20 6d 61 67 69 74 2d 66 65 74 63 68 0a 20 20 20    20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | .magit-fetch...........(define-k | 
| f3ce0 | 65 79 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61    70 20 22 46 22 20 6e 69 6c 29 20 20 20 20 20 20 | ey.magit-mode-map."F".nil)...... | 
| f3d00 | 20 20 20 3b 20 77 61 73 20 6d 61 67 69 74 2d 70    75 6c 6c 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 | ...;.was.magit-pull....File:.mag | 
| f3d20 | 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    50 75 6c 6c 69 6e 67 2c 20 20 4e 65 78 74 3a 20 | it.info,..Node:.Pulling,..Next:. | 
| f3d40 | 50 75 73 68 69 6e 67 2c 20 20 50 72 65 76 3a 20    46 65 74 63 68 69 6e 67 2c 20 20 55 70 3a 20 54 | Pushing,..Prev:.Fetching,..Up:.T | 
| f3d60 | 72 61 6e 73 66 65 72 72 69 6e 67 0a 0a 37 2e 33    20 50 75 6c 6c 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d | ransferring..7.3.Pulling.======= | 
| f3d80 | 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 61 6e 29 67 69 74 | ====..Also.see.*note.(gitman)git | 
| f3da0 | 2d 70 75 6c 6c 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 | -pull::...For.information.about. | 
| f3dc0 | 74 68 65 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 | the.upstream.and.the.push-remote | 
| f3de0 | 2c 20 73 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 | ,.see.*note.The.Two.Remotes::... | 
| f3e00 | e2 80 98 46 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 70 75 6c 6c e2 80 99 29 0a 0a | ...F........(...magit-pull...).. | 
| f3e20 | 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 | 
| f3e40 | 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 | 
| f3e60 | 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 6e | mmands......and.displays.them.in | 
| f3e80 | 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 66 | .a.temporary.buffer.until.a.suff | 
| f3ea0 | 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 20 20 20 20 28 e2 | ix.is.invoked......F.p........(. | 
| f3ec0 | 80 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 | ..magit-pull-from-pushremote...) | 
| f3ee0 | 0a 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 66 72 6f 6d 20 74 | .......This.command.pulls.from.t | 
| f3f00 | 68 65 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 | he.push-remote.of.the.current.br | 
| f3f20 | 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 75 6d 65 | anch........With.a.prefix.argume | 
| f3f40 | 6e 74 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 | nt.or.when.the.push-remote.is.ei | 
| f3f60 | 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 | 
| f3f80 | 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 | 
| f3fa0 | 6e 66 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 | nfigure.the......push-remote.... | 
| f3fc0 | 80 98 46 20 75 e2 80 99 20 20 20 20 20 28 e2 80    98 6d 61 67 69 74 2d 70 75 6c 6c 2d 66 72 6f 6d | ..F.u........(...magit-pull-from | 
| f3fe0 | 2d 75 70 73 74 72 65 61 6d e2 80 99 29 0a 0a 20    20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | -upstream...).......This.command | 
| f4000 | 20 70 75 6c 6c 73 20 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 | .pulls.from.the.upstream.of.the. | 
| f4020 | 63 75 72 72 65 6e 74 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 | current.branch........With.a.pre | 
| f4040 | 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 65 61 | fix.argument.or.when.the.upstrea | 
| f4060 | 6d 20 69 73 20 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 | m.is.either.not......configured. | 
| f4080 | 6f 72 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 | or.unusable,.then.let.the.user.f | 
| f40a0 | 69 72 73 74 20 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 | irst.configure.the......upstream | 
| f40c0 | 2e 0a 0a e2 80 98 46 20 65 e2 80 99 20 20 20 20    20 28 e2 80 98 6d 61 67 69 74 2d 70 75 6c 6c 2d | ......F.e........(...magit-pull- | 
| f40e0 | 62 72 61 6e 63 68 e2 80 99 29 0a 0a 20 20 20 20    20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75 | branch...).......This.command.pu | 
| f4100 | 6c 6c 73 20 66 72 6f 6d 20 61 20 62 72 61 6e 63    68 20 72 65 61 64 20 69 6e 20 74 68 65 20 6d 69 | lls.from.a.branch.read.in.the.mi | 
| f4120 | 6e 69 62 75 66 66 65 72 2e 0a 0a 1f 0a 46 69 6c    65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 | nibuffer.....File:.magit.info,.. | 
| f4140 | 4e 6f 64 65 3a 20 50 75 73 68 69 6e 67 2c 20 20    4e 65 78 74 3a 20 50 6c 61 69 6e 20 50 61 74 63 | Node:.Pushing,..Next:.Plain.Patc | 
| f4160 | 68 65 73 2c 20 20 50 72 65 76 3a 20 50 75 6c 6c    69 6e 67 2c 20 20 55 70 3a 20 54 72 61 6e 73 66 | hes,..Prev:.Pulling,..Up:.Transf | 
| f4180 | 65 72 72 69 6e 67 0a 0a 37 2e 34 20 50 75 73 68    69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a | erring..7.4.Pushing.===========. | 
| f41a0 | 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 70 75 73 68 | .Also.see.*note.(gitman)git-push | 
| f41c0 | 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 20 75 | ::...For.information.about.the.u | 
| f41e0 | 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 65 65 | pstream.and.the.push-remote,.see | 
| f4200 | 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 50 e2 | .*note.The.Two.Remotes::......P. | 
| f4220 | 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74    2d 70 75 73 68 e2 80 99 29 0a 0a 20 20 20 20 20 | .......(...magit-push...)....... | 
| f4240 | 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 | 
| f4260 | 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 | 
| f4280 | 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 | 
| f42a0 | 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 | 
| f42c0 | 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 | 
| f42e0 | 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 50 20 | ntil.a.suffix.is.invoked......P. | 
| f4300 | 70 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 2d | p........(...magit-push-current- | 
| f4320 | 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 e2 80 99    29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | to-pushremote...).......This.com | 
| f4340 | 6d 61 6e 64 20 70 75 73 68 65 73 20 74 68 65 20    63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 74 | mand.pushes.the.current.branch.t | 
| f4360 | 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 74 68 20 61 20 | o.its.push-remote........With.a. | 
| f4380 | 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 20 70 75 73 68 | prefix.argument.or.when.the.push | 
| f43a0 | 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 63 6f 6e 66 69 | -remote.is.either.not......confi | 
| f43c0 | 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 20 74 68 65 20 | gured.or.unusable,.then.let.the. | 
| f43e0 | 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 20 20 20 70 75 | user.first.configure.the......pu | 
| f4400 | 73 68 2d 72 65 6d 6f 74 65 2e 0a 0a e2 80 98 50    20 75 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | sh-remote......P.u........(...ma | 
| f4420 | 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 e2 80 99 29 | git-push-current-to-upstream...) | 
| f4440 | 0a 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 63 | .......This.command.pushes.the.c | 
| f4460 | 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 | 
| f4480 | 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 75 6d 65 | anch........With.a.prefix.argume | 
| f44a0 | 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 65 | nt.or.when.the.upstream.is.eithe | 
| f44c0 | 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 6c | r.not......configured.or.unusabl | 
| f44e0 | 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 69 | e,.then.let.the.user.first.confi | 
| f4500 | 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 50 20 65 e2 | gure.the......upstream......P.e. | 
| f4520 | 80 99 20 20 20 20 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 99 | .......(...magit-push-current... | 
| f4540 | 29 0a 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. | 
| f4560 | 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. | 
| f4580 | 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. | 
| f45a0 | 80 99 20 20 20 20 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 | .......(...magit-push-other...). | 
| f45c0 | 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 61 6e 20 61 72 62 | ......This.command.pushes.an.arb | 
| f45e0 | 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 72 | itrary.branch.or.commit.somewher | 
| f4600 | 65 2e 20 20 42 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 | e...Both......the.source.and.the | 
| f4620 | 20 74 61 72 67 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 | .target.are.read.in.the.minibuff | 
| f4640 | 65 72 2e 0a 0a e2 80 98 50 20 72 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 70 75 73 | er......P.r........(...magit-pus | 
| f4660 | 68 2d 72 65 66 73 70 65 63 73 e2 80 99 29 0a 0a    20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | h-refspecs...).......This.comman | 
| f4680 | 64 20 70 75 73 68 65 73 20 6f 6e 65 20 6f 72 20    6d 75 6c 74 69 70 6c 65 20 72 65 66 73 70 65 63 | d.pushes.one.or.multiple.refspec | 
| f46a0 | 73 20 74 6f 20 61 20 72 65 6d 6f 74 65 2c 20 62    6f 74 68 20 6f 66 0a 20 20 20 20 20 77 68 69 63 | s.to.a.remote,.both.of......whic | 
| f46c0 | 68 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 20 | h.are.read.in.the.minibuffer.... | 
| f46e0 | 20 20 20 20 54 6f 20 75 73 65 20 6d 75 6c 74 69    70 6c 65 20 72 65 66 73 70 65 63 73 2c 20 73 65 | ....To.use.multiple.refspecs,.se | 
| f4700 | 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 6d 70 6c 65 | parate.them.with.commas...Comple | 
| f4720 | 74 69 6f 6e 20 69 73 0a 20 20 20 20 20 6f 6e 6c    79 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 | tion.is......only.available.for. | 
| f4740 | 74 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 | the.part.before.the.colon,.or.wh | 
| f4760 | 65 6e 20 6e 6f 20 63 6f 6c 6f 6e 20 69 73 0a 20    20 20 20 20 75 73 65 64 2e 0a 0a e2 80 98 50 20 | en.no.colon.is......used......P. | 
| f4780 | 6d e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 70 75 73 68 2d 6d 61 74 63 68 69 6e 67 | m........(...magit-push-matching | 
| f47a0 | e2 80 99 29 0a 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 61 | ...).......This.command.pushes.a | 
| f47c0 | 6c 6c 20 6d 61 74 63 68 69 6e 67 20 62 72 61 6e    63 68 65 73 20 74 6f 20 61 6e 6f 74 68 65 72 20 | ll.matching.branches.to.another. | 
| f47e0 | 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20    20 20 49 66 20 6f 6e 6c 79 20 6f 6e 65 20 72 65 | repository........If.only.one.re | 
| f4800 | 6d 6f 74 65 20 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 | mote.exists,.then.push.to.that.. | 
| f4820 | 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70    74 20 66 6f 72 0a 20 20 20 20 20 61 20 72 65 6d | .Otherwise.prompt.for......a.rem | 
| f4840 | 6f 74 65 2c 20 6f 66 66 65 72 69 6e 67 20 74 68    65 20 72 65 6d 6f 74 65 20 63 6f 6e 66 69 67 75 | ote,.offering.the.remote.configu | 
| f4860 | 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 61 73 0a 20 20 | red.for.the.current.branch.as... | 
| f4880 | 20 20 20 64 65 66 61 75 6c 74 2e 0a 0a e2 80 98    50 20 74 e2 80 99 20 20 20 20 20 28 e2 80 98 6d | ...default......P.t........(...m | 
| f48a0 | 61 67 69 74 2d 70 75 73 68 2d 74 61 67 73 e2 80    99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f | agit-push-tags...).......This.co | 
| f48c0 | 6d 6d 61 6e 64 20 70 75 73 68 65 73 20 61 6c 6c    20 74 61 67 73 20 74 6f 20 61 6e 6f 74 68 65 72 | mmand.pushes.all.tags.to.another | 
| f48e0 | 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20    20 20 20 49 66 20 6f 6e 6c 79 20 6f 6e 65 20 72 | .repository........If.only.one.r | 
| f4900 | 65 6d 6f 74 65 20 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 | emote.exists,.then.push.to.that. | 
| f4920 | 20 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d    70 74 20 66 6f 72 0a 20 20 20 20 20 61 20 72 65 | ..Otherwise.prompt.for......a.re | 
| f4940 | 6d 6f 74 65 2c 20 6f 66 66 65 72 69 6e 67 20 74    68 65 20 72 65 6d 6f 74 65 20 63 6f 6e 66 69 67 | mote,.offering.the.remote.config | 
| f4960 | 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 61 73 0a 20 | ured.for.the.current.branch.as.. | 
| f4980 | 20 20 20 20 64 65 66 61 75 6c 74 2e 0a 0a e2 80    98 50 20 54 e2 80 99 20 20 20 20 20 28 e2 80 98 | ....default......P.T........(... | 
| f49a0 | 6d 61 67 69 74 2d 70 75 73 68 2d 74 61 67 e2 80    99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f | magit-push-tag...).......This.co | 
| f49c0 | 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 74 68 65 72 20 72 65 | mmand.pushes.a.tag.to.another.re | 
| f49e0 | 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 69 6e 66 69 78 20 61 | pository......One.of.the.infix.a | 
| f4a00 | 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 2d 6c 65 61 73 65 e2 | rguments,....--force-with-lease. | 
| f4a20 | 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 75 74 69 6f 6e 2e 20 | ..,.deserves.a.word.of.caution.. | 
| f4a40 | 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 61 6c 75 65 2c 20 77 | .It.is.passed.without.a.value,.w | 
| f4a60 | 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 65 20 70 75 73 68 0a | hich.means."permit.a.force.push. | 
| f4a80 | 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 63 6b 69 6e 67 20 62 | as.long.as.the.remote-tracking.b | 
| f4aa0 | 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 65 72 70 61 72 74 73 | ranches.match.their.counterparts | 
| f4ac0 | 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 79 6f 75 e2 80 99 76 | .on.the.remote.end"...If.you...v | 
| f4ae0 | 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 6f 6d 61 74 69 63 20 | e.set.up.a.tool.to.do.automatic. | 
| f4b00 | 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 73 20 6e 6f 74 20 70 | fetches.(Magit.itself.does.not.p | 
| f4b20 | 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 29 2c 20 75 73 69 6e | rovide.such.functionality),.usin | 
| f4b40 | 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 99 0a 63 61 6e 20 62 | g....--force-with-lease....can.b | 
| f4b60 | 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 6f 6e e2 80 99 74 20 | e.dangerous.because.you.don...t. | 
| f4b80 | 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 74 68 65 20 73 74 61 | actually.control.or.know.the.sta | 
| f4ba0 | 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 20 72 65 66 73 2e 20 | te.of.the.remote-tracking.refs.. | 
| f4bc0 | 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 20 63 6f 6e 73 69 64 | .In.that.case,.you.should.consid | 
| f4be0 | 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 63 65 49 66 49 6e 63 | er.setting....push.useForceIfInc | 
| f4c00 | 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 76 61 69 6c 61 62 6c | ludes....to....true....(availabl | 
| f4c20 | 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 6f 20 6d 6f 72 65 20 | e.since.Git.2.30)......Two.more. | 
| f4c40 | 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 68 20 62 79 20 64 65 | push.commands.exist,.which.by.de | 
| f4c60 | 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 72 6f 6d 0a 74 68 65 | fault.are.not.available.from.the | 
| f4c80 | 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 69 72 20 64 6f 63 2d | .push.transient...See.their.doc- | 
| f4ca0 | 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 6f 6e 20 68 6f 77 20 | strings.for.instructions.on.how. | 
| f4cc0 | 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 65 6e 74 2e 0a 0a 20 | to.add.them.to.the.transient.... | 
| f4ce0 | 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 70 6c 69 63 69 74 6c | --.Command:.magit-push-implicitl | 
| f4d00 | 79 20 61 72 67 73 0a 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 | y.args.......This.command.pushes | 
| f4d20 | 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 6e 20 65 78 70 6c | .somewhere.without.using.an.expl | 
| f4d40 | 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 6f 6d 6d 61 6e 64 | icit.refspec........This.command | 
| f4d60 | 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 76 20 5b 41 52 47 | .simply.runs....git.push.-v.[ARG | 
| f4d80 | 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 0a 20 20 20 20 20 | S]......ARGS.are.the.infix...... | 
| f4da0 | 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 66 73 70 65 63 20 | arguments...No.explicit.refspec. | 
| f4dc0 | 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 61 64 20 74 68 65 | arguments.are.used...Instead.the | 
| f4de0 | 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 61 74 20 6c 65 61 | ......behavior.depends.on.at.lea | 
| f4e00 | 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 98 70 75 73 68 2e | st.these.Git.variables:....push. | 
| f4e20 | 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 2e 70 75 73 68 44 | default...,.........remote.pushD | 
| f4e40 | 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 63 68 3e 2e 70 75 | efault...,....branch.<branch>.pu | 
| f4e60 | 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 68 2e 3c 62 72 61 | shRemote...,.........branch.<bra | 
| f4e80 | 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 3c 62 72 61 6e 63 | nch>.remote...,....branch.<branc | 
| f4ea0 | 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 65 6d 6f 74 65 2e | h>.merge...,.and.........remote. | 
| f4ec0 | 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 20 79 6f 75 20 61 | <remote>.push...........If.you.a | 
| f4ee0 | 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 72 | dd.this.suffix.to.a.transient.pr | 
| f4f00 | 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 20 20 20 73 70 65 | efix.without.explicitly......spe | 
| f4f20 | 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 68 65 6e 20 61 6e | cifying.the.description,.then.an | 
| f4f40 | 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 74 20 77 68 61 74 | .attempt.is.made.to.predict.what | 
| f4f60 | 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 2e 20 20 46 6f 72 | ......this.command.will.do...For | 
| f4f80 | 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 73 69 65 6e 74 2d | .example:............(transient- | 
| f4fa0 | 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 5c 22 70 5c 22 0a | insert-suffix.'magit-push.\"p\". | 
| f4fc0 | 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 70 75 73 68 2d 69 | ............'(\"i\".magit-push-i | 
| f4fe0 | 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 20 6d 61 67 69 74 | mplicitly))"...--.Command:.magit | 
| f5000 | 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 73 0a 0a 20 20 20 | -push-to-remote.remote.args..... | 
| f5020 | 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 65 20 72 65 6d | ..This.command.pushes.to.the.rem | 
| f5040 | 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 20 65 78 70 6c | ote.REMOTE.without.using.an.expl | 
| f5060 | 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 6f 74 65 20 69 | icit......refspec...The.remote.i | 
| f5080 | 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 20 20 20 20 20 | s.read.in.the.minibuffer........ | 
| f50a0 | 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 98 67 69 74 20 | This.command.simply.runs....git. | 
| f50c0 | 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 41 52 47 53 20 | push.-v.[ARGS].REMOTE......ARGS. | 
| f50e0 | 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 73 2e 20 20 4e | are.the......infix.arguments...N | 
| f5100 | 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 64 2e 20 20 49 | o.refspec.arguments.are.used...I | 
| f5120 | 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 70 65 6e 64 73 | nstead.the......behavior.depends | 
| f5140 | 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 61 62 6c 65 73 | .on.at.least.these.Git.variables | 
| f5160 | 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 e2 80 98 72 65 | :....push.default...,.........re | 
| f5180 | 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 6e 63 68 2e 3c | mote.pushDefault...,....branch.< | 
| f51a0 | 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 20 e2 80 98 62 | branch>.pushRemote...,.........b | 
| f51c0 | 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 80 98 62 72 61 | ranch.<branch>.remote...,....bra | 
| f51e0 | 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 20 20 20 20 20 | nch.<branch>.merge...,.and...... | 
| f5200 | 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 0a 0a 1f 0a 46 | ...remote.<remote>.push........F | 
| f5220 | 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 69 6e 20 50 61 | ile:.magit.info,..Node:.Plain.Pa | 
| f5240 | 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 65 73 2c 20 20 | tches,..Next:.Maildir.Patches,.. | 
| f5260 | 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 72 72 69 6e 67 | Prev:.Pushing,..Up:.Transferring | 
| f5280 | 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 3d 3d 3d 3d 3d | ..7.5.Plain.Patches.============ | 
| f52a0 | 3d 3d 3d 3d 3d 0a 0a e2 80 98 57 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 70 61 74 | =====.....W........(...magit-pat | 
| f52c0 | 63 68 e2 80 99 29 0a 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 | ch...).......This.transient.pref | 
| f52e0 | 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 | 
| f5300 | 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 | 
| f5320 | 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 | 
| f5340 | 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 | 
| f5360 | 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 | 
| f5380 | 76 6f 6b 65 64 2e 0a 0a e2 80 98 57 20 63 e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | voked......W.c........(...magit- | 
| f53a0 | 70 61 74 63 68 2d 63 72 65 61 74 65 e2 80 99 29    0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | patch-create...).......This.comm | 
| f53c0 | 61 6e 64 20 63 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 | and.creates.patches.for.a.set.co | 
| f53e0 | 6d 6d 69 74 73 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 | mmits...If.the.region......marks | 
| f5400 | 20 73 65 76 65 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 | .several.commits,.then.it.create | 
| f5420 | 73 20 70 61 74 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 | s.patches.for.all.of.them....... | 
| f5440 | 4f 74 68 65 72 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 | Otherwise.it.functions.as.a.tran | 
| f5460 | 73 69 65 6e 74 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 | sient.prefix.command,.which..... | 
| f5480 | 20 66 65 61 74 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 | .features.several.infix.argument | 
| f54a0 | 73 20 61 6e 64 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 | s.and.binds.itself.as.a.suffix.. | 
| f54c0 | 20 20 20 20 63 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 | ....command...When.this.command. | 
| f54e0 | 69 73 20 69 6e 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 | is.invoked.as.a.suffix.of.itself | 
| f5500 | 2c 20 74 68 65 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 | ,.then......it.creates.a.patch.u | 
| f5520 | 73 69 6e 67 20 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 | sing.the.specified.infix.argumen | 
| f5540 | 74 73 2e 0a 0a e2 80 98 77 20 61 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 70 61 74 | ts......w.a........(...magit-pat | 
| f5560 | 63 68 2d 61 70 70 6c 79 e2 80 99 29 0a 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | ch-apply...).......This.command. | 
| f5580 | 61 70 70 6c 69 65 73 20 61 20 70 61 74 63 68 2e    20 20 54 68 69 73 20 69 73 20 61 20 74 72 61 6e | applies.a.patch...This.is.a.tran | 
| f55a0 | 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 77 68 69 63 68 | sient.prefix.command,......which | 
| f55c0 | 20 66 65 61 74 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 | .features.several.infix.argument | 
| f55e0 | 73 20 61 6e 64 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 | s.and.binds.itself.as.a.suffix.. | 
| f5600 | 20 20 20 20 63 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 | ....command...When.this.command. | 
| f5620 | 69 73 20 69 6e 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 | is.invoked.as.a.suffix.of.itself | 
| f5640 | 2c 20 74 68 65 6e 0a 20 20 20 20 20 69 74 20 61    70 70 6c 69 65 73 20 61 20 70 61 74 63 68 20 75 | ,.then......it.applies.a.patch.u | 
| f5660 | 73 69 6e 67 20 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 | sing.the.specified.infix.argumen | 
| f5680 | 74 73 2e 0a 0a e2 80 98 57 20 73 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 70 61 74 | ts......W.s........(...magit-pat | 
| f56a0 | 63 68 2d 73 61 76 65 e2 80 99 29 0a 0a 20 20 20    20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 | ch-save...).......This.command.c | 
| f56c0 | 72 65 61 74 65 73 20 61 20 70 61 74 63 68 20 66    72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 | reates.a.patch.from.the.current. | 
| f56e0 | 64 69 66 66 2e 0a 0a 20 20 20 20 20 49 6e 73 69    64 65 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 | diff........Inside....magit-diff | 
| f5700 | 2d 6d 6f 64 65 e2 80 99 20 6f 72 20 e2 80 98 6d    61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f | -mode....or....magit-revision-mo | 
| f5720 | 64 65 e2 80 99 20 62 75 66 66 65 72 73 2c 20 e2    80 98 43 2d 78 0a 20 20 20 20 20 43 2d 77 e2 80 | de....buffers,....C-x......C-w.. | 
| f5740 | 99 20 69 73 20 61 6c 73 6f 20 62 6f 75 6e 64 20    74 6f 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2e | ..is.also.bound.to.this.command. | 
| f5760 | 0a 0a 20 20 20 49 74 20 69 73 20 61 6c 73 6f 20    70 6f 73 73 69 62 6c 65 20 74 6f 20 73 61 76 65 | .....It.is.also.possible.to.save | 
| f5780 | 20 61 20 70 6c 61 69 6e 20 70 61 74 63 68 20 66    69 6c 65 20 62 79 20 75 73 69 6e 67 20 e2 80 98 | .a.plain.patch.file.by.using.... | 
| f57a0 | 43 2d 78 20 43 2d 77 e2 80 99 0a 69 6e 73 69 64    65 20 61 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 | C-x.C-w....inside.a....magit-dif | 
| f57c0 | 66 2d 6d 6f 64 65 e2 80 99 20 6f 72 20 e2 80 98    6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d | f-mode....or....magit-revision-m | 
| f57e0 | 6f 64 65 e2 80 99 20 62 75 66 66 65 72 2e 0a 0a    1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e | ode....buffer.....File:.magit.in | 
| f5800 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 69 6c 64    69 72 20 50 61 74 63 68 65 73 2c 20 20 50 72 65 | fo,..Node:.Maildir.Patches,..Pre | 
| f5820 | 76 3a 20 50 6c 61 69 6e 20 50 61 74 63 68 65 73    2c 20 20 55 70 3a 20 54 72 61 6e 73 66 65 72 72 | v:.Plain.Patches,..Up:.Transferr | 
| f5840 | 69 6e 67 0a 0a 37 2e 36 20 4d 61 69 6c 64 69 72    20 50 61 74 63 68 65 73 0a 3d 3d 3d 3d 3d 3d 3d | ing..7.6.Maildir.Patches.======= | 
| f5860 | 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 28 67 69 | ============..Also.see.*note.(gi | 
| f5880 | 74 6d 61 6e 29 67 69 74 2d 61 6d 3a 3a 2e 20 20    61 6e 64 20 2a 6e 6f 74 65 20 28 67 69 74 6d 61 | tman)git-am::...and.*note.(gitma | 
| f58a0 | 6e 29 67 69 74 2d 61 70 70 6c 79 3a 3a 2e 0a 0a    e2 80 98 77 e2 80 99 20 20 20 20 20 28 e2 80 98 | n)git-apply::......w........(... | 
| f58c0 | 6d 61 67 69 74 2d 61 6d e2 80 99 29 0a 0a 20 20    20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e | magit-am...).......This.transien | 
| f58e0 | 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 6f | t.prefix.command.binds.the.follo | 
| f5900 | 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 6e 67 20 | wing.suffix.commands......along. | 
| f5920 | 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 67 75 6d | with.the.appropriate.infix.argum | 
| f5940 | 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 20 20 20 | ents.and.displays.them.in.a..... | 
| f5960 | 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 78 | .temporary.buffer.until.a.suffix | 
| f5980 | 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a e2 80    98 77 20 77 e2 80 99 20 20 20 20 20 28 e2 80 98 | .is.invoked......w.w........(... | 
| f59a0 | 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c 79 2d 70    61 74 63 68 65 73 e2 80 99 29 0a 0a 20 20 20 20 | magit-am-apply-patches...)...... | 
| f59c0 | 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 20 6f 72 20 6d 6f 72 | .This.command.applies.one.or.mor | 
| f59e0 | 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 20 6d 61 72 6b 73 0a | e.patches...If.the.region.marks. | 
| f5a00 | 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 65 20 61 70 70 6c 69 | .....files,.then.those.are.appli | 
| f5a20 | 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 20 74 68 69 73 20 63 | ed.as.patches...Otherwise.this.c | 
| f5a40 | 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 6e 61 6d 65 20 69 6e | ommand......reads.a.file-name.in | 
| f5a60 | 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 6e 67 20 74 6f 20 74 | .the.minibuffer,.defaulting.to.t | 
| f5a80 | 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 80 98 77 20 6d e2 80 | he.file.at......point......w.m.. | 
| f5aa0 | 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d    61 6d 2d 61 70 70 6c 79 2d 6d 61 69 6c 64 69 72 | ......(...magit-am-apply-maildir | 
| f5ac0 | e2 80 99 29 0a 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 | ...).......This.command.applies. | 
| f5ae0 | 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 61 e2 | patches.from.a.maildir......w.a. | 
| f5b00 | 80 99 20 20 20 20 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 | .......(...magit-patch-apply...) | 
| f5b20 | 0a 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 70 6c | .......This.command.applies.a.pl | 
| f5b40 | 61 69 6e 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 | ain.patch...For.a.longer.descrip | 
| f5b60 | 74 69 6f 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 | tion.see......*note.Plain.Patche | 
| f5b80 | 73 3a 3a 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 | s::...This.command.is.only.avail | 
| f5ba0 | 61 62 6c 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 | able.from.the.........magit-am.. | 
| f5bc0 | 99 20 74 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 | ..transient.for.historic.reasons | 
| f5be0 | 2e 0a 0a 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 | ......When.an."am".operation.is. | 
| f5c00 | 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 20 | in.progress,.then.the.transient. | 
| f5c20 | 69 6e 73 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 | instead.features.the.following.s | 
| f5c40 | 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a    0a e2 80 98 77 20 77 e2 80 99 20 20 20 20 20 28 | uffix.commands......w.w........( | 
| f5c60 | e2 80 98 6d 61 67 69 74 2d 61 6d 2d 63 6f 6e 74    69 6e 75 65 e2 80 99 29 0a 0a 20 20 20 20 20 54 | ...magit-am-continue...).......T | 
| f5c80 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 73 75    6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 | his.command.resumes.the.current. | 
| f5ca0 | 70 61 74 63 68 20 61 70 70 6c 79 69 6e 67 20 73    65 71 75 65 6e 63 65 2e 0a 0a e2 80 98 77 20 73 | patch.applying.sequence......w.s | 
| f5cc0 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 61 6d 2d 73 6b 69 70 e2 80 99 29 0a 0a 20 | ........(...magit-am-skip...)... | 
| f5ce0 | 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 73 74 6f 70 70 | ....This.command.skips.the.stopp | 
| f5d00 | 65 64 20 61 74 20 70 61 74 63 68 20 64 75 72 69    6e 67 20 61 20 70 61 74 63 68 20 61 70 70 6c 79 | ed.at.patch.during.a.patch.apply | 
| f5d20 | 69 6e 67 0a 20 20 20 20 20 73 65 71 75 65 6e 63    65 2e 0a 0a e2 80 98 77 20 61 e2 80 99 20 20 20 | ing......sequence......w.a...... | 
| f5d40 | 20 20 28 e2 80 98 6d 61 67 69 74 2d 61 6d 2d 61    62 6f 72 74 e2 80 99 29 0a 0a 20 20 20 20 20 54 | ..(...magit-am-abort...).......T | 
| f5d60 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 62 6f 72    74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 | his.command.aborts.the.current.p | 
| f5d80 | 61 74 63 68 20 61 70 70 6c 79 69 6e 67 20 73 65    71 75 65 6e 63 65 2e 20 20 54 68 69 73 0a 20 20 | atch.applying.sequence...This... | 
| f5da0 | 20 20 20 64 69 73 63 61 72 64 73 20 61 6c 6c 20    63 68 61 6e 67 65 73 20 6d 61 64 65 20 73 69 6e | ...discards.all.changes.made.sin | 
| f5dc0 | 63 65 20 74 68 65 20 73 65 71 75 65 6e 63 65 20    73 74 61 72 74 65 64 2e 0a 0a 1f 0a 46 69 6c 65 | ce.the.sequence.started.....File | 
| f5de0 | 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f | :.magit.info,..Node:.Miscellaneo | 
| f5e00 | 75 73 2c 20 20 4e 65 78 74 3a 20 43 75 73 74 6f    6d 69 7a 69 6e 67 2c 20 20 50 72 65 76 3a 20 54 | us,..Next:.Customizing,..Prev:.T | 
| f5e20 | 72 61 6e 73 66 65 72 72 69 6e 67 2c 20 20 55 70    3a 20 54 6f 70 0a 0a 38 20 4d 69 73 63 65 6c 6c | ransferring,..Up:.Top..8.Miscell | 
| f5e40 | 61 6e 65 6f 75 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a    2a 2a 2a 2a 2a 2a 0a 0a 2a 20 4d 65 6e 75 3a 0a | aneous.***************..*.Menu:. | 
| f5e60 | 0a 2a 20 54 61 67 67 69 6e 67 3a 3a 0a 2a 20 4e    6f 74 65 73 3a 3a 0a 2a 20 53 75 62 6d 6f 64 75 | .*.Tagging::.*.Notes::.*.Submodu | 
| f5e80 | 6c 65 73 3a 3a 0a 2a 20 53 75 62 74 72 65 65 3a    3a 0a 2a 20 57 6f 72 6b 74 72 65 65 3a 3a 0a 2a | les::.*.Subtree::.*.Worktree::.* | 
| f5ea0 | 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 0a 2a 20 | .Bundle::.*.Common.Commands::.*. | 
| f5ec0 | 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 66 66 65 | Wip.Modes::.*.Commands.for.Buffe | 
| f5ee0 | 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 6f 64 65 | rs.Visiting.Files::.*.Minor.Mode | 
| f5f00 | 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 0a 0a 1f | .for.Buffers.Visiting.Blobs::... | 
| f5f20 | 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 67 69 6e | .File:.magit.info,..Node:.Taggin | 
| f5f40 | 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 61 6e 65 | g,..Next:.Notes,..Up:.Miscellane | 
| f5f60 | 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 0a 41 6c | ous..8.1.Tagging.===========..Al | 
| f5f80 | 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 3a 2e 0a | so.see.*note.(gitman)git-tag::.. | 
| f5fa0 | 0a e2 80 98 74 e2 80 99 20 20 20 20 20 28 e2 80    98 6d 61 67 69 74 2d 74 61 67 e2 80 99 29 0a 0a | ....t........(...magit-tag...).. | 
| f5fc0 | 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 | 
| f5fe0 | 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 | 
| f6000 | 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 | 
| f6020 | 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 | 
| f6040 | 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 | 
| f6060 | 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... | 
| f6080 | e2 80 98 74 20 74 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 74 61 67 2d 63 72 65 61 | ...t.t........(...magit-tag-crea | 
| f60a0 | 74 65 e2 80 99 29 0a 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 | te...).......This.command.create | 
| f60c0 | 73 20 61 20 6e 65 77 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 | s.a.new.tag.with.the.given.NAME. | 
| f60e0 | 61 74 20 52 45 56 2e 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 | at.REV...With.a......prefix.argu | 
| f6100 | 6d 65 6e 74 20 69 74 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 | ment.it.creates.an.annotated.tag | 
| f6120 | 2e 0a 0a e2 80 98 74 20 72 e2 80 99 20 20 20 20    20 28 e2 80 98 6d 61 67 69 74 2d 74 61 67 2d 72 | ......t.r........(...magit-tag-r | 
| f6140 | 65 6c 65 61 73 65 e2 80 99 29 0a 0a 20 20 20 20    20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 73 20 63 | elease...).......This.commands.c | 
| f6160 | 72 65 61 74 65 73 20 61 20 72 65 6c 65 61 73 65    20 74 61 67 2e 20 20 49 74 20 61 73 73 75 6d 65 | reates.a.release.tag...It.assume | 
| f6180 | 73 20 74 68 61 74 20 72 65 6c 65 61 73 65 20 74    61 67 73 0a 20 20 20 20 20 6d 61 74 63 68 20 e2 | s.that.release.tags......match.. | 
| f61a0 | 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 80 99 2e 0a 0a | ..magit-release-tag-regexp...... | 
| f61c0 | 20 20 20 20 20 46 69 72 73 74 20 69 74 20 70 72    6f 6d 70 74 73 20 66 6f 72 20 74 68 65 20 6e 61 | .....First.it.prompts.for.the.na | 
| f61e0 | 6d 65 20 6f 66 20 74 68 65 20 6e 65 77 20 74 61    67 20 75 73 69 6e 67 20 74 68 65 20 68 69 67 68 | me.of.the.new.tag.using.the.high | 
| f6200 | 65 73 74 0a 20 20 20 20 20 65 78 69 73 74 69 6e    67 20 74 61 67 20 61 73 20 69 6e 69 74 69 61 6c | est......existing.tag.as.initial | 
| f6220 | 20 69 6e 70 75 74 20 61 6e 64 20 6c 65 61 76 69    6e 67 20 69 74 20 74 6f 20 74 68 65 20 75 73 65 | .input.and.leaving.it.to.the.use | 
| f6240 | 72 20 74 6f 0a 20 20 20 20 20 69 6e 63 72 65 6d    65 6e 74 20 74 68 65 20 64 65 73 69 72 65 64 20 | r.to......increment.the.desired. | 
| f6260 | 70 61 72 74 20 6f 66 20 74 68 65 20 76 65 72 73    69 6f 6e 20 73 74 72 69 6e 67 2e 20 20 49 66 20 | part.of.the.version.string...If. | 
| f6280 | 79 6f 75 20 75 73 65 0a 20 20 20 20 20 75 6e 63    6f 6e 76 65 6e 74 69 6f 6e 61 6c 20 72 65 6c 65 | you.use......unconventional.rele | 
| f62a0 | 61 73 65 20 74 61 67 73 20 6f 72 20 76 65 72 73    69 6f 6e 20 6e 75 6d 62 65 72 73 20 28 65 2e 67 | ase.tags.or.version.numbers.(e.g | 
| f62c0 | 2e 2c 0a 20 20 20 20 20 e2 80 98 76 31 2e 32 2e    33 2d 63 75 73 74 6f 6d 2e 31 e2 80 99 29 2c 20 | .,.........v1.2.3-custom.1...),. | 
| f62e0 | 79 6f 75 20 63 61 6e 20 73 65 74 20 74 68 65 20    e2 80 98 6d 61 67 69 74 2d 72 65 6c 65 61 73 65 | you.can.set.the....magit-release | 
| f6300 | 2d 74 61 67 2d 72 65 67 65 78 70 e2 80 99 20 61    6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 | -tag-regexp....and.........magit | 
| f6320 | 2d 74 61 67 2d 76 65 72 73 69 6f 6e 2d 72 65 67    65 78 70 2d 61 6c 69 73 74 e2 80 99 20 76 61 72 | -tag-version-regexp-alist....var | 
| f6340 | 69 61 62 6c 65 73 2e 0a 0a 20 20 20 20 20 49 66    20 e2 80 98 2d 2d 61 6e 6e 6f 74 61 74 65 e2 80 | iables........If....--annotate.. | 
| f6360 | 99 20 69 73 20 65 6e 61 62 6c 65 64 20 74 68 65    6e 20 69 74 20 70 72 6f 6d 70 74 73 20 66 6f 72 | ..is.enabled.then.it.prompts.for | 
| f6380 | 20 74 68 65 20 6d 65 73 73 61 67 65 20 6f 66 20    74 68 65 0a 20 20 20 20 20 6e 65 77 20 74 61 67 | .the.message.of.the......new.tag | 
| f63a0 | 2e 20 20 54 68 65 20 70 72 6f 70 6f 73 65 64 20    74 61 67 20 6d 65 73 73 61 67 65 20 69 73 20 62 | ...The.proposed.tag.message.is.b | 
| f63c0 | 61 73 65 64 20 6f 6e 20 74 68 65 20 6d 65 73 73    61 67 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 | ased.on.the.message.of.the...... | 
| f63e0 | 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 68 61 74 20 | highest.tag,.provided.that.that. | 
| f6400 | 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 20 76 65 72 73 69 | contains.the.corresponding.versi | 
| f6420 | 6f 6e 0a 20 20 20 20 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 | on......string.and.substituting. | 
| f6440 | 74 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 | the.new.version.string.for.that. | 
| f6460 | 20 20 4f 74 68 65 72 77 69 73 65 0a 20 20 20 20    20 69 74 20 70 72 6f 70 6f 73 65 73 20 73 6f 6d | ..Otherwise......it.proposes.som | 
| f6480 | 65 74 68 69 6e 67 20 6c 69 6b 65 20 22 46 6f 6f    2d 42 61 72 20 31 2e 32 2e 33 22 2c 20 67 69 76 | ething.like."Foo-Bar.1.2.3",.giv | 
| f64a0 | 65 6e 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c    20 61 0a 20 20 20 20 20 54 41 47 20 22 76 31 2e | en,.for.example,.a......TAG."v1. | 
| f64c0 | 32 2e 33 22 20 61 6e 64 20 61 20 72 65 70 6f 73    69 74 6f 72 79 20 6c 6f 63 61 74 65 64 20 61 74 | 2.3".and.a.repository.located.at | 
| f64e0 | 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 0a    20 20 20 20 20 22 2f 70 61 74 68 2f 74 6f 2f 66 | .something.like......"/path/to/f | 
| f6500 | 6f 6f 2d 62 61 72 22 2e 0a 0a e2 80 98 74 20 6b    e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 | oo-bar"......t.k........(...magi | 
| f6520 | 74 2d 74 61 67 2d 64 65 6c 65 74 65 e2 80 99 29    0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | t-tag-delete...).......This.comm | 
| f6540 | 61 6e 64 20 64 65 6c 65 74 65 73 20 6f 6e 65 20    6f 72 20 6d 6f 72 65 20 74 61 67 73 2e 20 20 49 | and.deletes.one.or.more.tags...I | 
| f6560 | 66 20 74 68 65 20 72 65 67 69 6f 6e 20 6d 61 72    6b 73 0a 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 | f.the.region.marks......multiple | 
| f6580 | 20 74 61 67 73 20 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 69 | .tags.(and.nothing.else),.then.i | 
| f65a0 | 74 20 6f 66 66 65 72 73 20 74 6f 20 64 65 6c 65    74 65 20 74 68 6f 73 65 2e 0a 20 20 20 20 20 4f | t.offers.to.delete.those.......O | 
| f65c0 | 74 68 65 72 77 69 73 65 2c 20 69 74 20 70 72 6f    6d 70 74 73 20 66 6f 72 20 61 20 73 69 6e 67 6c | therwise,.it.prompts.for.a.singl | 
| f65e0 | 65 20 74 61 67 20 74 6f 20 62 65 20 64 65 6c 65    74 65 64 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 | e.tag.to.be.deleted,.defaulting. | 
| f6600 | 74 6f 0a 20 20 20 20 20 74 68 65 20 74 61 67 20    61 74 20 70 6f 69 6e 74 2e 0a 0a e2 80 98 74 20 | to......the.tag.at.point......t. | 
| f6620 | 70 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 74 61 67 2d 70 72 75 6e 65 e2 80 99 29 | p........(...magit-tag-prune...) | 
| f6640 | 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d    61 6e 64 20 6f 66 66 65 72 73 20 74 6f 20 64 65 | .......This.command.offers.to.de | 
| f6660 | 6c 65 74 65 20 74 61 67 73 20 6d 69 73 73 69 6e    67 20 6c 6f 63 61 6c 6c 79 20 66 72 6f 6d 20 52 | lete.tags.missing.locally.from.R | 
| f6680 | 45 4d 4f 54 45 2c 20 61 6e 64 0a 20 20 20 20 20    76 69 63 65 20 76 65 72 73 61 2e 0a 0a 1f 0a 46 | EMOTE,.and......vice.versa.....F | 
| f66a0 | 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c    20 20 4e 6f 64 65 3a 20 4e 6f 74 65 73 2c 20 20 | ile:.magit.info,..Node:.Notes,.. | 
| f66c0 | 4e 65 78 74 3a 20 53 75 62 6d 6f 64 75 6c 65 73    2c 20 20 50 72 65 76 3a 20 54 61 67 67 69 6e 67 | Next:.Submodules,..Prev:.Tagging | 
| f66e0 | 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c 61 6e    65 6f 75 73 0a 0a 38 2e 32 20 4e 6f 74 65 73 0a | ,..Up:.Miscellaneous..8.2.Notes. | 
| f6700 | 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 61 | =========..Also.see.*note.(gitma | 
| f6720 | 6e 29 67 69 74 2d 6e 6f 74 65 73 3a 3a 2e 0a 0a    e2 80 98 54 e2 80 99 20 20 20 20 20 28 e2 80 98 | n)git-notes::......T........(... | 
| f6740 | 6d 61 67 69 74 2d 6e 6f 74 65 73 e2 80 99 29 0a    0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 | magit-notes...).......This.trans | 
| f6760 | 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 | 
| f6780 | 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 | 
| f67a0 | 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 | 
| f67c0 | 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.. | 
| f67e0 | 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 | 
| f6800 | 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 20 20 20 20 28 | fix.is.invoked......T.T........( | 
| f6820 | e2 80 98 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 65    64 69 74 e2 80 99 29 0a 0a 20 20 20 20 20 45 64 | ...magit-notes-edit...).......Ed | 
| f6840 | 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 | 
| f6860 | 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... | 
| f6880 | 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 | 
| f68a0 | 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 | 
| f68c0 | 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 | 
| f68e0 | 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.. | 
| f6900 | 0a e2 80 98 54 20 72 e2 80 99 20 20 20 20 20 28    e2 80 98 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 72 | ....T.r........(...magit-notes-r | 
| f6920 | 65 6d 6f 76 65 e2 80 99 29 0a 0a 20 20 20 20 20    52 65 6d 6f 76 65 20 74 68 65 20 6e 6f 74 65 20 | emove...).......Remove.the.note. | 
| f6940 | 61 74 74 61 63 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 | attached.to.a.commit,.defaulting | 
| f6960 | 20 74 6f 20 74 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 | .to.the.commit.at......point.... | 
| f6980 | 20 20 20 20 42 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 | ....By.default.use.the.value.of. | 
| f69a0 | 47 69 74 20 76 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 | Git.variable....core.notesRef... | 
| f69c0 | 20 6f 72 0a 20 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 | .or......"refs/notes/commits".if | 
| f69e0 | 20 74 68 61 74 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 20 | .that.is.undefined......T.p..... | 
| f6a00 | 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 6e 6f 74    65 73 2d 70 72 75 6e 65 e2 80 99 29 0a 0a 20 20 | ...(...magit-notes-prune...).... | 
| f6a20 | 20 20 20 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 61 62 6c | ...Remove.notes.about.unreachabl | 
| f6a40 | 65 20 63 6f 6d 6d 69 74 73 2e 0a 0a 20 20 20 49    74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f | e.commits......It.is.possible.to | 
| f6a60 | 20 6d 65 72 67 65 20 6f 6e 65 20 6e 6f 74 65 20    72 65 66 20 69 6e 74 6f 20 61 6e 6f 74 68 65 72 | .merge.one.note.ref.into.another | 
| f6a80 | 2e 20 20 54 68 61 74 20 6d 61 79 20 72 65 73 75    6c 74 0a 69 6e 20 63 6f 6e 66 6c 69 63 74 73 20 | ...That.may.result.in.conflicts. | 
| f6aa0 | 77 68 69 63 68 20 68 61 76 65 20 74 6f 20 72 65    73 6f 6c 76 65 64 20 69 6e 20 74 68 65 20 74 65 | which.have.to.resolved.in.the.te | 
| f6ac0 | 6d 70 6f 72 61 72 79 20 77 6f 72 6b 74 72 65 65    0a 22 2e 67 69 74 2f 4e 4f 54 45 53 5f 4d 45 52 | mporary.worktree.".git/NOTES_MER | 
| f6ae0 | 47 45 5f 57 4f 52 4b 54 52 45 45 22 2e 0a 0a e2    80 98 54 20 6d e2 80 99 20 20 20 20 20 28 e2 80 | GE_WORKTREE"......T.m........(.. | 
| f6b00 | 98 6d 61 67 69 74 2d 6e 6f 74 65 73 2d 6d 65 72    67 65 e2 80 99 29 0a 0a 20 20 20 20 20 4d 65 72 | .magit-notes-merge...).......Mer | 
| f6b20 | 67 65 20 74 68 65 20 6e 6f 74 65 73 20 6f 66 20    61 20 72 65 66 20 72 65 61 64 20 66 72 6f 6d 20 | ge.the.notes.of.a.ref.read.from. | 
| f6b40 | 74 68 65 20 75 73 65 72 20 69 6e 74 6f 20 74 68    65 20 63 75 72 72 65 6e 74 20 6e 6f 74 65 73 0a | the.user.into.the.current.notes. | 
| f6b60 | 20 20 20 20 20 72 65 66 2e 20 20 54 68 65 20 63    75 72 72 65 6e 74 20 6e 6f 74 65 73 20 72 65 66 | .....ref...The.current.notes.ref | 
| f6b80 | 20 69 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66    20 47 69 74 20 76 61 72 69 61 62 6c 65 0a 20 20 | .is.the.value.of.Git.variable... | 
| f6ba0 | 20 20 20 e2 80 98 63 6f 72 65 2e 6e 6f 74 65 73    52 65 66 e2 80 99 20 6f 72 20 22 72 65 66 73 2f | ......core.notesRef....or."refs/ | 
| f6bc0 | 6e 6f 74 65 73 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 | notes/commits".if.that.is.undefi | 
| f6be0 | 6e 65 64 2e 0a 0a 20 20 20 57 68 65 6e 20 61 20    6e 6f 74 65 73 20 6d 65 72 67 65 20 69 73 20 69 | ned......When.a.notes.merge.is.i | 
| f6c00 | 6e 20 70 72 6f 67 72 65 73 73 20 74 68 65 6e 20    74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 66 65 | n.progress.then.the.transient.fe | 
| f6c20 | 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 6d 6d | atures.the.following.suffix.comm | 
| f6c40 | 61 6e 64 73 2c 20 69 6e 73 74 65 61 64 20 6f 66    20 74 68 6f 73 65 20 6c 69 73 74 65 64 20 61 62 | ands,.instead.of.those.listed.ab | 
| f6c60 | 6f 76 65 2e 0a 0a e2 80 98 54 20 63 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 6e 6f | ove......T.c........(...magit-no | 
| f6c80 | 74 65 73 2d 6d 65 72 67 65 2d 63 6f 6d 6d 69 74    e2 80 99 29 0a 0a 20 20 20 20 20 43 6f 6d 6d 69 | tes-merge-commit...).......Commi | 
| f6ca0 | 74 20 74 68 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 2c 20 61 | t.the.current.notes.ref.merge,.a | 
| f6cc0 | 66 74 65 72 20 6d 61 6e 75 61 6c 6c 79 20 72 65    73 6f 6c 76 69 6e 67 0a 20 20 20 20 20 63 6f 6e | fter.manually.resolving......con | 
| f6ce0 | 66 6c 69 63 74 73 2e 0a 0a e2 80 98 54 20 61 e2    80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 | flicts......T.a........(...magit | 
| f6d00 | 2d 6e 6f 74 65 73 2d 6d 65 72 67 65 2d 61 62 6f    72 74 e2 80 99 29 0a 0a 20 20 20 20 20 41 62 6f | -notes-merge-abort...).......Abo | 
| f6d20 | 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 6d 65 72 67 65 2e 0a | rt.the.current.notes.ref.merge.. | 
| f6d40 | 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 63 6f 6e 74 | ....The.following.variables.cont | 
| f6d60 | 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 e2 80 98 6d 61 67 69 | rol.what.notes.reference....magi | 
| f6d80 | 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 73 e2 80 99 20 61 6e | t-notes-*...,....git.notes....an | 
| f6da0 | 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 6e 64 20 64 69 73 70 | d....git.show....act.on.and.disp | 
| f6dc0 | 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 67 6c 6f 62 61 6c 20 | lay...Both.the.local.and.global. | 
| f6de0 | 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 63 61 6e 20 62 65 20 | values.are.displayed.and.can.be. | 
| f6e00 | 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 63 6f 72 65 2e 6e 6f | modified....--.Variable:.core.no | 
| f6e20 | 74 65 73 52 65 66 0a 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 | tesRef.......This.variable.speci | 
| f6e40 | 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 20 64 69 73 70 6c | fies.the.notes.ref.that.is.displ | 
| f6e60 | 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 68 69 63 68 20 63 | ayed.by.default......and.which.c | 
| f6e80 | 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 0a 0a 20 2d 2d 20 | ommands.act.on.by.default....--. | 
| f6ea0 | 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 0a 0a 20 20 20 20 | Variable:.notes.displayRef...... | 
| f6ec0 | 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 64 69 74 69 6f | .This.variable.specifies.additio | 
| f6ee0 | 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 65 64 20 69 6e | nal.notes.ref.to.be.displayed.in | 
| f6f00 | 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 70 65 63 69 66 | ......addition.to.the.ref.specif | 
| f6f20 | 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 20 20 49 74 20 | ied.by....core.notesRef......It. | 
| f6f40 | 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 65 73 20 61 6e | can.have......multiple.values.an | 
| f6f60 | 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 69 73 70 6c 61 | d.may.end.with....*....to.displa | 
| f6f80 | 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 65 66 73 2f 6e | y.all.refs.in.the.........refs/n | 
| f6fa0 | 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 2a e2 80 99 20 | otes/....namespace.(or....**.... | 
| f6fc0 | 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 65 73 29 2e 0a | if.some.names.contain.slashes).. | 
| f6fe0 | 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 75 62 6d | ...File:.magit.info,..Node:.Subm | 
| f7000 | 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 65 76 3a 20 4e | odules,..Next:.Subtree,..Prev:.N | 
| f7020 | 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 2e 33 20 53 75 | otes,..Up:.Miscellaneous..8.3.Su | 
| f7040 | 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 73 6f 20 73 65 | bmodules.==============..Also.se | 
| f7060 | 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 6c 65 3a 3a 2e | e.*note.(gitman)git-submodule::. | 
| f7080 | 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 75 6c 65 73 3a | ..*.Menu:..*.Listing.Submodules: | 
| f70a0 | 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 1f 0a 46 69 6c | :.*.Submodule.Transient::....Fil | 
| f70c0 | 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 6e 67 20 53 75 | e:.magit.info,..Node:.Listing.Su | 
| f70e0 | 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 54 72 61 6e 73 | bmodules,..Next:.Submodule.Trans | 
| f7100 | 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 31 20 4c 69 73 | ient,..Up:.Submodules..8.3.1.Lis | 
| f7120 | 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 2d 2d 2d 2d 2d | ting.Submodules.---------------- | 
| f7140 | 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 67 69 74 2d 6c | --------..The.command....magit-l | 
| f7160 | 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 61 20 6c 69 73 | ist-submodules....displays.a.lis | 
| f7180 | 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 e2 80 99 73 20 | t.of.the.current.repository...s. | 
| f71a0 | 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 66 66 65 72 2e | submodules.in.a.separate.buffer. | 
| f71c0 | 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 69 73 70 6c 61 | ..It...s.also.possible.to.displa | 
| f71e0 | 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 6c 65 73 20 64 | y.information.about.submodules.d | 
| f7200 | 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 72 20 6f 66 0a | irectly.in.the.status.buffer.of. | 
| f7220 | 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 69 6e 67 20 e2 | the.super-repository.by.adding.. | 
| f7240 | 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 6f 20 74 68 65 | ..magit-insert-modules....to.the | 
| f7260 | 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 73 2d 68 | .hook....magit-status-sections-h | 
| f7280 | 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 65 20 53 74 61 | ook....as.described.in.*note.Sta | 
| f72a0 | 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 20 43 6f 6d 6d | tus.Module.Sections::....--.Comm | 
| f72c0 | 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 0a 20 20 20 20 | and:.magit-list-submodules...... | 
| f72e0 | 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 | 
| f7300 | 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 73 75 62 6d | .the.current.repository...s.subm | 
| f7320 | 6f 64 75 6c 65 73 0a 20 20 20 20 20 69 6e 20 61    20 73 65 70 61 72 61 74 65 20 62 75 66 66 65 72 | odules......in.a.separate.buffer | 
| f7340 | 2e 0a 0a 20 20 20 20 20 49 74 20 63 61 6e 20 62    65 20 69 6e 76 6f 6b 65 64 20 62 79 20 70 72 65 | ........It.can.be.invoked.by.pre | 
| f7360 | 73 73 69 6e 67 20 e2 80 98 52 45 54 e2 80 99 20    6f 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 74 | ssing....RET....on.the.section.t | 
| f7380 | 69 74 6c 65 64 0a 20 20 20 20 20 22 4d 6f 64 75    6c 65 73 22 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 | itled......"Modules"....--.User. | 
| f73a0 | 4f 70 74 69 6f 6e 3a 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 | Option:.magit-submodule-list-col | 
| f73c0 | 75 6d 6e 73 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 | umns.......This.option.controls. | 
| f73e0 | 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 20 74 68 | what.columns.are.displayed.by.th | 
| f7400 | 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 73 75 62 | e.command.........magit-list-sub | 
| f7420 | 6d 6f 64 75 6c 65 73 e2 80 99 20 61 6e 64 20 68    6f 77 20 74 68 65 79 20 61 72 65 20 64 69 73 70 | modules....and.how.they.are.disp | 
| f7440 | 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 61 73 20 74 68 | layed........Each.element.has.th | 
| f7460 | 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 4d 41 54 20 50 | e.form....(HEADER.WIDTH.FORMAT.P | 
| f7480 | 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 68 65 20 73 74 | ROPS)...........HEADER.is.the.st | 
| f74a0 | 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 | 
| f74c0 | 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 68 65 20 63 6f | IDTH.is.the.width......of.the.co | 
| f74e0 | 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 20 74 68 61 74 | lumn...FORMAT.is.a.function.that | 
| f7500 | 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 67 75 6d 65 6e | .is.called.with.one......argumen | 
| f7520 | 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 61 74 69 6f 6e | t,.the.repository.identification | 
| f7540 | 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 64 0a 20 20 20 | .(usually.its.basename),.and.... | 
| f7560 | 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 e2 80 99 20 62 | ..with....default-directory....b | 
| f7580 | 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 77 6f 72 6b | ound.to.the.toplevel.of.its.work | 
| f75a0 | 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 74 75 72 6e 20 | ing.tree.......It.has.to.return. | 
| f75c0 | 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.. | 
| f75e0 | 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 74 20 73 75 70 | .PROPS.is.an.alist......that.sup | 
| f7600 | 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 69 67 6e e2 80 | ports.the.keys....:right-align.. | 
| f7620 | 99 20 61 6e 64 20 e2 80 98 3a 70 61 64 2d 72 69    67 68 74 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a | ..and....:pad-right........File: | 
| f7640 | 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f    64 65 3a 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 | .magit.info,..Node:.Submodule.Tr | 
| f7660 | 61 6e 73 69 65 6e 74 2c 20 20 50 72 65 76 3a 20    4c 69 73 74 69 6e 67 20 53 75 62 6d 6f 64 75 6c | ansient,..Prev:.Listing.Submodul | 
| f7680 | 65 73 2c 20 20 55 70 3a 20 53 75 62 6d 6f 64 75    6c 65 73 0a 0a 38 2e 33 2e 32 20 53 75 62 6d 6f | es,..Up:.Submodules..8.3.2.Submo | 
| f76a0 | 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 0a 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | dule.Transient.----------------- | 
| f76c0 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a e2 80 98 6f e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | --------.....o........(...magit- | 
| f76e0 | 73 75 62 6d 6f 64 75 6c 65 e2 80 99 29 0a 0a 20    20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 | submodule...).......This.transie | 
| f7700 | 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 | 
| f7720 | 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 6e 67 | owing.suffix.commands......along | 
| f7740 | 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 67 75 | .with.the.appropriate.infix.argu | 
| f7760 | 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 20 20 | ments.and.displays.them.in.a.... | 
| f7780 | 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 66 69 | ..temporary.buffer.until.a.suffi | 
| f77a0 | 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 74 68 65 20 62 65 | x.is.invoked......Some.of.the.be | 
| f77c0 | 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 74 20 6f 6e 20 74 | low.commands.default.to.act.on.t | 
| f77e0 | 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 65 64 20 75 73 69 | he.modules.that.are.selected.usi | 
| f7800 | 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 79 20 74 68 65 69 | ng.the.region...For.brevity.thei | 
| f7820 | 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 74 68 65 20 73 65 | r.description.talk.about."the.se | 
| f7840 | 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 20 6d 6f 64 75 6c | lected.modules",.but.if.no.modul | 
| f7860 | 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 20 61 63 74 20 6f | es.are.selected,.then.they.act.o | 
| f7880 | 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 61 64 2c 20 6f 72 | n.the.current.module.instead,.or | 
| f78a0 | 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 75 6c 65 2c 20 74 | .if.point.isn...t.on.a.module,.t | 
| f78c0 | 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 6c 65 20 74 6f 20 | hen.the.read.a.single.module.to. | 
| f78e0 | 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 75 6d 65 6e 74 20 | act.on...With.a.prefix.argument. | 
| f7900 | 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 73 65 6c 65 63 74 | these.commands.ignore.the.select | 
| f7920 | 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 20 61 6e 64 20 69 | ion.and.the.current.module.and.i | 
| f7940 | 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 0a 6d 6f 64 75 6c | nstead.act.on.all.suitable.modul | 
| f7960 | 65 73 2e 0a 0a e2 80 98 6f 20 61 e2 80 99 20 20    20 20 20 28 e2 80 98 6d 61 67 69 74 2d 73 75 62 | es......o.a........(...magit-sub | 
| f7980 | 6d 6f 64 75 6c 65 2d 61 64 64 e2 80 99 29 0a 0a    20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | module-add...).......This.comman | 
| f79a0 | 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 73 | ds.adds.the.repository.at.URL.as | 
| f79c0 | 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 69 | .a.module...Optional......PATH.i | 
| f79e0 | 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 76 | s.the.path.to.the.module.relativ | 
| f7a00 | 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 2d | e.to.the.root.of.the......super- | 
| f7a20 | 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 20 | project...If.it.is.nil.then.the. | 
| f7a40 | 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 20 | path.is.determined.based.on..... | 
| f7a60 | 20 55 52 4c 2e 0a 0a e2 80 98 6f 20 72 e2 80 99    20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 73 | .URL......o.r........(...magit-s | 
| f7a80 | 75 62 6d 6f 64 75 6c 65 2d 72 65 67 69 73 74 65    72 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 | ubmodule-register...).......This | 
| f7aa0 | 20 63 6f 6d 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 | .command.registers.the.selected. | 
| f7ac0 | 6d 6f 64 75 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 | modules.by.copying.their.urls... | 
| f7ae0 | 20 20 20 66 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 | ...from.".gitmodules".to."$GIT_D | 
| f7b00 | 49 52 2f 63 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 | IR/config"...These.values.can.th | 
| f7b20 | 65 6e 20 62 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 | en.be......edited.before.running | 
| f7b40 | 20 e2 80 98 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 | ....magit-submodule-populate.... | 
| f7b60 | 20 20 49 66 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 | ..If.you.don...t......need.to.ed | 
| f7b80 | 69 74 20 61 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 | it.any.urls,.then.use.the.latter | 
| f7ba0 | 20 64 69 72 65 63 74 6c 79 2e 0a 0a e2 80 98 6f    20 70 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | .directly......o.p........(...ma | 
| f7bc0 | 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 29 0a 0a 20 20 20 20 | git-submodule-populate...)...... | 
| f7be0 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72    65 61 74 65 73 20 74 68 65 20 77 6f 72 6b 69 6e | .This.command.creates.the.workin | 
| f7c00 | 67 20 64 69 72 65 63 74 6f 72 79 20 6f 72 20 64    69 72 65 63 74 6f 72 69 65 73 20 6f 66 20 74 68 | g.directory.or.directories.of.th | 
| f7c20 | 65 0a 20 20 20 20 20 73 65 6c 65 63 74 65 64 20    6d 6f 64 75 6c 65 73 2c 20 63 68 65 63 6b 69 6e | e......selected.modules,.checkin | 
| f7c40 | 67 20 6f 75 74 20 74 68 65 20 72 65 63 6f 72 64    65 64 20 63 6f 6d 6d 69 74 73 2e 0a 0a e2 80 98 | g.out.the.recorded.commits...... | 
| f7c60 | 6f 20 75 e2 80 99 20 20 20 20 20 28 e2 80 98 6d    61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 75 | o.u........(...magit-submodule-u | 
| f7c80 | 70 64 61 74 65 e2 80 99 29 0a 0a 20 20 20 20 20    54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 75 70 64 | pdate...).......This.command.upd | 
| f7ca0 | 61 74 65 73 20 74 68 65 20 73 65 6c 65 63 74 65    64 20 6d 6f 64 75 6c 65 73 20 63 68 65 63 6b 69 | ates.the.selected.modules.checki | 
| f7cc0 | 6e 67 20 6f 75 74 20 74 68 65 20 72 65 63 6f 72    64 65 64 0a 20 20 20 20 20 63 6f 6d 6d 69 74 73 | ng.out.the.recorded......commits | 
| f7ce0 | 2e 0a 0a e2 80 98 6f 20 73 e2 80 99 20 20 20 20    20 28 e2 80 98 6d 61 67 69 74 2d 73 75 62 6d 6f | ......o.s........(...magit-submo | 
| f7d00 | 64 75 6c 65 2d 73 79 6e 63 68 72 6f 6e 69 7a 65    e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 | dule-synchronize...).......This. | 
| f7d20 | 63 6f 6d 6d 61 6e 64 20 73 79 6e 63 68 72 6f 6e    69 7a 65 73 20 74 68 65 20 75 72 6c 73 20 6f 66 | command.synchronizes.the.urls.of | 
| f7d40 | 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6d 6f    64 75 6c 65 73 2c 20 63 6f 70 79 69 6e 67 0a 20 | .the.selected.modules,.copying.. | 
| f7d60 | 20 20 20 20 74 68 65 20 76 61 6c 75 65 73 20 66    72 6f 6d 20 22 2e 67 69 74 6d 6f 64 75 6c 65 73 | ....the.values.from.".gitmodules | 
| f7d80 | 22 20 74 6f 20 74 68 65 20 22 2e 67 69 74 2f 63    6f 6e 66 69 67 22 20 6f 66 20 74 68 65 0a 20 20 | ".to.the.".git/config".of.the... | 
| f7da0 | 20 20 20 73 75 70 65 72 2d 70 72 6f 6a 65 63 74    20 61 73 20 77 65 6c 6c 20 74 68 6f 73 65 20 6f | ...super-project.as.well.those.o | 
| f7dc0 | 66 20 74 68 65 20 6d 6f 64 75 6c 65 73 2e 0a 0a    e2 80 98 6f 20 64 e2 80 99 20 20 20 20 20 28 e2 | f.the.modules......o.d........(. | 
| f7de0 | 80 98 6d 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 e2 80 99 29 | ..magit-submodule-unpopulate...) | 
| f7e00 | 0a 0a 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 74 68 65 20 | .......This.command.removes.the. | 
| f7e20 | 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72    79 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 | working.directory.of.the.selecte | 
| f7e40 | 64 20 6d 6f 64 75 6c 65 73 2e 0a 0a e2 80 98 6f    20 6c e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 | d.modules......o.l........(...ma | 
| f7e60 | 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75    6c 65 73 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 | git-list-submodules...).......Th | 
| f7e80 | 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 20 74 68 | is.command.displays.a.list.of.th | 
| f7ea0 | 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 6c 65 73 | e.current.repository...s.modules | 
| f7ec0 | 2e 0a 0a e2 80 98 6f 20 66 e2 80 99 20 20 20 20    20 28 e2 80 98 6d 61 67 69 74 2d 66 65 74 63 68 | ......o.f........(...magit-fetch | 
| f7ee0 | 2d 6d 6f 64 75 6c 65 73 e2 80 99 29 0a 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | -modules...).......This.command. | 
| f7f00 | 66 65 74 63 68 65 73 20 61 6c 6c 20 6d 6f 64 75    6c 65 73 2e 0a 0a 20 20 20 20 20 4f 70 74 69 6f | fetches.all.modules........Optio | 
| f7f20 | 6e 20 e2 80 98 6d 61 67 69 74 2d 66 65 74 63 68    2d 6d 6f 64 75 6c 65 73 2d 6a 6f 62 73 e2 80 99 | n....magit-fetch-modules-jobs... | 
| f7f40 | 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 6d 61    6e 79 20 73 75 62 6d 6f 64 75 6c 65 73 20 61 72 | .controls.how.many.submodules.ar | 
| f7f60 | 65 0a 20 20 20 20 20 62 65 69 6e 67 20 66 65 74    63 68 65 64 20 69 6e 20 70 61 72 61 6c 6c 65 6c | e......being.fetched.in.parallel | 
| f7f80 | 2e 20 20 41 6c 73 6f 20 66 65 74 63 68 20 74 68    65 20 73 75 70 65 72 2d 72 65 70 6f 73 69 74 6f | ...Also.fetch.the.super-reposito | 
| f7fa0 | 72 79 2c 0a 20 20 20 20 20 62 65 63 61 75 73 65    20 e2 80 98 67 69 74 20 66 65 74 63 68 e2 80 99 | ry,......because....git.fetch... | 
| f7fc0 | 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72    74 20 6e 6f 74 20 64 6f 69 6e 67 20 74 68 61 74 | .does.not.support.not.doing.that | 
| f7fe0 | 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 75 6d 65 6e 74 20 66 | ...With.a.prefix......argument.f | 
| f8000 | 65 74 63 68 20 61 6c 6c 20 72 65 6d 6f 74 65 73    2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 | etch.all.remotes.....File:.magit | 
| f8020 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 75    62 74 72 65 65 2c 20 20 4e 65 78 74 3a 20 57 6f | .info,..Node:.Subtree,..Next:.Wo | 
| f8040 | 72 6b 74 72 65 65 2c 20 20 50 72 65 76 3a 20 53    75 62 6d 6f 64 75 6c 65 73 2c 20 20 55 70 3a 20 | rktree,..Prev:.Submodules,..Up:. | 
| f8060 | 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38    2e 34 20 53 75 62 74 72 65 65 0a 3d 3d 3d 3d 3d | Miscellaneous..8.4.Subtree.===== | 
| f8080 | 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 61 6e 29 67 | ======..Also.see.*note.(gitman)g | 
| f80a0 | 69 74 2d 73 75 62 74 72 65 65 3a 3a 2e 0a 0a e2    80 98 4f e2 80 99 20 20 20 20 20 28 e2 80 98 6d | it-subtree::......O........(...m | 
| f80c0 | 61 67 69 74 2d 73 75 62 74 72 65 65 e2 80 99 29    0a 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e | agit-subtree...).......This.tran | 
| f80e0 | 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 20 74 | sient.prefix.command.binds.the.t | 
| f8100 | 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 20 20 20 | wo.sub-transients;.one.for...... | 
| f8120 | 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 6f 72 20 | importing.a.subtree.and.one.for. | 
| f8140 | 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 80 99 20 | exporting.a.subtree......O.i.... | 
| f8160 | 20 20 20 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 | ....(...magit-subtree-import...) | 
| f8180 | 0a 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 | .......This.transient.prefix.com | 
| f81a0 | 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 20 | mand.binds.the.following.suffix. | 
| f81c0 | 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 70 70 | commands......along.with.the.app | 
| f81e0 | 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 69 73 | ropriate.infix.arguments.and.dis | 
| f8200 | 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 20 62 | plays.them.in.a......temporary.b | 
| f8220 | 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 64 2e | uffer.until.a.suffix.is.invoked. | 
| f8240 | 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 6d 6d | .......The.suffixes.of.this.comm | 
| f8260 | 61 6e 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 | and.import.subtrees........If.th | 
| f8280 | 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 65 74 | e....--prefix....argument.is.set | 
| f82a0 | 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 0a 20 | ,.then.the.suffix.commands.use.. | 
| f82c0 | 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 69 6e | ....that.prefix.without.promptin | 
| f82e0 | 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 68 65 | g.the.user...If.it.is.unset,.the | 
| f8300 | 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 20 74 | n.they......read.the.prefix.in.t | 
| f8320 | 68 65 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 20 20 20 20 | he.minibuffer......O.i.a........ | 
| f8340 | 28 e2 80 98 6d 61 67 69 74 2d 73 75 62 74 72 65    65 2d 61 64 64 e2 80 99 29 0a 0a 20 20 20 20 20 | (...magit-subtree-add...)....... | 
| f8360 | 54 68 69 73 20 63 6f 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 | This.command.adds.COMMIT.from.RE | 
| f8380 | 50 4f 53 49 54 4f 52 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 | POSITORY.as.a.new.subtree.at.... | 
| f83a0 | 20 20 50 52 45 46 49 58 2e 0a 0a e2 80 98 4f 20    69 20 63 e2 80 99 20 20 20 20 20 28 e2 80 98 6d | ..PREFIX......O.i.c........(...m | 
| f83c0 | 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 64 64    2d 63 6f 6d 6d 69 74 e2 80 99 29 0a 0a 20 20 20 | agit-subtree-add-commit...)..... | 
| f83e0 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61    64 64 20 43 4f 4d 4d 49 54 20 61 73 20 61 20 6e | ..This.command.add.COMMIT.as.a.n | 
| f8400 | 65 77 20 73 75 62 74 72 65 65 20 61 74 20 50 52    45 46 49 58 2e 0a 0a e2 80 98 4f 20 69 20 6d e2 | ew.subtree.at.PREFIX......O.i.m. | 
| f8420 | 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74    2d 73 75 62 74 72 65 65 2d 6d 65 72 67 65 e2 80 | .......(...magit-subtree-merge.. | 
| f8440 | 99 29 0a 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 20 43 4f 4d | .).......This.command.merges.COM | 
| f8460 | 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 2e 0a 0a e2 80 | MIT.into.the.PREFIX.subtree..... | 
| f8480 | 98 4f 20 69 20 66 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d | .O.i.f........(...magit-subtree- | 
| f84a0 | 70 75 6c 6c e2 80 99 29 0a 0a 20 20 20 20 20 54    68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 75 6c 6c | pull...).......This.command.pull | 
| f84c0 | 73 20 43 4f 4d 4d 49 54 20 66 72 6f 6d 20 52 45    50 4f 53 49 54 4f 52 59 20 69 6e 74 6f 20 74 68 | s.COMMIT.from.REPOSITORY.into.th | 
| f84e0 | 65 20 50 52 45 46 49 58 20 73 75 62 74 72 65 65    2e 0a 0a e2 80 98 4f 20 65 e2 80 99 20 20 20 20 | e.PREFIX.subtree......O.e....... | 
| f8500 | 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 80 99 29 0a 0a 20 | .(...magit-subtree-export...)... | 
| f8520 | 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 | 
| f8540 | 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 | 
| f8560 | 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 70 | mands......along.with.the.approp | 
| f8580 | 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 61 | riate.infix.arguments.and.displa | 
| f85a0 | 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 66 | ys.them.in.a......temporary.buff | 
| f85c0 | 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.... | 
| f85e0 | 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 64 | ....The.suffixes.of.this.command | 
| f8600 | 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 74 68 65 20 e2 | .export.subtrees........If.the.. | 
| f8620 | 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 74 | ..--prefix....argument.is.set,.t | 
| f8640 | 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 20 | hen.the.suffix.commands.use..... | 
| f8660 | 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 74 | .that.prefix.without.prompting.t | 
| f8680 | 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 74 | he.user...If.it.is.unset,.then.t | 
| f86a0 | 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 20 | hey......read.the.prefix.in.the. | 
| f86c0 | 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 20 20 20 20 28 e2 80 | minibuffer......O.e.p........(.. | 
| f86e0 | 98 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70    75 73 68 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 | .magit-subtree-push...).......Th | 
| f8700 | 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 | 
| f8720 | 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. | 
| f8740 | 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.... | 
| f8760 | 80 98 4f 20 65 20 73 e2 80 99 20 20 20 20 20 28    e2 80 98 6d 61 67 69 74 2d 73 75 62 74 72 65 65 | ..O.e.s........(...magit-subtree | 
| f8780 | 2d 73 70 6c 69 74 e2 80 99 29 0a 0a 20 20 20 20    20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 78 | -split...).......This.command.ex | 
| f87a0 | 74 72 61 63 74 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 | tracts.the.history.of.the.subtre | 
| f87c0 | 65 20 50 52 45 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 | e.PREFIX.....File:.magit.info,.. | 
| f87e0 | 4e 6f 64 65 3a 20 57 6f 72 6b 74 72 65 65 2c 20    20 4e 65 78 74 3a 20 42 75 6e 64 6c 65 2c 20 20 | Node:.Worktree,..Next:.Bundle,.. | 
| f8800 | 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 61 6e 65 6f 75 | Prev:.Subtree,..Up:.Miscellaneou | 
| f8820 | 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 3d 0a 0a 41 6c | s..8.5.Worktree.============..Al | 
| f8840 | 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 72 6b 74 72 65 | so.see.*note.(gitman)git-worktre | 
| f8860 | 65 3a 3a 2e 0a 0a e2 80 98 5a e2 80 99 20 20 20    20 20 28 e2 80 98 6d 61 67 69 74 2d 77 6f 72 6b | e::......Z........(...magit-work | 
| f8880 | 74 72 65 65 e2 80 99 29 0a 0a 20 20 20 20 20 54    68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 | tree...).......This.transient.pr | 
| f88a0 | 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 | 
| f88c0 | 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 | 
| f88e0 | 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 | 
| f8900 | 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 | 
| f8920 | e2 80 99 20 20 20 20 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 | ........(...magit-worktree-check | 
| f8940 | 6f 75 74 e2 80 99 29 0a 0a 20 20 20 20 20 43 68    65 63 6b 6f 75 74 20 42 52 41 4e 43 48 20 69 6e | out...).......Checkout.BRANCH.in | 
| f8960 | 20 61 20 6e 65 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 | .a.new.worktree.at.PATH......Z.c | 
| f8980 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 77 6f 72 6b 74 72 65 65 2d 62 72 61 6e 63 | ........(...magit-worktree-branc | 
| f89a0 | 68 e2 80 99 29 0a 0a 20 20 20 20 20 43 72 65 61    74 65 20 61 20 6e 65 77 20 42 52 41 4e 43 48 20 | h...).......Create.a.new.BRANCH. | 
| f89c0 | 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 72 6b 74 72 | and.check.it.out.in.a.new.worktr | 
| f89e0 | 65 65 20 61 74 20 50 41 54 48 2e 0a 0a e2 80 98    5a 20 6d e2 80 99 20 20 20 20 20 28 e2 80 98 6d | ee.at.PATH......Z.m........(...m | 
| f8a00 | 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 6d 6f    76 65 e2 80 99 29 0a 0a 20 20 20 20 20 4d 6f 76 | agit-worktree-move...).......Mov | 
| f8a20 | 65 20 61 6e 20 65 78 69 73 74 69 6e 67 20 77 6f    72 6b 74 72 65 65 20 74 6f 20 61 20 6e 65 77 20 | e.an.existing.worktree.to.a.new. | 
| f8a40 | 50 41 54 48 2e 0a 0a e2 80 98 5a 20 6b e2 80 99    20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 77 | PATH......Z.k........(...magit-w | 
| f8a60 | 6f 72 6b 74 72 65 65 2d 64 65 6c 65 74 65 e2 80    99 29 0a 0a 20 20 20 20 20 44 65 6c 65 74 65 20 | orktree-delete...).......Delete. | 
| f8a80 | 61 20 77 6f 72 6b 74 72 65 65 2c 20 64 65 66 61    75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 77 6f | a.worktree,.defaulting.to.the.wo | 
| f8aa0 | 72 6b 74 72 65 65 20 61 74 20 70 6f 69 6e 74 2e    20 20 54 68 65 0a 20 20 20 20 20 70 72 69 6d 61 | rktree.at.point...The......prima | 
| f8ac0 | 72 79 20 77 6f 72 6b 74 72 65 65 20 63 61 6e 6e    6f 74 20 62 65 20 64 65 6c 65 74 65 64 2e 0a 0a | ry.worktree.cannot.be.deleted... | 
| f8ae0 | e2 80 98 5a 20 67 e2 80 99 20 20 20 20 20 28 e2    80 98 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 | ...Z.g........(...magit-worktree | 
| f8b00 | 2d 73 74 61 74 75 73 e2 80 99 29 0a 0a 20 20 20    20 20 53 68 6f 77 20 74 68 65 20 73 74 61 74 75 | -status...).......Show.the.statu | 
| f8b20 | 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 6e 74 2e 0a 0a 20 20 | s.for.the.worktree.at.point..... | 
| f8b40 | 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 65 20 61 74 20 70 6f | ...If.there.is.no.worktree.at.po | 
| f8b60 | 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 20 6d 69 6e 69 62 75 | int,.then.read.one.in.the.minibu | 
| f8b80 | 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 65 20 61 74 20 70 6f | ffer.......If.the.worktree.at.po | 
| f8ba0 | 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 75 73 20 69 73 20 61 | int.is.the.one.whose.status.is.a | 
| f8bc0 | 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 6e 20 74 | lready.being......displayed.in.t | 
| f8be0 | 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 68 6f 77 20 69 74 20 | he.current.buffer,.then.show.it. | 
| f8c00 | 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 3a 20 6d 61 67 69 74 | in.Dired.instead.....File:.magit | 
| f8c20 | 2e 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 | .info,..Node:.Bundle,..Next:.Com | 
| f8c40 | 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 50    72 65 76 3a 20 57 6f 72 6b 74 72 65 65 2c 20 20 | mon.Commands,..Prev:.Worktree,.. | 
| f8c60 | 55 70 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75    73 0a 0a 38 2e 36 20 42 75 6e 64 6c 65 0a 3d 3d | Up:.Miscellaneous..8.6.Bundle.== | 
| f8c80 | 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 61 6e | ========..Also.see.*note.(gitman | 
| f8ca0 | 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 6e 64 3a 20 6d 61 67 | )git-bundle::....--.Command:.mag | 
| f8cc0 | 69 74 2d 62 75 6e 64 6c 65 0a 0a 20 20 20 20 20    54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 | it-bundle.......This.transient.p | 
| f8ce0 | 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 6c 20 73 75 66 66 | refix.command.binds.several.suff | 
| f8d00 | 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 6e 67 20 e2 80 98 | ix.commands.for......running.... | 
| f8d20 | 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 61 6e 64 20 64 69 | git.bundle....subcommands.and.di | 
| f8d40 | 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 0a 20 20 20 20 20 | splays.them.in.a.temporary...... | 
| f8d60 | 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 64 | buffer.until.a.suffix.is.invoked | 
| f8d80 | 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 6f | .....File:.magit.info,..Node:.Co | 
| f8da0 | 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 4d 6f 64 65 73 2c | mmon.Commands,..Next:.Wip.Modes, | 
| f8dc0 | 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 6c 6c 61 6e 65 6f | ..Prev:.Bundle,..Up:.Miscellaneo | 
| f8de0 | 75 73 0a 0a 38 2e 37 20 43 6f 6d 6d 6f 6e 20 43    6f 6d 6d 61 6e 64 73 0a 3d 3d 3d 3d 3d 3d 3d 3d | us..8.7.Common.Commands.======== | 
| f8e00 | 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 74 2d | ===========...--.Command:.magit- | 
| f8e20 | 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 72 0a 20 2d 2d 20 | switch-to-repository-buffer..--. | 
| f8e40 | 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 69 74 | Command:.magit-switch-to-reposit | 
| f8e60 | 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 2d 20 43 6f 6d 6d | ory-buffer-other-window..--.Comm | 
| f8e80 | 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 69 74 6f 72 79 2d | and:.magit-switch-to-repository- | 
| f8ea0 | 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 6d 61 6e 64 3a 20 | buffer-other-frame..--.Command:. | 
| f8ec0 | 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 75 66 66 65 72 0a | magit-display-repository-buffer. | 
| f8ee0 | 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 6e 79 20 65 78 | ......These.commands.read.any.ex | 
| f8f00 | 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 6c 6f 6e 67 73 | isting.Magit.buffer.that.belongs | 
| f8f20 | 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 74 6f 72 79 20 | .to.the......current.repository. | 
| f8f40 | 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 63 68 20 74 6f | from.the.user.and.then.switch.to | 
| f8f60 | 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 77 69 74 68 6f | .the.selected......buffer.(witho | 
| f8f80 | 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 65 20 6c 61 73 | ut.refreshing.it)........The.las | 
| f8fa0 | 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 70 6c 61 79 2d | t.variant.uses....magit-display- | 
| f8fc0 | 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 0a 20 20 20 20 | buffer....to.do.so.and.thus..... | 
| f8fe0 | 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 62 75 66 66 65 | .respects....magit-display-buffe | 
| f9000 | 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 65 20 73 6f 6d | r-function.........These.are.som | 
| f9020 | 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 62 65 20 75 73 | e.of.the.commands.that.can.be.us | 
| f9040 | 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 6f 72 2d 6d 6f | ed.in.all.buffers.whose.major-mo | 
| f9060 | 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 64 65 e2 80 99 | des.derive.from....magit-mode... | 
| f9080 | 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 6f 6d 6d 61 6e | ...There.are.other.common.comman | 
| f90a0 | 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 75 74 20 74 68 | ds.beside.the.ones.below,.but.th | 
| f90c0 | 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 65 72 65 20 65 | ese.didn...t.fit.well.anywhere.e | 
| f90e0 | 6c 73 65 2e 0a 0a e2 80 98 43 2d 77 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 63 6f | lse......C-w........(...magit-co | 
| f9100 | 70 79 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65    e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 | py-section-value...).......This. | 
| f9120 | 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 | 
| f9140 | 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 | 
| f9160 | 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 | 
| f9180 | 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,. | 
| f91a0 | 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. | 
| f91c0 | 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 | 
| f91e0 | 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 | 
| f9200 | 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 | 
| f9220 | 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 | 
| f9240 | 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 | 
| f9260 | 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 | 
| f9280 | 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 | 
| f92a0 | 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 | 
| f92c0 | 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 | 
| f92e0 | 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 | 
| f9300 | 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 | 
| f9320 | 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 | 
| f9340 | 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 | 
| f9360 | 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 | 
| f9380 | 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..... | 
| f93a0 | 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 | 
| f93c0 | 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. | 
| f93e0 | 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 | 
| f9400 | 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 | 
| f9420 | 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.. | 
| f9440 | 0a e2 80 98 4d 2d 77 e2 80 99 20 20 20 20 20 28    e2 80 98 6d 61 67 69 74 2d 63 6f 70 79 2d 62 75 | ....M-w........(...magit-copy-bu | 
| f9460 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e e2 80 99    29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | ffer-revision...).......This.com | 
| f9480 | 6d 61 6e 64 20 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 | mand.saves.the.revision.being.di | 
| f94a0 | 73 70 6c 61 79 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 | splayed.in.the.current......buff | 
| f94c0 | 65 72 20 74 6f 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 | er.to.the....kill-ring....and.al | 
| f94e0 | 73 6f 20 70 75 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 | so.pushes.it.to.the.........magi | 
| f9500 | 74 2d 72 65 76 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 | t-revision-stack......It.is.main | 
| f9520 | 6c 79 20 69 6e 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 | ly.intended.for.use.in.........m | 
| f9540 | 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 74 | agit-revision-mode....buffers,.t | 
| f9560 | 68 65 20 6f 6e 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 | he.only.buffers.where.it.is.alwa | 
| f9580 | 79 73 0a 20 20 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 | ys......unambiguous.exactly.whic | 
| f95a0 | 68 20 72 65 76 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 | h.revision.should.be.saved...... | 
| f95c0 | 20 20 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 73 75 61 6c | ..Most.other.Magit.buffers.usual | 
| f95e0 | 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 6f 6e 2c 20 | ly.show.more.than.one.revision,. | 
| f9600 | 69 6e 0a 20 20 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 | in......some.way.or.another,.so. | 
| f9620 | 74 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 | this.command.has.to.select.one.o | 
| f9640 | 66 20 74 68 65 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 | f.them,.and......that.choice.mig | 
| f9660 | 68 74 20 6e 6f 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 | ht.not.always.be.the.one.you.thi | 
| f9680 | 6e 6b 20 77 6f 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 | nk.would.have.been......the.best | 
| f96a0 | 20 70 69 63 6b 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 | .pick......Outside.of.Magit....M | 
| f96c0 | 2d 77 e2 80 99 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 | -w....and....C-w....are.usually. | 
| f96e0 | 62 6f 75 6e 64 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 | bound.to....kill-ring-save....an | 
| f9700 | 64 20 e2 80 98 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 | d....kill-region...,.and.these.c | 
| f9720 | 6f 6d 6d 61 6e 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 | ommands.would.also.be.useful.in. | 
| f9740 | 4d 61 67 69 74 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 | Magit.buffers...Therefore.when.t | 
| f9760 | 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 62 6f 74 68 0a 6f | he.region.is.active,.then.both.o | 
| f9780 | 66 20 74 68 65 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 | f.these.commands.behave.like.... | 
| f97a0 | 6b 69 6c 6c 2d 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 | kill-ring-save....instead.of.as. | 
| f97c0 | 64 65 73 63 72 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 | described.above.....File:.magit. | 
| f97e0 | 69 6e 66 6f 2c 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 | info,..Node:.Wip.Modes,..Next:.C | 
| f9800 | 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 | 
| f9820 | 65 73 2c 20 20 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 | es,..Prev:.Common.Commands,..Up: | 
| f9840 | 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a    38 2e 38 20 57 69 70 20 4d 6f 64 65 73 0a 3d 3d | .Miscellaneous..8.8.Wip.Modes.== | 
| f9860 | 3d 3d 3d 3d 3d 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 | ===========..Git.keeps.*committe | 
| f9880 | 64 2a 20 63 68 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 | d*.changes.around.long.enough.fo | 
| f98a0 | 72 20 75 73 65 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 | r.users.to.recover.changes.they. | 
| f98c0 | 68 61 76 65 20 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 | have.accidentally.deleted...It.d | 
| f98e0 | 6f 65 73 20 73 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 | oes.so.by.not.garbage.collecting | 
| f9900 | 20 61 6e 79 20 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 | .any.committed.but.no.longer.ref | 
| f9920 | 65 72 65 6e 63 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 | erenced.objects.for.a.certain.pe | 
| f9940 | 72 69 6f 64 20 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 | riod.of.time,.by.default.30.days | 
| f9960 | 2e 0a 0a 20 20 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 | ......But.Git.does.*not*.keep.tr | 
| f9980 | 61 63 6b 20 6f 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 | ack.of.*uncommitted*.changes.in. | 
| f99a0 | 74 68 65 20 77 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 | the.working.tree.and.not.even.th | 
| f99c0 | 65 20 69 6e 64 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 | e.index.(the.staging.area)...Bec | 
| f99e0 | 61 75 73 65 20 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 | ause.Magit.makes.it.so.convenien | 
| f9a00 | 74 20 74 6f 20 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 | t.to.modify.uncommitted.changes, | 
| f9a20 | 20 69 74 20 61 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 | .it.also.makes.it.easy.to.shoot. | 
| f9a40 | 79 6f 75 72 73 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 | yourself.in.the.foot.in.the.proc | 
| f9a60 | 65 73 73 2e 0a 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 | ess......For.that.reason.Magit.p | 
| f9a80 | 72 6f 76 69 64 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 | rovides.a.global.mode.that.saves | 
| f9aa0 | 20 2a 74 72 61 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 | .*tracked*.files.to.work-in-prog | 
| f9ac0 | 72 65 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 20 | ress.references.after.or.before. | 
| f9ae0 | 63 65 72 74 61 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 | certain.actions..(At.present.unt | 
| f9b00 | 72 61 63 6b 65 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 | racked.files.are.never.saved.and | 
| f9b20 | 20 66 6f 72 20 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 | .for.technical.reasons.nothing.i | 
| f9b40 | 73 20 73 61 76 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 | s.saved.before.the.first.commit. | 
| f9b60 | 68 61 73 20 62 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 | has.been.created)......Two.separ | 
| f9b80 | 61 74 65 20 77 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 | ate.work-in-progress.references. | 
| f9ba0 | 61 72 65 20 75 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 | are.used.to.track.the.state.of.t | 
| f9bc0 | 68 65 20 69 6e 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 | he.index.and.of.the.working.tree | 
| f9be0 | 3a 20 e2 80 98 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 | :....refs/wip/index/<branchref>. | 
| f9c00 | 80 99 20 61 6e 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 | ...and....refs/wip/wtree/<branch | 
| f9c20 | 72 65 66 3e e2 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 | ref>...,.where....<branchref>... | 
| f9c40 | 20 69 73 20 74 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 | .is.the.full.ref.of.the.current. | 
| f9c60 | 62 72 61 6e 63 68 2c 20 65 2e 67 2e 20 20 e2 80    98 72 65 66 73 2f 68 65 61 64 73 2f 6d 61 73 74 | branch,.e.g......refs/heads/mast | 
| f9c80 | 65 72 e2 80 99 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 | er......When.the....HEAD....is.d | 
| f9ca0 | 65 74 61 63 68 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 | etached.then....HEAD....is.used. | 
| f9cc0 | 69 6e 20 70 6c 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 | in.place.of....<branchref>...... | 
| f9ce0 | 20 20 20 43 68 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 | ...Checking.out.another.branch.( | 
| f9d00 | 6f 72 20 64 65 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 | or.detaching....HEAD...).causes. | 
| f9d20 | 74 68 65 20 75 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 | the.use.of.different.wip.refs.fo | 
| f9d40 | 72 20 73 75 62 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 | r.subsequent.changes....--.User. | 
| f9d60 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 77 69    70 2d 6d 6f 64 65 0a 0a 20 20 20 20 20 57 68 65 | Option:.magit-wip-mode.......Whe | 
| f9d80 | 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 75 6e 63 | n.this.mode.is.enabled,.then.unc | 
| f9da0 | 6f 6d 6d 69 74 74 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 | ommitted.changes.are.committed.. | 
| f9dc0 | 20 20 20 20 74 6f 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 | ....to.dedicated.work-in-progres | 
| f9de0 | 73 20 72 65 66 73 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 | s.refs.whenever.appropriate.(i.e | 
| f9e00 | 2e 20 20 77 68 65 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 | ...when......dataloss.would.be.a | 
| f9e20 | 20 70 6f 73 73 69 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 | .possibility.otherwise)........S | 
| f9e40 | 65 74 74 69 6e 67 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 | etting.this.variable.directly.do | 
| f9e60 | 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 20 75 73 65 20 74 | es.not.take.effect;.either.use.t | 
| f9e80 | 68 65 0a 20 20 20 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 | he......Custom.interface.to.do.s | 
| f9ea0 | 6f 20 6f 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 | o.or.call.the.respective.mode.fu | 
| f9ec0 | 6e 63 74 69 6f 6e 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 | nction........For.historic.reaso | 
| f9ee0 | 6e 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 | ns.this.mode.is.implemented.on.t | 
| f9f00 | 6f 70 20 6f 66 20 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 | op.of.four.other.........magit-w | 
| f9f20 | 69 70 2d 2a e2 80 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 | ip-*....modes,.which.can.also.be | 
| f9f40 | 20 75 73 65 64 20 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 | .used.individually,.if.you...... | 
| f9f60 | 77 61 6e 74 20 66 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 | want.finer.control.over.when.the | 
| f9f80 | 20 77 69 70 20 72 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 | .wip.refs.are.updated;.but.that. | 
| f9fa0 | 69 73 0a 20 20 20 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 | is......discouraged...See.*note. | 
| f9fc0 | 4c 65 67 61 63 79 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 | Legacy.Wip.Modes::......To.view. | 
| f9fe0 | 74 68 65 20 6c 6f 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 | the.log.for.a.branch.and.its.wip | 
| fa000 | 20 72 65 66 73 20 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 | .refs.use.the.commands....magit- | 
| fa020 | 77 69 70 2d 6c 6f 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 | wip-log....and....magit-wip-log- | 
| fa040 | 63 75 72 72 65 6e 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 | current......You.should.use....- | 
| fa060 | 2d 67 72 61 70 68 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 | -graph....when.using.these.comma | 
| fa080 | 6e 64 73 2e 0a 0a 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 | nds....--.Command:.magit-wip-log | 
| fa0a0 | 0a 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 6c 6f | .......This.command.shows.the.lo | 
| fa0c0 | 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 2e | g.for.a.branch.and.its.wip.refs. | 
| fa0e0 | 20 20 57 69 74 68 20 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 | ..With.a......negative.prefix.ar | 
| fa100 | 67 75 6d 65 6e 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 | gument.only.the.worktree.wip.ref | 
| fa120 | 20 69 73 20 73 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 | .is.shown........The.absolute.nu | 
| fa140 | 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 | 
| fa160 | 6e 74 20 63 6f 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 | nt.controls.how.many......"branc | 
| fa180 | 68 65 73 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 20 | hes".of.each.wip.ref.are.shown.. | 
| fa1a0 | 20 54 68 69 73 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 | .This.is.only.relevant.if.the... | 
| fa1c0 | 20 20 20 76 61 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 | ...value.of....magit-wip-merge-b | 
| fa1e0 | 72 61 6e 63 68 e2 80 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 | ranch....is....nil.......--.Comm | 
| fa200 | 61 6e 64 3a 20 6d 61 67 69 74 2d 77 69 70 2d 6c    6f 67 2d 63 75 72 72 65 6e 74 0a 0a 20 20 20 20 | and:.magit-wip-log-current...... | 
| fa220 | 20 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 | .This.command.shows.the.log.for. | 
| fa240 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e    63 68 20 61 6e 64 20 69 74 73 20 77 69 70 20 72 | the.current.branch.and.its.wip.r | 
| fa260 | 65 66 73 2e 0a 20 20 20 20 20 57 69 74 68 20 61    20 6e 65 67 61 74 69 76 65 20 70 72 65 66 69 78 | efs.......With.a.negative.prefix | 
| fa280 | 20 61 72 67 75 6d 65 6e 74 20 6f 6e 6c 79 20 74    68 65 20 77 6f 72 6b 74 72 65 65 20 77 69 70 20 | .argument.only.the.worktree.wip. | 
| fa2a0 | 72 65 66 20 69 73 20 73 68 6f 77 6e 2e 0a 0a 20    20 20 20 20 54 68 65 20 61 62 73 6f 6c 75 74 65 | ref.is.shown........The.absolute | 
| fa2c0 | 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 69 78 20 61 72 67 | .numeric.value.of.the.prefix.arg | 
| fa2e0 | 75 6d 65 6e 74 20 63 6f 6e 74 72 6f 6c 73 20 68    6f 77 20 6d 61 6e 79 0a 20 20 20 20 20 22 62 72 | ument.controls.how.many......"br | 
| fa300 | 61 6e 63 68 65 73 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 | anches".of.each.wip.ref.are.show | 
| fa320 | 6e 2e 20 20 54 68 69 73 20 69 73 20 6f 6e 6c 79    20 72 65 6c 65 76 61 6e 74 20 69 66 20 74 68 65 | n...This.is.only.relevant.if.the | 
| fa340 | 0a 20 20 20 20 20 76 61 6c 75 65 20 6f 66 20 e2    80 98 6d 61 67 69 74 2d 77 69 70 2d 6d 65 72 67 | ......value.of....magit-wip-merg | 
| fa360 | 65 2d 62 72 61 6e 63 68 e2 80 99 20 69 73 20 e2    80 98 6e 69 6c e2 80 99 2e 0a 0a e2 80 98 58 20 | e-branch....is....nil.........X. | 
| fa380 | 77 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 72 65 73 65 74 2d 77 6f 72 6b 74 72 65 | w........(...magit-reset-worktre | 
| fa3a0 | 65 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73    20 63 6f 6d 6d 61 6e 64 20 72 65 73 65 74 73 20 | e...).......This.command.resets. | 
| fa3c0 | 74 68 65 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 20 | the.working.tree.to.some.commit. | 
| fa3e0 | 72 65 61 64 20 66 72 6f 6d 20 74 68 65 0a 20 20    20 20 20 75 73 65 72 20 61 6e 64 20 64 65 66 61 | read.from.the......user.and.defa | 
| fa400 | 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 2c 20 77 | ulting.to.the.commit.at.point,.w | 
| fa420 | 68 69 6c 65 20 6b 65 65 70 69 6e 67 20 74 68 65    0a 20 20 20 20 20 e2 80 98 48 45 41 44 e2 80 99 | hile.keeping.the.........HEAD... | 
| fa440 | 20 61 6e 64 20 69 6e 64 65 78 20 61 73 2d 69 73    2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 61 6e | .and.index.as-is........This.can | 
| fa460 | 20 62 65 20 75 73 65 64 20 74 6f 20 72 65 73 74    6f 72 65 20 66 69 6c 65 73 20 74 6f 20 74 68 65 | .be.used.to.restore.files.to.the | 
| fa480 | 20 73 74 61 74 65 20 63 6f 6d 6d 69 74 74 65 64    20 74 6f 20 61 20 77 69 70 0a 20 20 20 20 20 72 | .state.committed.to.a.wip......r | 
| fa4a0 | 65 66 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 74    68 69 73 20 77 69 6c 6c 20 64 69 73 63 61 72 64 | ef...Note.that.this.will.discard | 
| fa4c0 | 20 61 6e 79 20 75 6e 73 74 61 67 65 64 20 63 68    61 6e 67 65 73 20 74 68 61 74 20 6d 69 67 68 74 | .any.unstaged.changes.that.might | 
| fa4e0 | 0a 20 20 20 20 20 68 61 76 65 20 65 78 69 73 74    65 64 20 62 65 66 6f 72 65 20 69 6e 76 6f 6b 69 | ......have.existed.before.invoki | 
| fa500 | 6e 67 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20    28 62 75 74 20 6f 66 20 63 6f 75 72 73 65 20 6f | ng.this.command.(but.of.course.o | 
| fa520 | 6e 6c 79 20 61 66 74 65 72 0a 20 20 20 20 20 63    6f 6d 6d 69 74 74 69 6e 67 20 74 68 61 74 20 74 | nly.after......committing.that.t | 
| fa540 | 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72    65 65 20 77 69 70 20 72 65 66 29 2e 0a 0a 20 20 | o.the.working.tree.wip.ref)..... | 
| fa560 | 20 4e 6f 74 65 20 74 68 61 74 20 65 76 65 6e 20    69 66 20 79 6f 75 20 65 6e 61 62 6c 65 20 e2 80 | .Note.that.even.if.you.enable... | 
| fa580 | 98 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 e2    80 99 20 74 68 69 73 20 77 6f 6e e2 80 99 74 20 | .magit-wip-mode....this.won...t. | 
| fa5a0 | 67 69 76 65 20 79 6f 75 0a 70 65 72 66 65 63 74    20 70 72 6f 74 65 63 74 69 6f 6e 2e 20 20 54 68 | give.you.perfect.protection...Th | 
| fa5c0 | 65 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 73 63    65 6e 61 72 69 6f 20 66 6f 72 20 6c 6f 73 69 6e | e.most.likely.scenario.for.losin | 
| fa5e0 | 67 20 63 68 61 6e 67 65 73 20 64 65 73 70 69 74    65 0a 74 68 65 20 75 73 65 20 6f 66 20 e2 80 98 | g.changes.despite.the.use.of.... | 
| fa600 | 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 e2 80    99 20 69 73 20 6d 61 6b 69 6e 67 20 61 20 63 68 | magit-wip-mode....is.making.a.ch | 
| fa620 | 61 6e 67 65 20 6f 75 74 73 69 64 65 20 45 6d 61    63 73 20 61 6e 64 20 74 68 65 6e 0a 64 65 73 74 | ange.outside.Emacs.and.then.dest | 
| fa640 | 72 6f 79 69 6e 67 20 69 74 20 61 6c 73 6f 20 6f    75 74 73 69 64 65 20 45 6d 61 63 73 2e 20 20 49 | roying.it.also.outside.Emacs...I | 
| fa660 | 6e 20 73 6f 6d 65 20 73 75 63 68 20 61 20 73 63    65 6e 61 72 69 6f 2c 20 4d 61 67 69 74 2c 20 62 | n.some.such.a.scenario,.Magit,.b | 
| fa680 | 65 69 6e 67 0a 61 6e 20 45 6d 61 63 73 20 70 61    63 6b 61 67 65 2c 20 64 69 64 6e e2 80 99 74 20 | eing.an.Emacs.package,.didn...t. | 
| fa6a0 | 67 65 74 20 74 68 65 20 6f 70 70 6f 72 74 75 6e    69 74 79 20 74 6f 20 6b 65 65 70 20 79 6f 75 20 | get.the.opportunity.to.keep.you. | 
| fa6c0 | 66 72 6f 6d 20 73 68 6f 6f 74 69 6e 67 0a 79 6f    75 72 73 65 6c 66 20 69 6e 20 74 68 65 20 66 6f | from.shooting.yourself.in.the.fo | 
| fa6e0 | 6f 74 2e 0a 0a 20 20 20 57 68 65 6e 20 79 6f 75    20 61 72 65 20 75 6e 73 75 72 65 20 77 68 65 74 | ot......When.you.are.unsure.whet | 
| fa700 | 68 65 72 20 4d 61 67 69 74 20 64 69 64 20 63 6f    6d 6d 69 74 20 61 20 63 68 61 6e 67 65 20 74 6f | her.Magit.did.commit.a.change.to | 
| fa720 | 20 74 68 65 20 77 69 70 0a 72 65 66 73 2c 20 74    68 65 6e 20 79 6f 75 20 63 61 6e 20 65 78 70 6c | .the.wip.refs,.then.you.can.expl | 
| fa740 | 69 63 69 74 6c 79 20 72 65 71 75 65 73 74 20 74    68 61 74 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 | icitly.request.that.all.changes. | 
| fa760 | 74 6f 20 61 6c 6c 20 74 72 61 63 6b 65 64 0a 66    69 6c 65 73 20 61 72 65 20 62 65 69 6e 67 20 63 | to.all.tracked.files.are.being.c | 
| fa780 | 6f 6d 6d 69 74 74 65 64 2e 0a 0a e2 80 98 4d 2d    78 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d | ommitted......M-x.magit-wip-comm | 
| fa7a0 | 69 74 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61    67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 e2 80 | it........(...magit-wip-commit.. | 
| fa7c0 | 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f    6d 6d 61 6e 64 20 63 6f 6d 6d 69 74 73 20 61 6c | .).......This.command.commits.al | 
| fa7e0 | 6c 20 63 68 61 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 74 | l.changes.to.all.tracked.files.t | 
| fa800 | 6f 20 74 68 65 20 69 6e 64 65 78 0a 20 20 20 20    20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 | o.the.index......and.working.tre | 
| fa820 | 65 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65    73 73 20 72 65 66 73 2e 20 20 4c 69 6b 65 20 74 | e.work-in-progress.refs...Like.t | 
| fa840 | 68 65 20 6d 6f 64 65 73 20 64 65 73 63 72 69 62    65 64 0a 20 20 20 20 20 61 62 6f 76 65 2c 20 69 | he.modes.described......above,.i | 
| fa860 | 74 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6d 6d 69    74 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 | t.does.not.commit.untracked.file | 
| fa880 | 73 2c 20 62 75 74 20 69 74 20 64 6f 65 73 20 63    68 65 63 6b 20 61 6c 6c 0a 20 20 20 20 20 74 72 | s,.but.it.does.check.all......tr | 
| fa8a0 | 61 63 6b 65 64 20 66 69 6c 65 73 20 66 6f 72 20    63 68 61 6e 67 65 73 2e 20 20 55 73 65 20 74 68 | acked.files.for.changes...Use.th | 
| fa8c0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 77 68 65 6e 20    79 6f 75 20 73 75 73 70 65 63 74 20 74 68 61 74 | is.command.when.you.suspect.that | 
| fa8e0 | 0a 20 20 20 20 20 74 68 65 20 6d 6f 64 65 73 20    6d 69 67 68 74 20 68 61 76 65 20 6f 76 65 72 6c | ......the.modes.might.have.overl | 
| fa900 | 6f 6f 6b 65 64 20 61 20 63 68 61 6e 67 65 20 6d    61 64 65 20 6f 75 74 73 69 64 65 20 45 6d 61 63 | ooked.a.change.made.outside.Emac | 
| fa920 | 73 2f 4d 61 67 69 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 | s/Magit....--.User.Option:.magit | 
| fa940 | 2d 77 69 70 2d 6e 61 6d 65 73 70 61 63 65 0a 0a    20 20 20 20 20 54 68 65 20 6e 61 6d 65 73 70 61 | -wip-namespace.......The.namespa | 
| fa960 | 63 65 20 75 73 65 64 20 66 6f 72 20 77 6f 72 6b    2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 | ce.used.for.work-in-progress.ref | 
| fa980 | 73 2e 20 20 49 74 20 68 61 73 20 74 6f 20 65 6e    64 20 77 69 74 68 20 61 0a 20 20 20 20 20 73 6c | s...It.has.to.end.with.a......sl | 
| fa9a0 | 61 73 68 2e 20 20 54 68 65 20 77 69 70 20 72 65    66 73 20 61 72 65 20 6e 61 6d 65 64 20 e2 80 98 | ash...The.wip.refs.are.named.... | 
| fa9c0 | 3c 6e 61 6d 65 73 70 61 63 65 3e 69 6e 64 65 78    2f 3c 62 72 61 6e 63 68 72 65 66 3e e2 80 99 20 | <namespace>index/<branchref>.... | 
| fa9e0 | 61 6e 64 0a 20 20 20 20 20 e2 80 98 3c 6e 61 6d    65 73 70 61 63 65 3e 77 74 72 65 65 2f 3c 62 72 | and.........<namespace>wtree/<br | 
| faa00 | 61 6e 63 68 72 65 66 3e e2 80 99 2e 20 20 57 68    65 6e 20 73 6e 61 70 73 68 6f 74 73 20 61 72 65 | anchref>......When.snapshots.are | 
| faa20 | 20 63 72 65 61 74 65 64 20 77 68 69 6c 65 0a 20    20 20 20 20 74 68 65 20 e2 80 98 48 45 41 44 e2 | .created.while......the....HEAD. | 
| faa40 | 80 99 20 69 73 20 64 65 74 61 63 68 65 64 20 74    68 65 6e 20 e2 80 98 48 45 41 44 e2 80 99 20 69 | ...is.detached.then....HEAD....i | 
| faa60 | 73 20 75 73 65 64 20 69 6e 20 70 6c 61 63 65 20    6f 66 0a 20 20 20 20 20 e2 80 98 3c 62 72 61 6e | s.used.in.place.of.........<bran | 
| faa80 | 63 68 72 65 66 3e 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 | chref>.......--.User.Option:.mag | 
| faaa0 | 69 74 2d 77 69 70 2d 6d 6f 64 65 2d 6c 69 67 68    74 65 72 0a 0a 20 20 20 20 20 4d 6f 64 65 2d 6c | it-wip-mode-lighter.......Mode-l | 
| faac0 | 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 2d 6d 6f | ine.lighter.for....magit-wip--mo | 
| faae0 | 64 65 e2 80 99 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a    0a 2a 20 57 69 70 20 47 72 61 70 68 3a 3a 0a 2a | de......*.Menu:..*.Wip.Graph::.* | 
| fab00 | 20 4c 65 67 61 63 79 20 57 69 70 20 4d 6f 64 65    73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 | .Legacy.Wip.Modes::....File:.mag | 
| fab20 | 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    57 69 70 20 47 72 61 70 68 2c 20 20 4e 65 78 74 | it.info,..Node:.Wip.Graph,..Next | 
| fab40 | 3a 20 4c 65 67 61 63 79 20 57 69 70 20 4d 6f 64    65 73 2c 20 20 55 70 3a 20 57 69 70 20 4d 6f 64 | :.Legacy.Wip.Modes,..Up:.Wip.Mod | 
| fab60 | 65 73 0a 0a 38 2e 38 2e 31 20 57 69 70 20 47 72    61 70 68 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | es..8.8.1.Wip.Graph.------------ | 
| fab80 | 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 74 2d 77 69 70 2d | ---...--.User.Option:.magit-wip- | 
| faba0 | 6d 65 72 67 65 2d 62 72 61 6e 63 68 0a 0a 20 20    20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 | merge-branch.......This.option.c | 
| fabc0 | 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e | ontrols.whether.the.current.bran | 
| fabe0 | 63 68 20 69 73 20 6d 65 72 67 65 64 20 69 6e 74    6f 20 74 68 65 0a 20 20 20 20 20 77 69 70 20 72 | ch.is.merged.into.the......wip.r | 
| fac00 | 65 66 73 20 61 66 74 65 72 20 61 20 6e 65 77 20    63 6f 6d 6d 69 74 20 77 61 73 20 63 72 65 61 74 | efs.after.a.new.commit.was.creat | 
| fac20 | 65 64 20 6f 6e 20 74 68 65 20 62 72 61 6e 63 68    2e 0a 0a 20 20 20 20 20 49 66 20 6e 6f 6e 2d 6e | ed.on.the.branch........If.non-n | 
| fac40 | 69 6c 20 61 6e 64 20 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 | il.and.the.current.branch.has.ne | 
| fac60 | 77 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20    69 74 20 69 73 0a 20 20 20 20 20 6d 65 72 67 65 | w.commits,.then.it.is......merge | 
| fac80 | 64 20 69 6e 74 6f 20 74 68 65 20 77 69 70 20 72    65 66 20 62 65 66 6f 72 65 20 63 72 65 61 74 69 | d.into.the.wip.ref.before.creati | 
| faca0 | 6e 67 20 61 20 6e 65 77 20 77 69 70 20 63 6f 6d    6d 69 74 2e 20 20 54 68 69 73 0a 20 20 20 20 20 | ng.a.new.wip.commit...This...... | 
| facc0 | 6d 61 6b 65 73 20 69 74 20 65 61 73 69 65 72 20    74 6f 20 69 6e 73 70 65 63 74 20 77 69 70 20 68 | makes.it.easier.to.inspect.wip.h | 
| face0 | 69 73 74 6f 72 79 20 61 6e 64 20 74 68 65 20 77    69 70 20 63 6f 6d 6d 69 74 73 20 61 72 65 0a 20 | istory.and.the.wip.commits.are.. | 
| fad00 | 20 20 20 20 6e 65 76 65 72 20 67 61 72 62 61 67    65 20 63 6f 6c 6c 65 63 74 65 64 2e 0a 0a 20 20 | ....never.garbage.collected..... | 
| fad20 | 20 20 20 49 66 20 6e 69 6c 20 61 6e 64 20 74 68    65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 | ...If.nil.and.the.current.branch | 
| fad40 | 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 77 69 70 20 72 | .has.new.commits,.then.the.wip.r | 
| fad60 | 65 66 20 69 73 0a 20 20 20 20 20 72 65 73 65 74    20 74 6f 20 74 68 65 20 74 69 70 20 6f 66 20 74 | ef.is......reset.to.the.tip.of.t | 
| fad80 | 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. | 
| fada0 | 77 69 70 20 63 6f 6d 6d 69 74 2e 0a 20 20 20 20    20 57 69 74 68 20 74 68 69 73 20 73 65 74 74 69 | wip.commit.......With.this.setti | 
| fadc0 | 6e 67 20 77 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 | ng.wip.commits.are.eventually.ga | 
| fade0 | 72 62 61 67 65 20 63 6f 6c 6c 65 63 74 65 64 2e    0a 0a 20 20 20 57 68 65 6e 20 e2 80 98 6d 61 67 | rbage.collected......When....mag | 
| fae00 | 69 74 2d 77 69 70 2d 6d 65 72 67 65 2d 62 72 61    6e 63 68 e2 80 99 20 69 73 20 e2 80 98 74 e2 80 | it-wip-merge-branch....is....t.. | 
| fae20 | 99 2c 20 74 68 65 6e 20 74 68 65 20 68 69 73 74    6f 72 79 20 6c 6f 6f 6b 73 20 6c 69 6b 65 0a 74 | .,.then.the.history.looks.like.t | 
| fae40 | 68 69 73 3a 0a 0a 20 20 20 20 20 20 20 2a 2d 2d    2a 2d 2d 2a 2d 2d 2a 2d 2d 2a 2d 2d 2a 20 20 20 | his:.........*--*--*--*--*--*... | 
| fae60 | 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 61 | ....refs/wip/index/refs/heads/ma | 
| fae80 | 73 74 65 72 0a 20 20 20 20 20 20 2f 20 20 20 20    20 2f 20 20 20 20 20 2f 0a 20 20 20 20 20 41 2d | ster......./...../...../......A- | 
| faea0 | 2d 2d 2d 2d 42 2d 2d 2d 2d 2d 43 20 20 20 20 20    20 20 20 20 20 20 20 72 65 66 73 2f 68 65 61 64 | ----B-----C............refs/head | 
| faec0 | 73 2f 6d 61 73 74 65 72 0a 0a 20 20 20 57 68 65    6e 20 e2 80 98 6d 61 67 69 74 2d 77 69 70 2d 6d | s/master.....When....magit-wip-m | 
| faee0 | 65 72 67 65 2d 62 72 61 6e 63 68 e2 80 99 20 69    73 20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 | erge-branch....is....nil...,.the | 
| faf00 | 6e 20 63 72 65 61 74 69 6e 67 20 61 20 63 6f 6d    6d 69 74 20 6f 6e 20 74 68 65 0a 72 65 61 6c 20 | n.creating.a.commit.on.the.real. | 
| faf20 | 62 72 61 6e 63 68 20 61 6e 64 20 74 68 65 6e 20    6d 61 6b 69 6e 67 20 61 20 63 68 61 6e 67 65 20 | branch.and.then.making.a.change. | 
| faf40 | 63 61 75 73 65 73 20 74 68 65 20 77 69 70 20 72    65 66 73 20 74 6f 20 62 65 20 72 65 63 72 65 61 | causes.the.wip.refs.to.be.recrea | 
| faf60 | 74 65 64 0a 74 6f 20 66 6f 72 6b 20 66 72 6f 6d    20 74 68 65 20 6e 65 77 20 63 6f 6d 6d 69 74 2e | ted.to.fork.from.the.new.commit. | 
| faf80 | 20 20 42 75 74 20 74 68 65 20 6f 6c 64 20 63 6f    6d 6d 69 74 73 20 6f 6e 20 74 68 65 20 77 69 70 | ..But.the.old.commits.on.the.wip | 
| fafa0 | 20 72 65 66 73 20 61 72 65 0a 6e 6f 74 20 6c 6f    73 74 2e 20 20 54 68 65 79 20 61 72 65 20 73 74 | .refs.are.not.lost...They.are.st | 
| fafc0 | 69 6c 6c 20 61 76 61 69 6c 61 62 6c 65 20 66 72    6f 6d 20 74 68 65 20 72 65 66 6c 6f 67 2e 20 20 | ill.available.from.the.reflog... | 
| fafe0 | 54 6f 20 6d 61 6b 65 20 69 74 20 65 61 73 69 65    72 0a 74 6f 20 73 65 65 20 77 68 65 6e 20 74 68 | To.make.it.easier.to.see.when.th | 
| fb000 | 65 20 66 6f 72 6b 20 70 6f 69 6e 74 20 6f 66 20    61 20 77 69 70 20 72 65 66 20 77 61 73 20 63 68 | e.fork.point.of.a.wip.ref.was.ch | 
| fb020 | 61 6e 67 65 64 2c 20 61 6e 20 61 64 64 69 74 69    6f 6e 61 6c 0a 63 6f 6d 6d 69 74 20 77 69 74 68 | anged,.an.additional.commit.with | 
| fb040 | 20 74 68 65 20 6d 65 73 73 61 67 65 20 22 72 65    73 74 61 72 74 20 61 75 74 6f 73 61 76 69 6e 67 | .the.message."restart.autosaving | 
| fb060 | 22 20 69 73 20 63 72 65 61 74 65 64 20 6f 6e 20    69 74 20 28 e2 80 98 78 78 4f e2 80 99 0a 63 6f | ".is.created.on.it.(...xxO....co | 
| fb080 | 6d 6d 69 74 73 20 62 65 6c 6f 77 20 61 72 65 20    73 75 63 68 20 62 6f 75 6e 64 61 72 79 20 63 6f | mmits.below.are.such.boundary.co | 
| fb0a0 | 6d 6d 69 74 73 29 2e 0a 0a 20 20 20 53 74 61 72    74 69 6e 67 20 77 69 74 68 0a 0a 20 20 20 20 20 | mmits)......Starting.with....... | 
| fb0c0 | 20 20 20 20 20 20 42 49 30 2d 2d 2d 42 49 31 20    20 20 20 72 65 66 73 2f 77 69 70 2f 69 6e 64 65 | ......BI0---BI1....refs/wip/inde | 
| fb0e0 | 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 20 20 20 20 2f 0a | x/refs/heads/master.........../. | 
| fb100 | 20 20 20 20 20 41 2d 2d 2d 42 20 20 20 20 20 20    20 20 20 20 20 20 20 20 72 65 66 73 2f 68 65 61 | .....A---B..............refs/hea | 
| fb120 | 64 73 2f 6d 61 73 74 65 72 0a 20 20 20 20 20 20    20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 20 20 | ds/master...........\........... | 
| fb140 | 20 42 57 30 2d 2d 2d 42 57 31 20 20 20 20 72 65    66 73 2f 77 69 70 2f 77 74 72 65 65 2f 72 65 66 | .BW0---BW1....refs/wip/wtree/ref | 
| fb160 | 73 2f 68 65 61 64 73 2f 6d 61 73 74 65 72 0a 0a    20 20 20 61 6e 64 20 63 6f 6d 6d 69 74 74 69 6e | s/heads/master.....and.committin | 
| fb180 | 67 20 74 68 65 20 73 74 61 67 65 64 20 63 68 61    6e 67 65 73 20 61 6e 64 20 65 64 69 74 69 6e 67 | g.the.staged.changes.and.editing | 
| fb1a0 | 20 61 6e 64 20 73 61 76 69 6e 67 20 61 20 66 69    6c 65 20 77 6f 75 6c 64 0a 72 65 73 75 6c 74 20 | .and.saving.a.file.would.result. | 
| fb1c0 | 69 6e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 42    49 30 2d 2d 2d 42 49 31 20 20 20 20 20 20 20 20 | in.............BI0---BI1........ | 
| fb1e0 | 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 61 73 74 65 72 | refs/wip/index/refs/heads/master | 
| fb200 | 0a 20 20 20 20 20 20 20 20 20 20 2f 0a 20 20 20    20 20 41 2d 2d 2d 42 2d 2d 2d 43 20 20 20 20 20 | .........../......A---B---C..... | 
| fb220 | 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 20 | .........refs/heads/master...... | 
| fb240 | 20 20 20 20 20 5c 20 20 20 5c 0a 20 20 20 20 20    20 20 20 20 20 20 5c 20 20 20 43 57 30 2d 2d 2d | .....\...\............\...CW0--- | 
| fb260 | 43 57 31 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 | CW1....refs/wip/wtree/refs/heads | 
| fb280 | 2f 6d 61 73 74 65 72 0a 20 20 20 20 20 20 20 20    20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 20 20 | /master.............\........... | 
| fb2a0 | 20 20 20 42 57 30 2d 2d 2d 42 57 31 20 20 20 20    20 20 72 65 66 73 2f 77 69 70 2f 77 74 72 65 65 | ...BW0---BW1......refs/wip/wtree | 
| fb2c0 | 2f 72 65 66 73 2f 68 65 61 64 73 2f 6d 61 73 74    65 72 40 7b 32 7d 0a 0a 20 20 20 54 68 65 20 66 | /refs/heads/master@{2}.....The.f | 
| fb2e0 | 6f 72 6b 2d 70 6f 69 6e 74 20 6f 66 20 74 68 65    20 69 6e 64 65 78 20 77 69 70 20 72 65 66 20 69 | ork-point.of.the.index.wip.ref.i | 
| fb300 | 73 20 6e 6f 74 20 63 68 61 6e 67 65 64 20 75 6e    74 69 6c 20 73 6f 6d 65 20 63 68 61 6e 67 65 0a | s.not.changed.until.some.change. | 
| fb320 | 69 73 20 62 65 69 6e 67 20 73 74 61 67 65 64 2e    20 20 4c 69 6b 65 77 69 73 65 20 6a 75 73 74 20 | is.being.staged...Likewise.just. | 
| fb340 | 63 68 65 63 6b 69 6e 67 20 6f 75 74 20 61 20 62    72 61 6e 63 68 20 6f 72 20 63 72 65 61 74 69 6e | checking.out.a.branch.or.creatin | 
| fb360 | 67 20 61 0a 63 6f 6d 6d 69 74 20 64 6f 65 73 20    6e 6f 74 20 63 68 61 6e 67 65 20 74 68 65 20 66 | g.a.commit.does.not.change.the.f | 
| fb380 | 6f 72 6b 2d 70 6f 69 6e 74 20 6f 66 20 74 68 65    20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 77 69 | ork-point.of.the.working.tree.wi | 
| fb3a0 | 70 20 72 65 66 2e 20 20 54 68 65 0a 66 6f 72 6b    2d 70 6f 69 6e 74 73 20 61 72 65 20 6e 6f 74 20 | p.ref...The.fork-points.are.not. | 
| fb3c0 | 61 64 6a 75 73 74 65 64 20 75 6e 74 69 6c 20 74    68 65 72 65 20 61 63 74 75 61 6c 6c 79 20 69 73 | adjusted.until.there.actually.is | 
| fb3e0 | 20 61 20 63 68 61 6e 67 65 20 74 68 61 74 0a 73    68 6f 75 6c 64 20 62 65 20 63 6f 6d 6d 69 74 74 | .a.change.that.should.be.committ | 
| fb400 | 65 64 20 74 6f 20 74 68 65 20 72 65 73 70 65 63    74 69 76 65 20 77 69 70 20 72 65 66 2e 0a 0a 1f | ed.to.the.respective.wip.ref.... | 
| fb420 | 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 65 67 61 63 79 | .File:.magit.info,..Node:.Legacy | 
| fb440 | 20 57 69 70 20 4d 6f 64 65 73 2c 20 20 50 72 65    76 3a 20 57 69 70 20 47 72 61 70 68 2c 20 20 55 | .Wip.Modes,..Prev:.Wip.Graph,..U | 
| fb460 | 70 3a 20 57 69 70 20 4d 6f 64 65 73 0a 0a 38 2e    38 2e 32 20 4c 65 67 61 63 79 20 57 69 70 20 4d | p:.Wip.Modes..8.8.2.Legacy.Wip.M | 
| fb480 | 6f 64 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 0a 0a 49 74 20 | odes.----------------------..It. | 
| fb4a0 | 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74    68 61 74 20 79 6f 75 20 75 73 65 20 74 68 65 20 | is.recommended.that.you.use.the. | 
| fb4c0 | 6d 6f 64 65 20 e2 80 98 6d 61 67 69 74 2d 77 69    70 2d 6d 6f 64 65 e2 80 99 20 28 77 68 69 63 68 | mode....magit-wip-mode....(which | 
| fb4e0 | 20 73 65 65 29 20 61 6e 64 0a 69 67 6e 6f 72 65    20 74 68 65 20 65 78 69 73 74 65 6e 63 65 20 6f | .see).and.ignore.the.existence.o | 
| fb500 | 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20    6d 6f 64 65 73 2c 20 77 68 69 63 68 20 61 72 65 | f.the.following.modes,.which.are | 
| fb520 | 20 70 72 65 73 65 72 76 65 64 20 66 6f 72 0a 68    69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e 73 2e | .preserved.for.historic.reasons. | 
| fb540 | 0a 0a 20 20 20 53 65 74 74 69 6e 67 20 74 68 65    20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 72 69 61 | .....Setting.the.following.varia | 
| fb560 | 62 6c 65 73 20 64 69 72 65 63 74 6c 79 20 64 6f    65 73 20 6e 6f 74 20 74 61 6b 65 20 65 66 66 65 | bles.directly.does.not.take.effe | 
| fb580 | 63 74 3b 20 65 69 74 68 65 72 0a 75 73 65 20 74    68 65 20 43 75 73 74 6f 6d 20 69 6e 74 65 72 66 | ct;.either.use.the.Custom.interf | 
| fb5a0 | 61 63 65 20 74 6f 20 64 6f 20 73 6f 20 6f 72 20    63 61 6c 6c 20 74 68 65 20 72 65 73 70 65 63 74 | ace.to.do.so.or.call.the.respect | 
| fb5c0 | 69 76 65 20 6d 6f 64 65 20 66 75 6e 63 74 69 6f    6e 73 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 | ive.mode.functions....--.User.Op | 
| fb5e0 | 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 65 2d 6d 6f 64 65 0a | tion:.magit-wip-after-save-mode. | 
| fb600 | 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 20    6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2c | ......When.this.mode.is.enabled, | 
| fb620 | 20 74 68 65 6e 20 73 61 76 69 6e 67 20 61 20 62    75 66 66 65 72 20 74 68 61 74 20 76 69 73 69 74 | .then.saving.a.buffer.that.visit | 
| fb640 | 73 20 61 20 66 69 6c 65 0a 20 20 20 20 20 74 72    61 63 6b 65 64 20 69 6e 20 61 20 47 69 74 20 72 | s.a.file......tracked.in.a.Git.r | 
| fb660 | 65 70 6f 73 69 74 6f 72 79 20 63 61 75 73 65 73    20 69 74 73 20 63 75 72 72 65 6e 74 20 73 74 61 | epository.causes.its.current.sta | 
| fb680 | 74 65 20 74 6f 20 62 65 0a 20 20 20 20 20 63 6f    6d 6d 69 74 74 65 64 20 74 6f 20 74 68 65 20 77 | te.to.be......committed.to.the.w | 
| fb6a0 | 6f 72 6b 69 6e 67 20 74 72 65 65 20 77 69 70 20    72 65 66 20 66 6f 72 20 74 68 65 20 63 75 72 72 | orking.tree.wip.ref.for.the.curr | 
| fb6c0 | 65 6e 74 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 6d 61 | ent.branch....--.User.Option:.ma | 
| fb6e0 | 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 0a 20 20 20 20 20 57 | git-wip-after-apply-mode.......W | 
| fb700 | 68 65 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 61 | hen.this.mode.is.enabled,.then.a | 
| fb720 | 70 70 6c 79 69 6e 67 20 28 69 2e 65 2e 20 20 73    74 61 67 69 6e 67 2c 20 75 6e 73 74 61 67 69 6e | pplying.(i.e...staging,.unstagin | 
| fb740 | 67 2c 0a 20 20 20 20 20 64 69 73 63 61 72 64 69    6e 67 2c 20 72 65 76 65 72 73 69 6e 67 2c 20 61 | g,......discarding,.reversing,.a | 
| fb760 | 6e 64 20 72 65 67 75 6c 61 72 6c 79 20 61 70 70    6c 79 69 6e 67 29 20 61 20 63 68 61 6e 67 65 20 | nd.regularly.applying).a.change. | 
| fb780 | 74 6f 20 61 20 66 69 6c 65 0a 20 20 20 20 20 74    72 61 63 6b 65 64 20 69 6e 20 61 20 47 69 74 20 | to.a.file......tracked.in.a.Git. | 
| fb7a0 | 72 65 70 6f 73 69 74 6f 72 79 20 63 61 75 73 65    73 20 69 74 73 20 63 75 72 72 65 6e 74 20 73 74 | repository.causes.its.current.st | 
| fb7c0 | 61 74 65 20 74 6f 20 62 65 0a 20 20 20 20 20 63    6f 6d 6d 69 74 74 65 64 20 74 6f 20 74 68 65 20 | ate.to.be......committed.to.the. | 
| fb7e0 | 69 6e 64 65 78 20 61 6e 64 2f 6f 72 20 77 6f 72    6b 69 6e 67 20 74 72 65 65 20 77 69 70 20 72 65 | index.and/or.working.tree.wip.re | 
| fb800 | 66 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65    6e 74 0a 20 20 20 20 20 62 72 61 6e 63 68 2e 0a | fs.for.the.current......branch.. | 
| fb820 | 0a 20 20 20 49 66 20 79 6f 75 20 6f 6e 6c 79 20    65 76 65 72 20 65 64 69 74 20 66 69 6c 65 73 20 | ....If.you.only.ever.edit.files. | 
| fb840 | 75 73 69 6e 67 20 45 6d 61 63 73 20 61 6e 64 20    6f 6e 6c 79 20 65 76 65 72 20 69 6e 74 65 72 61 | using.Emacs.and.only.ever.intera | 
| fb860 | 63 74 20 77 69 74 68 0a 47 69 74 20 75 73 69 6e    67 20 4d 61 67 69 74 2c 20 74 68 65 6e 20 74 68 | ct.with.Git.using.Magit,.then.th | 
| fb880 | 65 20 61 62 6f 76 65 20 74 77 6f 20 6d 6f 64 65    73 20 73 68 6f 75 6c 64 20 62 65 20 65 6e 6f 75 | e.above.two.modes.should.be.enou | 
| fb8a0 | 67 68 20 74 6f 20 70 72 6f 74 65 63 74 0a 65 61    63 68 20 61 6e 64 20 65 76 65 72 79 20 63 68 61 | gh.to.protect.each.and.every.cha | 
| fb8c0 | 6e 67 65 20 66 72 6f 6d 20 61 63 63 69 64 65 6e    74 61 6c 20 6c 6f 73 73 2e 20 20 49 6e 20 70 72 | nge.from.accidental.loss...In.pr | 
| fb8e0 | 61 63 74 69 63 65 20 6e 6f 62 6f 64 79 20 64 6f    65 73 0a 74 68 61 74 2e 20 20 54 77 6f 20 61 64 | actice.nobody.does.that...Two.ad | 
| fb900 | 64 69 74 69 6f 6e 61 6c 20 6d 6f 64 65 73 20 65    78 69 73 74 73 20 74 68 61 74 20 64 6f 20 63 6f | ditional.modes.exists.that.do.co | 
| fb920 | 6d 6d 69 74 20 74 6f 20 74 68 65 20 77 69 70 20    72 65 66 73 20 62 65 66 6f 72 65 0a 6d 61 6b 69 | mmit.to.the.wip.refs.before.maki | 
| fb940 | 6e 67 20 63 68 61 6e 67 65 73 20 74 68 61 74 20    63 6f 75 6c 64 20 63 61 75 73 65 20 74 68 65 20 | ng.changes.that.could.cause.the. | 
| fb960 | 6c 6f 73 73 20 6f 66 20 65 61 72 6c 69 65 72 20    63 68 61 6e 67 65 73 2e 0a 0a 20 2d 2d 20 55 73 | loss.of.earlier.changes....--.Us | 
| fb980 | 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74    2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e | er.Option:.magit-wip-before-chan | 
| fb9a0 | 67 65 2d 6d 6f 64 65 0a 0a 20 20 20 20 20 57 68    65 6e 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 | ge-mode.......When.this.mode.is. | 
| fb9c0 | 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 63 65    72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 63 | enabled,.then.certain.commands.c | 
| fb9e0 | 6f 6d 6d 69 74 20 74 68 65 0a 20 20 20 20 20 65    78 69 73 74 69 6e 67 20 63 68 61 6e 67 65 73 20 | ommit.the......existing.changes. | 
| fba00 | 74 6f 20 74 68 65 20 66 69 6c 65 73 20 74 68 65    79 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 6d | to.the.files.they.are.about.to.m | 
| fba20 | 61 6b 65 20 63 68 61 6e 67 65 73 20 74 6f 2e 0a    0a 20 2d 2d 20 55 73 65 72 20 4f 70 74 69 6f 6e | ake.changes.to....--.User.Option | 
| fba40 | 3a 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 0a | :.magit-wip-initial-backup-mode. | 
| fba60 | 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 20    6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2c | ......When.this.mode.is.enabled, | 
| fba80 | 20 74 68 65 6e 20 74 68 65 20 63 75 72 72 65 6e    74 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 66 | .then.the.current.version.of.a.f | 
| fbaa0 | 69 6c 65 20 69 73 0a 20 20 20 20 20 63 6f 6d 6d    69 74 74 65 64 20 74 6f 20 74 68 65 20 77 6f 72 | ile.is......committed.to.the.wor | 
| fbac0 | 6b 74 72 65 65 20 77 69 70 20 72 65 66 20 62 65    66 6f 72 65 20 74 68 65 20 62 75 66 66 65 72 20 | ktree.wip.ref.before.the.buffer. | 
| fbae0 | 76 69 73 69 74 69 6e 67 20 74 68 61 74 0a 20 20    20 20 20 66 69 6c 65 20 69 73 20 73 61 76 65 64 | visiting.that......file.is.saved | 
| fbb00 | 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 20 74    69 6d 65 20 73 69 6e 63 65 20 74 68 65 20 62 75 | .for.the.first.time.since.the.bu | 
| fbb20 | 66 66 65 72 20 77 61 73 20 63 72 65 61 74 65 64    2e 0a 0a 20 20 20 20 20 54 68 69 73 20 62 61 63 | ffer.was.created........This.bac | 
| fbb40 | 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 20 74 68 65 20 66 69 | ks.up.the.same.version.of.the.fi | 
| fbb60 | 6c 65 20 74 68 61 74 20 e2 80 98 62 61 63 6b 75    70 2d 62 75 66 66 65 72 e2 80 99 0a 20 20 20 20 | le.that....backup-buffer........ | 
| fbb80 | 20 77 6f 75 6c 64 20 73 61 76 65 2e 20 20 57 68    69 6c 65 20 e2 80 98 62 61 63 6b 75 70 2d 62 75 | .would.save...While....backup-bu | 
| fbba0 | 66 66 65 72 e2 80 99 20 75 73 65 73 20 61 20 62    61 63 6b 75 70 20 66 69 6c 65 2c 20 74 68 69 73 | ffer....uses.a.backup.file,.this | 
| fbbc0 | 20 6d 6f 64 65 0a 20 20 20 20 20 75 73 65 73 20    74 68 65 20 73 61 6d 65 20 77 6f 72 6b 74 72 65 | .mode......uses.the.same.worktre | 
| fbbe0 | 65 20 77 69 70 20 72 65 66 20 61 73 20 75 73 65    64 20 62 79 20 74 68 65 20 6f 74 68 65 72 20 4d | e.wip.ref.as.used.by.the.other.M | 
| fbc00 | 61 67 69 74 20 57 69 70 0a 20 20 20 20 20 6d 6f    64 65 73 2e 20 20 4c 69 6b 65 20 e2 80 98 62 61 | agit.Wip......modes...Like....ba | 
| fbc20 | 63 6b 75 70 2d 62 75 66 66 65 72 e2 80 99 2c 20    69 74 20 6f 6e 6c 79 20 64 6f 65 73 20 74 68 69 | ckup-buffer...,.it.only.does.thi | 
| fbc40 | 73 20 6f 6e 63 65 3b 20 75 6e 6c 65 73 73 20 79    6f 75 0a 20 20 20 20 20 6b 69 6c 6c 20 74 68 65 | s.once;.unless.you......kill.the | 
| fbc60 | 20 62 75 66 66 65 72 20 61 6e 64 20 76 69 73 69    74 20 74 68 65 20 66 69 6c 65 20 61 67 61 69 6e | .buffer.and.visit.the.file.again | 
| fbc80 | 20 6f 6e 6c 79 20 6f 6e 65 20 62 61 63 6b 75 70    20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 63 72 | .only.one.backup.will.be......cr | 
| fbca0 | 65 61 74 65 64 20 70 65 72 20 45 6d 61 63 73 20    73 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 | eated.per.Emacs.session........T | 
| fbcc0 | 68 69 73 20 6d 6f 64 65 20 69 67 6e 6f 72 65 73    20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 74 | his.mode.ignores.the.variables.t | 
| fbce0 | 68 61 74 20 61 66 66 65 63 74 20 e2 80 98 62 61    63 6b 75 70 2d 62 75 66 66 65 72 e2 80 99 20 61 | hat.affect....backup-buffer....a | 
| fbd00 | 6e 64 20 63 61 6e 0a 20 20 20 20 20 62 65 20 75    73 65 64 20 61 6c 6f 6e 67 2d 73 69 64 65 20 74 | nd.can......be.used.along-side.t | 
| fbd20 | 68 61 74 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68    69 63 68 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 | hat.function,.which.is.recommend | 
| fbd40 | 65 64 20 62 65 63 61 75 73 65 20 69 74 0a 20 20    20 20 20 6f 6e 6c 79 20 62 61 63 6b 73 20 75 70 | ed.because.it......only.backs.up | 
| fbd60 | 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 65 20    74 72 61 63 6b 65 64 20 69 6e 20 61 20 47 69 74 | .files.that.are.tracked.in.a.Git | 
| fbd80 | 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 2d    2d 20 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d | .repository....--.User.Option:.m | 
| fbda0 | 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 65 2d 6c | agit-wip-after-save-local-mode-l | 
| fbdc0 | 69 67 68 74 65 72 0a 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 | ighter.......Mode-line.lighter.f | 
| fbde0 | 6f 72 20 e2 80 98 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 | or....magit-wip-after-save-local | 
| fbe00 | 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 20 6d 61 67 69 | -mode.......--.User.Option:.magi | 
| fbe20 | 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 72 0a 0a | t-wip-after-apply-mode-lighter.. | 
| fbe40 | 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 | 
| fbe60 | 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70    70 6c 79 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 20 2d | git-wip-after-apply-mode.......- | 
| fbe80 | 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 62 65 66 6f 72 65 2d | -.User.Option:.magit-wip-before- | 
| fbea0 | 63 68 61 6e 67 65 2d 6d 6f 64 65 2d 6c 69 67 68    74 65 72 0a 0a 20 20 20 20 20 4d 6f 64 65 2d 6c | change-mode-lighter.......Mode-l | 
| fbec0 | 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 62 65 66 | ine.lighter.for....magit-wip-bef | 
| fbee0 | 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 e2    80 99 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f 70 | ore-change-mode.......--.User.Op | 
| fbf00 | 74 69 6f 6e 3a 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 | tion:.magit-wip-initial-backup-m | 
| fbf20 | 6f 64 65 2d 6c 69 67 68 74 65 72 0a 0a 20 20 20    20 20 4d 6f 64 65 2d 6c 69 6e 65 20 6c 69 67 68 | ode-lighter.......Mode-line.ligh | 
| fbf40 | 74 65 72 20 66 6f 72 20 e2 80 98 6d 61 67 69 74    2d 77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 | ter.for....magit-wip-initial-bac | 
| fbf60 | 6b 75 70 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 1f 0a    46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f | kup-mode........File:.magit.info | 
| fbf80 | 2c 20 20 4e 6f 64 65 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 | ,..Node:.Commands.for.Buffers.Vi | 
| fbfa0 | 73 69 74 69 6e 67 20 46 69 6c 65 73 2c 20 20 4e    65 78 74 3a 20 4d 69 6e 6f 72 20 4d 6f 64 65 20 | siting.Files,..Next:.Minor.Mode. | 
| fbfc0 | 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 72 65 | for.Buffers.Visiting.Blobs,..Pre | 
| fbfe0 | 76 3a 20 57 69 70 20 4d 6f 64 65 73 2c 20 20 55    70 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 | v:.Wip.Modes,..Up:.Miscellaneous | 
| fc000 | 0a 0a 38 2e 39 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 | ..8.9.Commands.for.Buffers.Visit | 
| fc020 | 69 6e 67 20 46 69 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 3d | ing.Files.====================== | 
| fc040 | 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 64 65 66 69 6e 65 73 | =================..Magit.defines | 
| fc060 | 20 61 20 66 65 77 20 67 6c 6f 62 61 6c 20 6b 65    79 20 62 69 6e 64 69 6e 67 73 20 75 6e 6c 65 73 | .a.few.global.key.bindings.unles | 
| fc080 | 73 20 74 68 65 20 75 73 65 72 20 73 65 74 73 0a    e2 80 98 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d | s.the.user.sets....magit-define- | 
| fc0a0 | 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 69    6e 67 73 e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c | global-key-bindings....to....nil | 
| fc0c0 | e2 80 99 2e 20 20 54 68 69 73 20 69 6e 63 6c 75    64 65 73 20 62 69 6e 64 69 6e 67 20 e2 80 98 43 | ......This.includes.binding....C | 
| fc0e0 | 2d 63 0a 4d 2d 67 e2 80 99 20 74 6f 20 e2 80 98    6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 | -c.M-g....to....magit-file-dispa | 
| fc100 | 74 63 68 e2 80 99 2e 20 20 e2 80 98 43 2d 63 20    67 e2 80 99 20 77 6f 75 6c 64 20 62 65 20 61 20 | tch.........C-c.g....would.be.a. | 
| fc120 | 6d 75 63 68 20 62 65 74 74 65 72 20 62 69 6e 64    69 6e 67 0a 62 75 74 20 74 68 65 20 e2 80 98 43 | much.better.binding.but.the....C | 
| fc140 | 2d 63 20 3c 6c 65 74 74 65 72 3e e2 80 99 20 6e    61 6d 65 73 70 61 63 65 20 69 73 20 72 65 73 65 | -c.<letter>....namespace.is.rese | 
| fc160 | 72 76 65 64 20 66 6f 72 20 75 73 65 72 73 2c 20    6d 65 61 6e 69 6e 67 20 74 68 61 74 0a 70 61 63 | rved.for.users,.meaning.that.pac | 
| fc180 | 6b 61 67 65 73 20 61 72 65 20 6e 6f 74 20 61 6c    6c 6f 77 65 64 20 74 6f 20 75 73 65 20 69 74 2e | kages.are.not.allowed.to.use.it. | 
| fc1a0 | 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f    20 75 73 65 20 e2 80 98 43 2d 63 20 67 e2 80 99 | ..If.you.want.to.use....C-c.g... | 
| fc1c0 | 2c 20 74 68 65 6e 0a 79 6f 75 20 68 61 76 65 20    74 6f 20 61 64 64 20 74 68 61 74 20 62 69 6e 64 | ,.then.you.have.to.add.that.bind | 
| fc1e0 | 69 6e 67 20 79 6f 75 72 73 65 6c 66 2e 20 20 41    6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 44 65 | ing.yourself...Also.see.*note.De | 
| fc200 | 66 61 75 6c 74 0a 42 69 6e 64 69 6e 67 73 3a 3a    20 61 6e 64 20 2a 6e 6f 74 65 20 28 65 6c 69 73 | fault.Bindings::.and.*note.(elis | 
| fc220 | 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 0a 20 20 | p)Key.Binding.Conventions::..... | 
| fc240 | 20 49 66 20 79 6f 75 20 77 61 6e 74 20 61 20 62    65 74 74 65 72 20 62 69 6e 64 69 6e 67 2c 20 79 | .If.you.want.a.better.binding,.y | 
| fc260 | 6f 75 20 68 61 76 65 20 74 6f 20 61 64 64 20 69    74 20 79 6f 75 72 73 65 6c 66 3a 0a 0a 20 20 20 | ou.have.to.add.it.yourself:..... | 
| fc280 | 20 20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65    79 20 28 6b 62 64 20 22 43 2d 63 20 67 22 29 20 | ..(global-set-key.(kbd."C-c.g"). | 
| fc2a0 | 27 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70    61 74 63 68 29 0a 0a 20 20 20 54 68 65 20 6b 65 | 'magit-file-dispatch).....The.ke | 
| fc2c0 | 79 20 62 69 6e 64 69 6e 67 73 20 73 68 6f 77 6e    20 62 65 6c 6f 77 20 61 73 73 75 6d 65 20 74 68 | y.bindings.shown.below.assume.th | 
| fc2e0 | 61 74 20 79 6f 75 20 68 61 76 65 20 6e 6f 74 20    69 6d 70 72 6f 76 65 64 20 74 68 65 0a 62 69 6e | at.you.have.not.improved.the.bin | 
| fc300 | 64 69 6e 67 20 66 6f 72 20 e2 80 98 6d 61 67 69    74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 e2 | ding.for....magit-file-dispatch. | 
| fc320 | 80 99 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 e2    80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 | ........C-c.M-g........(...magit | 
| fc340 | 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 e2 80    99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 74 72 | -file-dispatch...).......This.tr | 
| fc360 | 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 | 
| fc380 | 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...... | 
| fc3a0 | 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 | 
| fc3c0 | 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 | 
| fc3e0 | 64 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 69 6e    76 6f 6b 65 64 20 69 6e 20 61 20 62 75 66 66 65 | d........When.invoked.in.a.buffe | 
| fc400 | 72 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20    76 69 73 69 74 20 61 20 66 69 6c 65 2c 20 74 68 | r.that.does.not.visit.a.file,.th | 
| fc420 | 65 6e 20 69 74 20 66 61 6c 6c 73 0a 20 20 20 20    20 62 61 63 6b 20 74 6f 20 72 65 67 75 6c 61 72 | en.it.falls......back.to.regular | 
| fc440 | 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 61 74    63 68 e2 80 99 2e 0a 0a e2 80 98 43 2d 63 20 4d | ....magit-dispatch.........C-c.M | 
| fc460 | 2d 67 20 73 e2 80 99 20 20 20 20 20 28 e2 80 98    6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 | -g.s........(...magit-stage-file | 
| fc480 | e2 80 99 29 0a 0a 20 20 20 20 20 53 74 61 67 65    20 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 | ...).......Stage.all.changes.to. | 
| fc4a0 | 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 63 75 | the.file.being.visited.in.the.cu | 
| fc4c0 | 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a e2    80 98 43 2d 63 20 4d 2d 67 20 75 e2 80 99 20 20 | rrent.buffer......C-c.M-g.u..... | 
| fc4e0 | 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 75 6e 73    74 61 67 65 2d 66 69 6c 65 e2 80 99 29 0a 0a 20 | ...(...magit-unstage-file...)... | 
| fc500 | 20 20 20 20 55 6e 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 | ....Unstage.all.changes.to.the.f | 
| fc520 | 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 63 75 72 72 65 6e 74 | ile.being.visited.in.the.current | 
| fc540 | 0a 20 20 20 20 20 62 75 66 66 65 72 2e 0a 0a e2    80 98 43 2d 63 20 4d 2d 67 20 63 e2 80 99 20 20 | ......buffer......C-c.M-g.c..... | 
| fc560 | 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 63 6f 6d    6d 69 74 e2 80 99 29 0a 0a 20 20 20 20 20 54 68 | ...(...magit-commit...).......Th | 
| fc580 | 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 | 
| fc5a0 | 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. | 
| fc5c0 | 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. | 
| fc5e0 | 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 | 
| fc600 | 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 | 
| fc620 | 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 6e 6f | il.a.suffix.is.invoked...See.*no | 
| fc640 | 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 0a 0a | te.Initiating.a......Commit::... | 
| fc660 | e2 80 98 43 2d 63 20 4d 2d 67 20 44 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 64 69 | ...C-c.M-g.D........(...magit-di | 
| fc680 | 66 66 e2 80 99 29 0a 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 | ff...).......This.transient.pref | 
| fc6a0 | 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 73 75 | ix.command.binds.several.diff.su | 
| fc6c0 | 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 72 67 | ffix.commands......and.infix.arg | 
| fc6e0 | 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 74 65 | uments.and.displays.them.in.a.te | 
| fc700 | 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 66 66 | mporary.buffer.until.a......suff | 
| fc720 | 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 69 6e | ix.is.invoked...See.*note.Diffin | 
| fc740 | 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 6d 6d | g::........This.is.the.same.comm | 
| fc760 | 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 6e 20 | and.that....d....is.bound.to.in. | 
| fc780 | 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 6f 6d | Magit.buffers...If......this.com | 
| fc7a0 | 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 73 69 | mand.is.invoked.from.a.file-visi | 
| fc7c0 | 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 74 69 | ting.buffer,.then.the......initi | 
| fc7e0 | 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 80 99 | al.value.of.the.option.(...--... | 
| fc800 | 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 61 69 | ).that.limits.the.diff.to.certai | 
| fc820 | 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 69 73 | n......file(s).is.set.to.the.vis | 
| fc840 | 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 20 20 20 20 | ited.file......C-c.M-g.d........ | 
| fc860 | 28 e2 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 0a | (...magit-diff-buffer-file...).. | 
| fc880 | 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 64 69 66 66 | .....This.command.shows.the.diff | 
| fc8a0 | 20 66 6f 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 | .for.the.file.of.blob.that.the.c | 
| fc8c0 | 75 72 72 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 | urrent......buffer.visits....--. | 
| fc8e0 | 55 73 65 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 | User.Option:.magit-diff-buffer-f | 
| fc900 | 69 6c 65 2d 6c 6f 63 6b 65 64 0a 0a 20 20 20 20    20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e | ile-locked.......This.option.con | 
| fc920 | 74 72 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 62 75 66 66 | trols.whether....magit-diff-buff | 
| fc940 | 65 72 2d 66 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 | er-file....uses.a......dedicated | 
| fc960 | 20 62 75 66 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 | .buffer...See.*note.Modes.and.Bu | 
| fc980 | 66 66 65 72 73 3a 3a 2e 0a 0a e2 80 98 43 2d 63    20 4d 2d 67 20 4c e2 80 99 20 20 20 20 20 28 e2 | ffers::......C-c.M-g.L........(. | 
| fc9a0 | 80 98 6d 61 67 69 74 2d 6c 6f 67 e2 80 99 29 0a    0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 | ..magit-log...).......This.trans | 
| fc9c0 | 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 | 
| fc9e0 | 6c 20 6c 6f 67 20 73 75 66 66 69 78 20 63 6f 6d    6d 61 6e 64 73 20 61 6e 64 0a 20 20 20 20 20 69 | l.log.suffix.commands.and......i | 
| fca00 | 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 | 
| fca20 | 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 0a 20 | .in.a.temporary.buffer.until.a.. | 
| fca40 | 20 20 20 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 6e 6f 74 | ....suffix.is.invoked...See.*not | 
| fca60 | 65 20 4c 6f 67 67 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 | e.Logging::........This.is.the.s | 
| fca80 | 61 6d 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74    20 e2 80 98 6c e2 80 99 20 69 73 20 62 6f 75 6e | ame.command.that....l....is.boun | 
| fcaa0 | 64 20 74 6f 20 69 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 | d.to.in.Magit.buffers...If...... | 
| fcac0 | 74 68 69 73 20 63 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 | this.command.is.invoked.from.a.f | 
| fcae0 | 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 74 68 65 0a 20 20 | ile-visiting.buffer,.then.the... | 
| fcb00 | 20 20 20 69 6e 69 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 | ...initial.value.of.the.option.( | 
| fcb20 | e2 80 98 2d 2d e2 80 99 29 20 74 68 61 74 20 6c    69 6d 69 74 73 20 74 68 65 20 6c 6f 67 20 74 6f | ...--...).that.limits.the.log.to | 
| fcb40 | 20 63 65 72 74 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 | .certain......file(s).is.set.to. | 
| fcb60 | 74 68 65 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 6c e2 | the.visited.file......C-c.M-g.l. | 
| fcb80 | 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74    2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 | .......(...magit-log-buffer-file | 
| fcba0 | e2 80 99 29 0a 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 | ...).......This.command.shows.th | 
| fcbc0 | 65 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 66 69    6c 65 20 6f 66 20 62 6c 6f 62 20 74 68 61 74 20 | e.log.for.the.file.of.blob.that. | 
| fcbe0 | 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20    20 62 75 66 66 65 72 20 76 69 73 69 74 73 2e 20 | the.current......buffer.visits.. | 
| fcc00 | 20 52 65 6e 61 6d 65 73 20 61 72 65 20 66 6f 6c    6c 6f 77 65 64 20 77 68 65 6e 20 61 20 70 72 65 | .Renames.are.followed.when.a.pre | 
| fcc20 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20    75 73 65 64 0a 20 20 20 20 20 6f 72 20 77 68 65 | fix.argument.is.used......or.whe | 
| fcc40 | 6e 20 e2 80 98 2d 2d 66 6f 6c 6c 6f 77 e2 80 99    20 69 73 20 61 6e 20 61 63 74 69 76 65 20 6c 6f | n....--follow....is.an.active.lo | 
| fcc60 | 67 20 61 72 67 75 6d 65 6e 74 2e 20 20 57 68 65    6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 0a | g.argument...When.the.region.is. | 
| fcc80 | 20 20 20 20 20 61 63 74 69 76 65 2c 20 74 68 65    20 6c 6f 67 20 69 73 20 72 65 73 74 72 69 63 74 | .....active,.the.log.is.restrict | 
| fcca0 | 65 64 20 74 6f 20 74 68 65 20 73 65 6c 65 63 74    65 64 20 6c 69 6e 65 20 72 61 6e 67 65 2e 0a 0a | ed.to.the.selected.line.range... | 
| fccc0 | e2 80 98 43 2d 63 20 4d 2d 67 20 74 e2 80 99 20    20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 6c 6f | ...C-c.M-g.t........(...magit-lo | 
| fcce0 | 67 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 74 69    6f 6e e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 | g-trace-definition...).......Thi | 
| fcd00 | 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. | 
| fcd20 | 64 65 66 69 6e 69 74 69 6f 6e 20 61 74 20 70 6f    69 6e 74 2e 0a 0a 20 2d 2d 20 55 73 65 72 20 4f | definition.at.point....--.User.O | 
| fcd40 | 70 74 69 6f 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 | ption:.magit-log-buffer-file-loc | 
| fcd60 | 6b 65 64 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 | ked.......This.option.controls.w | 
| fcd80 | 68 65 74 68 65 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 | hether....magit-log-buffer-file. | 
| fcda0 | 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 66 65 72 2e | ...uses.a......dedicated.buffer. | 
| fcdc0 | 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 73 3a 3a 2e | ..See.*note.Modes.and.Buffers::. | 
| fcde0 | 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 20 42 e2 80    99 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d | .....C-c.M-g.B........(...magit- | 
| fce00 | 62 6c 61 6d 65 e2 80 99 29 0a 0a 20 20 20 20 20    54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 | blame...).......This.transient.p | 
| fce20 | 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69    6e 64 73 20 61 6c 6c 20 62 6c 61 6d 69 6e 67 20 | refix.command.binds.all.blaming. | 
| fce40 | 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. | 
| fce60 | 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. | 
| fce80 | 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 | 
| fcea0 | 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 | 
| fcec0 | 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20 20 46 6f    72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 | nvoked........For.more.informati | 
| fcee0 | 6f 6e 20 61 62 6f 75 74 20 74 68 69 73 20 61 6e    64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | on.about.this.and.the.following. | 
| fcf00 | 63 6f 6d 6d 61 6e 64 73 20 61 6c 73 6f 20 73 65    65 0a 20 20 20 20 20 2a 6e 6f 74 65 20 42 6c 61 | commands.also.see......*note.Bla | 
| fcf20 | 6d 69 6e 67 3a 3a 2e 0a 0a 20 20 20 49 6e 20 61    64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 e2 | ming::......In.addition.to.the.. | 
| fcf40 | 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 e2 80 99    20 73 75 62 2d 74 72 61 6e 73 69 65 6e 74 2c 20 | ..magit-blame....sub-transient,. | 
| fcf60 | 74 68 65 20 64 69 73 70 61 74 63 68 0a 74 72 61    6e 73 69 65 6e 74 20 61 6c 73 6f 20 62 69 6e 64 | the.dispatch.transient.also.bind | 
| fcf80 | 73 20 73 65 76 65 72 61 6c 20 62 6c 61 6d 69 6e    67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 | s.several.blaming.suffix.command | 
| fcfa0 | 73 20 64 69 72 65 63 74 6c 79 2e 20 20 53 65 65    0a 2a 6e 6f 74 65 20 42 6c 61 6d 69 6e 67 3a 3a | s.directly...See.*note.Blaming:: | 
| fcfc0 | 20 66 6f 72 20 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 | .for.information.about.those.com | 
| fcfe0 | 6d 61 6e 64 73 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 | mands.and.bindings......C-c.M-g. | 
| fd000 | 65 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67    69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 6f 6d | e........(...magit-edit-line-com | 
| fd020 | 6d 69 74 e2 80 99 29 0a 0a 20 20 20 20 20 54 68    69 73 20 63 6f 6d 6d 61 6e 64 20 6d 61 6b 65 73 | mit...).......This.command.makes | 
| fd040 | 20 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 61 64 64 65 64 20 | .the.commit.editable.that.added. | 
| fd060 | 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65    2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 | the.current.line........With.a.p | 
| fd080 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69    74 20 6d 61 6b 65 73 20 74 68 65 20 63 6f 6d 6d | refix.argument.it.makes.the.comm | 
| fd0a0 | 69 74 20 65 64 69 74 61 62 6c 65 20 74 68 61 74    20 72 65 6d 6f 76 65 73 0a 20 20 20 20 20 74 68 | it.editable.that.removes......th | 
| fd0c0 | 65 20 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e 20    20 54 68 65 20 63 6f 6d 6d 69 74 20 69 73 20 64 | e.line,.if.any...The.commit.is.d | 
| fd0e0 | 65 74 65 72 6d 69 6e 65 64 20 75 73 69 6e 67 20    e2 80 98 67 69 74 20 62 6c 61 6d 65 e2 80 99 20 | etermined.using....git.blame.... | 
| fd100 | 61 6e 64 0a 20 20 20 20 20 6d 61 64 65 20 65 64    69 74 61 62 6c 65 20 75 73 69 6e 67 20 e2 80 98 | and......made.editable.using.... | 
| fd120 | 67 69 74 20 72 65 62 61 73 65 20 2d 2d 69 6e 74    65 72 61 63 74 69 76 65 e2 80 99 20 69 66 20 69 | git.rebase.--interactive....if.i | 
| fd140 | 74 20 69 73 20 72 65 61 63 68 61 62 6c 65 0a 20    20 20 20 20 66 72 6f 6d 20 e2 80 98 48 45 41 44 | t.is.reachable......from....HEAD | 
| fd160 | e2 80 99 2c 20 6f 72 20 62 79 20 63 68 65 63 6b    69 6e 67 20 6f 75 74 20 74 68 65 20 63 6f 6d 6d | ...,.or.by.checking.out.the.comm | 
| fd180 | 69 74 20 28 6f 72 20 61 20 62 72 61 6e 63 68 20    74 68 61 74 20 70 6f 69 6e 74 73 0a 20 20 20 20 | it.(or.a.branch.that.points..... | 
| fd1a0 | 20 61 74 20 69 74 29 20 6f 74 68 65 72 77 69 73    65 2e 0a 0a e2 80 98 43 2d 63 20 4d 2d 67 20 70 | .at.it).otherwise......C-c.M-g.p | 
| fd1c0 | e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 69    74 2d 62 6c 6f 62 2d 70 72 65 76 69 6f 75 73 e2 | ........(...magit-blob-previous. | 
| fd1e0 | 80 99 29 0a 0a 20 20 20 20 20 56 69 73 69 74 20    74 68 65 20 70 72 65 76 69 6f 75 73 20 62 6c 6f | ..).......Visit.the.previous.blo | 
| fd200 | 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 74 20 66 69 6c | b.which.modified.the.current.fil | 
| fd220 | 65 2e 0a 0a 20 20 20 54 68 65 72 65 20 61 72 65    20 61 20 66 65 77 20 61 64 64 69 74 69 6f 6e 61 | e......There.are.a.few.additiona | 
| fd240 | 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20    6f 70 65 72 61 74 65 20 6f 6e 20 61 20 73 69 6e | l.commands.that.operate.on.a.sin | 
| fd260 | 67 6c 65 20 66 69 6c 65 20 62 75 74 0a 61 72 65    20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 69 6e 20 | gle.file.but.are.not.enabled.in. | 
| fd280 | 74 68 65 20 66 69 6c 65 20 74 72 61 6e 73 69 65    6e 74 20 63 6f 6d 6d 61 6e 64 20 62 79 20 64 65 | the.file.transient.command.by.de | 
| fd2a0 | 66 61 75 6c 74 3a 0a 0a 20 2d 2d 20 43 6f 6d 6d    61 6e 64 3a 20 6d 61 67 69 74 2d 66 69 6c 65 2d | fault:...--.Command:.magit-file- | 
| fd2c0 | 72 65 6e 61 6d 65 0a 0a 20 20 20 20 20 54 68 69    73 20 63 6f 6d 6d 61 6e 64 20 72 65 6e 61 6d 65 | rename.......This.command.rename | 
| fd2e0 | 73 20 61 20 66 69 6c 65 20 72 65 61 64 20 66 72    6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 2d | s.a.file.read.from.the.user....- | 
| fd300 | 2d 20 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74    2d 66 69 6c 65 2d 64 65 6c 65 74 65 0a 0a 20 20 | -.Command:.magit-file-delete.... | 
| fd320 | 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 72 | ...This.command.deletes.a.file.r | 
| fd340 | 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65    72 2e 0a 0a 20 2d 2d 20 43 6f 6d 6d 61 6e 64 3a | ead.from.the.user....--.Command: | 
| fd360 | 20 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72    61 63 6b 0a 0a 20 20 20 20 20 54 68 69 73 20 63 | .magit-file-untrack.......This.c | 
| fd380 | 6f 6d 6d 61 6e 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 | ommand.untracks.a.file.read.from | 
| fd3a0 | 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 2d 2d 20    43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 66 | .the.user....--.Command:.magit-f | 
| fd3c0 | 69 6c 65 2d 63 68 65 63 6b 6f 75 74 0a 0a 20 20    20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | ile-checkout.......This.command. | 
| fd3e0 | 75 70 64 61 74 65 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 | updates.a.file.in.the.working.tr | 
| fd400 | 65 65 20 61 6e 64 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 | ee.and.index.to.the......content | 
| fd420 | 73 20 66 72 6f 6d 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 | s.from.a.revision...Both.the.rev | 
| fd440 | 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 6f 6d 0a 20 20 20 | ision.and.file.are.read.from.... | 
| fd460 | 20 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 20    54 6f 20 65 6e 61 62 6c 65 20 74 68 65 6d 20 69 | ..the.user......To.enable.them.i | 
| fd480 | 6e 76 6f 6b 65 20 74 68 65 20 74 72 61 6e 73 69    65 6e 74 20 28 e2 80 98 43 2d 63 20 4d 2d 67 e2 | nvoke.the.transient.(...C-c.M-g. | 
| fd4a0 | 80 99 29 2c 20 65 6e 74 65 72 20 22 65 64 69 74    20 6d 6f 64 65 22 0a 28 e2 80 98 43 2d 78 20 6c | ..),.enter."edit.mode".(...C-x.l | 
| fd4c0 | e2 80 99 29 2c 20 73 65 74 20 74 68 65 20 22 74    72 61 6e 73 69 65 6e 74 20 6c 65 76 65 6c 22 20 | ...),.set.the."transient.level". | 
| fd4e0 | 28 e2 80 98 43 2d 78 20 6c e2 80 99 20 61 67 61    69 6e 29 2c 20 65 6e 74 65 72 20 e2 80 98 35 e2 | (...C-x.l....again),.enter....5. | 
| fd500 | 80 99 2c 20 61 6e 64 0a 6c 65 61 76 65 20 65 64    69 74 20 6d 6f 64 65 20 28 e2 80 98 43 2d 67 e2 | ..,.and.leave.edit.mode.(...C-g. | 
| fd520 | 80 99 29 2e 20 20 41 6c 73 6f 20 73 65 65 20 2a    6e 6f 74 65 20 28 74 72 61 6e 73 69 65 6e 74 29 | ..)...Also.see.*note.(transient) | 
| fd540 | 45 6e 61 62 6c 69 6e 67 20 61 6e 64 0a 44 69 73    61 62 6c 69 6e 67 20 53 75 66 66 69 78 65 73 3a | Enabling.and.Disabling.Suffixes: | 
| fd560 | 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 4d | :.....File:.magit.info,..Node:.M | 
| fd580 | 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 | 
| fd5a0 | 6c 6f 62 73 2c 20 20 50 72 65 76 3a 20 43 6f 6d    6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 | lobs,..Prev:.Commands.for.Buffer | 
| fd5c0 | 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73    2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c 61 6e | s.Visiting.Files,..Up:.Miscellan | 
| fd5e0 | 65 6f 75 73 0a 0a 38 2e 31 30 20 4d 69 6e 6f 72    20 4d 6f 64 65 20 66 6f 72 20 42 75 66 66 65 72 | eous..8.10.Minor.Mode.for.Buffer | 
| fd600 | 73 20 56 69 73 69 74 69 6e 67 20 42 6c 6f 62 73    0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | s.Visiting.Blobs.=============== | 
| fd620 | 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 54 68 65 | ===========================..The | 
| fd640 | 20 e2 80 98 6d 61 67 69 74 2d 62 6c 6f 62 2d 6d    6f 64 65 e2 80 99 20 65 6e 61 62 6c 65 73 20 63 | ....magit-blob-mode....enables.c | 
| fd660 | 65 72 74 61 69 6e 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 | ertain.Magit.features.in.blob-vi | 
| fd680 | 73 69 74 69 6e 67 0a 62 75 66 66 65 72 73 2e 20    20 53 75 63 68 20 62 75 66 66 65 72 73 20 63 61 | siting.buffers...Such.buffers.ca | 
| fd6a0 | 6e 20 62 65 20 63 72 65 61 74 65 64 20 75 73 69    6e 67 20 e2 80 98 6d 61 67 69 74 2d 66 69 6e 64 | n.be.created.using....magit-find | 
| fd6c0 | 2d 66 69 6c 65 e2 80 99 20 61 6e 64 20 73 6f 6d    65 0a 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 | -file....and.some.of.the.command | 
| fd6e0 | 73 20 6d 65 6e 74 69 6f 6e 65 64 20 62 65 6c 6f    77 2c 20 77 68 69 63 68 20 61 6c 73 6f 20 74 61 | s.mentioned.below,.which.also.ta | 
| fd700 | 6b 65 20 63 61 72 65 20 6f 66 20 74 75 72 6e 69    6e 67 20 6f 6e 20 74 68 69 73 0a 6d 69 6e 6f 72 | ke.care.of.turning.on.this.minor | 
| fd720 | 20 6d 6f 64 65 2e 20 20 43 75 72 72 65 6e 74 6c    79 20 74 68 69 73 20 6d 6f 64 65 20 6f 6e 6c 79 | .mode...Currently.this.mode.only | 
| fd740 | 20 65 73 74 61 62 6c 69 73 68 65 73 20 61 20 66    65 77 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2c | .establishes.a.few.key.bindings, | 
| fd760 | 0a 62 75 74 20 74 68 69 73 20 6d 69 67 68 74 20    62 65 20 65 78 74 65 6e 64 65 64 2e 0a 0a e2 80 | .but.this.might.be.extended..... | 
| fd780 | 98 70 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61    67 69 74 2d 62 6c 6f 62 2d 70 72 65 76 69 6f 75 | .p........(...magit-blob-previou | 
| fd7a0 | 73 e2 80 99 29 0a 0a 20 20 20 20 20 56 69 73 69    74 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 62 | s...).......Visit.the.previous.b | 
| fd7c0 | 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 74 20 66 | lob.which.modified.the.current.f | 
| fd7e0 | 69 6c 65 2e 0a 0a e2 80 98 6e e2 80 99 20 20 20    20 20 28 e2 80 98 6d 61 67 69 74 2d 62 6c 6f 62 | ile......n........(...magit-blob | 
| fd800 | 2d 6e 65 78 74 e2 80 99 29 0a 0a 20 20 20 20 20    56 69 73 69 74 20 74 68 65 20 6e 65 78 74 20 62 | -next...).......Visit.the.next.b | 
| fd820 | 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 74 20 66 | lob.which.modified.the.current.f | 
| fd840 | 69 6c 65 2e 0a 0a e2 80 98 71 e2 80 99 20 20 20    20 20 28 e2 80 98 6d 61 67 69 74 2d 6b 69 6c 6c | ile......q........(...magit-kill | 
| fd860 | 2d 74 68 69 73 2d 62 75 66 66 65 72 e2 80 99 29    0a 0a 20 20 20 20 20 4b 69 6c 6c 20 74 68 65 20 | -this-buffer...).......Kill.the. | 
| fd880 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | current.buffer.....File:.magit.i | 
| fd8a0 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 75 73 74    6f 6d 69 7a 69 6e 67 2c 20 20 4e 65 78 74 3a 20 | nfo,..Node:.Customizing,..Next:. | 
| fd8c0 | 50 6c 75 6d 62 69 6e 67 2c 20 20 50 72 65 76 3a    20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 2c 20 | Plumbing,..Prev:.Miscellaneous,. | 
| fd8e0 | 20 55 70 3a 20 54 6f 70 0a 0a 39 20 43 75 73 74    6f 6d 69 7a 69 6e 67 0a 2a 2a 2a 2a 2a 2a 2a 2a | .Up:.Top..9.Customizing.******** | 
| fd900 | 2a 2a 2a 2a 2a 0a 0a 42 6f 74 68 20 47 69 74 20    61 6e 64 20 45 6d 61 63 73 20 61 72 65 20 68 69 | *****..Both.Git.and.Emacs.are.hi | 
| fd920 | 67 68 6c 79 20 63 75 73 74 6f 6d 69 7a 61 62 6c    65 2e 20 20 4d 61 67 69 74 20 69 73 20 62 6f 74 | ghly.customizable...Magit.is.bot | 
| fd940 | 68 20 61 20 47 69 74 0a 70 6f 72 63 65 6c 61 69    6e 20 61 73 20 77 65 6c 6c 20 61 73 20 61 6e 20 | h.a.Git.porcelain.as.well.as.an. | 
| fd960 | 45 6d 61 63 73 20 70 61 63 6b 61 67 65 2c 20 73    6f 20 69 74 20 6d 61 6b 65 73 20 73 65 6e 73 65 | Emacs.package,.so.it.makes.sense | 
| fd980 | 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 69 74    0a 75 73 69 6e 67 20 62 6f 74 68 20 47 69 74 20 | .to.customize.it.using.both.Git. | 
| fd9a0 | 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 | 
| fd9c0 | 6e 73 2e 20 20 48 6f 77 65 76 65 72 20 74 68 69    73 0a 66 6c 65 78 69 62 69 6c 69 74 79 20 64 6f | ns...However.this.flexibility.do | 
| fd9e0 | 65 73 6e e2 80 99 74 20 63 6f 6d 65 20 77 69 74    68 6f 75 74 20 70 72 6f 62 6c 65 6d 73 2c 20 69 | esn...t.come.without.problems,.i | 
| fda00 | 6e 63 6c 75 64 69 6e 67 20 62 75 74 20 6e 6f 74    20 6c 69 6d 69 74 65 64 20 74 6f 0a 74 68 65 20 | ncluding.but.not.limited.to.the. | 
| fda20 | 66 6f 6c 6c 6f 77 69 6e 67 2e 0a 0a 20 20 20 e2    80 a2 20 53 6f 6d 65 20 47 69 74 20 76 61 72 69 | following..........Some.Git.vari | 
| fda40 | 61 62 6c 65 73 20 61 75 74 6f 6d 61 74 69 63 61    6c 6c 79 20 68 61 76 65 20 61 6e 20 65 66 66 65 | ables.automatically.have.an.effe | 
| fda60 | 63 74 20 69 6e 20 4d 61 67 69 74 20 77 69 74 68    6f 75 74 0a 20 20 20 20 20 72 65 71 75 69 72 69 | ct.in.Magit.without......requiri | 
| fda80 | 6e 67 20 61 6e 79 20 65 78 70 6c 69 63 69 74 20    73 75 70 70 6f 72 74 2e 20 20 53 6f 6d 65 74 69 | ng.any.explicit.support...Someti | 
| fdaa0 | 6d 65 73 20 74 68 61 74 20 69 73 20 64 65 73 69    72 61 62 6c 65 20 2d 20 69 6e 0a 20 20 20 20 20 | mes.that.is.desirable.-.in...... | 
| fdac0 | 6f 74 68 65 72 20 63 61 73 65 73 2c 20 69 74 20    62 72 65 61 6b 73 20 4d 61 67 69 74 2e 0a 0a 20 | other.cases,.it.breaks.Magit.... | 
| fdae0 | 20 20 20 20 57 68 65 6e 20 61 20 63 65 72 74 61    69 6e 20 47 69 74 20 73 65 74 74 69 6e 67 20 62 | ....When.a.certain.Git.setting.b | 
| fdb00 | 72 65 61 6b 73 20 4d 61 67 69 74 20 62 75 74 20    79 6f 75 20 77 61 6e 74 20 74 6f 20 6b 65 65 70 | reaks.Magit.but.you.want.to.keep | 
| fdb20 | 20 75 73 69 6e 67 0a 20 20 20 20 20 74 68 61 74    20 73 65 74 74 69 6e 67 20 6f 6e 20 74 68 65 20 | .using......that.setting.on.the. | 
| fdb40 | 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2c 20 74 68    65 6e 20 74 68 61 74 20 63 61 6e 20 62 65 20 61 | command.line,.then.that.can.be.a | 
| fdb60 | 63 63 6f 6d 70 6c 69 73 68 65 64 20 62 79 0a 20    20 20 20 20 6f 76 65 72 72 69 64 69 6e 67 20 74 | ccomplished.by......overriding.t | 
| fdb80 | 68 65 20 76 61 6c 75 65 20 66 6f 72 20 4d 61 67    69 74 20 6f 6e 6c 79 20 62 79 20 61 70 70 65 6e | he.value.for.Magit.only.by.appen | 
| fdba0 | 64 69 6e 67 20 73 6f 6d 65 74 68 69 6e 67 20 6c    69 6b 65 0a 20 20 20 20 20 e2 80 98 28 22 2d 63 | ding.something.like.........("-c | 
| fdbc0 | 22 20 22 73 6f 6d 65 2e 76 61 72 69 61 62 6c 65    3d 63 6f 6d 70 61 74 69 62 6c 65 2d 76 61 6c 75 | "."some.variable=compatible-valu | 
| fdbe0 | 65 22 29 e2 80 99 20 74 6f 0a 20 20 20 20 20 e2    80 98 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 | e")....to.........magit-git-glob | 
| fdc00 | 61 6c 2d 61 72 67 75 6d 65 6e 74 73 e2 80 99 2e    0a 0a 20 20 20 e2 80 a2 20 43 65 72 74 61 69 6e | al-arguments.............Certain | 
| fdc20 | 20 73 65 74 74 69 6e 67 73 20 6c 69 6b 65 20 e2    80 98 66 65 74 63 68 2e 70 72 75 6e 65 3d 74 72 | .settings.like....fetch.prune=tr | 
| fdc40 | 75 65 e2 80 99 20 61 72 65 20 72 65 73 70 65 63    74 65 64 20 62 79 20 4d 61 67 69 74 0a 20 20 20 | ue....are.respected.by.Magit.... | 
| fdc60 | 20 20 63 6f 6d 6d 61 6e 64 73 20 28 62 65 63 61    75 73 65 20 74 68 65 79 20 73 69 6d 70 6c 79 20 | ..commands.(because.they.simply. | 
| fdc80 | 63 61 6c 6c 20 74 68 65 20 72 65 73 70 65 63 74    69 76 65 20 47 69 74 20 63 6f 6d 6d 61 6e 64 29 | call.the.respective.Git.command) | 
| fdca0 | 20 62 75 74 0a 20 20 20 20 20 74 68 65 69 72 20    76 61 6c 75 65 20 69 73 20 6e 6f 74 20 72 65 66 | .but......their.value.is.not.ref | 
| fdcc0 | 6c 65 63 74 65 64 20 69 6e 20 74 68 65 20 72 65    73 70 65 63 74 69 76 65 20 74 72 61 6e 73 69 65 | lected.in.the.respective.transie | 
| fdce0 | 6e 74 20 62 75 66 66 65 72 73 2e 0a 20 20 20 20    20 49 6e 20 74 68 69 73 20 63 61 73 65 20 74 68 | nt.buffers.......In.this.case.th | 
| fdd00 | 65 20 e2 80 98 2d 2d 70 72 75 6e 65 e2 80 99 20    61 72 67 75 6d 65 6e 74 20 69 6e 20 e2 80 98 6d | e....--prune....argument.in....m | 
| fdd20 | 61 67 69 74 2d 66 65 74 63 68 e2 80 99 20 6d 69    67 68 74 20 62 65 0a 20 20 20 20 20 61 63 74 69 | agit-fetch....might.be......acti | 
| fdd40 | 76 65 20 6f 72 20 69 6e 61 63 74 69 76 65 2c 20    62 75 74 20 74 68 61 74 20 64 6f 65 73 6e e2 80 | ve.or.inactive,.but.that.doesn.. | 
| fdd60 | 99 74 20 6b 65 65 70 20 74 68 65 20 47 69 74 20    76 61 72 69 61 62 6c 65 20 66 72 6f 6d 0a 20 20 | .t.keep.the.Git.variable.from... | 
| fdd80 | 20 20 20 62 65 69 6e 67 20 68 6f 6e 6f 72 65 64    20 62 79 20 74 68 65 20 73 75 66 66 69 78 20 63 | ...being.honored.by.the.suffix.c | 
| fdda0 | 6f 6d 6d 61 6e 64 73 20 61 6e 79 77 61 79 2e 20    20 53 6f 20 70 72 75 6e 69 6e 67 20 6d 69 67 68 | ommands.anyway...So.pruning.migh | 
| fddc0 | 74 0a 20 20 20 20 20 68 61 70 70 65 6e 20 64 65    73 70 69 74 65 20 74 68 65 20 e2 80 98 2d 2d 70 | t......happen.despite.the....--p | 
| fdde0 | 72 75 6e 65 e2 80 99 20 61 72 67 75 6d 65 6e 74    73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 | rune....arguments.being.displaye | 
| fde00 | 64 20 69 6e 20 61 20 77 61 79 0a 20 20 20 20 20    74 68 61 74 20 73 65 65 6d 73 20 74 6f 20 69 6e | d.in.a.way......that.seems.to.in | 
| fde20 | 64 69 63 61 74 65 20 74 68 61 74 20 6e 6f 20 70    72 75 6e 69 6e 67 20 77 69 6c 6c 20 68 61 70 70 | dicate.that.no.pruning.will.happ | 
| fde40 | 65 6e 2e 0a 0a 20 20 20 49 20 69 6e 74 65 6e 64    20 74 6f 20 61 64 64 72 65 73 73 20 74 68 65 73 | en......I.intend.to.address.thes | 
| fde60 | 65 20 61 6e 64 20 73 69 6d 69 6c 61 72 20 69 73    73 75 65 73 20 69 6e 20 61 20 66 75 74 75 72 65 | e.and.similar.issues.in.a.future | 
| fde80 | 20 72 65 6c 65 61 73 65 2e 0a 0a 2a 20 4d 65 6e    75 3a 0a 0a 2a 20 50 65 72 2d 52 65 70 6f 73 69 | .release...*.Menu:..*.Per-Reposi | 
| fdea0 | 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 61 6c | tory.Configuration::.*.Essential | 
| fdec0 | 20 53 65 74 74 69 6e 67 73 3a 3a 0a 0a 1f 0a 46    69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c | .Settings::....File:.magit.info, | 
| fdee0 | 20 20 4e 6f 64 65 3a 20 50 65 72 2d 52 65 70 6f    73 69 74 6f 72 79 20 43 6f 6e 66 69 67 75 72 61 | ..Node:.Per-Repository.Configura | 
| fdf00 | 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 45 73 73    65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 73 2c | tion,..Next:.Essential.Settings, | 
| fdf20 | 20 20 55 70 3a 20 43 75 73 74 6f 6d 69 7a 69 6e    67 0a 0a 39 2e 31 20 50 65 72 2d 52 65 70 6f 73 | ..Up:.Customizing..9.1.Per-Repos | 
| fdf40 | 69 74 6f 72 79 20 43 6f 6e 66 69 67 75 72 61 74    69 6f 6e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | itory.Configuration.============ | 
| fdf60 | 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 63 61 6e 20 | ====================..Magit.can. | 
| fdf80 | 62 65 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 6e    20 61 20 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 | be.configured.on.a.per-repositor | 
| fdfa0 | 79 20 6c 65 76 65 6c 20 75 73 69 6e 67 20 62 6f    74 68 20 47 69 74 0a 76 61 72 69 61 62 6c 65 73 | y.level.using.both.Git.variables | 
| fdfc0 | 20 61 73 20 77 65 6c 6c 20 61 73 20 45 6d 61 63    73 20 6f 70 74 69 6f 6e 73 2e 0a 0a 20 20 20 54 | .as.well.as.Emacs.options......T | 
| fdfe0 | 6f 20 73 65 74 20 61 20 47 69 74 20 76 61 72 69    61 62 6c 65 20 66 6f 72 20 6f 6e 65 20 72 65 70 | o.set.a.Git.variable.for.one.rep | 
| fe000 | 6f 73 69 74 6f 72 79 20 6f 6e 6c 79 2c 20 73 69    6d 70 6c 79 20 73 65 74 20 69 74 20 69 6e 0a e2 | ository.only,.simply.set.it.in.. | 
| fe020 | 80 98 2f 70 61 74 68 2f 74 6f 2f 72 65 70 6f 2f    2e 67 69 74 2f 63 6f 6e 66 69 67 e2 80 99 20 69 | ../path/to/repo/.git/config....i | 
| fe040 | 6e 73 74 65 61 64 20 6f 66 20 e2 80 98 24 48 4f    4d 45 2f 2e 67 69 74 63 6f 6e 66 69 67 e2 80 99 | nstead.of....$HOME/.gitconfig... | 
| fe060 | 20 6f 72 0a e2 80 98 2f 65 74 63 2f 67 69 74 63    6f 6e 66 69 67 e2 80 99 2e 20 20 53 65 65 20 2a | .or..../etc/gitconfig......See.* | 
| fe080 | 6e 6f 74 65 20 28 67 69 74 6d 61 6e 29 67 69 74    2d 63 6f 6e 66 69 67 3a 3a 2e 0a 0a 20 20 20 53 | note.(gitman)git-config::......S | 
| fe0a0 | 69 6d 69 6c 61 72 6c 79 2c 20 45 6d 61 63 73 20    6f 70 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 73 | imilarly,.Emacs.options.can.be.s | 
| fe0c0 | 65 74 20 66 6f 72 20 6f 6e 65 20 72 65 70 6f 73    69 74 6f 72 79 20 6f 6e 6c 79 20 62 79 0a 65 64 | et.for.one.repository.only.by.ed | 
| fe0e0 | 69 74 69 6e 67 20 e2 80 98 2f 70 61 74 68 2f 74    6f 2f 72 65 70 6f 2f 2e 64 69 72 2d 6c 6f 63 61 | iting..../path/to/repo/.dir-loca | 
| fe100 | 6c 73 2e 65 6c e2 80 99 2e 20 20 53 65 65 20 2a    6e 6f 74 65 20 28 65 6d 61 63 73 29 44 69 72 65 | ls.el......See.*note.(emacs)Dire | 
| fe120 | 63 74 6f 72 79 0a 56 61 72 69 61 62 6c 65 73 3a    3a 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 | ctory.Variables::...For.example. | 
| fe140 | 74 6f 20 64 69 73 61 62 6c 65 20 61 75 74 6f 6d    61 74 69 63 20 72 65 66 72 65 73 68 65 73 20 6f | to.disable.automatic.refreshes.o | 
| fe160 | 66 0a 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20    62 75 66 66 65 72 73 20 69 6e 20 6a 75 73 74 20 | f.file-visiting.buffers.in.just. | 
| fe180 | 6f 6e 65 20 68 75 67 65 20 72 65 70 6f 73 69 74    6f 72 79 20 75 73 65 20 74 68 69 73 3a 0a 0a 20 | one.huge.repository.use.this:... | 
| fe1a0 | 20 20 e2 80 a2 20 e2 80 98 2f 70 61 74 68 2f 74    6f 2f 68 75 67 65 2f 72 65 70 6f 2f 2e 64 69 72 | ........./path/to/huge/repo/.dir | 
| fe1c0 | 2d 6c 6f 63 61 6c 73 2e 65 6c e2 80 99 0a 0a 20    20 20 20 20 20 20 20 20 20 28 28 6e 69 6c 20 2e | -locals.el...............((nil.. | 
| fe1e0 | 20 28 28 6d 61 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 | .((magit-refresh-buffers...nil)) | 
| fe200 | 29 29 0a 0a 20 20 20 49 74 20 6d 69 67 68 74 20    6f 6e 6c 79 20 62 65 20 63 6f 73 74 6c 79 20 74 | )).....It.might.only.be.costly.t | 
| fe220 | 6f 20 69 6e 73 65 72 74 20 63 65 72 74 61 69 6e    20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 74 | o.insert.certain.information.int | 
| fe240 | 6f 20 4d 61 67 69 74 0a 62 75 66 66 65 72 73 20    66 6f 72 20 72 65 70 6f 73 69 74 6f 72 69 65 73 | o.Magit.buffers.for.repositories | 
| fe260 | 20 74 68 61 74 20 61 72 65 20 65 78 63 65 70 74    69 6f 6e 61 6c 6c 79 20 6c 61 72 67 65 2c 20 69 | .that.are.exceptionally.large,.i | 
| fe280 | 6e 20 77 68 69 63 68 20 63 61 73 65 20 79 6f 75    0a 63 61 6e 20 64 69 73 61 62 6c 65 20 74 68 65 | n.which.case.you.can.disable.the | 
| fe2a0 | 20 72 65 73 70 65 63 74 69 76 65 20 73 65 63 74    69 6f 6e 20 69 6e 73 65 72 74 65 72 73 20 6a 75 | .respective.section.inserters.ju | 
| fe2c0 | 73 74 20 66 6f 72 20 74 68 61 74 20 72 65 70 6f    73 69 74 6f 72 79 3a 0a 0a 20 20 20 e2 80 a2 20 | st.for.that.repository:......... | 
| fe2e0 | e2 80 98 2f 70 61 74 68 2f 74 6f 2f 74 61 67 2f    69 6e 76 65 73 74 65 64 2f 72 65 70 6f 2f 2e 64 | .../path/to/tag/invested/repo/.d | 
| fe300 | 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 20 20 28 28 6d 61 67 | ir-locals.el...............((mag | 
| fe320 | 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 2e 20 28 28 65 | it-status-mode...............((e | 
| fe340 | 76 61 6c 20 2e 20 28 6d 61 67 69 74 2d 64 69 73    61 62 6c 65 2d 73 65 63 74 69 6f 6e 2d 69 6e 73 | val...(magit-disable-section-ins | 
| fe360 | 65 72 74 65 72 20 27 6d 61 67 69 74 2d 69 6e 73    65 72 74 2d 74 61 67 73 2d 68 65 61 64 65 72 29 | erter.'magit-insert-tags-header) | 
| fe380 | 29 29 29 29 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 61 62 6c | ))))...--.Function:.magit-disabl | 
| fe3a0 | 65 2d 73 65 63 74 69 6f 6e 2d 69 6e 73 65 72 74    65 72 20 66 6e 0a 0a 20 20 20 20 20 54 68 69 73 | e-section-inserter.fn.......This | 
| fe3c0 | 20 66 75 6e 63 74 69 6f 6e 20 64 69 73 61 62 6c    65 73 20 74 68 65 20 73 65 63 74 69 6f 6e 20 69 | .function.disables.the.section.i | 
| fe3e0 | 6e 73 65 72 74 65 72 20 46 4e 20 69 6e 20 74 68    65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 72 | nserter.FN.in.the.current......r | 
| fe400 | 65 70 6f 73 69 74 6f 72 79 2e 20 20 49 74 20 69    73 20 6f 6e 6c 79 20 69 6e 74 65 6e 64 65 64 20 | epository...It.is.only.intended. | 
| fe420 | 66 6f 72 20 75 73 65 20 69 6e 20 e2 80 98 2e 64    69 72 2d 6c 6f 63 61 6c 73 2e 65 6c e2 80 99 20 | for.use.in.....dir-locals.el.... | 
| fe440 | 61 6e 64 0a 20 20 20 20 20 e2 80 98 2e 64 69 72    2d 6c 6f 63 61 6c 73 2d 32 2e 65 6c e2 80 99 2e | and..........dir-locals-2.el.... | 
| fe460 | 0a 0a 20 20 20 49 66 20 79 6f 75 20 77 61 6e 74    20 74 6f 20 61 70 70 6c 79 20 74 68 65 20 73 61 | .....If.you.want.to.apply.the.sa | 
| fe480 | 6d 65 20 73 65 74 74 69 6e 67 73 20 74 6f 20 73    65 76 65 72 61 6c 2c 20 62 75 74 20 6e 6f 74 20 | me.settings.to.several,.but.not. | 
| fe4a0 | 61 6c 6c 2c 0a 72 65 70 6f 73 69 74 6f 72 69 65    73 20 74 68 65 6e 20 6b 65 65 70 69 6e 67 20 74 | all,.repositories.then.keeping.t | 
| fe4c0 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f    63 61 6c 20 63 6f 6e 66 69 67 20 66 69 6c 65 73 | he.repository-local.config.files | 
| fe4e0 | 20 69 6e 20 73 79 6e 63 0a 77 6f 75 6c 64 20 71    75 69 63 6b 6c 79 20 62 65 63 6f 6d 65 20 61 6e | .in.sync.would.quickly.become.an | 
| fe500 | 6e 6f 79 69 6e 67 2e 20 20 54 6f 20 61 76 6f 69    64 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 63 | noying...To.avoid.that.you.can.c | 
| fe520 | 72 65 61 74 65 20 63 6f 6e 66 69 67 0a 66 69 6c    65 73 20 66 6f 72 20 63 65 72 74 61 69 6e 20 63 | reate.config.files.for.certain.c | 
| fe540 | 6c 61 73 73 65 73 20 6f 66 20 72 65 70 6f 73 69    74 6f 72 69 65 73 20 28 65 2e 67 2e 20 20 22 68 | lasses.of.repositories.(e.g..."h | 
| fe560 | 75 67 65 20 72 65 70 6f 73 69 74 6f 72 69 65 73    22 29 0a 61 6e 64 20 74 68 65 6e 20 69 6e 63 6c | uge.repositories").and.then.incl | 
| fe580 | 75 64 65 20 74 68 6f 73 65 20 66 69 6c 65 73 20    69 6e 20 74 68 65 20 70 65 72 2d 72 65 70 6f 73 | ude.those.files.in.the.per-repos | 
| fe5a0 | 69 74 6f 72 79 20 63 6f 6e 66 69 67 20 66 69 6c    65 73 2e 20 20 46 6f 72 0a 65 78 61 6d 70 6c 65 | itory.config.files...For.example | 
| fe5c0 | 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 72 65 70 6f 2f | :............/path/to/huge/repo/ | 
| fe5e0 | 2e 67 69 74 2f 63 6f 6e 66 69 67 e2 80 99 0a 0a    20 20 20 20 20 20 20 20 20 20 5b 69 6e 63 6c 75 | .git/config...............[inclu | 
| fe600 | 64 65 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 70 61 74 68 20 3d 20 2f 70 61 | de]...................path.=./pa | 
| fe620 | 74 68 2f 74 6f 2f 68 75 67 65 2d 67 69 74 63 6f    6e 66 69 67 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 | th/to/huge-gitconfig............ | 
| fe640 | 2f 70 61 74 68 2f 74 6f 2f 68 75 67 65 2d 67 69    74 63 6f 6e 66 69 67 e2 80 99 0a 0a 20 20 20 20 | /path/to/huge-gitconfig......... | 
| fe660 | 20 20 20 20 20 20 5b 73 74 61 74 75 73 5d 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......[status].................. | 
| fe680 | 20 73 68 6f 77 55 6e 74 72 61 63 6b 65 64 46 69    6c 65 73 20 3d 20 6e 6f 0a 0a 20 20 20 e2 80 a2 | .showUntrackedFiles.=.no........ | 
| fe6a0 | 20 e2 80 98 24 48 4f 4d 45 2f 2e 65 6d 61 63 73    2e 64 2f 69 6e 69 74 2e 65 6c e2 80 99 0a 0a 20 | ....$HOME/.emacs.d/init.el...... | 
| fe6c0 | 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 63 6c 61 73 73 2d 76 | .........(dir-locals-set-class-v | 
| fe6e0 | 61 72 69 61 62 6c 65 73 20 27 68 75 67 65 2d 67    69 74 2d 72 65 70 6f 73 69 74 6f 72 79 0a 20 20 | ariables.'huge-git-repository... | 
| fe700 | 20 20 20 20 20 20 20 20 20 20 20 27 28 28 6e 69    6c 20 2e 20 28 28 6d 61 67 69 74 2d 72 65 66 72 | ...........'((nil...((magit-refr | 
| fe720 | 65 73 68 2d 62 75 66 66 65 72 73 20 2e 20 6e 69    6c 29 29 29 29 29 0a 0a 20 20 20 20 20 20 20 20 | esh-buffers...nil))))).......... | 
| fe740 | 20 20 28 64 69 72 2d 6c 6f 63 61 6c 73 2d 73 65    74 2d 64 69 72 65 63 74 6f 72 79 2d 63 6c 61 73 | ..(dir-locals-set-directory-clas | 
| fe760 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22    2f 70 61 74 68 2f 74 6f 2f 68 75 67 65 2f 72 65 | s.............."/path/to/huge/re | 
| fe780 | 70 6f 2f 22 20 27 68 75 67 65 2d 67 69 74 2d 72    65 70 6f 73 69 74 6f 72 79 29 0a 0a 1f 0a 46 69 | po/".'huge-git-repository)....Fi | 
| fe7a0 | 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20    20 4e 6f 64 65 3a 20 45 73 73 65 6e 74 69 61 6c | le:.magit.info,..Node:.Essential | 
| fe7c0 | 20 53 65 74 74 69 6e 67 73 2c 20 20 50 72 65 76    3a 20 50 65 72 2d 52 65 70 6f 73 69 74 6f 72 79 | .Settings,..Prev:.Per-Repository | 
| fe7e0 | 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2c 20    20 55 70 3a 20 43 75 73 74 6f 6d 69 7a 69 6e 67 | .Configuration,..Up:.Customizing | 
| fe800 | 0a 0a 39 2e 32 20 45 73 73 65 6e 74 69 61 6c 20    53 65 74 74 69 6e 67 73 0a 3d 3d 3d 3d 3d 3d 3d | ..9.2.Essential.Settings.======= | 
| fe820 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a    0a 54 68 65 20 6e 65 78 74 20 74 77 6f 20 73 65 | ===============..The.next.two.se | 
| fe840 | 63 74 69 6f 6e 73 20 6c 69 73 74 20 61 6e 64 20    64 69 73 63 75 73 73 20 73 65 76 65 72 61 6c 20 | ctions.list.and.discuss.several. | 
| fe860 | 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 6d    61 6e 79 20 75 73 65 72 73 0a 6d 69 67 68 74 20 | variables.that.many.users.might. | 
| fe880 | 77 61 6e 74 20 74 6f 20 63 75 73 74 6f 6d 69 7a    65 2c 20 66 6f 72 20 73 61 66 65 74 79 20 61 6e | want.to.customize,.for.safety.an | 
| fe8a0 | 64 2f 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 65    20 72 65 61 73 6f 6e 73 2e 0a 0a 2a 20 4d 65 6e | d/or.performance.reasons...*.Men | 
| fe8c0 | 75 3a 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 | u:..*.Safety::.*.Performance::.* | 
| fe8e0 | 20 44 65 66 61 75 6c 74 20 42 69 6e 64 69 6e 67    73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 | .Default.Bindings::....File:.mag | 
| fe900 | 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    53 61 66 65 74 79 2c 20 20 4e 65 78 74 3a 20 50 | it.info,..Node:.Safety,..Next:.P | 
| fe920 | 65 72 66 6f 72 6d 61 6e 63 65 2c 20 20 55 70 3a    20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 | erformance,..Up:.Essential.Setti | 
| fe940 | 6e 67 73 0a 0a 39 2e 32 2e 31 20 53 61 66 65 74    79 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a | ngs..9.2.1.Safety.------------.. | 
| fe960 | 54 68 69 73 20 73 65 63 74 69 6f 6e 20 64 69 73    63 75 73 73 65 73 20 76 61 72 69 6f 75 73 20 76 | This.section.discusses.various.v | 
| fe980 | 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 79 6f    75 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 | ariables.that.you.might.want.to. | 
| fe9a0 | 63 68 61 6e 67 65 0a 28 6f 72 20 2a 6e 6f 74 2a    20 63 68 61 6e 67 65 29 20 66 6f 72 20 73 61 66 | change.(or.*not*.change).for.saf | 
| fe9c0 | 65 74 79 20 72 65 61 73 6f 6e 73 2e 0a 0a 20 20    20 47 69 74 20 6b 65 65 70 73 20 2a 63 6f 6d 6d | ety.reasons......Git.keeps.*comm | 
| fe9e0 | 69 74 74 65 64 2a 20 63 68 61 6e 67 65 73 20 61    72 6f 75 6e 64 20 6c 6f 6e 67 20 65 6e 6f 75 67 | itted*.changes.around.long.enoug | 
| fea00 | 68 20 66 6f 72 20 75 73 65 72 73 20 74 6f 20 72    65 63 6f 76 65 72 0a 63 68 61 6e 67 65 73 20 74 | h.for.users.to.recover.changes.t | 
| fea20 | 68 65 79 20 68 61 76 65 20 61 63 63 69 64 65 6e    74 61 6c 6c 79 20 62 65 65 6e 20 64 65 6c 65 74 | hey.have.accidentally.been.delet | 
| fea40 | 65 64 2e 20 20 49 74 20 64 6f 65 73 20 6e 6f 74    20 64 6f 20 74 68 65 20 73 61 6d 65 0a 66 6f 72 | ed...It.does.not.do.the.same.for | 
| fea60 | 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 6f | .*uncommitted*.changes.in.the.wo | 
| fea80 | 72 6b 69 6e 67 20 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 65 | rking.tree.and.not.even.the.inde | 
| feaa0 | 78 0a 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 4d | x.(the.staging.area)...Because.M | 
| feac0 | 61 67 69 74 20 6d 61 6b 65 73 20 69 74 20 73 6f    20 65 61 73 79 20 74 6f 20 6d 6f 64 69 66 79 0a | agit.makes.it.so.easy.to.modify. | 
| feae0 | 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 6c 73 6f 20 6d 61 6b | uncommitted.changes,.it.also.mak | 
| feb00 | 65 73 20 69 74 20 65 61 73 79 20 74 6f 20 73 68    6f 6f 74 20 79 6f 75 72 73 65 6c 66 20 69 6e 20 | es.it.easy.to.shoot.yourself.in. | 
| feb20 | 74 68 65 20 66 6f 6f 74 0a 69 6e 20 74 68 65 20    70 72 6f 63 65 73 73 2e 20 20 46 6f 72 20 74 68 | the.foot.in.the.process...For.th | 
| feb40 | 61 74 20 72 65 61 73 6f 6e 20 4d 61 67 69 74 20    70 72 6f 76 69 64 65 73 20 74 68 72 65 65 20 67 | at.reason.Magit.provides.three.g | 
| feb60 | 6c 6f 62 61 6c 20 6d 6f 64 65 73 20 74 68 61 74    0a 73 61 76 65 20 2a 74 72 61 63 6b 65 64 2a 20 | lobal.modes.that.save.*tracked*. | 
| feb80 | 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 72 65 66 65 72 65 | files.to.work-in-progress.refere | 
| feba0 | 6e 63 65 73 20 61 66 74 65 72 20 6f 72 20 62 65    66 6f 72 65 0a 63 65 72 74 61 69 6e 20 61 63 74 | nces.after.or.before.certain.act | 
| febc0 | 69 6f 6e 73 2e 20 20 53 65 65 20 2a 6e 6f 74 65    20 57 69 70 20 4d 6f 64 65 73 3a 3a 2e 0a 0a 20 | ions...See.*note.Wip.Modes::.... | 
| febe0 | 20 20 54 68 65 73 65 20 6d 6f 64 65 73 20 61 72    65 20 6e 6f 74 20 65 6e 61 62 6c 65 64 20 62 79 | ..These.modes.are.not.enabled.by | 
| fec00 | 20 64 65 66 61 75 6c 74 20 62 65 63 61 75 73 65    20 6f 66 20 70 65 72 66 6f 72 6d 61 6e 63 65 0a | .default.because.of.performance. | 
| fec20 | 63 6f 6e 63 65 72 6e 73 2e 20 20 49 6e 73 74 65    61 64 20 61 20 6c 6f 74 20 6f 66 20 70 6f 74 65 | concerns...Instead.a.lot.of.pote | 
| fec40 | 6e 74 69 61 6c 6c 79 20 64 65 73 74 72 75 63 74    69 76 65 20 63 6f 6d 6d 61 6e 64 73 20 72 65 71 | ntially.destructive.commands.req | 
| fec60 | 75 69 72 65 0a 63 6f 6e 66 69 72 6d 61 74 69 6f    6e 20 65 76 65 72 79 20 74 69 6d 65 20 74 68 65 | uire.confirmation.every.time.the | 
| fec80 | 79 20 61 72 65 20 75 73 65 64 2e 20 20 49 6e 20    6d 61 6e 79 20 63 61 73 65 73 20 74 68 69 73 20 | y.are.used...In.many.cases.this. | 
| feca0 | 63 61 6e 20 62 65 0a 64 69 73 61 62 6c 65 64 20    62 79 20 61 64 64 69 6e 67 20 61 20 73 79 6d 62 | can.be.disabled.by.adding.a.symb | 
| fecc0 | 6f 6c 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 6e    6f 2d 63 6f 6e 66 69 72 6d e2 80 99 20 28 73 65 | ol.to....magit-no-confirm....(se | 
| fece0 | 65 20 2a 6e 6f 74 65 20 43 6f 6d 70 6c 65 74 69    6f 6e 0a 61 6e 64 20 43 6f 6e 66 69 72 6d 61 74 | e.*note.Completion.and.Confirmat | 
| fed00 | 69 6f 6e 3a 3a 29 2e 20 20 49 66 20 79 6f 75 20    65 6e 61 62 6c 65 20 74 68 65 20 76 61 72 69 6f | ion::)...If.you.enable.the.vario | 
| fed20 | 75 73 20 77 69 70 20 6d 6f 64 65 73 20 74 68 65    6e 20 79 6f 75 0a 73 68 6f 75 6c 64 20 61 64 64 | us.wip.modes.then.you.should.add | 
| fed40 | 20 e2 80 98 73 61 66 65 2d 77 69 74 68 2d 77 69    70 e2 80 99 20 74 6f 20 74 68 69 73 20 6c 69 73 | ....safe-with-wip....to.this.lis | 
| fed60 | 74 2e 0a 0a 20 20 20 53 69 6d 69 6c 61 72 6c 79    20 69 74 20 69 73 6e e2 80 99 74 20 6e 65 63 65 | t......Similarly.it.isn...t.nece | 
| fed80 | 73 73 61 72 79 20 74 6f 20 72 65 71 75 69 72 65    20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 62 65 | ssary.to.require.confirmation.be | 
| feda0 | 66 6f 72 65 20 6d 6f 76 69 6e 67 20 61 0a 66 69    6c 65 20 74 6f 20 74 68 65 20 73 79 73 74 65 6d | fore.moving.a.file.to.the.system | 
| fedc0 | 20 74 72 61 73 68 20 2d 20 69 66 20 79 6f 75 20    74 72 61 73 68 65 64 20 61 20 66 69 6c 65 20 62 | .trash.-.if.you.trashed.a.file.b | 
| fede0 | 79 20 6d 69 73 74 61 6b 65 20 74 68 65 6e 20 79    6f 75 20 63 61 6e 0a 72 65 63 6f 76 65 72 20 69 | y.mistake.then.you.can.recover.i | 
| fee00 | 74 20 66 72 6f 6d 20 74 68 65 72 65 2e 20 20 4f    70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 64 | t.from.there...Option....magit-d | 
| fee20 | 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d    74 6f 2d 74 72 61 73 68 e2 80 99 0a 63 6f 6e 74 | elete-by-moving-to-trash....cont | 
| fee40 | 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65    20 73 79 73 74 65 6d 20 74 72 61 73 68 20 69 73 | rols.whether.the.system.trash.is | 
| fee60 | 20 75 73 65 64 2c 20 77 68 69 63 68 20 69 73 20    74 68 65 20 63 61 73 65 20 62 79 20 64 65 66 61 | .used,.which.is.the.case.by.defa | 
| fee80 | 75 6c 74 2e 0a 4e 65 76 65 72 74 68 65 6c 65 73    73 2c 20 e2 80 98 74 72 61 73 68 e2 80 99 20 69 | ult..Nevertheless,....trash....i | 
| feea0 | 73 6e e2 80 99 74 20 61 20 6d 65 6d 62 65 72 20    6f 66 20 e2 80 98 6d 61 67 69 74 2d 6e 6f 2d 63 | sn...t.a.member.of....magit-no-c | 
| feec0 | 6f 6e 66 69 72 6d e2 80 99 20 2d 20 79 6f 75 20    6d 69 67 68 74 0a 77 61 6e 74 20 74 6f 20 63 68 | onfirm....-.you.might.want.to.ch | 
| feee0 | 61 6e 67 65 20 74 68 61 74 2e 0a 0a 20 20 20 42    79 20 64 65 66 61 75 6c 74 20 62 75 66 66 65 72 | ange.that......By.default.buffer | 
| fef00 | 73 20 76 69 73 69 74 69 6e 67 20 66 69 6c 65 73    20 61 72 65 20 61 75 74 6f 6d 61 74 69 63 61 6c | s.visiting.files.are.automatical | 
| fef20 | 6c 79 20 72 65 76 65 72 74 65 64 20 77 68 65 6e    20 74 68 65 0a 76 69 73 69 74 65 64 20 66 69 6c | ly.reverted.when.the.visited.fil | 
| fef40 | 65 20 63 68 61 6e 67 65 73 20 6f 6e 20 64 69 73    6b 2e 20 20 54 68 69 73 20 69 73 6e e2 80 99 74 | e.changes.on.disk...This.isn...t | 
| fef60 | 20 61 73 20 72 69 73 6b 79 20 61 73 20 69 74 20    6d 69 67 68 74 20 73 65 65 6d 2c 20 62 75 74 0a | .as.risky.as.it.might.seem,.but. | 
| fef80 | 74 6f 20 6d 61 6b 65 20 61 6e 20 69 6e 66 6f 72    6d 65 64 20 64 65 63 69 73 69 6f 6e 20 79 6f 75 | to.make.an.informed.decision.you | 
| fefa0 | 20 73 68 6f 75 6c 64 20 73 65 65 20 2a 6e 6f 74    65 20 52 69 73 6b 20 6f 66 20 52 65 76 65 72 74 | .should.see.*note.Risk.of.Revert | 
| fefc0 | 69 6e 67 0a 41 75 74 6f 6d 61 74 69 63 61 6c 6c    79 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 | ing.Automatically::.....File:.ma | 
| fefe0 | 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a    20 50 65 72 66 6f 72 6d 61 6e 63 65 2c 20 20 4e | git.info,..Node:.Performance,..N | 
| ff000 | 65 78 74 3a 20 44 65 66 61 75 6c 74 20 42 69 6e    64 69 6e 67 73 2c 20 20 50 72 65 76 3a 20 53 61 | ext:.Default.Bindings,..Prev:.Sa | 
| ff020 | 66 65 74 79 2c 20 20 55 70 3a 20 45 73 73 65 6e    74 69 61 6c 20 53 65 74 74 69 6e 67 73 0a 0a 39 | fety,..Up:.Essential.Settings..9 | 
| ff040 | 2e 32 2e 32 20 50 65 72 66 6f 72 6d 61 6e 63 65    0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .2.2.Performance.--------------- | 
| ff060 | 2d 2d 0a 0a 41 66 74 65 72 20 4d 61 67 69 74 20    68 61 73 20 72 75 6e 20 e2 80 98 67 69 74 e2 80 | --..After.Magit.has.run....git.. | 
| ff080 | 99 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63    74 73 2c 20 69 74 20 61 6c 73 6f 20 72 65 66 72 | ..for.side-effects,.it.also.refr | 
| ff0a0 | 65 73 68 65 73 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 20 61 | eshes.the.current.Magit.buffer.a | 
| ff0c0 | 6e 64 20 74 68 65 20 72 65 73 70 65 63 74 69 76    65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e | nd.the.respective.status.buffer. | 
| ff0e0 | 20 20 54 68 69 73 20 69 73 0a 6e 65 63 65 73 73    61 72 79 20 62 65 63 61 75 73 65 20 6f 74 68 65 | ..This.is.necessary.because.othe | 
| ff100 | 72 77 69 73 65 20 6f 75 74 64 61 74 65 64 20 69    6e 66 6f 72 6d 61 74 69 6f 6e 20 6d 69 67 68 74 | rwise.outdated.information.might | 
| ff120 | 20 62 65 20 64 69 73 70 6c 61 79 65 64 0a 77 69    74 68 6f 75 74 20 74 68 65 20 75 73 65 72 20 6e | .be.displayed.without.the.user.n | 
| ff140 | 6f 74 69 63 69 6e 67 2e 20 20 4d 61 67 69 74 20    62 75 66 66 65 72 73 20 61 72 65 20 75 70 64 61 | oticing...Magit.buffers.are.upda | 
| ff160 | 74 65 64 20 62 79 20 72 65 63 72 65 61 74 69 6e    67 0a 74 68 65 69 72 20 63 6f 6e 74 65 6e 74 20 | ted.by.recreating.their.content. | 
| ff180 | 66 72 6f 6d 20 73 63 72 61 74 63 68 2c 20 77 68    69 63 68 20 6d 61 6b 65 73 20 75 70 64 61 74 69 | from.scratch,.which.makes.updati | 
| ff1a0 | 6e 67 20 73 69 6d 70 6c 65 72 20 61 6e 64 20 6c    65 73 73 0a 65 72 72 6f 72 2d 70 72 6f 6e 65 2c | ng.simpler.and.less.error-prone, | 
| ff1c0 | 20 62 75 74 20 61 6c 73 6f 20 6d 6f 72 65 20 63    6f 73 74 6c 79 2e 20 20 4b 65 65 70 69 6e 67 20 | .but.also.more.costly...Keeping. | 
| ff1e0 | 69 74 20 73 69 6d 70 6c 65 20 61 6e 64 20 6a 75    73 74 0a 72 65 2d 63 72 65 61 74 69 6e 67 20 65 | it.simple.and.just.re-creating.e | 
| ff200 | 76 65 72 79 74 68 69 6e 67 20 66 72 6f 6d 20 73    63 72 61 74 63 68 20 69 73 20 61 6e 20 6f 6c 64 | verything.from.scratch.is.an.old | 
| ff220 | 20 64 65 73 69 67 6e 20 64 65 63 69 73 69 6f 6e    20 61 6e 64 0a 64 65 70 61 72 74 69 6e 67 20 66 | .design.decision.and.departing.f | 
| ff240 | 72 6f 6d 20 74 68 61 74 20 77 69 6c 6c 20 72 65    71 75 69 72 65 20 6d 61 6a 6f 72 20 72 65 66 61 | rom.that.will.require.major.refa | 
| ff260 | 63 74 6f 72 69 6e 67 2e 0a 0a 20 20 20 49 20 70    6c 61 6e 20 74 6f 20 64 6f 20 74 68 61 74 20 69 | ctoring......I.plan.to.do.that.i | 
| ff280 | 6e 20 74 69 6d 65 20 66 6f 72 20 74 68 65 20 6e    65 78 74 20 6d 61 6a 6f 72 20 72 65 6c 65 61 73 | n.time.for.the.next.major.releas | 
| ff2a0 | 65 2e 20 20 49 20 61 6c 73 6f 20 69 6e 74 65 6e    64 0a 74 6f 20 63 72 65 61 74 65 20 6c 6f 67 73 | e...I.also.intend.to.create.logs | 
| ff2c0 | 20 61 6e 64 20 64 69 66 66 73 20 61 73 79 6e 63    68 72 6f 6e 6f 75 73 6c 79 2c 20 77 68 69 63 68 | .and.diffs.asynchronously,.which | 
| ff2e0 | 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 68 65 6c    70 20 61 20 6c 6f 74 0a 62 75 74 20 61 6c 73 6f | .should.also.help.a.lot.but.also | 
| ff300 | 20 72 65 71 75 69 72 65 73 20 6d 61 6a 6f 72 20    72 65 66 61 63 74 6f 72 69 6e 67 2e 0a 0a 20 20 | .requires.major.refactoring..... | 
| ff320 | 20 4d 65 61 6e 77 68 69 6c 65 20 79 6f 75 20 63    61 6e 20 74 65 6c 6c 20 4d 61 67 69 74 20 74 6f | .Meanwhile.you.can.tell.Magit.to | 
| ff340 | 20 6f 6e 6c 79 20 61 75 74 6f 6d 61 74 69 63 61    6c 6c 79 20 72 65 66 72 65 73 68 20 74 68 65 0a | .only.automatically.refresh.the. | 
| ff360 | 63 75 72 72 65 6e 74 20 4d 61 67 69 74 20 62 75    66 66 65 72 2c 20 62 75 74 20 6e 6f 74 20 74 68 | current.Magit.buffer,.but.not.th | 
| ff380 | 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e    20 20 49 66 20 79 6f 75 20 64 6f 20 74 68 61 74 | e.status.buffer...If.you.do.that | 
| ff3a0 | 2c 20 74 68 65 6e 0a 74 68 65 20 73 74 61 74 75    73 20 62 75 66 66 65 72 20 69 73 20 6f 6e 6c 79 | ,.then.the.status.buffer.is.only | 
| ff3c0 | 20 72 65 66 72 65 73 68 65 64 20 61 75 74 6f 6d    61 74 69 63 61 6c 6c 79 20 69 66 20 69 74 20 69 | .refreshed.automatically.if.it.i | 
| ff3e0 | 73 20 74 68 65 20 63 75 72 72 65 6e 74 0a 62 75    66 66 65 72 2e 0a 0a 20 20 20 20 20 28 73 65 74 | s.the.current.buffer........(set | 
| ff400 | 71 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d    73 74 61 74 75 73 2d 62 75 66 66 65 72 20 6e 69 | q.magit-refresh-status-buffer.ni | 
| ff420 | 6c 29 0a 0a 20 20 20 59 6f 75 20 73 68 6f 75 6c    64 20 61 6c 73 6f 20 63 68 65 63 6b 20 77 68 65 | l).....You.should.also.check.whe | 
| ff440 | 74 68 65 72 20 61 6e 79 20 74 68 69 72 64 2d 70    61 72 74 79 20 70 61 63 6b 61 67 65 73 20 68 61 | ther.any.third-party.packages.ha | 
| ff460 | 76 65 20 61 64 64 65 64 0a 61 6e 79 74 68 69 6e    67 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 72 65 | ve.added.anything.to....magit-re | 
| ff480 | 66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f 6f    6b e2 80 99 2c 20 e2 80 98 6d 61 67 69 74 2d 73 | fresh-buffer-hook...,....magit-s | 
| ff4a0 | 74 61 74 75 73 2d 72 65 66 72 65 73 68 2d 68 6f    6f 6b e2 80 99 2c 0a e2 80 98 6d 61 67 69 74 2d | tatus-refresh-hook...,....magit- | 
| ff4c0 | 70 72 65 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b    e2 80 99 2c 20 61 6e 64 20 e2 80 98 6d 61 67 69 | pre-refresh-hook...,.and....magi | 
| ff4e0 | 74 2d 70 6f 73 74 2d 72 65 66 72 65 73 68 2d 68    6f 6f 6b e2 80 99 2e 20 20 49 66 20 73 6f 2c 20 | t-post-refresh-hook......If.so,. | 
| ff500 | 74 68 65 6e 0a 63 68 65 63 6b 20 77 68 65 74 68    65 72 20 74 68 6f 73 65 20 61 64 64 69 74 69 6f | then.check.whether.those.additio | 
| ff520 | 6e 73 20 69 6d 70 61 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 | ns.impact.performance.significan | 
| ff540 | 74 6c 79 2e 0a 0a 20 20 20 4d 61 67 69 74 20 63    61 6e 20 62 65 20 74 6f 6c 64 20 74 6f 20 72 65 | tly......Magit.can.be.told.to.re | 
| ff560 | 66 72 65 73 68 20 62 75 66 66 65 72 73 20 76 65    72 62 6f 73 65 6c 79 20 75 73 69 6e 67 20 e2 80 | fresh.buffers.verbosely.using... | 
| ff580 | 98 4d 2d 78 0a 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 | .M-x.magit-toggle-verbose-refres | 
| ff5a0 | 68 e2 80 99 2e 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 | h......Enabling.this.helps.figur | 
| ff5c0 | 69 6e 67 20 6f 75 74 20 77 68 69 63 68 0a 73 65    63 74 69 6f 6e 73 20 61 72 65 20 62 6f 74 74 6c | ing.out.which.sections.are.bottl | 
| ff5e0 | 65 6e 65 63 6b 73 2e 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 | enecks...The.additional.output.c | 
| ff600 | 61 6e 20 62 65 20 66 6f 75 6e 64 20 69 6e 20 74    68 65 0a e2 80 98 2a 4d 65 73 73 61 67 65 73 2a | an.be.found.in.the....*Messages* | 
| ff620 | e2 80 99 20 62 75 66 66 65 72 2e 0a 0a 20 20 20    4d 61 67 69 74 20 61 6c 73 6f 20 72 65 76 65 72 | ....buffer......Magit.also.rever | 
| ff640 | 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 6c 65 73 20 6c 6f 63 | ts.buffers.for.visited.files.loc | 
| ff660 | 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 65 70 6f 73 69 74 6f | ated.inside.the.current.reposito | 
| ff680 | 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 63 68 61 6e 67 65 73 | ry.when.the.visited.file.changes | 
| ff6a0 | 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 65 6e 74 65 64 20 6f | .on.disk...That.is.implemented.o | 
| ff6c0 | 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 6f 64 65 e2 80 99 20 | n.top.of....auto-revert-mode.... | 
| ff6e0 | 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 0a e2 80 98 61 75 74 | from.the.built-in.library....aut | 
| ff700 | 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 74 20 77 68 65 74 68 | orevert......To.figure.out.wheth | 
| ff720 | 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 63 65 2c 20 63 68 65 | er.that.impacts.performance,.che | 
| ff740 | 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 20 73 69 67 6e 69 66 | ck.whether.performance.is.signif | 
| ff760 | 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 62 75 66 66 65 72 73 | icantly.worse,.when.many.buffers | 
| ff780 | 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 75 66 66 65 72 73 20 | .exist.and/or.when.some.buffers. | 
| ff7a0 | 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 20 49 66 20 73 6f 2c | visit.files.using.TRAMP...If.so, | 
| ff7c0 | 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 20 20 20 20 20 28 73 | .then.this.should.help........(s | 
| ff7e0 | 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 73 74 2d 66 69 6c 74 | etq.auto-revert-buffer-list-filt | 
| ff800 | 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 2d 72 65 76 65 72 74 | er............'magit-auto-revert | 
| ff820 | 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 20 46 6f 72 20 61 6c | -repository-buffer-p).....For.al | 
| ff840 | 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 2a 6e 6f 74 65 20 41 | ternative.approaches.see.*note.A | 
| ff860 | 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 65 2d 56 69 73 69 74 | utomatic.Reverting.of.File-Visit | 
| ff880 | 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 20 68 61 76 65 20 65 | ing.Buffers::......If.you.have.e | 
| ff8a0 | 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 61 72 65 20 64 69 73 | nabled.any.features.that.are.dis | 
| ff8c0 | 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 75 20 73 68 6f 75 6c | abled.by.default,.then.you.shoul | 
| ff8e0 | 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 63 74 20 70 65 72 66 | d.check.whether.they.impact.perf | 
| ff900 | 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 74 e2 80 99 73 0a 6c | ormance.significantly...It...s.l | 
| ff920 | 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 65 6e 61 62 6c 65 64 | ikely.that.they.were.not.enabled | 
| ff940 | 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 20 6b 6e 6f 77 6e 20 | .by.default.because.it.is.known. | 
| ff960 | 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 6e 63 65 20 61 74 20 | that.they.reduce.performance.at. | 
| ff980 | 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 65 73 2e 0a 0a 20 20 | least.in.large.repositories..... | 
| ff9a0 | 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 6c 6f 77 20 69 6e 73 | .If.performance.is.only.slow.ins | 
| ff9c0 | 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 67 65 0a 72 65 70 6f | ide.certain.unusually.large.repo | 
| ff9e0 | 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 77 61 6e 74 20 74 6f | sitories,.then.you.might.want.to | 
| ffa00 | 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 20 6f 6e 20 61 0a 70 | .disable.certain.features.on.a.p | 
| ffa20 | 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 73 69 74 6f 72 79 2d | er-repository.or.per-repository- | 
| ffa40 | 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 6f 74 65 0a 50 65 72 | class.basis.only...See.*note.Per | 
| ffa60 | 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 2e 20 20 46 6f | -Repository.Configuration::...Fo | 
| ffa80 | 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 20 74 69 6d 65 20 74 | r.example.it.takes.a.long.time.t | 
| ffaa0 | 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 63 75 72 72 65 6e 74 | o.determine.the.next.and.current | 
| ffac0 | 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 78 63 65 70 74 69 6f | .tag.in.repository.with.exceptio | 
| ffae0 | 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 77 6f 75 6c 64 20 74 | nal.numbers.of.tags...It.would.t | 
| ffb00 | 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 6f 20 64 69 73 61 62 | herefore.be.a.good.idea.to.disab | 
| ffb20 | 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 65 61 64 65 72 73 e2 | le....magit-insert-tags-headers. | 
| ffb40 | 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 65 6e 74 69 6f 6e 65 | ..,.as.explained.at.the.mentione | 
| ffb60 | 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 73 6f 66 74 20 57 69 | d.node...*.Menu:..*.Microsoft.Wi | 
| ffb80 | 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 4f 53 20 50 65 72 66 | ndows.Performance::.*.MacOS.Perf | 
| ffba0 | 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 65 0a 2e 2e 2e 2e 2e | ormance::..Log.Performance...... | 
| ffbc0 | 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 6c 6f 67 73 2c 20 4d | ............When.showing.logs,.M | 
| ffbe0 | 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 20 63 6f 6d 6d 69 74 | agit.limits.the.number.of.commit | 
| ffc00 | 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 68 6f 70 65 20 74 68 | s.initially.shown.in.the.hope.th | 
| ffc20 | 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 79 20 77 6f 72 6b 2e | at.this.avoids.unnecessary.work. | 
| ffc40 | 20 20 57 68 65 6e 20 75 73 69 6e 67 20 e2 80 98    2d 2d 67 72 61 70 68 e2 80 99 20 69 73 0a 75 73 | ..When.using....--graph....is.us | 
| ffc60 | 65 64 2c 20 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 73 | ed,.then.this.unfortunately.does | 
| ffc80 | 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 72 | .not.have.the.desired.effect.for | 
| ffca0 | 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 99 | .large.histories...Junio,.Git... | 
| ffcc0 | 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 61 | s.maintainer,.said.on.the.git.ma | 
| ffce0 | 69 6c 69 6e 67 20 6c 69 73 74 0a 28 3c 68 74 74    70 3a 2f 2f 77 77 77 2e 73 70 69 6e 69 63 73 2e | iling.list.(<http://www.spinics. | 
| ffd00 | 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 3a 20 | net/lists/git/msg232230.html>):. | 
| ffd20 | 22 e2 80 98 2d 2d 67 72 61 70 68 e2 80 99 20 77    61 6e 74 73 20 74 6f 0a 63 6f 6d 70 75 74 65 20 | "...--graph....wants.to.compute. | 
| ffd40 | 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 63 6f | the.whole.history.and.the.max-co | 
| ffd60 | 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 61 73 | unt.only.affects.the.output.phas | 
| ffd80 | 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 20 63 | e.after....--graph....does.its.c | 
| ffda0 | 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 73 2c | omputation"......In.other.words, | 
| ffdc0 | 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 74 20 | .it...s.not.that.Git.is.slow.at. | 
| ffde0 | 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 20 74 | outputting.the.differences,.or.t | 
| ffe00 | 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 68 65 | hat.Magit.is.slow.at.parsing.the | 
| ffe20 | 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 47 69 | .output.-.the.problem.is.that.Gi | 
| ffe40 | 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 20 73 | t.first.goes.outside.and.has.a.s | 
| ffe60 | 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 75 6e | moke......We.actually.work.aroun | 
| ffe80 | 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 75 6d | d.this.issue.by.limiting.the.num | 
| ffea0 | 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 6e 67 | ber.of.commits.not.only.by.using | 
| ffec0 | 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 61 20 | ....-<N>....but.by.also.using.a. | 
| ffee0 | 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 e2 80 | range...But.unfortunately.that.. | 
| fff00 | 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 65 6e | .s.not.always.possible......When | 
| fff20 | 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 69 74 | .more.than.a.few.thousand.commit | 
| fff40 | 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 80 98 | s.are.shown,.then.the.use.of.... | 
| fff60 | 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 6e 2e | --graph....can.slow.things.down. | 
| fff80 | 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 80 99 | .....Using....--color.--graph... | 
| fffa0 | 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 6f 64 | .is.even.slower...Magit.uses.cod | 
| fffc0 | 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 6e 20 | e.that.is.part.of.Emacs.to.turn. | 
| fffe0 | 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 20 20 | control.characters.into.faces... | 
| 100000 | 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 68 69 | That.code.is.pretty.slow.and.thi | 
| 100020 | 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 77 69 | s.is.quite.noticeable.when.showi | 
| 100040 | 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 64 20 | ng.a.log.with.many.branches.and. | 
| 100060 | 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 63 6f | merges...For.that.reason....--co | 
| 100080 | 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 6c 74 | lor....is.not.enabled.by.default | 
| 1000a0 | 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 20 61 | .anymore...Consider.leaving.it.a | 
| 1000c0 | 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 2e 2e | t.that...Diff.Performance....... | 
| 1000e0 | 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 20 74 | ............If.diffs.are.slow,.t | 
| 100100 | 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 6f 70 | hen.consider.turning.off.some.op | 
| 100120 | 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 67 20 | tional.diff.features.by.setting. | 
| 100140 | 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 61 72 | all.or.some.of.the.following.var | 
| 100160 | 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 64 69 | iables.to....nil...:....magit-di | 
| 100180 | 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 80 98 | ff-highlight-indentation...,.... | 
| 1001a0 | 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 80 99 | magit-diff-highlight-trailing... | 
| 1001c0 | 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 63 65 | ,....magit-diff-paint-whitespace | 
| 1001e0 | 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 75 6e | ...,....magit-diff-highlight-hun | 
| 100200 | 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 65 66 | k-body...,.and....magit-diff-ref | 
| 100220 | 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 61 20 | ine-hunk.........When.showing.a. | 
| 100240 | 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 72 79 | commit.instead.of.some.arbitrary | 
| 100260 | 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 66 6f | .diff,.then.some.additional.info | 
| 100280 | 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 74 69 | rmation.is.displayed...Calculati | 
| 1002a0 | 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 74 65 | ng.this.information.can.be.quite | 
| 1002c0 | 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 6d 73 | .expensive.given.certain.circums | 
| 1002e0 | 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 74 0a | tances...If.looking.at.a.commit. | 
| 100300 | 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 99 20 | using....magit-revision-mode.... | 
| 100320 | 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 68 61 | takes.considerably.more.time.tha | 
| 100340 | 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 6e 20 | n.looking.at.the.same.commit.in. | 
| 100360 | 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 6e 73 | ...magit-diff-mode...,.then.cons | 
| 100380 | 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 2d 69 | ider.setting....magit-revision-i | 
| 1003a0 | 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 6c e2 | nsert-related-refs....to....nil. | 
| 1003c0 | 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 66 72 | ........When.you.are.often.confr | 
| 1003e0 | 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 64 65 | onted.with.diffs.that.contain.de | 
| 100400 | 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 6e 74 | leted.files,.then.you.might.want | 
| 100420 | 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 6c 65 | .to.enable.the....--irreversible | 
| 100440 | 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 6f 20 | -delete....argument...If.you.do. | 
| 100460 | 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 74 20 | that.then.diffs.still.show.that. | 
| 100480 | 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 0a 61 | a.file.was.deleted.but.without.a | 
| 1004a0 | 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 65 64 | lso.showing.the.complete.deleted | 
| 1004c0 | 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 67 75 | .content.of.the.file...This.argu | 
| 1004e0 | 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 6c 74 | ment.is.not.available.by.default | 
| 100500 | 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 67 20 | ,.see.*note.(transient)Enabling. | 
| 100520 | 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 65 20 | and.Disabling.Suffixes::...Once. | 
| 100540 | 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 65 6e | you.have.done.that.you.should.en | 
| 100560 | 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 20 73 | able.it.and.save.that.setting,.s | 
| 100580 | 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 75 65 | ee.*note.(transient)Saving.Value | 
| 1005a0 | 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 74 68 | s::...You.should.do.this.in.both | 
| 1005c0 | 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 66 66 | .the.diff.(...d...).and.the.diff | 
| 1005e0 | 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 6f 70 | .refresh.(...D...).transient.pop | 
| 100600 | 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 2e 2e | ups...Refs.Buffer.Performance... | 
| 100620 | 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 66 72 | .......................When.refr | 
| 100640 | 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 20 69 | eshing.the."references.buffer".i | 
| 100660 | 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 62 65 | s.slow,.then.that...s.usually.be | 
| 100680 | 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 20 62 | cause.several.hundred.refs.are.b | 
| 1006a0 | 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 74 6f | eing.displayed...The.best.way.to | 
| 1006c0 | 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 77 65 | .address.that.is.to.display.fewe | 
| 1006e0 | 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 61 72 | r.refs,.obviously......If.you.ar | 
| 100700 | 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 74 65 | e.not,.or.only.mildly,.intereste | 
| 100720 | 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 74 68 | d.in.seeing.the.list.of.tags,.th | 
| 100740 | 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 6d 3a | en.start.by.not.displaying.them: | 
| 100760 | 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 73 2d | .......(remove-hook.'magit-refs- | 
| 100780 | 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 67 73 | sections-hook.'magit-insert-tags | 
| 1007a0 | 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 65 20 | ).....Then.you.should.also.make. | 
| 1007c0 | 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 61 6e | sure.that.the.listed.remote.bran | 
| 1007e0 | 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 63 61 | ches.actually.all.exist...You.ca | 
| 100800 | 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 69 63 | n.do.so.by.pruning.branches.whic | 
| 100820 | 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 61 e2 | h.no.longer.exist.using....f-pa. | 
| 100840 | 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 2e 2e | .....Committing.Performance..... | 
| 100860 | 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 6e 69 | ....................When.you.ini | 
| 100880 | 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 64 65 | tiate.a.commit,.then.Magit.by.de | 
| 1008a0 | 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 66 66 | fault.automatically.shows.a.diff | 
| 1008c0 | 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 74 6f | .of.the.changes.you.are.about.to | 
| 1008e0 | 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 69 73 | .commit...For.large.commits.this | 
| 100900 | 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 73 20 | .can.take.a.long.time,.which.is. | 
| 100920 | 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 75 20 | especially.distracting.when.you. | 
| 100940 | 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 66 20 | are.committing.large.amounts.of. | 
| 100960 | 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 99 74 | generated.data.which.you.don...t | 
| 100980 | 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 66 6f | .actually.intend.to.inspect.befo | 
| 1009a0 | 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 63 61 | re.committing...This.behavior.ca | 
| 1009c0 | 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 72 65 | n.be.turned.off.using:.......(re | 
| 1009e0 | 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 27 6d | move-hook.'server-switch-hook.'m | 
| 100a00 | 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 6e 20 79 6f 75 20 63 | agit-commit-diff).....Then.you.c | 
| 100a20 | 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 73 68 6f 77 20 74 68 | an.type....C-c.C-d....to.show.th | 
| 100a40 | 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 77 61 6e 74 0a 74 6f | e.diff.when.you.actually.want.to | 
| 100a60 | 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 41 6c 74 65 72 6e 61 | .see.it,.but.only.then...Alterna | 
| 100a80 | 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 68 6f 6f 6b 20 61 6c | tively.you.can.leave.the.hook.al | 
| 100aa0 | 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 80 99 20 69 6e 20 74 | one.and.just.type....C-g....in.t | 
| 100ac0 | 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 74 6f 6f 20 6c 6f 6e | hose.cases.when.it.takes.too.lon | 
| 100ae0 | 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 49 66 20 79 6f 75 20 | g.to.generate.the.diff...If.you. | 
| 100b00 | 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 64 20 75 70 20 77 69 | do.that,.then.you.will.end.up.wi | 
| 100b20 | 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 62 75 74 20 64 6f 69 | th.a.broken.diff.buffer,.but.doi | 
| 100b40 | 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 76 61 6e 74 61 67 65 | ng.it.this.way.has.the.advantage | 
| 100b60 | 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 73 65 65 20 74 68 65 | .that.you.usually.get.to.see.the | 
| 100b80 | 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 63 61 75 73 65 20 69 | .diff,.which.is.useful.because.i | 
| 100ba0 | 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 20 79 6f 75 0a 73 70 | t.increases.the.odds.that.you.sp | 
| 100bc0 | 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 69 6c 65 3a 20 6d 61 | ot.potential.issues.....File:.ma | 
| 100be0 | 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 74 20 57 69 6e 64 6f | git.info,..Node:.Microsoft.Windo | 
| 100c00 | 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 63 4f 53 20 50 65 72 | ws.Performance,..Next:.MacOS.Per | 
| 100c20 | 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 65 0a 0a 4d 69 63 72 | formance,..Up:.Performance..Micr | 
| 100c40 | 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 0a 2e 2e 2e 2e 2e 2e | osoft.Windows.Performance....... | 
| 100c60 | 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 49 6e 20 6f 72 64 65 | .........................In.orde | 
| 100c80 | 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 66 66 65 72 2c 20 e2 | r.to.update.the.status.buffer,.. | 
| 100ca0 | 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 66 65 77 20 64 6f 7a | ..git....has.to.be.run.a.few.doz | 
| 100cc0 | 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 6d 61 74 69 63 20 6f | en.times...That.is.problematic.o | 
| 100ce0 | 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 75 73 65 20 74 68 61 | n.Microsoft.Windows,.because.tha | 
| 100d00 | 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 65 70 74 69 6f 6e 61 | t.operating.system.is.exceptiona | 
| 100d20 | 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 65 73 73 65 73 2e 20 | lly.slow.at.starting.processes.. | 
| 100d40 | 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 68 61 74 20 63 61 6e | .Sadly.this.is.an.issue.that.can | 
| 100d60 | 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 66 74 20 69 74 73 65 | .only.be.fixed.by.Microsoft.itse | 
| 100d80 | 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 61 72 0a 74 6f 20 62 | lf,.and.they.don...t.appear.to.b | 
| 100da0 | 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 20 69 6e 20 64 6f 69 | e.particularly.interested.in.doi | 
| 100dc0 | 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 70 72 6f 63 65 73 73 | ng.so......Beside.the.subprocess | 
| 100de0 | 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 68 65 72 20 57 69 6e | .issue,.there.are.also.other.Win | 
| 100e00 | 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 20 69 73 73 75 65 73 | dows-specific.performance.issues | 
| 100e20 | 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 6b 61 72 6f 75 6e 64 | ...Some.of.these.have.workaround | 
| 100e40 | 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 69 74 20 66 6f 72 20 | s...The.maintainers.of."Git.for. | 
| 100e60 | 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 65 72 66 6f 72 6d 61 | Windows".try.to.improve.performa | 
| 100e80 | 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 73 65 20 74 68 65 0a | nce.on.Windows...Always.use.the. | 
| 100ea0 | 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 6f 20 62 65 6e 65 66 | latest.release.in.order.to.benef | 
| 100ec0 | 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 6d 61 6e 63 65 20 74 | it.from.the.latest.performance.t | 
| 100ee0 | 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 20 77 6f 72 6b 20 61 | weaks..Magit.too.tries.to.work.a | 
| 100f00 | 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 69 63 20 69 73 73 75 | round.some.Windows-specific.issu | 
| 100f20 | 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 20 73 6f 75 72 63 65 | es......According.to.some.source | 
| 100f40 | 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 47 69 74 20 76 61 72 | s,.setting.the.following.Git.var | 
| 100f60 | 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 20 20 20 67 69 74 20 | iables.can.also.help........git. | 
| 100f80 | 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 6f 61 64 69 6e 64 65 | config.--global.core.preloadinde | 
| 100fa0 | 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 76 32 2e 31 0a 20 20 | x.true...#.default.since.v2.1... | 
| 100fc0 | 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 66 73 63 61 | ...git.config.--global.core.fsca | 
| 100fe0 | 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 20 73 69 6e 63 65 20 | che.true........#.default.since. | 
| 101000 | 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 6f 62 61 6c 20 67 63 | v2.8......git.config.--global.gc | 
| 101020 | 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 61 6c 73 6f 20 63 68 | .auto.256.....You.should.also.ch | 
| 101040 | 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 20 70 72 6f 67 72 61 | eck.whether.an.anti-virus.progra | 
| 101060 | 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 65 2e 0a 0a 1f 0a 46 | m.is.affecting.performance.....F | 
| 101080 | 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 63 4f 53 20 50 65 | ile:.magit.info,..Node:.MacOS.Pe | 
| 1010a0 | 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 66 74 20 57 69 6e 64 | rformance,..Prev:.Microsoft.Wind | 
| 1010c0 | 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 66 6f 72 6d 61 6e 63 | ows.Performance,..Up:.Performanc | 
| 1010e0 | 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 2e 2e 2e 2e 2e 2e 2e | e..MacOS.Performance............ | 
| 101100 | 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 20 63 68 69 6c 64 20 | ........Before.Emacs.26.1.child. | 
| 101120 | 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 69 6e 67 20 e2 80 98 | processes.were.created.using.... | 
| 101140 | 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 65 64 6c 65 73 73 6c | fork....on.macOS..That.needlessl | 
| 101160 | 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 68 69 63 68 20 69 73 | y.copied.GUI.resources,.which.is | 
| 101180 | 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 61 73 20 74 68 61 74 | .expensive...The.result.was.that | 
| 1011a0 | 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 6d 65 73 20 61 73 20 | .forking.took.about.30.times.as. | 
| 1011c0 | 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 6e 75 78 2c 0a 61 6e | long.on.Darwin.than.on.Linux,.an | 
| 1011e0 | 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 6e 79 20 e2 80 98 67 | d.because.Magit.starts.many....g | 
| 101200 | 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 20 71 75 69 74 65 20 | it....processes.that.made.quite. | 
| 101220 | 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 20 73 75 72 65 20 74 | a.difference......So.make.sure.t | 
| 101240 | 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 74 20 45 6d 61 63 73 | hat.you.are.using.at.least.Emacs | 
| 101260 | 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 66 61 73 74 65 72 20 | .26.1,.in.which.case.the.faster. | 
| 101280 | 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 20 20 28 54 68 65 20 | ...vfork....will.be.used...(The. | 
| 1012a0 | 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 65 73 20 73 74 69 6c | creation.of.child.processes.stil | 
| 1012c0 | 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 6e 67 20 6f 6e 20 44 | l.takes.about.twice.as.long.on.D | 
| 1012e0 | 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 20 20 53 65 65 20 28 | arwin.compared.to.Linux.)..See.( | 
| 101300 | 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 0a 20 20 20 2d 2d 2d | 1).for.more.information......--- | 
| 101320 | 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 20 | -------.Footnotes.----------.... | 
| 101340 | 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 67 2f 61 72 63 | .(1)..<https://lists.gnu.org/arc | 
| 101360 | 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 37 2d 30 34 2f | hive/html/bug-gnu-emacs/2017-04/ | 
| 101380 | 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 69 74 2e 69 6e | msg00201.html>....File:.magit.in | 
| 1013a0 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 44 65 66 61 75    6c 74 20 42 69 6e 64 69 6e 67 73 2c 20 20 50 72 | fo,..Node:.Default.Bindings,..Pr | 
| 1013c0 | 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 69 61 6c 20 | ev:.Performance,..Up:.Essential. | 
| 1013e0 | 53 65 74 74 69 6e 67 73 0a 0a 39 2e 32 2e 33 20    44 65 66 61 75 6c 74 20 42 69 6e 64 69 6e 67 73 | Settings..9.2.3.Default.Bindings | 
| 101400 | 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 20 2d 2d 20 55 73 65 | .----------------------...--.Use | 
| 101420 | 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 6b 65 | r.Option:.magit-define-global-ke | 
| 101440 | 79 2d 62 69 6e 64 69 6e 67 73 0a 0a 20 20 20 20    20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e | y-bindings.......This.option.con | 
| 101460 | 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 73 6f    6d 65 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 | trols.whether.some.Magit.command | 
| 101480 | 73 20 61 72 65 20 61 75 74 6f 6d 61 74 69 63 61    6c 6c 79 0a 20 20 20 20 20 62 6f 75 6e 64 20 69 | s.are.automatically......bound.i | 
| 1014a0 | 6e 20 74 68 65 20 67 6c 6f 62 61 6c 20 6b 65 79    6d 61 70 20 65 76 65 6e 20 62 65 66 6f 72 65 20 | n.the.global.keymap.even.before. | 
| 1014c0 | 4d 61 67 69 74 20 69 73 20 75 73 65 64 20 66 6f    72 20 74 68 65 20 66 69 72 73 74 0a 20 20 20 20 | Magit.is.used.for.the.first..... | 
| 1014e0 | 20 74 69 6d 65 20 69 6e 20 74 68 65 20 63 75 72    72 65 6e 74 20 73 65 73 73 69 6f 6e 2e 0a 0a 20 | .time.in.the.current.session.... | 
| 101500 | 20 20 20 20 49 66 20 74 68 69 73 20 76 61 72 69    61 62 6c 65 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c | ....If.this.variable.is.non-nil, | 
| 101520 | 20 77 68 69 63 68 20 69 74 20 69 73 20 62 79 20    64 65 66 61 75 6c 74 2c 20 74 68 65 6e 20 74 68 | .which.it.is.by.default,.then.th | 
| 101540 | 65 0a 20 20 20 20 20 66 6f 6c 6c 6f 77 69 6e 67    20 62 69 6e 64 69 6e 67 73 20 6d 61 79 20 62 65 | e......following.bindings.may.be | 
| 101560 | 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 2e 0a 0a 20 20 | .added.to.the.global.keymap..... | 
| 101580 | 20 20 20 e2 80 98 43 2d 78 20 67 e2 80 99 20 20    20 20 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 | ......C-x.g...........magit-stat | 
| 1015a0 | 75 73 e2 80 99 0a 20 20 20 20 20 e2 80 98 43 2d    78 20 4d 2d 67 e2 80 99 20 20 20 e2 80 98 6d 61 | us............C-x.M-g.........ma | 
| 1015c0 | 67 69 74 2d 64 69 73 70 61 74 63 68 e2 80 99 0a    20 20 20 20 20 e2 80 98 43 2d 63 20 4d 2d 67 e2 | git-dispatch............C-c.M-g. | 
| 1015e0 | 80 99 20 20 20 e2 80 98 6d 61 67 69 74 2d 66 69    6c 65 2d 64 69 73 70 61 74 63 68 e2 80 99 0a 0a | ........magit-file-dispatch..... | 
| 101600 | 20 20 20 20 20 54 68 65 73 65 20 62 69 6e 64 69    6e 67 73 20 6d 61 79 20 62 65 20 61 64 64 65 64 | .....These.bindings.may.be.added | 
| 101620 | 20 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 20 69 73 20 72 | .when....after-init-hook....is.r | 
| 101640 | 75 6e 2e 20 20 45 61 63 68 0a 20 20 20 20 20 62    69 6e 64 69 6e 67 20 69 73 20 61 64 64 65 64 20 | un...Each......binding.is.added. | 
| 101660 | 69 66 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 61    74 20 74 68 61 74 20 74 69 6d 65 20 6e 6f 20 6f | if.and.only.if.at.that.time.no.o | 
| 101680 | 74 68 65 72 20 6b 65 79 20 69 73 20 62 6f 75 6e    64 0a 20 20 20 20 20 74 6f 20 74 68 65 20 73 61 | ther.key.is.bound......to.the.sa | 
| 1016a0 | 6d 65 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 6e    6f 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 20 | me.command.and.no.other.command. | 
| 1016c0 | 69 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20    73 61 6d 65 20 6b 65 79 2e 0a 20 20 20 20 20 49 | is.bound.to.the.same.key.......I | 
| 1016e0 | 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 20 61 64 | n.other.words.we.try.to.avoid.ad | 
| 101700 | 64 69 6e 67 20 62 69 6e 64 69 6e 67 73 20 74 68    61 74 20 61 72 65 0a 20 20 20 20 20 75 6e 6e 65 | ding.bindings.that.are......unne | 
| 101720 | 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 74 68 61 | cessary,.as.well.as.bindings.tha | 
| 101740 | 74 20 63 6f 6e 66 6c 69 63 74 20 77 69 74 68 20    6f 74 68 65 72 20 62 69 6e 64 69 6e 67 73 2e 0a | t.conflict.with.other.bindings.. | 
| 101760 | 0a 20 20 20 20 20 41 64 64 69 6e 67 20 74 68 65    20 61 62 6f 76 65 20 62 69 6e 64 69 6e 67 73 20 | ......Adding.the.above.bindings. | 
| 101780 | 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 69 74 2d 68 | is.delayed.until....after-init-h | 
| 1017a0 | 6f 6f 6b e2 80 99 20 69 73 0a 20 20 20 20 20 63    61 6c 6c 65 64 20 74 6f 20 61 6c 6c 6f 77 20 75 | ook....is......called.to.allow.u | 
| 1017c0 | 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 72 | sers.to.set.the.variable.anywher | 
| 1017e0 | 65 20 69 6e 20 74 68 65 69 72 20 69 6e 69 74 0a    20 20 20 20 20 66 69 6c 65 20 28 77 69 74 68 6f | e.in.their.init......file.(witho | 
| 101800 | 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 20 | ut.having.to.make.sure.to.do.so. | 
| 101820 | 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 0a 20 20 20 | before....magit....is.loaded.... | 
| 101840 | 20 20 6f 72 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 65 | ..or.autoloaded).and.to.increase | 
| 101860 | 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 0a 20 20 20 | .the.likelihood.that.all.the.... | 
| 101880 | 20 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 63 6f    6e 66 6c 69 63 74 69 6e 67 20 75 73 65 72 20 62 | ..potentially.conflicting.user.b | 
| 1018a0 | 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 2e | indings.have.already.been.added. | 
| 1018c0 | 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 20 | .......To.set.this.variable.use. | 
| 1018e0 | 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 20 | either....setq....or.the.Custom. | 
| 101900 | 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 20 | interface...Do......not.use.the. | 
| 101920 | 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 62 | function....customize-set-variab | 
| 101940 | 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 6f | le....because.doing.that......wo | 
| 101960 | 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 6d | uld.cause.Magit.to.be.loaded.imm | 
| 101980 | 65 64 69 61 74 65 6c 79 20 77 68 65 6e 20 74 68    61 74 20 66 6f 72 6d 20 69 73 0a 20 20 20 20 20 | ediately.when.that.form.is...... | 
| 1019a0 | 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 80 98 | evaluated.(this.differs.from.... | 
| 1019c0 | 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 20 64 | custom-set-variables...,.which.d | 
| 1019e0 | 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 65 73 | oesn...t......load.the.libraries | 
| 101a00 | 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 72 69 | .that.define.the.customized.vari | 
| 101a20 | 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 69 61 | ables)........Setting.this.varia | 
| 101a40 | 62 6c 65 20 74 6f 20 6e 69 6c 20 68 61 73 20 6e    6f 20 65 66 66 65 63 74 20 69 66 20 74 68 61 74 | ble.to.nil.has.no.effect.if.that | 
| 101a60 | 20 69 73 20 64 6f 6e 65 20 61 66 74 65 72 0a 20    20 20 20 20 74 68 65 20 6b 65 79 20 62 69 6e 64 | .is.done.after......the.key.bind | 
| 101a80 | 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 2e 0a 0a 20 | ings.have.already.been.added.... | 
| 101aa0 | 20 20 20 20 57 65 20 72 65 63 6f 6d 6d 65 6e 64    20 74 68 61 74 20 79 6f 75 20 62 69 6e 64 20 e2 | ....We.recommend.that.you.bind.. | 
| 101ac0 | 80 98 43 2d 63 20 67 e2 80 99 20 69 6e 73 74 65    61 64 20 6f 66 20 e2 80 98 43 2d 63 20 4d 2d 67 | ..C-c.g....instead.of....C-c.M-g | 
| 101ae0 | e2 80 99 20 74 6f 0a 20 20 20 20 20 e2 80 98 6d    61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 | ....to.........magit-file-dispat | 
| 101b00 | 63 68 e2 80 99 2e 20 20 54 68 65 20 66 6f 72 6d    65 72 20 69 73 20 61 20 6d 75 63 68 20 62 65 74 | ch......The.former.is.a.much.bet | 
| 101b20 | 74 65 72 20 62 69 6e 64 69 6e 67 20 62 75 74 20    74 68 65 0a 20 20 20 20 20 e2 80 98 43 2d 63 20 | ter.binding.but.the.........C-c. | 
| 101b40 | 3c 6c 65 74 74 65 72 3e e2 80 99 20 6e 61 6d 65    73 70 61 63 65 20 69 73 20 73 74 72 69 63 74 6c | <letter>....namespace.is.strictl | 
| 101b60 | 79 20 72 65 73 65 72 76 65 64 20 66 6f 72 20 75    73 65 72 73 3b 20 70 72 65 76 65 6e 74 69 6e 67 | y.reserved.for.users;.preventing | 
| 101b80 | 0a 20 20 20 20 20 4d 61 67 69 74 20 66 72 6f 6d    20 75 73 69 6e 67 20 69 74 20 62 79 20 64 65 66 | ......Magit.from.using.it.by.def | 
| 101ba0 | 61 75 6c 74 2e 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 | ault.............(global-set-key | 
| 101bc0 | 20 28 6b 62 64 20 22 43 2d 63 20 67 22 29 20 27    6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 | .(kbd."C-c.g").'magit-file-dispa | 
| 101be0 | 74 63 68 29 0a 0a 20 20 20 20 20 41 6c 73 6f 20    73 65 65 20 2a 6e 6f 74 65 20 43 6f 6d 6d 61 6e | tch).......Also.see.*note.Comman | 
| 101c00 | 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 3a 3a 20 | ds.for.Buffers.Visiting.Files::. | 
| 101c20 | 61 6e 64 20 2a 6e 6f 74 65 0a 20 20 20 20 20 28    65 6c 69 73 70 29 4b 65 79 20 42 69 6e 64 69 6e | and.*note......(elisp)Key.Bindin | 
| 101c40 | 67 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 3a 3a 2e    0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e | g.Conventions::.....File:.magit. | 
| 101c60 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 6c 75    6d 62 69 6e 67 2c 20 20 4e 65 78 74 3a 20 46 41 | info,..Node:.Plumbing,..Next:.FA | 
| 101c80 | 51 2c 20 20 50 72 65 76 3a 20 43 75 73 74 6f 6d    69 7a 69 6e 67 2c 20 20 55 70 3a 20 54 6f 70 0a | Q,..Prev:.Customizing,..Up:.Top. | 
| 101ca0 | 0a 31 30 20 50 6c 75 6d 62 69 6e 67 0a 2a 2a 2a    2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 68 65 20 66 6f | .10.Plumbing.***********..The.fo | 
| 101cc0 | 6c 6c 6f 77 69 6e 67 20 73 65 63 74 69 6f 6e 73    20 64 65 73 63 72 69 62 65 20 68 6f 77 20 74 6f | llowing.sections.describe.how.to | 
| 101ce0 | 20 75 73 65 20 73 65 76 65 72 61 6c 20 6f 66 20    4d 61 67 69 74 e2 80 99 73 20 63 6f 72 65 0a 61 | .use.several.of.Magit...s.core.a | 
| 101d00 | 62 73 74 72 61 63 74 69 6f 6e 73 20 74 6f 20 65    78 74 65 6e 64 20 4d 61 67 69 74 20 69 74 73 65 | bstractions.to.extend.Magit.itse | 
| 101d20 | 6c 66 20 6f 72 20 69 6d 70 6c 65 6d 65 6e 74 20    61 20 73 65 70 61 72 61 74 65 20 65 78 74 65 6e | lf.or.implement.a.separate.exten | 
| 101d40 | 73 69 6f 6e 2e 0a 0a 20 20 20 41 20 66 65 77 20    6f 66 20 74 68 65 20 6c 6f 77 2d 6c 65 76 65 6c | sion......A.few.of.the.low-level | 
| 101d60 | 20 66 65 61 74 75 72 65 73 20 75 73 65 64 20 62    79 20 4d 61 67 69 74 20 68 61 76 65 20 62 65 65 | .features.used.by.Magit.have.bee | 
| 101d80 | 6e 20 66 61 63 74 6f 72 65 64 20 6f 75 74 0a 69    6e 74 6f 20 73 65 70 61 72 61 74 65 20 6c 69 62 | n.factored.out.into.separate.lib | 
| 101da0 | 72 61 72 69 65 73 2f 70 61 63 6b 61 67 65 73 2c    20 73 6f 20 74 68 61 74 20 74 68 65 79 20 63 61 | raries/packages,.so.that.they.ca | 
| 101dc0 | 6e 20 62 65 20 75 73 65 64 20 62 79 20 6f 74 68    65 72 0a 70 61 63 6b 61 67 65 73 2c 20 77 69 74 | n.be.used.by.other.packages,.wit | 
| 101de0 | 68 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 64    65 70 65 6e 64 20 6f 6e 20 4d 61 67 69 74 2e 20 | hout.having.to.depend.on.Magit.. | 
| 101e00 | 20 53 65 65 20 2a 6e 6f 74 65 0a 28 77 69 74 68    2d 65 64 69 74 6f 72 29 54 6f 70 3a 3a 20 66 6f | .See.*note.(with-editor)Top::.fo | 
| 101e20 | 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62    6f 75 74 20 e2 80 98 77 69 74 68 2d 65 64 69 74 | r.information.about....with-edit | 
| 101e40 | 6f 72 e2 80 99 2e 20 20 e2 80 98 74 72 61 6e 73    69 65 6e 74 e2 80 99 0a 64 6f 65 73 6e e2 80 99 | or.........transient....doesn... | 
| 101e60 | 74 20 68 61 76 65 20 61 20 6d 61 6e 75 61 6c 20    79 65 74 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 | t.have.a.manual.yet......If.you. | 
| 101e80 | 61 72 65 20 74 72 79 69 6e 67 20 74 6f 20 66 69    6e 64 20 61 6e 20 75 6e 75 73 65 64 20 6b 65 79 | are.trying.to.find.an.unused.key | 
| 101ea0 | 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 62 69    6e 64 20 74 6f 20 61 0a 63 6f 6d 6d 61 6e 64 20 | .that.you.can.bind.to.a.command. | 
| 101ec0 | 70 72 6f 76 69 64 65 64 20 62 79 20 79 6f 75 72    20 6f 77 6e 20 4d 61 67 69 74 20 65 78 74 65 6e | provided.by.your.own.Magit.exten | 
| 101ee0 | 73 69 6f 6e 2c 20 74 68 65 6e 20 63 68 65 63 6b    6f 75 74 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 | sion,.then.checkout.<https://git | 
| 101f00 | 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 50 6c 75 67 69 6e 2d | hub.com/magit/magit/wiki/Plugin- | 
| 101f20 | 44 69 73 70 61 74 63 68 2d 4b 65 79 2d 52 65 67    69 73 74 72 79 3e 2e 0a 0a 2a 20 4d 65 6e 75 3a | Dispatch-Key-Registry>...*.Menu: | 
| 101f40 | 0a 0a 2a 20 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 | ..*.Calling.Git::.*.Section.Plum | 
| 101f60 | 62 69 6e 67 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 | bing::.*.Refreshing.Buffers::.*. | 
| 101f80 | 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 2e 69 6e 66 | Conventions::....File:.magit.inf | 
| 101fa0 | 6f 2c 20 20 4e 6f 64 65 3a 20 43 61 6c 6c 69 6e    67 20 47 69 74 2c 20 20 4e 65 78 74 3a 20 53 65 | o,..Node:.Calling.Git,..Next:.Se | 
| 101fc0 | 63 74 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 | ction.Plumbing,..Up:.Plumbing..1 | 
| 101fe0 | 30 2e 31 20 43 61 6c 6c 69 6e 67 20 47 69 74 0a    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | 0.1.Calling.Git.================ | 
| 102000 | 0a 0a 4d 61 67 69 74 20 70 72 6f 76 69 64 65 73    20 6d 61 6e 79 20 73 70 65 63 69 61 6c 69 7a 65 | ..Magit.provides.many.specialize | 
| 102020 | 64 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20    63 61 6c 6c 69 6e 67 20 47 69 74 2e 20 20 41 6c | d.functions.for.calling.Git...Al | 
| 102040 | 6c 20 6f 66 20 74 68 65 73 65 0a 66 75 6e 63 74    69 6f 6e 73 20 61 72 65 20 64 65 66 69 6e 65 64 | l.of.these.functions.are.defined | 
| 102060 | 20 69 6e 20 65 69 74 68 65 72 20 e2 80 98 6d 61    67 69 74 2d 67 69 74 2e 65 6c e2 80 99 20 6f 72 | .in.either....magit-git.el....or | 
| 102080 | 20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2e 65 6c e2 80 99 20 61 6e 64 0a 68 61 76 65 | ....magit-process.el....and.have | 
| 1020a0 | 20 6f 6e 65 20 6f 66 20 74 68 65 20 70 72 65 66    69 78 65 73 20 e2 80 98 6d 61 67 69 74 2d 72 75 | .one.of.the.prefixes....magit-ru | 
| 1020c0 | 6e 2d e2 80 99 2c 20 e2 80 98 6d 61 67 69 74 2d    63 61 6c 6c 2d e2 80 99 2c 20 e2 80 98 6d 61 67 | n-...,....magit-call-...,....mag | 
| 1020e0 | 69 74 2d 73 74 61 72 74 2d e2 80 99 2c 20 6f 72    0a e2 80 98 6d 61 67 69 74 2d 67 69 74 2d e2 80 | it-start-...,.or....magit-git-.. | 
| 102100 | 99 20 28 77 68 69 63 68 20 69 73 20 61 6c 73 6f    20 75 73 65 64 20 66 6f 72 20 6f 74 68 65 72 20 | ..(which.is.also.used.for.other. | 
| 102120 | 74 68 69 6e 67 73 29 2e 0a 0a 20 20 20 41 6c 6c    20 6f 66 20 74 68 65 73 65 20 66 75 6e 63 74 69 | things)......All.of.these.functi | 
| 102140 | 6f 6e 73 20 61 63 63 65 70 74 20 61 6e 20 69 6e    64 65 66 69 6e 69 74 65 20 6e 75 6d 62 65 72 20 | ons.accept.an.indefinite.number. | 
| 102160 | 6f 66 20 61 72 67 75 6d 65 6e 74 73 2c 0a 77 68    69 63 68 20 61 72 65 20 73 74 72 69 6e 67 73 20 | of.arguments,.which.are.strings. | 
| 102180 | 74 68 61 74 20 73 70 65 63 69 66 79 20 63 6f 6d    6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75 6d 65 | that.specify.command.line.argume | 
| 1021a0 | 6e 74 73 20 66 6f 72 20 47 69 74 20 28 6f 72 20    69 6e 0a 73 6f 6d 65 20 63 61 73 65 73 20 61 6e | nts.for.Git.(or.in.some.cases.an | 
| 1021c0 | 20 61 72 62 69 74 72 61 72 79 20 65 78 65 63 75    74 61 62 6c 65 29 2e 20 20 54 68 65 73 65 20 61 | .arbitrary.executable)...These.a | 
| 1021e0 | 72 67 75 6d 65 6e 74 73 20 61 72 65 20 66 6c 61    74 74 65 6e 65 64 0a 62 65 66 6f 72 65 20 62 65 | rguments.are.flattened.before.be | 
| 102200 | 69 6e 67 20 70 61 73 73 65 64 20 6f 6e 20 74 6f    20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 3b | ing.passed.on.to.the.executable; | 
| 102220 | 20 73 6f 20 69 6e 73 74 65 61 64 20 6f 66 20 73    74 72 69 6e 67 73 20 74 68 65 79 20 63 61 6e 0a | .so.instead.of.strings.they.can. | 
| 102240 | 61 6c 73 6f 20 62 65 20 6c 69 73 74 73 20 6f 66    20 73 74 72 69 6e 67 73 20 61 6e 64 20 61 72 67 | also.be.lists.of.strings.and.arg | 
| 102260 | 75 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20    e2 80 98 6e 69 6c e2 80 99 20 61 72 65 20 73 69 | uments.that.are....nil....are.si | 
| 102280 | 6c 65 6e 74 6c 79 0a 64 72 6f 70 70 65 64 2e 20    20 53 6f 6d 65 20 6f 66 20 74 68 65 73 65 20 66 | lently.dropped...Some.of.these.f | 
| 1022a0 | 75 6e 63 74 69 6f 6e 73 20 61 6c 73 6f 20 72 65    71 75 69 72 65 20 61 20 73 69 6e 67 6c 65 20 6d | unctions.also.require.a.single.m | 
| 1022c0 | 61 6e 64 61 74 6f 72 79 0a 61 72 67 75 6d 65 6e    74 20 62 65 66 6f 72 65 20 74 68 65 73 65 20 63 | andatory.argument.before.these.c | 
| 1022e0 | 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 61 72 67 75    6d 65 6e 74 73 2e 0a 0a 20 20 20 52 6f 75 67 68 | ommand.line.arguments......Rough | 
| 102300 | 6c 79 20 73 70 65 61 6b 69 6e 67 2c 20 74 68 65    73 65 20 66 75 6e 63 74 69 6f 6e 73 20 72 75 6e | ly.speaking,.these.functions.run | 
| 102320 | 20 47 69 74 20 65 69 74 68 65 72 20 74 6f 20 67    65 74 20 73 6f 6d 65 20 76 61 6c 75 65 20 6f 72 | .Git.either.to.get.some.value.or | 
| 102340 | 0a 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74    73 2e 20 20 54 68 65 20 66 75 6e 63 74 69 6f 6e | .for.side-effects...The.function | 
| 102360 | 73 20 74 68 61 74 20 72 65 74 75 72 6e 20 61 20    76 61 6c 75 65 20 61 72 65 20 75 73 65 66 75 6c | s.that.return.a.value.are.useful | 
| 102380 | 20 74 6f 0a 63 6f 6c 6c 65 63 74 20 74 68 65 20    69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6e 65 63 65 | .to.collect.the.information.nece | 
| 1023a0 | 73 73 61 72 79 20 74 6f 20 70 6f 70 75 6c 61 74    65 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 | ssary.to.populate.a.Magit.buffer | 
| 1023c0 | 2c 20 77 68 69 6c 65 20 74 68 65 0a 6f 74 68 65    72 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 69 | ,.while.the.others.are.used.to.i | 
| 1023e0 | 6d 70 6c 65 6d 65 6e 74 20 4d 61 67 69 74 20 63    6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 54 68 65 | mplement.Magit.commands......The | 
| 102400 | 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 74 68    65 20 76 61 6c 75 65 2d 6f 6e 6c 79 20 67 72 6f | .functions.in.the.value-only.gro | 
| 102420 | 75 70 20 61 6c 77 61 79 73 20 72 75 6e 20 73 79    6e 63 68 72 6f 6e 6f 75 73 6c 79 2c 20 61 6e 64 | up.always.run.synchronously,.and | 
| 102440 | 0a 74 68 65 79 20 6e 65 76 65 72 20 74 72 69 67    67 65 72 20 61 20 72 65 66 72 65 73 68 2e 20 20 | .they.never.trigger.a.refresh... | 
| 102460 | 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20    74 68 65 20 73 69 64 65 2d 65 66 66 65 63 74 20 | The.function.in.the.side-effect. | 
| 102480 | 67 72 6f 75 70 20 63 61 6e 0a 62 65 20 66 75 72    74 68 65 72 20 64 69 76 69 64 65 64 20 69 6e 74 | group.can.be.further.divided.int | 
| 1024a0 | 6f 20 73 75 62 67 72 6f 75 70 73 20 64 65 70 65    6e 64 69 6e 67 20 6f 6e 20 77 68 65 74 68 65 72 | o.subgroups.depending.on.whether | 
| 1024c0 | 20 74 68 65 79 20 72 75 6e 20 47 69 74 0a 73 79    6e 63 68 72 6f 6e 6f 75 73 6c 79 20 6f 72 20 61 | .they.run.Git.synchronously.or.a | 
| 1024e0 | 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2c 20 61    6e 64 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 | synchronously,.and.depending.on. | 
| 102500 | 77 68 65 74 68 65 72 20 74 68 65 79 20 74 72 69    67 67 65 72 20 61 0a 72 65 66 72 65 73 68 20 77 | whether.they.trigger.a.refresh.w | 
| 102520 | 68 65 6e 20 74 68 65 20 65 78 65 63 75 74 61 62    6c 65 20 68 61 73 20 66 69 6e 69 73 68 65 64 2e | hen.the.executable.has.finished. | 
| 102540 | 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 47 65 74    74 69 6e 67 20 61 20 56 61 6c 75 65 20 66 72 6f | ..*.Menu:..*.Getting.a.Value.fro | 
| 102560 | 6d 20 47 69 74 3a 3a 0a 2a 20 43 61 6c 6c 69 6e    67 20 47 69 74 20 66 6f 72 20 45 66 66 65 63 74 | m.Git::.*.Calling.Git.for.Effect | 
| 102580 | 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 20 47 | ::....File:.magit.info,..Node:.G | 
| 1025a0 | 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 4e 65 78 74 3a 20 | etting.a.Value.from.Git,..Next:. | 
| 1025c0 | 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 55 70 3a 20 43 61 6c | Calling.Git.for.Effect,..Up:.Cal | 
| 1025e0 | 6c 69 6e 67 20 47 69 74 0a 0a 31 30 2e 31 2e 31    20 47 65 74 74 69 6e 67 20 61 20 56 61 6c 75 65 | ling.Git..10.1.1.Getting.a.Value | 
| 102600 | 20 66 72 6f 6d 20 47 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 | .from.Git.---------------------- | 
| 102620 | 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 72 75 6e 20 47 | ---------..These.functions.run.G | 
| 102640 | 69 74 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 67    65 74 20 61 20 76 61 6c 75 65 2c 20 61 6e 20 65 | it.in.order.to.get.a.value,.an.e | 
| 102660 | 78 69 74 20 73 74 61 74 75 73 2c 20 6f 72 0a 6f    75 74 70 75 74 2e 20 20 4f 66 20 63 6f 75 72 73 | xit.status,.or.output...Of.cours | 
| 102680 | 65 20 79 6f 75 20 63 6f 75 6c 64 20 61 6c 73 6f    20 75 73 65 20 74 68 65 6d 20 74 6f 20 72 75 6e | e.you.could.also.use.them.to.run | 
| 1026a0 | 20 47 69 74 20 63 6f 6d 6d 61 6e 64 73 20 74 68    61 74 20 68 61 76 65 0a 73 69 64 65 2d 65 66 66 | .Git.commands.that.have.side-eff | 
| 1026c0 | 65 63 74 73 2c 20 62 75 74 20 74 68 61 74 20 73    68 6f 75 6c 64 20 62 65 20 61 76 6f 69 64 65 64 | ects,.but.that.should.be.avoided | 
| 1026e0 | 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 65 78 69 74 2d | ....--.Function:.magit-git-exit- | 
| 102700 | 63 6f 64 65 20 26 72 65 73 74 20 61 72 67 73 0a    0a 20 20 20 20 20 45 78 65 63 75 74 65 73 20 67 | code.&rest.args.......Executes.g | 
| 102720 | 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 69 74 73 20 65 78 69 | it.with.ARGS.and.returns.its.exi | 
| 102740 | 74 20 63 6f 64 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 | t.code....--.Function:.magit-git | 
| 102760 | 2d 73 75 63 63 65 73 73 20 26 72 65 73 74 20 61    72 67 73 0a 0a 20 20 20 20 20 45 78 65 63 75 74 | -success.&rest.args.......Execut | 
| 102780 | 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 e2 80 98 | es.git.with.ARGS.and.returns.... | 
| 1027a0 | 74 e2 80 99 20 69 66 20 74 68 65 20 65 78 69 74    20 63 6f 64 65 20 69 73 20 e2 80 98 30 e2 80 99 | t....if.the.exit.code.is....0... | 
| 1027c0 | 2c 0a 20 20 20 20 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 | ,.........nil....otherwise....-- | 
| 1027e0 | 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74    2d 67 69 74 2d 66 61 69 6c 75 72 65 20 26 72 65 | .Function:.magit-git-failure.&re | 
| 102800 | 73 74 20 61 72 67 73 0a 0a 20 20 20 20 20 45 78    65 63 75 74 65 73 20 67 69 74 20 77 69 74 68 20 | st.args.......Executes.git.with. | 
| 102820 | 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 20 | ARGS.and.returns....t....if.the. | 
| 102840 | 65 78 69 74 20 63 6f 64 65 20 69 73 20 e2 80 98    31 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 6e 69 | exit.code.is....1...,.........ni | 
| 102860 | 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 6d | l....otherwise....--.Function:.m | 
| 102880 | 61 67 69 74 2d 67 69 74 2d 74 72 75 65 20 26 72    65 73 74 20 61 72 67 73 0a 0a 20 20 20 20 20 45 | agit-git-true.&rest.args.......E | 
| 1028a0 | 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 75 72 6e | xecutes.git.with.ARGS.and.return | 
| 1028c0 | 73 20 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 | s....t....if.the.first.line.prin | 
| 1028e0 | 74 65 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 74 | ted.by......git.is.the.string."t | 
| 102900 | 72 75 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 | rue",....nil....otherwise....--. | 
| 102920 | 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d    67 69 74 2d 66 61 6c 73 65 20 26 72 65 73 74 20 | Function:.magit-git-false.&rest. | 
| 102940 | 61 72 67 73 0a 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 | args.......Executes.git.with.ARG | 
| 102960 | 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 20 66 69 72 | S.and.returns....t....if.the.fir | 
| 102980 | 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 69 74 20 69 73 20 74 | st.line.printed.by......git.is.t | 
| 1029a0 | 68 65 20 73 74 72 69 6e 67 20 22 66 61 6c 73 65    22 2c 20 e2 80 98 6e 69 6c e2 80 99 20 6f 74 68 | he.string."false",....nil....oth | 
| 1029c0 | 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 69 74 2d 67 69 74 | erwise....--.Function:.magit-git | 
| 1029e0 | 2d 69 6e 73 65 72 74 20 26 72 65 73 74 20 61 72    67 73 0a 0a 20 20 20 20 20 45 78 65 63 75 74 65 | -insert.&rest.args.......Execute | 
| 102a00 | 73 20 67 69 74 20 77 69 74 68 20 41 52 47 53 20    61 6e 64 20 69 6e 73 65 72 74 73 20 69 74 73 20 | s.git.with.ARGS.and.inserts.its. | 
| 102a20 | 6f 75 74 70 75 74 20 61 74 20 70 6f 69 6e 74 2e    0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 | output.at.point....--.Function:. | 
| 102a40 | 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67    20 26 72 65 73 74 20 61 72 67 73 0a 0a 20 20 20 | magit-git-string.&rest.args..... | 
| 102a60 | 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 | 
| 102a80 | 75 72 6e 73 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 | urns.the.first.line.of.its.outpu | 
| 102aa0 | 74 2e 0a 20 20 20 20 20 49 66 20 74 68 65 72 65    20 69 73 20 6e 6f 20 6f 75 74 70 75 74 20 6f 72 | t.......If.there.is.no.output.or | 
| 102ac0 | 20 69 66 20 69 74 20 62 65 67 69 6e 73 20 77 69    74 68 20 61 20 6e 65 77 6c 69 6e 65 20 63 68 61 | .if.it.begins.with.a.newline.cha | 
| 102ae0 | 72 61 63 74 65 72 2c 0a 20 20 20 20 20 74 68 65    6e 20 74 68 69 73 20 72 65 74 75 72 6e 73 20 e2 | racter,......then.this.returns.. | 
| 102b00 | 80 98 6e 69 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 67 | ..nil.......--.Function:.magit-g | 
| 102b20 | 69 74 2d 6c 69 6e 65 73 20 26 72 65 73 74 20 61    72 67 73 0a 0a 20 20 20 20 20 45 78 65 63 75 74 | it-lines.&rest.args.......Execut | 
| 102b40 | 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 69 74 73 | es.git.with.ARGS.and.returns.its | 
| 102b60 | 20 6f 75 74 70 75 74 20 61 73 20 61 20 6c 69 73    74 20 6f 66 20 6c 69 6e 65 73 2e 0a 20 20 20 20 | .output.as.a.list.of.lines...... | 
| 102b80 | 20 45 6d 70 74 79 20 6c 69 6e 65 73 20 61 6e 79    77 68 65 72 65 20 69 6e 20 74 68 65 20 6f 75 74 | .Empty.lines.anywhere.in.the.out | 
| 102ba0 | 70 75 74 20 61 72 65 20 6f 6d 69 74 74 65 64 2e    0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 | put.are.omitted....--.Function:. | 
| 102bc0 | 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20    26 72 65 73 74 20 61 72 67 73 0a 0a 20 20 20 20 | magit-git-items.&rest.args...... | 
| 102be0 | 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 75 | .Executes.git.with.ARGS.and.retu | 
| 102c00 | 72 6e 73 20 69 74 73 20 6e 75 6c 6c 2d 73 65 70    61 72 61 74 65 64 20 6f 75 74 70 75 74 20 61 73 | rns.its.null-separated.output.as | 
| 102c20 | 20 61 0a 20 20 20 20 20 6c 69 73 74 2e 20 20 45    6d 70 74 79 20 69 74 65 6d 73 20 61 6e 79 77 68 | .a......list...Empty.items.anywh | 
| 102c40 | 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 0a | ere.in.the.output.are.omitted... | 
| 102c60 | 20 20 20 20 20 49 66 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 | .....If.the.value.of.option....m | 
| 102c80 | 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 e2 80    99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 | agit-git-debug....is.non-nil.and | 
| 102ca0 | 20 67 69 74 20 65 78 69 74 73 0a 20 20 20 20 20    77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 | .git.exits......with.a.non-zero. | 
| 102cc0 | 65 78 69 74 20 73 74 61 74 75 73 2c 20 74 68 65    6e 20 77 61 72 6e 20 61 62 6f 75 74 20 74 68 61 | exit.status,.then.warn.about.tha | 
| 102ce0 | 74 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72    65 61 0a 20 20 20 20 20 61 6e 64 20 61 64 64 20 | t.in.the.echo.area......and.add. | 
| 102d00 | 61 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 61 69    6e 69 6e 67 20 67 69 74 e2 80 99 73 20 73 74 61 | a.section.containing.git...s.sta | 
| 102d20 | 6e 64 61 72 64 20 65 72 72 6f 72 20 69 6e 20 74    68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 | ndard.error.in.the.current...... | 
| 102d40 | 72 65 70 6f 73 69 74 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 | repository...s.process.buffer... | 
| 102d60 | 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61    67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 | .--.Function:.magit-process-git. | 
| 102d80 | 64 65 73 74 69 6e 61 74 69 6f 6e 20 26 72 65 73    74 20 61 72 67 73 0a 0a 20 20 20 20 20 43 61 6c | destination.&rest.args.......Cal | 
| 102da0 | 6c 73 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 | ls.Git.synchronously.in.a.separa | 
| 102dc0 | 74 65 20 70 72 6f 63 65 73 73 2c 20 72 65 74 75    72 6e 69 6e 67 20 69 74 73 20 65 78 69 74 0a 20 | te.process,.returning.its.exit.. | 
| 102de0 | 20 20 20 20 63 6f 64 65 2e 20 20 44 45 53 54 49    4e 41 54 49 4f 4e 20 73 70 65 63 69 66 69 65 73 | ....code...DESTINATION.specifies | 
| 102e00 | 20 68 6f 77 20 74 6f 20 68 61 6e 64 6c 65 20 74    68 65 20 6f 75 74 70 75 74 2c 20 6c 69 6b 65 20 | .how.to.handle.the.output,.like. | 
| 102e20 | 66 6f 72 0a 20 20 20 20 20 e2 80 98 63 61 6c 6c    2d 70 72 6f 63 65 73 73 e2 80 99 2c 20 65 78 63 | for.........call-process...,.exc | 
| 102e40 | 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 20 73 75 70 70 6f | ept.that.file.handlers.are.suppo | 
| 102e60 | 72 74 65 64 2e 20 20 45 6e 61 62 6c 65 73 0a 20    20 20 20 20 43 79 67 77 69 6e e2 80 99 73 20 22 | rted...Enables......Cygwin...s." | 
| 102e80 | 6e 6f 67 6c 6f 62 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 | noglob".option.during.the.call.a | 
| 102ea0 | 6e 64 20 65 6e 73 75 72 65 73 20 75 6e 69 78 20    65 6f 6c 0a 20 20 20 20 20 63 6f 6e 76 65 72 73 | nd.ensures.unix.eol......convers | 
| 102ec0 | 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 70 72 6f 63 65 73 | ion....--.Function:.magit-proces | 
| 102ee0 | 73 2d 66 69 6c 65 20 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 | s-file.process.&optional.infile. | 
| 102f00 | 62 75 66 66 65 72 20 64 69 73 70 6c 61 79 0a 20    20 20 20 20 20 20 20 20 20 26 72 65 73 74 20 61 | buffer.display...........&rest.a | 
| 102f20 | 72 67 73 0a 0a 20 20 20 20 20 50 72 6f 63 65 73    73 65 73 20 66 69 6c 65 73 20 73 79 6e 63 68 72 | rgs.......Processes.files.synchr | 
| 102f40 | 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 2e 20 20 | onously.in.a.separate.process... | 
| 102f60 | 49 64 65 6e 74 69 63 61 6c 20 74 6f 0a 20 20 20    20 20 e2 80 98 70 72 6f 63 65 73 73 2d 66 69 6c | Identical.to.........process-fil | 
| 102f80 | 65 e2 80 99 20 62 75 74 20 74 65 6d 70 6f 72 61    72 69 6c 79 20 65 6e 61 62 6c 65 73 20 43 79 67 | e....but.temporarily.enables.Cyg | 
| 102fa0 | 77 69 6e e2 80 99 73 20 22 6e 6f 67 6c 6f 62 22    20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 64 75 72 | win...s."noglob".option......dur | 
| 102fc0 | 69 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 | ing.the.call.and.ensures.unix.eo | 
| 102fe0 | 6c 20 63 6f 6e 76 65 72 73 69 6f 6e 2e 0a 0a 20    20 20 49 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 | l.conversion......If.an.error.oc | 
| 103000 | 63 75 72 73 20 77 68 65 6e 20 75 73 69 6e 67 20    6f 6e 65 20 6f 66 20 74 68 65 20 61 62 6f 76 65 | curs.when.using.one.of.the.above | 
| 103020 | 20 66 75 6e 63 74 69 6f 6e 73 2c 20 74 68 65 6e    20 74 68 61 74 0a 69 73 20 75 73 75 61 6c 6c 79 | .functions,.then.that.is.usually | 
| 103040 | 20 64 75 65 20 74 6f 20 61 20 62 75 67 2c 20 69    2e 65 2e 20 20 75 73 69 6e 67 20 61 6e 20 61 72 | .due.to.a.bug,.i.e...using.an.ar | 
| 103060 | 67 75 6d 65 6e 74 20 77 68 69 63 68 20 69 73 20    6e 6f 74 20 61 63 74 75 61 6c 6c 79 0a 73 75 70 | gument.which.is.not.actually.sup | 
| 103080 | 70 6f 72 74 65 64 2e 20 20 53 75 63 68 20 65 72    72 6f 72 73 20 61 72 65 20 75 73 75 61 6c 6c 79 | ported...Such.errors.are.usually | 
| 1030a0 | 20 6e 6f 74 20 72 65 70 6f 72 74 65 64 2c 20 62    75 74 20 77 68 65 6e 20 74 68 65 79 20 6f 63 63 | .not.reported,.but.when.they.occ | 
| 1030c0 | 75 72 20 77 65 0a 6e 65 65 64 20 74 6f 20 62 65    20 61 62 6c 65 20 74 6f 20 64 65 62 75 67 20 74 | ur.we.need.to.be.able.to.debug.t | 
| 1030e0 | 68 65 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 67 69 74 | hem....--.User.Option:.magit-git | 
| 103100 | 2d 64 65 62 75 67 0a 0a 20 20 20 20 20 57 68 65    74 68 65 72 20 74 6f 20 72 65 70 6f 72 74 20 65 | -debug.......Whether.to.report.e | 
| 103120 | 72 72 6f 72 73 20 74 68 61 74 20 6f 63 63 75 72    20 77 68 65 6e 20 75 73 69 6e 67 20 e2 80 98 6d | rrors.that.occur.when.using....m | 
| 103140 | 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 e2    80 99 2c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 | agit-git-insert...,.........magi | 
| 103160 | 74 2d 67 69 74 2d 73 74 72 69 6e 67 e2 80 99 2c    20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 6c 69 | t-git-string...,....magit-git-li | 
| 103180 | 6e 65 73 e2 80 99 2c 20 6f 72 20 e2 80 98 6d 61    67 69 74 2d 67 69 74 2d 69 74 65 6d 73 e2 80 99 | nes...,.or....magit-git-items... | 
| 1031a0 | 2e 20 20 54 68 69 73 0a 20 20 20 20 20 64 6f 65    73 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 72 | ...This......does.not.actually.r | 
| 1031c0 | 61 69 73 65 20 61 6e 20 65 72 72 6f 72 2e 20 20    49 6e 73 74 65 61 64 20 61 20 6d 65 73 73 61 67 | aise.an.error...Instead.a.messag | 
| 1031e0 | 65 20 69 73 20 73 68 6f 77 6e 20 69 6e 0a 20 20    20 20 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 | e.is.shown.in......the.echo.area | 
| 103200 | 2c 20 61 6e 64 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 73 20 | ,.and.git...s.standard.error.is. | 
| 103220 | 69 6e 73 65 72 74 20 69 6e 74 6f 20 61 20 6e 65    77 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 69 | insert.into.a.new......section.i | 
| 103240 | 6e 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 70 72 6f | n.the.current.repository...s.pro | 
| 103260 | 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 | 
| 103280 | 74 2d 67 69 74 2d 73 74 72 20 26 72 65 73 74 20    61 72 67 73 0a 0a 20 20 20 20 20 54 68 69 73 20 | t-git-str.&rest.args.......This. | 
| 1032a0 | 69 73 20 61 20 76 61 72 69 61 6e 74 20 6f 66 20    e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 | is.a.variant.of....magit-git-str | 
| 1032c0 | 69 6e 67 e2 80 99 20 74 68 61 74 20 69 67 6e 6f    72 65 73 20 74 68 65 20 6f 70 74 69 6f 6e 0a 20 | ing....that.ignores.the.option.. | 
| 1032e0 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 67 69 74    2d 64 65 62 75 67 e2 80 99 2e 20 20 49 74 20 69 | .......magit-git-debug......It.i | 
| 103300 | 73 20 6d 61 69 6e 6c 79 20 69 6e 74 65 6e 64 65    64 20 74 6f 20 62 65 20 75 73 65 64 20 77 68 69 | s.mainly.intended.to.be.used.whi | 
| 103320 | 6c 65 20 68 61 6e 64 6c 69 6e 67 0a 20 20 20 20    20 65 72 72 6f 72 73 20 69 6e 20 66 75 6e 63 74 | le.handling......errors.in.funct | 
| 103340 | 69 6f 6e 73 20 74 68 61 74 20 64 6f 20 72 65 73    70 65 63 74 20 74 68 61 74 20 6f 70 74 69 6f 6e | ions.that.do.respect.that.option | 
| 103360 | 2e 20 20 55 73 69 6e 67 20 73 75 63 68 20 61 0a    20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 77 68 | ...Using.such.a......function.wh | 
| 103380 | 69 6c 65 20 68 61 6e 64 69 6e 67 20 61 6e 20 65    72 72 6f 72 20 63 6f 75 6c 64 20 63 61 75 73 65 | ile.handing.an.error.could.cause | 
| 1033a0 | 20 79 65 74 20 61 6e 6f 74 68 65 72 20 65 72 72    6f 72 20 61 6e 64 0a 20 20 20 20 20 74 68 65 72 | .yet.another.error.and......ther | 
| 1033c0 | 65 66 6f 72 65 20 6c 65 61 64 20 74 6f 20 61 6e    20 69 6e 66 69 6e 69 74 65 20 72 65 63 75 72 73 | efore.lead.to.an.infinite.recurs | 
| 1033e0 | 69 6f 6e 2e 20 20 59 6f 75 20 70 72 6f 62 61 62    6c 79 20 77 6f 6e e2 80 99 74 20 65 76 65 72 0a | ion...You.probably.won...t.ever. | 
| 103400 | 20 20 20 20 20 6e 65 65 64 20 74 6f 20 75 73 65    20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 0a | .....need.to.use.this.function.. | 
| 103420 | 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 61 6c 6c | ...File:.magit.info,..Node:.Call | 
| 103440 | 69 6e 67 20 47 69 74 20 66 6f 72 20 45 66 66 65    63 74 2c 20 20 50 72 65 76 3a 20 47 65 74 74 69 | ing.Git.for.Effect,..Prev:.Getti | 
| 103460 | 6e 67 20 61 20 56 61 6c 75 65 20 66 72 6f 6d 20    47 69 74 2c 20 20 55 70 3a 20 43 61 6c 6c 69 6e | ng.a.Value.from.Git,..Up:.Callin | 
| 103480 | 67 20 47 69 74 0a 0a 31 30 2e 31 2e 32 20 43 61    6c 6c 69 6e 67 20 47 69 74 20 66 6f 72 20 45 66 | g.Git..10.1.2.Calling.Git.for.Ef | 
| 1034a0 | 66 65 63 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 2d 2d 2d 2d | fect.--------------------------- | 
| 1034c0 | 2d 2d 0a 0a 54 68 65 73 65 20 66 75 6e 63 74 69    6f 6e 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 | --..These.functions.are.used.to. | 
| 1034e0 | 72 75 6e 20 67 69 74 20 74 6f 20 70 72 6f 64 75    63 65 20 73 6f 6d 65 20 65 66 66 65 63 74 2e 20 | run.git.to.produce.some.effect.. | 
| 103500 | 20 4d 6f 73 74 20 4d 61 67 69 74 0a 63 6f 6d 6d    61 6e 64 73 20 74 68 61 74 20 61 63 74 75 61 6c | .Most.Magit.commands.that.actual | 
| 103520 | 6c 79 20 72 75 6e 20 67 69 74 20 64 6f 20 73 6f    20 62 79 20 75 73 69 6e 67 20 73 75 63 68 20 61 | ly.run.git.do.so.by.using.such.a | 
| 103540 | 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 20 20 20 42    65 63 61 75 73 65 20 77 65 20 64 6f 20 6e 6f 74 | .function......Because.we.do.not | 
| 103560 | 20 6e 65 65 64 20 74 6f 20 63 6f 6e 73 75 6d 65    20 67 69 74 e2 80 99 73 20 6f 75 74 70 75 74 20 | .need.to.consume.git...s.output. | 
| 103580 | 77 68 65 6e 20 75 73 69 6e 67 20 74 68 65 73 65    0a 66 75 6e 63 74 69 6f 6e 73 2c 20 74 68 65 69 | when.using.these.functions,.thei | 
| 1035a0 | 72 20 6f 75 74 70 75 74 20 69 73 20 69 6e 73 74    65 61 64 20 6c 6f 67 67 65 64 20 69 6e 74 6f 20 | r.output.is.instead.logged.into. | 
| 1035c0 | 61 20 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 79    20 62 75 66 66 65 72 2c 0a 77 68 69 63 68 20 63 | a.per-repository.buffer,.which.c | 
| 1035e0 | 61 6e 20 62 65 20 73 68 6f 77 6e 20 75 73 69 6e    67 20 e2 80 98 24 e2 80 99 20 66 72 6f 6d 20 61 | an.be.shown.using....$....from.a | 
| 103600 | 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 6f 72    20 e2 80 98 4d 2d 78 20 6d 61 67 69 74 2d 70 72 | .Magit.buffer.or....M-x.magit-pr | 
| 103620 | 6f 63 65 73 73 e2 80 99 0a 65 6c 73 65 77 68 65    72 65 2e 0a 0a 20 20 20 54 68 65 73 65 20 66 75 | ocess....elsewhere......These.fu | 
| 103640 | 6e 63 74 69 6f 6e 73 20 63 61 6e 20 68 61 76 65    20 61 6e 20 65 66 66 65 63 74 20 69 6e 20 74 77 | nctions.can.have.an.effect.in.tw | 
| 103660 | 6f 20 64 69 73 74 69 6e 63 74 20 77 61 79 73 2e    20 20 46 69 72 73 74 6c 79 2c 0a 72 75 6e 6e 69 | o.distinct.ways...Firstly,.runni | 
| 103680 | 6e 67 20 67 69 74 20 6d 61 79 20 63 68 61 6e 67    65 20 73 6f 6d 65 74 68 69 6e 67 2c 20 69 2e 65 | ng.git.may.change.something,.i.e | 
| 1036a0 | 2e 20 20 63 72 65 61 74 65 20 6f 72 20 70 75 73    68 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2e 0a | ...create.or.push.a.new.commit.. | 
| 1036c0 | 53 65 63 6f 6e 64 6c 79 2c 20 74 68 61 74 20 63    68 61 6e 67 65 20 6d 61 79 20 72 65 71 75 69 72 | Secondly,.that.change.may.requir | 
| 1036e0 | 65 20 74 68 61 74 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 | e.that.Magit.buffers.are.refresh | 
| 103700 | 65 64 20 74 6f 0a 72 65 66 6c 65 63 74 20 74 68    65 20 63 68 61 6e 67 65 64 20 73 74 61 74 65 20 | ed.to.reflect.the.changed.state. | 
| 103720 | 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72    79 2e 20 20 42 75 74 20 72 65 66 72 65 73 68 69 | of.the.repository...But.refreshi | 
| 103740 | 6e 67 20 69 73 6e e2 80 99 74 0a 61 6c 77 61 79    73 20 64 65 73 69 72 61 62 6c 65 2c 20 73 6f 20 | ng.isn...t.always.desirable,.so. | 
| 103760 | 6f 6e 6c 79 20 73 6f 6d 65 20 6f 66 20 74 68 65    73 65 20 66 75 6e 63 74 69 6f 6e 73 20 64 6f 20 | only.some.of.these.functions.do. | 
| 103780 | 70 65 72 66 6f 72 6d 20 73 75 63 68 20 61 0a 72    65 66 72 65 73 68 20 61 66 74 65 72 20 67 69 74 | perform.such.a.refresh.after.git | 
| 1037a0 | 20 68 61 73 20 72 65 74 75 72 6e 65 64 2e 0a 0a    20 20 20 53 6f 6d 65 74 69 6d 65 73 20 69 74 20 | .has.returned......Sometimes.it. | 
| 1037c0 | 69 73 20 75 73 65 66 75 6c 20 74 6f 20 72 75 6e    20 67 69 74 20 61 73 79 6e 63 68 72 6f 6e 6f 75 | is.useful.to.run.git.asynchronou | 
| 1037e0 | 73 6c 79 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c    65 2c 20 77 68 65 6e 0a 74 68 65 20 75 73 65 72 | sly...For.example,.when.the.user | 
| 103800 | 20 68 61 73 20 6a 75 73 74 20 69 6e 69 74 69 61    74 65 64 20 61 20 70 75 73 68 2c 20 74 68 65 6e | .has.just.initiated.a.push,.then | 
| 103820 | 20 74 68 65 72 65 20 69 73 20 6e 6f 20 72 65 61    73 6f 6e 20 74 6f 20 6d 61 6b 65 20 68 65 72 0a | .there.is.no.reason.to.make.her. | 
| 103840 | 77 61 69 74 20 75 6e 74 69 6c 20 74 68 61 74 20    68 61 73 20 63 6f 6d 70 6c 65 74 65 64 2e 20 20 | wait.until.that.has.completed... | 
| 103860 | 49 6e 20 6f 74 68 65 72 20 63 61 73 65 73 20 69    74 20 6d 61 6b 65 73 20 73 65 6e 73 65 20 74 6f | In.other.cases.it.makes.sense.to | 
| 103880 | 20 77 61 69 74 0a 66 6f 72 20 67 69 74 20 74 6f    20 63 6f 6d 70 6c 65 74 65 20 62 65 66 6f 72 65 | .wait.for.git.to.complete.before | 
| 1038a0 | 20 6c 65 74 74 69 6e 67 20 74 68 65 20 75 73 65    72 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 65 | .letting.the.user.do.something.e | 
| 1038c0 | 6c 73 65 2e 20 20 46 6f 72 0a 65 78 61 6d 70 6c    65 20 61 66 74 65 72 20 73 74 61 67 69 6e 67 20 | lse...For.example.after.staging. | 
| 1038e0 | 61 20 63 68 61 6e 67 65 20 69 74 20 69 73 20 75    73 65 66 75 6c 20 74 6f 20 77 61 69 74 20 75 6e | a.change.it.is.useful.to.wait.un | 
| 103900 | 74 69 6c 20 61 66 74 65 72 20 74 68 65 0a 72 65    66 72 65 73 68 20 62 65 63 61 75 73 65 20 74 68 | til.after.the.refresh.because.th | 
| 103920 | 61 74 20 61 6c 73 6f 20 61 75 74 6f 6d 61 74 69    63 61 6c 6c 79 20 6d 6f 76 65 73 20 74 6f 20 74 | at.also.automatically.moves.to.t | 
| 103940 | 68 65 20 6e 65 78 74 20 63 68 61 6e 67 65 2e 0a    0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d | he.next.change....--.Function:.m | 
| 103960 | 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 26 72    65 73 74 20 61 72 67 73 0a 0a 20 20 20 20 20 43 | agit-call-git.&rest.args.......C | 
| 103980 | 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 53 | alls.git.synchronously.with.ARGS | 
| 1039a0 | 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a    20 6d 61 67 69 74 2d 63 61 6c 6c 2d 70 72 6f 63 | ....--.Function:.magit-call-proc | 
| 1039c0 | 65 73 73 20 70 72 6f 67 72 61 6d 20 26 72 65 73    74 20 61 72 67 73 0a 0a 20 20 20 20 20 43 61 6c | ess.program.&rest.args.......Cal | 
| 1039e0 | 6c 73 20 50 52 4f 47 52 41 4d 20 73 79 6e 63 68    72 6f 6e 6f 75 73 6c 79 20 77 69 74 68 20 41 52 | ls.PROGRAM.synchronously.with.AR | 
| 103a00 | 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 72 75 6e 2d 67 69 74 | GS....--.Function:.magit-run-git | 
| 103a20 | 20 26 72 65 73 74 20 61 72 67 73 0a 0a 20 20 20    20 20 43 61 6c 6c 73 20 67 69 74 20 73 79 6e 63 | .&rest.args.......Calls.git.sync | 
| 103a40 | 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 68 65 6e 20 72 65 66 | hronously.with.ARGS.and.then.ref | 
| 103a60 | 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 67 69 74 2d 72 75 6e | reshes....--.Function:.magit-run | 
| 103a80 | 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 73 0a 0a 20 20 20 20 | -git-with-input.&rest.args...... | 
| 103aa0 | 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 69 74 68 20 41 52 | .Calls.git.synchronously.with.AR | 
| 103ac0 | 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 74 20 6f 66 20 74 | GS.and.sends.it.the.content.of.t | 
| 103ae0 | 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 73 74 61 6e 64 61 | he......current.buffer.on.standa | 
| 103b00 | 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 72 65 6e 74 20 62 | rd.input........If.the.current.b | 
| 103b20 | 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 74 6f 72 79 e2 80 | uffer...s....default-directory.. | 
| 103b40 | 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 73 79 73 74 65 6d | ..is.on.a.remote......filesystem | 
| 103b60 | 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 75 6e 73 20 67 69 | ,.this.function.actually.runs.gi | 
| 103b80 | 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 20 20 74 68 65 6e | t.asynchronously...But......then | 
| 103ba0 | 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 74 6f 20 72 65 74 | .it.waits.for.the.process.to.ret | 
| 103bc0 | 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 66 20 69 73 0a 20 | urn,.so.the.function.itself.is.. | 
| 103be0 | 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 74 69 6f 6e 3a 20 | ....synchronous....--.Function:. | 
| 103c00 | 6d 61 67 69 74 2d 67 69 74 20 26 72 65 73 74 20    61 72 67 73 0a 0a 20 20 20 20 20 43 61 6c 6c 73 | magit-git.&rest.args.......Calls | 
| 103c20 | 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 53 20 66 6f 72 | .git.synchronously.with.ARGS.for | 
| 103c40 | 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 20 20 20 20 66 | .side-effects.only...This......f | 
| 103c60 | 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 65 20 62 75 66 | unction.does.not.refresh.the.buf | 
| 103c80 | 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 69 74 2d 77 61 | fer....--.Function:.magit-git-wa | 
| 103ca0 | 73 68 20 77 61 73 68 65 72 20 26 72 65 73 74 20    61 72 67 73 0a 0a 20 20 20 20 20 45 78 65 63 75 | sh.washer.&rest.args.......Execu | 
| 103cc0 | 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 77 61 73 68 | te.Git.with.ARGS,.inserting.wash | 
| 103ce0 | 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 79 0a 20 20 | ed.output.at.point...Actually... | 
| 103d00 | 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 75 74 20 61 | ...first.insert.the.raw.output.a | 
| 103d20 | 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 70 75 74 20 | t.point...If.there.is.no.output. | 
| 103d40 | 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 63 74 69 6f | call.........magit-cancel-sectio | 
| 103d60 | 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 20 6e 61 72 | n......Otherwise.temporarily.nar | 
| 103d80 | 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 6e 73 65 72 | row.the.buffer.to......the.inser | 
| 103da0 | 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 69 6e 67 2c | ted.text,.move.to.its.beginning, | 
| 103dc0 | 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 20 57 41 53 | .and.then.call.function......WAS | 
| 103de0 | 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 67 75 6d 65 | HER.with.ARGS.as.its.sole.argume | 
| 103e00 | 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 63 68 72 6f | nt......And.now.for.the.asynchro | 
| 103e20 | 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 3a 20 6d 61 | nous.variants....--.Function:.ma | 
| 103e40 | 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 0a 0a 20 20 | git-run-git-async.&rest.args.... | 
| 103e60 | 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 72 65 73 | ...Start.Git,.prepare.for.refres | 
| 103e80 | 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 65 63 74 | h,.and.return.the.process.object | 
| 103ea0 | 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 74 68 65 | .......ARGS.is.flattened.and.the | 
| 103ec0 | 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 20 20 20 | n.used.as.arguments.to.Git...... | 
| 103ee0 | 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 67 75 6d | ..Display.the.command.line.argum | 
| 103f00 | 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 41 66 74 | ents.in.the.echo.area........Aft | 
| 103f20 | 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 72 65 20 | er.Git.returns.some.buffers.are. | 
| 103f40 | 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 73 0a 20 | refreshed:.the.buffer.that.was.. | 
| 103f60 | 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 6e 20 77 | ....current.when.this.function.w | 
| 103f80 | 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 66 66 | as.called.(if.it.is.a.Magit.buff | 
| 103fa0 | 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 77 65 6c | er.and......still.alive),.as.wel | 
| 103fc0 | 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 74 75 73 | l.as.the.respective.Magit.status | 
| 103fe0 | 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 65 72 73 | .buffer.......Unmodified.buffers | 
| 104000 | 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 6b 65 64 | .visiting.files.that.are.tracked | 
| 104020 | 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 72 79 20 | .in.the.current......repository. | 
| 104040 | 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 72 74 2d | are.reverted.if....magit-revert- | 
| 104060 | 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 75 6e 63 | buffers....is.non-nil....--.Func | 
| 104080 | 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 6f 72 20 | tion:.magit-run-git-with-editor. | 
| 1040a0 | 26 72 65 73 74 20 61 72 67 73 0a 0a 20 20 20 20    20 45 78 70 6f 72 74 20 47 49 54 5f 45 44 49 54 | &rest.args.......Export.GIT_EDIT | 
| 1040c0 | 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 65 20 | OR.and.start.Git...Also.prepare. | 
| 1040e0 | 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 65 20 | for.refresh.and......return.the. | 
| 104100 | 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 65 6e | process.object...ARGS.is.flatten | 
| 104120 | 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 65 6e | ed.and.then.used.as......argumen | 
| 104140 | 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 6f 6d | ts.to.Git........Display.the.com | 
| 104160 | 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 6f 20 | mand.line.arguments.in.the.echo. | 
| 104180 | 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 73 6f | area........After.Git.returns.so | 
| 1041a0 | 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 | 
| 1041c0 | 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 6e 20 | ffer.that.was......current.when. | 
| 1041e0 | 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 74 20 | this.function.was.called.(if.it. | 
| 104200 | 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 6c 6c | is.a.Magit.buffer.and......still | 
| 104220 | 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 | 
| 104240 | 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 75 6e | ve.Magit.status.buffer....--.Fun | 
| 104260 | 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 72 65 | ction:.magit-start-git.input.&re | 
| 104280 | 73 74 20 61 72 67 73 0a 0a 20 20 20 20 20 53 74    61 72 74 20 47 69 74 2c 20 70 72 65 70 61 72 65 | st.args.......Start.Git,.prepare | 
| 1042a0 | 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 6f | .for.refresh,.and.return.the.pro | 
| 1042c0 | 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 6e | cess.object........If.INPUT.is.n | 
| 1042e0 | 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 72 | on-nil,.it.has.to.be.a.buffer.or | 
| 104300 | 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 75 | .the.name.of.an......existing.bu | 
| 104320 | 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 65 | ffer...The.buffer.content.become | 
| 104340 | 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 6e | s.the.processes.standard......in | 
| 104360 | 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 65 | put........Option....magit-git-e | 
| 104380 | 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 65 | xecutable....specifies.the.Git.e | 
| 1043a0 | 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 67 | xecutable.and......option....mag | 
| 1043c0 | 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 69 | it-git-global-arguments....speci | 
| 1043e0 | 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 68 | fies.constant.arguments.......Th | 
| 104400 | 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 69 | e.remaining.arguments.ARGS.speci | 
| 104420 | 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 20 | fy.arguments.to.Git...They.are.. | 
| 104440 | 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 20 | ....flattened.before.use........ | 
| 104460 | 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 20 | After.Git.returns,.some.buffers. | 
| 104480 | 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 77 | are.refreshed:.the.buffer.that.w | 
| 1044a0 | 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 69 | as......current.when.this.functi | 
| 1044c0 | 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 20 | on.was.called.(if.it.is.a.Magit. | 
| 1044e0 | 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 73 | buffer.and......still.alive),.as | 
| 104500 | 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 74 | .well.as.the.respective.Magit.st | 
| 104520 | 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 66 | atus.buffer.......Unmodified.buf | 
| 104540 | 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 61 | fers.visiting.files.that.are.tra | 
| 104560 | 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 74 | cked.in.the.current......reposit | 
| 104580 | 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 76 | ory.are.reverted.if....magit-rev | 
| 1045a0 | 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 20 | ert-buffers....is.non-nil....--. | 
| 1045c0 | 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 72 | Function:.magit-start-process.&r | 
| 1045e0 | 65 73 74 20 61 72 67 73 0a 0a 20 20 20 20 20 53    74 61 72 74 20 50 52 4f 47 52 41 4d 2c 20 70 72 | est.args.......Start.PROGRAM,.pr | 
| 104600 | 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 | 
| 104620 | 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 | 
| 104640 | 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 | 
| 104660 | 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..... | 
| 104680 | 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 | 
| 1046a0 | 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.... | 
| 1046c0 | 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...... | 
| 1046e0 | 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.. | 
| 104700 | 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 | 
| 104720 | 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. | 
| 104740 | 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 | 
| 104760 | 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 | 
| 104780 | 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 | 
| 1047a0 | 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 | 
| 1047c0 | 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 | 
| 1047e0 | 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..... | 
| 104800 | 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. | 
| 104820 | 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 | 
| 104840 | 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.. | 
| 104860 | 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, | 
| 104880 | 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 | 
| 1048a0 | 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 | 
| 1048c0 | 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 | 
| 1048e0 | 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 | 
| 104900 | 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 | 
| 104920 | 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.... | 
| 104940 | 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 | 
| 104960 | 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 | 
| 104980 | 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 | 
| 1049a0 | 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....... | 
| 1049c0 | 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 | 
| 1049e0 | 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- | 
| 104a00 | 70 72 6f 63 65 73 73 0a 0a 20 20 20 20 20 54 68    65 20 63 68 69 6c 64 20 70 72 6f 63 65 73 73 20 | process.......The.child.process. | 
| 104a20 | 77 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 | which.is.about.to.start...This.c | 
| 104a40 | 61 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 | an.be.used.to......change.the.fi | 
| 104a60 | 6c 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 | lter.and.sentinel....--.Variable | 
| 104a80 | 3a 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 0a 20 20 20 | :.magit-process-raise-error..... | 
| 104aa0 | 20 20 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 | ..When.this.is.non-nil,.then.... | 
| 104ac0 | 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 61 69 73 65 73 | magit-process-sentinel....raises | 
| 104ae0 | 20 61 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 | .an.error......if.git.exits.with | 
| 104b00 | 20 61 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 | .a.non-zero.exit.status...For.de | 
| 104b20 | 62 75 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 | bugging.purposes.....File:.magit | 
| 104b40 | 2e 69 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 | .info,..Node:.Section.Plumbing,. | 
| 104b60 | 20 4e 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 | .Next:.Refreshing.Buffers,..Prev | 
| 104b80 | 3a 20 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 | :.Calling.Git,..Up:.Plumbing..10 | 
| 104ba0 | 2e 32 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 | .2.Section.Plumbing.============ | 
| 104bc0 | 3d 3d 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 | =========..*.Menu:..*.Creating.S | 
| 104be0 | 65 63 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 | ections::.*.Section.Selection::. | 
| 104c00 | 2a 20 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 | *.Matching.Sections::....File:.m | 
| 104c20 | 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 53 65 63 74 69 | agit.info,..Node:.Creating.Secti | 
| 104c40 | 6f 6e 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 | ons,..Next:.Section.Selection,.. | 
| 104c60 | 55 70 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 | Up:.Section.Plumbing..10.2.1.Cre | 
| 104c80 | 61 74 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 | ating.Sections.----------------- | 
| 104ca0 | 2d 2d 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 | -------...--.Macro:.magit-insert | 
| 104cc0 | 2d 73 65 63 74 69 6f 6e 20 26 72 65 73 74 20 61    72 67 73 0a 0a 20 20 20 20 20 49 6e 73 65 72 74 | -section.&rest.args.......Insert | 
| 104ce0 | 20 61 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 54 59 50 45 20 | .a.section.at.point........TYPE. | 
| 104d00 | 69 73 20 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 | is.the.section.type,.a.symbol... | 
| 104d20 | 4d 61 6e 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 | Many.commands.that.act.on.the... | 
| 104d40 | 20 20 20 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 | ...current.section.behave.differ | 
| 104d60 | 65 6e 74 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 | ently.depending.on.that.type...A | 
| 104d80 | 6c 73 6f 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 | lso.if......a.variable....magit- | 
| 104da0 | 54 59 50 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 | TYPE-section-map....exists,.then | 
| 104dc0 | 20 75 73 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 | .use.that.as.the......text-prope | 
| 104de0 | 72 74 79 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 | rty....keymap....of.all.text.bel | 
| 104e00 | 6f 6e 67 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 | onging.to.the.section.(but...... | 
| 104e20 | 74 68 69 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 | this.may.be.overwritten.in.subse | 
| 104e40 | 63 74 69 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 | ctions)...TYPE.can.also.have.the | 
| 104e60 | 0a 20 20 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 | ......form....(eval.FORM)....in. | 
| 104e80 | 77 68 69 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 | which.case.FORM.is.evaluated.at. | 
| 104ea0 | 72 75 6e 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 | runtime........Optional.VALUE.is | 
| 104ec0 | 20 74 68 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 | .the.value.of.the.section,.usual | 
| 104ee0 | 6c 79 20 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 | ly.a.string.that......is.require | 
| 104f00 | 64 20 77 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 | d.when.acting.on.the.section.... | 
| 104f20 | 20 20 20 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 | ....When.optional.HIDE.is.non-ni | 
| 104f40 | 6c 20 63 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 | l.collapse.the.section.body.by.d | 
| 104f60 | 65 66 61 75 6c 74 2c 0a 20 20 20 20 20 69 2e 65    2e 20 20 77 68 65 6e 20 66 69 72 73 74 20 63 72 | efault,......i.e...when.first.cr | 
| 104f80 | 65 61 74 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 | eating.the.section,.but.not.when | 
| 104fa0 | 20 72 65 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 | .refreshing.the......buffer...Ot | 
| 104fc0 | 68 65 72 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 | herwise,.expand.it.by.default... | 
| 104fe0 | 54 68 69 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 | This.can.be.overwritten......usi | 
| 105000 | 6e 67 20 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 | ng....magit-section-set-visibili | 
| 105020 | 74 79 2d 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 | ty-hook......When.a.section.is.. | 
| 105040 | 20 20 20 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 | ....recreated.during.a.refresh,. | 
| 105060 | 74 68 65 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 | then.the.visibility.of.predecess | 
| 105080 | 6f 72 20 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 | or.is......inherited.and.HIDE.is | 
| 1050a0 | 20 69 67 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 | .ignored.(but.the.hook.is.still. | 
| 1050c0 | 68 6f 6e 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 | honored)........BODY.is.any.numb | 
| 1050e0 | 65 72 20 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 | er.of.forms.that.actually.insert | 
| 105100 | 20 74 68 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 | .the.section...s......heading.an | 
| 105120 | 64 20 62 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 | d.body...Optional.NAME,.if.speci | 
| 105140 | 66 69 65 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 | fied,.has.to.be.a.symbol,......w | 
| 105160 | 68 69 63 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 | hich.is.then.bound.to.the.struct | 
| 105180 | 20 6f 66 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 | .of.the.section.being.inserted.. | 
| 1051a0 | 0a 20 20 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 | ......Before.BODY.is.evaluated.t | 
| 1051c0 | 68 65 20 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 | he....start....of.the.section.ob | 
| 1051e0 | 6a 65 63 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 | ject.is.set......to.the.value.of | 
| 105200 | 20 e2 80 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 | ....point....and.after.BODY.was. | 
| 105220 | 65 76 61 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 | evaluated.its....end....is...... | 
| 105240 | 73 65 74 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 | set.to.the.new.value.of....point | 
| 105260 | e2 80 99 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 | ...;.BODY.is.responsible.for.mov | 
| 105280 | 69 6e 67 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 | ing.........point....forward.... | 
| 1052a0 | 20 20 20 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 | ....If.it.turns.out.inside.BODY. | 
| 1052c0 | 74 68 61 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 | that.the.section.is.empty,.then. | 
| 1052e0 | 20 20 20 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 | ........magit-cancel-section.... | 
| 105300 | 63 61 6e 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 | can.be.used.to.abort.and.remove. | 
| 105320 | 61 6c 6c 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 | all.traces......of.the.partially | 
| 105340 | 20 69 6e 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 | .inserted.section...This.can.hap | 
| 105360 | 70 65 6e 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 | pen.when.creating.a......section | 
| 105380 | 20 62 79 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 | .by.washing.Git...s.output.and.G | 
| 1053a0 | 69 74 20 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 | it.didn...t.actually.output..... | 
| 1053c0 | 20 61 6e 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 | .anything.this.time.around....-- | 
| 1053e0 | 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 65 61 64 69 6e 67 20 | .Function:.magit-insert-heading. | 
| 105400 | 26 72 65 73 74 20 61 72 67 73 0a 0a 20 20 20 20    20 49 6e 73 65 72 74 20 74 68 65 20 68 65 61 64 | &rest.args.......Insert.the.head | 
| 105420 | 69 6e 67 20 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 | ing.for.the.section.currently.be | 
| 105440 | 69 6e 67 20 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 | ing.inserted........This.functio | 
| 105460 | 6e 20 73 68 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 | n.should.only.be.used.inside.... | 
| 105480 | 6d 61 67 69 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 | magit-insert-section...........W | 
| 1054a0 | 68 65 6e 20 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 | hen.called.without.any.arguments | 
| 1054c0 | 2c 20 74 68 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 | ,.then.just.set.the....content.. | 
| 1054e0 | 99 20 73 6c 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 | ..slot......of.the.object.repres | 
| 105500 | 65 6e 74 69 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 | enting.the.section.being.inserte | 
| 105520 | 64 20 74 6f 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 | d.to.a.marker......at....point.. | 
| 105540 | 99 2e 20 20 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 | ....The.section.should.only.cont | 
| 105560 | 61 69 6e 20 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 | ain.a.single.line.when......this | 
| 105580 | 20 66 75 6e 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 | .function.is.used.like.this..... | 
| 1055a0 | 20 20 20 57 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 | ...When.called.with.arguments.AR | 
| 1055c0 | 47 53 2c 20 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 | GS,.which.have.to.be.strings,.th | 
| 1055e0 | 65 6e 0a 20 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 | en......insert.those.strings.at. | 
| 105600 | 70 6f 69 6e 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 | point...The.section.should.not.c | 
| 105620 | 6f 6e 74 61 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 | ontain.any......text.before.this | 
| 105640 | 20 68 61 70 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 | .happens.and.afterwards.it.shoul | 
| 105660 | 64 20 61 67 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 | d.again.only......contain.a.sing | 
| 105680 | 6c 65 20 6c 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 | le.line...If.the....face....prop | 
| 1056a0 | 65 72 74 79 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 | erty.is.set.anywhere......inside | 
| 1056c0 | 20 61 6e 79 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 | .any.of.these.strings,.then.inse | 
| 1056e0 | 72 74 20 61 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 | rt.all.of.them.unchanged.......O | 
| 105700 | 74 68 65 72 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 | therwise.use.the....magit-sectio | 
| 105720 | 6e 2d 68 65 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 | n-heading....face.for.all.insert | 
| 105740 | 65 64 0a 20 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 | ed......text........The....conte | 
| 105760 | 6e 74 e2 80 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 | nt....property.of.the.section.st | 
| 105780 | 72 75 63 74 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 | ruct.is.the.end.of.the......head | 
| 1057a0 | 69 6e 67 20 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 | ing.(which.lasts.from....start.. | 
| 1057c0 | 99 20 74 6f 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 | ..to....content...).and.the.begi | 
| 1057e0 | 6e 6e 69 6e 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 | nning......of.the.body.(which.la | 
| 105800 | 73 74 73 20 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 | sts.from....content....to....end | 
| 105820 | e2 80 99 29 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 | ...)...If.the.value.of.........c | 
| 105840 | 6f 6e 74 65 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 | ontent....is.nil,.then.the.secti | 
| 105860 | 6f 6e 20 68 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 | on.has.no.heading.and.its.body.. | 
| 105880 | 20 20 20 20 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 | ....cannot.be.collapsed...If.a.s | 
| 1058a0 | 65 63 74 69 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 | ection.does.have.a.heading.then. | 
| 1058c0 | 69 74 73 0a 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 | its......height.must.be.exactly. | 
| 1058e0 | 6f 6e 65 20 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 | one.line,.including.a.trailing.n | 
| 105900 | 65 77 6c 69 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 | ewline......character...This.isn | 
| 105920 | e2 80 99 74 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 | ...t.enforced;.you.are.responsib | 
| 105940 | 6c 65 20 66 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 | le.for.getting.it......right...T | 
| 105960 | 68 65 20 6f 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 | he.only.exception.is.that.this.f | 
| 105980 | 75 6e 63 74 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 | unction.does.insert.a......newli | 
| 1059a0 | 6e 65 20 63 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 | ne.character.if.necessary....--. | 
| 1059c0 | 46 75 6e 63 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 0a | Function:.magit-cancel-section.. | 
| 1059e0 | 20 20 20 20 20 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 | .....Cancel.the.section.currentl | 
| 105a00 | 79 20 62 65 69 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 | y.being.inserted...This.exits.th | 
| 105a20 | 65 0a 20 20 20 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 | e......innermost.call.to....magi | 
| 105a40 | 74 2d 69 6e 73 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 | t-insert-section....and.removes. | 
| 105a60 | 61 6c 6c 20 74 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 | all.traces.of......what.has.alre | 
| 105a80 | 61 64 79 20 68 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 | ady.happened.inside.that.call... | 
| 105aa0 | 20 2d 2d 20 46 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 | .--.Function:.magit-define-secti | 
| 105ac0 | 6f 6e 2d 6a 75 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 | on-jumper.sym.title.&optional.va | 
| 105ae0 | 6c 75 65 0a 0a 20 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 | lue.......Define.an.interactive. | 
| 105b00 | 66 75 6e 63 74 69 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 | function.to.go.to.section.SYM... | 
| 105b20 | 54 49 54 4c 45 20 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 | TITLE.is.the......displayed.titl | 
| 105b40 | 65 20 6f 66 20 74 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 | e.of.the.section.....File:.magit | 
| 105b60 | 2e 69 6e 66 6f 2c 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 | .info,..Node:.Section.Selection, | 
| 105b80 | 20 20 4e 65 78 74 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 | ..Next:.Matching.Sections,..Prev | 
| 105ba0 | 3a 20 43 72 65 61 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 | :.Creating.Sections,..Up:.Sectio | 
| 105bc0 | 6e 20 50 6c 75 6d 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 | n.Plumbing..10.2.2.Section.Selec | 
| 105be0 | 74 69 6f 6e 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 0a 0a 20 | tion.------------------------... | 
| 105c00 | 2d 2d 20 46 75 6e 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 | --.Function:.magit-current-secti | 
| 105c20 | 6f 6e 0a 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 61 74 20 70 | on.......Return.the.section.at.p | 
| 105c40 | 6f 69 6e 74 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 67 69 6f | oint....--.Function:.magit-regio | 
| 105c60 | 6e 2d 73 65 63 74 69 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 | n-sections.&optional.condition.m | 
| 105c80 | 75 6c 74 69 70 6c 65 0a 0a 20 20 20 20 20 52 65    74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 74 | ultiple.......Return.a.list.of.t | 
| 105ca0 | 68 65 20 73 65 6c 65 63 74 65 64 20 73 65 63 74    69 6f 6e 73 2e 0a 0a 20 20 20 20 20 57 68 65 6e | he.selected.sections........When | 
| 105cc0 | 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 63 6f 6e 73 74 69 | .the.region.is.active.and.consti | 
| 105ce0 | 74 75 74 65 73 20 61 20 76 61 6c 69 64 20 73 65    63 74 69 6f 6e 0a 20 20 20 20 20 73 65 6c 65 63 | tutes.a.valid.section......selec | 
| 105d00 | 74 69 6f 6e 2c 20 74 68 65 6e 20 72 65 74 75 72    6e 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 | tion,.then.return.a.list.of.all. | 
| 105d20 | 73 65 6c 65 63 74 65 64 20 73 65 63 74 69 6f 6e    73 2e 20 20 54 68 69 73 20 69 73 0a 20 20 20 20 | selected.sections...This.is..... | 
| 105d40 | 20 74 68 65 20 63 61 73 65 20 77 68 65 6e 20 74    68 65 20 72 65 67 69 6f 6e 20 62 65 67 69 6e 73 | .the.case.when.the.region.begins | 
| 105d60 | 20 69 6e 20 74 68 65 20 68 65 61 64 69 6e 67 20    6f 66 20 61 20 73 65 63 74 69 6f 6e 20 61 6e 64 | .in.the.heading.of.a.section.and | 
| 105d80 | 0a 20 20 20 20 20 65 6e 64 73 20 69 6e 20 74 68    65 20 68 65 61 64 69 6e 67 20 6f 66 20 74 68 65 | ......ends.in.the.heading.of.the | 
| 105da0 | 20 73 61 6d 65 20 73 65 63 74 69 6f 6e 20 6f 72    20 69 6e 20 74 68 61 74 20 6f 66 20 61 20 73 69 | .same.section.or.in.that.of.a.si | 
| 105dc0 | 62 6c 69 6e 67 0a 20 20 20 20 20 73 65 63 74 69    6f 6e 2e 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c | bling......section...If.optional | 
| 105de0 | 20 4d 55 4c 54 49 50 4c 45 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 72 | .MULTIPLE.is.non-nil,.then.the.r | 
| 105e00 | 65 67 69 6f 6e 20 63 61 6e 6e 6f 74 0a 20 20 20    20 20 62 65 67 69 6e 20 61 6e 64 20 65 6e 64 20 | egion.cannot......begin.and.end. | 
| 105e20 | 69 6e 20 74 68 65 20 73 61 6d 65 20 73 65 63 74    69 6f 6e 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 | in.the.same.section........When. | 
| 105e40 | 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 73    20 6e 6f 74 20 76 61 6c 69 64 2c 20 74 68 65 6e | the.selection.is.not.valid,.then | 
| 105e60 | 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49 6e    20 74 68 69 73 20 63 61 73 65 2c 0a 20 20 20 20 | .return.nil...In.this.case,..... | 
| 105e80 | 20 6d 6f 73 74 20 63 6f 6d 6d 61 6e 64 73 20 74    68 61 74 20 63 61 6e 20 61 63 74 20 6f 6e 20 74 | .most.commands.that.can.act.on.t | 
| 105ea0 | 68 65 20 73 65 6c 65 63 74 65 64 20 73 65 63 74    69 6f 6e 73 20 77 69 6c 6c 20 69 6e 73 74 65 61 | he.selected.sections.will.instea | 
| 105ec0 | 64 0a 20 20 20 20 20 61 63 74 20 6f 6e 20 74 68    65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 | d......act.on.the.section.at.poi | 
| 105ee0 | 6e 74 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74    68 65 20 72 65 67 69 6f 6e 20 6c 6f 6f 6b 73 20 | nt........When.the.region.looks. | 
| 105f00 | 6c 69 6b 65 20 69 74 20 77 6f 75 6c 64 20 69 6e    20 61 6e 79 20 6f 74 68 65 72 20 62 75 66 66 65 | like.it.would.in.any.other.buffe | 
| 105f20 | 72 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20    73 65 6c 65 63 74 69 6f 6e 20 69 73 20 69 6e 76 | r.then.the......selection.is.inv | 
| 105f40 | 61 6c 69 64 2e 20 20 57 68 65 6e 20 74 68 65 20    73 65 6c 65 63 74 69 6f 6e 20 69 73 20 76 61 6c | alid...When.the.selection.is.val | 
| 105f60 | 69 64 20 74 68 65 6e 20 74 68 65 20 72 65 67 69    6f 6e 0a 20 20 20 20 20 75 73 65 73 20 74 68 65 | id.then.the.region......uses.the | 
| 105f80 | 20 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 99 20 66 | ....magit-section-highlight....f | 
| 105fa0 | 61 63 65 2e 20 20 54 68 69 73 20 64 6f 65 73 20    6e 6f 74 20 61 70 70 6c 79 20 74 6f 0a 20 20 20 | ace...This.does.not.apply.to.... | 
| 105fc0 | 20 20 64 69 66 66 73 20 77 68 65 72 65 20 74 68    69 6e 67 73 20 67 65 74 20 61 20 62 69 74 20 6d | ..diffs.where.things.get.a.bit.m | 
| 105fe0 | 6f 72 65 20 63 6f 6d 70 6c 69 63 61 74 65 64 2c    20 62 75 74 20 65 76 65 6e 20 68 65 72 65 20 69 | ore.complicated,.but.even.here.i | 
| 106000 | 66 20 74 68 65 0a 20 20 20 20 20 72 65 67 69 6f    6e 20 6c 6f 6f 6b 73 20 6c 69 6b 65 20 69 74 20 | f.the......region.looks.like.it. | 
| 106020 | 75 73 75 61 6c 6c 79 20 64 6f 65 73 2c 20 74 68    65 6e 20 74 68 61 74 e2 80 99 73 20 6e 6f 74 20 | usually.does,.then.that...s.not. | 
| 106040 | 61 20 76 61 6c 69 64 0a 20 20 20 20 20 73 65 6c    65 63 74 69 6f 6e 20 61 73 20 66 61 72 20 61 73 | a.valid......selection.as.far.as | 
| 106060 | 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69    73 20 63 6f 6e 63 65 72 6e 65 64 2e 0a 0a 20 20 | .this.function.is.concerned..... | 
| 106080 | 20 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 43    4f 4e 44 49 54 49 4f 4e 20 69 73 20 6e 6f 6e 2d | ...If.optional.CONDITION.is.non- | 
| 1060a0 | 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 73 65    6c 65 63 74 69 6f 6e 20 6e 6f 74 20 6f 6e 6c 79 | nil,.then.the.selection.not.only | 
| 1060c0 | 20 68 61 73 0a 20 20 20 20 20 74 6f 20 62 65 20    76 61 6c 69 64 3b 20 61 6c 6c 20 73 65 6c 65 63 | .has......to.be.valid;.all.selec | 
| 1060e0 | 74 65 64 20 73 65 63 74 69 6f 6e 73 20 61 64 64    69 74 69 6f 6e 61 6c 6c 79 20 68 61 76 65 20 74 | ted.sections.additionally.have.t | 
| 106100 | 6f 20 6d 61 74 63 68 0a 20 20 20 20 20 43 4f 4e    44 49 54 49 4f 4e 2c 20 6f 72 20 6e 69 6c 20 69 | o.match......CONDITION,.or.nil.i | 
| 106120 | 73 20 72 65 74 75 72 6e 65 64 2e 20 20 53 65 65    20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f | s.returned...See....magit-sectio | 
| 106140 | 6e 2d 6d 61 74 63 68 e2 80 99 20 66 6f 72 20 74    68 65 0a 20 20 20 20 20 66 6f 72 6d 73 20 43 4f | n-match....for.the......forms.CO | 
| 106160 | 4e 44 49 54 49 4f 4e 20 63 61 6e 20 74 61 6b 65    2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e 3a | NDITION.can.take....--.Function: | 
| 106180 | 20 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61    6c 75 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 63 | .magit-region-values.&optional.c | 
| 1061a0 | 6f 6e 64 69 74 69 6f 6e 20 6d 75 6c 74 69 70 6c    65 0a 0a 20 20 20 20 20 52 65 74 75 72 6e 20 61 | ondition.multiple.......Return.a | 
| 1061c0 | 20 6c 69 73 74 20 6f 66 20 74 68 65 20 76 61 6c    75 65 73 20 6f 66 20 74 68 65 20 73 65 6c 65 63 | .list.of.the.values.of.the.selec | 
| 1061e0 | 74 65 64 20 73 65 63 74 69 6f 6e 73 2e 0a 0a 20    20 20 20 20 52 65 74 75 72 6e 20 74 68 65 20 76 | ted.sections........Return.the.v | 
| 106200 | 61 6c 75 65 73 20 74 68 61 74 20 74 68 65 6d 73    65 6c 76 65 73 20 77 6f 75 6c 64 20 62 65 20 72 | alues.that.themselves.would.be.r | 
| 106220 | 65 74 75 72 6e 65 64 20 62 79 0a 20 20 20 20 20    e2 80 98 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d | eturned.by.........magit-region- | 
| 106240 | 73 65 63 74 69 6f 6e 73 e2 80 99 20 28 77 68 69    63 68 20 73 65 65 29 2e 0a 0a 1f 0a 46 69 6c 65 | sections....(which.see).....File | 
| 106260 | 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e    6f 64 65 3a 20 4d 61 74 63 68 69 6e 67 20 53 65 | :.magit.info,..Node:.Matching.Se | 
| 106280 | 63 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53    65 63 74 69 6f 6e 20 53 65 6c 65 63 74 69 6f 6e | ctions,..Prev:.Section.Selection | 
| 1062a0 | 2c 20 20 55 70 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 33 20 | ,..Up:.Section.Plumbing..10.2.3. | 
| 1062c0 | 4d 61 74 63 68 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 | Matching.Sections.-------------- | 
| 1062e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a e2 80 98 4d    2d 78 20 6d 61 67 69 74 2d 64 65 73 63 72 69 62 | ----------.....M-x.magit-describ | 
| 106300 | 65 2d 73 65 63 74 69 6f 6e 2d 62 72 69 65 66 6c    79 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 | e-section-briefly........(...mag | 
| 106320 | 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74    69 6f 6e 2d 62 72 69 65 66 6c 79 e2 80 99 29 0a | it-describe-section-briefly...). | 
| 106340 | 0a 20 20 20 20 20 53 68 6f 77 20 69 6e 66 6f 72    6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 | ......Show.information.about.the | 
| 106360 | 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e    74 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | .section.at.point...This.command | 
| 106380 | 20 69 73 0a 20 20 20 20 20 69 6e 74 65 6e 64 65    64 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 20 | .is......intended.for.debugging. | 
| 1063a0 | 70 75 72 70 6f 73 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 73 | purposes....--.Function:.magit-s | 
| 1063c0 | 65 63 74 69 6f 6e 2d 69 64 65 6e 74 20 73 65 63    74 69 6f 6e 0a 0a 20 20 20 20 20 52 65 74 75 72 | ection-ident.section.......Retur | 
| 1063e0 | 6e 20 61 6e 20 75 6e 69 71 75 65 20 69 64 65 6e    74 69 66 69 65 72 20 66 6f 72 20 53 45 43 54 49 | n.an.unique.identifier.for.SECTI | 
| 106400 | 4f 4e 2e 20 20 54 68 65 20 72 65 74 75 72 6e 20    76 61 6c 75 65 20 68 61 73 20 74 68 65 0a 20 20 | ON...The.return.value.has.the... | 
| 106420 | 20 20 20 66 6f 72 6d 20 e2 80 98 28 28 54 59 50    45 20 2e 20 56 41 4c 55 45 29 2e 2e 2e 29 e2 80 | ...form....((TYPE...VALUE)...).. | 
| 106440 | 99 2e 0a 0a 20 2d 2d 20 46 75 6e 63 74 69 6f 6e    3a 20 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 | .....--.Function:.magit-get-sect | 
| 106460 | 69 6f 6e 20 69 64 65 6e 74 20 26 6f 70 74 69 6f    6e 61 6c 20 72 6f 6f 74 0a 0a 20 20 20 20 20 52 | ion.ident.&optional.root.......R | 
| 106480 | 65 74 75 72 6e 20 74 68 65 20 73 65 63 74 69 6f    6e 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 | eturn.the.section.identified.by. | 
| 1064a0 | 49 44 45 4e 54 2e 20 20 49 44 45 4e 54 20 68 61    73 20 74 6f 20 62 65 20 61 20 6c 69 73 74 20 61 | IDENT...IDENT.has.to.be.a.list.a | 
| 1064c0 | 73 0a 20 20 20 20 20 72 65 74 75 72 6e 65 64 20    62 79 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 | s......returned.by....magit-sect | 
| 1064e0 | 69 6f 6e 2d 69 64 65 6e 74 e2 80 99 2e 0a 0a 20    2d 2d 20 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 | ion-ident.......--.Function:.mag | 
| 106500 | 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68    20 63 6f 6e 64 69 74 69 6f 6e 20 26 6f 70 74 69 | it-section-match.condition.&opti | 
| 106520 | 6f 6e 61 6c 20 73 65 63 74 69 6f 6e 0a 0a 20 20    20 20 20 52 65 74 75 72 6e 20 e2 80 98 74 e2 80 | onal.section.......Return....t.. | 
| 106540 | 99 20 69 66 20 53 45 43 54 49 4f 4e 20 6d 61 74    63 68 65 73 20 43 4f 4e 44 49 54 49 4f 4e 2e 20 | ..if.SECTION.matches.CONDITION.. | 
| 106560 | 20 53 45 43 54 49 4f 4e 20 64 65 66 61 75 6c 74    73 20 74 6f 20 74 68 65 0a 20 20 20 20 20 73 65 | .SECTION.defaults.to.the......se | 
| 106580 | 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 20    20 49 66 20 53 45 43 54 49 4f 4e 20 69 73 20 6e | ction.at.point...If.SECTION.is.n | 
| 1065a0 | 6f 74 20 73 70 65 63 69 66 69 65 64 20 61 6e 64    20 74 68 65 72 65 20 61 6c 73 6f 20 69 73 20 6e | ot.specified.and.there.also.is.n | 
| 1065c0 | 6f 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 20 61    74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 72 65 | o......section.at.point,.then.re | 
| 1065e0 | 74 75 72 6e 20 e2 80 98 6e 69 6c e2 80 99 2e 0a    0a 20 20 20 20 20 43 4f 4e 44 49 54 49 4f 4e 20 | turn....nil...........CONDITION. | 
| 106600 | 63 61 6e 20 74 61 6b 65 20 74 68 65 20 66 6f 6c    6c 6f 77 69 6e 67 20 66 6f 72 6d 73 3a 0a 20 20 | can.take.the.following.forms:... | 
| 106620 | 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 28 43 4f    4e 44 49 54 49 4f 4e 2e 2e 2e 29 e2 80 99 0a 0a | .............(CONDITION...)..... | 
| 106640 | 20 20 20 20 20 20 20 20 20 20 6d 61 74 63 68 65    73 20 69 66 20 61 6e 79 20 6f 66 20 74 68 65 20 | ..........matches.if.any.of.the. | 
| 106660 | 43 4f 4e 44 49 54 49 4f 4e 73 20 6d 61 74 63 68    65 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 | CONDITIONs.matches.............. | 
| 106680 | 20 e2 80 98 5b 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 | 
| 1066a0 | 63 68 65 73 20 69 66 20 74 68 65 20 73 65 63 74    69 6f 6e e2 80 99 73 20 63 6c 61 73 73 20 69 73 | ches.if.the.section...s.class.is | 
| 1066c0 | 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68 65    20 66 69 72 73 74 20 43 4c 41 53 53 0a 20 20 20 | .the.same.as.the.first.CLASS.... | 
| 1066e0 | 20 20 20 20 20 20 20 6f 72 20 61 20 73 75 62 63    6c 61 73 73 20 6f 66 20 74 68 61 74 3b 20 74 68 | .......or.a.subclass.of.that;.th | 
| 106700 | 65 20 73 65 63 74 69 6f 6e e2 80 99 73 20 70 61    72 65 6e 74 20 63 6c 61 73 73 20 6d 61 74 63 68 | e.section...s.parent.class.match | 
| 106720 | 65 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 20    20 73 65 63 6f 6e 64 20 43 4c 41 53 53 3b 20 61 | es.the...........second.CLASS;.a | 
| 106740 | 6e 64 20 73 6f 20 6f 6e 2e 0a 0a 20 20 20 20 20    20 20 20 e2 80 a2 20 e2 80 98 5b 2a 20 43 4c 41 | nd.so.on..................[*.CLA | 
| 106760 | 53 53 2e 2e 2e 5d e2 80 99 0a 0a 20 20 20 20 20    20 20 20 20 20 6d 61 74 63 68 65 73 20 73 65 63 | SS...]...............matches.sec | 
| 106780 | 74 69 6f 6e 73 20 74 68 61 74 20 6d 61 74 63 68    20 e2 80 98 5b 43 4c 41 53 53 2e 2e 2e 5d e2 80 | tions.that.match....[CLASS...].. | 
| 1067a0 | 99 20 61 6e 64 20 61 6c 73 6f 20 72 65 63 75 72    73 69 76 65 6c 79 0a 20 20 20 20 20 20 20 20 20 | ..and.also.recursively.......... | 
| 1067c0 | 20 61 6c 6c 20 74 68 65 69 72 20 63 68 69 6c 64    20 73 65 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 | .all.their.child.sections....... | 
| 1067e0 | 20 20 20 20 e2 80 a2 20 e2 80 98 43 4c 41 53 53    e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 6d | ...........CLASS...............m | 
| 106800 | 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 63 6c 61 73 73 20 | atches.if.the.section...s.class. | 
| 106820 | 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 43    4c 41 53 53 20 6f 72 20 61 0a 20 20 20 20 20 20 | is.the.same.as.CLASS.or.a....... | 
| 106840 | 20 20 20 20 73 75 62 63 6c 61 73 73 20 6f 66 20    74 68 61 74 3b 20 72 65 67 61 72 64 6c 65 73 73 | ....subclass.of.that;.regardless | 
| 106860 | 20 6f 66 20 74 68 65 20 63 6c 61 73 73 65 73 20    6f 66 20 74 68 65 20 70 61 72 65 6e 74 0a 20 20 | .of.the.classes.of.the.parent... | 
| 106880 | 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 73    2e 0a 0a 20 20 20 20 20 45 61 63 68 20 43 4c 41 | ........sections........Each.CLA | 
| 1068a0 | 53 53 20 73 68 6f 75 6c 64 20 62 65 20 61 20 63    6c 61 73 73 20 73 79 6d 62 6f 6c 2c 20 69 64 65 | SS.should.be.a.class.symbol,.ide | 
| 1068c0 | 6e 74 69 66 79 69 6e 67 20 61 20 63 6c 61 73 73    20 74 68 61 74 0a 20 20 20 20 20 64 65 72 69 76 | ntifying.a.class.that......deriv | 
| 1068e0 | 65 73 20 66 72 6f 6d 20 e2 80 98 6d 61 67 69 74    2d 73 65 63 74 69 6f 6e e2 80 99 2e 20 20 46 6f | es.from....magit-section......Fo | 
| 106900 | 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61    74 69 62 69 6c 69 74 79 20 43 4c 41 53 53 20 63 | r.backward.compatibility.CLASS.c | 
| 106920 | 61 6e 0a 20 20 20 20 20 61 6c 73 6f 20 62 65 20    61 20 22 74 79 70 65 20 73 79 6d 62 6f 6c 22 2e | an......also.be.a."type.symbol". | 
| 106940 | 20 20 41 20 73 65 63 74 69 6f 6e 20 6d 61 74 63    68 65 73 20 73 75 63 68 20 61 20 73 79 6d 62 6f | ..A.section.matches.such.a.symbo | 
| 106960 | 6c 20 69 66 20 74 68 65 0a 20 20 20 20 20 76 61    6c 75 65 20 6f 66 20 69 74 73 20 e2 80 98 74 79 | l.if.the......value.of.its....ty | 
| 106980 | 70 65 e2 80 99 20 73 6c 6f 74 20 69 73 20 e2 80    98 65 71 e2 80 99 2e 20 20 49 66 20 61 20 74 79 | pe....slot.is....eq......If.a.ty | 
| 1069a0 | 70 65 20 73 79 6d 62 6f 6c 20 68 61 73 20 61 6e    20 65 6e 74 72 79 20 69 6e 0a 20 20 20 20 20 e2 | pe.symbol.has.an.entry.in....... | 
| 1069c0 | 80 98 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 e2 80 99 2c 20 | ..magit--section-type-alist...,. | 
| 1069e0 | 74 68 65 6e 20 61 20 73 65 63 74 69 6f 6e 20 61    6c 73 6f 20 6d 61 74 63 68 65 73 20 74 68 61 74 | then.a.section.also.matches.that | 
| 106a00 | 20 74 79 70 65 0a 20 20 20 20 20 69 66 20 69 74    73 20 63 6c 61 73 73 20 69 73 20 61 20 73 75 62 | .type......if.its.class.is.a.sub | 
| 106a20 | 63 6c 61 73 73 20 6f 66 20 74 68 65 20 63 6c 61    73 73 20 74 68 61 74 20 63 6f 72 72 65 73 70 6f | class.of.the.class.that.correspo | 
| 106a40 | 6e 64 73 20 74 6f 20 74 68 65 0a 20 20 20 20 20    74 79 70 65 20 61 73 20 70 65 72 20 74 68 61 74 | nds.to.the......type.as.per.that | 
| 106a60 | 20 61 6c 69 73 74 2e 0a 0a 20 20 20 20 20 4e 6f    74 65 20 74 68 61 74 20 69 74 20 69 73 20 6e 6f | .alist........Note.that.it.is.no | 
| 106a80 | 74 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 73    70 65 63 69 66 79 20 74 68 65 20 63 6f 6d 70 6c | t.necessary.to.specify.the.compl | 
| 106aa0 | 65 74 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20    20 6c 69 6e 65 61 67 65 20 61 73 20 70 72 69 6e | ete.section......lineage.as.prin | 
| 106ac0 | 74 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 2d    64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e | ted.by....magit-describe-section | 
| 106ae0 | 2d 62 72 69 65 66 6c 79 e2 80 99 2c 20 75 6e 6c    65 73 73 20 6f 66 0a 20 20 20 20 20 63 6f 75 72 | -briefly...,.unless.of......cour | 
| 106b00 | 73 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 62    65 20 74 68 61 74 20 70 72 65 63 69 73 65 2e 0a | se.you.want.to.be.that.precise.. | 
| 106b20 | 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 6e 2d 76 61 6c | ..--.Function:.magit-section-val | 
| 106b40 | 75 65 2d 69 66 20 63 6f 6e 64 69 74 69 6f 6e 20    26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 74 69 6f | ue-if.condition.&optional.sectio | 
| 106b60 | 6e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 73    65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 | n.......If.the.section.at.point. | 
| 106b80 | 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 65 74 75 72 6e 20 69 | matches.CONDITION,.then.return.i | 
| 106ba0 | 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 61 6c 20 53 45 43 54 | ts.value........If.optional.SECT | 
| 106bc0 | 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 77 68 65 74 68 65 72 | ION.is.non-nil.then.test.whether | 
| 106be0 | 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 64 2e 20 20 49 66 20 | .that.matches......instead...If. | 
| 106c00 | 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 69 6e 74 20 61 6e 64 | there.is.no.section.at.point.and | 
| 106c20 | 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 20 20 72 65 74 75 72 | .SECTION.is.nil,.then......retur | 
| 106c40 | 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 65 73 20 6e 6f 74 20 | n.nil...If.the.section.does.not. | 
| 106c60 | 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 20 20 20 20 20 53 65 | match,.then.return.nil........Se | 
| 106c80 | 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 80 99 20 66 6f 72 20 | e....magit-section-match....for. | 
| 106ca0 | 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 61 6b 65 2e 0a 0a 20 | the.forms.CONDITION.can.take.... | 
| 106cc0 | 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 6e 2d 63 61 73 65 20 | --.Function:.magit-section-case. | 
| 106ce0 | 26 72 65 73 74 20 63 6c 61 75 73 65 73 0a 0a 20    20 20 20 20 43 68 6f 6f 73 65 20 61 6d 6f 6e 67 | &rest.clauses.......Choose.among | 
| 106d00 | 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 65 20 73 65 63 74 | .clauses.on.the.type.of.the.sect | 
| 106d20 | 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 6c 61 75 73 65 20 | ion.at.point........Each.clause. | 
| 106d40 | 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 2e 2e 2e 29 2e 20 | looks.like.(CONDITION.BODY...).. | 
| 106d60 | 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 69 6f 6e 20 69 73 | .The.type.of.the......section.is | 
| 106d80 | 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 44 49 54 49 4f 4e | .compared.against.each.CONDITION | 
| 106da0 | 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 20 20 20 66 69 72 | ;.the.BODY.forms.of.the......fir | 
| 106dc0 | 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 75 65 6e 74 69 61 | st.match.are.evaluated.sequentia | 
| 106de0 | 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 61 73 74 0a 20 20 | lly.and.the.value.of.the.last... | 
| 106e00 | 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 64 65 20 42 4f 44 | ...form.is.returned...Inside.BOD | 
| 106e20 | 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 6f 75 6e 64 20 74 | Y.the.symbol....it....is.bound.t | 
| 106e40 | 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 74 2e 20 20 49 66 | o.the......section.at.point...If | 
| 106e60 | 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 74 68 65 72 65 20 | .no.clause.succeeds.or.if.there. | 
| 106e80 | 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 74 20 72 65 74 75 | is.no.section......at.point.retu | 
| 106ea0 | 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 2d 73 65 63 74 69 | rn.nil........See....magit-secti | 
| 106ec0 | 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 43 4f 4e 44 49 54 | on-match....for.the.forms.CONDIT | 
| 106ee0 | 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 6e 61 6c 6c 79 20 | ION.can.take.......Additionally. | 
| 106f00 | 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 64 20 69 6e 20 74 | a.CONDITION.of.t.is.allowed.in.t | 
| 106f20 | 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 61 74 63 68 65 73 | he.final.clause.and......matches | 
| 106f40 | 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 63 68 2c 20 65 76 | .if.no.other.CONDITION.match,.ev | 
| 106f60 | 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 61 74 0a 20 20 20 | en.if.there.is.no.section.at.... | 
| 106f80 | 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 67 69 74 2d 72 6f | ..point....--.Variable:.magit-ro | 
| 106fa0 | 6f 74 2d 73 65 63 74 69 6f 6e 0a 0a 20 20 20 20    20 54 68 65 20 72 6f 6f 74 20 73 65 63 74 69 6f | ot-section.......The.root.sectio | 
| 106fc0 | 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 6c 6c 20 6f 74 | n.in.the.current.buffer...All.ot | 
| 106fe0 | 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 6e 64 61 6e 74 | her.sections.are......descendant | 
| 107000 | 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 75 65 20 6f 66 | s.of.this.section...The.value.of | 
| 107020 | 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 20 20 20 e2 80 | .this.variable.is.set.by........ | 
| 107040 | 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 64 20 79 6f 75 | .magit-insert-section....and.you | 
| 107060 | 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 20 20 46 6f 72 | .should.never.modify.it......For | 
| 107080 | 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 77 20 61 64 64 | .diff.related.sections.a.few.add | 
| 1070a0 | 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 75 6e 63 74 69 | itional.tools.exist....--.Functi | 
| 1070c0 | 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 61 6c 20 73 65 | on:.magit-diff-type.&optional.se | 
| 1070e0 | 63 74 69 6f 6e 0a 0a 20 20 20 20 20 52 65 74 75    72 6e 20 74 68 65 20 64 69 66 66 20 74 79 70 65 | ction.......Return.the.diff.type | 
| 107100 | 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 6e 65 64 20 | .of.SECTION........The.returned. | 
| 107120 | 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 80 98 73 74 | type.is.one.of.the.symbols....st | 
| 107140 | 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 20 20 e2 80 | aged...,....unstaged...,........ | 
| 107160 | 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 65 64 e2 80 | .committed...,.or....undefined.. | 
| 107180 | 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 61 72 20 70 | ....This.type.serves.a.similar.p | 
| 1071a0 | 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 79 70 65 20 | urpose.as......the.general.type. | 
| 1071c0 | 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 68 20 69 73 | common.to.all.sections.(which.is | 
| 1071e0 | 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 80 99 20 73 | .stored.in.the.........type....s | 
| 107200 | 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 6d 61 67 69 | lot.of.the.corresponding....magi | 
| 107220 | 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 65 73 0a 20 | t-section....struct).but.takes.. | 
| 107240 | 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 6e 74 6f 20 | ....additional.information.into. | 
| 107260 | 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 73 6e e2 80 | account...When.the.SECTION.isn.. | 
| 107280 | 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 20 74 68 65 | .t......related.to.diffs.and.the | 
| 1072a0 | 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 73 6e e2 80 | .buffer.containing.it.also.isn.. | 
| 1072c0 | 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 74 68 65 6e | .t.a......diff-only.buffer,.then | 
| 1072e0 | 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 20 74 68 65 | .return.nil........Currently.the | 
| 107300 | 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 74 72 61 63 | .type.can.also.be.one.of....trac | 
| 107320 | 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 20 20 20 20 | ked....and....untracked...,..... | 
| 107340 | 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 6e 64 6c 65 | .but.these.values.are.not.handle | 
| 107360 | 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 74 68 65 79 | d.explicitly.in.every.place.they | 
| 107380 | 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 20 66 69 78 | ......should.be...A.possible.fix | 
| 1073a0 | 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 20 68 65 72 | .could.be.to.just.return.nil.her | 
| 1073c0 | 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 62 65 20 61 | e........The.section.has.to.be.a | 
| 1073e0 | 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 63 74 69 6f | ....diff....or....hunk....sectio | 
| 107400 | 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 68 69 6c 64 | n,.or.a.section......whose.child | 
| 107420 | 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 20 49 66 20 | ren.are.of.type....diff......If. | 
| 107440 | 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 20 20 72 65 | optional.SECTION.is.nil,......re | 
| 107460 | 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 75 72 72 65 | turn.the.diff.type.for.the.curre | 
| 107480 | 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 65 0a 20 20 | nt.section...In.buffers.whose... | 
| 1074a0 | 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 66 66 2d 6d | ...major.mode.is....magit-diff-m | 
| 1074c0 | 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 64 20 74 68 | ode....SECTION.is.ignored.and.th | 
| 1074e0 | 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 69 6e 67 20 | e.type.is......determined.using. | 
| 107500 | 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 76 69 73 69 | other.means...In....magit-revisi | 
| 107520 | 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 74 79 70 65 | on-mode....buffers.the......type | 
| 107540 | 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 0a 20 2d 2d | .is.always....committed.......-- | 
| 107560 | 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 26 6f 70 74 | .Function:.magit-diff-scope.&opt | 
| 107580 | 69 6f 6e 61 6c 20 73 65 63 74 69 6f 6e 20 73 74    72 69 63 74 0a 0a 20 20 20 20 20 52 65 74 75 72 | ional.section.strict.......Retur | 
| 1075a0 | 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 72 20 74 | n.the.diff.scope.of.SECTION.or.t | 
| 1075c0 | 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 20 41 20 | he.selected.section(s)........A. | 
| 1075e0 | 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 61 74 20 | diff...s."scope".describes.what. | 
| 107600 | 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 74 20 69 | part.of.a.diff.is.selected,.it.i | 
| 107620 | 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 67 69 6f | s.a......symbol,.one.of....regio | 
| 107640 | 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 2c 20 e2 | n...,....hunk...,....hunks...,.. | 
| 107660 | 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 20 20 20 | ..file...,....files...,.or...... | 
| 107680 | 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 68 69 73 | ...list......Do.not.confuse.this | 
| 1076a0 | 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 75 72 6e | .with.the.diff."type",.as.return | 
| 1076c0 | 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 e2 80 99 | ed.by.........magit-diff-type... | 
| 1076e0 | 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 73 20 6e | ........If.optional.SECTION.is.n | 
| 107700 | 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 20 6f 66 | on-nil,.then.return.the.scope.of | 
| 107720 | 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 69 6f 6e | .that,......ignoring.the.section | 
| 107740 | 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 68 65 72 | s.selected.by.the.region...Other | 
| 107760 | 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 20 74 68 | wise.return.the......scope.of.th | 
| 107780 | 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 72 65 67 | e.current.section,.or.if.the.reg | 
| 1077a0 | 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 73 20 61 | ion.is.active.and......selects.a | 
| 1077c0 | 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 73 65 63 | .valid.group.of.diff.related.sec | 
| 1077e0 | 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 20 73 65 | tions,.the.type.of.these......se | 
| 107800 | 63 74 69 6f 6e 73 2c 20 69 2e 65 2e 20 20 e2 80    98 68 75 6e 6b 73 e2 80 99 20 6f 72 20 e2 80 98 | ctions,.i.e......hunks....or.... | 
| 107820 | 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 74 68 65 | files......If.SECTION.(or.if.the | 
| 107840 | 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 20 6e 69 | .current......section.that.is.ni | 
| 107860 | 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 64 20 74 | l).is.a....hunk....section.and.t | 
| 107880 | 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 73 20 69 | he.region.starts.and......ends.i | 
| 1078a0 | 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 69 6f 6e | nside.the.body.of.a.that.section | 
| 1078c0 | 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 80 99 2e | ,.then.the.type.is....region.... | 
| 1078e0 | 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 6e 6f 6e | .......If.optional.STRICT.is.non | 
| 107900 | 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 69 66 66 | -nil.then.return.nil.if.the.diff | 
| 107920 | 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 70 6f 69 | .type.of......the.section.at.poi | 
| 107940 | 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 73 65 63 | nt.is....untracked....or.the.sec | 
| 107960 | 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 75 61 6c | tion.at.point.is.not......actual | 
| 107980 | 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 73 74 61 | ly.a....diff....but.a....diffsta | 
| 1079a0 | 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 69 6e 66 | t....section.....File:.magit.inf | 
| 1079c0 | 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 20 20 4e | o,..Node:.Refreshing.Buffers,..N | 
| 1079e0 | 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 69 6f 6e | ext:.Conventions,..Prev:.Section | 
| 107a00 | 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 33 20 52 | .Plumbing,..Up:.Plumbing..10.3.R | 
| 107a20 | 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 3d 3d 3d | efreshing.Buffers.============== | 
| 107a40 | 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 63 72 65 | =========..All.commands.that.cre | 
| 107a60 | 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 6e 67 65 | ate.a.new.Magit.buffer.or.change | 
| 107a80 | 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 6e 20 65 | .what.is.being.displayed.in.an.e | 
| 107aa0 | 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 6e 67 20 | xisting.buffer.do.so.by.calling. | 
| 107ac0 | 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 20 6f 74 | ...magit-mode-setup.....Among.ot | 
| 107ae0 | 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 73 20 74 | her.things,.that.function.sets.t | 
| 107b00 | 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 64 65 66 | he.buffer.local.values.of....def | 
| 107b20 | 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 2d 6c 65 | ault-directory....(to.the.top-le | 
| 107b40 | 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 67 69 74 | vel.of.the.repository),....magit | 
| 107b60 | 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 6d 61 67 | -refresh-function...,.and....mag | 
| 107b80 | 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 72 73 20 | it-refresh-args.........Buffers. | 
| 107ba0 | 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 66 75 6e | are.refreshed.by.calling.the.fun | 
| 107bc0 | 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 0a 6f 66 | ction.that.is.the.local.value.of | 
| 107be0 | 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 28 61 | ....magit-refresh-function....(a | 
| 107c00 | 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 66 72 65 | .function.named....magit-*-refre | 
| 107c20 | 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 61 79 20 | sh-buffer...,.where....*....may. | 
| 107c40 | 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 20 77 69 | be.something.like....diff...).wi | 
| 107c60 | 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 65 73 68 | th.the.value.of....magit-refresh | 
| 107c80 | 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 61 63 72 | -args....as.arguments....--.Macr | 
| 107ca0 | 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 69 74 63 | o:.magit-mode-setup.buffer.switc | 
| 107cc0 | 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 20 20 20 | h-func.mode.refresh-func........ | 
| 107ce0 | 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 0a 20 20 20 20 20 | ...&optional.refresh-args....... | 
| 107d00 | 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 65 63 | This.function.displays.and.selec | 
| 107d20 | 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 20 20 | ts.BUFFER,.turns.on.MODE,.and... | 
| 107d40 | 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 20 20 | ...refreshes.a.first.time....... | 
| 107d60 | 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 74 69 | .This.function.displays.and.opti | 
| 107d80 | 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 6e 67 | onally.selects.BUFFER.by.calling | 
| 107da0 | 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 66 66 | .........magit-mode-display-buff | 
| 107dc0 | 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 49 54 | er....with.BUFFER,.MODE.and.SWIT | 
| 107de0 | 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 65 6e | CH-FUNC.as......arguments...Then | 
| 107e00 | 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 20 20 | .it.sets.the.local.value.of..... | 
| 107e20 | 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 74 6f | ....magit-refresh-function....to | 
| 107e40 | 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 20 e2 | .REFRESH-FUNC.and.that.of....... | 
| 107e60 | 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 52 45 | ..magit-refresh-args....to.REFRE | 
| 107e80 | 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 68 65 | SH-ARGS...Finally.it.creates.the | 
| 107ea0 | 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 67 20 | ......buffer.content.by.calling. | 
| 107ec0 | 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 20 61 | REFRESH-FUNC.with.REFRESH-ARGS.a | 
| 107ee0 | 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 67 75 | s......arguments........All.argu | 
| 107f00 | 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 74 63 | ments.are.evaluated.before.switc | 
| 107f20 | 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 20 6d | hing.to.BUFFER....--.Function:.m | 
| 107f40 | 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 72 20 | agit-mode-display-buffer.buffer. | 
| 107f60 | 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 68 2d | mode.&optional...........switch- | 
| 107f80 | 66 75 6e 63 74 69 6f 6e 0a 0a 20 20 20 20 20 54    68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 69 73 | function.......This.function.dis | 
| 107fa0 | 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 73 | play.BUFFER.in.some.window.and.s | 
| 107fc0 | 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 20 | elect.it...BUFFER......may.be.a. | 
| 107fe0 | 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 20 | buffer.or.a.string,.the.name.of. | 
| 108000 | 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 65 | a.buffer...The.buffer.is......re | 
| 108020 | 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 61 | turned........Unless.BUFFER.is.a | 
| 108040 | 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 64 | lready.displayed.in.the.selected | 
| 108060 | 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 20 | .frame,.store.the......previous. | 
| 108080 | 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 72 | window.configuration.as.a.buffer | 
| 1080a0 | 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 61 | .local.value,.so.that.it......ca | 
| 1080c0 | 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 2d | n.later.be.restored.by....magit- | 
| 1080e0 | 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 62 | mode-bury-buffer...........The.b | 
| 108100 | 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 20 | uffer.is.displayed.and.selected. | 
| 108120 | 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 20 | using.SWITCH-FUNCTION...If...... | 
| 108140 | 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 6f | that.is....nil....then....pop-to | 
| 108160 | 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 6e | -buffer....is.used.if.the.curren | 
| 108180 | 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 72 | t.buffer...s......major.mode.der | 
| 1081a0 | 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 68 | ives.from....magit-mode......Oth | 
| 1081c0 | 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 20 | erwise....switch-to-buffer...... | 
| 1081e0 | 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 74 | ...is.used....--.Variable:.magit | 
| 108200 | 2d 72 65 66 72 65 73 68 2d 66 75 6e 63 74 69 6f    6e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 | -refresh-function.......The.valu | 
| 108220 | 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. | 
| 108240 | 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 | 
| 108260 | 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. | 
| 108280 | 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 | 
| 1082a0 | 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 | 
| 1082c0 | 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 0a 20 20 20 20 20 | iable:.magit-refresh-args....... | 
| 1082e0 | 54 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 | The.list.of.arguments.used.by... | 
| 108300 | 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 74 6f 20 72 65 | .magit-refresh-function....to.re | 
| 108320 | 66 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 | fresh......the.current.buffer... | 
| 108340 | 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 69 73 20 | ...magit-refresh-function....is. | 
| 108360 | 63 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 | called.with.these......arguments | 
| 108380 | 2e 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 | ........The.value.is.usually.set | 
| 1083a0 | 20 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 | .using....magit-mode-setup...,.b | 
| 1083c0 | 75 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 | ut.in.some......cases.it...s.als | 
| 1083e0 | 6f 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 | o.useful.to.provide.commands.tha | 
| 108400 | 74 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 | t.can.change.the......value...Fo | 
| 108420 | 72 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 | r.example,.the....magit-diff-ref | 
| 108440 | 72 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 | resh....transient.can.be.used... | 
| 108460 | 20 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 | ...to.change.any.of.the.argument | 
| 108480 | 73 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 | s.used.to.display.the.diff,.with | 
| 1084a0 | 6f 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 | out......having.to.specify.again | 
| 1084c0 | 20 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 | .which.differences.should.be.sho | 
| 1084e0 | 77 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 | wn,.but.........magit-diff-more- | 
| 108500 | 63 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 | context...,....magit-diff-less-c | 
| 108520 | 6f 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 | ontext....and.........magit-diff | 
| 108540 | 2d 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 | -default-context....change.just. | 
| 108560 | 74 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 | the....-U<N>....argument...In... | 
| 108580 | 20 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 | ...both.case.this.is.done.by.cha | 
| 1085a0 | 6e 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 | nging.the.value.of.this.variable | 
| 1085c0 | 20 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 | .and......then.calling.this....m | 
| 1085e0 | 61 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 | agit-refresh-function........Fil | 
| 108600 | 65 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 | e:.magit.info,..Node:.Convention | 
| 108620 | 73 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 | s,..Prev:.Refreshing.Buffers,..U | 
| 108640 | 70 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 | p:.Plumbing..10.4.Conventions.== | 
| 108660 | 3d 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 | ==============..Also.see.*note.C | 
| 108680 | 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 3a 2e 0a 0a 2a | ompletion.and.Confirmation::...* | 
| 1086a0 | 20 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 | .Menu:..*.Theming.Faces::....Fil | 
| 1086c0 | 65 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 | e:.magit.info,..Node:.Theming.Fa | 
| 1086e0 | 63 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 | ces,..Up:.Conventions..10.4.1.Th | 
| 108700 | 65 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 | eming.Faces.-------------------- | 
| 108720 | 0a 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 | ..The.default.theme.uses.blue.fo | 
| 108740 | 72 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 | r.local.branches,.green.for.remo | 
| 108760 | 74 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 | te.branches,.and.goldenrod.(brow | 
| 108780 | 6e 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 | nish.yellow).for.tags...When.cre | 
| 1087a0 | 61 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 | ating.a.new.theme,.you.should.pr | 
| 1087c0 | 6f 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 | obably.follow.that.example...If. | 
| 1087e0 | 79 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 | your.theme.already.uses.other.co | 
| 108800 | 6c 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 | lors,.then.stick.to.that......In | 
| 108820 | 20 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 | .older.releases.these.reference. | 
| 108840 | 66 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 | faces.used.to.have.a.background. | 
| 108860 | 63 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 | color.and.a.box.around.them...Th | 
| 108880 | 65 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 | e.basic.default.faces.no.longer. | 
| 1088a0 | 64 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 | do.so,.to.make.Magit.buffers.muc | 
| 1088c0 | 68 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 | h.less.noisy,.and.you.should.fol | 
| 1088e0 | 6c 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 | low.that.example.at.least.with.r | 
| 108900 | 65 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 | egards.to.boxes...(Boxes.were.us | 
| 108920 | 65 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 | ed.in.the.past.to.work.around.a. | 
| 108940 | 63 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 | conflict.between.the.highlightin | 
| 108960 | 67 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 | g.overlay.and.text.property.back | 
| 108980 | 67 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 | grounds...That...s.no.longer.nec | 
| 1089a0 | 65 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 | essary.because.highlighting.no.l | 
| 1089c0 | 6f 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 | onger.causes.other.background.co | 
| 1089e0 | 6c 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 | lors.to.disappear.)..Alternative | 
| 108a00 | 6c 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 | ly.you.can.keep.the.background.c | 
| 108a20 | 6f 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 | olor.and/or.box,.but.then.have.t | 
| 108a40 | 6f 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 | o.take.special.care.to.adjust... | 
| 108a60 | 98 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 | .magit-branch-current....accordi | 
| 108a80 | 6e 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 | ngly...By.default.it.looks.mostl | 
| 108aa0 | 79 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 | y.like....magit-branch-local..., | 
| 108ac0 | 20 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 | .but.with.a.box.(by.default.the. | 
| 108ae0 | 66 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 | former.is.the.only.face.that.use | 
| 108b00 | 73 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 | s.a.box,.exactly.so.that.it.stic | 
| 108b20 | 6b 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 | ks.out)...If.the.former.also.use | 
| 108b40 | 73 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 | s.a.box,.then.you.have.to.make.s | 
| 108b60 | 75 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 | ure.that.it.differs.in.some.othe | 
| 108b80 | 72 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 | r.way.from.the.latter......The.m | 
| 108ba0 | 6f 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 | ost.difficult.faces.to.theme.are | 
| 108bc0 | 20 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 | .those.related.to.diffs,.heading | 
| 108be0 | 73 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 | s,.highlighting,.and.the.region. | 
| 108c00 | 20 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 | ..There.are.faces.that.fall.into | 
| 108c20 | 0a 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 | .all.four.groups.-.expect.to.spe | 
| 108c40 | 6e 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 | nd.some.time.getting.this.right. | 
| 108c60 | 0a 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 | .....The....region....face.in.th | 
| 108c80 | 65 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 | e.default.theme,.in.both.the.lig | 
| 108ca0 | 68 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 | ht.and.dark.variants,.as.well.as | 
| 108cc0 | 20 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 | .in.many.other.themes,.distribut | 
| 108ce0 | 65 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 | ed.with.Emacs.or.by.third-partie | 
| 108d00 | 73 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 | s,.is.very.ugly...It.is.common.t | 
| 108d20 | 6f 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 | o.use.a.background.color.that.re | 
| 108d40 | 61 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 | ally.sticks.out,.which.is.ugly.b | 
| 108d60 | 75 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 | ut.if.that.were.the.only.problem | 
| 108d80 | 0a 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 | .then.it.would.be.acceptable...U | 
| 108da0 | 6e 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 | nfortunately.many.themes.also.se | 
| 108dc0 | 74 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 | t.the.foreground.color,.which.en | 
| 108de0 | 73 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 | sures.that.all.text.within.the.r | 
| 108e00 | 65 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 | egion.is.readable...Without.doin | 
| 108e20 | 67 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 | g.that.there.might.be.cases.wher | 
| 108e40 | 65 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 | e.some.foreground.color.is.too.c | 
| 108e60 | 6c 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 | lose.to.the.region.background.co | 
| 108e80 | 6c 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 | lor.to.still.be.readable..But.it | 
| 108ea0 | 20 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 | .also.means.that.text.within.the | 
| 108ec0 | 20 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 | .region.loses.all.syntax.highlig | 
| 108ee0 | 68 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 | hting......I.consider.the.work.t | 
| 108f00 | 68 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 | hat.went.into.getting.the....reg | 
| 108f20 | 69 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 | ion....face.right.to.be.a.good.i | 
| 108f40 | 6e 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 | ndicator.for.the.general.quality | 
| 108f60 | 20 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 | .of.a.theme...My.recommendation. | 
| 108f80 | 66 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 | for.the....region....face.is.thi | 
| 108fa0 | 73 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 | s:.use.a.background.color.slight | 
| 108fc0 | 6c 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 | ly.different.from.the.background | 
| 108fe0 | 20 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 | .color.of.the....default....face | 
| 109000 | 2c 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 | ,.and.do.not.set.the.foreground. | 
| 109020 | 63 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 | color.at.all...So.for.a.light.th | 
| 109040 | 65 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 | eme.you.might.use.a.light.(possi | 
| 109060 | 62 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 | bly.tinted).gray.as.the.backgrou | 
| 109080 | 6e 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 | nd.color.of....default....and.a. | 
| 1090a0 | 73 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 | somewhat.darker.gray.for.the.bac | 
| 1090c0 | 6b 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 | kground.of....region......That.s | 
| 1090e0 | 68 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 | hould.usually.be.enough.to.not.c | 
| 109100 | 6f 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 | ollide.with.the.foreground.color | 
| 109120 | 20 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 | .of.any.other.face...But.if.some | 
| 109140 | 20 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 | .other.faces.also.set.a.light.gr | 
| 109160 | 61 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 | ay.as.background.color,.then.you | 
| 109180 | 20 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 | .should.also.make.sure.it.doesn. | 
| 1091a0 | 80 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 | ..t.collide.with.those.(in.some. | 
| 1091c0 | 63 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 | cases.it.might.be.acceptable.tho | 
| 1091e0 | 75 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 | ugh)......Magit.only.uses.the... | 
| 109200 | 98 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 | .region....face.when.the.region. | 
| 109220 | 69 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 | is."invalid".by.its.own.definiti | 
| 109240 | 6f 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 | on...In.a.Magit.buffer.the.regio | 
| 109260 | 6e 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 | n.is.used.to.either.select.multi | 
| 109280 | 70 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 | ple.sibling.sections,.so.that.co | 
| 1092a0 | 6d 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 | mmands.which.support.it.act.on.a | 
| 1092c0 | 6c 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 | ll.of.these.sections.instead.of. | 
| 1092e0 | 6a 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 | just.the.current.section,.or.to. | 
| 109300 | 73 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 | select.lines.within.a.single.hun | 
| 109320 | 6b 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 | k.section...In.all.other.cases,. | 
| 109340 | 74 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 | the.section.is.considered.invali | 
| 109360 | 64 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 | d.and.Magit.won...t.act.on.it... | 
| 109380 | 42 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 | But.such.invalid.sections.happen | 
| 1093a0 | 2c 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 | ,.either.because.the.user.has.no | 
| 1093c0 | 74 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 | t.moved.point.enough.yet.to.make | 
| 1093e0 | 0a 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 | .it.valid.or.because.she.wants.t | 
| 109400 | 6f 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 | o.use.a.non-magit.command.to.act | 
| 109420 | 20 6f 6e 20 74 68 65 0a 72 65 67 69 6f 6e 2c 20    65 2e 67 2e 20 20 e2 80 98 6b 69 6c 6c 2d 72 65 | .on.the.region,.e.g......kill-re | 
| 109440 | 67 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 | gion.........So.using.the.regula | 
| 109460 | 72 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 | r....region....face.for.invalid. | 
| 109480 | 73 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 | sections.is.a.feature..It.tells. | 
| 1094a0 | 74 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 | the.user.that.Magit.won...t.be.a | 
| 1094c0 | 62 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 | ble.to.act.on.it...It...s.accept | 
| 1094e0 | 61 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 | able.if.that.face.looks.a.bit.od | 
| 109500 | 64 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 | d.and.even.(but.less.so).if.it.c | 
| 109520 | 6f 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 | ollides.with.the.background.colo | 
| 109540 | 72 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 | rs.of.section.headings.and.other | 
| 109560 | 20 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 | .things.that.have.a.background.c | 
| 109580 | 6f 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 | olor......Magit.highlights.the.c | 
| 1095a0 | 75 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 | urrent.section...If.a.section.ha | 
| 1095c0 | 73 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 | s.subsections,.then.all.of.them. | 
| 1095e0 | 61 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 | are.highlighted...This.is.done.u | 
| 109600 | 73 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 | sing.faces.that.have."highlight" | 
| 109620 | 20 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 | .in.their.names...For.most.secti | 
| 109640 | 6f 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 | ons,....magit-section-highlight. | 
| 109660 | 80 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 | ...is.used.for.both.the.body.and | 
| 109680 | 20 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 | .the.heading..Like.the....region | 
| 1096a0 | e2 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 | ....face,.it.should.only.set.the | 
| 1096c0 | 20 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 | .background.color.to.something.s | 
| 1096e0 | 69 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 | imilar.to.that.of....default.... | 
| 109700 | 20 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 | ..The.highlight.background.color | 
| 109720 | 0a 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 | .must.be.different.from.both.the | 
| 109740 | 20 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 | ....region....background.color.a | 
| 109760 | 6e 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 | nd.the....default....background. | 
| 109780 | 63 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 | color......For.diff.related.sect | 
| 1097a0 | 69 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 | ions.Magit.uses.various.faces.to | 
| 1097c0 | 20 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 | .highlight.different.parts.of.th | 
| 1097e0 | 65 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 | e.selected.section(s)...Note.tha | 
| 109800 | 74 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 | t.hunk.headings,.unlike.all.othe | 
| 109820 | 72 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 | r.section.headings,.by.default.h | 
| 109840 | 61 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 | ave.a.background.color,.because. | 
| 109860 | 69 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 | it.is.useful.to.have.very.visibl | 
| 109880 | 65 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 | e.separators.between.hunks..That | 
| 1098a0 | 20 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 | .face....magit-diff-hunk-heading | 
| 1098c0 | e2 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 | ...,.should.be.different.from.bo | 
| 1098e0 | 74 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 | th....magit-diff-hunk-heading-hi | 
| 109900 | 67 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 | ghlight....and....magit-section- | 
| 109920 | 68 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 | highlight...,.as.well.as.from... | 
| 109940 | 98 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 | .magit-diff-context....and....ma | 
| 109960 | 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 e2 80 99 2e 0a 42 | git-diff-context-highlight.....B | 
| 109980 | 79 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 | y.default.we.do.that.by.changing | 
| 1099a0 | 20 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 | .the.foreground.color...Changing | 
| 1099c0 | 20 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 | .the.background.color.would.lead | 
| 1099e0 | 20 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 | .to.complications,.and.there.are | 
| 109a00 | 20 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 | .already.enough.we.cannot.get.ar | 
| 109a20 | 6f 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 | ound...(Also.note.that.it.is.gen | 
| 109a40 | 65 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 | erally.a.good.idea.for.section.h | 
| 109a60 | 65 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 | eadings.to.always.be.bold,.but.o | 
| 109a80 | 6e 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 | nly.for.sections.that.have.subse | 
| 109aa0 | 63 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 | ctions)......When.there.is.a.val | 
| 109ac0 | 69 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 | id.region.selecting.diff-related | 
| 109ae0 | 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f 6e    73 2c 0a 69 2e 65 2e 20 20 6d 75 6c 74 69 70 6c | .sibling.sections,.i.e...multipl | 
| 109b00 | 65 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 | e.files.or.hunks,.then.the.bodie | 
| 109b20 | 73 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 | s.of.all.these.sections.use.the. | 
| 109b40 | 72 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 | respective.highlight.faces,.but. | 
| 109b60 | 61 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 | additionally.the.headings.instea | 
| 109b80 | 64 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 | d.use.one.of.the.faces....magit- | 
| 109ba0 | 64 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 | diff-file-heading-selection....o | 
| 109bc0 | 72 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 | r....magit-diff-hunk-heading-sel | 
| 109be0 | 65 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 | ection......These.faces.have.to. | 
| 109c00 | 62 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 | be.different.from.the.regular.hi | 
| 109c20 | 67 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 | ghlight.variants.to.provide.expl | 
| 109c40 | 69 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 | icit.visual.indication.that.the. | 
| 109c60 | 72 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 | region.is.active......When.themi | 
| 109c80 | 6e 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 | ng.diff.related.faces,.start.by. | 
| 109ca0 | 73 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 | setting.the.option....magit-diff | 
| 109cc0 | 2d 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 | -refine-hunk....to....all......Y | 
| 109ce0 | 6f 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 | ou.might.personally.prefer.to.on | 
| 109d00 | 6c 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 | ly.refine.the.current.hunk.or.no | 
| 109d20 | 74 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 | t.use.hunk.refinement.at.all,.bu | 
| 109d40 | 74 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 | t.some.of.the.users.of.your.them | 
| 109d60 | 65 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 | e.want.all.hunks.to.be.refined,. | 
| 109d80 | 73 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 | so.you.have.to.cater.to.that.... | 
| 109da0 | 20 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 | ..(Also.turn.on....magit-diff-hi | 
| 109dc0 | 67 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 | ghlight-indentation...,....magit | 
| 109de0 | 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 80 99 2c 20 61 6e 64 | -diff-highlight-trailing...,.and | 
| 109e00 | 20 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 | ....magit-diff-paint-whitespace. | 
| 109e20 | 80 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 | ..;.and.insert.some.whitespace.e | 
| 109e40 | 72 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 | rrors.into.the.code.you.use.for. | 
| 109e60 | 74 65 73 74 69 6e 67 2e 29 0a 0a 20 20 20 46 6f    72 20 65 2e 67 2e 20 20 22 61 64 64 65 64 20 6c | testing.).....For.e.g..."added.l | 
| 109e80 | 69 6e 65 73 22 20 79 6f 75 20 68 61 76 65 20 74    6f 20 61 64 6a 75 73 74 20 74 68 72 65 65 20 66 | ines".you.have.to.adjust.three.f | 
| 109ea0 | 61 63 65 73 3a 0a e2 80 98 6d 61 67 69 74 2d 64    69 66 66 2d 61 64 64 65 64 e2 80 99 2c 20 e2 80 | aces:....magit-diff-added...,... | 
| 109ec0 | 98 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 64 65    64 2d 68 69 67 68 6c 69 67 68 74 e2 80 99 2c 20 | .magit-diff-added-highlight...,. | 
| 109ee0 | 61 6e 64 0a e2 80 98 73 6d 65 72 67 65 2d 72 65    66 69 6e 65 64 2d 61 64 64 65 64 e2 80 99 2e 20 | and....smerge-refined-added..... | 
| 109f00 | 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20    74 68 65 20 6c 61 74 74 65 72 20 77 6f 72 6b 73 | .Make.sure.that.the.latter.works | 
| 109f20 | 20 77 65 6c 6c 20 77 69 74 68 20 62 6f 74 68 0a    6f 66 20 74 68 65 20 66 6f 72 6d 65 72 2c 20 61 | .well.with.both.of.the.former,.a | 
| 109f40 | 73 20 77 65 6c 6c 20 61 73 20 e2 80 98 73 6d 65    72 67 65 2d 6f 74 68 65 72 e2 80 99 20 61 6e 64 | s.well.as....smerge-other....and | 
| 109f60 | 20 e2 80 98 64 69 66 66 2d 61 64 64 65 64 e2 80    99 2e 20 20 54 68 65 6e 20 64 6f 20 74 68 65 0a | ....diff-added......Then.do.the. | 
| 109f80 | 73 61 6d 65 20 66 6f 72 20 74 68 65 20 72 65 6d    6f 76 65 64 20 6c 69 6e 65 73 2c 20 63 6f 6e 74 | same.for.the.removed.lines,.cont | 
| 109fa0 | 65 78 74 20 6c 69 6e 65 73 2c 20 6c 69 6e 65 73    20 61 64 64 65 64 20 62 79 20 75 73 2c 20 61 6e | ext.lines,.lines.added.by.us,.an | 
| 109fc0 | 64 20 6c 69 6e 65 73 0a 61 64 64 65 64 20 62 79    20 74 68 65 6d 2e 20 20 41 6c 73 6f 20 6d 61 6b | d.lines.added.by.them...Also.mak | 
| 109fe0 | 65 20 73 75 72 65 20 74 68 65 20 72 65 73 70 65    63 74 69 76 65 20 61 64 64 65 64 2c 20 72 65 6d | e.sure.the.respective.added,.rem | 
| 10a000 | 6f 76 65 64 2c 20 61 6e 64 0a 63 6f 6e 74 65 78    74 20 66 61 63 65 73 20 75 73 65 20 61 70 70 72 | oved,.and.context.faces.use.appr | 
| 10a020 | 6f 78 69 6d 61 74 65 6c 79 20 74 68 65 20 73 61    6d 65 20 73 61 74 75 72 61 74 69 6f 6e 20 66 6f | oximately.the.same.saturation.fo | 
| 10a040 | 72 20 62 6f 74 68 20 74 68 65 0a 68 69 67 68 6c    69 67 68 74 65 64 20 61 6e 64 20 75 6e 68 69 67 | r.both.the.highlighted.and.unhig | 
| 10a060 | 68 6c 69 67 68 74 65 64 20 76 61 72 69 61 6e 74    73 2e 20 20 41 6c 73 6f 20 6d 61 6b 65 20 73 75 | hlighted.variants...Also.make.su | 
| 10a080 | 72 65 20 74 68 65 20 66 69 6c 65 20 61 6e 64 0a    64 69 66 66 20 68 65 61 64 69 6e 67 73 20 77 6f | re.the.file.and.diff.headings.wo | 
| 10a0a0 | 72 6b 20 6e 69 63 65 6c 79 20 77 69 74 68 20 63    6f 6e 74 65 78 74 20 6c 69 6e 65 73 20 28 65 2e | rk.nicely.with.context.lines.(e. | 
| 10a0c0 | 67 2e 20 20 6d 61 6b 65 20 74 68 65 6d 20 6c 6f    6f 6b 0a 64 69 66 66 65 72 65 6e 74 29 2e 20 20 | g...make.them.look.different)... | 
| 10a0e0 | 4c 69 6e 65 20 66 61 63 65 73 20 73 68 6f 75 6c    64 20 73 65 74 20 62 6f 74 68 20 74 68 65 20 66 | Line.faces.should.set.both.the.f | 
| 10a100 | 6f 72 65 67 72 6f 75 6e 64 20 61 6e 64 20 74 68    65 0a 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c | oreground.and.the.background.col | 
| 10a120 | 6f 72 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65    2c 20 66 6f 72 20 61 64 64 65 64 20 6c 69 6e 65 | or...For.example,.for.added.line | 
| 10a140 | 73 20 75 73 65 20 74 77 6f 20 64 69 66 66 65 72    65 6e 74 0a 67 72 65 65 6e 73 2e 0a 0a 20 20 20 | s.use.two.different.greens...... | 
| 10a160 | 49 74 e2 80 99 73 20 62 65 73 74 20 69 66 20 74    68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f | It...s.best.if.the.foreground.co | 
| 10a180 | 6c 6f 72 20 6f 66 20 62 6f 74 68 20 74 68 65 20    68 69 67 68 6c 69 67 68 74 65 64 20 61 6e 64 20 | lor.of.both.the.highlighted.and. | 
| 10a1a0 | 74 68 65 0a 75 6e 68 69 67 68 6c 69 67 68 74 65    64 20 76 61 72 69 61 6e 74 73 20 61 72 65 20 74 | the.unhighlighted.variants.are.t | 
| 10a1c0 | 68 65 20 73 61 6d 65 2c 20 73 6f 20 79 6f 75 20    77 69 6c 6c 20 6e 65 65 64 20 74 6f 20 68 61 76 | he.same,.so.you.will.need.to.hav | 
| 10a1e0 | 65 20 74 6f 20 66 69 6e 64 20 61 0a 63 6f 6c 6f    72 20 74 68 61 74 20 77 6f 72 6b 73 20 77 65 6c | e.to.find.a.color.that.works.wel | 
| 10a200 | 6c 20 6f 6e 20 74 68 65 20 68 69 67 68 6c 69 67    68 74 20 61 6e 64 20 75 6e 68 69 67 68 6c 69 67 | l.on.the.highlight.and.unhighlig | 
| 10a220 | 68 74 65 64 20 62 61 63 6b 67 72 6f 75 6e 64 2c    20 74 68 65 0a 72 65 66 69 6e 65 20 62 61 63 6b | hted.background,.the.refine.back | 
| 10a240 | 67 72 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65 20    68 69 67 68 6c 69 67 68 74 20 63 6f 6e 74 65 78 | ground,.and.the.highlight.contex | 
| 10a260 | 74 20 62 61 63 6b 67 72 6f 75 6e 64 2e 20 20 57    68 65 6e 20 74 68 65 72 65 20 69 73 0a 61 6e 20 | t.background...When.there.is.an. | 
| 10a280 | 68 75 6e 6b 20 69 6e 74 65 72 6e 61 6c 20 72 65    67 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 61 | hunk.internal.region,.then.the.a | 
| 10a2a0 | 64 64 65 64 2d 20 61 6e 64 20 72 65 6d 6f 76 65    64 2d 6c 69 6e 65 73 20 62 61 63 6b 67 72 6f 75 | dded-.and.removed-lines.backgrou | 
| 10a2c0 | 6e 64 0a 63 6f 6c 6f 72 20 69 73 20 75 73 65 64    20 6f 6e 6c 79 20 77 69 74 68 69 6e 20 74 68 61 | nd.color.is.used.only.within.tha | 
| 10a2e0 | 74 20 72 65 67 69 6f 6e 2e 20 20 4f 75 74 73 69    64 65 20 74 68 65 20 72 65 67 69 6f 6e 20 74 68 | t.region...Outside.the.region.th | 
| 10a300 | 65 0a 68 69 67 68 6c 69 67 68 74 65 64 20 63 6f    6e 74 65 78 74 20 62 61 63 6b 67 72 6f 75 6e 64 | e.highlighted.context.background | 
| 10a320 | 20 63 6f 6c 6f 72 20 69 73 20 75 73 65 64 2e 20    20 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 65 | .color.is.used...This.makes.it.e | 
| 10a340 | 61 73 69 65 72 20 74 6f 0a 73 65 65 20 77 68 61    74 20 69 73 20 62 65 69 6e 67 20 73 74 61 67 65 | asier.to.see.what.is.being.stage | 
| 10a360 | 64 2e 20 20 57 69 74 68 20 61 6e 20 68 75 6e 6b    20 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e | d...With.an.hunk.internal.region | 
| 10a380 | 20 74 68 65 20 68 75 6e 6b 20 68 65 61 64 69 6e    67 0a 69 73 20 73 68 6f 77 6e 20 75 73 69 6e 67 | .the.hunk.heading.is.shown.using | 
| 10a3a0 | 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 2d 73 65 6c 65 | ....magit-diff-hunk-heading-sele | 
| 10a3c0 | 63 74 69 6f 6e e2 80 99 2c 20 61 6e 64 20 73 6f    20 61 72 65 20 74 68 65 20 74 68 69 6e 0a 6c 69 | ction...,.and.so.are.the.thin.li | 
| 10a3e0 | 6e 65 73 20 74 68 61 74 20 61 72 65 20 61 64 64    65 64 20 61 72 6f 75 6e 64 20 74 68 65 20 6c 69 | nes.that.are.added.around.the.li | 
| 10a400 | 6e 65 73 20 74 68 61 74 20 66 61 6c 6c 20 77 69    74 68 69 6e 20 74 68 65 20 72 65 67 69 6f 6e 2e | nes.that.fall.within.the.region. | 
| 10a420 | 20 20 54 68 65 0a 62 61 63 6b 67 72 6f 75 6e 64    20 63 6f 6c 6f 72 20 6f 66 20 74 68 61 74 20 68 | ..The.background.color.of.that.h | 
| 10a440 | 61 73 20 74 6f 20 62 65 20 64 69 73 74 69 6e 63    74 20 65 6e 6f 75 67 68 20 66 72 6f 6d 20 74 68 | as.to.be.distinct.enough.from.th | 
| 10a460 | 65 20 76 61 72 69 6f 75 73 0a 6f 74 68 65 72 20    69 6e 76 6f 6c 76 65 64 20 62 61 63 6b 67 72 6f | e.various.other.involved.backgro | 
| 10a480 | 75 6e 64 20 63 6f 6c 6f 72 73 2e 0a 0a 20 20 20    4e 6f 62 6f 64 79 20 73 61 69 64 20 74 68 69 73 | und.colors......Nobody.said.this | 
| 10a4a0 | 20 77 6f 75 6c 64 20 62 65 20 65 61 73 79 2e 20    20 49 66 20 79 6f 75 72 20 74 68 65 6d 65 20 72 | .would.be.easy...If.your.theme.r | 
| 10a4c0 | 65 73 74 72 69 63 74 73 20 69 74 73 65 6c 66 20    74 6f 20 61 0a 63 65 72 74 61 69 6e 20 73 65 74 | estricts.itself.to.a.certain.set | 
| 10a4e0 | 20 6f 66 20 63 6f 6c 6f 72 73 2c 20 74 68 65 6e    20 79 6f 75 20 73 68 6f 75 6c 64 20 6d 61 6b 65 | .of.colors,.then.you.should.make | 
| 10a500 | 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 68 65    72 65 2e 0a 4f 74 68 65 72 77 69 73 65 20 69 74 | .an.exception.here..Otherwise.it | 
| 10a520 | 20 77 6f 75 6c 64 20 62 65 20 69 6d 70 6f 73 73    69 62 6c 65 20 74 6f 20 6d 61 6b 65 20 74 68 65 | .would.be.impossible.to.make.the | 
| 10a540 | 20 64 69 66 66 73 20 6c 6f 6f 6b 20 67 6f 6f 64    20 69 6e 20 65 61 63 68 20 61 6e 64 0a 65 76 65 | .diffs.look.good.in.each.and.eve | 
| 10a560 | 72 79 20 76 61 72 69 61 74 69 6f 6e 2e 20 20 41    63 74 75 61 6c 6c 79 20 79 6f 75 20 6d 69 67 68 | ry.variation...Actually.you.migh | 
| 10a580 | 74 20 77 61 6e 74 20 74 6f 20 6a 75 73 74 20 73    74 69 63 6b 20 74 6f 20 74 68 65 20 64 65 66 61 | t.want.to.just.stick.to.the.defa | 
| 10a5a0 | 75 6c 74 0a 64 65 66 69 6e 69 74 69 6f 6e 73 20    66 6f 72 20 74 68 65 73 65 20 66 61 63 65 73 2e | ult.definitions.for.these.faces. | 
| 10a5c0 | 20 20 59 6f 75 20 68 61 76 65 20 62 65 65 6e 20    77 61 72 6e 65 64 2e 20 20 41 6c 73 6f 20 70 6c | ..You.have.been.warned...Also.pl | 
| 10a5e0 | 65 61 73 65 20 6e 6f 74 65 0a 74 68 61 74 20 69    66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 67 65 74 | ease.note.that.if.you.do.not.get | 
| 10a600 | 20 74 68 69 73 20 72 69 67 68 74 2c 20 74 68 69    73 20 77 69 6c 6c 20 69 6e 20 73 6f 6d 65 20 63 | .this.right,.this.will.in.some.c | 
| 10a620 | 61 73 65 73 20 6c 6f 6f 6b 20 74 6f 20 75 73 65    72 73 0a 6c 69 6b 65 20 62 75 67 73 20 69 6e 20 | ases.look.to.users.like.bugs.in. | 
| 10a640 | 4d 61 67 69 74 20 2d 20 73 6f 20 70 6c 65 61 73    65 20 64 6f 20 69 74 20 72 69 67 68 74 20 6f 72 | Magit.-.so.please.do.it.right.or | 
| 10a660 | 20 6e 6f 74 20 61 74 20 61 6c 6c 2e 0a 0a 1f 0a    46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f | .not.at.all.....File:.magit.info | 
| 10a680 | 2c 20 20 4e 6f 64 65 3a 20 46 41 51 2c 20 20 4e    65 78 74 3a 20 44 65 62 75 67 67 69 6e 67 20 54 | ,..Node:.FAQ,..Next:.Debugging.T | 
| 10a6a0 | 6f 6f 6c 73 2c 20 20 50 72 65 76 3a 20 50 6c 75    6d 62 69 6e 67 2c 20 20 55 70 3a 20 54 6f 70 0a | ools,..Prev:.Plumbing,..Up:.Top. | 
| 10a6c0 | 0a 41 70 70 65 6e 64 69 78 20 41 20 46 41 51 0a    2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a | .Appendix.A.FAQ.**************.. | 
| 10a6e0 | 54 68 65 20 6e 65 78 74 20 74 77 6f 20 6e 6f 64    65 73 20 6c 69 73 74 73 20 66 72 65 71 75 65 6e | The.next.two.nodes.lists.frequen | 
| 10a700 | 74 6c 79 20 61 73 6b 65 64 20 71 75 65 73 74 69    6f 6e 73 2e 20 20 46 6f 72 20 61 20 6c 69 73 74 | tly.asked.questions...For.a.list | 
| 10a720 | 20 6f 66 0a 66 72 65 71 75 65 6e 74 6c 79 20 2a    61 6e 64 20 72 65 63 65 6e 74 6c 79 2a 20 61 73 | .of.frequently.*and.recently*.as | 
| 10a740 | 6b 65 64 20 71 75 65 73 74 69 6f 6e 73 2c 20 69    2e 65 2e 20 20 71 75 65 73 74 69 6f 6e 73 20 74 | ked.questions,.i.e...questions.t | 
| 10a760 | 68 61 74 20 68 61 76 65 6e e2 80 99 74 0a 6d 61    64 65 20 69 74 20 69 6e 74 6f 20 74 68 65 20 6d | hat.haven...t.made.it.into.the.m | 
| 10a780 | 61 6e 75 61 6c 20 79 65 74 2c 20 73 65 65 0a 3c    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | anual.yet,.see.<https://github.c | 
| 10a7a0 | 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 77    69 6b 69 2f 46 41 51 3e 2e 0a 0a 20 20 20 50 6c | om/magit/magit/wiki/FAQ>......Pl | 
| 10a7c0 | 65 61 73 65 20 61 6c 73 6f 20 75 73 65 20 74 68    65 20 2a 6e 6f 74 65 20 44 65 62 75 67 67 69 6e | ease.also.use.the.*note.Debuggin | 
| 10a7e0 | 67 20 54 6f 6f 6c 73 3a 3a 2e 0a 0a 2a 20 4d 65    6e 75 3a 0a 0a 2a 20 46 41 51 20 2d 20 48 6f 77 | g.Tools::...*.Menu:..*.FAQ.-.How | 
| 10a800 | 20 74 6f 20 2e 2e 2e 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 | .to....?::.*.FAQ.-.Issues.and.Er | 
| 10a820 | 72 6f 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 | rors::....File:.magit.info,..Nod | 
| 10a840 | 65 3a 20 46 41 51 20 2d 20 48 6f 77 20 74 6f 20    2e 2e 2e 3f 2c 20 20 4e 65 78 74 3a 20 46 41 51 | e:.FAQ.-.How.to....?,..Next:.FAQ | 
| 10a860 | 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72    72 6f 72 73 2c 20 20 55 70 3a 20 46 41 51 0a 0a | .-.Issues.and.Errors,..Up:.FAQ.. | 
| 10a880 | 41 2e 31 20 46 41 51 20 2d 20 48 6f 77 20 74 6f    20 2e 2e 2e 3f 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | A.1.FAQ.-.How.to....?.========== | 
| 10a8a0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d    65 6e 75 3a 0a 0a 2a 20 48 6f 77 20 74 6f 20 70 | ===========..*.Menu:..*.How.to.p | 
| 10a8c0 | 72 6f 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 | ronounce.Magit?::.*.How.to.show. | 
| 10a8e0 | 67 69 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 | git's.output?::.*.How.to.install | 
| 10a900 | 20 74 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 | .the.gitman.info.manual?::.*.How | 
| 10a920 | 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 | 
| 10a940 | 20 66 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 | .files?::.*.How.does.branching.a | 
| 10a960 | 6e 64 20 70 75 73 68 69 6e 67 20 77 6f 72 6b 3f    3a 3a 0a 2a 20 43 61 6e 20 4d 61 67 69 74 20 62 | nd.pushing.work?::.*.Can.Magit.b | 
| 10a980 | 65 20 75 73 65 64 20 61 73 20 65 64 69 66 66 2d    76 65 72 73 69 6f 6e 2d 63 6f 6e 74 72 6f 6c 2d | e.used.as.ediff-version-control- | 
| 10a9a0 | 70 61 63 6b 61 67 65 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 | package?::.*.Should.I.disable.VC | 
| 10a9c0 | 3f 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 20 | ?::....File:.magit.info,..Node:. | 
| 10a9e0 | 48 6f 77 20 74 6f 20 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 | How.to.pronounce.Magit?,..Next:. | 
| 10aa00 | 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 2c 20 20 55 70 3a 20 | How.to.show.git's.output?,..Up:. | 
| 10aa20 | 46 41 51 20 2d 20 48 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 | FAQ.-.How.to....?..A.1.1.How.to. | 
| 10aa40 | 70 72 6f 6e 6f 75 6e 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 | pronounce.Magit?.--------------- | 
| 10aa60 | 2d 2d 2d 2d 2d 2d 2d 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 | --------------..Either....mu[m's | 
| 10aa80 | 5d 20 67 69 74 e2 80 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 | ].git....or....magi{c.=>.t}....i | 
| 10aaa0 | 73 20 66 69 6e 65 2e 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 | s.fine......The.slogan.is."It... | 
| 10aac0 | 73 20 4d 61 67 69 74 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 | s.Magit!..The.magical.Git.client | 
| 10aae0 | 22 2c 20 73 6f 20 69 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 | ",.so.it.makes.sense.to.pronounc | 
| 10ab00 | 65 20 4d 61 67 69 74 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 | e.Magit.like.magic,.while.taking | 
| 10ab20 | 20 69 6e 74 6f 20 61 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 | .into.account.that.C.and.T.do.no | 
| 10ab40 | 74 20 73 6f 75 6e 64 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 | t.sound.the.same......The.German | 
| 10ab60 | 20 22 4d 61 67 69 65 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 | ."Magie".is.not.pronounced.the.s | 
| 10ab80 | 61 6d 65 20 61 73 20 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 | ame.as.the.English."magic",.so.i | 
| 10aba0 | 66 20 79 6f 75 20 73 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 | f.you.speak.German.then.you.can. | 
| 10abc0 | 75 73 65 20 74 68 65 20 61 62 6f 76 65 20 72 61    74 69 6f 6e 61 6c 20 74 6f 20 6a 75 73 74 69 66 | use.the.above.rational.to.justif | 
| 10abe0 | 79 0a 75 73 69 6e 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 | y.using.the.former.pronunciation | 
| 10ac00 | 3b 20 e2 80 98 4d 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 | ;....Mag{ie.=>.it}.........You.c | 
| 10ac20 | 61 6e 20 61 6c 73 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 | an.also.choose.to.use.the.former | 
| 10ac40 | 20 70 72 6f 6e 75 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 | .pronunciation.just.because.you. | 
| 10ac60 | 6c 69 6b 65 20 69 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 | like.it.better......Also.see.<ht | 
| 10ac80 | 74 70 73 3a 2f 2f 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 | tps://magit.vc/assets/videos/mag | 
| 10aca0 | 69 63 2e 6d 70 34 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 | ic.mp4>...Also.see.<https://emac | 
| 10acc0 | 73 2e 73 74 61 63 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 | s.stackexchange.com/questions/13 | 
| 10ace0 | 36 39 36 3e 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 | 696>.....File:.magit.info,..Node | 
| 10ad00 | 3a 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 2c 20 20 4e 65 | :.How.to.show.git's.output?,..Ne | 
| 10ad20 | 78 74 3a 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 | xt:.How.to.install.the.gitman.in | 
| 10ad40 | 66 6f 20 6d 61 6e 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 | fo.manual?,..Prev:.How.to.pronou | 
| 10ad60 | 6e 63 65 20 4d 61 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 | nce.Magit?,..Up:.FAQ.-.How.to... | 
| 10ad80 | 2e 3f 0a 0a 41 2e 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 | .?..A.1.2.How.to.show.git...s.ou | 
| 10ada0 | 74 70 75 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 2d 2d 2d 2d | tput?.-------------------------- | 
| 10adc0 | 2d 2d 2d 2d 2d 0a 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 | -----..To.show.the.output.of.rec | 
| 10ade0 | 65 6e 74 6c 79 20 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 | ently.run.git.commands,.press... | 
| 10ae00 | 98 24 e2 80 99 20 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 | .$....(or,.if.that.isn...t.avail | 
| 10ae20 | 61 62 6c 65 2c 20 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 | able,....M-x.magit-process-buffe | 
| 10ae40 | 72 e2 80 99 29 2e 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 | r...)...This.will.show.a.buffer. | 
| 10ae60 | 63 6f 6e 74 61 69 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 | containing.a.section.per.git.inv | 
| 10ae80 | 6f 63 61 74 69 6f 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 | ocation;.as.always.press....TAB. | 
| 10aea0 | 80 99 20 74 6f 20 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 | ...to.expand.or.collapse.them... | 
| 10aec0 | 20 20 20 42 79 20 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 | ...By.default,.git...s.output.is | 
| 10aee0 | 20 6f 6e 6c 79 20 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 | .only.inserted.into.the.process. | 
| 10af00 | 62 75 66 66 65 72 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 | buffer.if.it.is.run.for.side-eff | 
| 10af20 | 65 63 74 73 2e 20 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 | ects...When.the.output.is.consum | 
| 10af40 | 65 64 20 69 6e 20 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 | ed.in.some.way,.also.inserting.i | 
| 10af60 | 74 20 69 6e 74 6f 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 | t.into.the.process.buffer.would. | 
| 10af80 | 62 65 20 74 6f 6f 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 | be.too.expensive...For.debugging | 
| 10afa0 | 20 70 75 72 70 6f 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 | .purposes,.it...s.possible.to.do | 
| 10afc0 | 20 73 6f 20 61 6e 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 | .so.anyway.by.setting....magit-g | 
| 10afe0 | 69 74 2d 64 65 62 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 | it-debug....to....t........File: | 
| 10b000 | 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 69 6e 73 74 61 | .magit.info,..Node:.How.to.insta | 
| 10b020 | 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 20 4e 65 78 | ll.the.gitman.info.manual?,..Nex | 
| 10b040 | 74 3a 20 48 6f 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 | t:.How.to.show.diffs.for.gpg-enc | 
| 10b060 | 72 79 70 74 65 64 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 | rypted.files?,..Prev:.How.to.sho | 
| 10b080 | 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 6f 77 20 | w.git's.output?,..Up:.FAQ.-.How. | 
| 10b0a0 | 74 6f 20 2e 2e 2e 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 | to....?..A.1.3.How.to.install.th | 
| 10b0c0 | 65 20 67 69 74 6d 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 | e.gitman.info.manual?.---------- | 
| 10b0e0 | 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 | -------------------------------- | 
| 10b100 | 2d 2d 0a 0a 47 69 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 | --..Git...s.manpages.can.be.expo | 
| 10b120 | 72 74 65 64 20 61 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 | rted.as.an.info.manual.called... | 
| 10b140 | 98 67 69 74 6d 61 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 | .gitman.....Magit...s.own.info.m | 
| 10b160 | 61 6e 75 61 6c 20 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 | anual.links.to.nodes.in.that.man | 
| 10b180 | 75 61 6c 20 69 6e 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 | ual.instead.of.the.actual.manpag | 
| 10b1a0 | 65 73 20 62 65 63 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 | es.because.Info.doesn...t.suppor | 
| 10b1c0 | 74 20 6c 69 6e 6b 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 | t.linking.to.manpages......Unfor | 
| 10b1e0 | 74 75 6e 61 74 65 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 | tunately.some.distributions.do.n | 
| 10b200 | 6f 74 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 6d 61 6e 75 | ot.install.the....gitman....manu | 
| 10b220 | 61 6c 0a 62 79 20 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 | al.by.default.and.you.will.have. | 
| 10b240 | 74 6f 20 69 6e 73 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 | to.install.a.separate.documentat | 
| 10b260 | 69 6f 6e 20 70 61 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 | ion.package.to.get.it......Magit | 
| 10b280 | 20 70 61 74 63 68 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 | .patches.Info.adding.the.ability | 
| 10b2a0 | 20 74 6f 20 76 69 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 | .to.visit.links.to.the....gitman | 
| 10b2c0 | e2 80 99 0a 49 6e 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 | ....Info.manual.by.instead.viewi | 
| 10b2e0 | 6e 67 20 74 68 65 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 | ng.the.respective.manpage...If.y | 
| 10b300 | 6f 75 20 70 72 65 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 | ou.prefer.that.approach,.then.se | 
| 10b320 | 74 20 74 68 65 20 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 | t.the.value.of....magit-view-git | 
| 10b340 | 2d 6d 61 6e 75 61 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 | -manual-method....to.one.of.the. | 
| 10b360 | 73 75 70 70 6f 72 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 | supported.packages....man....or. | 
| 10b380 | e2 80 98 77 6f 6d 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 | ...woman...,.e.g.:.......(setq.m | 
| 10b3a0 | 61 67 69 74 2d 76 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 | agit-view-git-manual-method.'man | 
| 10b3c0 | 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 48 6f | )....File:.magit.info,..Node:.Ho | 
| 10b3e0 | 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 | 
| 10b400 | 64 20 66 69 6c 65 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 | d.files?,..Next:.How.does.branch | 
| 10b420 | 69 6e 67 20 61 6e 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 | ing.and.pushing.work?,..Prev:.Ho | 
| 10b440 | 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 | 
| 10b460 | 75 61 6c 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 | ual?,..Up:.FAQ.-.How.to....?..A. | 
| 10b480 | 31 2e 34 20 48 6f 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 | 1.4.How.to.show.diffs.for.gpg-en | 
| 10b4a0 | 63 72 79 70 74 65 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 | crypted.files?.----------------- | 
| 10b4c0 | 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 | -------------------------------. | 
| 10b4e0 | 0a 47 69 74 20 73 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 | .Git.supports.showing.diffs.for. | 
| 10b500 | 65 6e 63 72 79 70 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 | encrypted.files,.but.has.to.be.t | 
| 10b520 | 6f 6c 64 20 74 6f 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 | old.to.do.so...Since.Magit.just. | 
| 10b540 | 75 73 65 73 20 47 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 | uses.Git.to.get.the.diffs,.confi | 
| 10b560 | 67 75 72 69 6e 67 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 | guring.Git.also.affects.the.diff | 
| 10b580 | 73 20 64 69 73 70 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 | s.displayed.inside.Magit........ | 
| 10b5a0 | 67 69 74 20 63 6f 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 | git.config.--global.diff.gpg.tex | 
| 10b5c0 | 74 63 6f 6e 76 20 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 | tconv."gpg.--no-tty.--decrypt".. | 
| 10b5e0 | 20 20 20 20 65 63 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 | ....echo."*.gpg.filter=gpg.diff= | 
| 10b600 | 67 70 67 22 20 3e 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 | gpg".>..gitattributes....File:.m | 
| 10b620 | 61 67 69 74 2e 69 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 | agit.info,..Node:.How.does.branc | 
| 10b640 | 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 4e 65 78 74 3a 20 43 | hing.and.pushing.work?,..Next:.C | 
| 10b660 | 61 6e 20 4d 61 67 69 74 20 62 65 20 75 73 65 64    20 61 73 20 65 64 69 66 66 2d 76 65 72 73 69 6f | an.Magit.be.used.as.ediff-versio | 
| 10b680 | 6e 2d 63 6f 6e 74 72 6f 6c 2d 70 61 63 6b 61 67    65 3f 2c 20 20 50 72 65 76 3a 20 48 6f 77 20 74 | n-control-package?,..Prev:.How.t | 
| 10b6a0 | 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 | 
| 10b6c0 | 69 6c 65 73 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 | iles?,..Up:.FAQ.-.How.to....?..A | 
| 10b6e0 | 2e 31 2e 35 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 75 73 68 | .1.5.How.does.branching.and.push | 
| 10b700 | 69 6e 67 20 77 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 | ing.work?.---------------------- | 
| 10b720 | 2d 2d 2d 2d 2d 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 | --------------------..Please.see | 
| 10b740 | 20 2a 6e 6f 74 65 20 42 72 61 6e 63 68 69 6e 67    3a 3a 20 61 6e 64 0a 3c 68 74 74 70 3a 2f 2f 65 | .*note.Branching::.and.<http://e | 
| 10b760 | 6d 61 63 73 61 69 72 2e 6d 65 2f 32 30 31 36 2f    30 31 2f 31 38 2f 6d 61 67 69 74 2d 32 2e 34 3e | macsair.me/2016/01/18/magit-2.4> | 
| 10b780 | 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 61 6e | ....File:.magit.info,..Node:.Can | 
| 10b7a0 | 20 4d 61 67 69 74 20 62 65 20 75 73 65 64 20 61    73 20 65 64 69 66 66 2d 76 65 72 73 69 6f 6e 2d | .Magit.be.used.as.ediff-version- | 
| 10b7c0 | 63 6f 6e 74 72 6f 6c 2d 70 61 63 6b 61 67 65 3f    2c 20 20 4e 65 78 74 3a 20 53 68 6f 75 6c 64 20 | control-package?,..Next:.Should. | 
| 10b7e0 | 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 | 
| 10b800 | 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: | 
| 10b820 | 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 43 61 6e 20 4d 61 | .FAQ.-.How.to....?..A.1.6.Can.Ma | 
| 10b840 | 67 69 74 20 62 65 20 75 73 65 64 20 61 73 20 e2    80 98 65 64 69 66 66 2d 76 65 72 73 69 6f 6e 2d | git.be.used.as....ediff-version- | 
| 10b860 | 63 6f 6e 74 72 6f 6c 2d 70 61 63 6b 61 67 65 e2    80 99 3f 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | control-package...?.------------ | 
| 10b880 | 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 | -------------------------------- | 
| 10b8a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a    0a 4e 6f 2c 20 69 74 20 63 61 6e 6e 6f 74 2e 20 | ---------------..No,.it.cannot.. | 
| 10b8c0 | 20 46 6f 72 20 74 68 61 74 20 74 6f 20 77 6f 72    6b 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 | .For.that.to.work.the.functions. | 
| 10b8e0 | e2 80 98 65 64 69 66 66 2d 6d 61 67 69 74 2d 69    6e 74 65 72 6e 61 6c e2 80 99 0a 61 6e 64 20 e2 | ...ediff-magit-internal....and.. | 
| 10b900 | 80 98 65 64 69 66 66 2d 6d 61 67 69 74 2d 6d 65    72 67 65 2d 69 6e 74 65 72 6e 61 6c e2 80 99 20 | ..ediff-magit-merge-internal.... | 
| 10b920 | 77 6f 75 6c 64 20 68 61 76 65 20 74 6f 20 62 65    20 69 6d 70 6c 65 6d 65 6e 74 65 64 2c 20 61 6e | would.have.to.be.implemented,.an | 
| 10b940 | 64 20 74 68 65 79 0a 61 72 65 20 6e 6f 74 2e 20    20 54 68 65 73 65 20 74 77 6f 20 66 75 6e 63 74 | d.they.are.not...These.two.funct | 
| 10b960 | 69 6f 6e 73 20 61 72 65 20 6f 6e 6c 79 20 75 73    65 64 20 62 79 20 74 68 65 20 74 68 72 65 65 20 | ions.are.only.used.by.the.three. | 
| 10b980 | 63 6f 6d 6d 61 6e 64 73 0a e2 80 98 65 64 69 66    66 2d 72 65 76 69 73 69 6f 6e e2 80 99 2c 20 e2 | commands....ediff-revision...,.. | 
| 10b9a0 | 80 98 65 64 69 66 66 2d 6d 65 72 67 65 2d 72 65    76 69 73 69 6f 6e 73 2d 77 69 74 68 2d 61 6e 63 | ..ediff-merge-revisions-with-anc | 
| 10b9c0 | 65 73 74 6f 72 e2 80 99 2c 20 61 6e 64 0a e2 80    98 65 64 69 66 66 2d 6d 65 72 67 65 2d 72 65 76 | estor...,.and....ediff-merge-rev | 
| 10b9e0 | 69 73 69 6f 6e 73 e2 80 99 2e 0a 0a 20 20 20 54    68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 6f 6e | isions.........These.commands.on | 
| 10ba00 | 6c 79 20 64 65 6c 65 67 61 74 65 20 74 68 65 20    74 61 73 6b 20 6f 66 20 70 6f 70 75 6c 61 74 69 | ly.delegate.the.task.of.populati | 
| 10ba20 | 6e 67 20 62 75 66 66 65 72 73 20 77 69 74 68 0a    63 65 72 74 61 69 6e 20 72 65 76 69 73 69 6f 6e | ng.buffers.with.certain.revision | 
| 10ba40 | 73 20 74 6f 20 74 68 65 20 22 69 6e 74 65 72 6e    61 6c 22 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 | s.to.the."internal".functions... | 
| 10ba60 | 54 68 65 20 65 71 75 61 6c 6c 79 20 69 6d 70 6f    72 74 61 6e 74 0a 74 61 73 6b 20 6f 66 20 64 65 | The.equally.important.task.of.de | 
| 10ba80 | 74 65 72 6d 69 6e 69 6e 67 20 77 68 69 63 68 20    72 65 76 69 73 69 6f 6e 73 20 61 72 65 20 74 6f | termining.which.revisions.are.to | 
| 10baa0 | 20 62 65 20 63 6f 6d 70 61 72 65 64 2f 6d 65 72    67 65 64 20 69 73 20 6e 6f 74 0a 64 65 6c 65 67 | .be.compared/merged.is.not.deleg | 
| 10bac0 | 61 74 65 64 2e 20 20 49 6e 73 74 65 61 64 20 74    68 69 73 20 69 73 20 64 6f 6e 65 20 77 69 74 68 | ated...Instead.this.is.done.with | 
| 10bae0 | 6f 75 74 20 61 6e 79 20 73 75 70 70 6f 72 74 20    77 68 61 74 73 6f 65 76 65 72 20 66 72 6f 6d 20 | out.any.support.whatsoever.from. | 
| 10bb00 | 74 68 65 0a 76 65 72 73 69 6f 6e 20 63 6f 6e 74    72 6f 6c 20 70 61 63 6b 61 67 65 2f 73 79 73 74 | the.version.control.package/syst | 
| 10bb20 | 65 6d 20 2d 20 6d 65 61 6e 69 6e 67 20 74 68 61    74 20 74 68 65 20 75 73 65 72 20 68 61 73 20 74 | em.-.meaning.that.the.user.has.t | 
| 10bb40 | 6f 20 65 6e 74 65 72 20 74 68 65 0a 72 65 76 69    73 69 6f 6e 73 20 65 78 70 6c 69 63 69 74 6c 79 | o.enter.the.revisions.explicitly | 
| 10bb60 | 2e 20 20 49 6e 73 74 65 61 64 20 6f 66 20 69 6d    70 6c 65 6d 65 6e 74 69 6e 67 20 e2 80 98 65 64 | ...Instead.of.implementing....ed | 
| 10bb80 | 69 66 66 2d 6d 61 67 69 74 2d 69 6e 74 65 72 6e    61 6c e2 80 99 20 77 65 0a 70 72 6f 76 69 64 65 | iff-magit-internal....we.provide | 
| 10bba0 | 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d    63 6f 6d 70 61 72 65 e2 80 99 2c 20 77 68 69 63 | ....magit-ediff-compare...,.whic | 
| 10bbc0 | 68 20 68 61 6e 64 6c 65 73 20 62 6f 74 68 20 74    61 73 6b 73 20 6c 69 6b 65 20 69 74 20 69 73 20 | h.handles.both.tasks.like.it.is. | 
| 10bbe0 | 32 30 30 35 2e 0a 0a 20 20 20 54 68 65 20 6f 74    68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 e2 80 98 | 2005......The.other.commands.... | 
| 10bc00 | 65 64 69 66 66 2d 6d 65 72 67 65 2d 72 65 76 69    73 69 6f 6e 73 e2 80 99 20 61 6e 64 0a e2 80 98 | ediff-merge-revisions....and.... | 
| 10bc20 | 65 64 69 66 66 2d 6d 65 72 67 65 2d 72 65 76 69    73 69 6f 6e 73 2d 77 69 74 68 2d 61 6e 63 65 73 | ediff-merge-revisions-with-ances | 
| 10bc40 | 74 6f 72 e2 80 99 20 61 72 65 20 6e 6f 72 6d 61    6c 6c 79 20 6e 6f 74 20 77 68 61 74 20 79 6f 75 | tor....are.normally.not.what.you | 
| 10bc60 | 20 77 61 6e 74 0a 77 68 65 6e 20 75 73 69 6e 67    20 61 20 6d 6f 64 65 72 6e 20 76 65 72 73 69 6f | .want.when.using.a.modern.versio | 
| 10bc80 | 6e 20 63 6f 6e 74 72 6f 6c 20 73 79 73 74 65 6d    20 6c 69 6b 65 20 47 69 74 2e 20 20 49 6e 73 74 | n.control.system.like.Git...Inst | 
| 10bca0 | 65 61 64 20 6f 66 20 6c 65 74 74 69 6e 67 0a 74    68 65 20 75 73 65 72 20 72 65 73 6f 6c 76 65 20 | ead.of.letting.the.user.resolve. | 
| 10bcc0 | 6f 6e 6c 79 20 74 68 6f 73 65 20 63 6f 6e 66 6c    69 63 74 73 20 77 68 69 63 68 20 47 69 74 20 63 | only.those.conflicts.which.Git.c | 
| 10bce0 | 6f 75 6c 64 20 6e 6f 74 20 72 65 73 6f 6c 76 65    20 6f 6e 20 69 74 73 0a 6f 77 6e 2c 20 74 68 65 | ould.not.resolve.on.its.own,.the | 
| 10bd00 | 79 20 74 68 72 6f 77 20 61 77 61 79 20 61 6c 6c    20 77 6f 72 6b 20 64 6f 6e 65 20 62 79 20 47 69 | y.throw.away.all.work.done.by.Gi | 
| 10bd20 | 74 20 61 6e 64 20 74 68 65 6e 20 65 78 70 65 63    74 20 74 68 65 20 75 73 65 72 20 74 6f 0a 6d 61 | t.and.then.expect.the.user.to.ma | 
| 10bd40 | 6e 75 61 6c 6c 79 20 6d 65 72 67 65 20 61 6c 6c    20 63 6f 6e 66 6c 69 63 74 73 2c 20 69 6e 63 6c | nually.merge.all.conflicts,.incl | 
| 10bd60 | 75 64 69 6e 67 20 74 68 6f 73 65 20 74 68 61 74    20 68 61 64 20 61 6c 72 65 61 64 79 20 62 65 65 | uding.those.that.had.already.bee | 
| 10bd80 | 6e 0a 72 65 73 6f 6c 76 65 64 2e 20 20 54 68 61    74 20 6d 61 64 65 20 73 65 6e 73 65 20 62 61 63 | n.resolved...That.made.sense.bac | 
| 10bda0 | 6b 20 69 6e 20 74 68 65 20 64 61 79 73 20 77 68    65 6e 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 | k.in.the.days.when.version.contr | 
| 10bdc0 | 6f 6c 20 73 79 73 74 65 6d 73 0a 63 6f 75 6c 64    6e e2 80 99 74 20 6d 65 72 67 65 20 28 6f 72 20 | ol.systems.couldn...t.merge.(or. | 
| 10bde0 | 73 6f 20 49 20 68 61 76 65 20 62 65 65 6e 20 74    6f 6c 64 29 2c 20 62 75 74 20 6e 6f 74 20 61 6e | so.I.have.been.told),.but.not.an | 
| 10be00 | 79 6d 6f 72 65 2e 20 20 4f 6e 63 65 20 69 6e 20    61 0a 62 6c 75 65 20 6d 6f 6f 6e 20 79 6f 75 20 | ymore...Once.in.a.blue.moon.you. | 
| 10be20 | 6d 69 67 68 74 20 61 63 74 75 61 6c 6c 79 20 77    61 6e 74 20 74 6f 20 73 65 65 20 61 6c 6c 20 63 | might.actually.want.to.see.all.c | 
| 10be40 | 6f 6e 66 6c 69 63 74 73 2c 20 69 6e 20 77 68 69    63 68 20 63 61 73 65 0a 79 6f 75 20 2a 63 61 6e | onflicts,.in.which.case.you.*can | 
| 10be60 | 2a 20 75 73 65 20 74 68 65 73 65 20 63 6f 6d 6d    61 6e 64 73 2c 20 77 68 69 63 68 20 74 68 65 6e | *.use.these.commands,.which.then | 
| 10be80 | 20 75 73 65 20 e2 80 98 65 64 69 66 66 2d 76 63    2d 6d 65 72 67 65 2d 69 6e 74 65 72 6e 61 6c e2 | .use....ediff-vc-merge-internal. | 
| 10bea0 | 80 99 2e 0a 53 6f 20 77 65 20 64 6f 6e e2 80 99    74 20 61 63 74 75 61 6c 6c 79 20 68 61 76 65 20 | ....So.we.don...t.actually.have. | 
| 10bec0 | 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 e2 80 98    65 64 69 66 66 2d 6d 61 67 69 74 2d 6d 65 72 67 | to.implement....ediff-magit-merg | 
| 10bee0 | 65 2d 69 6e 74 65 72 6e 61 6c e2 80 99 2e 0a 49    6e 73 74 65 61 64 20 77 65 20 70 72 6f 76 69 64 | e-internal.....Instead.we.provid | 
| 10bf00 | 65 20 74 68 65 20 6d 6f 72 65 20 75 73 65 66 75    6c 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 | e.the.more.useful.command....mag | 
| 10bf20 | 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65    e2 80 99 20 77 68 69 63 68 0a 6f 6e 6c 79 20 73 | it-ediff-resolve....which.only.s | 
| 10bf40 | 68 6f 77 73 20 79 65 74 2d 74 6f 2d 62 65 20 72    65 73 6f 6c 76 65 64 20 63 6f 6e 66 6c 69 63 74 | hows.yet-to-be.resolved.conflict | 
| 10bf60 | 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 53 | s.....File:.magit.info,..Node:.S | 
| 10bf80 | 68 6f 75 6c 64 20 49 20 64 69 73 61 62 6c 65 20    56 43 3f 2c 20 20 50 72 65 76 3a 20 43 61 6e 20 | hould.I.disable.VC?,..Prev:.Can. | 
| 10bfa0 | 4d 61 67 69 74 20 62 65 20 75 73 65 64 20 61 73    20 65 64 69 66 66 2d 76 65 72 73 69 6f 6e 2d 63 | Magit.be.used.as.ediff-version-c | 
| 10bfc0 | 6f 6e 74 72 6f 6c 2d 70 61 63 6b 61 67 65 3f 2c    20 20 55 70 3a 20 46 41 51 20 2d 20 48 6f 77 20 | ontrol-package?,..Up:.FAQ.-.How. | 
| 10bfe0 | 74 6f 20 2e 2e 2e 3f 0a 0a 41 2e 31 2e 37 20 53    68 6f 75 6c 64 20 49 20 64 69 73 61 62 6c 65 20 | to....?..A.1.7.Should.I.disable. | 
| 10c000 | 56 43 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 0a 0a | VC?.--------------------------.. | 
| 10c020 | 49 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 75    73 65 20 56 43 20 28 74 68 65 20 62 75 69 6c 74 | If.you.don...t.use.VC.(the.built | 
| 10c040 | 2d 69 6e 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74    72 6f 6c 20 69 6e 74 65 72 66 61 63 65 29 20 74 | -in.version.control.interface).t | 
| 10c060 | 68 65 6e 20 79 6f 75 0a 6d 69 67 68 74 20 62 65    20 74 65 6d 70 74 65 64 20 74 6f 20 64 69 73 61 | hen.you.might.be.tempted.to.disa | 
| 10c080 | 62 6c 65 20 69 74 2c 20 6e 6f 74 20 6c 65 61 73    74 20 62 65 63 61 75 73 65 20 77 65 20 75 73 65 | ble.it,.not.least.because.we.use | 
| 10c0a0 | 64 20 74 6f 20 72 65 63 6f 6d 6d 65 6e 64 0a 74    68 61 74 20 79 6f 75 20 64 6f 20 74 68 61 74 2e | d.to.recommend.that.you.do.that. | 
| 10c0c0 | 0a 0a 20 20 20 57 65 20 6e 6f 20 6c 6f 6e 67 65    72 20 72 65 63 6f 6d 6d 65 6e 64 20 74 68 61 74 | .....We.no.longer.recommend.that | 
| 10c0e0 | 20 79 6f 75 20 64 69 73 61 62 6c 65 20 56 43 2e    20 20 44 6f 69 6e 67 20 73 6f 20 77 6f 75 6c 64 | .you.disable.VC...Doing.so.would | 
| 10c100 | 20 62 72 65 61 6b 0a 75 73 65 66 75 6c 20 74 68    69 72 64 2d 70 61 72 74 79 20 70 61 63 6b 61 67 | .break.useful.third-party.packag | 
| 10c120 | 65 73 20 28 73 75 63 68 20 61 73 20 e2 80 98 64    69 66 66 2d 68 6c e2 80 99 29 2c 20 77 68 69 63 | es.(such.as....diff-hl...),.whic | 
| 10c140 | 68 20 64 65 70 65 6e 64 20 6f 6e 20 56 43 0a 62    65 69 6e 67 20 65 6e 61 62 6c 65 64 2e 0a 0a 20 | h.depend.on.VC.being.enabled.... | 
| 10c160 | 20 20 49 66 20 79 6f 75 20 63 68 6f 6f 73 65 20    74 6f 20 64 69 73 61 62 6c 65 20 56 43 20 61 6e | ..If.you.choose.to.disable.VC.an | 
| 10c180 | 79 77 61 79 2c 20 74 68 65 6e 20 79 6f 75 20 63    61 6e 20 64 6f 20 73 6f 20 62 79 20 63 68 61 6e | yway,.then.you.can.do.so.by.chan | 
| 10c1a0 | 67 69 6e 67 0a 74 68 65 20 76 61 6c 75 65 20 6f    66 20 e2 80 98 76 63 2d 68 61 6e 64 6c 65 64 2d | ging.the.value.of....vc-handled- | 
| 10c1c0 | 62 61 63 6b 65 6e 64 73 e2 80 99 2e 0a 0a 1f 0a    46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f | backends........File:.magit.info | 
| 10c1e0 | 2c 20 20 4e 6f 64 65 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 | ,..Node:.FAQ.-.Issues.and.Errors | 
| 10c200 | 2c 20 20 50 72 65 76 3a 20 46 41 51 20 2d 20 48    6f 77 20 74 6f 20 2e 2e 2e 3f 2c 20 20 55 70 3a | ,..Prev:.FAQ.-.How.to....?,..Up: | 
| 10c220 | 20 46 41 51 0a 0a 41 2e 32 20 46 41 51 20 2d 20    49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 | .FAQ..A.2.FAQ.-.Issues.and.Error | 
| 10c240 | 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 3d 3d 3d 3d 0a 0a 2a | s.===========================..* | 
| 10c260 | 20 4d 65 6e 75 3a 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 | .Menu:..*.Magit.is.slow::.*.I.ch | 
| 10c280 | 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. | 
| 10c2a0 | 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 3a 3a | once.and.now.Magit.is.unusable:: | 
| 10c2c0 | 0a 2a 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 | .*.I.am.having.problems.committi | 
| 10c2e0 | 6e 67 3a 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 | ng::.*.I.am.using.MS.Windows.and | 
| 10c300 | 20 63 61 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 | .cannot.push.with.Magit::.*.I.am | 
| 10c320 | 20 75 73 69 6e 67 20 4f 53 20 58 20 61 6e 64 20    53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 | .using.OS.X.and.SOMETHING.works. | 
| 10c340 | 69 6e 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 | in.shell,.but.not.in.Magit:.I.am | 
| 10c360 | 20 75 73 69 6e 67 20 4f 53 20 58 20 61 6e 64 20    53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 | .using.OS.X.and.SOMETHING.works. | 
| 10c380 | 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 2e 0a 2a 20 45 78 70 | in.shell.but.not.in.Magit..*.Exp | 
| 10c3a0 | 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 64 69 66 66 20 63 | anding.a.file.to.show.the.diff.c | 
| 10c3c0 | 61 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 | auses.it.to.disappear::.*.Point. | 
| 10c3e0 | 69 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 | is.wrong.in.the.COMMIT_EDITMSG.b | 
| 10c400 | 75 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 | uffer::.*.The.mode-line.informat | 
| 10c420 | 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 3a 3a 0a 2a 20 | ion.isn't.always.up-to-date::.*. | 
| 10c440 | 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 6d | A.branch.and.tag.sharing.the.sam | 
| 10c460 | 65 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 | e.name.breaks.SOMETHING::.*.My.G | 
| 10c480 | 69 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 | it.hooks.work.on.the.command-lin | 
| 10c4a0 | 65 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 | e.but.not.inside.Magit::.*.git-c | 
| 10c4c0 | 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 6f 6d 6d 69 | ommit-mode.isn't.used.when.commi | 
| 10c4e0 | 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 3a 3a 0a 2a 20 | tting.from.the.command-line::.*. | 
| 10c500 | 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 65 20 74 | Point.ends.up.inside.invisible.t | 
| 10c520 | 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 73 69 74 | ext.when.jumping.to.a.file-visit | 
| 10c540 | 69 6e 67 20 62 75 66 66 65 72 3a 3a 0a 2a 20 49    20 61 6d 20 75 6e 61 62 6c 65 20 74 6f 20 73 74 | ing.buffer::.*.I.am.unable.to.st | 
| 10c560 | 61 67 65 20 77 68 65 6e 20 75 73 69 6e 67 20 54    72 61 6d 70 20 66 72 6f 6d 20 4d 53 20 57 69 6e | age.when.using.Tramp.from.MS.Win | 
| 10c580 | 64 6f 77 73 3a 3a 0a 2a 20 49 20 61 6d 20 6e 6f    20 6c 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f 20 | dows::.*.I.am.no.longer.able.to. | 
| 10c5a0 | 73 61 76 65 20 70 6f 70 75 70 20 64 65 66 61 75    6c 74 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 6d | save.popup.defaults::....File:.m | 
| 10c5c0 | 61 67 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65    3a 20 4d 61 67 69 74 20 69 73 20 73 6c 6f 77 2c | agit.info,..Node:.Magit.is.slow, | 
| 10c5e0 | 20 20 4e 65 78 74 3a 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 | ..Next:.I.changed.several.thousa | 
| 10c600 | 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 20 69 | nd.files.at.once.and.now.Magit.i | 
| 10c620 | 73 20 75 6e 75 73 61 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 | s.unusable,..Up:.FAQ.-.Issues.an | 
| 10c640 | 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 31 20    4d 61 67 69 74 20 69 73 20 73 6c 6f 77 0a 2d 2d | d.Errors..A.2.1.Magit.is.slow.-- | 
| 10c660 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d    2d 0a 0a 53 65 65 20 2a 6e 6f 74 65 20 50 65 72 | -----------------..See.*note.Per | 
| 10c680 | 66 6f 72 6d 61 6e 63 65 3a 3a 2e 0a 0a 1f 0a 46    69 6c 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c | formance::.....File:.magit.info, | 
| 10c6a0 | 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 73 61 | ..Node:.I.changed.several.thousa | 
| 10c6c0 | 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 20 69 | nd.files.at.once.and.now.Magit.i | 
| 10c6e0 | 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 20 70 | s.unusable,..Next:.I.am.having.p | 
| 10c700 | 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 69 74 | roblems.committing,..Prev:.Magit | 
| 10c720 | 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 64 20 | .is.slow,..Up:.FAQ.-.Issues.and. | 
| 10c740 | 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 6c 20 | Errors..A.2.2.I.changed.several. | 
| 10c760 | 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 20 4d | thousand.files.at.once.and.now.M | 
| 10c780 | 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 2d 2d | agit.is.unusable.--------------- | 
| 10c7a0 | 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 | -------------------------------- | 
| 10c7c0 | 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 69 74 | -------------------------..Magit | 
| 10c7e0 | 20 69 73 20 2a 63 75 72 72 65 6e 74 6c 79 2a 20    6e 6f 74 20 65 78 70 65 63 74 65 64 20 74 6f 20 | .is.*currently*.not.expected.to. | 
| 10c800 | 77 6f 72 6b 20 75 6e 64 65 72 20 73 75 63 68 20    63 6f 6e 64 69 74 69 6f 6e 73 2e 20 20 49 74 0a | work.under.such.conditions...It. | 
| 10c820 | 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 64 2c 20 61 6e | sure.would.be.nice.if.it.did,.an | 
| 10c840 | 64 20 76 32 2e 35 20 77 69 6c 6c 20 68 6f 70 65    66 75 6c 6c 79 20 62 65 20 61 20 62 69 67 20 73 | d.v2.5.will.hopefully.be.a.big.s | 
| 10c860 | 74 65 70 20 69 6e 74 6f 0a 74 68 61 74 20 64 69    72 65 63 74 69 6f 6e 2e 20 20 42 75 74 20 69 74 | tep.into.that.direction...But.it | 
| 10c880 | 20 6d 69 67 68 74 20 74 61 6b 65 20 75 6e 74 69    6c 20 76 33 2e 31 20 74 6f 20 61 63 63 6f 6d 70 | .might.take.until.v3.1.to.accomp | 
| 10c8a0 | 6c 69 73 68 20 66 75 6c 6c 79 0a 73 61 74 69 73    66 61 63 74 6f 72 79 20 70 65 72 66 6f 72 6d 61 | lish.fully.satisfactory.performa | 
| 10c8c0 | 6e 63 65 2c 20 62 65 63 61 75 73 65 20 74 68 61    74 20 72 65 71 75 69 72 65 73 20 73 6f 6d 65 20 | nce,.because.that.requires.some. | 
| 10c8e0 | 68 65 61 76 79 20 72 65 66 61 63 74 6f 72 69 6e    67 2e 0a 0a 20 20 20 42 75 74 20 66 6f 72 20 6e | heavy.refactoring......But.for.n | 
| 10c900 | 6f 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 | ow.we.recommend.you.use.the.comm | 
| 10c920 | 61 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 | and.line.to.complete.this.one.co | 
| 10c940 | 6d 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 | mmit...Also.see.*note.Performanc | 
| 10c960 | 65 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 | e::.....File:.magit.info,..Node: | 
| 10c980 | 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 | 
| 10c9a0 | 2c 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 | ,..Next:.I.am.using.MS.Windows.a | 
| 10c9c0 | 6e 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 | nd.cannot.push.with.Magit,..Prev | 
| 10c9e0 | 3a 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 | :.I.changed.several.thousand.fil | 
| 10ca00 | 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 20 75 6e 75 73 | es.at.once.and.now.Magit.is.unus | 
| 10ca20 | 61 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 | able,..Up:.FAQ.-.Issues.and.Erro | 
| 10ca40 | 72 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 | rs..A.2.3.I.am.having.problems.c | 
| 10ca60 | 6f 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 | ommitting.---------------------- | 
| 10ca80 | 2d 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 | ---------------..That.likely.mea | 
| 10caa0 | 6e 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 | ns.that.Magit.is.having.problems | 
| 10cac0 | 20 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 | .finding.an.appropriate.emacscli | 
| 10cae0 | 65 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 | ent.executable...See.*note.(with | 
| 10cb00 | 2d 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 | -editor)Configuring.With-Editor: | 
| 10cb20 | 3a 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 | :.and.*note.(with-editor)Debuggi | 
| 10cb40 | 6e 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 | ng::.....File:.magit.info,..Node | 
| 10cb60 | 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 64 20 63 61 6e 6e | :.I.am.using.MS.Windows.and.cann | 
| 10cb80 | 6f 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 | ot.push.with.Magit,..Next:.I.am. | 
| 10cba0 | 75 73 69 6e 67 20 4f 53 20 58 20 61 6e 64 20 53    4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 | using.OS.X.and.SOMETHING.works.i | 
| 10cbc0 | 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: | 
| 10cbe0 | 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 | 
| 10cc00 | 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.. | 
| 10cc20 | 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. | 
| 10cc40 | 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.--------- | 
| 10cc60 | 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 | -------------------------------- | 
| 10cc80 | 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 | 
| 10cca0 | 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 | 
| 10ccc0 | 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 | 
| 10cce0 | 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 | 
| 10cd00 | 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 | 
| 10cd20 | 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 | 
| 10cd40 | 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 | 
| 10cd60 | 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 | 
| 10cd80 | 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- | 
| 10cda0 | 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 | 
| 10cdc0 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 61 6d 20    75 73 69 6e 67 20 4f 53 20 58 20 61 6e 64 20 53 | fo,..Node:.I.am.using.OS.X.and.S | 
| 10cde0 | 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 20 | OMETHING.works.in.shell.but.not. | 
| 10ce00 | 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 6c | in.Magit,..Next:.Expanding.a.fil | 
| 10ce20 | 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 20 | e.to.show.the.diff.causes.it.to. | 
| 10ce40 | 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 20 | disappear,..Prev:.I.am.using.MS. | 
| 10ce60 | 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 | 
| 10ce80 | 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 73 | it,..Up:.FAQ.-.Issues.and.Errors | 
| 10cea0 | 0a 0a 41 2e 32 2e 35 20 49 20 61 6d 20 75 73 69    6e 67 20 4f 53 20 58 20 61 6e 64 20 53 4f 4d 45 | ..A.2.5.I.am.using.OS.X.and.SOME | 
| 10cec0 | 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 | 
| 10cee0 | 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 2d 2d | .Magit.------------------------- | 
| 10cf00 | 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 | -------------------------------- | 
| 10cf20 | 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 75 72 73 | -----------..This.usually.occurs | 
| 10cf40 | 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 20 74 68 | .because.Emacs.doesn...t.have.th | 
| 10cf60 | 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 61 73 20 | e.same.environment.variables.as. | 
| 10cf80 | 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 6e 64 20 | your.shell...Try.installing.and. | 
| 10cfa0 | 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 6f 6d 2f | configuring.<https://github.com/ | 
| 10cfc0 | 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 2e 20 20 | purcell/exec-path-from-shell>... | 
| 10cfe0 | 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 98 24 50 | By.default.it.synchronizes....$P | 
| 10d000 | 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 64 20 74 | ATH...,.which.helps.Magit.find.t | 
| 10d020 | 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 79 6f 75 | he.same....git....as.the.one.you | 
| 10d040 | 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 49 66 20 | .are.using.on.the.shell......If. | 
| 10d060 | 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 69 6e 67 | SOMETHING.is."passphrase.caching | 
| 10d080 | 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 64 2f 6f | .with.gpg-agent.for.commit.and/o | 
| 10d0a0 | 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 20 61 6c | r.tag.signing",.then.you...ll.al | 
| 10d0c0 | 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 47 5f 41 | so.need.to.synchronize....$GPG_A | 
| 10d0e0 | 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 69 6e 66 | GENT_INFO........File:.magit.inf | 
| 10d100 | 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 20 73 68 | o,..Node:.Expanding.a.file.to.sh | 
| 10d120 | 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 | 
| 10d140 | 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 74 68 65 | ar,..Next:.Point.is.wrong.in.the | 
| 10d160 | 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 3a 20 49 | .COMMIT_EDITMSG.buffer,..Prev:.I | 
| 10d180 | 20 61 6d 20 75 73 69 6e 67 20 4f 53 20 58 20 61    6e 64 20 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 | .am.using.OS.X.and.SOMETHING.wor | 
| 10d1a0 | 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 2c 20 20 55 | ks.in.shell.but.not.in.Magit,..U | 
| 10d1c0 | 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 2e | p:.FAQ.-.Issues.and.Errors..A.2. | 
| 10d1e0 | 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 68 65 20 64 | 6.Expanding.a.file.to.show.the.d | 
| 10d200 | 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 2d 2d 2d 2d | iff.causes.it.to.disappear.----- | 
| 10d220 | 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 | -------------------------------- | 
| 10d240 | 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 69 73 20 | -------------------------..This. | 
| 10d260 | 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 68 61 6e 67 65 20 6f | is.probably.caused.by.a.change.o | 
| 10d280 | 66 20 61 20 e2 80 98 64 69 66 66 2e 2a e2 80 99    20 47 69 74 20 76 61 72 69 61 62 6c 65 2e 20 20 | f.a....diff.*....Git.variable... | 
| 10d2a0 | 59 6f 75 0a 70 72 6f 62 61 62 6c 79 20 73 65 74    20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 66 | You.probably.set.that.variable.f | 
| 10d2c0 | 6f 72 20 61 20 72 65 61 73 6f 6e 2c 20 61 6e 64    20 73 68 6f 75 6c 64 20 74 68 65 72 65 66 6f 72 | or.a.reason,.and.should.therefor | 
| 10d2e0 | 65 20 6f 6e 6c 79 20 75 6e 64 6f 0a 74 68 61 74    20 73 65 74 74 69 6e 67 20 69 6e 20 4d 61 67 69 | e.only.undo.that.setting.in.Magi | 
| 10d300 | 74 20 62 79 20 63 75 73 74 6f 6d 69 7a 69 6e 67    20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 67 6c | t.by.customizing....magit-git-gl | 
| 10d320 | 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 e2 80    99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | obal-arguments........File:.magi | 
| 10d340 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50    6f 69 6e 74 20 69 73 20 77 72 6f 6e 67 20 69 6e | t.info,..Node:.Point.is.wrong.in | 
| 10d360 | 20 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 4e 65 78 | .the.COMMIT_EDITMSG.buffer,..Nex | 
| 10d380 | 74 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 | t:.The.mode-line.information.isn | 
| 10d3a0 | 27 74 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d    64 61 74 65 2c 20 20 50 72 65 76 3a 20 45 78 70 | 't.always.up-to-date,..Prev:.Exp | 
| 10d3c0 | 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 64 69 66 66 20 63 | anding.a.file.to.show.the.diff.c | 
| 10d3e0 | 61 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61    70 70 65 61 72 2c 20 20 55 70 3a 20 46 41 51 20 | auses.it.to.disappear,..Up:.FAQ. | 
| 10d400 | 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72    6f 72 73 0a 0a 41 2e 32 2e 37 20 50 6f 69 6e 74 | -.Issues.and.Errors..A.2.7.Point | 
| 10d420 | 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65    20 e2 80 98 43 4f 4d 4d 49 54 5f 45 44 49 54 4d | .is.wrong.in.the....COMMIT_EDITM | 
| 10d440 | 53 47 e2 80 99 20 62 75 66 66 65 72 0a 2d 2d 2d    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | SG....buffer.------------------- | 
| 10d460 | 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 | -------------------------------- | 
| 10d480 | 0a 0a 4e 65 69 74 68 65 72 20 4d 61 67 69 74 20    6e 6f 72 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 | ..Neither.Magit.nor....git-commi | 
| 10d4a0 | 74 e2 80 98 20 66 69 64 64 6c 65 20 77 69 74 68    20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 62 75 | t....fiddle.with.point.in.the.bu | 
| 10d4c0 | 66 66 65 72 20 75 73 65 64 20 74 6f 0a 77 72 69    74 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 | ffer.used.to.write.commit.messag | 
| 10d4e0 | 65 73 2c 20 73 6f 20 73 6f 6d 65 74 68 69 6e 67    20 65 6c 73 65 20 6d 75 73 74 20 62 65 20 64 6f | es,.so.something.else.must.be.do | 
| 10d500 | 69 6e 67 20 69 74 2e 0a 0a 20 20 20 59 6f 75 20    68 61 76 65 20 70 72 6f 62 61 62 6c 79 20 67 6c | ing.it......You.have.probably.gl | 
| 10d520 | 6f 62 61 6c 6c 79 20 65 6e 61 62 6c 65 64 20 61    20 6d 6f 64 65 20 77 68 69 63 68 20 64 6f 65 73 | obally.enabled.a.mode.which.does | 
| 10d540 | 20 72 65 73 74 6f 72 65 20 70 6f 69 6e 74 20 69    6e 0a 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 | .restore.point.in.file-visiting. | 
| 10d560 | 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 74 20 73 75 72 70 | buffers...It.might.be.a.bit.surp | 
| 10d580 | 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 0a 61 20 63 6f 6d | rising,.but.when.you.write.a.com | 
| 10d5a0 | 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 61 63 74 75 61 6c | mit.message,.then.you.are.actual | 
| 10d5c0 | 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 79 6f 75 20 68 61 | ly.editing.a.file......So.you.ha | 
| 10d5e0 | 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 6b 61 67 65 20 69 | ve.to.figure.out.which.package.i | 
| 10d600 | 73 20 64 6f 69 6e 67 2e 20 20 e2 80 98 73 61 76    65 70 6c 61 63 65 e2 80 99 2c 0a e2 80 98 70 6f | s.doing......saveplace...,....po | 
| 10d620 | 69 6e 74 62 61 63 6b e2 80 99 2c 20 61 6e 64 20    e2 80 98 73 65 73 73 69 6f 6e e2 80 99 20 61 72 | intback...,.and....session....ar | 
| 10d640 | 65 20 6c 69 6b 65 6c 79 20 63 61 6e 64 69 64 61    74 65 73 2e 20 20 54 68 65 73 65 20 73 6e 69 70 | e.likely.candidates...These.snip | 
| 10d660 | 70 65 74 73 20 6d 69 67 68 74 0a 68 65 6c 70 3a    0a 0a 20 20 20 20 20 28 73 65 74 71 20 73 65 73 | pets.might.help:.......(setq.ses | 
| 10d680 | 73 69 6f 6e 2d 6e 61 6d 65 2d 64 69 73 61 62 6c    65 2d 72 65 67 65 78 70 20 22 5c 5c 28 3f 3a 5c | sion-name-disable-regexp."\\(?:\ | 
| 10d6a0 | 5c 60 27 5c 5c 2e 67 69 74 2f 5b 41 2d 5a 5f 5d    2b 5c 5c 27 5c 5c 29 22 29 0a 0a 20 20 20 20 20 | \`'\\.git/[A-Z_]+\\'\\)")....... | 
| 10d6c0 | 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72    2d 6c 6f 61 64 20 27 70 6f 69 6e 74 62 61 63 6b | (with-eval-after-load.'pointback | 
| 10d6e0 | 0a 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 77 68 65 | ........(lambda.()..........(whe | 
| 10d700 | 6e 20 28 6f 72 20 67 69 74 2d 63 6f 6d 6d 69 74    2d 6d 6f 64 65 20 67 69 74 2d 72 65 62 61 73 65 | n.(or.git-commit-mode.git-rebase | 
| 10d720 | 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 28 70 6f 69 6e 74 62 61 63 6b 2d 6d 6f 64 | -mode)............(pointback-mod | 
| 10d740 | 65 20 2d 31 29 29 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 | e.-1))))....File:.magit.info,..N | 
| 10d760 | 6f 64 65 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 | ode:.The.mode-line.information.i | 
| 10d780 | 73 6e 27 74 20 61 6c 77 61 79 73 20 75 70 2d 74    6f 2d 64 61 74 65 2c 20 20 4e 65 78 74 3a 20 41 | sn't.always.up-to-date,..Next:.A | 
| 10d7a0 | 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 | 
| 10d7c0 | 20 6e 61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d    45 54 48 49 4e 47 2c 20 20 50 72 65 76 3a 20 50 | .name.breaks.SOMETHING,..Prev:.P | 
| 10d7e0 | 6f 69 6e 74 20 69 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 | oint.is.wrong.in.the.COMMIT_EDIT | 
| 10d800 | 4d 53 47 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 | MSG.buffer,..Up:.FAQ.-.Issues.an | 
| 10d820 | 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 38 20    54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 69 6e | d.Errors..A.2.8.The.mode-line.in | 
| 10d840 | 66 6f 72 6d 61 74 69 6f 6e 20 69 73 6e e2 80 99    74 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64 | formation.isn...t.always.up-to-d | 
| 10d860 | 61 74 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 | ate.---------------------------- | 
| 10d880 | 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 | 
| 10d8a0 | 69 74 20 69 73 20 6e 6f 74 20 72 65 73 70 6f 6e    73 69 62 6c 65 20 66 6f 72 20 74 68 65 20 76 65 | it.is.not.responsible.for.the.ve | 
| 10d8c0 | 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 69 6e    66 6f 72 6d 61 74 69 6f 6e 20 74 68 61 74 20 69 | rsion.control.information.that.i | 
| 10d8e0 | 73 0a 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65    64 20 69 6e 20 74 68 65 20 6d 6f 64 65 2d 6c 69 | s.being.displayed.in.the.mode-li | 
| 10d900 | 6e 65 20 61 6e 64 20 6c 6f 6f 6b 73 20 73 6f 6d    65 74 68 69 6e 67 20 6c 69 6b 65 20 e2 80 98 47 | ne.and.looks.something.like....G | 
| 10d920 | 69 74 2d 6d 61 73 74 65 72 e2 80 99 2e 0a 54 68    65 20 62 75 69 6c 74 2d 69 6e 20 22 56 65 72 73 | it-master.....The.built-in."Vers | 
| 10d940 | 69 6f 6e 20 43 6f 6e 74 72 6f 6c 22 20 70 61 63    6b 61 67 65 2c 20 61 6c 73 6f 20 6b 6e 6f 77 6e | ion.Control".package,.also.known | 
| 10d960 | 20 61 73 20 22 56 43 22 2c 20 75 70 64 61 74 65    73 20 74 68 61 74 0a 69 6e 66 6f 72 6d 61 74 69 | .as."VC",.updates.that.informati | 
| 10d980 | 6f 6e 2c 20 61 6e 64 20 63 61 6e 20 62 65 20 74    6f 6c 64 20 74 6f 20 64 6f 20 73 6f 20 6d 6f 72 | on,.and.can.be.told.to.do.so.mor | 
| 10d9a0 | 65 20 6f 66 74 65 6e 3a 0a 0a 20 20 20 20 20 28    73 65 74 71 20 61 75 74 6f 2d 72 65 76 65 72 74 | e.often:.......(setq.auto-revert | 
| 10d9c0 | 2d 63 68 65 63 6b 2d 76 63 2d 69 6e 66 6f 20 74    29 0a 0a 20 20 20 42 75 74 20 64 6f 69 6e 67 20 | -check-vc-info.t).....But.doing. | 
| 10d9e0 | 73 6f 20 69 73 6e e2 80 99 74 20 67 6f 6f 64 20    66 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e | so.isn...t.good.for.performance. | 
| 10da00 | 20 20 46 6f 72 20 6d 6f 72 65 20 28 6f 76 65 72    6c 79 0a 6f 70 74 69 6d 69 73 74 69 63 29 20 69 | ..For.more.(overly.optimistic).i | 
| 10da20 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 65 65 20 2a    6e 6f 74 65 20 28 65 6d 61 63 73 29 56 43 20 4d | nformation.see.*note.(emacs)VC.M | 
| 10da40 | 6f 64 65 20 4c 69 6e 65 3a 3a 2e 0a 0a 20 20 20    49 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 72 | ode.Line::......If.you.don...t.r | 
| 10da60 | 65 61 6c 6c 79 20 63 61 72 65 20 61 62 6f 75 74    20 73 65 65 69 6e 67 20 74 68 69 73 20 69 6e 66 | eally.care.about.seeing.this.inf | 
| 10da80 | 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 65 0a    6d 6f 64 65 2d 6c 69 6e 65 2c 20 62 75 74 20 6a | ormation.in.the.mode-line,.but.j | 
| 10daa0 | 75 73 74 20 64 6f 6e e2 80 99 74 20 77 61 6e 74    20 74 6f 20 73 65 65 20 5f 69 6e 63 6f 72 72 65 | ust.don...t.want.to.see._incorre | 
| 10dac0 | 63 74 5f 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c    20 74 68 65 6e 0a 63 6f 6e 73 69 64 65 72 20 73 | ct_.information,.then.consider.s | 
| 10dae0 | 69 6d 70 6c 79 20 6e 6f 74 20 64 69 73 70 6c 61    79 69 6e 67 20 69 74 20 69 6e 20 74 68 65 20 6d | imply.not.displaying.it.in.the.m | 
| 10db00 | 6f 64 65 2d 6c 69 6e 65 3a 0a 0a 20 20 20 20 20    28 73 65 74 71 2d 64 65 66 61 75 6c 74 20 6d 6f | ode-line:.......(setq-default.mo | 
| 10db20 | 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | de-line-format.................. | 
| 10db40 | 20 20 28 64 65 6c 65 74 65 20 27 28 76 63 2d 6d    6f 64 65 20 76 63 2d 6d 6f 64 65 29 20 6d 6f 64 | ..(delete.'(vc-mode.vc-mode).mod | 
| 10db60 | 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 29 29 0a    0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e 69 | e-line-format))....File:.magit.i | 
| 10db80 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 20 62 72    61 6e 63 68 20 61 6e 64 20 74 61 67 20 73 68 61 | nfo,..Node:.A.branch.and.tag.sha | 
| 10dba0 | 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 48 | ring.the.same.name.breaks.SOMETH | 
| 10dbc0 | 49 4e 47 2c 20 20 4e 65 78 74 3a 20 4d 79 20 47    69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e | ING,..Next:.My.Git.hooks.work.on | 
| 10dbe0 | 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 | 
| 10dc00 | 20 4d 61 67 69 74 2c 20 20 50 72 65 76 3a 20 54    68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 69 6e 66 | .Magit,..Prev:.The.mode-line.inf | 
| 10dc20 | 6f 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 | ormation.isn't.always.up-to-date | 
| 10dc40 | 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.. | 
| 10dc60 | 41 2e 32 2e 39 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 | A.2.9.A.branch.and.tag.sharing.t | 
| 10dc80 | 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 0a 2d 2d | he.same.name.breaks.SOMETHING.-- | 
| 10dca0 | 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 | -------------------------------- | 
| 10dcc0 | 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 4f 72 20 | ---------------------------..Or. | 
| 10dce0 | 6d 6f 72 65 20 67 65 6e 65 72 61 6c 6c 79 2c 20    61 6d 62 69 67 75 6f 75 73 20 72 65 66 6e 61 6d | more.generally,.ambiguous.refnam | 
| 10dd00 | 65 73 20 62 72 65 61 6b 20 53 4f 4d 45 54 48 49    4e 47 2e 0a 0a 20 20 20 4d 61 67 69 74 20 61 73 | es.break.SOMETHING......Magit.as | 
| 10dd20 | 73 75 6d 65 73 20 74 68 61 74 20 72 65 66 73 20    61 72 65 20 6e 61 6d 65 64 20 6e 6f 6e 2d 61 6d | sumes.that.refs.are.named.non-am | 
| 10dd40 | 62 69 67 75 6f 75 73 6c 79 20 61 63 72 6f 73 73    20 74 68 65 0a 22 72 65 66 73 2f 68 65 61 64 73 | biguously.across.the."refs/heads | 
| 10dd60 | 2f 22 2c 20 22 72 65 66 73 2f 74 61 67 73 2f 22    2c 20 61 6e 64 20 22 72 65 66 73 2f 72 65 6d 6f | /",."refs/tags/",.and."refs/remo | 
| 10dd80 | 74 65 73 2f 22 20 6e 61 6d 65 73 70 61 63 65 73    20 28 69 2e 65 2e 2c 20 61 6c 6c 0a 74 68 65 20 | tes/".namespaces.(i.e.,.all.the. | 
| 10dda0 | 6e 61 6d 65 73 20 72 65 6d 61 69 6e 20 75 6e 69    71 75 65 20 77 68 65 6e 20 74 68 6f 73 65 20 70 | names.remain.unique.when.those.p | 
| 10ddc0 | 72 65 66 69 78 65 73 20 61 72 65 20 73 74 72 69    70 70 65 64 29 2e 20 20 57 65 20 63 6f 6e 73 69 | refixes.are.stripped)...We.consi | 
| 10dde0 | 64 65 72 0a 61 6d 62 69 67 75 6f 75 73 20 72 65    66 6e 61 6d 65 73 20 75 6e 73 75 70 70 6f 72 74 | der.ambiguous.refnames.unsupport | 
| 10de00 | 65 64 20 61 6e 64 20 72 65 63 6f 6d 6d 65 6e 64    20 74 68 61 74 20 79 6f 75 20 75 73 65 20 61 0a | ed.and.recommend.that.you.use.a. | 
| 10de20 | 6e 6f 6e 2d 61 6d 62 69 67 75 6f 75 73 20 6e 61    6d 69 6e 67 20 73 63 68 65 6d 65 2e 20 20 48 6f | non-ambiguous.naming.scheme...Ho | 
| 10de40 | 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 64 6f    20 77 6f 72 6b 20 77 69 74 68 20 61 20 72 65 70 | wever,.if.you.do.work.with.a.rep | 
| 10de60 | 6f 73 69 74 6f 72 79 0a 74 68 61 74 20 68 61 73    20 61 6d 62 69 67 75 6f 75 73 20 72 65 66 6e 61 | ository.that.has.ambiguous.refna | 
| 10de80 | 6d 65 73 2c 20 70 6c 65 61 73 65 20 72 65 70 6f    72 74 20 61 6e 79 20 69 73 73 75 65 73 20 79 6f | mes,.please.report.any.issues.yo | 
| 10dea0 | 75 20 65 6e 63 6f 75 6e 74 65 72 20 73 6f 0a 74    68 61 74 20 77 65 20 63 61 6e 20 69 6e 76 65 73 | u.encounter.so.that.we.can.inves | 
| 10dec0 | 74 69 67 61 74 65 20 77 68 65 74 68 65 72 20 74    68 65 72 65 20 69 73 20 61 20 73 69 6d 70 6c 65 | tigate.whether.there.is.a.simple | 
| 10dee0 | 20 66 69 78 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 | .fix.....File:.magit.info,..Node | 
| 10df00 | 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 6f 6d 6d 61 | :.My.Git.hooks.work.on.the.comma | 
| 10df20 | 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 2c 20 20 4e | nd-line.but.not.inside.Magit,..N | 
| 10df40 | 65 78 74 3a 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 65 64 20 | ext:.git-commit-mode.isn't.used. | 
| 10df60 | 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 61 6e 64 | when.committing.from.the.command | 
| 10df80 | 2d 6c 69 6e 65 2c 20 20 50 72 65 76 3a 20 41 20    62 72 61 6e 63 68 20 61 6e 64 20 74 61 67 20 73 | -line,..Prev:.A.branch.and.tag.s | 
| 10dfa0 | 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 45 | haring.the.same.name.breaks.SOME | 
| 10dfc0 | 54 48 49 4e 47 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 | THING,..Up:.FAQ.-.Issues.and.Err | 
| 10dfe0 | 6f 72 73 0a 0a 41 2e 32 2e 31 30 20 4d 79 20 47    69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e | ors..A.2.10.My.Git.hooks.work.on | 
| 10e000 | 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 | 
| 10e020 | 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 2d 2d | .Magit.------------------------- | 
| 10e040 | 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 | -------------------------------- | 
| 10e060 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 68 65 6e 20 4d    61 67 69 74 20 63 61 6c 6c 73 20 e2 80 98 67 69 | --------..When.Magit.calls....gi | 
| 10e080 | 74 e2 80 99 20 69 74 20 61 64 64 73 20 61 20 66    65 77 20 67 6c 6f 62 61 6c 20 61 72 67 75 6d 65 | t....it.adds.a.few.global.argume | 
| 10e0a0 | 6e 74 73 20 69 6e 63 6c 75 64 69 6e 67 0a e2 80    98 2d 2d 6c 69 74 65 72 61 6c 2d 70 61 74 68 73 | nts.including....--literal-paths | 
| 10e0c0 | 70 65 63 73 e2 80 99 20 61 6e 64 20 74 68 65 20    e2 80 98 67 69 74 e2 80 99 20 70 72 6f 63 65 73 | pecs....and.the....git....proces | 
| 10e0e0 | 73 20 73 74 61 72 74 65 64 20 62 79 20 4d 61 67    69 74 20 74 68 65 6e 20 70 61 73 73 65 73 0a 74 | s.started.by.Magit.then.passes.t | 
| 10e100 | 68 61 74 20 73 65 74 74 69 6e 67 20 6f 6e 20 74    6f 20 6f 74 68 65 72 20 e2 80 98 67 69 74 e2 80 | hat.setting.on.to.other....git.. | 
| 10e120 | 99 20 70 72 6f 63 65 73 73 20 69 74 20 73 74 61    72 74 73 20 69 74 73 65 6c 66 2e 20 20 49 74 20 | ..process.it.starts.itself...It. | 
| 10e140 | 64 6f 65 73 20 73 6f 20 62 79 0a 73 65 74 74 69    6e 67 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 | does.so.by.setting.the.environme | 
| 10e160 | 6e 74 20 76 61 72 69 61 62 6c 65 20 e2 80 98 47    49 54 5f 4c 49 54 45 52 41 4c 5f 50 41 54 48 53 | nt.variable....GIT_LITERAL_PATHS | 
| 10e180 | 50 45 43 53 e2 80 99 2c 20 6e 6f 74 20 62 79 20    63 61 6c 6c 69 6e 67 0a 73 75 62 70 72 6f 63 65 | PECS...,.not.by.calling.subproce | 
| 10e1a0 | 73 73 65 73 20 77 69 74 68 20 74 68 65 20 e2 80    98 2d 2d 6c 69 74 65 72 61 6c 2d 70 61 74 68 73 | sses.with.the....--literal-paths | 
| 10e1c0 | 70 65 63 73 e2 80 99 20 61 72 67 75 6d 65 6e 74    2e 20 20 59 6f 75 20 63 61 6e 20 74 68 65 72 65 | pecs....argument...You.can.there | 
| 10e1e0 | 66 6f 72 65 0a 6f 76 65 72 72 69 64 65 20 74 68    69 73 20 73 65 74 74 69 6e 67 20 69 6e 20 68 6f | fore.override.this.setting.in.ho | 
| 10e200 | 6f 6b 20 73 63 72 69 70 74 73 20 75 73 69 6e 67    20 e2 80 98 75 6e 73 65 74 0a 47 49 54 5f 4c 49 | ok.scripts.using....unset.GIT_LI | 
| 10e220 | 54 45 52 41 4c 5f 50 41 54 48 53 50 45 43 53 e2    80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 | TERAL_PATHSPECS........File:.mag | 
| 10e240 | 69 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20    67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 | it.info,..Node:.git-commit-mode. | 
| 10e260 | 69 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 | isn't.used.when.committing.from. | 
| 10e280 | 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65    2c 20 20 4e 65 78 74 3a 20 50 6f 69 6e 74 20 65 | the.command-line,..Next:.Point.e | 
| 10e2a0 | 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 | 
| 10e2c0 | 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 | 
| 10e2e0 | 66 65 72 2c 20 20 50 72 65 76 3a 20 4d 79 20 47    69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e | fer,..Prev:.My.Git.hooks.work.on | 
| 10e300 | 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 | 
| 10e320 | 20 4d 61 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 | .Magit,..Up:.FAQ.-.Issues.and.Er | 
| 10e340 | 72 6f 72 73 0a 0a 41 2e 32 2e 31 31 20 e2 80 98    67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 e2 | rors..A.2.11....git-commit-mode. | 
| 10e360 | 80 99 20 69 73 6e e2 80 99 74 20 75 73 65 64 20    77 68 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 20 | ...isn...t.used.when.committing. | 
| 10e380 | 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64    2d 6c 69 6e 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | from.the.command-line.---------- | 
| 10e3a0 | 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 | -------------------------------- | 
| 10e3c0 | 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 | -------------------------------. | 
| 10e3e0 | 0a 54 68 65 20 72 65 61 73 6f 6e 20 66 6f 72 20    74 68 69 73 20 69 73 20 74 68 61 74 20 e2 80 98 | .The.reason.for.this.is.that.... | 
| 10e400 | 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c e2 80 99    20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 6c 6f | git-commit.el....has.not.been.lo | 
| 10e420 | 61 64 65 64 20 79 65 74 0a 61 6e 64 2f 6f 72 20    74 68 61 74 20 74 68 65 20 73 65 72 76 65 72 20 | aded.yet.and/or.that.the.server. | 
| 10e440 | 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 73 74 61    72 74 65 64 20 79 65 74 2e 20 20 54 68 65 73 65 | has.not.been.started.yet...These | 
| 10e460 | 20 74 68 69 6e 67 73 20 68 61 76 65 0a 61 6c 77    61 79 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e | .things.have.always.already.been | 
| 10e480 | 20 74 61 6b 65 6e 20 63 61 72 65 20 6f 66 20 77    68 65 6e 20 79 6f 75 20 63 6f 6d 6d 69 74 20 66 | .taken.care.of.when.you.commit.f | 
| 10e4a0 | 72 6f 6d 20 4d 61 67 69 74 20 62 65 63 61 75 73    65 20 69 6e 0a 6f 72 64 65 72 20 74 6f 20 64 6f | rom.Magit.because.in.order.to.do | 
| 10e4c0 | 20 73 6f 2c 20 4d 61 67 69 74 20 68 61 73 20 74    6f 20 62 65 20 6c 6f 61 64 65 64 20 61 6e 64 20 | .so,.Magit.has.to.be.loaded.and. | 
| 10e4e0 | 64 6f 69 6e 67 20 74 68 61 74 20 69 6e 76 6f 6c    76 65 73 20 6c 6f 61 64 69 6e 67 0a e2 80 98 67 | doing.that.involves.loading....g | 
| 10e500 | 69 74 2d 63 6f 6d 6d 69 74 e2 80 99 20 61 6e 64    20 73 74 61 72 74 69 6e 67 20 74 68 65 20 73 65 | it-commit....and.starting.the.se | 
| 10e520 | 72 76 65 72 2e 0a 0a 20 20 20 49 66 20 79 6f 75    20 77 61 6e 74 20 74 6f 20 63 6f 6d 6d 69 74 20 | rver......If.you.want.to.commit. | 
| 10e540 | 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64    2d 6c 69 6e 65 2c 20 74 68 65 6e 20 79 6f 75 20 | from.the.command-line,.then.you. | 
| 10e560 | 68 61 76 65 20 74 6f 20 74 61 6b 65 0a 63 61 72    65 20 6f 66 20 74 68 65 73 65 20 74 68 69 6e 67 | have.to.take.care.of.these.thing | 
| 10e580 | 73 20 79 6f 75 72 73 65 6c 66 2e 20 20 59 6f 75    72 20 e2 80 98 69 6e 69 74 2e 65 6c e2 80 99 20 | s.yourself...Your....init.el.... | 
| 10e5a0 | 66 69 6c 65 20 73 68 6f 75 6c 64 20 63 6f 6e 74    61 69 6e 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 | file.should.contain:.......(requ | 
| 10e5c0 | 69 72 65 20 27 67 69 74 2d 63 6f 6d 6d 69 74 29    0a 20 20 20 20 20 28 73 65 72 76 65 72 2d 6d 6f | ire.'git-commit)......(server-mo | 
| 10e5e0 | 64 65 29 0a 0a 20 20 20 49 6e 73 74 65 61 64 20    6f 66 20 e2 80 98 28 72 65 71 75 69 72 65 20 e2 | de).....Instead.of....(require.. | 
| 10e600 | 80 99 67 69 74 2d 63 6f 6d 6d 69 74 29 e2 80 98    20 79 6f 75 20 6d 61 79 20 61 6c 73 6f 20 75 73 | ..git-commit)....you.may.also.us | 
| 10e620 | 65 3a 0a 0a 20 20 20 20 20 28 6c 6f 61 64 20 22    2f 70 61 74 68 2f 74 6f 2f 6d 61 67 69 74 2d 61 | e:.......(load."/path/to/magit-a | 
| 10e640 | 75 74 6f 6c 6f 61 64 73 2e 65 6c 22 29 0a 0a 20    20 20 59 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 | utoloads.el").....You.might.want | 
| 10e660 | 20 74 6f 20 64 6f 20 74 68 61 74 20 62 65 63 61    75 73 65 20 6c 6f 61 64 69 6e 67 20 e2 80 98 67 | .to.do.that.because.loading....g | 
| 10e680 | 69 74 2d 63 6f 6d 6d 69 74 e2 80 99 20 63 61 75    73 65 73 20 6c 61 72 67 65 0a 70 61 72 74 73 20 | it-commit....causes.large.parts. | 
| 10e6a0 | 6f 66 20 4d 61 67 69 74 20 74 6f 20 62 65 20 6c    6f 61 64 65 64 2e 0a 0a 20 20 20 54 68 65 72 65 | of.Magit.to.be.loaded......There | 
| 10e6c0 | 20 61 72 65 20 61 6c 73 6f 20 73 6f 6d 65 20 76    61 72 69 61 74 69 6f 6e 73 20 6f 66 20 e2 80 98 | .are.also.some.variations.of.... | 
| 10e6e0 | 28 73 65 72 76 65 72 2d 6d 6f 64 65 29 e2 80 99    20 74 68 61 74 20 79 6f 75 20 6d 69 67 68 74 20 | (server-mode)....that.you.might. | 
| 10e700 | 77 61 6e 74 0a 74 6f 20 74 72 79 2e 20 20 50 65    72 73 6f 6e 61 6c 6c 79 20 49 20 75 73 65 3a 0a | want.to.try...Personally.I.use:. | 
| 10e720 | 0a 20 20 20 20 20 28 75 73 65 2d 70 61 63 6b 61    67 65 20 73 65 72 76 65 72 0a 20 20 20 20 20 20 | ......(use-package.server....... | 
| 10e740 | 20 3a 63 6f 6e 66 69 67 20 28 6f 72 20 28 73 65    72 76 65 72 2d 72 75 6e 6e 69 6e 67 2d 70 29 20 | .:config.(or.(server-running-p). | 
| 10e760 | 28 73 65 72 76 65 72 2d 6d 6f 64 65 29 29 29 0a    0a 20 20 20 4e 6f 77 20 79 6f 75 20 63 61 6e 20 | (server-mode))).....Now.you.can. | 
| 10e780 | 75 73 65 3a 0a 0a 20 20 20 20 20 24 20 65 6d 61    63 73 26 0a 20 20 20 20 20 24 20 45 44 49 54 4f | use:.......$.emacs&......$.EDITO | 
| 10e7a0 | 52 3d 65 6d 61 63 73 63 6c 69 65 6e 74 20 67 69    74 20 63 6f 6d 6d 69 74 0a 0a 20 20 20 48 6f 77 | R=emacsclient.git.commit.....How | 
| 10e7c0 | 65 76 65 72 20 79 6f 75 20 63 61 6e 6e 6f 74 20    75 73 65 3a 0a 0a 20 20 20 20 20 24 20 6b 69 6c | ever.you.cannot.use:.......$.kil | 
| 10e7e0 | 6c 61 6c 6c 20 65 6d 61 63 73 0a 20 20 20 20 20    24 20 45 44 49 54 4f 52 3d 22 65 6d 61 63 73 63 | lall.emacs......$.EDITOR="emacsc | 
| 10e800 | 6c 69 65 6e 74 20 2d 2d 61 6c 74 65 72 6e 61 74    65 2d 65 64 69 74 6f 72 20 65 6d 61 63 73 22 20 | lient.--alternate-editor.emacs". | 
| 10e820 | 67 69 74 20 63 6f 6d 6d 69 74 0a 0a 20 20 20 54    68 69 73 20 77 69 6c 6c 20 61 63 74 75 61 6c 6c | git.commit.....This.will.actuall | 
| 10e840 | 79 20 65 6e 64 20 75 70 20 75 73 69 6e 67 20 e2    80 98 65 6d 61 63 73 e2 80 99 2c 20 6e 6f 74 20 | y.end.up.using....emacs...,.not. | 
| 10e860 | e2 80 98 65 6d 61 63 73 63 6c 69 65 6e 74 e2 80    99 2e 20 20 49 66 20 79 6f 75 0a 64 6f 20 74 68 | ...emacsclient......If.you.do.th | 
| 10e880 | 69 73 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e    20 73 74 69 6c 6c 20 65 64 69 74 20 74 68 65 20 | is,.then.you.can.still.edit.the. | 
| 10e8a0 | 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 62    75 74 0a e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 | commit.message.but....git-commit | 
| 10e8c0 | 2d 6d 6f 64 65 e2 80 99 20 77 6f 6e e2 80 99 74    20 62 65 20 75 73 65 64 20 61 6e 64 20 79 6f 75 | -mode....won...t.be.used.and.you | 
| 10e8e0 | 20 68 61 76 65 20 74 6f 20 65 78 69 74 20 e2 80    98 65 6d 61 63 73 e2 80 99 20 74 6f 20 66 69 6e | .have.to.exit....emacs....to.fin | 
| 10e900 | 69 73 68 0a 74 68 65 20 70 72 6f 63 65 73 73 2e    0a 0a 20 20 20 54 61 75 74 6f 6c 6f 67 79 20 61 | ish.the.process......Tautology.a | 
| 10e920 | 68 65 61 64 2e 20 20 49 66 20 79 6f 75 20 77 61    6e 74 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f | head...If.you.want.to.be.able.to | 
| 10e940 | 20 75 73 65 20 e2 80 98 65 6d 61 63 73 63 6c 69    65 6e 74 e2 80 99 20 74 6f 0a 63 6f 6e 6e 65 63 | .use....emacsclient....to.connec | 
| 10e960 | 74 20 74 6f 20 61 20 72 75 6e 6e 69 6e 67 20 e2    80 98 65 6d 61 63 73 e2 80 99 20 69 6e 73 74 61 | t.to.a.running....emacs....insta | 
| 10e980 | 6e 63 65 2c 20 65 76 65 6e 20 74 68 6f 75 67 68    20 6e 6f 20 e2 80 98 65 6d 61 63 73 e2 80 99 20 | nce,.even.though.no....emacs.... | 
| 10e9a0 | 69 6e 73 74 61 6e 63 65 0a 69 73 20 72 75 6e 6e    69 6e 67 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 | instance.is.running,.then.you.ca | 
| 10e9c0 | 6e 6e 6f 74 20 75 73 65 20 e2 80 98 65 6d 61 63    73 63 6c 69 65 6e 74 e2 80 99 20 64 69 72 65 63 | nnot.use....emacsclient....direc | 
| 10e9e0 | 74 6c 79 2e 0a 0a 20 20 20 49 6e 73 74 65 61 64    20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 72 65 | tly......Instead.you.have.to.cre | 
| 10ea00 | 61 74 65 20 61 20 73 63 72 69 70 74 20 74 68 61    74 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e 67 | ate.a.script.that.does.something | 
| 10ea20 | 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 20    54 72 79 20 74 6f 20 75 73 65 20 e2 80 98 65 6d | .like.this:.....Try.to.use....em | 
| 10ea40 | 61 63 73 63 6c 69 65 6e 74 e2 80 99 20 28 77 69    74 68 6f 75 74 20 75 73 69 6e 67 20 e2 80 98 2d | acsclient....(without.using....- | 
| 10ea60 | 2d 61 6c 74 65 72 6e 61 74 65 2d 65 64 69 74 6f    72 e2 80 99 29 2e 20 20 49 66 0a 74 68 61 74 20 | -alternate-editor...)...If.that. | 
| 10ea80 | 73 75 63 63 65 65 64 73 2c 20 64 6f 20 6e 6f 74    68 69 6e 67 20 65 6c 73 65 2e 20 20 4f 74 68 65 | succeeds,.do.nothing.else...Othe | 
| 10eaa0 | 72 77 69 73 65 20 73 74 61 72 74 20 e2 80 98 65    6d 61 63 73 20 26 e2 80 99 20 28 61 6e 64 0a e2 | rwise.start....emacs.&....(and.. | 
| 10eac0 | 80 98 69 6e 69 74 2e 65 6c e2 80 99 20 6d 75 73    74 20 63 61 6c 6c 20 e2 80 98 73 65 72 76 65 72 | ..init.el....must.call....server | 
| 10eae0 | 2d 73 74 61 72 74 e2 80 99 29 20 61 6e 64 20 74    72 79 20 74 6f 20 75 73 65 20 e2 80 98 65 6d 61 | -start...).and.try.to.use....ema | 
| 10eb00 | 63 73 63 6c 69 65 6e 74 e2 80 99 20 61 67 61 69    6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 | csclient....again.....File:.magi | 
| 10eb20 | 74 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50    6f 69 6e 74 20 65 6e 64 73 20 75 70 20 69 6e 73 | t.info,..Node:.Point.ends.up.ins | 
| 10eb40 | 69 64 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 | ide.invisible.text.when.jumping. | 
| 10eb60 | 74 6f 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69    6e 67 20 62 75 66 66 65 72 2c 20 20 4e 65 78 74 | to.a.file-visiting.buffer,..Next | 
| 10eb80 | 3a 20 49 20 61 6d 20 75 6e 61 62 6c 65 20 74 6f    20 73 74 61 67 65 20 77 68 65 6e 20 75 73 69 6e | :.I.am.unable.to.stage.when.usin | 
| 10eba0 | 67 20 54 72 61 6d 70 20 66 72 6f 6d 20 4d 53 20    57 69 6e 64 6f 77 73 2c 20 20 50 72 65 76 3a 20 | g.Tramp.from.MS.Windows,..Prev:. | 
| 10ebc0 | 67 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 | git-commit-mode.isn't.used.when. | 
| 10ebe0 | 63 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 | committing.from.the.command-line | 
| 10ec00 | 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.. | 
| 10ec20 | 41 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 | A.2.12.Point.ends.up.inside.invi | 
| 10ec40 | 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 20 61 20 66 69 6c | sible.text.when.jumping.to.a.fil | 
| 10ec60 | 65 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 | e-visiting.buffer.-------------- | 
| 10ec80 | 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 | -------------------------------- | 
| 10eca0 | 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 | -------------------------------- | 
| 10ecc0 | 2d 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 | ---..This.can.happen.when.you.ty | 
| 10ece0 | 70 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 | pe....RET....on.a.hunk.to.visit. | 
| 10ed00 | 74 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 | the.respective.file.at.the.respe | 
| 10ed20 | 63 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 | ctive.position...One.solution.to | 
| 10ed40 | 20 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 | .this.problem.is.to.use....globa | 
| 10ed60 | 6c 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 | l-reveal-mode......It.makes.sure | 
| 10ed80 | 20 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 | .that.text.around.point.is.alway | 
| 10eda0 | 73 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 | s.visible...If.that.is.too.drast | 
| 10edc0 | 69 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 | ic.for.your.taste,.then.you.may. | 
| 10ede0 | 69 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 | instead.use....magit-diff-visit- | 
| 10ee00 | 66 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 | file-hook....to.reveal.the.text, | 
| 10ee20 | 20 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 | .possibly.using....reveal-post-c | 
| 10ee40 | 6f 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 | ommand....or.for.Org.buffers.... | 
| 10ee60 | 6f 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 | org-reveal........File:.magit.in | 
| 10ee80 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 61 6d 20    75 6e 61 62 6c 65 20 74 6f 20 73 74 61 67 65 20 | fo,..Node:.I.am.unable.to.stage. | 
| 10eea0 | 77 68 65 6e 20 75 73 69 6e 67 20 54 72 61 6d 70    20 66 72 6f 6d 20 4d 53 20 57 69 6e 64 6f 77 73 | when.using.Tramp.from.MS.Windows | 
| 10eec0 | 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 74 6f 20 | ,..Next:.I.am.no.longer.able.to. | 
| 10eee0 | 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 6e | save.popup.defaults,..Prev:.Poin | 
| 10ef00 | 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. | 
| 10ef20 | 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. | 
| 10ef40 | 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 72 | buffer,..Up:.FAQ.-.Issues.and.Er | 
| 10ef60 | 72 6f 72 73 0a 0a 41 2e 32 2e 31 33 20 49 20 61    6d 20 75 6e 61 62 6c 65 20 74 6f 20 73 74 61 67 | rors..A.2.13.I.am.unable.to.stag | 
| 10ef80 | 65 20 77 68 65 6e 20 75 73 69 6e 67 20 54 72 61    6d 70 20 66 72 6f 6d 20 4d 53 20 57 69 6e 64 6f | e.when.using.Tramp.from.MS.Windo | 
| 10efa0 | 77 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 | ws.----------------------------- | 
| 10efc0 | 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 | -------------------------------. | 
| 10efe0 | 0a 4d 61 67 69 74 20 6d 61 79 20 62 65 20 75 6e    61 62 6c 65 20 74 6f 20 73 74 61 67 65 20 28 6f | .Magit.may.be.unable.to.stage.(o | 
| 10f000 | 72 20 6f 74 68 65 72 77 69 73 65 20 61 70 70 6c    79 29 20 69 6e 64 69 76 69 64 75 61 6c 20 68 75 | r.otherwise.apply).individual.hu | 
| 10f020 | 6e 6b 73 20 77 68 65 6e 0a 79 6f 75 20 61 72 65    20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 72 65 | nks.when.you.are.connected.to.re | 
| 10f040 | 6d 6f 74 65 20 6d 61 63 68 69 6e 65 20 75 73 69    6e 67 20 54 72 61 6d 70 20 61 6e 64 20 74 68 65 | mote.machine.using.Tramp.and.the | 
| 10f060 | 20 6c 6f 63 61 6c 20 6d 61 63 68 69 6e 65 0a 75    73 65 73 20 4d 53 20 57 69 6e 64 6f 77 73 2e 0a | .local.machine.uses.MS.Windows.. | 
| 10f080 | 0a 20 20 20 54 68 65 72 65 20 61 70 70 65 61 72    73 20 74 6f 20 62 65 20 61 20 70 72 6f 62 6c 65 | ....There.appears.to.be.a.proble | 
| 10f0a0 | 6d 20 77 69 74 68 20 e2 80 98 70 72 6f 63 65 73    73 2d 73 65 6e 64 2d 65 6f 66 e2 80 99 20 69 6e | m.with....process-send-eof....in | 
| 10f0c0 | 20 74 68 69 73 0a 73 63 65 6e 61 72 69 6f 2c 20    61 73 20 6d 65 6e 74 69 6f 6e 65 64 20 61 74 20 | .this.scenario,.as.mentioned.at. | 
| 10f0e0 | 74 68 65 20 65 6e 64 20 6f 66 20 e2 80 98 74 72    61 6d 70 2d 74 65 73 74 73 2e 65 6c e2 80 99 2e | the.end.of....tramp-tests.el.... | 
| 10f100 | 20 20 49 20 68 61 76 65 20 63 6f 6e 74 61 63 74    65 64 0a 74 68 65 20 54 72 61 6d 70 20 6d 61 69 | ..I.have.contacted.the.Tramp.mai | 
| 10f120 | 6e 74 61 69 6e 65 72 20 61 62 6f 75 74 20 74 68    69 73 2e 20 20 46 6f 72 20 6e 6f 77 20 74 68 69 | ntainer.about.this...For.now.thi | 
| 10f140 | 73 20 75 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20    6d 65 61 6e 73 20 74 68 61 74 0a 69 74 20 6a 75 | s.unfortunately.means.that.it.ju | 
| 10f160 | 73 74 20 64 6f 65 73 6e e2 80 99 74 20 77 6f 72    6b 20 61 6e 64 20 77 65 20 63 61 6e 6e 6f 74 20 | st.doesn...t.work.and.we.cannot. | 
| 10f180 | 64 6f 20 61 6e 79 74 68 69 6e 67 20 61 62 6f 75    74 20 69 74 2e 20 20 49 66 20 79 6f 75 20 68 61 | do.anything.about.it...If.you.ha | 
| 10f1a0 | 76 65 0a 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74    69 6f 6e 2c 20 74 68 65 6e 20 70 6c 65 61 73 65 | ve.more.information,.then.please | 
| 10f1c0 | 20 63 6f 6d 6d 65 6e 74 20 6f 6e 0a 3c 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | .comment.on.<https://github.com/ | 
| 10f1e0 | 6d 61 67 69 74 2f 6d 61 67 69 74 2f 69 73 73 75    65 73 2f 33 36 32 34 3e 2e 0a 0a 1f 0a 46 69 6c | magit/magit/issues/3624>.....Fil | 
| 10f200 | 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20    4e 6f 64 65 3a 20 49 20 61 6d 20 6e 6f 20 6c 6f | e:.magit.info,..Node:.I.am.no.lo | 
| 10f220 | 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 66 61 75 6c 74 73 | nger.able.to.save.popup.defaults | 
| 10f240 | 2c 20 20 50 72 65 76 3a 20 49 20 61 6d 20 75 6e    61 62 6c 65 20 74 6f 20 73 74 61 67 65 20 77 68 | ,..Prev:.I.am.unable.to.stage.wh | 
| 10f260 | 65 6e 20 75 73 69 6e 67 20 54 72 61 6d 70 20 66    72 6f 6d 20 4d 53 20 57 69 6e 64 6f 77 73 2c 20 | en.using.Tramp.from.MS.Windows,. | 
| 10f280 | 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 2e | .Up:.FAQ.-.Issues.and.Errors..A. | 
| 10f2a0 | 32 2e 31 34 20 49 20 61 6d 20 6e 6f 20 6c 6f 6e    67 65 72 20 61 62 6c 65 20 74 6f 20 73 61 76 65 | 2.14.I.am.no.longer.able.to.save | 
| 10f2c0 | 20 70 6f 70 75 70 20 64 65 66 61 75 6c 74 73 0a    2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .popup.defaults.---------------- | 
| 10f2e0 | 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 | -------------------------------- | 
| 10f300 | 2d 0a 0a 4d 61 67 69 74 20 75 73 65 64 20 74 6f    20 75 73 65 20 4d 61 67 69 74 2d 50 6f 70 75 70 | -..Magit.used.to.use.Magit-Popup | 
| 10f320 | 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68    65 20 74 72 61 6e 73 69 65 6e 74 20 70 6f 70 75 | .to.implement.the.transient.popu | 
| 10f340 | 70 20 6d 65 6e 75 73 2e 0a 4e 6f 77 20 69 74 20    75 73 65 64 20 54 72 61 6e 73 69 65 6e 74 20 69 | p.menus..Now.it.used.Transient.i | 
| 10f360 | 6e 73 74 65 61 64 2c 20 77 68 69 63 68 20 69 73    20 4d 61 67 69 74 2d 50 6f 70 75 70 e2 80 99 73 | nstead,.which.is.Magit-Popup...s | 
| 10f380 | 20 73 75 63 63 65 73 73 6f 72 2e 0a 0a 20 20 20    49 6e 20 74 68 65 20 6f 6c 64 65 72 20 4d 61 67 | .successor......In.the.older.Mag | 
| 10f3a0 | 69 74 2d 50 6f 70 75 70 20 6d 65 6e 75 73 2c 20    69 74 20 77 61 73 20 70 6f 73 73 69 62 6c 65 20 | it-Popup.menus,.it.was.possible. | 
| 10f3c0 | 74 6f 20 73 61 76 65 20 75 73 65 72 20 73 65 74    74 69 6e 67 73 0a 28 65 2e 67 2e 20 20 73 65 74 | to.save.user.settings.(e.g...set | 
| 10f3e0 | 74 69 6e 67 20 74 68 65 20 67 70 67 20 73 69 67    6e 69 6e 67 20 6b 65 79 20 66 6f 72 20 63 6f 6d | ting.the.gpg.signing.key.for.com | 
| 10f400 | 6d 69 74 73 29 20 62 79 20 75 73 69 6e 67 20 e2    80 98 43 2d 63 20 43 2d 63 e2 80 99 20 69 6e 0a | mits).by.using....C-c.C-c....in. | 
| 10f420 | 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72    2e 20 20 54 68 69 73 20 77 6f 75 6c 64 20 64 69 | the.popup.buffer...This.would.di | 
| 10f440 | 73 6d 69 73 73 20 74 68 65 20 70 6f 70 75 70 2c    20 62 75 74 20 73 61 76 65 20 74 68 65 20 73 65 | smiss.the.popup,.but.save.the.se | 
| 10f460 | 74 74 69 6e 67 73 0a 61 73 20 74 68 65 20 64 65    66 61 75 6c 74 73 20 66 6f 72 20 66 75 74 75 72 | ttings.as.the.defaults.for.futur | 
| 10f480 | 65 20 70 6f 70 75 70 73 2e 0a 0a 20 20 20 57 68    65 6e 20 73 77 69 74 63 68 69 6e 67 20 74 6f 20 | e.popups......When.switching.to. | 
| 10f4a0 | 54 72 61 6e 73 69 65 6e 74 20 6d 65 6e 75 73 2c    20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 61 6c | Transient.menus,.this.functional | 
| 10f4c0 | 69 74 79 20 69 73 20 6e 6f 77 0a 61 76 61 69 6c    61 62 6c 65 20 76 69 61 20 e2 80 98 43 2d 78 20 | ity.is.now.available.via....C-x. | 
| 10f4e0 | 43 2d 73 e2 80 99 20 69 6e 73 74 65 61 64 3b 20    74 68 65 20 e2 80 98 43 2d 78 e2 80 99 20 70 72 | C-s....instead;.the....C-x....pr | 
| 10f500 | 65 66 69 78 20 68 61 73 20 6f 74 68 65 72 20 6f    70 74 69 6f 6e 73 20 61 73 0a 77 65 6c 6c 20 77 | efix.has.other.options.as.well.w | 
| 10f520 | 68 65 6e 20 75 73 69 6e 67 20 54 72 61 6e 73 69    65 6e 74 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 | hen.using.Transient,.which.will. | 
| 10f540 | 62 65 20 64 69 73 70 6c 61 79 65 64 20 77 68 65    6e 20 69 74 20 69 73 20 74 79 70 65 64 2e 0a 53 | be.displayed.when.it.is.typed..S | 
| 10f560 | 65 65 20 3c 68 74 74 70 73 3a 2f 2f 6d 61 67 69    74 2e 76 63 2f 6d 61 6e 75 61 6c 2f 74 72 61 6e | ee.<https://magit.vc/manual/tran | 
| 10f580 | 73 69 65 6e 74 2f 53 61 76 69 6e 67 2d 56 61 6c    75 65 73 2e 68 74 6d 6c 23 53 61 76 69 6e 67 2d | sient/Saving-Values.html#Saving- | 
| 10f5a0 | 56 61 6c 75 65 73 3e 0a 66 6f 72 20 6d 6f 72 65    20 64 65 74 61 69 6c 73 2e 0a 0a 1f 0a 46 69 6c | Values>.for.more.details.....Fil | 
| 10f5c0 | 65 3a 20 6d 61 67 69 74 2e 69 6e 66 6f 2c 20 20    4e 6f 64 65 3a 20 44 65 62 75 67 67 69 6e 67 20 | e:.magit.info,..Node:.Debugging. | 
| 10f5e0 | 54 6f 6f 6c 73 2c 20 20 4e 65 78 74 3a 20 4b 65    79 73 74 72 6f 6b 65 20 49 6e 64 65 78 2c 20 20 | Tools,..Next:.Keystroke.Index,.. | 
| 10f600 | 50 72 65 76 3a 20 46 41 51 2c 20 20 55 70 3a 20    54 6f 70 0a 0a 42 20 44 65 62 75 67 67 69 6e 67 | Prev:.FAQ,..Up:.Top..B.Debugging | 
| 10f620 | 20 54 6f 6f 6c 73 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 | .Tools.*****************..Magit. | 
| 10f640 | 61 6e 64 20 69 74 73 20 64 65 70 65 6e 64 65 6e    63 69 65 73 20 70 72 6f 76 69 64 65 20 61 20 66 | and.its.dependencies.provide.a.f | 
| 10f660 | 65 77 20 64 65 62 75 67 67 69 6e 67 20 74 6f 6f    6c 73 2c 20 61 6e 64 20 77 65 0a 61 70 70 72 65 | ew.debugging.tools,.and.we.appre | 
| 10f680 | 63 69 61 74 65 20 69 74 20 76 65 72 79 20 6d 75    63 68 20 69 66 20 79 6f 75 20 75 73 65 20 74 68 | ciate.it.very.much.if.you.use.th | 
| 10f6a0 | 6f 73 65 20 74 6f 6f 6c 73 20 62 65 66 6f 72 65    20 72 65 70 6f 72 74 69 6e 67 20 61 6e 0a 69 73 | ose.tools.before.reporting.an.is | 
| 10f6c0 | 73 75 65 2e 20 20 50 6c 65 61 73 65 20 69 6e 63    6c 75 64 65 20 61 6c 6c 20 72 65 6c 65 76 61 6e | sue...Please.include.all.relevan | 
| 10f6e0 | 74 20 6f 75 74 70 75 74 20 77 68 65 6e 20 72 65    70 6f 72 74 69 6e 67 20 61 6e 20 69 73 73 75 65 | t.output.when.reporting.an.issue | 
| 10f700 | 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 20 20 20 20 20 28 | ......M-x.magit-version........( | 
| 10f720 | e2 80 98 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e    e2 80 99 29 0a 0a 20 20 20 20 20 54 68 69 73 20 | ...magit-version...).......This. | 
| 10f740 | 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68    65 20 63 75 72 72 65 6e 74 6c 79 20 75 73 65 64 | command.shows.the.currently.used | 
| 10f760 | 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 4d 61 67    69 74 2c 20 47 69 74 2c 20 61 6e 64 0a 20 20 20 | .versions.of.Magit,.Git,.and.... | 
| 10f780 | 20 20 45 6d 61 63 73 20 69 6e 20 74 68 65 20 65    63 68 6f 20 61 72 65 61 2e 20 20 4e 6f 6e 2d 69 | ..Emacs.in.the.echo.area...Non-i | 
| 10f7a0 | 6e 74 65 72 61 63 74 69 76 65 6c 79 20 74 68 69    73 20 6a 75 73 74 20 72 65 74 75 72 6e 73 20 74 | nteractively.this.just.returns.t | 
| 10f7c0 | 68 65 0a 20 20 20 20 20 4d 61 67 69 74 20 76 65    72 73 69 6f 6e 2e 0a 0a e2 80 98 4d 2d 78 20 6d | he......Magit.version......M-x.m | 
| 10f7e0 | 61 67 69 74 2d 65 6d 61 63 73 2d 51 2d 63 6f 6d    6d 61 6e 64 e2 80 99 20 20 20 20 20 28 e2 80 98 | agit-emacs-Q-command........(... | 
| 10f800 | 6d 61 67 69 74 2d 65 6d 61 63 73 2d 51 2d 63 6f    6d 6d 61 6e 64 e2 80 99 29 0a 0a 20 20 20 20 20 | magit-emacs-Q-command...)....... | 
| 10f820 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f    77 73 20 61 20 64 65 62 75 67 67 69 6e 67 20 73 | This.command.shows.a.debugging.s | 
| 10f840 | 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 69 6e 20    74 68 65 20 65 63 68 6f 20 61 72 65 61 20 61 6e | hell.command.in.the.echo.area.an | 
| 10f860 | 64 0a 20 20 20 20 20 61 64 64 73 20 69 74 20 74    6f 20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e | d......adds.it.to.the.kill.ring. | 
| 10f880 | 20 20 50 61 73 74 65 20 74 68 61 74 20 63 6f 6d    6d 61 6e 64 20 69 6e 74 6f 20 61 20 73 68 65 6c | ..Paste.that.command.into.a.shel | 
| 10f8a0 | 6c 20 61 6e 64 20 72 75 6e 0a 20 20 20 20 20 69    74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 73 68 | l.and.run......it........This.sh | 
| 10f8c0 | 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 73 74 61 72    74 73 20 e2 80 98 65 6d 61 63 73 e2 80 99 20 77 | ell.command.starts....emacs....w | 
| 10f8e0 | 69 74 68 20 6f 6e 6c 79 20 e2 80 98 6d 61 67 69    74 e2 80 99 20 61 6e 64 20 69 74 73 0a 20 20 20 | ith.only....magit....and.its.... | 
| 10f900 | 20 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6c    6f 61 64 65 64 2e 20 20 4e 65 69 74 68 65 72 20 | ..dependencies.loaded...Neither. | 
| 10f920 | 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69    6f 6e 20 6e 6f 72 20 6f 74 68 65 72 0a 20 20 20 | your.configuration.nor.other.... | 
| 10f940 | 20 20 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b    61 67 65 73 20 61 72 65 20 6c 6f 61 64 65 64 2e | ..installed.packages.are.loaded. | 
| 10f960 | 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 20 64 65 74 65 72 6d | ..This.makes.it.easier.to.determ | 
| 10f980 | 69 6e 65 0a 20 20 20 20 20 77 68 65 74 68 65 72    20 73 6f 6d 65 20 69 73 73 75 65 20 6c 61 79 73 | ine......whether.some.issue.lays | 
| 10f9a0 | 20 77 69 74 68 20 4d 61 67 69 74 20 6f 72 20 73    6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 2e 0a 0a | .with.Magit.or.something.else... | 
| 10f9c0 | 20 20 20 20 20 49 66 20 79 6f 75 20 72 75 6e 20    4d 61 67 69 74 20 66 72 6f 6d 20 69 74 73 20 47 | .....If.you.run.Magit.from.its.G | 
| 10f9e0 | 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74    68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 20 62 | it.repository,.then.you.should.b | 
| 10fa00 | 65 20 61 62 6c 65 0a 20 20 20 20 20 74 6f 20 75    73 65 20 e2 80 98 6d 61 6b 65 20 65 6d 61 63 73 | e.able......to.use....make.emacs | 
| 10fa20 | 2d 51 e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66    20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 74 | -Q....instead.of.the.output.of.t | 
| 10fa40 | 68 69 73 20 63 6f 6d 6d 61 6e 64 2e 0a 0a e2 80    98 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67 67 6c | his.command......M-x.magit-toggl | 
| 10fa60 | 65 2d 76 65 72 62 6f 73 65 2d 72 65 66 72 65 73    68 e2 80 99 20 20 20 20 20 28 e2 80 98 6d 61 67 | e-verbose-refresh........(...mag | 
| 10fa80 | 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 e2 80 99 29 0a 0a 20 | it-toggle-verbose-refresh...)... | 
| 10faa0 | 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 77 68 65 74 68 65 72 | ....This.command.toggles.whether | 
| 10fac0 | 20 4d 61 67 69 74 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 | .Magit.refreshes.buffers.verbose | 
| 10fae0 | 6c 79 2e 0a 20 20 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 | ly.......Enabling.this.helps.fig | 
| 10fb00 | 75 72 69 6e 67 20 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 | uring.out.which.sections.are.bot | 
| 10fb20 | 74 6c 65 6e 65 63 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 | tlenecks.......The.additional.ou | 
| 10fb40 | 74 70 75 74 20 63 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 | tput.can.be.found.in.the....*Mes | 
| 10fb60 | 73 61 67 65 73 2a 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 | sages*....buffer......M-x.magit- | 
| 10fb80 | 64 65 62 75 67 2d 67 69 74 2d 65 78 65 63 75 74    61 62 6c 65 e2 80 99 20 20 20 20 20 28 e2 80 98 | debug-git-executable........(... | 
| 10fba0 | 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 80 99 29 0a 0a | magit-debug-git-executable...).. | 
| 10fbc0 | 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 62 75 66 | .....This.command.displays.a.buf | 
| 10fbe0 | 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69    6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | fer.containing.information.about | 
| 10fc00 | 20 74 68 65 0a 20 20 20 20 20 61 76 61 69 6c 61    62 6c 65 20 61 6e 64 20 75 73 65 64 20 e2 80 98 | .the......available.and.used.... | 
| 10fc20 | 67 69 74 e2 80 99 20 65 78 65 63 75 74 61 62 6c    65 28 73 29 2c 20 61 6e 64 20 63 61 6e 20 62 65 | git....executable(s),.and.can.be | 
| 10fc40 | 20 75 73 65 66 75 6c 20 77 68 65 6e 0a 20 20 20    20 20 69 6e 76 65 73 74 69 67 61 74 69 6e 67 20 | .useful.when......investigating. | 
| 10fc60 | e2 80 98 65 78 65 63 2d 70 61 74 68 e2 80 99 20    69 73 73 75 65 73 2e 0a 0a 20 20 20 20 20 41 6c | ...exec-path....issues........Al | 
| 10fc80 | 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 47 69 74    20 45 78 65 63 75 74 61 62 6c 65 3a 3a 2e 0a 0a | so.see.*note.Git.Executable::... | 
| 10fca0 | e2 80 98 4d 2d 78 20 77 69 74 68 2d 65 64 69 74    6f 72 2d 64 65 62 75 67 e2 80 99 20 20 20 20 20 | ...M-x.with-editor-debug........ | 
| 10fcc0 | 28 e2 80 98 77 69 74 68 2d 65 64 69 74 6f 72 2d    64 65 62 75 67 e2 80 99 29 0a 0a 20 20 20 20 20 | (...with-editor-debug...)....... | 
| 10fce0 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 69 73    70 6c 61 79 73 20 61 20 62 75 66 66 65 72 20 63 | This.command.displays.a.buffer.c | 
| 10fd00 | 6f 6e 74 61 69 6e 69 6e 67 20 69 6e 66 6f 72 6d    61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 0a | ontaining.information.about.the. | 
| 10fd20 | 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 20 61    6e 64 20 75 73 65 64 20 e2 80 98 65 6d 61 63 73 | .....available.and.used....emacs | 
| 10fd40 | 63 6c 69 65 6e 74 e2 80 99 20 65 78 65 63 75 74    61 62 6c 65 28 73 29 2c 20 61 6e 64 20 63 61 6e | client....executable(s),.and.can | 
| 10fd60 | 20 62 65 20 75 73 65 66 75 6c 0a 20 20 20 20 20    77 68 65 6e 20 69 6e 76 65 73 74 69 67 61 74 69 | .be.useful......when.investigati | 
| 10fd80 | 6e 67 20 77 68 79 20 4d 61 67 69 74 20 28 6f 72    20 72 61 74 68 65 72 20 e2 80 98 77 69 74 68 2d | ng.why.Magit.(or.rather....with- | 
| 10fda0 | 65 64 69 74 6f 72 e2 80 99 29 20 63 61 6e 6e 6f    74 20 66 69 6e 64 0a 20 20 20 20 20 61 6e 20 61 | editor...).cannot.find......an.a | 
| 10fdc0 | 70 70 72 6f 70 72 69 61 74 65 20 e2 80 98 65 6d    61 63 73 63 6c 69 65 6e 74 e2 80 99 20 65 78 65 | ppropriate....emacsclient....exe | 
| 10fde0 | 63 75 74 61 62 6c 65 2e 0a 0a 20 20 20 20 20 41    6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 28 77 | cutable........Also.see.*note.(w | 
| 10fe00 | 69 74 68 2d 65 64 69 74 6f 72 29 44 65 62 75 67    67 69 6e 67 3a 3a 2e 0a 0a 20 20 20 50 6c 65 61 | ith-editor)Debugging::......Plea | 
| 10fe20 | 73 65 20 61 6c 73 6f 20 73 65 65 20 74 68 65 20    2a 6e 6f 74 65 20 46 41 51 3a 3a 2e 0a 0a 1f 0a | se.also.see.the.*note.FAQ::..... | 
| 10fe40 | 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 4b 65 79 73 74 72 6f | File:.magit.info,..Node:.Keystro | 
| 10fe60 | 6b 65 20 49 6e 64 65 78 2c 20 20 4e 65 78 74 3a    20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 2c 20 | ke.Index,..Next:.Command.Index,. | 
| 10fe80 | 20 50 72 65 76 3a 20 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 | .Prev:.Debugging.Tools,..Up:.Top | 
| 10fea0 | 0a 0a 41 70 70 65 6e 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 | ..Appendix.C.Keystroke.Index.*** | 
| 10fec0 | 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 5b 69 6e 64 65 | ***********************....[inde | 
| 10fee0 | 78 00 08 5d 0a 2a 20 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 | x..].*.Menu:..*.!:.............. | 
| 10ff00 | 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 47 | .......................Running.G | 
| 10ff20 | 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 20 | it.Manually..................... | 
| 10ff40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ff60 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 31 32 29 0a 2a 20 21 20 21 3a 20 20 20 20 | ...........(line..12).*.!.!:.... | 
| 10ff80 | 20 20 20 20 20 20 20 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 | 
| 10ffa0 | 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 20 | unning.Git.Manually............. | 
| 10ffc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 10ffe0 | 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 0a 2a 20 | ...................(line..17).*. | 
| 110000 | 21 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 | !.a:............................ | 
| 110020 | 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..... | 
| 110040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110060 | 20 20 20 20 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 | 
| 110080 | 20 20 35 39 29 0a 2a 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 | ..59).*.!.b:.................... | 
| 1100a0 | 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 61 | ...............Running.Git.Manua | 
| 1100c0 | 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 20 | lly............................. | 
| 1100e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110100 | 20 20 20 28 6c 69 6e 65 20 20 36 33 29 0a 2a 20    21 20 67 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..63).*.!.g:............ | 
| 110120 | 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 47 | .......................Running.G | 
| 110140 | 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 20 | it.Manually..................... | 
| 110160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110180 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 36 37 29 0a 2a 20 21 20 6b 3a 20 20 20 20 | ...........(line..67).*.!.k:.... | 
| 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 20 20 20 20 20 20 52 | ...............................R | 
| 1101c0 | 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 20 | unning.Git.Manually............. | 
| 1101e0 | 20 20 20 20 20 20 20 20 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 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).*. | 
| 110220 | 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 20 | !.p:............................ | 
| 110240 | 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..... | 
| 110260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110280 | 20 20 20 20 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 | 
| 1102a0 | 20 20 32 36 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 20 | ..26).*.!.s:.................... | 
| 1102c0 | 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 61 | ...............Running.Git.Manua | 
| 1102e0 | 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 20 | lly............................. | 
| 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 | 20 20 20 28 6c 69 6e 65 20 20 33 36 29 0a 2a 20    21 20 53 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..36).*.!.S:............ | 
| 110340 | 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 47 | .......................Running.G | 
| 110360 | 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 20 | it.Manually..................... | 
| 110380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1103a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 34 31 29 0a 2a 20 24 3a 20 20 20 20 20 20 | ...........(line..41).*.$:...... | 
| 1103c0 | 20 20 20 20 20 20 20 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 | ...............................V | 
| 1103e0 | 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 36 29 0a 2a | iewing.Git.Output...(line..16).* | 
| 110400 | 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 20 | .+:............................. | 
| 110420 | 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 | 
| 110440 | 6e 65 20 20 37 32 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 20 | ne..72).*.+.<1>:................ | 
| 110460 | 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 | 
| 110480 | 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 36 39 29    0a 2a 20 2d 3a 20 20 20 20 20 20 20 20 20 20 20 | s.....(line..69).*.-:........... | 
| 1104a0 | 20 20 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 75 | ..........................Log.Bu | 
| 1104c0 | 66 66 65 72 2e 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 37 36 29 0a 2a 20 2d 20 3c 31 | ffer...........(line..76).*.-.<1 | 
| 1104e0 | 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 20 | >:.............................. | 
| 110500 | 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 36 | ...Refreshing.Diffs.....(line..6 | 
| 110520 | 35 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 20 | 5).*.0:......................... | 
| 110540 | 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 20 | ............Refreshing.Diffs.... | 
| 110560 | 20 28 6c 69 6e 65 20 20 37 33 29 0a 2a 20 31 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..73).*.1:................ | 
| 110580 | 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 | 
| 1105a0 | 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20    20 32 36 29 0a 2a 20 32 3a 20 20 20 20 20 20 20 | ibility...(line..26).*.2:....... | 
| 1105c0 | 20 20 20 20 20 20 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 | 
| 1105e0 | 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 32 37 29 0a 2a 20 | ction.Visibility...(line..27).*. | 
| 110600 | 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 20 | 3:.............................. | 
| 110620 | 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 | 
| 110640 | 65 20 20 32 38 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 20 | e..28).*.4:..................... | 
| 110660 | 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 69 | ................Section.Visibili | 
| 110680 | 74 79 2e 20 20 28 6c 69 6e 65 20 20 32 39 29 0a    2a 20 3a 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ty...(line..29).*.::............ | 
| 1106a0 | 20 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 | .........................Running | 
| 1106c0 | 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................... | 
| 1106e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110700 | 20 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 3d 3a 20 20 20 20 | .............(line..25).*.=:.... | 
| 110720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110740 | 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 36 29 | .Log.Buffer...........(line..66) | 
| 110760 | 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 | .*.^:........................... | 
| 110780 | 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.....( | 
| 1107a0 | 6c 69 6e 65 20 20 33 31 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..31).*.a:.................. | 
| 1107c0 | 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..... | 
| 1107e0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33    33 29 0a 2a 20 41 3a 20 20 20 20 20 20 20 20 20 | ........(line..33).*.A:......... | 
| 110800 | 20 20 20 20 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 | 
| 110820 | 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 38 29 0a 2a 20 41 20 | ry.Picking.......(line...8).*.A. | 
| 110840 | 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:.............................. | 
| 110860 | 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. | 
| 110880 | 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:..................... | 
| 1108a0 | 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.... | 
| 1108c0 | 20 20 20 28 6c 69 6e 65 20 20 32 34 29 0a 2a 20    41 20 41 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 | ...(line..24).*.A.A.<1>:........ | 
| 1108e0 | 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 | 
| 110900 | 63 6b 69 6e 67 2e 20 20 20 20 20 20 28 6c 69 6e    65 20 20 39 30 29 0a 2a 20 41 20 61 20 3c 31 3e | cking.......(line..90).*.A.a.<1> | 
| 110920 | 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 | :............................... | 
| 110940 | 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 38 29 0a | Cherry.Picking.......(line..98). | 
| 110960 | 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:.......................... | 
| 110980 | 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 | 
| 1109a0 | 69 6e 65 20 20 35 34 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..54).*.A.h:................. | 
| 1109c0 | 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 | 
| 1109e0 | 2e 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 32    29 0a 2a 20 41 20 6e 3a 20 20 20 20 20 20 20 20 | .......(line..42).*.A.n:........ | 
| 110a00 | 20 20 20 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 | 
| 110a20 | 79 20 50 69 63 6b 69 6e 67 2e 20 20 20 20 20 20    28 6c 69 6e 65 20 20 36 35 29 0a 2a 20 41 20 73 | y.Picking.......(line..65).*.A.s | 
| 110a40 | 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 | :............................... | 
| 110a60 | 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.. | 
| 110a80 | 37 36 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 | 76).*.A.s.<1>:.................. | 
| 110aa0 | 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..... | 
| 110ac0 | 20 20 28 6c 69 6e 65 20 20 39 34 29 0a 2a 20 42    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..94).*.B:............... | 
| 110ae0 | 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. | 
| 110b00 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 20 38 29 0a 2a 20 62 3a 20 20 20 20 20 20 | ...........(line...8).*.b:...... | 
| 110b20 | 20 20 20 20 20 20 20 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 | 
| 110b40 | 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 32 29 0a 2a | laming..............(line.102).* | 
| 110b60 | 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>:......................... | 
| 110b80 | 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 | 
| 110ba0 | 6e 65 20 20 31 32 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..12).*.b.<2>:................ | 
| 110bc0 | 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. | 
| 110be0 | 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....................... | 
| 110c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110c20 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    38 35 29 0a 2a 20 42 20 42 3a 20 20 20 20 20 20 | .........(line..85).*.B.B:...... | 
| 110c40 | 20 20 20 20 20 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 | 
| 110c60 | 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 | 
| 110c80 | 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:............................. | 
| 110ca0 | 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 | 
| 110cc0 | 20 20 33 34 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 | ..34).*.b.b:.................... | 
| 110ce0 | 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.. | 
| 110d00 | 20 20 20 20 28 6c 69 6e 65 20 20 34 39 29 0a 2a    20 62 20 43 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line..49).*.b.C:........... | 
| 110d20 | 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 | 
| 110d40 | 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69    6e 65 20 20 32 39 29 0a 2a 20 62 20 63 3a 20 20 | ommands......(line..29).*.b.c:.. | 
| 110d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110d80 | 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 37 29 | .Branch.Commands......(line..67) | 
| 110da0 | 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:......................... | 
| 110dc0 | 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............( | 
| 110de0 | 6c 69 6e 65 20 20 33 39 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..39).*.B.k:................ | 
| 110e00 | 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.... | 
| 110e20 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35    31 29 0a 2a 20 62 20 6b 3a 20 20 20 20 20 20 20 | ........(line..51).*.b.k:....... | 
| 110e40 | 20 20 20 20 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 | 
| 110e60 | 63 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20    20 28 6c 69 6e 65 20 31 34 37 29 0a 2a 20 62 20 | ch.Commands......(line.147).*.b. | 
| 110e80 | 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:.............................. | 
| 110ea0 | 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. | 
| 110ec0 | 20 37 34 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 | .74).*.B.m:..................... | 
| 110ee0 | 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......... | 
| 110f00 | 20 20 20 28 6c 69 6e 65 20 20 34 34 29 0a 2a 20    62 20 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..44).*.b.n:............ | 
| 110f20 | 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 | 
| 110f40 | 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e    65 20 20 35 37 29 0a 2a 20 42 20 72 3a 20 20 20 | mmands......(line..57).*.B.r:... | 
| 110f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 110f80 | 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 35 37 29 0a | Bisecting............(line..57). | 
| 110fa0 | 2a 20 62 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:.......................... | 
| 110fc0 | 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 20 28 6c | .........Branch.Commands......(l | 
| 110fe0 | 69 6e 65 20 31 35 33 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.153).*.B.s:................. | 
| 111000 | 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..... | 
| 111020 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 37    29 0a 2a 20 62 20 73 3a 20 20 20 20 20 20 20 20 | .......(line..27).*.b.s:........ | 
| 111040 | 20 20 20 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 | 
| 111060 | 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20    28 6c 69 6e 65 20 20 39 37 29 0a 2a 20 62 20 53 | h.Commands......(line..97).*.b.S | 
| 111080 | 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 | :............................... | 
| 1110a0 | 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 | 
| 1110c0 | 32 35 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 | 25).*.b.x:...................... | 
| 1110e0 | 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.... | 
| 111100 | 20 20 28 6c 69 6e 65 20 31 33 31 29 0a 2a 20 63    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line.131).*.c:............... | 
| 111120 | 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... | 
| 111140 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 31 33 35 29 0a 2a 20 43 3a 20 20 20 20 20 20 | ...........(line.135).*.C:...... | 
| 111160 | 20 20 20 20 20 20 20 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 | 
| 111180 | 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).* | 
| 1111a0 | 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>:......................... | 
| 1111c0 | 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 | 
| 1111e0 | 6e 65 20 20 20 38 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...8).*.c.<2>:................ | 
| 111200 | 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. | 
| 111220 | 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....................... | 
| 111240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111260 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    37 32 29 0a 2a 20 63 20 61 3a 20 20 20 20 20 20 | .........(line..72).*.c.a:...... | 
| 111280 | 20 20 20 20 20 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 | .............................Ini | 
| 1112a0 | 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 39 29 0a 2a 20 63 | tiating.a.Commit..(line..19).*.c | 
| 1112c0 | 20 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 | .A:............................. | 
| 1112e0 | 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 | 
| 111300 | 20 20 36 37 29 0a 2a 20 43 20 62 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..67).*.C.b:.................... | 
| 111320 | 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 72 | ...............Cloning.Repositor | 
| 111340 | 79 2e 20 20 28 6c 69 6e 65 20 20 34 31 29 0a 2a    20 43 20 43 3a 20 20 20 20 20 20 20 20 20 20 20 | y...(line..41).*.C.C:........... | 
| 111360 | 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. | 
| 111380 | 52 65 70 6f 73 69 74 6f 72 79 2e 20 20 28 6c 69    6e 65 20 20 32 39 29 0a 2a 20 63 20 63 3a 20 20 | Repository...(line..29).*.c.c:.. | 
| 1113a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1113c0 | 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 29 | .Initiating.a.Commit..(line..14) | 
| 1113e0 | 0a 2a 20 43 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.d:......................... | 
| 111400 | 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...( | 
| 111420 | 6c 69 6e 65 20 20 35 34 29 0a 2a 20 43 20 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..54).*.C.e:................ | 
| 111440 | 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 | 
| 111460 | 69 74 6f 72 79 2e 20 20 28 6c 69 6e 65 20 20 36    31 29 0a 2a 20 63 20 65 3a 20 20 20 20 20 20 20 | itory...(line..61).*.c.e:....... | 
| 111480 | 20 20 20 20 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 | ............................Init | 
| 1114a0 | 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2e    20 28 6c 69 6e 65 20 20 32 33 29 0a 2a 20 63 20 | iating.a.Commit..(line..23).*.c. | 
| 1114c0 | 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 20 20 20 20 20 | f:.............................. | 
| 1114e0 | 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. | 
| 111500 | 20 34 33 29 0a 2a 20 63 20 46 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .43).*.c.F:..................... | 
| 111520 | 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 | 
| 111540 | 74 2e 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20    43 20 6d 3a 20 20 20 20 20 20 20 20 20 20 20 20 | t..(line..51).*.C.m:............ | 
| 111560 | 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 52 | .......................Cloning.R | 
| 111580 | 65 70 6f 73 69 74 6f 72 79 2e 20 20 28 6c 69 6e    65 20 20 34 36 29 0a 2a 20 43 20 73 3a 20 20 20 | epository...(line..46).*.C.s:... | 
| 1115a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1115c0 | 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 33 34 29 0a | Cloning.Repository...(line..34). | 
| 1115e0 | 2a 20 63 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:.......................... | 
| 111600 | 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 6c | .........Initiating.a.Commit..(l | 
| 111620 | 69 6e 65 20 20 35 35 29 0a 2a 20 63 20 53 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..55).*.c.S:................. | 
| 111640 | 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 | 
| 111660 | 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 20 20 36 33    29 0a 2a 20 63 20 77 3a 20 20 20 20 20 20 20 20 | ommit..(line..63).*.c.w:........ | 
| 111680 | 20 20 20 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 | 
| 1116a0 | 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2e 20    28 6c 69 6e 65 20 20 33 33 29 0a 2a 20 43 2d 3c | ating.a.Commit..(line..33).*.C-< | 
| 1116c0 | 72 65 74 75 72 6e 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 | return>:........................ | 
| 1116e0 | 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 66 72 6f | ....Visiting.Files.and.Blobs.fro | 
| 111700 | 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........................ | 
| 111720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111740 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35    31 29 0a 2a 20 43 2d 3c 74 61 62 3e 3a 20 20 20 | ........(line..51).*.C-<tab>:... | 
| 111760 | 20 20 20 20 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 | ............................Sect | 
| 111780 | 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 33 29 0a 2a 20 43 2d | ion.Visibility...(line..13).*.C- | 
| 1117a0 | 63 20 43 2d 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 | c.C-a:.......................... | 
| 1117c0 | 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 20 20 20 | .....Commit.Pseudo.Headers...... | 
| 1117e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 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 28 6c 69 6e 65 20 | ..........................(line. | 
| 111820 | 20 31 37 29 0a 2a 20 43 2d 63 20 43 2d 62 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .17).*.C-c.C-b:................. | 
| 111840 | 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 20 20 | ..............Log.Buffer........ | 
| 111860 | 20 20 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a 20    43 2d 63 20 43 2d 62 20 3c 31 3e 3a 20 20 20 20 | ...(line..21).*.C-c.C-b.<1>:.... | 
| 111880 | 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 | 
| 1118a0 | 67 20 44 69 66 66 73 2e 20 20 20 20 28 6c 69 6e    65 20 20 39 31 29 0a 2a 20 43 2d 63 20 43 2d 63 | g.Diffs.....(line..91).*.C-c.C-c | 
| 1118c0 | 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 | :............................... | 
| 1118e0 | 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e    64 73 2e 20 20 28 6c 69 6e 65 20 20 31 38 29 0a | Transient.Commands...(line..18). | 
| 111900 | 2a 20 43 2d 63 20 43 2d 63 20 3c 31 3e 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.C-c.C-c.<1>:.................. | 
| 111920 | 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 | 
| 111940 | 69 6e 65 20 20 32 30 29 0a 2a 20 43 2d 63 20 43    2d 63 20 3c 32 3e 3a 20 20 20 20 20 20 20 20 20 | ine..20).*.C-c.C-c.<2>:......... | 
| 111960 | 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 | 
| 111980 | 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....................... | 
| 1119a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1119c0 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    31 37 29 0a 2a 20 43 2d 63 20 43 2d 63 20 3c 33 | .........(line..17).*.C-c.C-c.<3 | 
| 1119e0 | 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 | 
| 111a00 | 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........... | 
| 111a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111a40 | 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 36 29 0a | .....................(line...6). | 
| 111a60 | 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:...................... | 
| 111a80 | 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 | 
| 111aa0 | 69 6e 65 20 20 38 31 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..81).*.C-c.C-d.<1>:......... | 
| 111ac0 | 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 | 
| 111ae0 | 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....................... | 
| 111b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111b20 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    35 38 29 0a 2a 20 43 2d 63 20 43 2d 65 3a 20 20 | .........(line..58).*.C-c.C-e:.. | 
| 111b40 | 20 20 20 20 20 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 | 
| 111b60 | 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........ | 
| 111b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111ba0 | 20 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 | 
| 111bc0 | 35 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 | 5).*.C-c.C-f:................... | 
| 111be0 | 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.......... | 
| 111c00 | 20 28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 43 2d    63 20 43 2d 66 20 3c 31 3e 3a 20 20 20 20 20 20 | .(line..25).*.C-c.C-f.<1>:...... | 
| 111c20 | 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. | 
| 111c40 | 44 69 66 66 73 2e 20 20 20 20 28 6c 69 6e 65 20    20 39 35 29 0a 2a 20 43 2d 63 20 43 2d 69 3a 20 | Diffs.....(line..95).*.C-c.C-i:. | 
| 111c60 | 20 20 20 20 20 20 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 | 
| 111c80 | 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............. | 
| 111ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111cc0 | 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).*. | 
| 111ce0 | 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:........................ | 
| 111d00 | 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 | 
| 111d20 | 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>:........... | 
| 111d40 | 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 | 
| 111d60 | 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......................... | 
| 111d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111da0 | 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>: | 
| 111dc0 | 20 20 20 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 | 
| 111de0 | 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............. | 
| 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 20 20 20 20 20 | ................................ | 
| 111e20 | 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).*. | 
| 111e40 | 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:........................ | 
| 111e60 | 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 | 
| 111e80 | 65 20 20 32 39 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..29).*.C-c.C-o:............... | 
| 111ea0 | 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 | 
| 111ec0 | 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........................... | 
| 111ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111f00 | 20 20 20 20 20 28 6c 69 6e 65 20 20 33 33 29 0a    2a 20 43 2d 63 20 43 2d 70 3a 20 20 20 20 20 20 | .....(line..33).*.C-c.C-p:...... | 
| 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 43 6f 6d 6d 69 74 20 | .........................Commit. | 
| 111f40 | 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.................. | 
| 111f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 111f80 | 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 43 2d 63 20 43 | ..............(line..37).*.C-c.C | 
| 111fa0 | 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:............................. | 
| 111fc0 | 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......... | 
| 111fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112000 | 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 31 | .......................(line..21 | 
| 112020 | 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:.................... | 
| 112040 | 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 | 
| 112060 | 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 | ................................ | 
| 112080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1120a0 | 28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 43 2d 63    20 43 2d 74 3a 20 20 20 20 20 20 20 20 20 20 20 | (line..25).*.C-c.C-t:........... | 
| 1120c0 | 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 | 
| 1120e0 | 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................. | 
| 112100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112120 | 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 43 2d 63 20 | ...............(line..14).*.C-c. | 
| 112140 | 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>:........................ | 
| 112160 | 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........ | 
| 112180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1121a0 | 20 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 | 
| 1121c0 | 39 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 | 9).*.C-c.C-w:................... | 
| 1121e0 | 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 | 
| 112200 | 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............................ | 
| 112220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112240 | 20 20 20 20 28 6c 69 6e 65 20 20 20 36 29 0a 2a    20 43 2d 63 20 4d 2d 67 3a 20 20 20 20 20 20 20 | ....(line...6).*.C-c.M-g:....... | 
| 112260 | 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 | 
| 112280 | 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..... | 
| 1122a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1122c0 | 20 20 20 20 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 | 
| 1122e0 | 20 20 32 31 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 20 20 20 | ..21).*.C-c.M-g.B:.............. | 
| 112300 | 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.......... | 
| 112320 | 20 20 20 20 28 6c 69 6e 65 20 20 31 38 29 0a 2a    20 43 2d 63 20 4d 2d 67 20 62 3a 20 20 20 20 20 | ....(line..18).*.C-c.M-g.b:..... | 
| 112340 | 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 2e | ........................Blaming. | 
| 112360 | 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 43 2d 63 20 4d 2d | .............(line..29).*.C-c.M- | 
| 112380 | 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 20 20 20 | g.B.<1>:........................ | 
| 1123a0 | 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 | 
| 1123c0 | 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............................ | 
| 1123e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112400 | 20 20 20 20 28 6c 69 6e 65 20 20 39 33 29 0a 2a    20 43 2d 63 20 4d 2d 67 20 42 20 62 3a 20 20 20 | ....(line..93).*.C-c.M-g.B.b:... | 
| 112420 | 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 2e | ........................Blaming. | 
| 112440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 33 30 29 0a 2a 20 43 2d 63 20 4d 2d | .............(line..30).*.C-c.M- | 
| 112460 | 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 20 20 20 | g.B.e:.......................... | 
| 112480 | 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 34 29 | .Blaming..............(line..64) | 
| 1124a0 | 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 20 20 20 | .*.C-c.M-g.B.f:................. | 
| 1124c0 | 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..............( | 
| 1124e0 | 6c 69 6e 65 20 20 35 35 29 0a 2a 20 43 2d 63 20    4d 2d 67 20 42 20 72 3a 20 20 20 20 20 20 20 20 | line..55).*.C-c.M-g.B.r:........ | 
| 112500 | 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 20 | ...................Blaming...... | 
| 112520 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34    36 29 0a 2a 20 43 2d 63 20 4d 2d 67 20 63 3a 20 | ........(line..46).*.C-c.M-g.c:. | 
| 112540 | 20 20 20 20 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 | 
| 112560 | 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. | 
| 112580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 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 20 20 20 20 20 28 | ...............................( | 
| 1125c0 | 6c 69 6e 65 20 20 33 38 29 0a 2a 20 43 2d 63 20    4d 2d 67 20 44 3a 20 20 20 20 20 20 20 20 20 20 | line..38).*.C-c.M-g.D:.......... | 
| 1125e0 | 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. | 
| 112600 | 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.......... | 
| 112620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112640 | 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 34 35 29 | ......................(line..45) | 
| 112660 | 0a 2a 20 43 2d 63 20 4d 2d 67 20 64 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.C-c.M-g.d:................... | 
| 112680 | 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 | 
| 1126a0 | 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................... | 
| 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 20 20 20 20 20 20 20 20 | ................................ | 
| 1126e0 | 20 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 43 2d 63 20 4d 2d | .............(line..56).*.C-c.M- | 
| 112700 | 67 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 20 20 20 20 20 | g.e:............................ | 
| 112720 | 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 33 29 | .Blaming..............(line..63) | 
| 112740 | 0a 2a 20 43 2d 63 20 4d 2d 67 20 65 20 3c 31 3e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.C-c.M-g.e.<1>:............... | 
| 112760 | 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 | 
| 112780 | 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................... | 
| 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 20 20 20 20 | ................................ | 
| 1127c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 31 30 36 29 0a 2a 20 43 2d 63 20 4d 2d | .............(line.106).*.C-c.M- | 
| 1127e0 | 67 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 20 20 20 | g.f:............................ | 
| 112800 | 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 35 34 29 | .Blaming..............(line..54) | 
| 112820 | 0a 2a 20 43 2d 63 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 | .*.C-c.M-g.L:................... | 
| 112840 | 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 | 
| 112860 | 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................... | 
| 112880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1128a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 36 36 29 0a 2a 20 43 2d 63 20 4d 2d | .............(line..66).*.C-c.M- | 
| 1128c0 | 67 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 | g.l:............................ | 
| 1128e0 | 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 | 
| 112900 | 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............................ | 
| 112920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112940 | 20 20 20 20 28 6c 69 6e 65 20 20 37 37 29 0a 2a    20 43 2d 63 20 4d 2d 67 20 70 3a 20 20 20 20 20 | ....(line..77).*.C-c.M-g.p:..... | 
| 112960 | 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 | 
| 112980 | 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..... | 
| 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 20 20 20 20 | ................................ | 
| 1129c0 | 20 20 20 20 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 | 
| 1129e0 | 20 31 31 36 29 0a 2a 20 43 2d 63 20 4d 2d 67 20    72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .116).*.C-c.M-g.r:.............. | 
| 112a00 | 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.......... | 
| 112a20 | 20 20 20 20 28 6c 69 6e 65 20 20 34 35 29 0a 2a    20 43 2d 63 20 4d 2d 67 20 73 3a 20 20 20 20 20 | ....(line..45).*.C-c.M-g.s:..... | 
| 112a40 | 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 | 
| 112a60 | 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..... | 
| 112a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112aa0 | 20 20 20 20 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 | 
| 112ac0 | 20 20 32 39 29 0a 2a 20 43 2d 63 20 4d 2d 67 20    74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..29).*.C-c.M-g.t:.............. | 
| 112ae0 | 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 | 
| 112b00 | 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.............. | 
| 112b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112b40 | 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 34 29 0a 2a 20 43 | ..................(line..84).*.C | 
| 112b60 | 2d 63 20 4d 2d 67 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 | -c.M-g.u:....................... | 
| 112b80 | 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 | 
| 112ba0 | 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....................... | 
| 112bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112be0 | 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 4d 2d 69 3a 20 20 | .........(line..33).*.C-c.M-i:.. | 
| 112c00 | 20 20 20 20 20 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 | 
| 112c20 | 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 20 | mit.Pseudo.Headers.............. | 
| 112c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112c60 | 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 43 | ..................(line..42).*.C | 
| 112c80 | 2d 63 20 4d 2d 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 | -c.M-s:......................... | 
| 112ca0 | 20 20 20 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 | ......Editing.Commit.Messages... | 
| 112cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112ce0 | 20 20 20 20 20 20 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 | 
| 112d00 | 6e 65 20 20 33 34 29 0a 2a 20 43 2d 77 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..34).*.C-w:.................. | 
| 112d20 | 20 20 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 | .................Common.Commands | 
| 112d40 | 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 32 32 29    0a 2a 20 43 2d 78 20 67 3a 20 20 20 20 20 20 20 | ......(line..22).*.C-x.g:....... | 
| 112d60 | 20 20 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 74 75 73 | ..........................Status | 
| 112d80 | 20 42 75 66 66 65 72 2e 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 32 32 29 0a 2a 20 43 2d 78 20 | .Buffer........(line..22).*.C-x. | 
| 112da0 | 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 20 20 20 20 | u:.............................. | 
| 112dc0 | 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..... | 
| 112de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112e00 | 20 20 20 20 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 | 
| 112e20 | 20 20 39 34 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 | ..94).*.d:...................... | 
| 112e40 | 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 20 20 | ...............Diffing.......... | 
| 112e60 | 20 20 20 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a    20 44 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(line..21).*.D:............. | 
| 112e80 | 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 73 68 69 | ........................Refreshi | 
| 112ea0 | 6e 67 20 44 69 66 66 73 2e 20 20 20 20 28 6c 69    6e 65 20 20 31 31 29 0a 2a 20 64 20 63 3a 20 20 | ng.Diffs.....(line..11).*.d.c:.. | 
| 112ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 112ee0 | 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 36 39 29 | .Diffing..............(line..69) | 
| 112f00 | 0a 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 | .*.d.d:......................... | 
| 112f20 | 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 20 28 | ..........Diffing..............( | 
| 112f40 | 6c 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 | line..27).*.D.f:................ | 
| 112f60 | 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 44 69 | ...................Refreshing.Di | 
| 112f80 | 66 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 34    36 29 0a 2a 20 44 20 46 3a 20 20 20 20 20 20 20 | ffs.....(line..46).*.D.F:....... | 
| 112fa0 | 20 20 20 20 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 | ............................Refr | 
| 112fc0 | 65 73 68 69 6e 67 20 44 69 66 66 73 2e 20 20 20    20 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 44 20 | eshing.Diffs.....(line..51).*.D. | 
| 112fe0 | 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 20 20 20 20 20 | g:.............................. | 
| 113000 | 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. | 
| 113020 | 20 31 37 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 | .17).*.d.p:..................... | 
| 113040 | 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........... | 
| 113060 | 20 20 20 28 6c 69 6e 65 20 20 36 31 29 0a 2a 20    64 20 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..61).*.d.r:............ | 
| 113080 | 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 67 2e 20 | .......................Diffing.. | 
| 1130a0 | 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 44 20 72 3a 20 20 20 | ............(line..31).*.D.r:... | 
| 1130c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1130e0 | 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 31 29 0a | Refreshing.Diffs.....(line..41). | 
| 113100 | 2a 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 | *.d.s:.......................... | 
| 113120 | 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 | 
| 113140 | 69 6e 65 20 20 35 31 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 | ine..51).*.D.s:................. | 
| 113160 | 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 | 
| 113180 | 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 32 32    29 0a 2a 20 64 20 74 3a 20 20 20 20 20 20 20 20 | fs.....(line..22).*.d.t:........ | 
| 1131a0 | 20 20 20 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 | ...........................Diffi | 
| 1131c0 | 6e 67 2e 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 44 20 74 | ng..............(line..74).*.D.t | 
| 1131e0 | 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 | :............................... | 
| 113200 | 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.. | 
| 113220 | 33 37 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 | 37).*.d.u:...................... | 
| 113240 | 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............ | 
| 113260 | 20 20 28 6c 69 6e 65 20 20 35 37 29 0a 2a 20 64    20 77 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..57).*.d.w:............. | 
| 113280 | 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... | 
| 1132a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 34 35 29 0a 2a 20 44 20 77 3a 20 20 20 20 | ...........(line..45).*.D.w:.... | 
| 1132c0 | 20 20 20 20 20 20 20 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 | 
| 1132e0 | 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 32 39 29 0a 2a | efreshing.Diffs.....(line..29).* | 
| 113300 | 20 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 | .DEL:........................... | 
| 113320 | 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 | 
| 113340 | 6e 65 20 20 35 36 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 | ne..56).*.DEL.<1>:.............. | 
| 113360 | 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 69 6c 61 | .................Commands.Availa | 
| 113380 | 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 20 | ble.in.Diffs.................... | 
| 1133a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1133c0 | 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 44 45 4c 20 3c 32 3e | ............(line..60).*.DEL.<2> | 
| 1133e0 | 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 | :............................... | 
| 113400 | 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 38 39 29 0a | Blaming..............(line..89). | 
| 113420 | 2a 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 | *.DEL.<3>:...................... | 
| 113440 | 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 | 
| 113460 | 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............................... | 
| 113480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1134a0 | 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..28).*.e:................ | 
| 1134c0 | 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 20 | .....................Ediffing... | 
| 1134e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 20 39 29 0a 2a 20 45 3a 20 20 20 20 20 20 20 | ..........(line...9).*.E:....... | 
| 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 45 64 | ..............................Ed | 
| 113520 | 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 32 31 29 0a 2a 20 | iffing.............(line..21).*. | 
| 113540 | 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 20 20 | e.<1>:.......................... | 
| 113560 | 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 2e | .......Editing.Rebase.Sequences. | 
| 113580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1135a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 1135c0 | 6c 69 6e 65 20 20 35 35 29 0a 2a 20 45 20 63 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..55).*.E.c:................ | 
| 1135e0 | 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 20 | ...................Ediffing..... | 
| 113600 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36    35 29 0a 2a 20 45 20 69 3a 20 20 20 20 20 20 20 | ........(line..65).*.E.i:....... | 
| 113620 | 20 20 20 20 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 | ............................Edif | 
| 113640 | 66 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 35 37 29 0a 2a 20 45 20 | fing.............(line..57).*.E. | 
| 113660 | 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 20 20 20 | m:.............................. | 
| 113680 | 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 20 | .....Ediffing.............(line. | 
| 1136a0 | 20 33 35 29 0a 2a 20 45 20 72 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .35).*.E.r:..................... | 
| 1136c0 | 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 20 20 20 | ..............Ediffing.......... | 
| 1136e0 | 20 20 20 28 6c 69 6e 65 20 20 32 36 29 0a 2a 20    45 20 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..26).*.E.s:............ | 
| 113700 | 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 6e 67 2e | .......................Ediffing. | 
| 113720 | 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 45 20 75 3a 20 20 20 | ............(line..48).*.E.u:... | 
| 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 20 20 20 20 20 20 20 | ................................ | 
| 113760 | 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 35 33 29 0a | Ediffing.............(line..53). | 
| 113780 | 2a 20 45 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 | *.E.w:.......................... | 
| 1137a0 | 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 20 28 6c | .........Ediffing.............(l | 
| 1137c0 | 69 6e 65 20 20 36 31 29 0a 2a 20 45 20 7a 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..61).*.E.z:................. | 
| 1137e0 | 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...... | 
| 113800 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 39    29 0a 2a 20 66 3a 20 20 20 20 20 20 20 20 20 20 | .......(line..69).*.f:.......... | 
| 113820 | 20 20 20 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 | 
| 113840 | 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............. | 
| 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 20 20 20 | ................................ | 
| 113880 | 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 20 | ...................(line..63).*. | 
| 1138a0 | 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 20 20 | f.<1>:.......................... | 
| 1138c0 | 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 | 
| 1138e0 | 65 20 20 20 39 29 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 | e...9).*.F:..................... | 
| 113900 | 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 20 20 | ................Pulling......... | 
| 113920 | 20 20 20 20 20 28 6c 69 6e 65 20 20 20 39 29 0a    2a 20 66 20 61 3a 20 20 20 20 20 20 20 20 20 20 | .....(line...9).*.f.a:.......... | 
| 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 20 46 65 74 63 68 69 6e | .........................Fetchin | 
| 113960 | 67 2e 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 66 20 43 3a 20 | g.............(line..50).*.f.C:. | 
| 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 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 33 30 | ..Branch.Commands......(line..30 | 
| 1139c0 | 29 0a 2a 20 46 20 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 | ).*.F.C:........................ | 
| 1139e0 | 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 20 | ...........Branch.Commands...... | 
| 113a00 | 28 6c 69 6e 65 20 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 | (line..31).*.f.e:............... | 
| 113a20 | 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 20 | ....................Fetching.... | 
| 113a40 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    33 36 29 0a 2a 20 46 20 65 3a 20 20 20 20 20 20 | .........(line..36).*.F.e:...... | 
| 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 20 50 75 6c | .............................Pul | 
| 113a80 | 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 33 30 29 0a 2a 20 66 | ling..............(line..30).*.f | 
| 113aa0 | 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 20 20 | .m:............................. | 
| 113ac0 | 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 65 | ......Fetching.............(line | 
| 113ae0 | 20 20 35 34 29 0a 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 | ..54).*.f.o:.................... | 
| 113b00 | 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 20 20 20 | ...............Fetching......... | 
| 113b20 | 20 20 20 20 28 6c 69 6e 65 20 20 34 30 29 0a 2a    20 66 20 70 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line..40).*.f.p:........... | 
| 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 46 65 74 63 68 69 6e 67 | ........................Fetching | 
| 113b60 | 2e 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 46 20 70 3a 20 20 | .............(line..15).*.F.p:.. | 
| 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 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 31 34 29 | .Pulling..............(line..14) | 
| 113bc0 | 0a 2a 20 66 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 | .*.f.r:......................... | 
| 113be0 | 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 28 | ..........Fetching.............( | 
| 113c00 | 6c 69 6e 65 20 20 34 35 29 0a 2a 20 66 20 75 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..45).*.f.u:................ | 
| 113c20 | 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..... | 
| 113c40 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32    33 29 0a 2a 20 46 20 75 3a 20 20 20 20 20 20 20 | ........(line..23).*.F.u:....... | 
| 113c60 | 20 20 20 20 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 | ............................Pull | 
| 113c80 | 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 32 29 0a 2a 20 67 3a | ing..............(line..22).*.g: | 
| 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 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 | .....Automatic.Refreshing.of.Mag | 
| 113ce0 | 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 20 20 20 20 | it.Buffers...................... | 
| 113d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113d20 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 32 35 29 0a 2a 20 47 3a 20 20 20 20 20 20 20 | ..........(line..25).*.G:....... | 
| 113d40 | 20 20 20 20 20 20 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 | ..............................Au | 
| 113d60 | 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 66 | tomatic.Refreshing.of.Magit.Buff | 
| 113d80 | 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............................. | 
| 113da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113dc0 | 20 20 20 28 6c 69 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 | ...(line..34).*.H:.............. | 
| 113de0 | 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 20 54 | .......................Section.T | 
| 113e00 | 79 70 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 | ypes.and.Values................. | 
| 113e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113e40 | 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 49 3a 20 20 | ...............(line..13).*.I:.. | 
| 113e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113e80 | 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 65 20 20 20 | ...Creating.Repository..(line... | 
| 113ea0 | 36 29 0a 2a 20 6a 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 | 6).*.j:......................... | 
| 113ec0 | 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.......... | 
| 113ee0 | 20 28 6c 69 6e 65 20 20 33 35 29 0a 2a 20 6a 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..35).*.j.<1>:............ | 
| 113f00 | 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 41 76 | .....................Commands.Av | 
| 113f20 | 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 20 20 20 20 | ailable.in.Diffs................ | 
| 113f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113f60 | 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 6b 3a 20 | ................(line..45).*.k:. | 
| 113f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 113fa0 | 20 20 20 20 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 | ....Viewing.Git.Output...(line.. | 
| 113fc0 | 32 34 29 0a 2a 20 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 | 24).*.k.<1>:.................... | 
| 113fe0 | 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 20 20 20 20 20 20 | .............Applying........... | 
| 114000 | 20 20 28 6c 69 6e 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 | ..(line..40).*.k.<2>:........... | 
| 114020 | 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 52 65 | ......................Editing.Re | 
| 114040 | 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 20 | base.Sequences.................. | 
| 114060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114080 | 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 20 6b 20 3c 33 3e | ..............(line..68).*.k.<3> | 
| 1140a0 | 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 | :............................... | 
| 1140c0 | 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 39 36 | ..Stashing.............(line..96 | 
| 1140e0 | 29 0a 2a 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 | ).*.l:.......................... | 
| 114100 | 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.............. | 
| 114120 | 28 6c 69 6e 65 20 20 32 39 29 0a 2a 20 4c 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..29).*.L:................. | 
| 114140 | 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 4c | ....................Refreshing.L | 
| 114160 | 6f 67 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20    31 31 29 0a 2a 20 4c 20 3c 31 3e 3a 20 20 20 20 | ogs......(line..11).*.L.<1>:.... | 
| 114180 | 20 20 20 20 20 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 | .............................Log | 
| 1141a0 | 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 20 36 29 0a 2a 20 4c | .Buffer...........(line...6).*.L | 
| 1141c0 | 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 20 20 20 20 | .<2>:........................... | 
| 1141e0 | 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 | 
| 114200 | 20 20 35 37 29 0a 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 | ..57).*.l.<1>:.................. | 
| 114220 | 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 65 | ...............Editing.Rebase.Se | 
| 114240 | 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 20 | quences......................... | 
| 114260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114280 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 31 35    29 0a 2a 20 6c 20 61 3a 20 20 20 20 20 20 20 20 | .......(line.115).*.l.a:........ | 
| 1142a0 | 20 20 20 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 | ...........................Loggi | 
| 1142c0 | 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 20 6c 20 62 | ng..............(line..60).*.l.b | 
| 1142e0 | 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 | :............................... | 
| 114300 | 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 20 | ....Logging..............(line.. | 
| 114320 | 35 36 29 0a 2a 20 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 | 56).*.L.d:...................... | 
| 114340 | 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 20 20 | .............Log.Margin......... | 
| 114360 | 20 20 28 6c 69 6e 65 20 20 37 34 29 0a 2a 20 4c    20 67 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..74).*.L.g:............. | 
| 114380 | 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 67 | ......................Refreshing | 
| 1143a0 | 20 4c 6f 67 73 2e 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 | .Logs......(line..17).*.l.h:.... | 
| 1143c0 | 20 20 20 20 20 20 20 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 | ...............................L | 
| 1143e0 | 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 20 34 38 29 0a 2a | ogging..............(line..48).* | 
| 114400 | 20 6c 20 48 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 | .l.H:........................... | 
| 114420 | 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 6c 69 | ........Reflog...............(li | 
| 114440 | 6e 65 20 20 31 39 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 | ne..19).*.l.l:.................. | 
| 114460 | 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 20 20 | .................Logging........ | 
| 114480 | 20 20 20 20 20 20 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 | ......(line..35).*.l.L:......... | 
| 1144a0 | 20 20 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 | ..........................Loggin | 
| 1144c0 | 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 4c 20 4c 3a | g..............(line..52).*.L.L: | 
| 1144e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114500 | 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 20 20 36 | ...Log.Margin...........(line..6 | 
| 114520 | 36 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 20 20 20 | 6).*.L.l:....................... | 
| 114540 | 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 20 20 20 | ............Log.Margin.......... | 
| 114560 | 20 28 6c 69 6e 65 20 20 37 30 29 0a 2a 20 6c 20    6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..70).*.l.o:.............. | 
| 114580 | 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.... | 
| 1145a0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 34 31 29 0a 2a 20 6c 20 4f 3a 20 20 20 20 20 | ..........(line..41).*.l.O:..... | 
| 1145c0 | 20 20 20 20 20 20 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 | 
| 1145e0 | 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 2a 20 | flog...............(line..15).*. | 
| 114600 | 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 20 20 20 | l.r:............................ | 
| 114620 | 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 6c 69 6e | .......Reflog...............(lin | 
| 114640 | 65 20 20 31 31 29 0a 2a 20 4c 20 73 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..11).*.L.s:................... | 
| 114660 | 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. | 
| 114680 | 20 20 20 20 20 28 6c 69 6e 65 20 20 32 32 29 0a    2a 20 4c 20 74 3a 20 20 20 20 20 20 20 20 20 20 | .....(line..22).*.L.t:.......... | 
| 1146a0 | 20 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 73 68 | .........................Refresh | 
| 1146c0 | 69 6e 67 20 4c 6f 67 73 2e 20 20 20 20 20 28 6c    69 6e 65 20 20 33 37 29 0a 2a 20 4c 20 77 3a 20 | ing.Logs......(line..37).*.L.w:. | 
| 1146e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114700 | 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 20 32 39 | ..Refreshing.Logs......(line..29 | 
| 114720 | 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 20 20 20 | ).*.m:.......................... | 
| 114740 | 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 20 20 | ...........Merging.............. | 
| 114760 | 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 4d 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line...9).*.M:................. | 
| 114780 | 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 61 | ....................Remote.Comma | 
| 1147a0 | 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20    31 33 29 0a 2a 20 6d 20 61 3a 20 20 20 20 20 20 | nds......(line..13).*.m.a:...... | 
| 1147c0 | 20 20 20 20 20 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 | .............................Mer | 
| 1147e0 | 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 35 29 0a 2a 20 6d | ging..............(line..45).*.m | 
| 114800 | 20 61 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 | .a.<1>:......................... | 
| 114820 | 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 65 | ......Merging..............(line | 
| 114840 | 20 20 39 35 29 0a 2a 20 4d 20 61 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..95).*.M.a:.................... | 
| 114860 | 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 20 | ...............Remote.Commands.. | 
| 114880 | 20 20 20 20 28 6c 69 6e 65 20 20 35 30 29 0a 2a    20 4d 20 43 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line..50).*.M.C:........... | 
| 1148a0 | 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 65 20 43 | ........................Remote.C | 
| 1148c0 | 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69    6e 65 20 20 33 33 29 0a 2a 20 6d 20 65 3a 20 20 | ommands......(line..33).*.m.e:.. | 
| 1148e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114900 | 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 33 31 29 | .Merging..............(line..31) | 
| 114920 | 0a 2a 20 6d 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 20 | .*.m.i:......................... | 
| 114940 | 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 20 20 28 | ..........Merging..............( | 
| 114960 | 6c 69 6e 65 20 20 35 38 29 0a 2a 20 4d 20 6b 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..58).*.M.k:................ | 
| 114980 | 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 61 6e | ...................Remote.Comman | 
| 1149a0 | 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 36    35 29 0a 2a 20 6d 20 6d 3a 20 20 20 20 20 20 20 | ds......(line..65).*.m.m:....... | 
| 1149c0 | 20 20 20 20 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 | ............................Merg | 
| 1149e0 | 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 38 29 0a 2a 20 6d 20 | ing..............(line..18).*.m. | 
| 114a00 | 6d 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 | m.<1>:.......................... | 
| 114a20 | 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 65 20 | .....Merging..............(line. | 
| 114a40 | 20 38 39 29 0a 2a 20 6d 20 6e 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .89).*.m.n:..................... | 
| 114a60 | 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 20 20 20 | ..............Merging........... | 
| 114a80 | 20 20 20 28 6c 69 6e 65 20 20 33 38 29 0a 2a 20    6d 20 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..38).*.m.p:............ | 
| 114aa0 | 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.. | 
| 114ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 38 31 29 0a 2a 20 4d 20 70 3a 20 20 20 | ............(line..81).*.M.p:... | 
| 114ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114b00 | 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 39 29 0a | Remote.Commands......(line..69). | 
| 114b20 | 2a 20 4d 20 50 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.P:.......................... | 
| 114b40 | 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 20 28 6c | .........Remote.Commands......(l | 
| 114b60 | 69 6e 65 20 20 37 34 29 0a 2a 20 4d 20 72 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..74).*.M.r:................. | 
| 114b80 | 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 61 6e 64 | ..................Remote.Command | 
| 114ba0 | 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 35 35    29 0a 2a 20 6d 20 73 3a 20 20 20 20 20 20 20 20 | s......(line..55).*.m.s:........ | 
| 114bc0 | 20 20 20 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 | ...........................Mergi | 
| 114be0 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 37 32 29 0a 2a 20 4d 20 75 | ng..............(line..72).*.M.u | 
| 114c00 | 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 | :............................... | 
| 114c20 | 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.. | 
| 114c40 | 36 30 29 0a 2a 20 4d 2d 31 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 60).*.M-1:...................... | 
| 114c60 | 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 69 74 79 2e | .............Section.Visibility. | 
| 114c80 | 20 20 28 6c 69 6e 65 20 20 33 33 29 0a 2a 20 4d    2d 32 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..33).*.M-2:............. | 
| 114ca0 | 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 | 
| 114cc0 | 73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65    20 20 33 34 29 0a 2a 20 4d 2d 33 3a 20 20 20 20 | sibility...(line..34).*.M-3:.... | 
| 114ce0 | 20 20 20 20 20 20 20 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 | 
| 114d00 | 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 35 29 0a 2a | ection.Visibility...(line..35).* | 
| 114d20 | 20 4d 2d 34 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-4:........................... | 
| 114d40 | 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 | 
| 114d60 | 6e 65 20 20 33 36 29 0a 2a 20 4d 2d 3c 74 61 62    3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..36).*.M-<tab>:.............. | 
| 114d80 | 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 | 
| 114da0 | 69 74 79 2e 20 20 28 6c 69 6e 65 20 20 31 37 29    0a 2a 20 4d 2d 6e 3a 20 20 20 20 20 20 20 20 20 | ity...(line..17).*.M-n:......... | 
| 114dc0 | 20 20 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 | ..........................Sectio | 
| 114de0 | 6e 20 4d 6f 76 65 6d 65 6e 74 2e 20 20 20 20 28    6c 69 6e 65 20 20 32 36 29 0a 2a 20 4d 2d 6e 20 | n.Movement.....(line..26).*.M-n. | 
| 114e00 | 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 20 | <1>:............................ | 
| 114e20 | 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...... | 
| 114e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114e60 | 20 20 20 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. | 
| 114e80 | 20 34 34 29 0a 2a 20 4d 2d 6e 20 3c 32 3e 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .44).*.M-n.<2>:................. | 
| 114ea0 | 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 65 71 | ..............Editing.Rebase.Seq | 
| 114ec0 | 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 20 20 | uences.......................... | 
| 114ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 114f00 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 37 29    0a 2a 20 4d 2d 70 3a 20 20 20 20 20 20 20 20 20 | ......(line..47).*.M-p:......... | 
| 114f20 | 20 20 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 | ..........................Sectio | 
| 114f40 | 6e 20 4d 6f 76 65 6d 65 6e 74 2e 20 20 20 20 28    6c 69 6e 65 20 20 32 30 29 0a 2a 20 4d 2d 70 20 | n.Movement.....(line..20).*.M-p. | 
| 114f60 | 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 20 | <1>:............................ | 
| 114f80 | 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...... | 
| 114fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 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 28 6c 69 6e 65 20 | ..........................(line. | 
| 114fe0 | 20 33 38 29 0a 2a 20 4d 2d 70 20 3c 32 3e 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .38).*.M-p.<2>:................. | 
| 115000 | 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 65 71 | ..............Editing.Rebase.Seq | 
| 115020 | 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 20 20 | uences.......................... | 
| 115040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115060 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 33 29    0a 2a 20 4d 2d 77 3a 20 20 20 20 20 20 20 20 20 | ......(line..43).*.M-w:......... | 
| 115080 | 20 20 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 | ..........................Blamin | 
| 1150a0 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 31 32 37 29 0a 2a 20 4d 2d 77 20 | g..............(line.127).*.M-w. | 
| 1150c0 | 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 20 | <1>:............................ | 
| 1150e0 | 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 65 20 20 34 | ...Common.Commands......(line..4 | 
| 115100 | 30 29 0a 2a 20 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 | 0).*.M-x.magit-debug-git-executa | 
| 115120 | 62 6c 65 3a 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 | ble:........Git.Executable...... | 
| 115140 | 20 28 6c 69 6e 65 20 20 35 36 29 0a 2a 20 4d 2d    78 20 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 69 | .(line..56).*.M-x.magit-debug-gi | 
| 115160 | 74 2d 65 78 65 63 75 74 61 62 6c 65 20 3c 31 3e    3a 20 20 20 20 44 65 62 75 67 67 69 6e 67 20 54 | t-executable.<1>:....Debugging.T | 
| 115180 | 6f 6f 6c 73 2e 20 20 20 20 20 28 6c 69 6e 65 20    20 33 36 29 0a 2a 20 4d 2d 78 20 6d 61 67 69 74 | ools......(line..36).*.M-x.magit | 
| 1151a0 | 2d 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 4d 61 | -describe-section-briefly:....Ma | 
| 1151c0 | 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 20 36 29 0a 2a 20 | tching.Sections....(line...6).*. | 
| 1151e0 | 4d 2d 78 20 6d 61 67 69 74 2d 65 6d 61 63 73 2d    51 2d 63 6f 6d 6d 61 6e 64 3a 20 20 20 20 20 20 | M-x.magit-emacs-Q-command:...... | 
| 115200 | 20 20 20 20 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 | .......Debugging.Tools......(lin | 
| 115220 | 65 20 20 31 36 29 0a 2a 20 4d 2d 78 20 6d 61 67    69 74 2d 72 65 73 65 74 2d 69 6e 64 65 78 3a 20 | e..16).*.M-x.magit-reset-index:. | 
| 115240 | 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 | 
| 115260 | 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........................... | 
| 115280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1152a0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 38 37 29 0a    2a 20 4d 2d 78 20 6d 61 67 69 74 2d 72 65 76 65 | .....(line..87).*.M-x.magit-reve | 
| 1152c0 | 72 73 65 2d 69 6e 2d 69 6e 64 65 78 3a 20 20 20    20 20 20 20 20 20 20 20 20 53 74 61 67 69 6e 67 | rse-in-index:............Staging | 
| 1152e0 | 20 61 6e 64 20 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 | .and.Unstaging.................. | 
| 115300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115320 | 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 4d 2d 78 20 6d | ..............(line..62).*.M-x.m | 
| 115340 | 61 67 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 | agit-stage-file:................ | 
| 115360 | 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 75 66 | ..Staging.from.File-Visiting.Buf | 
| 115380 | 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............................ | 
| 1153a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1153c0 | 20 20 20 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a    20 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67 67 6c | ....(line..10).*.M-x.magit-toggl | 
| 1153e0 | 65 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 3a 20 20    20 20 20 20 20 20 20 20 4d 6f 64 65 73 20 61 6e | e-buffer-lock:..........Modes.an | 
| 115400 | 64 20 42 75 66 66 65 72 73 2e 20 20 20 28 6c 69    6e 65 20 20 31 37 29 0a 2a 20 4d 2d 78 20 6d 61 | d.Buffers....(line..17).*.M-x.ma | 
| 115420 | 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 3a 20 20 20 20 20 | git-toggle-verbose-refresh:..... | 
| 115440 | 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 33 30 29 | .Debugging.Tools......(line..30) | 
| 115460 | 0a 2a 20 4d 2d 78 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 | .*.M-x.magit-unstage-file:...... | 
| 115480 | 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 69 | ..........Staging.from.File-Visi | 
| 1154a0 | 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 20 | ting.Buffers.................... | 
| 1154c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1154e0 | 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 4d 2d 78 20 6d 61 67 | ............(line..18).*.M-x.mag | 
| 115500 | 69 74 2d 76 65 72 73 69 6f 6e 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-version:..................... | 
| 115520 | 47 69 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 36 31 29 0a | Git.Executable.......(line..61). | 
| 115540 | 2a 20 4d 2d 78 20 6d 61 67 69 74 2d 76 65 72 73    69 6f 6e 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 | *.M-x.magit-version.<1>:........ | 
| 115560 | 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 20 20 20 20 20 28 6c | .........Debugging.Tools......(l | 
| 115580 | 69 6e 65 20 20 31 30 29 0a 2a 20 4d 2d 78 20 6d    61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 3a | ine..10).*.M-x.magit-wip-commit: | 
| 1155a0 | 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 20 | ..................Wip.Modes..... | 
| 1155c0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 38    29 0a 2a 20 4d 2d 78 20 77 69 74 68 2d 65 64 69 | .......(line..88).*.M-x.with-edi | 
| 1155e0 | 74 6f 72 2d 64 65 62 75 67 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 44 65 62 75 67 | tor-debug:.................Debug | 
| 115600 | 67 69 6e 67 20 54 6f 6f 6c 73 2e 20 20 20 20 20    28 6c 69 6e 65 20 20 34 34 29 0a 2a 20 4d 4d 3a | ging.Tools......(line..44).*.MM: | 
| 115620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115640 | 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.... | 
| 115660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115680 | 20 20 20 20 20 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 | 
| 1156a0 | 65 20 31 32 35 29 0a 2a 20 4d 74 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.125).*.Mt:.................... | 
| 1156c0 | 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 | 
| 1156e0 | 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........................ | 
| 115700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115720 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 33    32 29 0a 2a 20 6e 3a 20 20 20 20 20 20 20 20 20 | ........(line.132).*.n:......... | 
| 115740 | 20 20 20 20 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 | ............................Sect | 
| 115760 | 69 6f 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 6e 20 | ion.Movement.....(line..16).*.n. | 
| 115780 | 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 20 | <1>:............................ | 
| 1157a0 | 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. | 
| 1157c0 | 31 30 36 29 0a 2a 20 4e 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 106).*.N:....................... | 
| 1157e0 | 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........... | 
| 115800 | 20 20 20 28 6c 69 6e 65 20 31 31 30 29 0a 2a 20    6e 20 3c 32 3e 3a 20 20 20 20 20 20 20 20 20 20 | ...(line.110).*.n.<2>:.......... | 
| 115820 | 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 52 | .......................Editing.R | 
| 115840 | 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................. | 
| 115860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 33 39 29 0a 2a 20 6e 20 3c 33 | ...............(line..39).*.n.<3 | 
| 1158a0 | 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 20 | >:.............................. | 
| 1158c0 | 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 73 69 74 69 | ...Minor.Mode.for.Buffers.Visiti | 
| 1158e0 | 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 20 20 20 20 | ng.Blobs........................ | 
| 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 28 6c 69 6e 65 20 20 31    36 29 0a 2a 20 6f 3a 20 20 20 20 20 20 20 20 20 | ........(line..16).*.o:......... | 
| 115940 | 20 20 20 20 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 6d | ............................Subm | 
| 115960 | 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2e    20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 4f 3a | odule.Transient..(line...6).*.O: | 
| 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 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 | .....Subtree..............(line. | 
| 1159c0 | 20 20 38 29 0a 2a 20 6f 20 61 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..8).*.o.a:..................... | 
| 1159e0 | 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 | 
| 115a00 | 74 2e 20 28 6c 69 6e 65 20 20 32 30 29 0a 2a 20    6f 20 64 3a 20 20 20 20 20 20 20 20 20 20 20 20 | t..(line..20).*.o.d:............ | 
| 115a20 | 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 | 
| 115a40 | 20 54 72 61 6e 73 69 65 6e 74 2e 20 28 6c 69 6e    65 20 20 35 30 29 0a 2a 20 4f 20 65 3a 20 20 20 | .Transient..(line..50).*.O.e:... | 
| 115a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115a80 | 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 34 32 29 0a | Subtree..............(line..42). | 
| 115aa0 | 2a 20 4f 20 65 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 | *.O.e.p:........................ | 
| 115ac0 | 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 | 
| 115ae0 | 69 6e 65 20 20 35 34 29 0a 2a 20 4f 20 65 20 73    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..54).*.O.e.s:............... | 
| 115b00 | 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....... | 
| 115b20 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 39    29 0a 2a 20 6f 20 66 3a 20 20 20 20 20 20 20 20 | .......(line..59).*.o.f:........ | 
| 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 53 75 62 6d 6f | ...........................Submo | 
| 115b60 | 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2e 20    28 6c 69 6e 65 20 20 35 38 29 0a 2a 20 4f 20 69 | dule.Transient..(line..58).*.O.i | 
| 115b80 | 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 | :............................... | 
| 115ba0 | 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.. | 
| 115bc0 | 31 33 29 0a 2a 20 4f 20 69 20 61 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 13).*.O.i.a:.................... | 
| 115be0 | 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............ | 
| 115c00 | 20 20 28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 4f    20 69 20 63 3a 20 20 20 20 20 20 20 20 20 20 20 | ..(line..25).*.O.i.c:........... | 
| 115c20 | 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 20 | ......................Subtree... | 
| 115c40 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 33 30 29 0a 2a 20 4f 20 69 20 66 3a 20 20 | ...........(line..30).*.O.i.f:.. | 
| 115c60 | 20 20 20 20 20 20 20 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 | 
| 115c80 | 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 33 38 29 0a 2a | ubtree..............(line..38).* | 
| 115ca0 | 20 4f 20 69 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 | .O.i.m:......................... | 
| 115cc0 | 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 69 | ........Subtree..............(li | 
| 115ce0 | 6e 65 20 20 33 34 29 0a 2a 20 6f 20 6c 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..34).*.o.l:.................. | 
| 115d00 | 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 20 54 72 61 6e 73 | .................Submodule.Trans | 
| 115d20 | 69 65 6e 74 2e 20 28 6c 69 6e 65 20 20 35 34 29    0a 2a 20 6f 20 70 3a 20 20 20 20 20 20 20 20 20 | ient..(line..54).*.o.p:......... | 
| 115d40 | 20 20 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 6d 6f 64 | ..........................Submod | 
| 115d60 | 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2e 20 28    6c 69 6e 65 20 20 33 34 29 0a 2a 20 6f 20 72 3a | ule.Transient..(line..34).*.o.r: | 
| 115d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 115da0 | 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 20 32 | ...Submodule.Transient..(line..2 | 
| 115dc0 | 37 29 0a 2a 20 6f 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 | 7).*.o.s:....................... | 
| 115de0 | 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 74 2e | ............Submodule.Transient. | 
| 115e00 | 20 28 6c 69 6e 65 20 20 34 34 29 0a 2a 20 6f 20    75 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..44).*.o.u:.............. | 
| 115e20 | 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 20 54 | .....................Submodule.T | 
| 115e40 | 72 61 6e 73 69 65 6e 74 2e 20 28 6c 69 6e 65 20    20 33 39 29 0a 2a 20 70 3a 20 20 20 20 20 20 20 | ransient..(line..39).*.p:....... | 
| 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 53 65 | ..............................Se | 
| 115e80 | 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 31 30 29 0a 2a 20 | ction.Movement.....(line..10).*. | 
| 115ea0 | 70 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 | p.<1>:.......................... | 
| 115ec0 | 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 6e | .......Blaming..............(lin | 
| 115ee0 | 65 20 31 31 34 29 0a 2a 20 50 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.114).*.P:..................... | 
| 115f00 | 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 20 | ................Blaming......... | 
| 115f20 | 20 20 20 20 20 28 6c 69 6e 65 20 31 31 38 29 0a    2a 20 70 20 3c 32 3e 3a 20 20 20 20 20 20 20 20 | .....(line.118).*.p.<2>:........ | 
| 115f40 | 20 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 | .........................Editing | 
| 115f60 | 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 20 | .Rebase.Sequences............... | 
| 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 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 33 35 29 0a 2a 20 50 20 | .................(line..35).*.P. | 
| 115fc0 | 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 20 | <1>:............................ | 
| 115fe0 | 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 65 20 | .....Pushing..............(line. | 
| 116000 | 20 20 39 29 0a 2a 20 70 20 3c 33 3e 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..9).*.p.<3>:................... | 
| 116020 | 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 42 75 66 | ..............Minor.Mode.for.Buf | 
| 116040 | 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 20 20 20 | fers.Visiting.Blobs............. | 
| 116060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116080 | 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 2a 20 | ...................(line..12).*. | 
| 1160a0 | 50 20 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 | P.C:............................ | 
| 1160c0 | 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 | 
| 1160e0 | 65 20 20 33 32 29 0a 2a 20 50 20 65 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..32).*.P.e:................... | 
| 116100 | 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 20 | ................Pushing......... | 
| 116120 | 20 20 20 20 20 28 6c 69 6e 65 20 20 33 31 29 0a    2a 20 50 20 6d 3a 20 20 20 20 20 20 20 20 20 20 | .....(line..31).*.P.m:.......... | 
| 116140 | 20 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 | 
| 116160 | 2e 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 50 20 6f 3a 20 | ..............(line..50).*.P.o:. | 
| 116180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1161a0 | 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 36 | ..Pushing..............(line..36 | 
| 1161c0 | 29 0a 2a 20 50 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 | ).*.P.p:........................ | 
| 1161e0 | 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 20 | ...........Pushing.............. | 
| 116200 | 28 6c 69 6e 65 20 20 31 35 29 0a 2a 20 50 20 72    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..15).*.P.r:............... | 
| 116220 | 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 20 | ....................Pushing..... | 
| 116240 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    34 31 29 0a 2a 20 50 20 74 3a 20 20 20 20 20 20 | .........(line..41).*.P.t:...... | 
| 116260 | 20 20 20 20 20 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 | .............................Pus | 
| 116280 | 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 38 29 0a 2a 20 50 | hing..............(line..58).*.P | 
| 1162a0 | 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 20 20 20 20 20 20 | .T:............................. | 
| 1162c0 | 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 65 | ......Pushing..............(line | 
| 1162e0 | 20 20 36 36 29 0a 2a 20 50 20 75 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..66).*.P.u:.................... | 
| 116300 | 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 20 20 | ...............Pushing.......... | 
| 116320 | 20 20 20 20 28 6c 69 6e 65 20 20 32 33 29 0a 2a    20 71 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(line..23).*.q:............. | 
| 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 51 75 69 74 74 69 6e 67 | ........................Quitting | 
| 116360 | 20 57 69 6e 64 6f 77 73 2e 20 20 20 20 28 6c 69    6e 65 20 20 20 36 29 0a 2a 20 71 20 3c 31 3e 3a | .Windows.....(line...6).*.q.<1>: | 
| 116380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1163a0 | 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 31 34 29 | .Log.Buffer...........(line..14) | 
| 1163c0 | 0a 2a 20 71 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 | .*.q.<2>:....................... | 
| 1163e0 | 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..............( | 
| 116400 | 6c 69 6e 65 20 31 32 32 29 0a 2a 20 71 20 3c 33    3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line.122).*.q.<3>:.............. | 
| 116420 | 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 65 20 66 6f | ...................Minor.Mode.fo | 
| 116440 | 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........ | 
| 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 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 | ........................(line..2 | 
| 1164a0 | 30 29 0a 2a 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 | 0).*.r:......................... | 
| 1164c0 | 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 20 20 20 | ............Rebasing............ | 
| 1164e0 | 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 72 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | .(line...9).*.r.<1>:............ | 
| 116500 | 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 | 
| 116520 | 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................... | 
| 116540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 35 31 29 0a 2a 20 72 20 61 3a 20 20 | .............(line..51).*.r.a:.. | 
| 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 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 31 32 33 29 | .Rebasing.............(line.123) | 
| 1165c0 | 0a 2a 20 72 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 20 20 | .*.r.e:......................... | 
| 1165e0 | 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.............( | 
| 116600 | 6c 69 6e 65 20 20 34 34 29 0a 2a 20 72 20 65 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | line..44).*.r.e.<1>:............ | 
| 116620 | 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 20 | ...................Rebasing..... | 
| 116640 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 31    38 29 0a 2a 20 72 20 66 3a 20 20 20 20 20 20 20 | ........(line.118).*.r.f:....... | 
| 116660 | 20 20 20 20 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 | ............................Reba | 
| 116680 | 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 34 29 0a 2a 20 72 20 | sing.............(line..84).*.r. | 
| 1166a0 | 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 20 20 20 20 20 20 | i:.............................. | 
| 1166c0 | 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. | 
| 1166e0 | 20 38 30 29 0a 2a 20 72 20 6b 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .80).*.r.k:..................... | 
| 116700 | 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 20 | ..............Rebasing.......... | 
| 116720 | 20 20 20 28 6c 69 6e 65 20 20 39 39 29 0a 2a 20    72 20 6d 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..99).*.r.m:............ | 
| 116740 | 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 2e | .......................Rebasing. | 
| 116760 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 38 39 29 0a 2a 20 72 20 70 3a 20 20 20 | ............(line..89).*.r.p:... | 
| 116780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1167a0 | 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 32 38 29 0a | Rebasing.............(line..28). | 
| 1167c0 | 2a 20 72 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 | *.r.r:.......................... | 
| 1167e0 | 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 6c | .........Rebasing.............(l | 
| 116800 | 69 6e 65 20 31 30 36 29 0a 2a 20 72 20 73 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine.106).*.r.s:................. | 
| 116820 | 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 20 20 | ..................Rebasing...... | 
| 116840 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 30    29 0a 2a 20 72 20 73 20 3c 31 3e 3a 20 20 20 20 | .......(line..50).*.r.s.<1>:.... | 
| 116860 | 20 20 20 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 | ...........................Rebas | 
| 116880 | 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 31 31 33 29 0a 2a 20 72 20 75 | ing.............(line.113).*.r.u | 
| 1168a0 | 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 | :............................... | 
| 1168c0 | 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 20 | ....Rebasing.............(line.. | 
| 1168e0 | 33 36 29 0a 2a 20 72 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 | 36).*.r.w:...................... | 
| 116900 | 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 20 20 | .............Rebasing........... | 
| 116920 | 20 20 28 6c 69 6e 65 20 20 39 34 29 0a 2a 20 52    45 54 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..94).*.RET:............. | 
| 116940 | 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 | 
| 116960 | 20 42 75 66 66 65 72 2e 20 20 20 28 6c 69 6e 65    20 31 38 35 29 0a 2a 20 52 45 54 20 3c 31 3e 3a | .Buffer....(line.185).*.RET.<1>: | 
| 116980 | 20 20 20 20 20 20 20 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 | ...............................V | 
| 1169a0 | 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 | 
| 1169c0 | 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............................. | 
| 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 28 6c 69 6e 65 20 20 20 38 29 0a 2a 20    52 45 54 20 3c 32 3e 3a 20 20 20 20 20 20 20 20 | ...(line...8).*.RET.<2>:........ | 
| 116a20 | 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.. | 
| 116a40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 37 35 29 0a 2a 20 52 45 54 20 3c 33 3e | ............(line..75).*.RET.<3> | 
| 116a60 | 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 | :............................... | 
| 116a80 | 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........ | 
| 116aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116ac0 | 20 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 | 
| 116ae0 | 36 29 0a 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 | 6).*.s:......................... | 
| 116b00 | 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 6e | ............Staging.and.Unstagin | 
| 116b20 | 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 20 | g............................... | 
| 116b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116b60 | 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20 53 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..28).*.S:................ | 
| 116b80 | 20 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 | .....................Staging.and | 
| 116ba0 | 20 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 | .Unstaging...................... | 
| 116bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116be0 | 20 20 20 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 | ..........(line..36).*.s.<1>:... | 
| 116c00 | 20 20 20 20 20 20 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 | ..............................Ed | 
| 116c20 | 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 20 20 | iting.Rebase.Sequences.......... | 
| 116c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116c60 | 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 39 29 | ......................(line..59) | 
| 116c80 | 0a 2a 20 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 | .*.S-<tab>:..................... | 
| 116ca0 | 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...( | 
| 116cc0 | 6c 69 6e 65 20 20 32 32 29 0a 2a 20 53 50 43 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..22).*.SPC:................ | 
| 116ce0 | 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... | 
| 116d00 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34    36 29 0a 2a 20 53 50 43 20 3c 31 3e 3a 20 20 20 | ........(line..46).*.SPC.<1>:... | 
| 116d20 | 20 20 20 20 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 | 
| 116d40 | 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 20 | ands.Available.in.Diffs......... | 
| 116d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116d80 | 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 36 | .......................(line..56 | 
| 116da0 | 29 0a 2a 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 | ).*.SPC.<2>:.................... | 
| 116dc0 | 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.............. | 
| 116de0 | 28 6c 69 6e 65 20 20 37 39 29 0a 2a 20 53 50 43    20 3c 33 3e 3a 20 20 20 20 20 20 20 20 20 20 20 | (line..79).*.SPC.<3>:........... | 
| 116e00 | 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 | 
| 116e20 | 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.................... | 
| 116e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116e60 | 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 3a 20 20 20 20 20 | ............(line..21).*.t:..... | 
| 116e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116ea0 | 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........ | 
| 116ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 116ee0 | 20 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 31 | ........................(line.11 | 
| 116f00 | 39 29 0a 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 | 9).*.t.<1>:..................... | 
| 116f20 | 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............. | 
| 116f40 | 20 28 6c 69 6e 65 20 20 20 38 29 0a 2a 20 54 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line...8).*.T:................ | 
| 116f60 | 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 20 | .....................Notes...... | 
| 116f80 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 20 38 29 0a 2a 20 54 20 61 3a 20 20 20 20 20 | ..........(line...8).*.T.a:..... | 
| 116fa0 | 20 20 20 20 20 20 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 | ..............................No | 
| 116fc0 | 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 35 32 29 0a 2a 20 | tes................(line..52).*. | 
| 116fe0 | 54 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 20 20 20 | T.c:............................ | 
| 117000 | 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 | 
| 117020 | 65 20 20 34 37 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 | e..47).*.t.k:................... | 
| 117040 | 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 20 | ................Tagging......... | 
| 117060 | 20 20 20 20 20 28 6c 69 6e 65 20 20 33 39 29 0a    2a 20 54 20 6d 3a 20 20 20 20 20 20 20 20 20 20 | .....(line..39).*.T.m:.......... | 
| 117080 | 20 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 20 | .........................Notes.. | 
| 1170a0 | 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 2a 20 74 20 70 3a 20 | ..............(line..38).*.t.p:. | 
| 1170c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1170e0 | 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 36 | ..Tagging..............(line..46 | 
| 117100 | 29 0a 2a 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 | ).*.T.p:........................ | 
| 117120 | 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................ | 
| 117140 | 28 6c 69 6e 65 20 20 33 30 29 0a 2a 20 74 20 72    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (line..30).*.t.r:............... | 
| 117160 | 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 67 2e 20 20 20 20 | ....................Tagging..... | 
| 117180 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    31 39 29 0a 2a 20 54 20 72 3a 20 20 20 20 20 20 | .........(line..19).*.T.r:...... | 
| 1171a0 | 20 20 20 20 20 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 | .............................Not | 
| 1171c0 | 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 32 29 0a 2a 20 74 | es................(line..22).*.t | 
| 1171e0 | 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 20 | .t:............................. | 
| 117200 | 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 6e 65 | ......Tagging..............(line | 
| 117220 | 20 20 31 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 | ..14).*.T.T:.................... | 
| 117240 | 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 20 | ...............Notes............ | 
| 117260 | 20 20 20 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 | ....(line..14).*.TAB:........... | 
| 117280 | 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 20 | ........................Section. | 
| 1172a0 | 56 69 73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69    6e 65 20 20 20 39 29 0a 2a 20 75 3a 20 20 20 20 | Visibility...(line...9).*.u:.... | 
| 1172c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1172e0 | 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 20 | .Staging.and.Unstaging.......... | 
| 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 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 33 29 | ......................(line..43) | 
| 117340 | 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 20 20 20 20 20 20 | .*.U:........................... | 
| 117360 | 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 2e | ..........Staging.and.Unstaging. | 
| 117380 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1173a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 1173c0 | 6c 69 6e 65 20 20 35 32 29 0a 2a 20 76 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..52).*.v:.................. | 
| 1173e0 | 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..... | 
| 117400 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34    38 29 0a 2a 20 56 3a 20 20 20 20 20 20 20 20 20 | ........(line..48).*.V:......... | 
| 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 52 65 76 65 | ............................Reve | 
| 117440 | 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 36 29 0a 2a 20 56 20 | rting............(line...6).*.V. | 
| 117460 | 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:.............................. | 
| 117480 | 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 20 | .....Reverting............(line. | 
| 1174a0 | 20 33 31 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 | .31).*.V.a:..................... | 
| 1174c0 | 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 20 | ..............Reverting......... | 
| 1174e0 | 20 20 20 28 6c 69 6e 65 20 20 33 39 29 0a 2a 20    56 20 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..39).*.V.s:............ | 
| 117500 | 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 65 72 74 69 6e 67 | .......................Reverting | 
| 117520 | 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 33 35 29 0a 2a 20 56 20 56 3a 20 20 20 | ............(line..35).*.V.V:... | 
| 117540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117560 | 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 31 35 29 0a | Reverting............(line..15). | 
| 117580 | 2a 20 56 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 | *.V.v:.......................... | 
| 1175a0 | 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 | 
| 1175c0 | 69 6e 65 20 20 32 31 29 0a 2a 20 57 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..21).*.W:................... | 
| 1175e0 | 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 63 68 65 73 2e | ..................Plain.Patches. | 
| 117600 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 20 36    29 0a 2a 20 77 3a 20 20 20 20 20 20 20 20 20 20 | .......(line...6).*.w:.......... | 
| 117620 | 20 20 20 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 64 | ...........................Maild | 
| 117640 | 69 72 20 50 61 74 63 68 65 73 2e 20 20 20 20 20    28 6c 69 6e 65 20 20 20 38 29 0a 2a 20 77 20 61 | ir.Patches......(line...8).*.w.a | 
| 117660 | 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 | :............................... | 
| 117680 | 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 20 | ....Plain.Patches........(line.. | 
| 1176a0 | 32 31 29 0a 2a 20 77 20 61 20 3c 31 3e 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 21).*.w.a.<1>:.................. | 
| 1176c0 | 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 20 | .............Maildir.Patches.... | 
| 1176e0 | 20 20 28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 77    20 61 20 3c 32 3e 3a 20 20 20 20 20 20 20 20 20 | ..(line..25).*.w.a.<2>:......... | 
| 117700 | 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 64 69 72 20 50 61 | ......................Maildir.Pa | 
| 117720 | 74 63 68 65 73 2e 20 20 20 20 20 28 6c 69 6e 65    20 20 34 33 29 0a 2a 20 57 20 63 3a 20 20 20 20 | tches......(line..43).*.W.c:.... | 
| 117740 | 20 20 20 20 20 20 20 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 | 
| 117760 | 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 0a 2a | lain.Patches........(line..12).* | 
| 117780 | 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 20 20 20 20 20 20 | .w.m:........................... | 
| 1177a0 | 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 69 | ........Maildir.Patches......(li | 
| 1177c0 | 6e 65 20 20 32 31 29 0a 2a 20 57 20 73 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne..21).*.W.s:.................. | 
| 1177e0 | 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 63 68 65 73 2e 20 | .................Plain.Patches.. | 
| 117800 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 38 29    0a 2a 20 77 20 73 3a 20 20 20 20 20 20 20 20 20 | ......(line..28).*.w.s:......... | 
| 117820 | 20 20 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 64 69 | ..........................Maildi | 
| 117840 | 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 77 20 77 3a | r.Patches......(line..38).*.w.w: | 
| 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 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 | ...Maildir.Patches......(line..1 | 
| 1178a0 | 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 20 20 20 20 20 20 | 4).*.w.w.<1>:................... | 
| 1178c0 | 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 20 20 | ............Maildir.Patches..... | 
| 1178e0 | 20 28 6c 69 6e 65 20 20 33 34 29 0a 2a 20 78 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(line..34).*.x:................ | 
| 117900 | 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 | 
| 117920 | 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................... | 
| 117940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117960 | 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 78 20 3c 31 3e 3a | .............(line..76).*.x.<1>: | 
| 117980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1179a0 | 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 20 38 29 | .Resetting............(line...8) | 
| 1179c0 | 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 20 20 20 20 20 20 | .*.X.f:......................... | 
| 1179e0 | 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 28 | ..........Resetting............( | 
| 117a00 | 6c 69 6e 65 20 20 35 30 29 0a 2a 20 58 20 68 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..50).*.X.h:................ | 
| 117a20 | 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 20 | ...................Resetting.... | 
| 117a40 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32    36 29 0a 2a 20 58 20 69 3a 20 20 20 20 20 20 20 | ........(line..26).*.X.i:....... | 
| 117a60 | 20 20 20 20 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 | ............................Rese | 
| 117a80 | 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 37 29 0a 2a 20 58 20 | tting............(line..37).*.X. | 
| 117aa0 | 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 20 | k:.............................. | 
| 117ac0 | 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 20 | .....Resetting............(line. | 
| 117ae0 | 20 33 31 29 0a 2a 20 58 20 6d 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .31).*.X.m:..................... | 
| 117b00 | 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 20 20 | ..............Resetting......... | 
| 117b20 | 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 20 20 20 20 20 20 | ...(line..15).*.X.s:............ | 
| 117b40 | 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 6e 67 | .......................Resetting | 
| 117b60 | 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 32 30 29 0a 2a 20 58 20 77 3a 20 20 20 | ............(line..20).*.X.w:... | 
| 117b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117ba0 | 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 34 34 29 0a | Resetting............(line..44). | 
| 117bc0 | 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 20 20 20 20 20 20 | *.X.w.<1>:...................... | 
| 117be0 | 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 6c | .........Wip.Modes............(l | 
| 117c00 | 69 6e 65 20 20 36 36 29 0a 2a 20 59 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine..66).*.Y:................... | 
| 117c20 | 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 2e 20 20 20 20 20 | ..................Cherries...... | 
| 117c40 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 37    29 0a 2a 20 79 3a 20 20 20 20 20 20 20 20 20 20 | .......(line..17).*.y:.......... | 
| 117c60 | 20 20 20 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 65 72 | ...........................Refer | 
| 117c80 | 65 6e 63 65 73 20 42 75 66 66 65 72 2e 20 20 20    28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 79 20 3c | ences.Buffer....(line...6).*.y.< | 
| 117ca0 | 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>:............................. | 
| 117cc0 | 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.... | 
| 117ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117d00 | 20 20 20 20 20 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 | 
| 117d20 | 65 20 20 39 30 29 0a 2a 20 79 20 63 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e..90).*.y.c:................... | 
| 117d40 | 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 65 | ................References.Buffe | 
| 117d60 | 72 2e 20 20 20 28 6c 69 6e 65 20 20 32 36 29 0a    2a 20 79 20 6f 3a 20 20 20 20 20 20 20 20 20 20 | r....(line..26).*.y.o:.......... | 
| 117d80 | 20 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 65 72 65 6e | .........................Referen | 
| 117da0 | 63 65 73 20 42 75 66 66 65 72 2e 20 20 20 28 6c    69 6e 65 20 20 33 32 29 0a 2a 20 79 20 72 3a 20 | ces.Buffer....(line..32).*.y.r:. | 
| 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 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 33 37 | ..References.Buffer....(line..37 | 
| 117e00 | 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 20 20 20 20 20 20 | ).*.y.y:........................ | 
| 117e20 | 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 20 20 | ...........References.Buffer.... | 
| 117e40 | 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 20 20 20 20 20 20 | (line..21).*.z:................. | 
| 117e60 | 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.... | 
| 117e80 | 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20    20 38 29 0a 2a 20 5a 3a 20 20 20 20 20 20 20 20 | .........(line...8).*.Z:........ | 
| 117ea0 | 20 20 20 20 20 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 | .............................Wor | 
| 117ec0 | 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 38 29 0a 2a 20 7a | ktree.............(line...8).*.z | 
| 117ee0 | 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:............................. | 
| 117f00 | 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 6e 65 | ......Stashing.............(line | 
| 117f20 | 20 20 35 39 29 0a 2a 20 7a 20 62 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..59).*.z.b:.................... | 
| 117f40 | 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......... | 
| 117f60 | 20 20 20 20 28 6c 69 6e 65 20 20 38 31 29 0a 2a    20 7a 20 42 3a 20 20 20 20 20 20 20 20 20 20 20 | ....(line..81).*.z.B:........... | 
| 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 53 74 61 73 68 69 6e 67 | ........................Stashing | 
| 117fa0 | 2e 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 5a 20 62 3a 20 20 | .............(line..86).*.Z.b:.. | 
| 117fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 117fe0 | 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 31 33 29 | .Worktree.............(line..13) | 
| 118000 | 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 20 20 20 20 20 20 | .*.Z.c:......................... | 
| 118020 | 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 20 20 20 28 | ..........Worktree.............( | 
| 118040 | 6c 69 6e 65 20 20 31 37 29 0a 2a 20 7a 20 66 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | line..17).*.z.f:................ | 
| 118060 | 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..... | 
| 118080 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 39    32 29 0a 2a 20 5a 20 67 3a 20 20 20 20 20 20 20 | ........(line..92).*.Z.g:....... | 
| 1180a0 | 20 20 20 20 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 | ............................Work | 
| 1180c0 | 74 72 65 65 2e 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 33 30 29 0a 2a 20 7a 20 | tree.............(line..30).*.z. | 
| 1180e0 | 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 20 20 20 20 20 20 | i:.............................. | 
| 118100 | 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. | 
| 118120 | 20 32 31 29 0a 2a 20 7a 20 49 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .21).*.z.I:..................... | 
| 118140 | 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.......... | 
| 118160 | 20 20 20 28 6c 69 6e 65 20 20 34 37 29 0a 2a 20    7a 20 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(line..47).*.z.k:............ | 
| 118180 | 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. | 
| 1181a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 37 32 29 0a 2a 20 5a 20 6b 3a 20 20 20 | ............(line..72).*.Z.k:... | 
| 1181c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1181e0 | 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 35 29 0a | Worktree.............(line..25). | 
| 118200 | 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 20 20 20 20 20 20 | *.z.l:.......................... | 
| 118220 | 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 | 
| 118240 | 69 6e 65 20 31 30 30 29 0a 2a 20 5a 20 6d 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine.100).*.Z.m:................. | 
| 118260 | 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 2e 20 20 20 20 20 | ..................Worktree...... | 
| 118280 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 31    29 0a 2a 20 7a 20 70 3a 20 20 20 20 20 20 20 20 | .......(line..21).*.z.p:........ | 
| 1182a0 | 20 20 20 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 | ...........................Stash | 
| 1182c0 | 69 6e 67 2e 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 7a 20 76 | ing.............(line..65).*.z.v | 
| 1182e0 | 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 | :............................... | 
| 118300 | 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 20 | ....Stashing.............(line.. | 
| 118320 | 37 37 29 0a 2a 20 7a 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 | 77).*.z.w:...................... | 
| 118340 | 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........... | 
| 118360 | 20 20 28 6c 69 6e 65 20 20 32 36 29 0a 2a 20 7a    20 57 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(line..26).*.z.W:............. | 
| 118380 | 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 20 | ......................Stashing.. | 
| 1183a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 32 29 0a 2a 20 7a 20 78 3a 20 20 20 20 | ...........(line..52).*.z.x:.... | 
| 1183c0 | 20 20 20 20 20 20 20 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 | 
| 1183e0 | 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 33 33 29 0a 2a | tashing.............(line..33).* | 
| 118400 | 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 20 20 20 20 20 20 | .z.z:........................... | 
| 118420 | 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 | 
| 118440 | 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 20 20 20 20 20 20 | ne..14).*.z.Z:.................. | 
| 118460 | 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 20 | .................Stashing....... | 
| 118480 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 30 29    0a 0a 1f 0a 46 69 6c 65 3a 20 6d 61 67 69 74 2e | ......(line..40)....File:.magit. | 
| 1184a0 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d    6d 61 6e 64 20 49 6e 64 65 78 2c 20 20 4e 65 78 | info,..Node:.Command.Index,..Nex | 
| 1184c0 | 74 3a 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65    78 2c 20 20 50 72 65 76 3a 20 4b 65 79 73 74 72 | t:.Function.Index,..Prev:.Keystr | 
| 1184e0 | 6f 6b 65 20 49 6e 64 65 78 2c 20 20 55 70 3a 20    54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 44 20 | oke.Index,..Up:.Top..Appendix.D. | 
| 118500 | 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.****************** | 
| 118520 | 2a 2a 2a 2a 2a 2a 0a 0a 00 08 5b 69 6e 64 65 78    00 08 5d 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 66 | ******....[index..].*.Menu:..*.f | 
| 118540 | 6f 72 77 61 72 64 2d 6c 69 6e 65 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | orward-line:.................... | 
| 118560 | 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.. | 
| 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 20 20 20 20 20 20 20 | ................................ | 
| 1185a0 | 20 20 20 20 20 20 20 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 | 
| 1185c0 | 69 6e 65 20 20 33 39 29 0a 2a 20 67 69 74 2d 63    6f 6d 6d 69 74 2d 61 63 6b 3a 20 20 20 20 20 20 | ine..39).*.git-commit-ack:...... | 
| 1185e0 | 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 50 73 65 75 64 6f 20 | ..................Commit.Pseudo. | 
| 118600 | 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 20 20 20 20 20 20 20 | Headers......................... | 
| 118620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118640 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 37    29 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 | .......(line..17).*.git-commit-c | 
| 118660 | 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 43 6f 6d 6d 69 | c:.........................Commi | 
| 118680 | 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 20 20 20 | t.Pseudo.Headers................ | 
| 1186a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1186c0 | 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 20 67 69 74 | ................(line..33).*.git | 
| 1186e0 | 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 3a 20 20 20 | -commit-insert-pseudo-header:... | 
| 118700 | 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 20 20 20 20 | ....Commit.Pseudo.Headers....... | 
| 118720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118740 | 20 20 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.. | 
| 118760 | 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 65 3a 20 20 | 13).*.git-commit-next-message:.. | 
| 118780 | 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 73 73 | .............Editing.Commit.Mess | 
| 1187a0 | 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 20 20 | ages............................ | 
| 1187c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1187e0 | 20 20 20 20 28 6c 69 6e 65 20 20 34 34 29 0a 2a    20 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 65 76 | ....(line..44).*.git-commit-prev | 
| 118800 | 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 69 6e 67 20 | -message:...............Editing. | 
| 118820 | 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 20 | Commit.Messages................. | 
| 118840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118860 | 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 2a 20 67 69 74 2d | ...............(line..38).*.git- | 
| 118880 | 63 6f 6d 6d 69 74 2d 72 65 70 6f 72 74 65 64 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | commit-reported:................ | 
| 1188a0 | 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........ | 
| 1188c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1188e0 | 20 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 | 
| 118900 | 37 29 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d    72 65 76 69 65 77 3a 20 20 20 20 20 20 20 20 20 | 7).*.git-commit-review:......... | 
| 118920 | 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 65 72 | ............Commit.Pseudo.Header | 
| 118940 | 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............................... | 
| 118960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118980 | 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a 20 67 69    74 2d 63 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d 65 | .(line..21).*.git-commit-save-me | 
| 1189a0 | 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 69 6e 67 20 43 6f 6d | ssage:...............Editing.Com | 
| 1189c0 | 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 20 20 20 20 | mit.Messages.................... | 
| 1189e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118a00 | 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 67 69 74 2d 63 6f 6d | ............(line..34).*.git-com | 
| 118a20 | 6d 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 | mit-signoff:.................... | 
| 118a40 | 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 20 20 | Commit.Pseudo.Headers........... | 
| 118a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118a80 | 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 0a | .....................(line..25). | 
| 118aa0 | 2a 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 | *.git-commit-suggested:......... | 
| 118ac0 | 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 0a | .........Commit.Pseudo.Headers.. | 
| 118ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118b00 | 20 20 20 20 20 20 20 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 | 
| 118b20 | 69 6e 65 20 20 34 32 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 | ine..42).*.git-commit-test:..... | 
| 118b40 | 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 50 73 65 75 64 6f 20 | ..................Commit.Pseudo. | 
| 118b60 | 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 20 20 20 20 20 20 20 | Headers......................... | 
| 118b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118ba0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 32 39    29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d 62 | .......(line..29).*.git-rebase-b | 
| 118bc0 | 61 63 6b 77 61 72 64 2d 6c 69 6e 65 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 45 64 69 74 69 | ackward-line:..............Editi | 
| 118be0 | 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............. | 
| 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 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).*. | 
| 118c40 | 67 69 74 2d 72 65 62 61 73 65 2d 62 72 65 61 6b    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-rebase-break:............... | 
| 118c60 | 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 2e | .......Editing.Rebase.Sequences. | 
| 118c80 | 0a 20 20 20 20 20 20 20 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 20 20 20 28 | ...............................( | 
| 118cc0 | 6c 69 6e 65 20 20 38 35 29 0a 2a 20 67 69 74 2d    72 65 62 61 73 65 2d 65 64 69 74 3a 20 20 20 20 | line..85).*.git-rebase-edit:.... | 
| 118ce0 | 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 73 | ...................Editing.Rebas | 
| 118d00 | 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 20 | e.Sequences..................... | 
| 118d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118d40 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 35 29 0a 2a 20 67 69 74 2d 72 65 62 61 | ...........(line..55).*.git-reba | 
| 118d60 | 73 65 2d 65 78 65 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 45 | se-exec:.......................E | 
| 118d80 | 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 20 | diting.Rebase.Sequences......... | 
| 118da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118dc0 | 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 37 36 | .......................(line..76 | 
| 118de0 | 29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d 66    69 78 75 70 3a 20 20 20 20 20 20 20 20 20 20 20 | ).*.git-rebase-fixup:........... | 
| 118e00 | 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 | 
| 118e20 | 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............................. | 
| 118e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118e60 | 20 20 20 28 6c 69 6e 65 20 20 36 33 29 0a 2a 20    67 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 | ...(line..63).*.git-rebase-inser | 
| 118e80 | 74 3a 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 | t:.....................Editing.R | 
| 118ea0 | 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................. | 
| 118ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 39 30 29 0a 2a 20 67 69 74 2d | ...............(line..90).*.git- | 
| 118f00 | 72 65 62 61 73 65 2d 6b 69 6c 6c 2d 6c 69 6e 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rebase-kill-line:............... | 
| 118f20 | 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..... | 
| 118f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 118f60 | 20 20 20 20 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 | 
| 118f80 | 20 20 36 38 29 0a 2a 20 67 69 74 2d 72 65 62 61    73 65 2d 6c 61 62 65 6c 3a 20 20 20 20 20 20 20 | ..68).*.git-rebase-label:....... | 
| 118fa0 | 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 65 | ...............Editing.Rebase.Se | 
| 118fc0 | 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 20 | quences......................... | 
| 118fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119000 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 31 35    29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d 6d | .......(line.115).*.git-rebase-m | 
| 119020 | 65 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 20 45 64 69 74 69 | erge:......................Editi | 
| 119040 | 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............. | 
| 119060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119080 | 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 32 35 29 0a 2a 20 | ...................(line.125).*. | 
| 1190a0 | 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 3a | git-rebase-merge-toggle-editmsg: | 
| 1190c0 | 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 2e | .......Editing.Rebase.Sequences. | 
| 1190e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 119120 | 6c 69 6e 65 20 31 33 32 29 0a 2a 20 67 69 74 2d    72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 | line.132).*.git-rebase-move-line | 
| 119140 | 2d 64 6f 77 6e 3a 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 | -down:.............Editing.Rebas | 
| 119160 | 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 20 | e.Sequences..................... | 
| 119180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1191a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 34 37 29 0a 2a 20 67 69 74 2d 72 65 62 61 | ...........(line..47).*.git-reba | 
| 1191c0 | 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 | se-move-line-up:...............E | 
| 1191e0 | 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 20 | diting.Rebase.Sequences......... | 
| 119200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119220 | 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 34 33 | .......................(line..43 | 
| 119240 | 29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d 70    69 63 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.git-rebase-pick:............ | 
| 119260 | 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 | 
| 119280 | 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............................. | 
| 1192a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1192c0 | 20 20 20 28 6c 69 6e 65 20 20 37 32 29 0a 2a 20    67 69 74 2d 72 65 62 61 73 65 2d 72 65 73 65 74 | ...(line..72).*.git-rebase-reset | 
| 1192e0 | 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 52 | :......................Editing.R | 
| 119300 | 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................. | 
| 119320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119340 | 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 67 69 74 2d | ...............(line.119).*.git- | 
| 119360 | 72 65 62 61 73 65 2d 72 65 77 6f 72 64 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rebase-reword:.................. | 
| 119380 | 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..... | 
| 1193a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1193c0 | 20 20 20 20 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 | 
| 1193e0 | 20 20 35 31 29 0a 2a 20 67 69 74 2d 72 65 62 61    73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 3a 20 | ..51).*.git-rebase-show-commit:. | 
| 119400 | 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 65 | ...............Editing.Rebase.Se | 
| 119420 | 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 20 | quences......................... | 
| 119440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119460 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 36    29 0a 2a 20 67 69 74 2d 72 65 62 61 73 65 2d 73 | .......(line..16).*.git-rebase-s | 
| 119480 | 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f    77 6e 3a 20 20 20 20 20 20 20 20 45 64 69 74 69 | how-or-scroll-down:........Editi | 
| 1194a0 | 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............. | 
| 1194c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1194e0 | 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 38 29 0a 2a 20 | ...................(line..28).*. | 
| 119500 | 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 75 70 3a 20 20 20 | git-rebase-show-or-scroll-up:... | 
| 119520 | 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 2e | .......Editing.Rebase.Sequences. | 
| 119540 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 119580 | 6c 69 6e 65 20 20 32 31 29 0a 2a 20 67 69 74 2d    72 65 62 61 73 65 2d 73 71 75 61 73 68 3a 20 20 | line..21).*.git-rebase-squash:.. | 
| 1195a0 | 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 73 | ...................Editing.Rebas | 
| 1195c0 | 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 20 | e.Sequences..................... | 
| 1195e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119600 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 39 29 0a 2a 20 67 69 74 2d 72 65 62 61 | ...........(line..59).*.git-reba | 
| 119620 | 73 65 2d 75 6e 64 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 45 | se-undo:.......................E | 
| 119640 | 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 20 | diting.Rebase.Sequences......... | 
| 119660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119680 | 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 34 | .......................(line..94 | 
| 1196a0 | 29 0a 2a 20 69 64 6f 2d 65 6e 74 65 72 2d 6d 61    67 69 74 2d 73 74 61 74 75 73 3a 20 20 20 20 20 | ).*.ido-enter-magit-status:..... | 
| 1196c0 | 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 20 20 20 20 20 | ...........Status.Buffer........ | 
| 1196e0 | 28 6c 69 6e 65 20 20 39 39 29 0a 2a 20 6d 61 67    69 74 2d 61 6d 3a 20 20 20 20 20 20 20 20 20 20 | (line..99).*.magit-am:.......... | 
| 119700 | 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 | 
| 119720 | 68 65 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20    20 38 29 0a 2a 20 6d 61 67 69 74 2d 61 6d 2d 61 | hes......(line...8).*.magit-am-a | 
| 119740 | 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 20 20 20 4d 61 69 | bort:........................Mai | 
| 119760 | 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 34 33 29 0a 2a 20 6d | ldir.Patches......(line..43).*.m | 
| 119780 | 61 67 69 74 2d 61 6d 2d 61 70 70 6c 79 2d 6d 61    69 6c 64 69 72 3a 20 20 20 20 20 20 20 20 20 20 | agit-am-apply-maildir:.......... | 
| 1197a0 | 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 65 | ......Maildir.Patches......(line | 
| 1197c0 | 20 20 32 31 29 0a 2a 20 6d 61 67 69 74 2d 61 6d    2d 61 70 70 6c 79 2d 70 61 74 63 68 65 73 3a 20 | ..21).*.magit-am-apply-patches:. | 
| 1197e0 | 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 20 | ...............Maildir.Patches.. | 
| 119800 | 20 20 20 20 28 6c 69 6e 65 20 20 31 34 29 0a 2a    20 6d 61 67 69 74 2d 61 6d 2d 63 6f 6e 74 69 6e | ....(line..14).*.magit-am-contin | 
| 119820 | 75 65 3a 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 64 69 72 20 | ue:.....................Maildir. | 
| 119840 | 50 61 74 63 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 | Patches......(line..34).*.magit- | 
| 119860 | 61 6d 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 20 20 20 | am-skip:........................ | 
| 119880 | 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 33 38 29 | .Maildir.Patches......(line..38) | 
| 1198a0 | 0a 2a 20 6d 61 67 69 74 2d 61 70 70 6c 79 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*.magit-apply:................. | 
| 1198c0 | 20 20 20 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 | ..........Applying.............( | 
| 1198e0 | 6c 69 6e 65 20 20 33 33 29 0a 2a 20 6d 61 67 69    74 2d 62 69 73 65 63 74 3a 20 20 20 20 20 20 20 | line..33).*.magit-bisect:....... | 
| 119900 | 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.... | 
| 119920 | 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 62 69 73 65 63 | ........(line...8).*.magit-bisec | 
| 119940 | 74 2d 62 61 64 3a 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 | t-bad:......................Bise | 
| 119960 | 63 74 69 6e 67 2e 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 | cting............(line..34).*.ma | 
| 119980 | 67 69 74 2d 62 69 73 65 63 74 2d 67 6f 6f 64 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-bisect-good:................ | 
| 1199a0 | 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. | 
| 1199c0 | 20 33 39 29 0a 2a 20 6d 61 67 69 74 2d 62 69 73    65 63 74 2d 6d 61 72 6b 3a 20 20 20 20 20 20 20 | .39).*.magit-bisect-mark:....... | 
| 1199e0 | 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......... | 
| 119a00 | 20 20 20 28 6c 69 6e 65 20 20 34 34 29 0a 2a 20    6d 61 67 69 74 2d 62 69 73 65 63 74 2d 72 65 73 | ...(line..44).*.magit-bisect-res | 
| 119a20 | 65 74 3a 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 | et:....................Bisecting | 
| 119a40 | 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 20 35 37 29 0a 2a 20 6d 61 67 69 74 2d 62 | ............(line..57).*.magit-b | 
| 119a60 | 69 73 65 63 74 2d 72 75 6e 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | isect-run:...................... | 
| 119a80 | 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 32 37 29 0a | Bisecting............(line..27). | 
| 119aa0 | 2a 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73    6b 69 70 3a 20 20 20 20 20 20 20 20 20 20 20 20 | *.magit-bisect-skip:............ | 
| 119ac0 | 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 | 
| 119ae0 | 69 6e 65 20 20 35 31 29 0a 2a 20 6d 61 67 69 74    2d 62 69 73 65 63 74 2d 73 74 61 72 74 3a 20 20 | ine..51).*.magit-bisect-start:.. | 
| 119b00 | 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..... | 
| 119b20 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 31 36    29 0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 3a | .......(line..16).*.magit-blame: | 
| 119b40 | 20 20 20 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 | 
| 119b60 | 6e 67 2e 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 | ng..............(line..18).*.mag | 
| 119b80 | 69 74 2d 62 6c 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 20 20 | it-blame.<1>:................... | 
| 119ba0 | 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 | 
| 119bc0 | 30 32 29 0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d    65 20 3c 32 3e 3a 20 20 20 20 20 20 20 20 20 20 | 02).*.magit-blame.<2>:.......... | 
| 119be0 | 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 | 
| 119c00 | 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................ | 
| 119c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 119c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 39 33 29 0a 2a 20 6d 61 67 | ................(line..93).*.mag | 
| 119c60 | 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f    6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-blame-addition:.............. | 
| 119c80 | 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.. | 
| 119ca0 | 32 39 29 0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d    65 2d 61 64 64 69 74 69 6f 6e 20 3c 31 3e 3a 20 | 29).*.magit-blame-addition.<1>:. | 
| 119cc0 | 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............ | 
| 119ce0 | 20 20 28 6c 69 6e 65 20 20 33 30 29 0a 2a 20 6d    61 67 69 74 2d 62 6c 61 6d 65 2d 63 6f 70 79 2d | ..(line..30).*.magit-blame-copy- | 
| 119d00 | 68 61 73 68 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 | hash:.................Blaming... | 
| 119d20 | 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 | 
| 119d40 | 61 6d 65 2d 63 79 63 6c 65 2d 73 74 79 6c 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 | ame-cycle-style:...............B | 
| 119d60 | 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 35 29 0a 2a | laming..............(line.135).* | 
| 119d80 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68    6f 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .magit-blame-echo:.............. | 
| 119da0 | 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 | 
| 119dc0 | 6e 65 20 20 36 33 29 0a 2a 20 6d 61 67 69 74 2d    62 6c 61 6d 65 2d 65 63 68 6f 20 3c 31 3e 3a 20 | ne..63).*.magit-blame-echo.<1>:. | 
| 119de0 | 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........ | 
| 119e00 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 34 29    0a 2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e | ......(line..64).*.magit-blame-n | 
| 119e20 | 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 6e | ext-chunk:................Blamin | 
| 119e40 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 31 30 36 29 0a 2a 20 6d 61 67 69 | g..............(line.106).*.magi | 
| 119e60 | 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 20 | t-blame-next-chunk-same-commit:. | 
| 119e80 | 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 31 | ...Blaming..............(line.11 | 
| 119ea0 | 30 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 3a | 0).*.magit-blame-previous-chunk: | 
| 119ec0 | 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 20 | ............Blaming............. | 
| 119ee0 | 20 28 6c 69 6e 65 20 31 31 34 29 0a 2a 20 6d 61    67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f | .(line.114).*.magit-blame-previo | 
| 119f00 | 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 20 | us-chunk-same-commit:.Blaming... | 
| 119f20 | 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 69 74 2d 62 6c 61 | ..........(line.118).*.magit-bla | 
| 119f40 | 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 6c | me-quit:......................Bl | 
| 119f60 | 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 32 29 0a 2a 20 | aming..............(line.122).*. | 
| 119f80 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f    76 61 6c 3a 20 20 20 20 20 20 20 20 20 20 20 20 | magit-blame-removal:............ | 
| 119fa0 | 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 6e | .......Blaming..............(lin | 
| 119fc0 | 65 20 20 34 35 29 0a 2a 20 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 20 3c 31 3e | e..45).*.magit-blame-removal.<1> | 
| 119fe0 | 3a 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 | :...............Blaming......... | 
| 11a000 | 20 20 20 20 20 28 6c 69 6e 65 20 20 34 36 29 0a    2a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 | .....(line..46).*.magit-blame-re | 
| 11a020 | 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 67 | verse:...................Blaming | 
| 11a040 | 2e 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 74 | ..............(line..54).*.magit | 
| 11a060 | 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 20 | -blame-reverse.<1>:............. | 
| 11a080 | 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 35 35 | ..Blaming..............(line..55 | 
| 11a0a0 | 29 0a 2a 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 6e    65 78 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.magit-blob-next:............ | 
| 11a0c0 | 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 42 75 66 66 65 72 | ...........Minor.Mode.for.Buffer | 
| 11a0e0 | 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 20 20 20 20 20 20 | s.Visiting.Blobs................ | 
| 11a100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a120 | 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 0a 2a 20 6d 61 67 | ................(line..16).*.mag | 
| 11a140 | 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 20 20 20 20 20 20 | it-blob-previous:............... | 
| 11a160 | 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 | 
| 11a180 | 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......................... | 
| 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 20 20 20 20 20 20 | ................................ | 
| 11a1c0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 31 36    29 0a 2a 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 | .......(line.116).*.magit-blob-p | 
| 11a1e0 | 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 20 4d 69 6e 6f 72 | revious.<1>:...............Minor | 
| 11a200 | 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 6c 6f 62 73 | .Mode.for.Buffers.Visiting.Blobs | 
| 11a220 | 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 | ................................ | 
| 11a240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a260 | 28 6c 69 6e 65 20 20 31 32 29 0a 2a 20 6d 61 67    69 74 2d 62 72 61 6e 63 68 3a 20 20 20 20 20 20 | (line..12).*.magit-branch:...... | 
| 11a280 | 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 6d 6d 61 | ....................Branch.Comma | 
| 11a2a0 | 6e 64 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 62 72 61 6e | nds......(line..12).*.magit-bran | 
| 11a2c0 | 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 42 72 61 | ch-and-checkout:.............Bra | 
| 11a2e0 | 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 37 29 0a 2a 20 6d | nch.Commands......(line..67).*.m | 
| 11a300 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 68 65 63    6b 6f 75 74 3a 20 20 20 20 20 20 20 20 20 20 20 | agit-branch-checkout:........... | 
| 11a320 | 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 | 
| 11a340 | 20 20 37 34 29 0a 2a 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 3a 20 | ..74).*.magit-branch-configure:. | 
| 11a360 | 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.. | 
| 11a380 | 20 20 20 20 28 6c 69 6e 65 20 20 32 39 29 0a 2a    20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f | ....(line..29).*.magit-branch-co | 
| 11a3a0 | 6e 66 69 67 75 72 65 20 3c 31 3e 3a 20 20 20 20    20 20 20 20 20 20 20 20 42 72 61 6e 63 68 20 43 | nfigure.<1>:............Branch.C | 
| 11a3c0 | 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69    6e 65 20 20 33 30 29 0a 2a 20 6d 61 67 69 74 2d | ommands......(line..30).*.magit- | 
| 11a3e0 | 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65    20 3c 32 3e 3a 20 20 20 20 20 20 20 20 20 20 20 | branch-configure.<2>:........... | 
| 11a400 | 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 33 31 29 | .Branch.Commands......(line..31) | 
| 11a420 | 0a 2a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    63 6f 6e 66 69 67 75 72 65 20 3c 33 3e 3a 20 20 | .*.magit-branch-configure.<3>:.. | 
| 11a440 | 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 20 28 | ..........Branch.Commands......( | 
| 11a460 | 6c 69 6e 65 20 20 33 32 29 0a 2a 20 6d 61 67 69    74 2d 62 72 61 6e 63 68 2d 63 72 65 61 74 65 3a | line..32).*.magit-branch-create: | 
| 11a480 | 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 6d 6d 61 6e | ...................Branch.Comman | 
| 11a4a0 | 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 35    37 29 0a 2a 20 6d 61 67 69 74 2d 62 72 61 6e 63 | ds......(line..57).*.magit-branc | 
| 11a4c0 | 68 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 20 20 42 72 61 6e | h-delete:...................Bran | 
| 11a4e0 | 63 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20    20 28 6c 69 6e 65 20 31 34 37 29 0a 2a 20 6d 61 | ch.Commands......(line.147).*.ma | 
| 11a500 | 67 69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 68    65 63 6b 6f 75 74 3a 20 20 20 20 20 20 20 20 20 | git-branch-or-checkout:......... | 
| 11a520 | 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. | 
| 11a540 | 32 36 37 29 0a 2a 20 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 6f 72 70 68 61 6e 3a 20 20 20 20 20 | 267).*.magit-branch-orphan:..... | 
| 11a560 | 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 20 | ..............Branch.Commands... | 
| 11a580 | 20 20 20 28 6c 69 6e 65 20 32 36 32 29 0a 2a 20    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e | ...(line.262).*.magit-branch-ren | 
| 11a5a0 | 61 6d 65 3a 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 | ame:...................Branch.Co | 
| 11a5c0 | 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e    65 20 31 35 33 29 0a 2a 20 6d 61 67 69 74 2d 62 | mmands......(line.153).*.magit-b | 
| 11a5e0 | 72 61 6e 63 68 2d 72 65 73 65 74 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ranch-reset:.................... | 
| 11a600 | 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 33 31 29 0a | Branch.Commands......(line.131). | 
| 11a620 | 2a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73    68 65 6c 76 65 3a 20 20 20 20 20 20 20 20 20 20 | *.magit-branch-shelve:.......... | 
| 11a640 | 20 20 20 20 20 20 20 20 20 41 75 78 69 6c 69 61    72 79 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e | .........Auxiliary.Branch.Comman | 
| 11a660 | 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 20 20 20 20 20 20 | ds.............................. | 
| 11a680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a6a0 | 20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e | ..(line...9).*.magit-branch-spin | 
| 11a6c0 | 6f 66 66 3a 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 6d | off:..................Branch.Com | 
| 11a6e0 | 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69 6e 65    20 20 39 37 29 0a 2a 20 6d 61 67 69 74 2d 62 72 | mands......(line..97).*.magit-br | 
| 11a700 | 61 6e 63 68 2d 73 70 69 6e 6f 75 74 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 | anch-spinout:..................B | 
| 11a720 | 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 32 35 29 0a 2a | ranch.Commands......(line.125).* | 
| 11a740 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e    73 68 65 6c 76 65 3a 20 20 20 20 20 20 20 20 20 | .magit-branch-unshelve:......... | 
| 11a760 | 20 20 20 20 20 20 20 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 | ........Auxiliary.Branch.Command | 
| 11a780 | 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............................... | 
| 11a7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11a7c0 | 20 28 6c 69 6e 65 20 20 32 30 29 0a 2a 20 6d 61    67 69 74 2d 62 75 6e 64 6c 65 3a 20 20 20 20 20 | .(line..20).*.magit-bundle:..... | 
| 11a7e0 | 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 2e 20 20 20 20 | .....................Bundle..... | 
| 11a800 | 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 74 2d 63 68 65 | ..........(line...8).*.magit-che | 
| 11a820 | 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 42 72 | ckout:........................Br | 
| 11a840 | 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 39 29 0a 2a 20 | anch.Commands......(line..49).*. | 
| 11a860 | 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 20 20 | magit-cherry:................... | 
| 11a880 | 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 69 6e | .......Cherries.............(lin | 
| 11a8a0 | 65 20 20 31 37 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 20 20 | e..17).*.magit-cherry-apply:.... | 
| 11a8c0 | 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 2e 20 | ................Cherry.Picking.. | 
| 11a8e0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 32 34 29 0a    2a 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 63 | .....(line..24).*.magit-cherry-c | 
| 11a900 | 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 79 20 | opy:.....................Cherry. | 
| 11a920 | 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 69 74 | Picking.......(line..17).*.magit | 
| 11a940 | 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 20 20 | -cherry-donate:................. | 
| 11a960 | 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 35 34 | ..Cherry.Picking.......(line..54 | 
| 11a980 | 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 20 20 | ).*.magit-cherry-harvest:....... | 
| 11a9a0 | 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 20 20 | ...........Cherry.Picking....... | 
| 11a9c0 | 28 6c 69 6e 65 20 20 34 32 29 0a 2a 20 6d 61 67    69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 3a 20 | (line..42).*.magit-cherry-pick:. | 
| 11a9e0 | 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 6b 69 | ....................Cherry.Picki | 
| 11aa00 | 6e 67 2e 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 63 68 65 72 | ng.......(line...8).*.magit-cher | 
| 11aa20 | 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 68 65 | ry-spinoff:..................Che | 
| 11aa40 | 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 36 29 0a 2a 20 6d | rry.Picking.......(line..76).*.m | 
| 11aa60 | 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 20 20 | agit-cherry-spinout:............ | 
| 11aa80 | 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 6e 65 | ......Cherry.Picking.......(line | 
| 11aaa0 | 20 20 36 35 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 20 20 | ..65).*.magit-clone:............ | 
| 11aac0 | 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 72 | ...............Cloning.Repositor | 
| 11aae0 | 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 61 72 | y...(line..20).*.magit-clone-bar | 
| 11ab00 | 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 67 20 | e:......................Cloning. | 
| 11ab20 | 52 65 70 6f 73 69 74 6f 72 79 2e 20 20 28 6c 69    6e 65 20 20 34 31 29 0a 2a 20 6d 61 67 69 74 2d | Repository...(line..41).*.magit- | 
| 11ab40 | 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 20 20 | clone-mirror:................... | 
| 11ab60 | 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 36 29 | .Cloning.Repository...(line..46) | 
| 11ab80 | 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 20 20 | .*.magit-clone-regular:......... | 
| 11aba0 | 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...( | 
| 11abc0 | 6c 69 6e 65 20 20 32 39 29 0a 2a 20 6d 61 67 69    74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c 6f 77 3a | line..29).*.magit-clone-shallow: | 
| 11abe0 | 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 | 
| 11ac00 | 69 74 6f 72 79 2e 20 20 28 6c 69 6e 65 20 20 33    34 29 0a 2a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 | itory...(line..34).*.magit-clone | 
| 11ac20 | 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 6f 6e | -shallow-exclude:...........Clon | 
| 11ac40 | 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 6d 61 | ing.Repository...(line..61).*.ma | 
| 11ac60 | 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 20 20 | git-clone-shallow-since:........ | 
| 11ac80 | 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 65 20 | .....Cloning.Repository...(line. | 
| 11aca0 | 20 35 34 29 0a 2a 20 6d 61 67 69 74 2d 63 6f 6d    6d 69 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 | .54).*.magit-commit:............ | 
| 11acc0 | 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 | 
| 11ace0 | 74 2e 20 28 6c 69 6e 65 20 20 20 38 29 0a 2a 20    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 20 3c 31 3e | t..(line...8).*.magit-commit.<1> | 
| 11ad00 | 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 73 20 | :......................Commands. | 
| 11ad20 | 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...... | 
| 11ad40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ad60 | 20 20 20 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. | 
| 11ad80 | 20 33 38 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 20 20 | .38).*.magit-commit-amend:...... | 
| 11ada0 | 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 | 
| 11adc0 | 74 2e 20 28 6c 69 6e 65 20 20 31 39 29 0a 2a 20    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 67 | t..(line..19).*.magit-commit-aug | 
| 11ade0 | 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 69 6e | ment:..................Initiatin | 
| 11ae00 | 67 20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e    65 20 20 36 37 29 0a 2a 20 6d 61 67 69 74 2d 63 | g.a.Commit..(line..67).*.magit-c | 
| 11ae20 | 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 20 20 | ommit-create:................... | 
| 11ae40 | 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 29 0a | Initiating.a.Commit..(line..14). | 
| 11ae60 | 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 20 20 | *.magit-commit-extend:.......... | 
| 11ae80 | 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 6c | .........Initiating.a.Commit..(l | 
| 11aea0 | 69 6e 65 20 20 32 33 29 0a 2a 20 6d 61 67 69 74    2d 63 6f 6d 6d 69 74 2d 66 69 78 75 70 3a 20 20 | ine..23).*.magit-commit-fixup:.. | 
| 11aec0 | 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 | 
| 11aee0 | 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65 20 20 34 33    29 0a 2a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | ommit..(line..43).*.magit-commit | 
| 11af00 | 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 74 69 | -instant-fixup:............Initi | 
| 11af20 | 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2e 20    28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 6d 61 67 | ating.a.Commit..(line..51).*.mag | 
| 11af40 | 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 20 20 | it-commit-instant-squash:....... | 
| 11af60 | 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.. | 
| 11af80 | 36 33 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 20 20 | 63).*.magit-commit-reword:...... | 
| 11afa0 | 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 74 | .............Initiating.a.Commit | 
| 11afc0 | 2e 20 28 6c 69 6e 65 20 20 33 33 29 0a 2a 20 6d    61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 | ..(line..33).*.magit-commit-squa | 
| 11afe0 | 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 6e 67 | sh:...................Initiating | 
| 11b000 | 20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c 69 6e 65    20 20 35 35 29 0a 2a 20 6d 61 67 69 74 2d 63 6f | .a.Commit..(line..55).*.magit-co | 
| 11b020 | 70 79 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69    6f 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 43 | py-buffer-revision:............C | 
| 11b040 | 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 34 30 29 0a 2a | ommon.Commands......(line..40).* | 
| 11b060 | 20 6d 61 67 69 74 2d 63 6f 70 79 2d 73 65 63 74    69 6f 6e 2d 76 61 6c 75 65 3a 20 20 20 20 20 20 | .magit-copy-section-value:...... | 
| 11b080 | 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 20 20 20 20 28 6c 69 | ........Common.Commands......(li | 
| 11b0a0 | 6e 65 20 20 32 32 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..22).*.magit-cycle-margin-sty | 
| 11b0c0 | 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..... | 
| 11b0e0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 30 29    0a 2a 20 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 | ......(line..70).*.magit-debug-g | 
| 11b100 | 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 | 
| 11b120 | 65 63 75 74 61 62 6c 65 2e 20 20 20 20 20 20 28    6c 69 6e 65 20 20 35 36 29 0a 2a 20 6d 61 67 69 | ecutable.......(line..56).*.magi | 
| 11b140 | 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>:..... | 
| 11b160 | 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 33 | ...Debugging.Tools......(line..3 | 
| 11b180 | 36 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 3a 20 20 20 20 | 6).*.magit-describe-section:.... | 
| 11b1a0 | 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 6e 64 20 56 61 | ............Section.Types.and.Va | 
| 11b1c0 | 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 20 20 20 20 20 | lues............................ | 
| 11b1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b200 | 20 20 20 20 28 6c 69 6e 65 20 20 31 33 29 0a 2a    20 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d | ....(line..13).*.magit-describe- | 
| 11b220 | 73 65 63 74 69 6f 6e 2d 62 72 69 65 66 6c 79 3a    20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 | section-briefly:........Section. | 
| 11b240 | 54 79 70 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 | Types.and.Values................ | 
| 11b260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b280 | 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 6d 61 67 | ................(line..18).*.mag | 
| 11b2a0 | 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74    69 6f 6e 2d 62 72 69 65 66 6c 79 20 3c 31 3e 3a | it-describe-section-briefly.<1>: | 
| 11b2c0 | 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 20 | ....Matching.Sections....(line.. | 
| 11b2e0 | 20 36 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .6).*.magit-diff:............... | 
| 11b300 | 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............ | 
| 11b320 | 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 20 3c 31 3e 3a 20 20 | ..(line..21).*.magit-diff.<1>:.. | 
| 11b340 | 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 | 
| 11b360 | 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....... | 
| 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 20 20 20 20 20 20 20 20 | ................................ | 
| 11b3a0 | 20 20 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.. | 
| 11b3c0 | 34 35 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 | 45).*.magit-diff-buffer-file:... | 
| 11b3e0 | 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 | 
| 11b400 | 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................ | 
| 11b420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11b440 | 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 0a 2a 20 6d 61 67 | ................(line..56).*.mag | 
| 11b460 | 69 74 2d 64 69 66 66 2d 64 65 66 61 75 6c 74 2d    63 6f 6e 74 65 78 74 3a 20 20 20 20 20 20 20 20 | it-diff-default-context:........ | 
| 11b480 | 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.. | 
| 11b4a0 | 37 33 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66    2d 64 77 69 6d 3a 20 20 20 20 20 20 20 20 20 20 | 73).*.magit-diff-dwim:.......... | 
| 11b4c0 | 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............ | 
| 11b4e0 | 20 20 28 6c 69 6e 65 20 20 32 37 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 2d 65 64 69 74 2d 68 | ..(line..27).*.magit-diff-edit-h | 
| 11b500 | 75 6e 6b 2d 63 6f 6d 6d 69 74 3a 20 20 20 20 20    20 20 20 20 20 20 43 6f 6d 6d 61 6e 64 73 20 41 | unk-commit:...........Commands.A | 
| 11b520 | 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 20 20 20 | vailable.in.Diffs............... | 
| 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 20 20 20 20 20 20 20 20 | ................................ | 
| 11b560 | 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 0a 2a 20 6d 61 | .................(line..25).*.ma | 
| 11b580 | 67 69 74 2d 64 69 66 66 2d 66 6c 69 70 2d 72 65    76 73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-diff-flip-revs:............. | 
| 11b5a0 | 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. | 
| 11b5c0 | 20 34 36 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66    66 2d 6c 65 73 73 2d 63 6f 6e 74 65 78 74 3a 20 | .46).*.magit-diff-less-context:. | 
| 11b5e0 | 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.. | 
| 11b600 | 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 6d 6f 72 65 2d | ...(line..65).*.magit-diff-more- | 
| 11b620 | 63 6f 6e 74 65 78 74 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 52 65 66 72 65 73 68 69 6e | context:...............Refreshin | 
| 11b640 | 67 20 44 69 66 66 73 2e 20 20 20 20 28 6c 69 6e    65 20 20 36 39 29 0a 2a 20 6d 61 67 69 74 2d 64 | g.Diffs.....(line..69).*.magit-d | 
| 11b660 | 69 66 66 2d 70 61 74 68 73 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iff-paths:...................... | 
| 11b680 | 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 31 29 0a | Diffing..............(line..61). | 
| 11b6a0 | 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e    67 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.magit-diff-range:............. | 
| 11b6c0 | 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 | 
| 11b6e0 | 69 6e 65 20 20 33 31 29 0a 2a 20 6d 61 67 69 74    2d 64 69 66 66 2d 72 65 66 72 65 73 68 3a 20 20 | ine..31).*.magit-diff-refresh:.. | 
| 11b700 | 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 | 
| 11b720 | 66 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 31 31    29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 | fs.....(line..11).*.magit-diff-r | 
| 11b740 | 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 52 65 66 72 65 | efresh.<1>:................Refre | 
| 11b760 | 73 68 69 6e 67 20 44 69 66 66 73 2e 20 20 20 20    28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 6d 61 67 | shing.Diffs.....(line..17).*.mag | 
| 11b780 | 69 74 2d 64 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 3a 20 | it-diff-save-default-arguments:. | 
| 11b7a0 | 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.. | 
| 11b7c0 | 32 39 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 | 29).*.magit-diff-set-default-arg | 
| 11b7e0 | 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... | 
| 11b800 | 20 20 28 6c 69 6e 65 20 20 32 32 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f | ..(line..22).*.magit-diff-show-o | 
| 11b820 | 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 | 
| 11b840 | 2e 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 69 | ...........(line..56).*.magit-di | 
| 11b860 | 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 | 
| 11b880 | 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 38 39 29 0a 2a | laming..............(line..89).* | 
| 11b8a0 | 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:.. | 
| 11b8c0 | 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 | 
| 11b8e0 | 6e 65 20 20 34 36 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..46).*.magit-diff-show-or-scr | 
| 11b900 | 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........ | 
| 11b920 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 39 29    0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 | ......(line..79).*.magit-diff-st | 
| 11b940 | 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 | 
| 11b960 | 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 35 31 29 0a 2a 20 6d 61 67 69 | g..............(line..51).*.magi | 
| 11b980 | 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:....... | 
| 11b9a0 | 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 | 
| 11b9c0 | 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 | 
| 11b9e0 | 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.... | 
| 11ba00 | 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 6d 61    67 69 74 2d 64 69 66 66 2d 74 6f 67 67 6c 65 2d | .(line..51).*.magit-diff-toggle- | 
| 11ba20 | 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. | 
| 11ba40 | 44 69 66 66 73 2e 20 20 20 20 28 6c 69 6e 65 20    20 33 37 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 | Diffs.....(line..37).*.magit-dif | 
| 11ba60 | 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 | 
| 11ba80 | 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....... | 
| 11baa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bac0 | 20 20 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.. | 
| 11bae0 | 31 34 29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66    2d 75 6e 73 74 61 67 65 64 3a 20 20 20 20 20 20 | 14).*.magit-diff-unstaged:...... | 
| 11bb00 | 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............ | 
| 11bb20 | 20 20 28 6c 69 6e 65 20 20 35 37 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | ..(line..57).*.magit-diff-visit- | 
| 11bb40 | 66 69 6c 65 3a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 56 69 73 69 74 69 6e 67 20 46 | file:.................Visiting.F | 
| 11bb60 | 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 20 | iles.and.Blobs.from.a.Diff...... | 
| 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 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 | ..........................(line. | 
| 11bbc0 | 20 20 38 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 68 | ..8).*.magit-diff-visit-file-oth | 
| 11bbe0 | 65 72 2d 66 72 61 6d 65 3a 20 20 20 20 20 56 69    73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 | er-frame:.....Visiting.Files.and | 
| 11bc00 | 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 20 | .Blobs.from.a.Diff.............. | 
| 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 20 20 20 20 20 20 | ................................ | 
| 11bc40 | 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 34 29 0a 2a 20 6d | ..................(line..74).*.m | 
| 11bc60 | 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 6e 64 6f | agit-diff-visit-file-other-windo | 
| 11bc80 | 77 3a 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 66 | w:....Visiting.Files.and.Blobs.f | 
| 11bca0 | 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 20 | rom.a.Diff...................... | 
| 11bcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bce0 | 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 67 69 74 2d 64 69 66 | ..........(line..73).*.magit-dif | 
| 11bd00 | 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 77 6f 72    6b 74 72 65 65 3a 20 20 20 20 20 20 20 20 56 69 | f-visit-file-worktree:........Vi | 
| 11bd20 | 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 69 | siting.Files.and.Blobs.from.a.Di | 
| 11bd40 | 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 20 | ff.............................. | 
| 11bd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bd80 | 20 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | ..(line..51).*.magit-diff-visit- | 
| 11bda0 | 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 2d 6f 74    68 65 72 2d 66 72 61 6d 65 3a 20 56 69 73 69 74 | worktree-file-other-frame:.Visit | 
| 11bdc0 | 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 2e | ing.Files.and.Blobs.from.a.Diff. | 
| 11bde0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 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 28 | ...............................( | 
| 11be20 | 6c 69 6e 65 20 20 37 36 29 0a 2a 20 6d 61 67 69    74 2d 64 69 66 66 2d 76 69 73 69 74 2d 77 6f 72 | line..76).*.magit-diff-visit-wor | 
| 11be40 | 6b 74 72 65 65 2d 66 69 6c 65 2d 6f 74 68 65 72    2d 77 69 6e 64 6f 77 3a 20 56 69 73 69 74 69 6e | ktree-file-other-window:.Visitin | 
| 11be60 | 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 2e 0a 20 | g.Files.and.Blobs.from.a.Diff... | 
| 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 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | .............................(li | 
| 11bec0 | 6e 65 20 20 37 35 29 0a 2a 20 6d 61 67 69 74 2d    64 69 66 66 2d 77 68 69 6c 65 2d 63 6f 6d 6d 69 | ne..75).*.magit-diff-while-commi | 
| 11bee0 | 74 74 69 6e 67 3a 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 | tting:...........Refreshing.Diff | 
| 11bf00 | 73 2e 20 20 20 20 28 6c 69 6e 65 20 20 38 31 29    0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 68 | s.....(line..81).*.magit-diff-wh | 
| 11bf20 | 69 6c 65 2d 63 6f 6d 6d 69 74 74 69 6e 67 20 3c    31 3e 3a 20 20 20 20 20 20 20 45 64 69 74 69 6e | ile-committing.<1>:.......Editin | 
| 11bf40 | 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 20 20 | g.Commit.Messages............... | 
| 11bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11bf80 | 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 6d 61 | .................(line..58).*.ma | 
| 11bfa0 | 67 69 74 2d 64 69 66 66 2d 77 6f 72 6b 69 6e 67    2d 74 72 65 65 3a 20 20 20 20 20 20 20 20 20 20 | git-diff-working-tree:.......... | 
| 11bfc0 | 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 20 | .....Diffing..............(line. | 
| 11bfe0 | 20 34 35 29 0a 2a 20 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 | .45).*.magit-discard:........... | 
| 11c000 | 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 20 20 20 20 20 | ..............Applying.......... | 
| 11c020 | 20 20 20 28 6c 69 6e 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 | ...(line..40).*.magit-dispatch:. | 
| 11c040 | 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 6e 74 | .......................Transient | 
| 11c060 | 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 28 6c 69 6e    65 20 20 31 38 29 0a 2a 20 6d 61 67 69 74 2d 64 | .Commands...(line..18).*.magit-d | 
| 11c080 | 69 73 70 6c 61 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 | isplay-repository-buffer:....... | 
| 11c0a0 | 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 65 20 20 20 39 29 0a | Common.Commands......(line...9). | 
| 11c0c0 | 2a 20 6d 61 67 69 74 2d 65 64 69 66 66 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.magit-ediff:.................. | 
| 11c0e0 | 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 20 28 6c | .........Ediffing.............(l | 
| 11c100 | 69 6e 65 20 20 32 31 29 0a 2a 20 6d 61 67 69 74    2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 3a 20 | ine..21).*.magit-ediff-compare:. | 
| 11c120 | 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...... | 
| 11c140 | 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 65 64 69 66 66 2d | .......(line..26).*.magit-ediff- | 
| 11c160 | 64 77 69 6d 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 66 66 | dwim:......................Ediff | 
| 11c180 | 69 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 6d 61 67 | ing.............(line...9).*.mag | 
| 11c1a0 | 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-ediff-resolve:............... | 
| 11c1c0 | 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.. | 
| 11c1e0 | 33 35 29 0a 2a 20 6d 61 67 69 74 2d 65 64 69 66    66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 3a 20 20 | 35).*.magit-ediff-show-commit:.. | 
| 11c200 | 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........... | 
| 11c220 | 20 20 28 6c 69 6e 65 20 20 36 35 29 0a 2a 20 6d    61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d | ..(line..65).*.magit-ediff-show- | 
| 11c240 | 73 74 61 67 65 64 3a 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 | staged:...............Ediffing.. | 
| 11c260 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 35 37 29 0a 2a 20 6d 61 67 69 74 2d 65 64 | ...........(line..57).*.magit-ed | 
| 11c280 | 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 | iff-show-stash:................E | 
| 11c2a0 | 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 36 39 29 0a 2a | diffing.............(line..69).* | 
| 11c2c0 | 20 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 3a 20 20 20 20 20 | .magit-ediff-show-unstaged:..... | 
| 11c2e0 | 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 | 
| 11c300 | 6e 65 20 20 35 33 29 0a 2a 20 6d 61 67 69 74 2d    65 64 69 66 66 2d 73 68 6f 77 2d 77 6f 72 6b 69 | ne..53).*.magit-ediff-show-worki | 
| 11c320 | 6e 67 2d 74 72 65 65 3a 20 20 20 20 20 20 20 20    20 45 64 69 66 66 69 6e 67 2e 20 20 20 20 20 20 | ng-tree:.........Ediffing....... | 
| 11c340 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 31 29    0a 2a 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 | ......(line..61).*.magit-ediff-s | 
| 11c360 | 74 61 67 65 3a 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 | tage:.....................Ediffi | 
| 11c380 | 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 2a 20 6d 61 67 69 | ng.............(line..48).*.magi | 
| 11c3a0 | 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 6f 6d 6d    69 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-edit-line-commit:............. | 
| 11c3c0 | 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 | 
| 11c3e0 | 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.......................... | 
| 11c400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c420 | 20 20 20 20 20 20 28 6c 69 6e 65 20 31 30 36 29    0a 2a 20 6d 61 67 69 74 2d 65 6d 61 63 73 2d 51 | ......(line.106).*.magit-emacs-Q | 
| 11c440 | 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 44 65 62 75 67 67 | -command:.................Debugg | 
| 11c460 | 69 6e 67 20 54 6f 6f 6c 73 2e 20 20 20 20 20 28    6c 69 6e 65 20 20 31 36 29 0a 2a 20 6d 61 67 69 | ing.Tools......(line..16).*.magi | 
| 11c480 | 74 2d 66 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 20 20 20 | t-fetch:........................ | 
| 11c4a0 | 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 20 | ...Fetching.............(line... | 
| 11c4c0 | 39 29 0a 2a 20 6d 61 67 69 74 2d 66 65 74 63 68    2d 61 6c 6c 3a 20 20 20 20 20 20 20 20 20 20 20 | 9).*.magit-fetch-all:........... | 
| 11c4e0 | 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............ | 
| 11c500 | 20 28 6c 69 6e 65 20 20 35 30 29 0a 2a 20 6d 61    67 69 74 2d 66 65 74 63 68 2d 62 72 61 6e 63 68 | .(line..50).*.magit-fetch-branch | 
| 11c520 | 3a 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... | 
| 11c540 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 34 30 29 0a 2a 20 6d 61 67 69 74 2d 66 65 74 | ..........(line..40).*.magit-fet | 
| 11c560 | 63 68 2d 66 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 46 65 | ch-from-pushremote:...........Fe | 
| 11c580 | 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 35 29 0a 2a 20 | tching.............(line..15).*. | 
| 11c5a0 | 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 3a 20 20 20 20 20 20 | magit-fetch-from-upstream:...... | 
| 11c5c0 | 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 | 
| 11c5e0 | 65 20 20 32 33 29 0a 2a 20 6d 61 67 69 74 2d 66    65 74 63 68 2d 6d 6f 64 75 6c 65 73 3a 20 20 20 | e..23).*.magit-fetch-modules:... | 
| 11c600 | 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 | 
| 11c620 | 65 6e 74 2e 20 28 6c 69 6e 65 20 20 35 38 29 0a    2a 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 6f 74 | ent..(line..58).*.magit-fetch-ot | 
| 11c640 | 68 65 72 3a 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 | her:.....................Fetchin | 
| 11c660 | 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 67 69 74 | g.............(line..36).*.magit | 
| 11c680 | 2d 66 65 74 63 68 2d 72 65 66 73 70 65 63 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -fetch-refspec:................. | 
| 11c6a0 | 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 34 35 | ..Fetching.............(line..45 | 
| 11c6c0 | 29 0a 2a 20 6d 61 67 69 74 2d 66 69 6c 65 2d 63    68 65 63 6b 6f 75 74 3a 20 20 20 20 20 20 20 20 | ).*.magit-file-checkout:........ | 
| 11c6e0 | 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............ | 
| 11c700 | 28 6c 69 6e 65 20 20 35 30 29 0a 2a 20 6d 61 67    69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 | (line..50).*.magit-file-checkout | 
| 11c720 | 20 3c 31 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 | .<1>:...............Commands.for | 
| 11c740 | 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......... | 
| 11c760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c780 | 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 33 35 | .......................(line.135 | 
| 11c7a0 | 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:.......... | 
| 11c7c0 | 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. | 
| 11c7e0 | 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.................. | 
| 11c800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c820 | 20 20 20 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 | ..............(line.127).*.magit | 
| 11c840 | 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -file-dispatch:................. | 
| 11c860 | 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. | 
| 11c880 | 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........................... | 
| 11c8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c8c0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 32 31 29 0a    2a 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e | .....(line..21).*.magit-file-ren | 
| 11c8e0 | 61 6d 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 6d 6d 61 6e 64 | ame:.....................Command | 
| 11c900 | 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.... | 
| 11c920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c940 | 20 20 20 20 20 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 | 
| 11c960 | 65 20 31 32 33 29 0a 2a 20 6d 61 67 69 74 2d 66    69 6c 65 2d 75 6e 74 72 61 63 6b 3a 20 20 20 20 | e.123).*.magit-file-untrack:.... | 
| 11c980 | 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 | 
| 11c9a0 | 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............. | 
| 11c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11c9e0 | 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 31 29 0a 2a 20 | ...................(line.131).*. | 
| 11ca00 | 6d 61 67 69 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 | magit-find-file:................ | 
| 11ca20 | 20 20 20 20 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 | .......General-Purpose.Visit.Com | 
| 11ca40 | 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 20 20 20 | mands........................... | 
| 11ca60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ca80 | 20 20 20 20 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 | .....(line...9).*.magit-find-fil | 
| 11caa0 | 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 3a 20 20    20 20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c | e-other-frame:...........General | 
| 11cac0 | 2d 50 75 72 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 | -Purpose.Visit.Commands......... | 
| 11cae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11cb00 | 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 31 | .......................(line..21 | 
| 11cb20 | 29 0a 2a 20 6d 61 67 69 74 2d 66 69 6e 64 2d 66    69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 | ).*.magit-find-file-other-window | 
| 11cb40 | 3a 20 20 20 20 20 20 20 20 20 20 47 65 6e 65 72    61 6c 2d 50 75 72 70 6f 73 65 20 56 69 73 69 74 | :..........General-Purpose.Visit | 
| 11cb60 | 20 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 | .Commands....................... | 
| 11cb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11cba0 | 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 2d 67 69 74 2d | .........(line..15).*.magit-git- | 
| 11cbc0 | 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 20 20 52 75 6e | command:.....................Run | 
| 11cbe0 | 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 20 | ning.Git.Manually............... | 
| 11cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11cc20 | 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 0a 2a 20 6d 61 | .................(line..25).*.ma | 
| 11cc40 | 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | git-git-command.<1>:............ | 
| 11cc60 | 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 20 20 | .....Running.Git.Manually....... | 
| 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 20 20 20 20 20 20 20 20 | ................................ | 
| 11cca0 | 20 20 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.. | 
| 11ccc0 | 32 36 29 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 | 26).*.magit-git-command-topdir:. | 
| 11cce0 | 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 61 6c 6c | .............Running.Git.Manuall | 
| 11cd00 | 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 20 20 20 | y............................... | 
| 11cd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11cd40 | 20 28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 6d 61    67 69 74 2d 67 6f 2d 62 61 63 6b 77 61 72 64 3a | .(line..17).*.magit-go-backward: | 
| 11cd60 | 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. | 
| 11cd80 | 20 20 20 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 6f 2d | ..........(line..21).*.magit-go- | 
| 11cda0 | 62 61 63 6b 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 52 65 | backward.<1>:.................Re | 
| 11cdc0 | 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 39 31 29 0a 2a 20 | freshing.Diffs.....(line..91).*. | 
| 11cde0 | 6d 61 67 69 74 2d 67 6f 2d 66 6f 72 77 61 72 64    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-go-forward:............... | 
| 11ce00 | 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 | 
| 11ce20 | 65 20 20 32 35 29 0a 2a 20 6d 61 67 69 74 2d 67    6f 2d 66 6f 72 77 61 72 64 20 3c 31 3e 3a 20 20 | e..25).*.magit-go-forward.<1>:.. | 
| 11ce40 | 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 73 | ................Refreshing.Diffs | 
| 11ce60 | 2e 20 20 20 20 28 6c 69 6e 65 20 20 39 35 29 0a    2a 20 6d 61 67 69 74 2d 69 6e 69 74 3a 20 20 20 | .....(line..95).*.magit-init:... | 
| 11ce80 | 20 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 61 74 69 6e | .........................Creatin | 
| 11cea0 | 67 20 52 65 70 6f 73 69 74 6f 72 79 2e 20 28 6c    69 6e 65 20 20 20 36 29 0a 2a 20 6d 61 67 69 74 | g.Repository..(line...6).*.magit | 
| 11cec0 | 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 20 20 | -jump-to-diffstat-or-diff:...... | 
| 11cee0 | 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 0a 20 | ..Commands.Available.in.Diffs... | 
| 11cf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11cf20 | 20 20 20 20 20 20 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 | 
| 11cf40 | 6e 65 20 20 34 35 29 0a 2a 20 6d 61 67 69 74 2d    6b 69 6c 6c 2d 74 68 69 73 2d 62 75 66 66 65 72 | ne..45).*.magit-kill-this-buffer | 
| 11cf60 | 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 72 20 | :................Minor.Mode.for. | 
| 11cf80 | 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.......... | 
| 11cfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11cfc0 | 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 30 29 | ......................(line..20) | 
| 11cfe0 | 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 20 20 | .*.magit-list-repositories:..... | 
| 11d000 | 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......( | 
| 11d020 | 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 6c 65 | line...6).*.magit-list-submodule | 
| 11d040 | 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 6d 6f | s:.................Listing.Submo | 
| 11d060 | 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 74 2d | dules...(line..13).*.magit-list- | 
| 11d080 | 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 62 6d | submodules.<1>:.............Subm | 
| 11d0a0 | 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2e    20 28 6c 69 6e 65 20 20 35 34 29 0a 2a 20 6d 61 | odule.Transient..(line..54).*.ma | 
| 11d0c0 | 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 20 20 | git-log:........................ | 
| 11d0e0 | 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. | 
| 11d100 | 20 32 39 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 20 20 | .29).*.magit-log.<1>:........... | 
| 11d120 | 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 | 
| 11d140 | 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............... | 
| 11d160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11d180 | 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 36 29 0a 2a 20 6d 61 | .................(line..66).*.ma | 
| 11d1a0 | 67 69 74 2d 6c 6f 67 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 | git-log-all:.................... | 
| 11d1c0 | 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. | 
| 11d1e0 | 20 36 30 29 0a 2a 20 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 | .60).*.magit-log-all-branches:.. | 
| 11d200 | 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 20 | ..............Logging........... | 
| 11d220 | 20 20 20 28 6c 69 6e 65 20 20 35 36 29 0a 2a 20    6d 61 67 69 74 2d 6c 6f 67 2d 62 72 61 6e 63 68 | ...(line..56).*.magit-log-branch | 
| 11d240 | 65 73 3a 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 | es:....................Logging.. | 
| 11d260 | 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 | 
| 11d280 | 6f 67 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 20 20 20 20 | og-buffer-file:................. | 
| 11d2a0 | 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 | 
| 11d2c0 | 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............................. | 
| 11d2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11d300 | 20 20 20 28 6c 69 6e 65 20 20 37 37 29 0a 2a 20    6d 61 67 69 74 2d 6c 6f 67 2d 62 75 72 79 2d 62 | ...(line..77).*.magit-log-bury-b | 
| 11d320 | 75 66 66 65 72 3a 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 | uffer:.................Log.Buffe | 
| 11d340 | 72 2e 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 6c | r...........(line..14).*.magit-l | 
| 11d360 | 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 20 20 20 20 | og-current:..................... | 
| 11d380 | 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 20 33 35 29 0a | Logging..............(line..35). | 
| 11d3a0 | 2a 20 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 3a | *.magit-log-double-commit-limit: | 
| 11d3c0 | 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 | 
| 11d3e0 | 69 6e 65 20 20 37 32 29 0a 2a 20 6d 61 67 69 74    2d 6c 6f 67 2d 68 61 6c 66 2d 63 6f 6d 6d 69 74 | ine..72).*.magit-log-half-commit | 
| 11d400 | 2d 6c 69 6d 69 74 3a 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 | -limit:...........Log.Buffer.... | 
| 11d420 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 36    29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 | .......(line..76).*.magit-log-he | 
| 11d440 | 61 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 4c 6f 67 67 69 | ad:........................Loggi | 
| 11d460 | 6e 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 | ng..............(line..48).*.mag | 
| 11d480 | 69 74 2d 6c 6f 67 2d 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 | it-log-move-to-parent:.......... | 
| 11d4a0 | 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 20 | ....Log.Buffer...........(line.. | 
| 11d4c0 | 32 39 29 0a 2a 20 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 | 29).*.magit-log-move-to-revision | 
| 11d4e0 | 3a 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 | :............Log.Buffer......... | 
| 11d500 | 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 6f 74 68 65 72 3a 20 | ..(line..35).*.magit-log-other:. | 
| 11d520 | 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 20 20 | ......................Logging... | 
| 11d540 | 20 20 20 20 20 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 6c 6f | ...........(line..41).*.magit-lo | 
| 11d560 | 67 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 20 20 20 20 20 52 | g-refresh:.....................R | 
| 11d580 | 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 31 29 0a 2a | efreshing.Logs......(line..11).* | 
| 11d5a0 | 20 6d 61 67 69 74 2d 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 | .magit-log-refresh.<1>:......... | 
| 11d5c0 | 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 20 20 20 28 6c 69 | ........Refreshing.Logs......(li | 
| 11d5e0 | 6e 65 20 20 31 37 29 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 | ne..17).*.magit-log-refresh.<2>: | 
| 11d600 | 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 20 20 | .................Log.Buffer..... | 
| 11d620 | 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 6c 6f 67 2d 73 61 76 | ......(line...6).*.magit-log-sav | 
| 11d640 | 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 65 73 | e-default-arguments:......Refres | 
| 11d660 | 68 69 6e 67 20 4c 6f 67 73 2e 20 20 20 20 20 28    6c 69 6e 65 20 20 32 39 29 0a 2a 20 6d 61 67 69 | hing.Logs......(line..29).*.magi | 
| 11d680 | 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 20 20 | t-log-select-pick:.............. | 
| 11d6a0 | 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 20 32 | ...Select.from.Log......(line..2 | 
| 11d6c0 | 30 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 20 20 | 0).*.magit-log-select-quit:..... | 
| 11d6e0 | 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 20 20 | ............Select.from.Log..... | 
| 11d700 | 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 66 61 | .(line..26).*.magit-log-set-defa | 
| 11d720 | 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 67 20 | ult-arguments:.......Refreshing. | 
| 11d740 | 4c 6f 67 73 2e 20 20 20 20 20 28 6c 69 6e 65 20    20 32 32 29 0a 2a 20 6d 61 67 69 74 2d 6c 6f 67 | Logs......(line..22).*.magit-log | 
| 11d760 | 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 4c 6f | -toggle-commit-limit:.........Lo | 
| 11d780 | 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 36 29 0a 2a 20 | g.Buffer...........(line..66).*. | 
| 11d7a0 | 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 20 20 | magit-log-trace-definition:..... | 
| 11d7c0 | 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 | 
| 11d7e0 | 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...................... | 
| 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 28 6c 69 6e 65 20    20 38 34 29 0a 2a 20 6d 61 67 69 74 2d 6d 61 72 | ..........(line..84).*.magit-mar | 
| 11d840 | 67 69 6e 2d 73 65 74 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 | gin-settings:.................Lo | 
| 11d860 | 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 37 29 0a 2a 20 | g.Margin...........(line..57).*. | 
| 11d880 | 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 20 20 | magit-merge:.................... | 
| 11d8a0 | 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 | 
| 11d8c0 | 65 20 20 20 39 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 20 20 | e...9).*.magit-merge.<1>:....... | 
| 11d8e0 | 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 20 | ................Merging......... | 
| 11d900 | 20 20 20 20 20 28 6c 69 6e 65 20 20 38 39 29 0a    2a 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 62 | .....(line..89).*.magit-merge-ab | 
| 11d920 | 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 6e 67 | ort:.....................Merging | 
| 11d940 | 2e 20 20 20 20 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 | ..............(line..95).*.magit | 
| 11d960 | 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 20 20 | -merge-absorb:.................. | 
| 11d980 | 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 34 35 | ..Merging..............(line..45 | 
| 11d9a0 | 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 20 20 | ).*.magit-merge-editmsg:........ | 
| 11d9c0 | 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 20 20 | ...........Merging.............. | 
| 11d9e0 | 28 6c 69 6e 65 20 20 33 31 29 0a 2a 20 6d 61 67    69 74 2d 6d 65 72 67 65 2d 69 6e 74 6f 3a 20 20 | (line..31).*.magit-merge-into:.. | 
| 11da00 | 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 20 20 | ....................Merging..... | 
| 11da20 | 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 2d 6d 65 72 67 | .........(line..58).*.magit-merg | 
| 11da40 | 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 65 72 | e-nocommit:..................Mer | 
| 11da60 | 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 38 29 0a 2a 20 6d | ging..............(line..38).*.m | 
| 11da80 | 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 20 20 | agit-merge-plain:............... | 
| 11daa0 | 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 65 | ......Merging..............(line | 
| 11dac0 | 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 20 20 | ..18).*.magit-merge-preview:.... | 
| 11dae0 | 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 20 20 | ...............Merging.......... | 
| 11db00 | 20 20 20 20 28 6c 69 6e 65 20 20 38 31 29 0a 2a    20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 73 71 75 | ....(line..81).*.magit-merge-squ | 
| 11db20 | 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 67 2e | ash:....................Merging. | 
| 11db40 | 20 20 20 20 20 20 20 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 | .............(line..72).*.magit- | 
| 11db60 | 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 20 20 | mode-bury-buffer:............... | 
| 11db80 | 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 36 29 | .Quitting.Windows.....(line...6) | 
| 11dba0 | 0a 2a 20 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 | .*.magit-notes:................. | 
| 11dbc0 | 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 28 | ..........Notes................( | 
| 11dbe0 | 6c 69 6e 65 20 20 20 38 29 0a 2a 20 6d 61 67 69    74 2d 6e 6f 74 65 73 2d 65 64 69 74 3a 20 20 20 | line...8).*.magit-notes-edit:... | 
| 11dc00 | 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 20 | ...................Notes........ | 
| 11dc20 | 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 6e 6f 74 65 73 | ........(line..14).*.magit-notes | 
| 11dc40 | 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 20 20 20 4e 6f 74 65 | -merge:.....................Note | 
| 11dc60 | 73 2e 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 2a 20 6d 61 | s................(line..38).*.ma | 
| 11dc80 | 67 69 74 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 | git-notes-merge-abort:.......... | 
| 11dca0 | 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 65 20 | .....Notes................(line. | 
| 11dcc0 | 20 35 32 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 | .52).*.magit-notes-merge-commit: | 
| 11dce0 | 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 20 20 | ..............Notes............. | 
| 11dd00 | 20 20 20 28 6c 69 6e 65 20 20 34 37 29 0a 2a 20    6d 61 67 69 74 2d 6e 6f 74 65 73 2d 70 72 75 6e | ...(line..47).*.magit-notes-prun | 
| 11dd20 | 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 20 20 | e:.....................Notes.... | 
| 11dd40 | 20 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 6e | ............(line..30).*.magit-n | 
| 11dd60 | 6f 74 65 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 | otes-remove:.................... | 
| 11dd80 | 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 32 32 29 0a | Notes................(line..22). | 
| 11dda0 | 2a 20 6d 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 | *.magit-patch:.................. | 
| 11ddc0 | 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 6c | .........Plain.Patches........(l | 
| 11dde0 | 69 6e 65 20 20 20 36 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 | ine...6).*.magit-patch-apply:... | 
| 11de00 | 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 63 68 65 73 2e | ..................Plain.Patches. | 
| 11de20 | 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 70 61 74 63 68 2d | .......(line..21).*.magit-patch- | 
| 11de40 | 61 70 70 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 | apply.<1>:.................Maild | 
| 11de60 | 69 72 20 50 61 74 63 68 65 73 2e 20 20 20 20 20    28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 6d 61 67 | ir.Patches......(line..25).*.mag | 
| 11de80 | 69 74 2d 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 | it-patch-create:................ | 
| 11dea0 | 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 20 | ....Plain.Patches........(line.. | 
| 11dec0 | 31 32 29 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 | 12).*.magit-patch-save:......... | 
| 11dee0 | 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 20 20 | .............Plain.Patches...... | 
| 11df00 | 20 20 28 6c 69 6e 65 20 20 32 38 29 0a 2a 20 6d    61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f | ..(line..28).*.magit-pop-revisio | 
| 11df20 | 6e 2d 73 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 | n-stack:..............Using.the. | 
| 11df40 | 52 65 76 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 | Revision.Stack.................. | 
| 11df60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11df80 | 20 20 20 20 20 20 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 | ..............(line...6).*.magit | 
| 11dfa0 | 2d 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 20 20 20 20 | -process:....................... | 
| 11dfc0 | 20 20 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 36 | ..Viewing.Git.Output...(line..16 | 
| 11dfe0 | 29 0a 2a 20 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 2d 6b 69 6c 6c 3a 20 20 20 20 20 20 20 20 20 | ).*.magit-process-kill:......... | 
| 11e000 | 20 20 20 20 20 20 20 20 20 20 20 56 69 65 77 69    6e 67 20 47 69 74 20 4f 75 74 70 75 74 2e 20 20 | ...........Viewing.Git.Output... | 
| 11e020 | 28 6c 69 6e 65 20 20 32 34 29 0a 2a 20 6d 61 67    69 74 2d 70 75 6c 6c 3a 20 20 20 20 20 20 20 20 | (line..24).*.magit-pull:........ | 
| 11e040 | 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 20 20 | ....................Pulling..... | 
| 11e060 | 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 70 75 6c 6c | .........(line...9).*.magit-pull | 
| 11e080 | 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 20 50 75 6c | -branch:.....................Pul | 
| 11e0a0 | 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 33 30 29 0a 2a 20 6d | ling..............(line..30).*.m | 
| 11e0c0 | 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 3a 20 20 20 20 20 20 | agit-pull-from-pushremote:...... | 
| 11e0e0 | 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 69 6e 65 | ......Pulling..............(line | 
| 11e100 | 20 20 31 34 29 0a 2a 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 | ..14).*.magit-pull-from-upstream | 
| 11e120 | 3a 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 20 20 20 | :..............Pulling.......... | 
| 11e140 | 20 20 20 20 28 6c 69 6e 65 20 20 32 32 29 0a 2a    20 6d 61 67 69 74 2d 70 75 73 68 3a 20 20 20 20 | ....(line..22).*.magit-push:.... | 
| 11e160 | 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 2e | ........................Pushing. | 
| 11e180 | 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 61 67 69 74 2d | .............(line...9).*.magit- | 
| 11e1a0 | 70 75 73 68 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 20 20 | push-current:................... | 
| 11e1c0 | 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 31 29 | .Pushing..............(line..31) | 
| 11e1e0 | 0a 2a 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 | .*.magit-push-current-to-pushrem | 
| 11e200 | 6f 74 65 3a 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 | ote:......Pushing..............( | 
| 11e220 | 6c 69 6e 65 20 20 31 35 29 0a 2a 20 6d 61 67 69    74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 2d 74 | line..15).*.magit-push-current-t | 
| 11e240 | 6f 2d 75 70 73 74 72 65 61 6d 3a 20 20 20 20 20    20 20 20 50 75 73 68 69 6e 67 2e 20 20 20 20 20 | o-upstream:........Pushing...... | 
| 11e260 | 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 70 75 73 68 2d | ........(line..23).*.magit-push- | 
| 11e280 | 69 6d 70 6c 69 63 69 74 6c 79 20 61 72 67 73 3a    20 20 20 20 20 20 20 20 20 20 20 20 50 75 73 68 | implicitly.args:............Push | 
| 11e2a0 | 69 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6c 69 6e 65 20 20 38 33 29 0a 2a 20 6d 61 | ing..............(line..83).*.ma | 
| 11e2c0 | 67 69 74 2d 70 75 73 68 2d 6d 61 74 63 68 69 6e    67 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-push-matching:.............. | 
| 11e2e0 | 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 65 20 | .....Pushing..............(line. | 
| 11e300 | 20 35 30 29 0a 2a 20 6d 61 67 69 74 2d 70 75 73    68 2d 6f 74 68 65 72 3a 20 20 20 20 20 20 20 20 | .50).*.magit-push-other:........ | 
| 11e320 | 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 20 20 20 | ..............Pushing........... | 
| 11e340 | 20 20 20 28 6c 69 6e 65 20 20 33 36 29 0a 2a 20    6d 61 67 69 74 2d 70 75 73 68 2d 72 65 66 73 70 | ...(line..36).*.magit-push-refsp | 
| 11e360 | 65 63 73 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 67 2e 20 | ecs:...................Pushing.. | 
| 11e380 | 20 20 20 20 20 20 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 70 | ............(line..41).*.magit-p | 
| 11e3a0 | 75 73 68 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 20 20 20 | ush-tag:........................ | 
| 11e3c0 | 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 36 36 29 0a | Pushing..............(line..66). | 
| 11e3e0 | 2a 20 6d 61 67 69 74 2d 70 75 73 68 2d 74 61 67    73 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.magit-push-tags:.............. | 
| 11e400 | 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 20 28 6c | .........Pushing..............(l | 
| 11e420 | 69 6e 65 20 20 35 38 29 0a 2a 20 6d 61 67 69 74    2d 70 75 73 68 2d 74 6f 2d 72 65 6d 6f 74 65 20 | ine..58).*.magit-push-to-remote. | 
| 11e440 | 72 65 6d 6f 74 65 20 61 72 67 73 3a 20 20 20 20    20 20 50 75 73 68 69 6e 67 2e 20 20 20 20 20 20 | remote.args:......Pushing....... | 
| 11e460 | 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 72 65 62 61 73 65 | .......(line.101).*.magit-rebase | 
| 11e480 | 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 52 65 62 61 73 | :..........................Rebas | 
| 11e4a0 | 69 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 6d 61 67 | ing.............(line...9).*.mag | 
| 11e4c0 | 69 74 2d 72 65 62 61 73 65 2d 61 62 6f 72 74 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-rebase-abort:................ | 
| 11e4e0 | 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 31 | ....Rebasing.............(line.1 | 
| 11e500 | 32 33 29 0a 2a 20 6d 61 67 69 74 2d 72 65 62 61    73 65 2d 61 75 74 6f 73 71 75 61 73 68 3a 20 20 | 23).*.magit-rebase-autosquash:.. | 
| 11e520 | 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 20 20 | .............Rebasing........... | 
| 11e540 | 20 20 28 6c 69 6e 65 20 20 38 34 29 0a 2a 20 6d    61 67 69 74 2d 72 65 62 61 73 65 2d 62 72 61 6e | ..(line..84).*.magit-rebase-bran | 
| 11e560 | 63 68 3a 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 | ch:...................Rebasing.. | 
| 11e580 | 20 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 67 69 74 2d 72 65 | ...........(line..44).*.magit-re | 
| 11e5a0 | 62 61 73 65 2d 63 6f 6e 74 69 6e 75 65 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 | base-continue:.................R | 
| 11e5c0 | 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 31 30 36 29 0a 2a | ebasing.............(line.106).* | 
| 11e5e0 | 20 6d 61 67 69 74 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 | .magit-rebase-edit:............. | 
| 11e600 | 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 6c 69 | ........Rebasing.............(li | 
| 11e620 | 6e 65 20 31 31 38 29 0a 2a 20 6d 61 67 69 74 2d    72 65 62 61 73 65 2d 65 64 69 74 2d 63 6f 6d 6d | ne.118).*.magit-rebase-edit-comm | 
| 11e640 | 69 74 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 | it:..............Rebasing....... | 
| 11e660 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38 39 29    0a 2a 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | ......(line..89).*.magit-rebase- | 
| 11e680 | 69 6e 74 65 72 61 63 74 69 76 65 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 52 65 62 61 73 69 | interactive:..............Rebasi | 
| 11e6a0 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 38 30 29 0a 2a 20 6d 61 67 69 | ng.............(line..80).*.magi | 
| 11e6c0 | 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 70 75    73 68 72 65 6d 6f 74 65 3a 20 20 20 20 20 20 20 | t-rebase-onto-pushremote:....... | 
| 11e6e0 | 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 20 32 | ...Rebasing.............(line..2 | 
| 11e700 | 38 29 0a 2a 20 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 6d 3a | 8).*.magit-rebase-onto-upstream: | 
| 11e720 | 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 20 20 20 | ............Rebasing............ | 
| 11e740 | 20 28 6c 69 6e 65 20 20 33 36 29 0a 2a 20 6d 61    67 69 74 2d 72 65 62 61 73 65 2d 72 65 6d 6f 76 | .(line..36).*.magit-rebase-remov | 
| 11e760 | 65 2d 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 | e-commit:............Rebasing... | 
| 11e780 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 39 39 29 0a 2a 20 6d 61 67 69 74 2d 72 65 62 | ..........(line..99).*.magit-reb | 
| 11e7a0 | 61 73 65 2d 72 65 77 6f 72 64 2d 63 6f 6d 6d 69    74 3a 20 20 20 20 20 20 20 20 20 20 20 20 52 65 | ase-reword-commit:............Re | 
| 11e7c0 | 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 34 29 0a 2a 20 | basing.............(line..94).*. | 
| 11e7e0 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 6b 69    70 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-rebase-skip:.............. | 
| 11e800 | 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 | 
| 11e820 | 65 20 31 31 33 29 0a 2a 20 6d 61 67 69 74 2d 72    65 62 61 73 65 2d 73 75 62 73 65 74 3a 20 20 20 | e.113).*.magit-rebase-subset:... | 
| 11e840 | 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........ | 
| 11e860 | 20 20 20 20 20 28 6c 69 6e 65 20 20 35 30 29 0a    2a 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 63 | .....(line..50).*.magit-reflog-c | 
| 11e880 | 75 72 72 65 6e 74 3a 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 | urrent:..................Reflog. | 
| 11e8a0 | 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 6d 61 67 69 74 | ..............(line..11).*.magit | 
| 11e8c0 | 2d 72 65 66 6c 6f 67 2d 68 65 61 64 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -reflog-head:................... | 
| 11e8e0 | 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 39 | ..Reflog...............(line..19 | 
| 11e900 | 29 0a 2a 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67    2d 6f 74 68 65 72 3a 20 20 20 20 20 20 20 20 20 | ).*.magit-reflog-other:......... | 
| 11e920 | 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 20 20 20 | ...........Reflog............... | 
| 11e940 | 28 6c 69 6e 65 20 20 31 35 29 0a 2a 20 6d 61 67    69 74 2d 72 65 66 72 65 73 68 3a 20 20 20 20 20 | (line..15).*.magit-refresh:..... | 
| 11e960 | 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 63 20 52 65 | ....................Automatic.Re | 
| 11e980 | 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 20 20 20 20 | freshing.of.Magit.Buffers....... | 
| 11e9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11e9c0 | 20 20 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.. | 
| 11e9e0 | 32 35 29 0a 2a 20 6d 61 67 69 74 2d 72 65 66 72    65 73 68 2d 61 6c 6c 3a 20 20 20 20 20 20 20 20 | 25).*.magit-refresh-all:........ | 
| 11ea00 | 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 66 72 65 73 68 69 6e | .............Automatic.Refreshin | 
| 11ea20 | 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 20 | g.of.Magit.Buffers.............. | 
| 11ea40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11ea60 | 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 | 
| 11ea80 | 61 67 69 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 3a | agit-refs-set-show-commit-count: | 
| 11eaa0 | 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 6e 65 | ......References.Buffer....(line | 
| 11eac0 | 20 20 33 37 29 0a 2a 20 6d 61 67 69 74 2d 72 65    6d 6f 74 65 3a 20 20 20 20 20 20 20 20 20 20 20 | ..37).*.magit-remote:........... | 
| 11eae0 | 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 20 | ...............Remote.Commands.. | 
| 11eb00 | 20 20 20 20 28 6c 69 6e 65 20 20 31 33 29 0a 2a    20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 61 64 | ....(line..13).*.magit-remote-ad | 
| 11eb20 | 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 65 6d 6f 74 65 20 43 | d:......................Remote.C | 
| 11eb40 | 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20 28 6c 69    6e 65 20 20 35 30 29 0a 2a 20 6d 61 67 69 74 2d | ommands......(line..50).*.magit- | 
| 11eb60 | 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 20 20 20 20 20 20 20 | remote-configure:............... | 
| 11eb80 | 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 33 33 29 | .Remote.Commands......(line..33) | 
| 11eba0 | 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 20 20 20 20 20 20 20 | .*.magit-remote-prune:.......... | 
| 11ebc0 | 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 20 28 | ..........Remote.Commands......( | 
| 11ebe0 | 6c 69 6e 65 20 20 36 39 29 0a 2a 20 6d 61 67 69    74 2d 72 65 6d 6f 74 65 2d 70 72 75 6e 65 2d 72 | line..69).*.magit-remote-prune-r | 
| 11ec00 | 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 20 43 6f 6d 6d 61 6e | efspecs:...........Remote.Comman | 
| 11ec20 | 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 37    34 29 0a 2a 20 6d 61 67 69 74 2d 72 65 6d 6f 74 | ds......(line..74).*.magit-remot | 
| 11ec40 | 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 20 20 20 52 65 6d 6f | e-remove:...................Remo | 
| 11ec60 | 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 35 29 0a 2a 20 6d 61 | te.Commands......(line..65).*.ma | 
| 11ec80 | 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 20 20 20 20 20 20 20 | git-remote-rename:.............. | 
| 11eca0 | 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 6e 65 20 | .....Remote.Commands......(line. | 
| 11ecc0 | 20 35 35 29 0a 2a 20 6d 61 67 69 74 2d 72 65 6d    6f 74 65 2d 73 65 74 2d 75 72 6c 3a 20 20 20 20 | .55).*.magit-remote-set-url:.... | 
| 11ece0 | 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 20 20 | ..............Remote.Commands... | 
| 11ed00 | 20 20 20 28 6c 69 6e 65 20 20 36 30 29 0a 2a 20    6d 61 67 69 74 2d 72 65 73 65 74 2d 68 61 72 64 | ...(line..60).*.magit-reset-hard | 
| 11ed20 | 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 69 6e 67 | :......................Resetting | 
| 11ed40 | 2e 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 2d 72 | ............(line..26).*.magit-r | 
| 11ed60 | 65 73 65 74 2d 69 6e 64 65 78 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eset-index:..................... | 
| 11ed80 | 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 20 20 | Staging.and.Unstaging........... | 
| 11eda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11edc0 | 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). | 
| 11ede0 | 2a 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e    64 65 78 20 3c 31 3e 3a 20 20 20 20 20 20 20 20 | *.magit-reset-index.<1>:........ | 
| 11ee00 | 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 28 6c | .........Resetting............(l | 
| 11ee20 | 69 6e 65 20 20 33 37 29 0a 2a 20 6d 61 67 69 74    2d 72 65 73 65 74 2d 6b 65 65 70 3a 20 20 20 20 | ine..37).*.magit-reset-keep:.... | 
| 11ee40 | 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 20 20 | ..................Resetting..... | 
| 11ee60 | 20 20 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 65 73 65 74 2d | .......(line..31).*.magit-reset- | 
| 11ee80 | 6d 69 78 65 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 73 65 74 | mixed:.....................Reset | 
| 11eea0 | 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 6d 61 67 | ting............(line..15).*.mag | 
| 11eec0 | 69 74 2d 72 65 73 65 74 2d 71 75 69 63 6b 6c 79    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-reset-quickly:............... | 
| 11eee0 | 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.. | 
| 11ef00 | 20 38 29 0a 2a 20 6d 61 67 69 74 2d 72 65 73 65    74 2d 73 6f 66 74 3a 20 20 20 20 20 20 20 20 20 | .8).*.magit-reset-soft:......... | 
| 11ef20 | 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 20 20 20 | .............Resetting.......... | 
| 11ef40 | 20 20 28 6c 69 6e 65 20 20 32 30 29 0a 2a 20 6d    61 67 69 74 2d 72 65 73 65 74 2d 77 6f 72 6b 74 | ..(line..20).*.magit-reset-workt | 
| 11ef60 | 72 65 65 3a 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 | ree:..................Resetting. | 
| 11ef80 | 20 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 67 69 74 2d 72 65 | ...........(line..44).*.magit-re | 
| 11efa0 | 73 65 74 2d 77 6f 72 6b 74 72 65 65 20 3c 31 3e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 | set-worktree.<1>:..............W | 
| 11efc0 | 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 36 36 29 0a 2a | ip.Modes............(line..66).* | 
| 11efe0 | 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .magit-reverse:................. | 
| 11f000 | 20 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 | ........Applying.............(li | 
| 11f020 | 6e 65 20 20 34 38 29 0a 2a 20 6d 61 67 69 74 2d    72 65 76 65 72 73 65 2d 69 6e 2d 69 6e 64 65 78 | ne..48).*.magit-reverse-in-index | 
| 11f040 | 3a 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 | :................Staging.and.Uns | 
| 11f060 | 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 20 | taging.......................... | 
| 11f080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11f0a0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 36 32 29    0a 2a 20 6d 61 67 69 74 2d 72 65 76 65 72 74 3a | ......(line..62).*.magit-revert: | 
| 11f0c0 | 20 20 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 65 72 74 | ..........................Revert | 
| 11f0e0 | 69 6e 67 2e 20 20 20 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 | ing............(line...6).*.magi | 
| 11f100 | 74 2d 72 65 76 65 72 74 2d 61 6e 64 2d 63 6f 6d    6d 69 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 | t-revert-and-commit:............ | 
| 11f120 | 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 20 20 31 | ...Reverting............(line..1 | 
| 11f140 | 35 29 0a 2a 20 6d 61 67 69 74 2d 72 65 76 65 72    74 2d 6e 6f 2d 63 6f 6d 6d 69 74 3a 20 20 20 20 | 5).*.magit-revert-no-commit:.... | 
| 11f160 | 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 20 | ............Reverting........... | 
| 11f180 | 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a 20 6d 61    67 69 74 2d 72 75 6e 3a 20 20 20 20 20 20 20 20 | .(line..21).*.magit-run:........ | 
| 11f1a0 | 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 47 69 74 | .....................Running.Git | 
| 11f1c0 | 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 20 | .Manually....................... | 
| 11f1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11f200 | 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 74 2d 72 75 6e 2d | .........(line..12).*.magit-run- | 
| 11f220 | 67 69 74 2d 67 75 69 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 52 75 6e | git-gui:.....................Run | 
| 11f240 | 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 20 | ning.Git.Manually............... | 
| 11f260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11f280 | 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 37 29 0a 2a 20 6d 61 | .................(line..67).*.ma | 
| 11f2a0 | 67 69 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 | git-run-gitk:................... | 
| 11f2c0 | 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 20 20 | .....Running.Git.Manually....... | 
| 11f2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11f300 | 20 20 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.. | 
| 11f320 | 35 35 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 | 55).*.magit-run-gitk-all:....... | 
| 11f340 | 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 61 6c 6c | .............Running.Git.Manuall | 
| 11f360 | 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 20 20 20 | y............................... | 
| 11f380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11f3a0 | 20 28 6c 69 6e 65 20 20 35 39 29 0a 2a 20 6d 61    67 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 62 72 61 | .(line..59).*.magit-run-gitk-bra | 
| 11f3c0 | 6e 63 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 | nches:...............Running.Git | 
| 11f3e0 | 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 20 | .Manually....................... | 
| 11f400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11f420 | 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 69 74 2d 73 65 63 74 | .........(line..63).*.magit-sect | 
| 11f440 | 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 20 20 20 20 53 65 63 | ion-backward:................Sec | 
| 11f460 | 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 31 30 29 0a 2a 20 6d | tion.Movement.....(line..10).*.m | 
| 11f480 | 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 69 6e 67 73 3a 20 | agit-section-backward-siblings:. | 
| 11f4a0 | 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 | 
| 11f4c0 | 20 20 32 30 29 0a 2a 20 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 63 79 63 6c 65 3a 20 20 20 20 | ..20).*.magit-section-cycle:.... | 
| 11f4e0 | 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 69 74 | ...............Section.Visibilit | 
| 11f500 | 79 2e 20 20 28 6c 69 6e 65 20 20 31 33 29 0a 2a    20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 | y...(line..13).*.magit-section-c | 
| 11f520 | 79 63 6c 65 2d 64 69 66 66 73 3a 20 20 20 20 20    20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 | ycle-diffs:.............Section. | 
| 11f540 | 56 69 73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69    6e 65 20 20 31 37 29 0a 2a 20 6d 61 67 69 74 2d | Visibility...(line..17).*.magit- | 
| 11f560 | 73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 2d 67 6c    6f 62 61 6c 3a 20 20 20 20 20 20 20 20 20 20 20 | section-cycle-global:........... | 
| 11f580 | 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 32 32 29 | .Section.Visibility...(line..22) | 
| 11f5a0 | 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 66 6f 72 77 61 72 64 3a 20 20 20 20 20 20 20 | .*.magit-section-forward:....... | 
| 11f5c0 | 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.....( | 
| 11f5e0 | 6c 69 6e 65 20 20 31 36 29 0a 2a 20 6d 61 67 69    74 2d 73 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72 | line..16).*.magit-section-forwar | 
| 11f600 | 64 2d 73 69 62 6c 69 6e 67 73 3a 20 20 20 20 20    20 20 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d | d-siblings:........Section.Movem | 
| 11f620 | 65 6e 74 2e 20 20 20 20 28 6c 69 6e 65 20 20 32    36 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69 | ent.....(line..26).*.magit-secti | 
| 11f640 | 6f 6e 2d 68 69 64 65 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 | on-hide:....................Sect | 
| 11f660 | 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 39 29 0a 2a 20 6d 61 | ion.Visibility...(line..49).*.ma | 
| 11f680 | 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 3a 20 20 20 20 20 20 | git-section-hide-children:...... | 
| 11f6a0 | 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. | 
| 11f6c0 | 20 36 34 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63    74 69 6f 6e 2d 73 68 6f 77 3a 20 20 20 20 20 20 | .64).*.magit-section-show:...... | 
| 11f6e0 | 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 69 74 79 | ..............Section.Visibility | 
| 11f700 | 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 68 | ...(line..45).*.magit-section-sh | 
| 11f720 | 6f 77 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 | ow-children:...........Section.V | 
| 11f740 | 69 73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e    65 20 20 35 38 29 0a 2a 20 6d 61 67 69 74 2d 73 | isibility...(line..58).*.magit-s | 
| 11f760 | 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 68 65 61 64    69 6e 67 73 3a 20 20 20 20 20 20 20 20 20 20 20 | ection-show-headings:........... | 
| 11f780 | 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 35 33 29 0a | Section.Visibility...(line..53). | 
| 11f7a0 | 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 31 3a 20 20 20 | *.magit-section-show-level-1:... | 
| 11f7c0 | 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 6c | .........Section.Visibility...(l | 
| 11f7e0 | 69 6e 65 20 20 32 36 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 | ine..26).*.magit-section-show-le | 
| 11f800 | 76 65 6c 2d 31 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 | vel-1-all:........Section.Visibi | 
| 11f820 | 6c 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 | lity...(line..33).*.magit-sectio | 
| 11f840 | 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 32 3a 20    20 20 20 20 20 20 20 20 20 20 20 53 65 63 74 69 | n-show-level-2:............Secti | 
| 11f860 | 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2e 20 20    28 6c 69 6e 65 20 20 32 37 29 0a 2a 20 6d 61 67 | on.Visibility...(line..27).*.mag | 
| 11f880 | 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d    6c 65 76 65 6c 2d 32 2d 61 6c 6c 3a 20 20 20 20 | it-section-show-level-2-all:.... | 
| 11f8a0 | 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 20 | ....Section.Visibility...(line.. | 
| 11f8c0 | 33 34 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 2d 33 | 34).*.magit-section-show-level-3 | 
| 11f8e0 | 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 69 74 79 2e | :............Section.Visibility. | 
| 11f900 | 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 73 68 6f | ..(line..28).*.magit-section-sho | 
| 11f920 | 77 2d 6c 65 76 65 6c 2d 33 2d 61 6c 6c 3a 20 20    20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 56 69 | w-level-3-all:........Section.Vi | 
| 11f940 | 73 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65    20 20 33 35 29 0a 2a 20 6d 61 67 69 74 2d 73 65 | sibility...(line..35).*.magit-se | 
| 11f960 | 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c    2d 34 3a 20 20 20 20 20 20 20 20 20 20 20 20 53 | ction-show-level-4:............S | 
| 11f980 | 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 32 39 29 0a 2a | ection.Visibility...(line..29).* | 
| 11f9a0 | 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 2d 61 6c 6c 3a | .magit-section-show-level-4-all: | 
| 11f9c0 | 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 | 
| 11f9e0 | 6e 65 20 20 33 36 29 0a 2a 20 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 2d 74 6f 67 67 6c 65 3a 20 | ne..36).*.magit-section-toggle:. | 
| 11fa00 | 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 | 
| 11fa20 | 69 74 79 2e 20 20 28 6c 69 6e 65 20 20 20 39 29    0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | ity...(line...9).*.magit-section | 
| 11fa40 | 2d 74 6f 67 67 6c 65 2d 63 68 69 6c 64 72 65 6e    3a 20 20 20 20 20 20 20 20 20 53 65 63 74 69 6f | -toggle-children:.........Sectio | 
| 11fa60 | 6e 20 56 69 73 69 62 69 6c 69 74 79 2e 20 20 28    6c 69 6e 65 20 20 36 38 29 0a 2a 20 6d 61 67 69 | n.Visibility...(line..68).*.magi | 
| 11fa80 | 74 2d 73 65 63 74 69 6f 6e 2d 75 70 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-section-up:................... | 
| 11faa0 | 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 33 | ...Section.Movement.....(line..3 | 
| 11fac0 | 31 29 0a 2a 20 6d 61 67 69 74 2d 73 65 71 75 65    6e 63 65 2d 61 62 6f 72 74 3a 20 20 20 20 20 20 | 1).*.magit-sequence-abort:...... | 
| 11fae0 | 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 20 | ............Cherry.Picking...... | 
| 11fb00 | 20 28 6c 69 6e 65 20 20 39 38 29 0a 2a 20 6d 61    67 69 74 2d 73 65 71 75 65 6e 63 65 2d 61 62 6f | .(line..98).*.magit-sequence-abo | 
| 11fb20 | 72 74 20 3c 31 3e 3a 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 | rt.<1>:..............Reverting.. | 
| 11fb40 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    20 33 39 29 0a 2a 20 6d 61 67 69 74 2d 73 65 71 | ..........(line..39).*.magit-seq | 
| 11fb60 | 75 65 6e 63 65 2d 63 6f 6e 74 69 6e 75 65 3a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 68 | uence-continue:...............Ch | 
| 11fb80 | 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 30 29 0a 2a 20 | erry.Picking.......(line..90).*. | 
| 11fba0 | 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 63    6f 6e 74 69 6e 75 65 20 3c 31 3e 3a 20 20 20 20 | magit-sequence-continue.<1>:.... | 
| 11fbc0 | 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 69 6e | .......Reverting............(lin | 
| 11fbe0 | 65 20 20 33 31 29 0a 2a 20 6d 61 67 69 74 2d 73    65 71 75 65 6e 63 65 2d 73 6b 69 70 3a 20 20 20 | e..31).*.magit-sequence-skip:... | 
| 11fc00 | 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 2e 20 | ................Cherry.Picking.. | 
| 11fc20 | 20 20 20 20 20 28 6c 69 6e 65 20 20 39 34 29 0a    2a 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 | .....(line..94).*.magit-sequence | 
| 11fc40 | 2d 73 6b 69 70 20 3c 31 3e 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 52 65 76 65 72 74 69 | -skip.<1>:...............Reverti | 
| 11fc60 | 6e 67 2e 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 | ng............(line..35).*.magit | 
| 11fc80 | 2d 73 68 65 6c 6c 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 | -shell-command:................. | 
| 11fca0 | 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.......... | 
| 11fcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11fce0 | 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 34 31 29 | ......................(line..41) | 
| 11fd00 | 0a 2a 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63    6f 6d 6d 61 6e 64 2d 74 6f 70 64 69 72 3a 20 20 | .*.magit-shell-command-topdir:.. | 
| 11fd20 | 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.. | 
| 11fd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 11fd60 | 20 20 20 20 20 20 20 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 | 
| 11fd80 | 69 6e 65 20 20 33 36 29 0a 2a 20 6d 61 67 69 74    2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 3a 20 20 20 | ine..36).*.magit-show-commit:... | 
| 11fda0 | 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 20 20 20 | ..................Diffing....... | 
| 11fdc0 | 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 73 68 6f 77 2d 63 | .......(line..69).*.magit-show-c | 
| 11fde0 | 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 42 6c 61 6d 69 | ommit.<1>:.................Blami | 
| 11fe00 | 6e 67 2e 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 37 35 29 0a 2a 20 6d 61 67 | ng..............(line..75).*.mag | 
| 11fe20 | 69 74 2d 73 68 6f 77 2d 72 65 66 73 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-show-refs:................... | 
| 11fe40 | 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.. | 
| 11fe60 | 20 36 29 0a 2a 20 6d 61 67 69 74 2d 73 68 6f 77    2d 72 65 66 73 2d 63 75 72 72 65 6e 74 3a 20 20 | .6).*.magit-show-refs-current:.. | 
| 11fe80 | 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.. | 
| 11fea0 | 20 20 28 6c 69 6e 65 20 20 32 36 29 0a 2a 20 6d    61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 68 | ..(line..26).*.magit-show-refs-h | 
| 11fec0 | 65 61 64 3a 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 | ead:..................References | 
| 11fee0 | 20 42 75 66 66 65 72 2e 20 20 20 28 6c 69 6e 65    20 20 32 31 29 0a 2a 20 6d 61 67 69 74 2d 73 68 | .Buffer....(line..21).*.magit-sh | 
| 11ff00 | 6f 77 2d 72 65 66 73 2d 6f 74 68 65 72 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 | ow-refs-other:.................R | 
| 11ff20 | 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 32 29 0a 2a | eferences.Buffer....(line..32).* | 
| 11ff40 | 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d    62 6f 74 68 3a 20 20 20 20 20 20 20 20 20 20 20 | .magit-snapshot-both:........... | 
| 11ff60 | 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 | 
| 11ff80 | 6e 65 20 20 34 30 29 0a 2a 20 6d 61 67 69 74 2d    73 6e 61 70 73 68 6f 74 2d 69 6e 64 65 78 3a 20 | ne..40).*.magit-snapshot-index:. | 
| 11ffa0 | 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 20 | .................Stashing....... | 
| 11ffc0 | 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 73 6e 61 70 73 68 6f | ......(line..47).*.magit-snapsho | 
| 11ffe0 | 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 53 74 61 73 68 69 | t-worktree:...............Stashi | 
| 120000 | 6e 67 2e 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 | ng.............(line..52).*.magi | 
| 120020 | 74 2d 73 74 61 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 20 20 | t-stage:........................ | 
| 120040 | 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 20 20 20 20 | ...Staging.and.Unstaging........ | 
| 120060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120080 | 20 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 | 
| 1200a0 | 38 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 67 65    2d 66 69 6c 65 3a 20 20 20 20 20 20 20 20 20 20 | 8).*.magit-stage-file:.......... | 
| 1200c0 | 20 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 | ............Staging.from.File-Vi | 
| 1200e0 | 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 20 | siting.Buffers.................. | 
| 120100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120120 | 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 6d 61 67 69 74 | ..............(line..10).*.magit | 
| 120140 | 2d 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 20 | -stage-file.<1>:................ | 
| 120160 | 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. | 
| 120180 | 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........................... | 
| 1201a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1201c0 | 20 20 20 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 6d 6f | .....(line..29).*.magit-stage-mo | 
| 1201e0 | 64 69 66 69 65 64 3a 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 | dified:..................Staging | 
| 120200 | 20 61 6e 64 20 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 | .and.Unstaging.................. | 
| 120220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120240 | 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 6d 61 67 69 74 | ..............(line..36).*.magit | 
| 120260 | 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 20 20 20 | -stash:......................... | 
| 120280 | 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 20 38 | ..Stashing.............(line...8 | 
| 1202a0 | 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 20 20 20 | ).*.magit-stash-apply:.......... | 
| 1202c0 | 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............. | 
| 1202e0 | 28 6c 69 6e 65 20 20 35 39 29 0a 2a 20 6d 61 67    69 74 2d 73 74 61 73 68 2d 62 6f 74 68 3a 20 20 | (line..59).*.magit-stash-both:.. | 
| 120300 | 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.... | 
| 120320 | 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 74 61 73 | .........(line..14).*.magit-stas | 
| 120340 | 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 53 74 61 | h-branch:....................Sta | 
| 120360 | 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 38 31 29 0a 2a 20 6d | shing.............(line..81).*.m | 
| 120380 | 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 20 20 20 | agit-stash-branch-here:......... | 
| 1203a0 | 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 6e 65 | ......Stashing.............(line | 
| 1203c0 | 20 20 38 36 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 20 20 20 | ..86).*.magit-stash-clear:...... | 
| 1203e0 | 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......... | 
| 120400 | 20 20 20 20 28 6c 69 6e 65 20 20 39 36 29 0a 2a    20 6d 61 67 69 74 2d 73 74 61 73 68 2d 64 72 6f | ....(line..96).*.magit-stash-dro | 
| 120420 | 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 69 6e 67 | p:......................Stashing | 
| 120440 | 2e 20 20 20 20 20 20 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 | .............(line..72).*.magit- | 
| 120460 | 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 20 20 20 | stash-format-patch:............. | 
| 120480 | 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 39 32 29 | .Stashing.............(line..92) | 
| 1204a0 | 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 20 20 20 | .*.magit-stash-index:........... | 
| 1204c0 | 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.............( | 
| 1204e0 | 6c 69 6e 65 20 20 32 31 29 0a 2a 20 6d 61 67 69    74 2d 73 74 61 73 68 2d 6b 65 65 70 2d 69 6e 64 | line..21).*.magit-stash-keep-ind | 
| 120500 | 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 20 20 20 | ex:................Stashing..... | 
| 120520 | 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 73 74 61 73 68 | ........(line..33).*.magit-stash | 
| 120540 | 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 74 61 73 | -list:......................Stas | 
| 120560 | 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 30 29 0a 2a 20 6d 61 | hing.............(line.100).*.ma | 
| 120580 | 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 20 20 20 | git-stash-pop:.................. | 
| 1205a0 | 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. | 
| 1205c0 | 20 36 35 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 20 20 20 | .65).*.magit-stash-show:........ | 
| 1205e0 | 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........... | 
| 120600 | 20 20 20 28 6c 69 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 | ...(line..74).*.magit-stash-show | 
| 120620 | 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 6e 67 2e | .<1>:..................Stashing. | 
| 120640 | 20 20 20 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 | ............(line..77).*.magit-s | 
| 120660 | 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 20 20 20 | tash-worktree:.................. | 
| 120680 | 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 36 29 0a | Stashing.............(line..26). | 
| 1206a0 | 2a 20 6d 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 20 | *.magit-status:................. | 
| 1206c0 | 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 20 20 20 20 20 28 6c | .........Status.Buffer........(l | 
| 1206e0 | 69 6e 65 20 20 32 32 29 0a 2a 20 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 71 75 69 63 6b 3a 20 20 | ine..22).*.magit-status-quick:.. | 
| 120700 | 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 65 72 2e | ..................Status.Buffer. | 
| 120720 | 20 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 73 75 62 6d 6f 64 | .......(line..72).*.magit-submod | 
| 120740 | 75 6c 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 53 75 62 6d 6f | ule:.......................Submo | 
| 120760 | 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2e 20    28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 6d 61 67 | dule.Transient..(line...6).*.mag | 
| 120780 | 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-submodule-add:............... | 
| 1207a0 | 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 20 | ....Submodule.Transient..(line.. | 
| 1207c0 | 32 30 29 0a 2a 20 6d 61 67 69 74 2d 73 75 62 6d    6f 64 75 6c 65 2d 66 65 74 63 68 3a 20 20 20 20 | 20).*.magit-submodule-fetch:.... | 
| 1207e0 | 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........... | 
| 120800 | 20 20 28 6c 69 6e 65 20 20 35 34 29 0a 2a 20 6d    61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 70 | ..(line..54).*.magit-submodule-p | 
| 120820 | 6f 70 75 6c 61 74 65 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 | opulate:..............Submodule. | 
| 120840 | 54 72 61 6e 73 69 65 6e 74 2e 20 28 6c 69 6e 65    20 20 33 34 29 0a 2a 20 6d 61 67 69 74 2d 73 75 | Transient..(line..34).*.magit-su | 
| 120860 | 62 6d 6f 64 75 6c 65 2d 72 65 67 69 73 74 65 72    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 | bmodule-register:..............S | 
| 120880 | 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 37 29 0a 2a | ubmodule.Transient..(line..27).* | 
| 1208a0 | 20 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 3a 20 20 20 | .magit-submodule-synchronize:... | 
| 1208c0 | 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 69 | ........Submodule.Transient..(li | 
| 1208e0 | 6e 65 20 20 34 34 29 0a 2a 20 6d 61 67 69 74 2d    73 75 62 6d 6f 64 75 6c 65 2d 75 6e 70 6f 70 75 | ne..44).*.magit-submodule-unpopu | 
| 120900 | 6c 61 74 65 3a 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 | late:............Submodule.Trans | 
| 120920 | 69 65 6e 74 2e 20 28 6c 69 6e 65 20 20 35 30 29    0a 2a 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 | ient..(line..50).*.magit-submodu | 
| 120940 | 6c 65 2d 75 70 64 61 74 65 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 53 75 62 6d 6f 64 | le-update:................Submod | 
| 120960 | 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 2e 20 28    6c 69 6e 65 20 20 33 39 29 0a 2a 20 6d 61 67 69 | ule.Transient..(line..39).*.magi | 
| 120980 | 74 2d 73 75 62 74 72 65 65 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-subtree:...................... | 
| 1209a0 | 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 20 | ...Subtree..............(line... | 
| 1209c0 | 38 29 0a 2a 20 6d 61 67 69 74 2d 73 75 62 74 72    65 65 2d 61 64 64 3a 20 20 20 20 20 20 20 20 20 | 8).*.magit-subtree-add:......... | 
| 1209e0 | 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 20 | ............Subtree............. | 
| 120a00 | 20 28 6c 69 6e 65 20 20 32 35 29 0a 2a 20 6d 61    67 69 74 2d 73 75 62 74 72 65 65 2d 61 64 64 2d | .(line..25).*.magit-subtree-add- | 
| 120a20 | 63 6f 6d 6d 69 74 3a 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 | commit:..............Subtree.... | 
| 120a40 | 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 75 62 | ..........(line..30).*.magit-sub | 
| 120a60 | 74 72 65 65 2d 65 78 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 | tree-export:..................Su | 
| 120a80 | 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 34 32 29 0a 2a 20 | btree..............(line..42).*. | 
| 120aa0 | 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d    70 6f 72 74 3a 20 20 20 20 20 20 20 20 20 20 20 | magit-subtree-import:........... | 
| 120ac0 | 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 69 6e | .......Subtree..............(lin | 
| 120ae0 | 65 20 20 31 33 29 0a 2a 20 6d 61 67 69 74 2d 73    75 62 74 72 65 65 2d 6d 65 72 67 65 3a 20 20 20 | e..13).*.magit-subtree-merge:... | 
| 120b00 | 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 20 20 | ................Subtree......... | 
| 120b20 | 20 20 20 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 | .....(line..34).*.magit-subtree- | 
| 120b40 | 70 75 6c 6c 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 | pull:....................Subtree | 
| 120b60 | 2e 20 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 6d 61 67 69 74 | ..............(line..38).*.magit | 
| 120b80 | 2d 73 75 62 74 72 65 65 2d 70 75 73 68 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -subtree-push:.................. | 
| 120ba0 | 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 35 34 | ..Subtree..............(line..54 | 
| 120bc0 | 29 0a 2a 20 6d 61 67 69 74 2d 73 75 62 74 72 65    65 2d 73 70 6c 69 74 3a 20 20 20 20 20 20 20 20 | ).*.magit-subtree-split:........ | 
| 120be0 | 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 20 20 | ...........Subtree.............. | 
| 120c00 | 28 6c 69 6e 65 20 20 35 39 29 0a 2a 20 6d 61 67    69 74 2d 73 77 69 74 63 68 2d 74 6f 2d 72 65 70 | (line..59).*.magit-switch-to-rep | 
| 120c20 | 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 3a 20    20 20 20 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 | ository-buffer:.....Common.Comma | 
| 120c40 | 6e 64 73 2e 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 77 69 74 | nds......(line...6).*.magit-swit | 
| 120c60 | 63 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 66 72 | ch-to-repository-buffer-other-fr | 
| 120c80 | 61 6d 65 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 | ame:.Common.Commands............ | 
| 120ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120cc0 | 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 38 29 0a 2a | ....................(line...8).* | 
| 120ce0 | 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 | 
| 120d00 | 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 3a    20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 | er-other-window:.Common.Commands | 
| 120d20 | 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 | ................................ | 
| 120d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 120d60 | 28 6c 69 6e 65 20 20 20 37 29 0a 2a 20 6d 61 67    69 74 2d 74 61 67 3a 20 20 20 20 20 20 20 20 20 | (line...7).*.magit-tag:......... | 
| 120d80 | 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 67 2e 20 20 20 20 | ....................Tagging..... | 
| 120da0 | 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 74 2d 74 61 67 2d | .........(line...8).*.magit-tag- | 
| 120dc0 | 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 20 20 20 54 61 67 | create:......................Tag | 
| 120de0 | 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 34 29 0a 2a 20 6d | ging..............(line..14).*.m | 
| 120e00 | 61 67 69 74 2d 74 61 67 2d 64 65 6c 65 74 65 3a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-tag-delete:................ | 
| 120e20 | 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 6e 65 | ......Tagging..............(line | 
| 120e40 | 20 20 33 39 29 0a 2a 20 6d 61 67 69 74 2d 74 61    67 2d 70 72 75 6e 65 3a 20 20 20 20 20 20 20 20 | ..39).*.magit-tag-prune:........ | 
| 120e60 | 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 20 20 | ...............Tagging.......... | 
| 120e80 | 20 20 20 20 28 6c 69 6e 65 20 20 34 36 29 0a 2a    20 6d 61 67 69 74 2d 74 61 67 2d 72 65 6c 65 61 | ....(line..46).*.magit-tag-relea | 
| 120ea0 | 73 65 3a 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 67 2e | se:.....................Tagging. | 
| 120ec0 | 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 67 69 74 2d | .............(line..19).*.magit- | 
| 120ee0 | 74 6f 67 67 6c 65 2d 62 75 66 66 65 72 2d 6c 6f    63 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | toggle-buffer-lock:............. | 
| 120f00 | 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66 66 65    72 73 2e 20 20 20 28 6c 69 6e 65 20 20 31 37 29 | .Modes.and.Buffers....(line..17) | 
| 120f20 | 0a 2a 20 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 | .*.magit-toggle-margin:......... | 
| 120f40 | 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 20 20 20 28 | ..........Refreshing.Logs......( | 
| 120f60 | 6c 69 6e 65 20 20 33 37 29 0a 2a 20 6d 61 67 69    74 2d 74 6f 67 67 6c 65 2d 6d 61 72 67 69 6e 20 | line..37).*.magit-toggle-margin. | 
| 120f80 | 3c 31 3e 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 | <1>:...............Log.Margin... | 
| 120fa0 | 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 2d 74 6f 67 67 6c | ........(line..66).*.magit-toggl | 
| 120fc0 | 65 2d 6d 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 | e-margin-details:...........Log. | 
| 120fe0 | 4d 61 72 67 69 6e 2e 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 | Margin...........(line..74).*.ma | 
| 121000 | 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 3a 20 20 20 20 20 | git-toggle-verbose-refresh:..... | 
| 121020 | 20 20 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 | .....Debugging.Tools......(line. | 
| 121040 | 20 33 30 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 | .30).*.magit-unstage:........... | 
| 121060 | 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 61 67 | ..............Staging.and.Unstag | 
| 121080 | 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 20 20 | ing............................. | 
| 1210a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1210c0 | 20 20 20 28 6c 69 6e 65 20 20 34 33 29 0a 2a 20    6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 61 6c | ...(line..43).*.magit-unstage-al | 
| 1210e0 | 6c 3a 20 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 | l:.....................Staging.a | 
| 121100 | 6e 64 20 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 | nd.Unstaging.................... | 
| 121120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121140 | 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 75 | ............(line..52).*.magit-u | 
| 121160 | 6e 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 20 20 | nstage-file:.................... | 
| 121180 | 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 | 
| 1211a0 | 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 20 | rs.............................. | 
| 1211c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1211e0 | 20 20 28 6c 69 6e 65 20 20 31 38 29 0a 2a 20 6d    61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c | ..(line..18).*.magit-unstage-fil | 
| 121200 | 65 20 3c 31 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 20 66 | e.<1>:................Commands.f | 
| 121220 | 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....... | 
| 121240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121260 | 20 20 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.. | 
| 121280 | 33 33 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 20 20 | 33).*.magit-version:............ | 
| 1212a0 | 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 20 20 | .............Git.Executable..... | 
| 1212c0 | 20 20 28 6c 69 6e 65 20 20 36 31 29 0a 2a 20 6d    61 67 69 74 2d 76 65 72 73 69 6f 6e 20 3c 31 3e | ..(line..61).*.magit-version.<1> | 
| 1212e0 | 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 67 20 | :.....................Debugging. | 
| 121300 | 54 6f 6f 6c 73 2e 20 20 20 20 20 28 6c 69 6e 65    20 20 31 30 29 0a 2a 20 6d 61 67 69 74 2d 76 69 | Tools......(line..10).*.magit-vi | 
| 121320 | 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 20 52 | sit-ref:.......................R | 
| 121340 | 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 38 35 29 0a 2a | eferences.Buffer....(line.185).* | 
| 121360 | 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 20 20 | .magit-wip-commit:.............. | 
| 121380 | 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 6c 69 | ........Wip.Modes............(li | 
| 1213a0 | 6e 65 20 20 38 38 29 0a 2a 20 6d 61 67 69 74 2d    77 69 70 2d 6c 6f 67 3a 20 20 20 20 20 20 20 20 | ne..88).*.magit-wip-log:........ | 
| 1213c0 | 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 20 20 | .................Wip.Modes...... | 
| 1213e0 | 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 77 69 70 2d 6c 6f 67 | ......(line..48).*.magit-wip-log | 
| 121400 | 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 4d 6f | -current:.................Wip.Mo | 
| 121420 | 64 65 73 2e 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 35 37 29 0a 2a 20 6d 61 67 69 | des............(line..57).*.magi | 
| 121440 | 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 20 20 | t-worktree:..................... | 
| 121460 | 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... | 
| 121480 | 38 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 20 20 | 8).*.magit-worktree-branch:..... | 
| 1214a0 | 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 20 20 | ............Worktree............ | 
| 1214c0 | 20 28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 6d 61    67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 68 65 | .(line..17).*.magit-worktree-che | 
| 1214e0 | 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 20 20 | ckout:...............Worktree... | 
| 121500 | 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 6f 72 | ..........(line..13).*.magit-wor | 
| 121520 | 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 57 6f | ktree-delete:.................Wo | 
| 121540 | 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 35 29 0a 2a 20 | rktree.............(line..25).*. | 
| 121560 | 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 20 20 | magit-worktree-move:............ | 
| 121580 | 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 | 
| 1215a0 | 65 20 20 32 31 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 3a 20 | e..21).*.magit-worktree-status:. | 
| 1215c0 | 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........ | 
| 1215e0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 33 30 29 0a    2a 20 73 63 72 6f 6c 6c 2d 64 6f 77 6e 3a 20 20 | .....(line..30).*.scroll-down:.. | 
| 121600 | 20 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 | 
| 121620 | 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............ | 
| 121640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121660 | 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 30 29 0a 2a | ....................(line..60).* | 
| 121680 | 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 20 20 | .scroll-up:..................... | 
| 1216a0 | 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 44 69 | ........Commands.Available.in.Di | 
| 1216c0 | 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 20 20 | ffs............................. | 
| 1216e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121700 | 20 20 20 28 6c 69 6e 65 20 20 35 36 29 0a 2a 20    77 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 | ...(line..56).*.with-editor-canc | 
| 121720 | 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 20 43 | el:....................Editing.C | 
| 121740 | 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 20 20 | ommit.Messages.................. | 
| 121760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121780 | 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 68 2d | ..............(line..22).*.with- | 
| 1217a0 | 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 20 20 | editor-cancel.<1>:.............. | 
| 1217c0 | 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...... | 
| 1217e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 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 28 6c 69 6e 65 20 | ..........................(line. | 
| 121820 | 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 20 20 | .11).*.with-editor-debug:....... | 
| 121840 | 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 20 20 | ..............Debugging.Tools... | 
| 121860 | 20 20 20 28 6c 69 6e 65 20 20 34 34 29 0a 2a 20    77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6e 69 | ...(line..44).*.with-editor-fini | 
| 121880 | 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 20 43 | sh:....................Editing.C | 
| 1218a0 | 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 20 20 | ommit.Messages.................. | 
| 1218c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1218e0 | 20 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 77 69 74 68 2d | ..............(line..17).*.with- | 
| 121900 | 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 20 20 | editor-finish.<1>:.............. | 
| 121920 | 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...... | 
| 121940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121960 | 20 20 20 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. | 
| 121980 | 20 20 36 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 | ..6)....File:.magit.info,..Node: | 
| 1219a0 | 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 78 2c    20 20 4e 65 78 74 3a 20 56 61 72 69 61 62 6c 65 | .Function.Index,..Next:.Variable | 
| 1219c0 | 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 43    6f 6d 6d 61 6e 64 20 49 6e 64 65 78 2c 20 20 55 | .Index,..Prev:.Command.Index,..U | 
| 1219e0 | 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78    20 45 20 46 75 6e 63 74 69 6f 6e 20 49 6e 64 65 | p:.Top..Appendix.E.Function.Inde | 
| 121a00 | 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 5b | x.*************************....[ | 
| 121a20 | 69 6e 64 65 78 00 08 5d 0a 2a 20 4d 65 6e 75 3a    0a 0a 2a 20 62 75 67 2d 72 65 66 65 72 65 6e 63 | index..].*.Menu:..*.bug-referenc | 
| 121a40 | 65 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 43 6f 6d 6d 69 | e-mode:....................Commi | 
| 121a60 | 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 20 20 | t.Mode.and.Hooks................ | 
| 121a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121aa0 | 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 0a 2a 20 67 69 74 | ................(line..56).*.git | 
| 121ac0 | 2d 63 6f 6d 6d 69 74 2d 63 68 65 63 6b 2d 73 74    79 6c 65 2d 63 6f 6e 76 65 6e 74 69 6f 6e 73 3a | -commit-check-style-conventions: | 
| 121ae0 | 20 20 20 20 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 2e 0a | ....Commit.Message.Conventions.. | 
| 121b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121b20 | 20 20 20 20 20 20 20 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 | 
| 121b40 | 69 6e 65 20 20 34 30 29 0a 2a 20 67 69 74 2d 63    6f 6d 6d 69 74 2d 70 72 6f 70 65 72 74 69 7a 65 | ine..40).*.git-commit-propertize | 
| 121b60 | 2d 64 69 66 66 3a 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 | -diff:............Commit.Mode.an | 
| 121b80 | 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 20 | d.Hooks......................... | 
| 121ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121bc0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 34 37    29 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 | .......(line..47).*.git-commit-s | 
| 121be0 | 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 20 20 43 6f 6d 6d 69 | ave-message:...............Commi | 
| 121c00 | 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 20 20 | t.Mode.and.Hooks................ | 
| 121c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121c40 | 20 20 20 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 67 69 74 | ................(line..28).*.git | 
| 121c60 | 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 63 68    61 6e 67 65 6c 6f 67 2d 73 75 70 70 6f 72 74 3a | -commit-setup-changelog-support: | 
| 121c80 | 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 20 20 | ....Commit.Mode.and.Hooks....... | 
| 121ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121cc0 | 20 20 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.. | 
| 121ce0 | 33 32 29 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74    2d 74 75 72 6e 2d 6f 6e 2d 61 75 74 6f 2d 66 69 | 32).*.git-commit-turn-on-auto-fi | 
| 121d00 | 6c 6c 3a 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 | ll:..........Commit.Mode.and.Hoo | 
| 121d20 | 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.............................. | 
| 121d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121d60 | 20 20 28 6c 69 6e 65 20 20 33 37 29 0a 2a 20 67    69 74 2d 63 6f 6d 6d 69 74 2d 74 75 72 6e 2d 6f | ..(line..37).*.git-commit-turn-o | 
| 121d80 | 6e 2d 66 6c 79 73 70 65 6c 6c 3a 20 20 20 20 20    20 20 20 20 20 20 43 6f 6d 6d 69 74 20 4d 6f 64 | n-flyspell:...........Commit.Mod | 
| 121da0 | 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..................... | 
| 121dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121de0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 34 32 29 0a 2a 20 69 64 6f 2d 65 6e 74 65 | ...........(line..42).*.ido-ente | 
| 121e00 | 72 2d 6d 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 | r-magit-status:................S | 
| 121e20 | 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 20 20 39 39 29 0a 2a | tatus.Buffer........(line..99).* | 
| 121e40 | 20 6d 61 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 | .magit-add-section-hook:........ | 
| 121e60 | 20 20 20 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 | ........Section.Hooks........(li | 
| 121e80 | 6e 65 20 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 | ne..20).*.magit-after-save-refre | 
| 121ea0 | 73 68 2d 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 | sh-status:.......Automatic.Refre | 
| 121ec0 | 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 20 20 20 20 20 20 20 | shing.of.Magit.Buffers.......... | 
| 121ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 121f00 | 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 39 29 | ......................(line..59) | 
| 121f20 | 0a 2a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    6f 72 2d 63 68 65 63 6b 6f 75 74 3a 20 20 20 20 | .*.magit-branch-or-checkout:.... | 
| 121f40 | 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 20 28 | ..........Branch.Commands......( | 
| 121f60 | 6c 69 6e 65 20 32 36 37 29 0a 2a 20 6d 61 67 69    74 2d 62 72 61 6e 63 68 2d 6f 72 70 68 61 6e 3a | line.267).*.magit-branch-orphan: | 
| 121f80 | 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 6d 6d 61 6e | ...................Branch.Comman | 
| 121fa0 | 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 32 36    32 29 0a 2a 20 6d 61 67 69 74 2d 62 72 61 6e 63 | ds......(line.262).*.magit-branc | 
| 121fc0 | 68 2d 73 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 | h-shelve:...................Auxi | 
| 121fe0 | 6c 69 61 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 | liary.Branch.Commands........... | 
| 122000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122020 | 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 39 29 0a | .....................(line...9). | 
| 122040 | 2a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75    6e 73 68 65 6c 76 65 3a 20 20 20 20 20 20 20 20 | *.magit-branch-unshelve:........ | 
| 122060 | 20 20 20 20 20 20 20 20 20 41 75 78 69 6c 69 61    72 79 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e | .........Auxiliary.Branch.Comman | 
| 122080 | 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 20 20 20 20 20 20 | ds.............................. | 
| 1220a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1220c0 | 20 20 28 6c 69 6e 65 20 20 32 30 29 0a 2a 20 6d    61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d | ..(line..20).*.magit-builtin-com | 
| 1220e0 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 3a 20 20 20    20 20 20 20 20 20 53 75 70 70 6f 72 74 20 66 6f | pleting-read:.........Support.fo | 
| 122100 | 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 20 20 20 | r.Completion.Frameworks......... | 
| 122120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122140 | 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 34 32 | .......................(line..42 | 
| 122160 | 29 0a 2a 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).*.magit-bundle:............... | 
| 122180 | 20 20 20 20 20 20 20 20 20 20 20 42 75 6e 64 6c    65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........Bundle............... | 
| 1221a0 | 28 6c 69 6e 65 20 20 20 38 29 0a 2a 20 6d 61 67    69 74 2d 63 61 6c 6c 2d 67 69 74 3a 20 20 20 20 | (line...8).*.magit-call-git:.... | 
| 1221c0 | 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 47 69 74 20 | ....................Calling.Git. | 
| 1221e0 | 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 20 20 20 20 | for.Effect...................... | 
| 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 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 63 61 6c | ..........(line..28).*.magit-cal | 
| 122240 | 6c 2d 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 20 43 61 | l-process:....................Ca | 
| 122260 | 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 20 20 20 20 20 | lling.Git.for.Effect............ | 
| 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 28 6c 69 6e 65 20 20 33 32 29 0a 2a | ....................(line..32).* | 
| 1222c0 | 20 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65    63 74 69 6f 6e 3a 20 20 20 20 20 20 20 20 20 20 | .magit-cancel-section:.......... | 
| 1222e0 | 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 20 28 6c 69 | ........Creating.Sections....(li | 
| 122300 | 6e 65 20 20 37 31 29 0a 2a 20 6d 61 67 69 74 2d    63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 3a | ne..71).*.magit-completing-read: | 
| 122320 | 20 20 20 20 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 6d | .................Support.for.Com | 
| 122340 | 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 20 | pletion.Frameworks.............. | 
| 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 20 20 20 20 20 20 20    20 20 28 6c 69 6e 65 20 20 36 30 29 0a 2a 20 6d | ..................(line..60).*.m | 
| 1223a0 | 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 20 20 | agit-current-section:........... | 
| 1223c0 | 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 6e 65 | ......Section.Selection....(line | 
| 1223e0 | 20 20 20 36 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 | ...6).*.magit-define-section-jum | 
| 122400 | 70 65 72 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 | per:...........Creating.Sections | 
| 122420 | 2e 20 20 20 28 6c 69 6e 65 20 20 37 37 29 0a 2a    20 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d | ....(line..77).*.magit-describe- | 
| 122440 | 73 65 63 74 69 6f 6e 2d 62 72 69 65 66 6c 79 3a    20 20 20 20 20 20 20 20 53 65 63 74 69 6f 6e 20 | section-briefly:........Section. | 
| 122460 | 54 79 70 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 | Types.and.Values................ | 
| 122480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1224a0 | 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 6d 61 67 | ................(line..18).*.mag | 
| 1224c0 | 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:.................. | 
| 1224e0 | 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 | 
| 122500 | 31 38 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 | 18).*.magit-diff-type:.......... | 
| 122520 | 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.. | 
| 122540 | 20 20 28 6c 69 6e 65 20 20 39 35 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | ..(line..95).*.magit-diff-visit- | 
| 122560 | 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 46 | file-other-frame:.....Visiting.F | 
| 122580 | 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 20 | iles.and.Blobs.from.a.Diff...... | 
| 1225a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1225c0 | 20 20 20 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. | 
| 1225e0 | 20 37 34 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 68 | .74).*.magit-diff-visit-file-oth | 
| 122600 | 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 64 | er-window:....Visiting.Files.and | 
| 122620 | 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 20 | .Blobs.from.a.Diff.............. | 
| 122640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122660 | 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 33 29 0a 2a 20 6d | ..................(line..73).*.m | 
| 122680 | 61 67 69 74 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 2d 6f 74 | agit-diff-visit-worktree-file-ot | 
| 1226a0 | 68 65 72 2d 66 72 61 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 | her-frame:.Visiting.Files.and.Bl | 
| 1226c0 | 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 20 20 | obs.from.a.Diff................. | 
| 1226e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122700 | 20 20 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 69 | ...............(line..76).*.magi | 
| 122720 | 74 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 2d 6f 74 68 65 72 | t-diff-visit-worktree-file-other | 
| 122740 | 2d 77 69 6e 64 6f 77 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 | -window:.Visiting.Files.and.Blob | 
| 122760 | 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 20 20 20 20 | s.from.a.Diff................... | 
| 122780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1227a0 | 20 20 20 20 20 20 20 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 | .............(line..75).*.magit- | 
| 1227c0 | 64 69 73 61 62 6c 65 2d 73 65 63 74 69 6f 6e 2d    69 6e 73 65 72 74 65 72 3a 20 20 20 20 20 20 20 | disable-section-inserter:....... | 
| 1227e0 | 20 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 2e 0a 20 | .Per-Repository.Configuration... | 
| 122800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122820 | 20 20 20 20 20 20 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 | 
| 122840 | 6e 65 20 20 33 31 29 0a 2a 20 6d 61 67 69 74 2d    64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 3a 20 | ne..31).*.magit-display-buffer:. | 
| 122860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 53 77 69 74 63 68 69 6e 67 20 42 75 66 66 65 | .................Switching.Buffe | 
| 122880 | 72 73 2e 20 20 20 28 6c 69 6e 65 20 20 20 36 29    0a 2a 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 | rs....(line...6).*.magit-display | 
| 1228a0 | 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 3a 20 53 77 69 74 | -buffer-fullcolumn-most-v1:.Swit | 
| 1228c0 | 63 68 69 6e 67 20 42 75 66 66 65 72 73 2e 20 28    6c 69 6e 65 20 20 37 35 29 0a 2a 20 6d 61 67 69 | ching.Buffers..(line..75).*.magi | 
| 1228e0 | 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 61 74 75 | t-display-buffer-fullframe-statu | 
| 122900 | 73 2d 74 6f 70 6c 65 66 74 2d 76 31 3a 20 53 77    69 74 63 68 69 6e 67 20 42 75 66 66 65 72 73 2e | s-topleft-v1:.Switching.Buffers. | 
| 122920 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 122960 | 6c 69 6e 65 20 20 36 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 | line..65).*.magit-display-buffer | 
| 122980 | 2d 66 75 6c 6c 66 72 61 6d 65 2d 73 74 61 74 75    73 2d 76 31 3a 20 53 77 69 74 63 68 69 6e 67 20 | -fullframe-status-v1:.Switching. | 
| 1229a0 | 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......................... | 
| 1229c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1229e0 | 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 | 
| 122a00 | 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 70 74 2d 64 69 66 66 | y-buffer-same-window-except-diff | 
| 122a20 | 2d 76 31 3a 20 53 77 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 | -v1:.Switching.Buffers.......... | 
| 122a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122a60 | 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 33 29 | ......................(line..53) | 
| 122a80 | 0a 2a 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 74 69 6f | .*.magit-display-buffer-traditio | 
| 122aa0 | 6e 61 6c 3a 20 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 | nal:......Switching.Buffers....( | 
| 122ac0 | 6c 69 6e 65 20 20 34 35 29 0a 2a 20 6d 61 67 69    74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 | line..45).*.magit-display-reposi | 
| 122ae0 | 74 6f 72 79 2d 62 75 66 66 65 72 3a 20 20 20 20    20 20 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e | tory-buffer:.......Common.Comman | 
| 122b00 | 64 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 20    39 29 0a 2a 20 6d 61 67 69 74 2d 66 69 6c 65 2d | ds......(line...9).*.magit-file- | 
| 122b20 | 63 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 43 6f 6d 6d | checkout:...................Comm | 
| 122b40 | 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. | 
| 122b60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 122ba0 | 6c 69 6e 65 20 31 33 35 29 0a 2a 20 6d 61 67 69    74 2d 66 69 6c 65 2d 64 65 6c 65 74 65 3a 20 20 | line.135).*.magit-file-delete:.. | 
| 122bc0 | 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. | 
| 122be0 | 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.......... | 
| 122c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122c20 | 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 32 37 29 | ......................(line.127) | 
| 122c40 | 0a 2a 20 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 | .*.magit-file-rename:........... | 
| 122c60 | 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 | 
| 122c80 | 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................... | 
| 122ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 31 32 33 29 0a 2a 20 6d 61 67 69 74 2d | .............(line.123).*.magit- | 
| 122ce0 | 66 69 6c 65 2d 75 6e 74 72 61 63 6b 3a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file-untrack:................... | 
| 122d00 | 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 | 
| 122d20 | 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............................ | 
| 122d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 122d60 | 20 20 20 20 28 6c 69 6e 65 20 31 33 31 29 0a 2a    20 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 | ....(line.131).*.magit-find-file | 
| 122d80 | 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 47 65 6e 65 72 61 6c 2d | :.......................General- | 
| 122da0 | 50 75 72 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 | Purpose.Visit.Commands.......... | 
| 122dc0 | 20 20 20 20 20 20 20 20 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 28 6c 69 6e 65 20 20 20 39 29 | ......................(line...9) | 
| 122e00 | 0a 2a 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 3a 20 | .*.magit-find-file-other-frame:. | 
| 122e20 | 20 20 20 20 20 20 20 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 | ..........General-Purpose.Visit. | 
| 122e40 | 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........................ | 
| 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 28 6c 69 6e 65 20 20 32    31 29 0a 2a 20 6d 61 67 69 74 2d 66 69 6e 64 2d | ........(line..21).*.magit-find- | 
| 122ea0 | 66 69 6c 65 2d 6f 74 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 | file-other-window:..........Gene | 
| 122ec0 | 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 2e 0a 20 20 20 20 | ral-Purpose.Visit.Commands...... | 
| 122ee0 | 20 20 20 20 20 20 20 20 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 28 6c 69 6e 65 20 | ..........................(line. | 
| 122f20 | 20 31 35 29 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 | .15).*.magit-generate-buffer-nam | 
| 122f40 | 65 2d 64 65 66 61 75 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 | e-default-function:.Naming.Buffe | 
| 122f60 | 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 20 | rs.............................. | 
| 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 28 6c 69 6e 65 20 20 31 37 29 0a 2a 20 6d    61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e | ..(line..17).*.magit-get-section | 
| 122fc0 | 3a 20 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 | :.....................Matching.S | 
| 122fe0 | 65 63 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65    20 20 31 36 29 0a 2a 20 6d 61 67 69 74 2d 67 69 | ections....(line..16).*.magit-gi | 
| 123000 | 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 20 43 | t:.............................C | 
| 123020 | 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 20 20 20 20 | alling.Git.for.Effect........... | 
| 123040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123060 | 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 29 0a | .....................(line..50). | 
| 123080 | 2a 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 69 74    2d 63 6f 64 65 3a 20 20 20 20 20 20 20 20 20 20 | *.magit-git-exit-code:.......... | 
| 1230a0 | 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 69 | .........Getting.a.Value.from.Gi | 
| 1230c0 | 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 20 | t............................... | 
| 1230e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123100 | 20 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 6d 61    67 69 74 2d 67 69 74 2d 66 61 69 6c 75 72 65 3a | .(line..10).*.magit-git-failure: | 
| 123120 | 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 56 | .....................Getting.a.V | 
| 123140 | 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 20 | alue.from.Git................... | 
| 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 20 20 20 20 20 | ................................ | 
| 123180 | 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 67 69 74 2d | .............(line..19).*.magit- | 
| 1231a0 | 67 69 74 2d 66 61 6c 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 | git-false:...................... | 
| 1231c0 | 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 20 | .Getting.a.Value.from.Git....... | 
| 1231e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123200 | 20 20 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.. | 
| 123220 | 32 39 29 0a 2a 20 6d 61 67 69 74 2d 67 69 74 2d    69 6e 73 65 72 74 3a 20 20 20 20 20 20 20 20 20 | 29).*.magit-git-insert:......... | 
| 123240 | 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 6f | .............Getting.a.Value.fro | 
| 123260 | 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 20 | m.Git........................... | 
| 123280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1232a0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 33 34 29 0a    2a 20 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d | .....(line..34).*.magit-git-item | 
| 1232c0 | 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 47 65 74 74 69 6e 67 | s:.......................Getting | 
| 1232e0 | 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 20 20 20 | .a.Value.from.Git............... | 
| 123300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123320 | 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 6d 61 | .................(line..49).*.ma | 
| 123340 | 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-git-lines:.................. | 
| 123360 | 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 2e 0a 20 | .....Getting.a.Value.from.Git... | 
| 123380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1233a0 | 20 20 20 20 20 20 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 | 
| 1233c0 | 6e 65 20 20 34 34 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 | ne..44).*.magit-git-str:........ | 
| 1233e0 | 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 65 | .................Getting.a.Value | 
| 123400 | 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 20 | .from.Git....................... | 
| 123420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123440 | 20 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 67 69 74 2d | .........(line..87).*.magit-git- | 
| 123460 | 73 74 72 69 6e 67 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 | string:......................Get | 
| 123480 | 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 20 | ting.a.Value.from.Git........... | 
| 1234a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1234c0 | 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). | 
| 1234e0 | 2a 20 6d 61 67 69 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 | *.magit-git-success:............ | 
| 123500 | 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 69 | .........Getting.a.Value.from.Gi | 
| 123520 | 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 20 | t............................... | 
| 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 28 6c 69 6e 65 20 20 31 34 29 0a 2a 20 6d 61    67 69 74 2d 67 69 74 2d 74 72 75 65 3a 20 20 20 | .(line..14).*.magit-git-true:... | 
| 123580 | 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 56 | .....................Getting.a.V | 
| 1235a0 | 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 20 | alue.from.Git................... | 
| 1235c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1235e0 | 20 20 20 20 20 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 | .............(line..24).*.magit- | 
| 123600 | 67 69 74 2d 77 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 20 | git-wash:....................... | 
| 123620 | 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 20 20 | .Calling.Git.for.Effect......... | 
| 123640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123660 | 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 35 | .......................(line..55 | 
| 123680 | 29 0a 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 | ).*.magit-hunk-set-window-start: | 
| 1236a0 | 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 20 20 20 | ...........Section.Movement..... | 
| 1236c0 | 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 6d 61 67    69 74 2d 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e | (line..51).*.magit-ido-completin | 
| 1236e0 | 67 2d 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 | g-read:.............Support.for. | 
| 123700 | 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 20 20 20 20 20 | Completion.Frameworks........... | 
| 123720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123740 | 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 34 38 29 0a | .....................(line..48). | 
| 123760 | 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 65 3a 20 20 20 20 20 | *.magit-insert-am-sequence:..... | 
| 123780 | 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 28 6c | .........Status.Sections......(l | 
| 1237a0 | 69 6e 65 20 20 32 38 29 0a 2a 20 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 61 73 73 75 6d 65 64 2d | ine..28).*.magit-insert-assumed- | 
| 1237c0 | 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 53 65 63 74 69 6f 6e | unchanged-files:..Status.Section | 
| 1237e0 | 73 2e 20 20 20 20 20 28 6c 69 6e 65 20 31 31 37    29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | s......(line.117).*.magit-insert | 
| 123800 | 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 20 20 53 74 61 74 75 | -bisect-log:...............Statu | 
| 123820 | 73 20 53 65 63 74 69 6f 6e 73 2e 20 20 20 20 20    28 6c 69 6e 65 20 20 34 36 29 0a 2a 20 6d 61 67 | s.Sections......(line..46).*.mag | 
| 123840 | 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 20 20 20 20 20 20 20 | it-insert-bisect-output:........ | 
| 123860 | 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.. | 
| 123880 | 33 38 29 0a 2a 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 3a 20 | 38).*.magit-insert-bisect-rest:. | 
| 1238a0 | 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 20 20 20 | .............Status.Sections.... | 
| 1238c0 | 20 20 28 6c 69 6e 65 20 20 34 32 29 0a 2a 20 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 64 69 66 66 | ..(line..42).*.magit-insert-diff | 
| 1238e0 | 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 74 75 73 20 48 65 61 | -filter-header:.......Status.Hea | 
| 123900 | 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 20 20 | der.Sections.................... | 
| 123920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123940 | 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 6d 61 67 69 74 2d 69 | ............(line..38).*.magit-i | 
| 123960 | 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 20 20 20 20 20 20 20 | nsert-error-header:............. | 
| 123980 | 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 20 20 | Status.Header.Sections.......... | 
| 1239a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1239c0 | 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 38 29 | ......................(line..28) | 
| 1239e0 | 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 63 68 2d 68 65 61 64 | .*.magit-insert-head-branch-head | 
| 123a00 | 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 65 63 74 69 6f 6e 73 | er:.......Status.Header.Sections | 
| 123a20 | 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 | ................................ | 
| 123a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123a60 | 28 6c 69 6e 65 20 20 34 32 29 0a 2a 20 6d 61 67    69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e | (line..42).*.magit-insert-headin | 
| 123a80 | 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 69 6e 67 20 53 65 63 | g:..................Creating.Sec | 
| 123aa0 | 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 20    34 32 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 | tions....(line..42).*.magit-inse | 
| 123ac0 | 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 20 20 20 20 53 74 61 | rt-ignored-files:............Sta | 
| 123ae0 | 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 30 30 29 0a 2a 20 6d | tus.Sections......(line.100).*.m | 
| 123b00 | 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 73 3a 20 20 20 20 20 | agit-insert-local-branches:..... | 
| 123b20 | 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 2e 20 28 6c 69 6e 65 | ......References.Sections..(line | 
| 123b40 | 20 20 31 37 29 0a 2a 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 6d 65 72 67 65 2d 6c 6f 67 3a 20 | ..17).*.magit-insert-merge-log:. | 
| 123b60 | 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 20 | ...............Status.Sections.. | 
| 123b80 | 20 20 20 20 28 6c 69 6e 65 20 20 31 38 29 0a 2a    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f | ....(line..18).*.magit-insert-mo | 
| 123ba0 | 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 74 61 74 75 73 20 4d | dules:..................Status.M | 
| 123bc0 | 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 20 20 20 | odule.Sections.................. | 
| 123be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123c00 | 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 74 | ..............(line..12).*.magit | 
| 123c20 | 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 20 20 20 20 20 20 20 | -insert-modules-overview:....... | 
| 123c40 | 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 0a 20 20 20 20 20 20 | ..Status.Module.Sections........ | 
| 123c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123c80 | 20 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 | 
| 123ca0 | 33 29 0a 2a 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 | 3).*.magit-insert-modules-unpull | 
| 123cc0 | 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 73 20 4d 6f 64 75 6c | ed-from-pushremote:.Status.Modul | 
| 123ce0 | 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 20 20 20 20 20 20 20 | e.Sections...................... | 
| 123d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123d20 | 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 69 6e 73 | ..........(line..50).*.magit-ins | 
| 123d40 | 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 70 73 74 72 65 | ert-modules-unpulled-from-upstre | 
| 123d60 | 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 0a 20 20 20 20 | am:.Status.Module.Sections...... | 
| 123d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123da0 | 20 20 20 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. | 
| 123dc0 | 20 34 34 29 0a 2a 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 | .44).*.magit-insert-modules-unpu | 
| 123de0 | 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 73 20 4d 6f 64 75 6c | shed-to-pushremote:.Status.Modul | 
| 123e00 | 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 20 20 20 20 20 20 20 | e.Sections...................... | 
| 123e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123e40 | 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 2d 69 6e 73 | ..........(line..62).*.magit-ins | 
| 123e60 | 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 72 65 61 6d | ert-modules-unpushed-to-upstream | 
| 123e80 | 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 0a 20 20 20 20 20 20 | :.Status.Module.Sections........ | 
| 123ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123ec0 | 20 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 | 
| 123ee0 | 36 29 0a 2a 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 | 6).*.magit-insert-push-branch-he | 
| 123f00 | 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 65 63 74 69 6f | ader:.......Status.Header.Sectio | 
| 123f20 | 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.............................. | 
| 123f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 123f60 | 20 20 28 6c 69 6e 65 20 20 35 31 29 0a 2a 20 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 62 61 | ..(line..51).*.magit-insert-reba | 
| 123f80 | 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 74 75 73 20 53 65 63 | se-sequence:..........Status.Sec | 
| 123fa0 | 74 69 6f 6e 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 69 6e | tions......(line..23).*.magit-in | 
| 123fc0 | 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 20 20 20 20 20 20 53 | sert-recent-commits:...........S | 
| 123fe0 | 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 33 31 29 0a 2a | tatus.Sections......(line.131).* | 
| 124000 | 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 3a 20 20 | .magit-insert-remote-branches:.. | 
| 124020 | 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 2e 20 28 6c 69 | ........References.Sections..(li | 
| 124040 | 6e 65 20 20 32 31 29 0a 2a 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 72 65 6d 6f 74 65 2d 68 65 | ne..21).*.magit-insert-remote-he | 
| 124060 | 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 65 61 64 65 72 20 53 | ader:............Status.Header.S | 
| 124080 | 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......................... | 
| 1240a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1240c0 | 20 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 69 6e 73 65 72 74 | .......(line..67).*.magit-insert | 
| 1240e0 | 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 20 20 53 74 61 74 75 | -repo-header:..............Statu | 
| 124100 | 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 20 20 | s.Header.Sections............... | 
| 124120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124140 | 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 20 6d 61 | .................(line..63).*.ma | 
| 124160 | 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 20 20 20 20 20 20 20 | git-insert-section:............. | 
| 124180 | 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 20 28 6c 69 6e 65 20 | .....Creating.Sections....(line. | 
| 1241a0 | 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 6e 63 65 72 2d 73 65 | ..6).*.magit-insert-sequencer-se | 
| 1241c0 | 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 69 6f 6e 73 2e 20 20 | quence:.......Status.Sections... | 
| 1241e0 | 20 20 20 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 73 6b 69 | ...(line..33).*.magit-insert-ski | 
| 124200 | 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 61 74 75 73 20 53 65 | p-worktree-files:......Status.Se | 
| 124220 | 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e    65 20 31 31 30 29 0a 2a 20 6d 61 67 69 74 2d 69 | ctions......(line.110).*.magit-i | 
| 124240 | 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 20 20 20 20 20 20 20 | nsert-staged-changes:........... | 
| 124260 | 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 36 33 29 0a | Status.Sections......(line..63). | 
| 124280 | 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 20 20 20 20 20 20 20 | *.magit-insert-stashes:......... | 
| 1242a0 | 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 28 6c | .........Status.Sections......(l | 
| 1242c0 | 69 6e 65 20 20 36 37 29 0a 2a 20 6d 61 67 69 74    2d 69 6e 73 65 72 74 2d 73 74 61 74 75 73 2d 68 | ine..67).*.magit-insert-status-h | 
| 1242e0 | 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 48 65 61 64 65 72 20 | eaders:...........Status.Header. | 
| 124300 | 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 20 | Sections........................ | 
| 124320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124340 | 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 69 6e 73 65 72 | ........(line..12).*.magit-inser | 
| 124360 | 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 20 20 20 52 65 66 65 | t-tags:.....................Refe | 
| 124380 | 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 35 29 0a 2a 20 6d 61 | rences.Sections..(line..25).*.ma | 
| 1243a0 | 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 20 20 20 20 20 20 20 | git-insert-tags-header:......... | 
| 1243c0 | 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 20 20 | .....Status.Header.Sections..... | 
| 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 35 36 29 0a 2a 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 74 72 61 63 6b 65 64 2d 66 69 6c | ..56).*.magit-insert-tracked-fil | 
| 124440 | 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 74 69 6f 6e 73 2e 20 | es:............Status.Sections.. | 
| 124460 | 20 20 20 20 28 6c 69 6e 65 20 20 39 36 29 0a 2a    20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e | ....(line..96).*.magit-insert-un | 
| 124480 | 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 74 61 74 75 73 20 53 | pulled-cherries:........Status.S | 
| 1244a0 | 65 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69    6e 65 20 31 34 32 29 0a 2a 20 6d 61 67 69 74 2d | ections......(line.142).*.magit- | 
| 1244c0 | 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 6f 74 65 3a | insert-unpulled-from-pushremote: | 
| 1244e0 | 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 37 39 29 | .Status.Sections......(line..79) | 
| 124500 | 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 66 72 6f 6d 2d 75 70 | .*.magit-insert-unpulled-from-up | 
| 124520 | 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 2e 20 20 20 20 20 28 | stream:...Status.Sections......( | 
| 124540 | 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 6c 6c 65 | line..74).*.magit-insert-unpulle | 
| 124560 | 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 75 73 20 53 65 63 74 | d-or-recent-commits:.Status.Sect | 
| 124580 | 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 31 32    34 29 0a 2a 20 6d 61 67 69 74 2d 69 6e 73 65 72 | ions....(line.124).*.magit-inser | 
| 1245a0 | 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 20 20 20 53 74 61 74 | t-unpushed-cherries:........Stat | 
| 1245c0 | 75 73 20 53 65 63 74 69 6f 6e 73 2e 20 20 20 20    20 28 6c 69 6e 65 20 31 34 39 29 0a 2a 20 6d 61 | us.Sections......(line.149).*.ma | 
| 1245e0 | 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 73 68 72 65 6d 6f 74 | git-insert-unpushed-to-pushremot | 
| 124600 | 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 20 28 6c 69 6e 65 20 | e:...Status.Sections......(line. | 
| 124620 | 20 38 39 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 | .89).*.magit-insert-unpushed-to- | 
| 124640 | 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 69 6f 6e 73 2e 20 20 | upstream:.....Status.Sections... | 
| 124660 | 20 20 20 28 6c 69 6e 65 20 20 38 34 29 0a 2a 20    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 73 | ...(line..84).*.magit-insert-uns | 
| 124680 | 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 61 74 75 73 20 53 65 | taged-changes:.........Status.Se | 
| 1246a0 | 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e    65 20 20 35 39 29 0a 2a 20 6d 61 67 69 74 2d 69 | ctions......(line..59).*.magit-i | 
| 1246c0 | 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 20 20 20 20 20 20 20 | nsert-untracked-files:.......... | 
| 1246e0 | 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 35 30 29 0a | Status.Sections......(line..50). | 
| 124700 | 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 72 61 6e 63 68 2d 68 | *.magit-insert-upstream-branch-h | 
| 124720 | 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 63 74 69 6f 6e 73 2e | eader:...Status.Header.Sections. | 
| 124740 | 0a 20 20 20 20 20 20 20 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 20 20 20 20 28 | ...............................( | 
| 124780 | 6c 69 6e 65 20 20 34 36 29 0a 2a 20 6d 61 67 69    74 2d 69 6e 73 65 72 74 2d 75 73 65 72 2d 68 65 | line..46).*.magit-insert-user-he | 
| 1247a0 | 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 20 48 65 61 64 65 72 | ader:..............Status.Header | 
| 1247c0 | 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....................... | 
| 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 28 6c 69 6e 65 20 20    37 35 29 0a 2a 20 6d 61 67 69 74 2d 6c 69 73 74 | .........(line..75).*.magit-list | 
| 124820 | 2d 72 65 70 6f 73 69 74 6f 72 69 65 73 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 70 | -repositories:...............Rep | 
| 124840 | 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 20 36 29 0a 2a 20 6d | ository.List......(line...6).*.m | 
| 124860 | 61 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64    75 6c 65 73 3a 20 20 20 20 20 20 20 20 20 20 20 | agit-list-submodules:........... | 
| 124880 | 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 | 
| 1248a0 | 20 20 31 33 29 0a 2a 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 | ..13).*.magit-log-maybe-show-mor | 
| 1248c0 | 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 6d 65 6e 74 2e | e-commits:.....Section.Movement. | 
| 1248e0 | 20 20 20 20 28 6c 69 6e 65 20 20 36 36 29 0a 2a    20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 79 62 65 | ....(line..66).*.magit-log-maybe | 
| 124900 | 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 74 69 6f 6e 20 | -update-blob-buffer:....Section. | 
| 124920 | 4d 6f 76 65 6d 65 6e 74 2e 20 20 20 20 28 6c 69    6e 65 20 20 38 32 29 0a 2a 20 6d 61 67 69 74 2d | Movement.....(line..82).*.magit- | 
| 124940 | 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 75 66 66 65 72 | log-maybe-update-revision-buffer | 
| 124960 | 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 20 20 37 34 29 | :.Section.Movement....(line..74) | 
| 124980 | 0a 2a 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 3a 20 20 20 | .*.magit-maybe-set-dedicated:... | 
| 1249a0 | 20 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 20 20 20 28 | ..........Switching.Buffers....( | 
| 1249c0 | 6c 69 6e 65 20 31 30 30 29 0a 2a 20 6d 61 67 69    74 2d 6d 6f 64 65 2d 64 69 73 70 6c 61 79 2d 62 | line.100).*.magit-mode-display-b | 
| 1249e0 | 75 66 66 65 72 3a 20 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 | uffer:.............Refreshing.Bu | 
| 124a00 | 66 66 65 72 73 2e 20 20 28 6c 69 6e 65 20 20 33    33 29 0a 2a 20 6d 61 67 69 74 2d 6d 6f 64 65 2d | ffers...(line..33).*.magit-mode- | 
| 124a20 | 71 75 69 74 2d 77 69 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 | quit-window:................Quit | 
| 124a40 | 74 69 6e 67 20 57 69 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 | ting.Windows.....(line..34).*.ma | 
| 124a60 | 67 69 74 2d 6d 6f 64 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 | git-mode-setup:................. | 
| 124a80 | 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 20 28 6c 69 6e 65 20 | .....Refreshing.Buffers...(line. | 
| 124aa0 | 20 31 37 29 0a 2a 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 | .17).*.magit-process-file:...... | 
| 124ac0 | 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 | 
| 124ae0 | 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.......................... | 
| 124b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124b20 | 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 70 72 6f 63 65 73 73 | ......(line..67).*.magit-process | 
| 124b40 | 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 47 65 74 74 69 6e | -git:.....................Gettin | 
| 124b60 | 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 20 20 | g.a.Value.from.Git.............. | 
| 124b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124ba0 | 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 6d | ..................(line..59).*.m | 
| 124bc0 | 61 67 69 74 2d 70 75 73 68 2d 69 6d 70 6c 69 63    69 74 6c 79 3a 20 20 20 20 20 20 20 20 20 20 20 | agit-push-implicitly:........... | 
| 124be0 | 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 65 | ......Pushing..............(line | 
| 124c00 | 20 20 38 33 29 0a 2a 20 6d 61 67 69 74 2d 70 75    73 68 2d 74 6f 2d 72 65 6d 6f 74 65 3a 20 20 20 | ..83).*.magit-push-to-remote:... | 
| 124c20 | 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 20 20 | ...............Pushing.......... | 
| 124c40 | 20 20 20 20 28 6c 69 6e 65 20 31 30 31 29 0a 2a    20 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 73 65 | ....(line.101).*.magit-region-se | 
| 124c60 | 63 74 69 6f 6e 73 3a 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 | ctions:.................Section. | 
| 124c80 | 53 65 6c 65 63 74 69 6f 6e 2e 20 20 20 28 6c 69    6e 65 20 20 31 30 29 0a 2a 20 6d 61 67 69 74 2d | Selection....(line..10).*.magit- | 
| 124ca0 | 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | region-values:.................. | 
| 124cc0 | 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 33 37 29 | .Section.Selection....(line..37) | 
| 124ce0 | 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 62 72 61 6e 63 68 3a | .*.magit-repolist-column-branch: | 
| 124d00 | 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......( | 
| 124d20 | 6c 69 6e 65 20 20 35 30 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..50).*.magit-repolist-colum | 
| 124d40 | 6e 2d 62 72 61 6e 63 68 65 73 3a 20 20 20 20 20    20 20 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 | n-branches:........Repository.Li | 
| 124d60 | 73 74 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 35    39 29 0a 2a 20 6d 61 67 69 74 2d 72 65 70 6f 6c | st......(line..59).*.magit-repol | 
| 124d80 | 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67 3a    20 20 20 20 20 20 20 20 20 20 20 20 52 65 70 6f | ist-column-flag:............Repo | 
| 124da0 | 73 69 74 6f 72 79 20 4c 69 73 74 2e 20 20 20 20    20 28 6c 69 6e 65 20 20 36 37 29 0a 2a 20 6d 61 | sitory.List......(line..67).*.ma | 
| 124dc0 | 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 3a 20 20 20 20 20 20 | git-repolist-column-ident:...... | 
| 124de0 | 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. | 
| 124e00 | 20 33 36 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 | .36).*.magit-repolist-column-pat | 
| 124e20 | 68 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 20 20 | h:............Repository.List... | 
| 124e40 | 20 20 20 28 6c 69 6e 65 20 20 34 31 29 0a 2a 20    6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 | ...(line..41).*.magit-repolist-c | 
| 124e60 | 6f 6c 75 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 | olumn-stashes:.........Repositor | 
| 124e80 | 79 20 4c 69 73 74 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 | y.List......(line..63).*.magit-r | 
| 124ea0 | 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 | 
| 124ec0 | 68 72 65 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 | hremote:.Repository.List........ | 
| 124ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124f00 | 20 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 | 
| 124f20 | 37 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 75 6e 70 75 6c | 7).*.magit-repolist-column-unpul | 
| 124f40 | 6c 65 64 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 | led-from-upstream:.Repository.Li | 
| 124f60 | 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 20 20 20 20 20 20 20 | st.............................. | 
| 124f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 124fa0 | 20 20 28 6c 69 6e 65 20 20 38 32 29 0a 2a 20 6d    61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f | ..(line..82).*.magit-repolist-co | 
| 124fc0 | 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 3a 20 52 65 70 | lumn-unpushed-to-pushremote:.Rep | 
| 124fe0 | 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 20 20 20 20 20 | ository.List.................... | 
| 125000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125020 | 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 6d 61 67 69 74 2d 72 | ............(line..97).*.magit-r | 
| 125040 | 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 75 70 73 74 72 | epolist-column-unpushed-to-upstr | 
| 125060 | 65 61 6d 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 | eam:.Repository.List............ | 
| 125080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1250a0 | 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 32 29 0a 2a | ....................(line..92).* | 
| 1250c0 | 20 6d 61 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 | .magit-repolist-column-upstream: | 
| 1250e0 | 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 69 | ........Repository.List......(li | 
| 125100 | 6e 65 20 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 | ne..54).*.magit-repolist-column- | 
| 125120 | 76 65 72 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 | version:.........Repository.List | 
| 125140 | 2e 20 20 20 20 20 28 6c 69 6e 65 20 20 34 35 29    0a 2a 20 6d 61 67 69 74 2d 72 65 73 74 6f 72 65 | ......(line..45).*.magit-restore | 
| 125160 | 2d 77 69 6e 64 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 | -window-configuration:....Quitti | 
| 125180 | 6e 67 20 57 69 6e 64 6f 77 73 2e 20 20 20 20 28    6c 69 6e 65 20 20 32 33 29 0a 2a 20 6d 61 67 69 | ng.Windows.....(line..23).*.magi | 
| 1251a0 | 74 2d 72 75 6e 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 20 | t-run-git:...................... | 
| 1251c0 | 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....... | 
| 1251e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125200 | 20 20 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.. | 
| 125220 | 33 36 29 0a 2a 20 6d 61 67 69 74 2d 72 75 6e 2d    67 69 74 2d 61 73 79 6e 63 3a 20 20 20 20 20 20 | 36).*.magit-run-git-async:...... | 
| 125240 | 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 | 
| 125260 | 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............................. | 
| 125280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1252a0 | 20 20 20 28 6c 69 6e 65 20 20 36 35 29 0a 2a 20    6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 | ...(line..65).*.magit-run-git-wi | 
| 1252c0 | 74 68 2d 65 64 69 74 6f 72 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 43 61 6c 6c 69 6e 67 20 47 | th-editor:.............Calling.G | 
| 1252e0 | 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 20 | it.for.Effect................... | 
| 125300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125320 | 20 20 20 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 | .............(line..78).*.magit- | 
| 125340 | 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 69 6e 70    75 74 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | run-git-with-input:............. | 
| 125360 | 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 20 20 | .Calling.Git.for.Effect......... | 
| 125380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1253a0 | 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 34 30 | .......................(line..40 | 
| 1253c0 | 29 0a 2a 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 | ).*.magit-save-window-configurat | 
| 1253e0 | 69 6f 6e 3a 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 20 20 20 | ion:.......Switching.Buffers.... | 
| 125400 | 28 6c 69 6e 65 20 20 38 39 29 0a 2a 20 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 3a | (line..89).*.magit-section-case: | 
| 125420 | 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 65 63 | ....................Matching.Sec | 
| 125440 | 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 20    37 31 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 | tions....(line..71).*.magit-sect | 
| 125460 | 69 6f 6e 2d 68 69 64 65 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 53 65 63 | ion-hide:....................Sec | 
| 125480 | 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 39 29 0a 2a 20 6d | tion.Visibility...(line..49).*.m | 
| 1254a0 | 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 3a 20 20 20 20 20 | agit-section-hide-children:..... | 
| 1254c0 | 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 | 
| 1254e0 | 20 20 36 34 29 0a 2a 20 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 69 64 65 6e 74 3a 20 20 20 20 | ..64).*.magit-section-ident:.... | 
| 125500 | 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 | 
| 125520 | 2e 20 20 20 28 6c 69 6e 65 20 20 31 31 29 0a 2a    20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d | ....(line..11).*.magit-section-m | 
| 125540 | 61 74 63 68 3a 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 | atch:...................Matching | 
| 125560 | 20 53 65 63 74 69 6f 6e 73 2e 20 20 20 28 6c 69    6e 65 20 20 32 31 29 0a 2a 20 6d 61 67 69 74 2d | .Sections....(line..21).*.magit- | 
| 125580 | 73 65 63 74 69 6f 6e 2d 73 65 74 2d 77 69 6e 64    6f 77 2d 73 74 61 72 74 3a 20 20 20 20 20 20 20 | section-set-window-start:....... | 
| 1255a0 | 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 35 39 29 | .Section.Movement.....(line..59) | 
| 1255c0 | 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 73 68 6f 77 3a 20 20 20 20 20 20 20 20 20 20 | .*.magit-section-show:.......... | 
| 1255e0 | 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...( | 
| 125600 | 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 68 6f 77 2d 63 | line..45).*.magit-section-show-c | 
| 125620 | 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 69 62 | hildren:...........Section.Visib | 
| 125640 | 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20 20 35    38 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 74 69 | ility...(line..58).*.magit-secti | 
| 125660 | 6f 6e 2d 73 68 6f 77 2d 68 65 61 64 69 6e 67 73    3a 20 20 20 20 20 20 20 20 20 20 20 53 65 63 74 | on-show-headings:...........Sect | 
| 125680 | 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2e 20    20 28 6c 69 6e 65 20 20 35 33 29 0a 2a 20 6d 61 | ion.Visibility...(line..53).*.ma | 
| 1256a0 | 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:.... | 
| 1256c0 | 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. | 
| 1256e0 | 20 36 38 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63    74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 3a 20 20 | .68).*.magit-section-value-if:.. | 
| 125700 | 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 2e | ..............Matching.Sections. | 
| 125720 | 20 20 20 28 6c 69 6e 65 20 20 36 31 29 0a 2a 20    6d 61 67 69 74 2d 73 74 61 72 74 2d 67 69 74 3a | ...(line..61).*.magit-start-git: | 
| 125740 | 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 47 | .......................Calling.G | 
| 125760 | 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 20 | it.for.Effect................... | 
| 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 28 6c 69    6e 65 20 20 39 30 29 0a 2a 20 6d 61 67 69 74 2d | .............(line..90).*.magit- | 
| 1257c0 | 73 74 61 72 74 2d 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 | start-process:.................. | 
| 1257e0 | 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 20 20 | .Calling.Git.for.Effect......... | 
| 125800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125820 | 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 30 39 | .......................(line.109 | 
| 125840 | 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 73 | ).*.magit-stashes-maybe-update-s | 
| 125860 | 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 20 | tash-buffer:.Section.Movement... | 
| 125880 | 28 6c 69 6e 65 20 31 30 36 29 0a 2a 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 6d 61 79 62 65 2d | (line.106).*.magit-status-maybe- | 
| 1258a0 | 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66    65 72 3a 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 | update-blob-buffer:.Section.Move | 
| 1258c0 | 6d 65 6e 74 2e 20 20 20 20 28 6c 69 6e 65 20 31    30 30 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 74 | ment.....(line.100).*.magit-stat | 
| 1258e0 | 75 73 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 3a | us-maybe-update-revision-buffer: | 
| 125900 | 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e    74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Section.Movement............... | 
| 125920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125940 | 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 38 29 0a 2a 20 6d 61 | .................(line..88).*.ma | 
| 125960 | 67 69 74 2d 73 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 | git-status-maybe-update-stash-bu | 
| 125980 | 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 20 | ffer:.Section.Movement....(line. | 
| 1259a0 | 20 39 34 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61    74 75 73 2d 71 75 69 63 6b 3a 20 20 20 20 20 20 | .94).*.magit-status-quick:...... | 
| 1259c0 | 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 20 20 | ..............Status.Buffer..... | 
| 1259e0 | 20 20 20 28 6c 69 6e 65 20 20 37 32 29 0a 2a 20    6d 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d | ...(line..72).*.magit-switch-to- | 
| 125a00 | 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65    72 3a 20 20 20 20 20 43 6f 6d 6d 6f 6e 20 43 6f | repository-buffer:.....Common.Co | 
| 125a20 | 6d 6d 61 6e 64 73 2e 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 | mmands......(line...6).*.magit-s | 
| 125a40 | 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 72 2d 6f 74 68 65 72 | witch-to-repository-buffer-other | 
| 125a60 | 2d 66 72 61 6d 65 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 | -frame:.Common.Commands......... | 
| 125a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125aa0 | 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 20 38 | .......................(line...8 | 
| 125ac0 | 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 74 6f 72 79 2d 62 | ).*.magit-switch-to-repository-b | 
| 125ae0 | 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64    6f 77 3a 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 | uffer-other-window:.Common.Comma | 
| 125b00 | 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 20 20 20 20 20 | nds............................. | 
| 125b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125b40 | 20 20 20 28 6c 69 6e 65 20 20 20 37 29 0a 2a 20    6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 3a 20 20 | ...(line...7).*.magit-wip-log:.. | 
| 125b60 | 20 20 20 20 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 | .......................Wip.Modes | 
| 125b80 | 2e 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 77 | ............(line..48).*.magit-w | 
| 125ba0 | 69 70 2d 6c 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 | ip-log-current:................. | 
| 125bc0 | 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 35 37 29 0a | Wip.Modes............(line..57). | 
| 125be0 | 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 67 65 3a 20 20 20 20 | *.with-editor-usage-message:.... | 
| 125c00 | 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 6b 73 2e 0a | .........Commit.Mode.and.Hooks.. | 
| 125c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125c40 | 20 20 20 20 20 20 20 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 | 
| 125c60 | 69 6e 65 20 20 36 30 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 | ine..60)....File:.magit.info,..N | 
| 125c80 | 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 76 3a 20 46 75 6e 63 | ode:.Variable.Index,..Prev:.Func | 
| 125ca0 | 74 69 6f 6e 20 49 6e 64 65 78 2c 20 20 55 70 3a    20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 46 | tion.Index,..Up:.Top..Appendix.F | 
| 125cc0 | 20 56 61 72 69 61 62 6c 65 20 49 6e 64 65 78 0a    2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .Variable.Index.**************** | 
| 125ce0 | 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 4d 65 6e 75 3a 0a 0a | *********....[index..].*.Menu:.. | 
| 125d00 | 2a 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 65 72 | *.auto-revert-buffer-list-filter | 
| 125d20 | 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 6e 67 20 6f 66 20 | :........Automatic.Reverting.of. | 
| 125d40 | 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 20 20 20 20 20 20 | File-Visiting.Buffers........... | 
| 125d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125d80 | 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 31 29 0a | .....................(line..81). | 
| 125da0 | 2a 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 69 6e    74 65 72 76 61 6c 3a 20 20 20 20 20 20 20 20 20 | *.auto-revert-interval:......... | 
| 125dc0 | 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 6e 67 20 6f 66 20 | .........Automatic.Reverting.of. | 
| 125de0 | 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 20 20 20 20 20 20 | File-Visiting.Buffers........... | 
| 125e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125e20 | 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 37 36 29 0a | .....................(line..76). | 
| 125e40 | 2a 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f    64 65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 | *.auto-revert-mode:............. | 
| 125e60 | 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 6e 67 20 6f 66 20 | .........Automatic.Reverting.of. | 
| 125e80 | 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 20 20 20 20 20 20 | File-Visiting.Buffers........... | 
| 125ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125ec0 | 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 0a | .....................(line..62). | 
| 125ee0 | 2a 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 | *.auto-revert-stop-on-user-input | 
| 125f00 | 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 6e 67 20 6f 66 20 | :........Automatic.Reverting.of. | 
| 125f20 | 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 20 20 20 20 20 20 | File-Visiting.Buffers........... | 
| 125f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 125f60 | 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 37 31 29 0a | .....................(line..71). | 
| 125f80 | 2a 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 75 73    65 2d 6e 6f 74 69 66 79 3a 20 20 20 20 20 20 20 | *.auto-revert-use-notify:....... | 
| 125fa0 | 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 6e 67 20 6f 66 20 | .........Automatic.Reverting.of. | 
| 125fc0 | 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 20 20 20 20 20 20 | File-Visiting.Buffers........... | 
| 125fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126000 | 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 34 39 29 0a | .....................(line..49). | 
| 126020 | 2a 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 76 65    72 62 6f 73 65 3a 20 20 20 20 20 20 20 20 20 20 | *.auto-revert-verbose:.......... | 
| 126040 | 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 6e 67 20 6f 66 20 | .........Automatic.Reverting.of. | 
| 126060 | 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 20 20 20 20 20 20 | File-Visiting.Buffers........... | 
| 126080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1260a0 | 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 30 33 29 0a | .....................(line.103). | 
| 1260c0 | 2a 20 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74    75 70 4d 65 72 67 65 3a 20 20 20 20 20 20 20 20 | *.branch.autoSetupMerge:........ | 
| 1260e0 | 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 2e 0a 20 | .........Branch.Git.Variables... | 
| 126100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126120 | 20 20 20 20 20 20 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 | 
| 126140 | 6e 65 20 20 38 31 29 0a 2a 20 62 72 61 6e 63 68    2e 61 75 74 6f 53 65 74 75 70 52 65 62 61 73 65 | ne..81).*.branch.autoSetupRebase | 
| 126160 | 3a 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 69 | :................Branch.Git.Vari | 
| 126180 | 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 20 | ables........................... | 
| 1261a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1261c0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 39 38 29 0a    2a 20 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 64 65 | .....(line..98).*.branch.NAME.de | 
| 1261e0 | 73 63 72 69 70 74 69 6f 6e 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 42 72 61 6e 63 68 20 | scription:...............Branch. | 
| 126200 | 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 20 | Git.Variables................... | 
| 126220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126240 | 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 62 72 61 6e 63 68 | .............(line..48).*.branch | 
| 126260 | 2e 4e 41 4d 45 2e 6d 65 72 67 65 3a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .NAME.merge:.................... | 
| 126280 | 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 20 | .Branch.Git.Variables........... | 
| 1262a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1262c0 | 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 30 29 0a | .....................(line..10). | 
| 1262e0 | 2a 20 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 70 75    73 68 52 65 6d 6f 74 65 3a 20 20 20 20 20 20 20 | *.branch.NAME.pushRemote:....... | 
| 126300 | 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 2e 0a 20 | .........Branch.Git.Variables... | 
| 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 20 20 | ................................ | 
| 126340 | 20 20 20 20 20 20 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 | 
| 126360 | 6e 65 20 20 33 34 29 0a 2a 20 62 72 61 6e 63 68    2e 4e 41 4d 45 2e 72 65 62 61 73 65 3a 20 20 20 | ne..34).*.branch.NAME.rebase:... | 
| 126380 | 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 69 | .................Branch.Git.Vari | 
| 1263a0 | 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 20 | ables........................... | 
| 1263c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1263e0 | 20 20 20 20 20 28 6c 69 6e 65 20 20 32 32 29 0a    2a 20 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 72 65 | .....(line..22).*.branch.NAME.re | 
| 126400 | 6d 6f 74 65 3a 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 | mote:....................Branch. | 
| 126420 | 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 20 | Git.Variables................... | 
| 126440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 20 31 36 29 0a 2a 20 63 6f 72 65 2e 6e | .............(line..16).*.core.n | 
| 126480 | 6f 74 65 73 52 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 20 20 | otesRef:........................ | 
| 1264a0 | 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 36 30 29 | .Notes................(line..60) | 
| 1264c0 | 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69    6c 6c 2d 63 6f 6c 75 6d 6e 3a 20 20 20 20 20 20 | .*.git-commit-fill-column:...... | 
| 1264e0 | 20 20 20 20 20 20 20 20 20 20 43 6f 6d 6d 69 74    20 4d 65 73 73 61 67 65 20 43 6f 6e 76 65 6e 74 | ..........Commit.Message.Convent | 
| 126500 | 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 20 20 | ions............................ | 
| 126520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126540 | 20 20 20 20 28 6c 69 6e 65 20 20 31 39 29 0a 2a    20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6e 69 | ....(line..19).*.git-commit-fini | 
| 126560 | 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 6d 69 74 20 4d | sh-query-functions:.....Commit.M | 
| 126580 | 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 20 20 | essage.Conventions.............. | 
| 1265a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1265c0 | 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 34 29 0a 2a 20 67 | ..................(line..24).*.g | 
| 1265e0 | 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 65 72 73 3a 20 | it-commit-known-pseudo-headers:. | 
| 126600 | 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 20 20 | ......Commit.Pseudo.Headers..... | 
| 126620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 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 28 6c 69 6e 65 | ...........................(line | 
| 126660 | 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 64 65 3a 20 20 | ...9).*.git-commit-major-mode:.. | 
| 126680 | 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 6e 64 20 48 | ...............Commit.Mode.and.H | 
| 1266a0 | 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 20 | ooks............................ | 
| 1266c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1266e0 | 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 2d 73 65 74 75 | ....(line..12).*.git-commit-setu | 
| 126700 | 70 2d 68 6f 6f 6b 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 | p-hook:.................Commit.M | 
| 126720 | 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 20 20 | ode.and.Hooks................... | 
| 126740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126760 | 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 67 69 74 2d 63 6f | .............(line..22).*.git-co | 
| 126780 | 6d 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f 6b 20    3c 31 3e 3a 20 20 20 20 20 20 20 20 20 20 20 20 | mmit-setup-hook.<1>:............ | 
| 1267a0 | 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 20 20 | .Commit.Mode.and.Hooks.......... | 
| 1267c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1267e0 | 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 34 29 | ......................(line..64) | 
| 126800 | 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 69 6f 6e 2d 63 | .*.git-commit-style-convention-c | 
| 126820 | 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 6e 76 65 6e 74 | hecks:....Commit.Message.Convent | 
| 126840 | 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 20 20 | ions............................ | 
| 126860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126880 | 20 20 20 20 28 6c 69 6e 65 20 20 34 36 29 0a 2a    20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d | ....(line..46).*.git-commit-summ | 
| 1268a0 | 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 6d 69 74 20 4d | ary-max-length:.........Commit.M | 
| 1268c0 | 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 20 20 | essage.Conventions.............. | 
| 1268e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126900 | 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 67 | ..................(line..13).*.g | 
| 126920 | 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 20 20 20 20 20 | it-rebase-auto-advance:......... | 
| 126940 | 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.. | 
| 126960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126980 | 20 20 20 20 20 20 20 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 | 
| 1269a0 | 69 6e 65 20 20 39 39 29 0a 2a 20 67 69 74 2d 72    65 62 61 73 65 2d 63 6f 6e 66 69 72 6d 2d 63 61 | ine..99).*.git-rebase-confirm-ca | 
| 1269c0 | 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 65 62 61 73 65 | ncel:.............Editing.Rebase | 
| 1269e0 | 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 20 20 | .Sequences...................... | 
| 126a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126a20 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20    31 30 37 29 0a 2a 20 67 69 74 2d 72 65 62 61 73 | ..........(line.107).*.git-rebas | 
| 126a40 | 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 20 20 20 45 64 | e-show-instructions:..........Ed | 
| 126a60 | 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 20 20 | iting.Rebase.Sequences.......... | 
| 126a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126aa0 | 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 30 33 29 | ......................(line.103) | 
| 126ac0 | 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 20 20 20 20 20 | .*.global-auto-revert-mode:..... | 
| 126ae0 | 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 6e 67 20 6f 66 | ..........Automatic.Reverting.of | 
| 126b00 | 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 20 20 20 20 20 | .File-Visiting.Buffers.......... | 
| 126b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126b40 | 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 32 29 | ......................(line..22) | 
| 126b60 | 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 61 74 65 6c 79 | .*.magit-auto-revert-immediately | 
| 126b80 | 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 6e 67 20 6f 66 | :.........Automatic.Reverting.of | 
| 126ba0 | 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 20 20 20 20 20 | .File-Visiting.Buffers.......... | 
| 126bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126be0 | 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 32 29 | ......................(line..32) | 
| 126c00 | 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 20 20 20 20 20 | .*.magit-auto-revert-mode:...... | 
| 126c20 | 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 6e 67 20 6f 66 | ..........Automatic.Reverting.of | 
| 126c40 | 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 20 20 20 20 20 | .File-Visiting.Buffers.......... | 
| 126c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126c80 | 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) | 
| 126ca0 | 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 64 2d 6f 6e 6c | .*.magit-auto-revert-tracked-onl | 
| 126cc0 | 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 6e 67 20 6f 66 | y:........Automatic.Reverting.of | 
| 126ce0 | 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 20 20 20 20 20 | .File-Visiting.Buffers.......... | 
| 126d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 126d20 | 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 35 29 | ......................(line..55) | 
| 126d40 | 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 20 20 20 20 20 | .*.magit-bisect-show-graph:..... | 
| 126d60 | 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............( | 
| 126d80 | 6c 69 6e 65 20 20 36 35 29 0a 2a 20 6d 61 67 69    74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 2d | line..65).*.magit-blame-disable- | 
| 126da0 | 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 20 20 20 20 20 | modes:.............Blaming...... | 
| 126dc0 | 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 62 6c 61 6d 65 | ........(line.165).*.magit-blame | 
| 126de0 | 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 20 42 6c 61 6d | -echo-style:................Blam | 
| 126e00 | 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 38 29 0a 2a 20 6d 61 | ing..............(line.148).*.ma | 
| 126e20 | 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 20 20 20 20 20 | git-blame-goto-chunk-hook:...... | 
| 126e40 | 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. | 
| 126e60 | 31 37 31 29 0a 2a 20 6d 61 67 69 74 2d 62 6c 61    6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 3a 20 20 20 | 171).*.magit-blame-read-only:... | 
| 126e80 | 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........... | 
| 126ea0 | 20 20 20 28 6c 69 6e 65 20 31 36 30 29 0a 2a 20    6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c | ...(line.160).*.magit-blame-styl | 
| 126ec0 | 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 69 6e 67 2e 20 | es:....................Blaming.. | 
| 126ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 31 34 33 29 0a 2a 20 6d 61 67 69 74 2d 62 | ............(line.143).*.magit-b | 
| 126f00 | 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 20 20 20 20 20 | lame-time-format:............... | 
| 126f20 | 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 35 29 0a | Blaming..............(line.155). | 
| 126f40 | 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 65 2d 75 70 73 | *.magit-branch-adjust-remote-ups | 
| 126f60 | 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 73 2e 20 28 6c | tream-alist:.Branch.Commands..(l | 
| 126f80 | 69 6e 65 20 32 31 30 29 0a 2a 20 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 | ine.210).*.magit-branch-direct-c | 
| 126fa0 | 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 6d 6d 61 6e 64 | onfigure:.........Branch.Command | 
| 126fc0 | 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 62 72 61 6e 63 68 | s......(line..20).*.magit-branch | 
| 126fe0 | 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 42 72 61 6e 63 | -prefer-remote-upstream:...Branc | 
| 127000 | 68 20 43 6f 6d 6d 61 6e 64 73 2e 20 20 20 20 20    28 6c 69 6e 65 20 31 36 35 29 0a 2a 20 6d 61 67 | h.Commands......(line.165).*.mag | 
| 127020 | 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 3a 20 20 | it-branch-read-upstream-first:.. | 
| 127040 | 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 | 
| 127060 | 35 39 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 6d 61 74 3a 20 | 59).*.magit-buffer-name-format:. | 
| 127080 | 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 2e 20 20 20 20 | .............Naming.Buffers..... | 
| 1270a0 | 20 20 28 6c 69 6e 65 20 20 32 37 29 0a 2a 20 6d    61 67 69 74 2d 62 75 72 79 2d 62 75 66 66 65 72 | ..(line..27).*.magit-bury-buffer | 
| 1270c0 | 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 69 6e 67 20 57 | -function:............Quitting.W | 
| 1270e0 | 69 6e 64 6f 77 73 2e 20 20 20 20 28 6c 69 6e 65    20 20 31 34 29 0a 2a 20 6d 61 67 69 74 2d 63 68 | indows.....(line..14).*.magit-ch | 
| 127100 | 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 20 20 20 20 43 | erry-margin:...................C | 
| 127120 | 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 32 32 29 0a 2a | herries.............(line..22).* | 
| 127140 | 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 3a 20 20 | .magit-clone-always-transient:.. | 
| 127160 | 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 | 
| 127180 | 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 6c 74 2d 64 69 | ne..12).*.magit-clone-default-di | 
| 1271a0 | 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 70 6f 73 69 74 | rectory:.........Cloning.Reposit | 
| 1271c0 | 6f 72 79 2e 20 20 28 6c 69 6e 65 20 20 39 30 29    0a 2a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6e | ory...(line..90).*.magit-clone-n | 
| 1271e0 | 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 6c 6f 6e 69 6e | ame-alist:................Clonin | 
| 127200 | 67 20 52 65 70 6f 73 69 74 6f 72 79 2e 20 20 28    6c 69 6e 65 20 31 30 33 29 0a 2a 20 6d 61 67 69 | g.Repository...(line.103).*.magi | 
| 127220 | 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 20 20 20 20 20 | t-clone-set-remote-head:........ | 
| 127240 | 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 36 | ...Cloning.Repository...(line..6 | 
| 127260 | 38 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 2e 70 75 73 68 | 8).*.magit-clone-set-remote.push | 
| 127280 | 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 6f 72 79 2e 20 | Default:....Cloning.Repository.. | 
| 1272a0 | 20 28 6c 69 6e 65 20 20 37 38 29 0a 2a 20 6d 61    67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f | .(line..78).*.magit-clone-url-fo | 
| 1272c0 | 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 67 20 52 65 70 | rmat:................Cloning.Rep | 
| 1272e0 | 6f 73 69 74 6f 72 79 2e 20 20 28 6c 69 6e 65 20    31 32 34 29 0a 2a 20 6d 61 67 69 74 2d 63 6f 6d | ository...(line.124).*.magit-com | 
| 127300 | 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 20 20 20 49 6e | mit-ask-to-stage:.............In | 
| 127320 | 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).*. | 
| 127340 | 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 | 
| 127360 | 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 20 28 6c 69 6e | indow:.Initiating.a.Commit..(lin | 
| 127380 | 65 20 31 31 33 29 0a 2a 20 6d 61 67 69 74 2d 63    6f 6d 6d 69 74 2d 65 78 74 65 6e 64 2d 6f 76 65 | e.113).*.magit-commit-extend-ove | 
| 1273a0 | 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 61 20 43 6f 6d | rride-date:.....Initiating.a.Com | 
| 1273c0 | 6d 69 74 2e 20 28 6c 69 6e 65 20 20 38 34 29 0a    2a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 | mit..(line..84).*.magit-commit-r | 
| 1273e0 | 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 69 74 69 61 74 | eword-override-date:.....Initiat | 
| 127400 | 69 6e 67 20 61 20 43 6f 6d 6d 69 74 2e 20 28 6c    69 6e 65 20 20 38 38 29 0a 2a 20 6d 61 67 69 74 | ing.a.Commit..(line..88).*.magit | 
| 127420 | 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 20 20 20 20 20 | -commit-show-diff:.............. | 
| 127440 | 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 38 30 | ..Initiating.a.Commit..(line..80 | 
| 127460 | 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 66 69 72 6d 3a | ).*.magit-commit-squash-confirm: | 
| 127480 | 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.. | 
| 1274a0 | 28 6c 69 6e 65 20 20 39 32 29 0a 2a 20 6d 61 67    69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | (line..92).*.magit-completing-re | 
| 1274c0 | 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 20 66 6f 72 20 | ad-function:........Support.for. | 
| 1274e0 | 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 20 20 20 20 20 | Completion.Frameworks........... | 
| 127500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127520 | 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 37 29 0a | .....................(line..27). | 
| 127540 | 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 69 6e 64 69 6e | *.magit-define-global-key-bindin | 
| 127560 | 67 73 3a 20 20 20 20 20 20 44 65 66 61 75 6c 74    20 42 69 6e 64 69 6e 67 73 2e 20 20 20 20 28 6c | gs:......Default.Bindings.....(l | 
| 127580 | 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 74 2d 74 61 62 | ine...6).*.magit-diff-adjust-tab | 
| 1275a0 | 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 6f 6e 73 2e 20 | -width:...........Diff.Options.. | 
| 1275c0 | 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 64 69 66 66 2d 62 | .......(line..21).*.magit-diff-b | 
| 1275e0 | 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 43 6f 6d 6d 61 | uffer-file-locked:.........Comma | 
| 127600 | 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.. | 
| 127620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127640 | 20 20 20 20 20 20 20 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 | 
| 127660 | 69 6e 65 20 20 36 31 29 0a 2a 20 6d 61 67 69 74    2d 64 69 66 66 2d 65 78 74 72 61 2d 73 74 61 74 | ine..61).*.magit-diff-extra-stat | 
| 127680 | 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 6f 6e 73 2e 20 | -arguments:.......Diff.Options.. | 
| 1276a0 | 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 32 38    29 0a 2a 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 | .......(line.128).*.magit-diff-h | 
| 1276c0 | 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 20 44 69 66 66 | ide-trailing-cr-characters:.Diff | 
| 1276e0 | 20 4f 70 74 69 6f 6e 73 2e 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 39 30 29 0a 2a 20 6d 61 67 | .Options........(line..90).*.mag | 
| 127700 | 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 66 75 | it-diff-highlight-hunk-region-fu | 
| 127720 | 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 69 6e 65 20 20 | nctions:.Diff.Options....(line.. | 
| 127740 | 39 34 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 69 6e 64 65 6e | 94).*.magit-diff-highlight-inden | 
| 127760 | 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 20 20 20 20 20 | tation:......Diff.Options....... | 
| 127780 | 20 20 28 6c 69 6e 65 20 20 37 35 29 0a 2a 20 6d    61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 | ..(line..75).*.magit-diff-highli | 
| 1277a0 | 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 4f 70 74 69 6f | ght-trailing:.........Diff.Optio | 
| 1277c0 | 6e 73 2e 20 20 20 20 20 20 20 20 28 6c 69 6e 65    20 20 37 30 29 0a 2a 20 6d 61 67 69 74 2d 64 69 | ns.........(line..70).*.magit-di | 
| 1277e0 | 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 20 20 20 20 44 | ff-paint-whitespace:...........D | 
| 127800 | 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 34 33 29 0a 2a | iff.Options.........(line..43).* | 
| 127820 | 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 65 2d 6c 69 6e | .magit-diff-paint-whitespace-lin | 
| 127840 | 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 20 20 28 6c 69 | es:.....Diff.Options.........(li | 
| 127860 | 6e 65 20 20 36 30 29 0a 2a 20 6d 61 67 69 74 2d    64 69 66 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b | ne..60).*.magit-diff-refine-hunk | 
| 127880 | 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 6e 73 2e 20 20 | :................Diff.Options... | 
| 1278a0 | 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 66 66 2d 72 65 | ......(line...6).*.magit-diff-re | 
| 1278c0 | 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 69 66 66 20 4f | fine-ignore-whitespace:...Diff.O | 
| 1278e0 | 70 74 69 6f 6e 73 2e 20 20 20 20 20 20 20 20 28    6c 69 6e 65 20 20 31 36 29 0a 2a 20 6d 61 67 69 | ptions.........(line..16).*.magi | 
| 127900 | 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 | 
| 127920 | 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 6e 65 20 31 32 | round:.Diff.Options.....(line.12 | 
| 127940 | 30 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 6f 75 73 2d 62 | 0).*.magit-diff-visit-previous-b | 
| 127960 | 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 61 6e 64 20 42 | lob:........Visiting.Files.and.B | 
| 127980 | 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 20 | lobs.from.a.Diff................ | 
| 1279a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1279c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6c 69 6e 65 20 20 33 39 29 0a 2a 20 6d 61 67 | ................(line..39).*.mag | 
| 1279e0 | 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 3a 20 | it-direct-use-buffer-arguments:. | 
| 127a00 | 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 20 42 75 66 66 | ....Transient.Arguments.and.Buff | 
| 127a20 | 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 20 20 20 20 20 | er.Variables.................... | 
| 127a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127a60 | 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 67 69 74 2d 64 | ............(line..73).*.magit-d | 
| 127a80 | 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 20 20 20 20 20 | isplay-buffer-function:......... | 
| 127aa0 | 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 32 37 29 0a | Switching.Buffers....(line..27). | 
| 127ac0 | 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 6c 65 63 74 3a | *.magit-display-buffer-noselect: | 
| 127ae0 | 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 20 20 20 28 6c | .........Switching.Buffers....(l | 
| 127b00 | 69 6e 65 20 20 31 38 29 0a 2a 20 6d 61 67 69 74    2d 64 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e 3a | ine..18).*.magit-dwim-selection: | 
| 127b20 | 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 6e 20 61 6e 64 | ..................Completion.and | 
| 127b40 | 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 20 20 20 20 20 | .Confirmation................... | 
| 127b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127b80 | 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 61 67 69 74 2d | .............(line..42).*.magit- | 
| 127ba0 | 65 64 69 66 66 2d 64 77 69 6d 2d 73 68 6f 77 2d    6f 6e 2d 68 75 6e 6b 73 3a 20 20 20 20 20 20 20 | ediff-dwim-show-on-hunks:....... | 
| 127bc0 | 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 33 29 | .Ediffing.............(line..73) | 
| 127be0 | 0a 2a 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 71    75 69 74 2d 68 6f 6f 6b 3a 20 20 20 20 20 20 20 | .*.magit-ediff-quit-hook:....... | 
| 127c00 | 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 20 28 | ..........Ediffing.............( | 
| 127c20 | 6c 69 6e 65 20 20 38 38 29 0a 2a 20 6d 61 67 69    74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 | line..88).*.magit-ediff-show-sta | 
| 127c40 | 73 68 2d 77 69 74 68 2d 69 6e 64 65 78 3a 20 20    20 20 20 45 64 69 66 66 69 6e 67 2e 20 20 20 20 | sh-with-index:.....Ediffing..... | 
| 127c60 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 20 38    31 29 0a 2a 20 6d 61 67 69 74 2d 67 65 6e 65 72 | ........(line..81).*.magit-gener | 
| 127c80 | 61 74 65 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d    66 75 6e 63 74 69 6f 6e 3a 20 20 20 4e 61 6d 69 | ate-buffer-name-function:...Nami | 
| 127ca0 | 6e 67 20 42 75 66 66 65 72 73 2e 20 20 20 20 20    20 28 6c 69 6e 65 20 20 20 36 29 0a 2a 20 6d 61 | ng.Buffers.......(line...6).*.ma | 
| 127cc0 | 67 69 74 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 20 20 | git-git-debug:.................. | 
| 127ce0 | 20 20 20 20 20 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 | .....Viewing.Git.Output...(line. | 
| 127d00 | 20 32 38 29 0a 2a 20 6d 61 67 69 74 2d 67 69 74    2d 64 65 62 75 67 20 3c 31 3e 3a 20 20 20 20 20 | .28).*.magit-git-debug.<1>:..... | 
| 127d20 | 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 | 
| 127d40 | 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.......................... | 
| 127d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127d80 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 37 39 29    0a 2a 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 | ......(line..79).*.magit-git-exe | 
| 127da0 | 63 75 74 61 62 6c 65 3a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 47 69 74 20 45 78 | cutable:..................Git.Ex | 
| 127dc0 | 65 63 75 74 61 62 6c 65 2e 20 20 20 20 20 20 28    6c 69 6e 65 20 20 32 36 29 0a 2a 20 6d 61 67 69 | ecutable.......(line..26).*.magi | 
| 127de0 | 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67    75 6d 65 6e 74 73 3a 20 20 20 20 20 20 20 20 20 | t-git-global-arguments:......... | 
| 127e00 | 20 20 20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72    67 75 6d 65 6e 74 73 2e 0a 20 20 20 20 20 20 20 | ...Global.Git.Arguments......... | 
| 127e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127e40 | 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 20 36 | .......................(line...6 | 
| 127e60 | 29 0a 2a 20 6d 61 67 69 74 2d 6b 65 65 70 2d 72    65 67 69 6f 6e 2d 6f 76 65 72 6c 61 79 3a 20 20 | ).*.magit-keep-region-overlay:.. | 
| 127e80 | 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 53    65 6c 65 63 74 69 6f 6e 2e 20 20 20 20 20 20 20 | ...........The.Selection........ | 
| 127ea0 | 28 6c 69 6e 65 20 20 35 32 29 0a 2a 20 6d 61 67    69 74 2d 6c 69 73 74 2d 72 65 66 73 2d 73 6f 72 | (line..52).*.magit-list-refs-sor | 
| 127ec0 | 74 62 79 3a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 41 64 64 69 74 69 6f 6e 61 6c 20 43 | tby:................Additional.C | 
| 127ee0 | 6f 6d 70 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e    73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ompletion.Options............... | 
| 127f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 127f20 | 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 36 29 0a 2a 20 6d 61 | .................(line...6).*.ma | 
| 127f40 | 67 69 74 2d 6c 6f 67 2d 61 75 74 6f 2d 6d 6f 72    65 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-log-auto-more:.............. | 
| 127f60 | 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. | 
| 127f80 | 20 38 30 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 2d 6c 6f 63 | .80).*.magit-log-buffer-file-loc | 
| 127fa0 | 6b 65 64 3a 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 | ked:..........Commands.for.Buffe | 
| 127fc0 | 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............... | 
| 127fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 128000 | 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 38 29 0a 2a 20 6d 61 | .................(line..88).*.ma | 
| 128020 | 67 69 74 2d 6c 6f 67 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 | git-log-margin:................. | 
| 128040 | 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 20 | .....Log.Margin...........(line. | 
| 128060 | 20 31 32 29 0a 2a 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 | .12).*.magit-log-margin-show-com | 
| 128080 | 6d 69 74 74 65 72 2d 64 61 74 65 3a 20 20 4c 6f    67 20 4d 61 72 67 69 6e 2e 20 20 20 20 20 20 20 | mitter-date:..Log.Margin........ | 
| 1280a0 | 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 73 65 63 74 69 6f | ...(line..49).*.magit-log-sectio | 
| 1280c0 | 6e 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 3a 20    20 20 20 20 20 20 20 53 74 61 74 75 73 20 53 65 | n-commit-count:........Status.Se | 
| 1280e0 | 63 74 69 6f 6e 73 2e 20 20 20 20 20 28 6c 69 6e    65 20 31 33 36 29 0a 2a 20 6d 61 67 69 74 2d 6c | ctions......(line.136).*.magit-l | 
| 128100 | 6f 67 2d 73 65 6c 65 63 74 2d 6d 61 72 67 69 6e    3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | og-select-margin:............... | 
| 128120 | 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 20 33 30 29 0a | Select.from.Log......(line..30). | 
| 128140 | 2a 20 6d 61 67 69 74 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 | *.magit-log-show-refname-after-s | 
| 128160 | 75 6d 6d 61 72 79 3a 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 | ummary:..Log.Buffer...........(l | 
| 128180 | 69 6e 65 20 20 38 36 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..86).*.magit-log-trace-defin | 
| 1281a0 | 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 | 
| 1281c0 | 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................... | 
| 1281e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 128200 | 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- | 
| 128220 | 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:........... | 
| 128240 | 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......... | 
| 128260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 128280 | 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 30 | .......................(line..20 | 
| 1282a0 | 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 | 
| 1282c0 | 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 | 
| 1282e0 | 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............................... | 
| 128300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 128320 | 20 28 6c 69 6e 65 20 20 32 34 29 0a 2a 20 6d 61    67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 3a 20 | .(line..24).*.magit-no-confirm:. | 
| 128340 | 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 | 
| 128360 | 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 | 
| 128380 | 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 | 
| 1283a0 | 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.......... | 
| 1283c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1283e0 | 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 35 29 | ......................(line..35) | 
| 128400 | 0a 2a 20 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6f    6d 6d 69 74 2d 68 6f 6f 6b 3a 20 20 20 20 20 20 | .*.magit-post-commit-hook:...... | 
| 128420 | 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..( | 
| 128440 | 6c 69 6e 65 20 31 30 31 29 0a 2a 20 6d 61 67 69    74 2d 70 6f 73 74 2d 64 69 73 70 6c 61 79 2d 62 | line.101).*.magit-post-display-b | 
| 128460 | 75 66 66 65 72 2d 68 6f 6f 6b 3a 20 20 20 20 20    20 20 20 53 77 69 74 63 68 69 6e 67 20 42 75 66 | uffer-hook:........Switching.Buf | 
| 128480 | 66 65 72 73 2e 20 20 20 28 6c 69 6e 65 20 20 39    35 29 0a 2a 20 6d 61 67 69 74 2d 70 72 65 2d 64 | fers....(line..95).*.magit-pre-d | 
| 1284a0 | 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 20 53 77 69 74 | isplay-buffer-hook:.........Swit | 
| 1284c0 | 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 34 29 0a 2a 20 6d 61 | ching.Buffers....(line..84).*.ma | 
| 1284e0 | 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 6d 3a 20 20 20 20 20 | git-prefer-remote-upstream:..... | 
| 128500 | 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 2e 0a 20 20 20 20 20 | .....Branch.Git.Variables....... | 
| 128520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 128540 | 20 20 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 | 
| 128560 | 32 36 29 0a 2a 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 | 26).*.magit-prefix-use-buffer-ar | 
| 128580 | 67 75 6d 65 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 | guments:.....Transient.Arguments | 
| 1285a0 | 20 61 6e 64 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 | .and.Buffer.Variables........... | 
| 1285c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1285e0 | 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 34 29 0a | .....................(line..64). | 
| 128600 | 2a 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 69 6e 67 3a | *.magit-process-extreme-logging: | 
| 128620 | 20 20 20 20 20 20 20 20 20 56 69 65 77 69 6e 67    20 47 69 74 20 4f 75 74 70 75 74 2e 20 20 28 6c | .........Viewing.Git.Output...(l | 
| 128640 | 69 6e 65 20 20 34 37 29 0a 2a 20 6d 61 67 69 74    2d 70 72 6f 63 65 73 73 2d 72 61 69 73 65 2d 65 | ine..47).*.magit-process-raise-e | 
| 128660 | 72 72 6f 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 | rror:.............Calling.Git.fo | 
| 128680 | 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 20 | r.Effect........................ | 
| 1286a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1286c0 | 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 31 33    36 29 0a 2a 20 6d 61 67 69 74 2d 70 75 6c 6c 2d | ........(line.136).*.magit-pull- | 
| 1286e0 | 6f 72 2d 66 65 74 63 68 3a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 46 65 74 63 | or-fetch:...................Fetc | 
| 128700 | 68 69 6e 67 2e 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 6d 61 | hing.............(line..59).*.ma | 
| 128720 | 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 61 72 67 69    6e 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-reflog-margin:.............. | 
| 128740 | 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 6c 69 6e 65 20 | .....Reflog...............(line. | 
| 128760 | 20 32 33 29 0a 2a 20 6d 61 67 69 74 2d 72 65 66    72 65 73 68 2d 61 72 67 73 3a 20 20 20 20 20 20 | .23).*.magit-refresh-args:...... | 
| 128780 | 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 42 75 66 66 65 72 73 | ..............Refreshing.Buffers | 
| 1287a0 | 2e 20 20 28 6c 69 6e 65 20 20 35 35 29 0a 2a 20    6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 | ...(line..55).*.magit-refresh-bu | 
| 1287c0 | 66 66 65 72 2d 68 6f 6f 6b 3a 20 20 20 20 20 20    20 20 20 20 20 20 20 41 75 74 6f 6d 61 74 69 63 | ffer-hook:.............Automatic | 
| 1287e0 | 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 20 | .Refreshing.of.Magit.Buffers.... | 
| 128800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 128820 | 20 20 20 20 20 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 | 
| 128840 | 65 20 20 34 33 29 0a 2a 20 6d 61 67 69 74 2d 72    65 66 72 65 73 68 2d 66 75 6e 63 74 69 6f 6e 3a | e..43).*.magit-refresh-function: | 
| 128860 | 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 42 75 66 66 65 | ................Refreshing.Buffe | 
| 128880 | 72 73 2e 20 20 28 6c 69 6e 65 20 20 34 39 29 0a    2a 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d | rs...(line..49).*.magit-refresh- | 
| 1288a0 | 73 74 61 74 75 73 2d 62 75 66 66 65 72 3a 20 20    20 20 20 20 20 20 20 20 20 41 75 74 6f 6d 61 74 | status-buffer:...........Automat | 
| 1288c0 | 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 2e 0a | ic.Refreshing.of.Magit.Buffers.. | 
| 1288e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 128900 | 20 20 20 20 20 20 20 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 | 
| 128920 | 69 6e 65 20 20 34 39 29 0a 2a 20 6d 61 67 69 74    2d 72 65 66 73 2d 66 69 6c 74 65 72 2d 61 6c 69 | ine..49).*.magit-refs-filter-ali | 
| 128940 | 73 74 3a 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 | st:...............References.Buf | 
| 128960 | 66 65 72 2e 20 20 20 28 6c 69 6e 65 20 31 36 33    29 0a 2a 20 6d 61 67 69 74 2d 72 65 66 73 2d 66 | fer....(line.163).*.magit-refs-f | 
| 128980 | 6f 63 75 73 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74    68 3a 20 20 20 20 20 20 20 20 20 52 65 66 65 72 | ocus-column-width:.........Refer | 
| 1289a0 | 65 6e 63 65 73 20 42 75 66 66 65 72 2e 20 20 20    28 6c 69 6e 65 20 20 38 36 29 0a 2a 20 6d 61 67 | ences.Buffer....(line..86).*.mag | 
| 1289c0 | 69 74 2d 72 65 66 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 | it-refs-margin:................. | 
| 1289e0 | 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 31 | ....References.Buffer....(line.1 | 
| 128a00 | 30 31 29 0a 2a 20 6d 61 67 69 74 2d 72 65 66 73    2d 6d 61 72 67 69 6e 2d 66 6f 72 2d 74 61 67 73 | 01).*.magit-refs-margin-for-tags | 
| 128a20 | 3a 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.. | 
| 128a40 | 20 20 28 6c 69 6e 65 20 31 32 39 29 0a 2a 20 6d    61 67 69 74 2d 72 65 66 73 2d 70 61 64 2d 63 6f | ..(line.129).*.magit-refs-pad-co | 
| 128a60 | 6d 6d 69 74 2d 63 6f 75 6e 74 73 3a 20 20 20 20    20 20 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 | mmit-counts:..........References | 
| 128a80 | 20 42 75 66 66 65 72 2e 20 20 20 28 6c 69 6e 65    20 20 35 33 29 0a 2a 20 6d 61 67 69 74 2d 72 65 | .Buffer....(line..53).*.magit-re | 
| 128aa0 | 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d    6e 2d 77 69 64 74 68 3a 20 20 20 20 20 20 20 52 | fs-primary-column-width:.......R | 
| 128ac0 | 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 37 33 29 0a 2a | eferences.Buffer....(line..73).* | 
| 128ae0 | 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 63 74    69 6f 6e 73 2d 68 6f 6f 6b 3a 20 20 20 20 20 20 | .magit-refs-sections-hook:...... | 
| 128b00 | 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 2e 20 28 6c 69 | ........References.Sections..(li | 
| 128b20 | 6e 65 20 20 31 33 29 0a 2a 20 6d 61 67 69 74 2d    72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | ne..13).*.magit-refs-show-commit | 
| 128b40 | 2d 63 6f 75 6e 74 3a 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 | -count:..........References.Buff | 
| 128b60 | 65 72 2e 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 73 2d 73 68 | er....(line..41).*.magit-refs-sh | 
| 128b80 | 6f 77 2d 72 65 6d 6f 74 65 2d 70 72 65 66 69 78    3a 20 20 20 20 20 20 20 20 20 52 65 66 65 72 65 | ow-remote-prefix:.........Refere | 
| 128ba0 | 6e 63 65 73 20 42 75 66 66 65 72 2e 20 20 20 28    6c 69 6e 65 20 20 36 36 29 0a 2a 20 6d 61 67 69 | nces.Buffer....(line..66).*.magi | 
| 128bc0 | 74 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 | t-remote-add-set-remote.pushDefa | 
| 128be0 | 75 6c 74 3a 20 52 65 6d 6f 74 65 20 43 6f 6d 6d    61 6e 64 73 2e 20 20 20 28 6c 69 6e 65 20 20 39 | ult:.Remote.Commands....(line..9 | 
| 128c00 | 32 29 0a 2a 20 6d 61 67 69 74 2d 72 65 6d 6f 74    65 2d 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 | 2).*.magit-remote-direct-configu | 
| 128c20 | 72 65 3a 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 | re:.........Remote.Commands..... | 
| 128c40 | 20 28 6c 69 6e 65 20 20 32 31 29 0a 2a 20 6d 61    67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 | .(line..21).*.magit-remote-git-e | 
| 128c60 | 78 65 63 75 74 61 62 6c 65 3a 20 20 20 20 20 20    20 20 20 20 20 47 69 74 20 45 78 65 63 75 74 61 | xecutable:...........Git.Executa | 
| 128c80 | 62 6c 65 2e 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 70 | ble.......(line..33).*.magit-rep | 
| 128ca0 | 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 3a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 | olist-columns:................Re | 
| 128cc0 | 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 31 34 29 0a 2a 20 | pository.List......(line..14).*. | 
| 128ce0 | 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 3a 20 20 20 | magit-repository-directories:... | 
| 128d00 | 20 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 | .......Status.Buffer........(lin | 
| 128d20 | 65 20 20 35 38 29 0a 2a 20 6d 61 67 69 74 2d 72    65 76 69 73 69 6f 6e 2d 66 69 6c 74 65 72 2d 66 | e..58).*.magit-revision-filter-f | 
| 128d40 | 69 6c 65 73 2d 6f 6e 2d 66 6f 6c 6c 6f 77 3a 20    52 65 76 69 73 69 6f 6e 20 42 75 66 66 65 72 2e | iles-on-follow:.Revision.Buffer. | 
| 128d60 | 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 76 69 73 69 6f 6e | .....(line..64).*.magit-revision | 
| 128d80 | 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d    72 65 66 73 3a 20 20 20 20 52 65 76 69 73 69 6f | -insert-related-refs:....Revisio | 
| 128da0 | 6e 20 42 75 66 66 65 72 2e 20 20 20 20 20 28 6c    69 6e 65 20 20 20 36 29 0a 2a 20 6d 61 67 69 74 | n.Buffer......(line...6).*.magit | 
| 128dc0 | 2d 72 65 76 69 73 69 6f 6e 2d 73 68 6f 77 2d 67    72 61 76 61 74 61 72 73 3a 20 20 20 20 20 20 20 | -revision-show-gravatars:....... | 
| 128de0 | 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 31 39 | ..Revision.Buffer......(line..19 | 
| 128e00 | 29 0a 2a 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 | ).*.magit-revision-use-hash-sect | 
| 128e20 | 69 6f 6e 73 3a 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 | ions:......Revision.Buffer...... | 
| 128e40 | 28 6c 69 6e 65 20 20 33 36 29 0a 2a 20 6d 61 67    69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 3a | (line..36).*.magit-root-section: | 
| 128e60 | 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 65 63 | ....................Matching.Sec | 
| 128e80 | 74 69 6f 6e 73 2e 20 20 20 28 6c 69 6e 65 20 20    38 37 29 0a 2a 20 6d 61 67 69 74 2d 73 61 76 65 | tions....(line..87).*.magit-save | 
| 128ea0 | 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66    65 72 73 3a 20 20 20 20 20 20 20 20 20 41 75 74 | -repository-buffers:.........Aut | 
| 128ec0 | 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 69 74 69 6e 67 20 42 | omatic.Saving.of.File-Visiting.B | 
| 128ee0 | 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.......................... | 
| 128f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 128f20 | 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 73 65 63 74 69 6f 6e | ......(line..13).*.magit-section | 
| 128f40 | 2d 63 61 63 68 65 2d 76 69 73 69 62 69 6c 69 74    79 3a 20 20 20 20 20 20 20 20 53 65 63 74 69 6f | -cache-visibility:........Sectio | 
| 128f60 | 6e 20 56 69 73 69 62 69 6c 69 74 79 2e 20 20 28    6c 69 6e 65 20 20 39 35 29 0a 2a 20 6d 61 67 69 | n.Visibility...(line..95).*.magi | 
| 128f80 | 74 2d 73 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 | t-section-initial-visibility-ali | 
| 128fa0 | 73 74 3a 20 53 65 63 74 69 6f 6e 20 56 69 73 69    62 69 6c 69 74 79 2e 20 28 6c 69 6e 65 20 20 37 | st:.Section.Visibility..(line..7 | 
| 128fc0 | 38 29 0a 2a 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 | 8).*.magit-section-movement-hook | 
| 128fe0 | 3a 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 20 20 | :...........Section.Movement.... | 
| 129000 | 20 28 6c 69 6e 65 20 20 34 36 29 0a 2a 20 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65 74 2d | .(line..46).*.magit-section-set- | 
| 129020 | 76 69 73 69 62 69 6c 69 74 79 2d 68 6f 6f 6b 3a    20 20 20 20 20 53 65 63 74 69 6f 6e 20 56 69 73 | visibility-hook:.....Section.Vis | 
| 129040 | 69 62 69 6c 69 74 79 2e 20 20 28 6c 69 6e 65 20    31 30 36 29 0a 2a 20 6d 61 67 69 74 2d 73 65 63 | ibility...(line.106).*.magit-sec | 
| 129060 | 74 69 6f 6e 2d 73 68 6f 77 2d 63 68 69 6c 64 2d    63 6f 75 6e 74 3a 20 20 20 20 20 20 20 20 53 65 | tion-show-child-count:........Se | 
| 129080 | 63 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2e 20 20    20 20 20 28 6c 69 6e 65 20 20 20 39 29 0a 2a 20 | ction.Options......(line...9).*. | 
| 1290a0 | 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 69 6e 64 69 63 61 74 | magit-section-visibility-indicat | 
| 1290c0 | 6f 72 3a 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 | or:....Section.Visibility...(lin | 
| 1290e0 | 65 20 31 32 34 29 0a 2a 20 6d 61 67 69 74 2d 73    68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 76 65 72 | e.124).*.magit-shell-command-ver | 
| 129100 | 62 6f 73 65 2d 70 72 6f 6d 70 74 3a 20 20 20 20    52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 | bose-prompt:....Running.Git.Manu | 
| 129120 | 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............................ | 
| 129140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 129160 | 20 20 20 20 28 6c 69 6e 65 20 20 34 38 29 0a 2a    20 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d 6d | ....(line..48).*.magit-stashes-m | 
| 129180 | 61 72 67 69 6e 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 6e 67 | argin:..................Stashing | 
| 1291a0 | 2e 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69    6e 65 20 31 30 34 29 0a 2a 20 6d 61 67 69 74 2d | .............(line.104).*.magit- | 
| 1291c0 | 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68    6f 6f 6b 3a 20 20 20 20 20 20 20 20 20 20 20 20 | status-headers-hook:............ | 
| 1291e0 | 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 20 | .Status.Header.Sections......... | 
| 129200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 129220 | 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 | 
| 129240 | 29 0a 2a 20 6d 61 67 69 74 2d 73 74 61 74 75 73    2d 6d 61 72 67 69 6e 3a 20 20 20 20 20 20 20 20 | ).*.magit-status-margin:........ | 
| 129260 | 20 20 20 20 20 20 20 20 20 20 20 53 74 61 74 75    73 20 4f 70 74 69 6f 6e 73 2e 20 20 20 20 20 20 | ...........Status.Options....... | 
| 129280 | 28 6c 69 6e 65 20 20 31 30 29 0a 2a 20 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 72 65 66 72 65 73 | (line..10).*.magit-status-refres | 
| 1292a0 | 68 2d 68 6f 6f 6b 3a 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 | h-hook:.............Status.Optio | 
| 1292c0 | 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 | 
| 1292e0 | 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 | 
| 129300 | 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 | 
| 129320 | 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:.... | 
| 129340 | 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 | 
| 129360 | 20 20 32 31 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 | ..21).*.magit-this-process:..... | 
| 129380 | 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 | 
| 1293a0 | 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........................... | 
| 1293c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1293e0 | 20 20 20 20 20 28 6c 69 6e 65 20 31 33 31 29 0a    2a 20 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 | .....(line.131).*.magit-uniquify | 
| 129400 | 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. | 
| 129420 | 42 75 66 66 65 72 73 2e 20 20 20 20 20 20 28 6c    69 6e 65 20 20 37 34 29 0a 2a 20 6d 61 67 69 74 | Buffers.......(line..74).*.magit | 
| 129440 | 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:............. | 
| 129460 | 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......... | 
| 129480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1294a0 | 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 36 | .......................(line..56 | 
| 1294c0 | 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 | 
| 1294e0 | 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..... | 
| 129500 | 28 6c 69 6e 65 20 31 31 32 29 0a 2a 20 6d 61 67    69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 | (line.112).*.magit-visit-ref-beh | 
| 129520 | 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 | 
| 129540 | 75 66 66 65 72 2e 20 20 20 28 6c 69 6e 65 20 31    39 36 29 0a 2a 20 6d 61 67 69 74 2d 77 69 70 2d | uffer....(line.196).*.magit-wip- | 
| 129560 | 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 | 
| 129580 | 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 39 29 0a 2a 20 6d | acy.Wip.Modes.....(line..19).*.m | 
| 1295a0 | 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 | 
| 1295c0 | 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 | 
| 1295e0 | 20 20 35 39 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 | ..59).*.magit-wip-after-save-loc | 
| 129600 | 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 | 
| 129620 | 73 2e 20 20 28 6c 69 6e 65 20 20 35 35 29 0a 2a    20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 | s...(line..55).*.magit-wip-after | 
| 129640 | 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 | 
| 129660 | 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- | 
| 129680 | 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:......... | 
| 1296a0 | 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 33 29 | .Legacy.Wip.Modes.....(line..33) | 
| 1296c0 | 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- | 
| 1296e0 | 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.....( | 
| 129700 | 6c 69 6e 65 20 20 36 33 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..63).*.magit-wip-initial-ba | 
| 129720 | 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 | 
| 129740 | 64 65 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 77 69 70 2d 69 | des.....(line..38).*.magit-wip-i | 
| 129760 | 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 | 
| 129780 | 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 37 29 0a 2a 20 6d 61 | cy.Wip.Modes.....(line..67).*.ma | 
| 1297a0 | 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:........... | 
| 1297c0 | 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. | 
| 1297e0 | 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:.......... | 
| 129800 | 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......... | 
| 129820 | 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 | 
| 129840 | 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 | 
| 129860 | 2e 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e    65 20 31 30 34 29 0a 2a 20 6d 61 67 69 74 2d 77 | ............(line.104).*.magit-w | 
| 129880 | 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:................... | 
| 1298a0 | 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 36 29 0a | Wip.Modes............(line..96). | 
| 1298c0 | 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:............. | 
| 1298e0 | 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 | 
| 129900 | 69 6e 65 20 20 36 35 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..65).*.pull.rebase:......... | 
| 129920 | 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 | 
| 129940 | 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.......................... | 
| 129960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 129980 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 35 37 29    0a 2a 20 72 65 6d 6f 74 65 2e 4e 41 4d 45 2e 66 | ......(line..57).*.remote.NAME.f | 
| 1299a0 | 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 | 
| 1299c0 | 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.................. | 
| 1299e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 129a00 | 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 72 65 6d 6f 74 | ..............(line..15).*.remot | 
| 129a20 | 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:.................... | 
| 129a40 | 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.......... | 
| 129a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 129a80 | 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 36 29 | ......................(line..26) | 
| 129aa0 | 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:......... | 
| 129ac0 | 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.. | 
| 129ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 129b00 | 20 20 20 20 20 20 20 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 | 
| 129b20 | 69 6e 65 20 20 32 30 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..20).*.remote.NAME.tagOpts:. | 
| 129b40 | 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 | 
| 129b60 | 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.......................... | 
| 129b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 129ba0 | 20 20 20 20 20 20 28 6c 69 6e 65 20 20 33 31 29    0a 2a 20 72 65 6d 6f 74 65 2e 4e 41 4d 45 2e 75 | ......(line..31).*.remote.NAME.u | 
| 129bc0 | 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 | 
| 129be0 | 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.................. | 
| 129c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 129c20 | 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 | 
| 129c40 | 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:.................. | 
| 129c60 | 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.......... | 
| 129c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 129ca0 | 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 37 31 29 | ......................(line..71) | 
| 129cc0 | 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 | 
| 129ce0 | 64 65 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e    7f 36 35 39 39 0a 4e 6f 64 65 3a 20 49 6e 73 74 | de:.Introduction.6599.Node:.Inst | 
| 129d00 | 61 6c 6c 61 74 69 6f 6e 7f 31 31 33 32 32 0a 4e    6f 64 65 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 | allation.11322.Node:.Installing. | 
| 129d20 | 66 72 6f 6d 20 4d 65 6c 70 61 7f 31 31 36 35 32    0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 69 6e | from.Melpa.11652.Node:.Installin | 
| 129d40 | 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 37 32 35 0a | g.from.the.Git.Repository.12725. | 
| 129d60 | 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 | 
| 129d80 | 34 35 37 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 32 0a | 457.Node:.Getting.Started.16742. | 
| 129da0 | 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 31 39 38 32 0a 4e | Node:.Interface.Concepts.21982.N | 
| 129dc0 | 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 33 34 33 0a 4e 6f 64 | ode:.Modes.and.Buffers.22343.Nod | 
| 129de0 | 65 3a 20 53 77 69 74 63 68 69 6e 67 20 42 75 66    66 65 72 73 7f 32 34 30 39 32 0a 4e 6f 64 65 3a | e:.Switching.Buffers.24092.Node: | 
| 129e00 | 20 4e 61 6d 69 6e 67 20 42 75 66 66 65 72 73 7f    32 38 38 34 33 0a 4e 6f 64 65 3a 20 51 75 69 74 | .Naming.Buffers.28843.Node:.Quit | 
| 129e20 | 74 69 6e 67 20 57 69 6e 64 6f 77 73 7f 33 32 31    35 30 0a 4e 6f 64 65 3a 20 41 75 74 6f 6d 61 74 | ting.Windows.32150.Node:.Automat | 
| 129e40 | 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 | 
| 129e60 | 33 38 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 | 3896.Node:.Automatic.Saving.of.F | 
| 129e80 | 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66    66 65 72 73 7f 33 36 37 39 30 0a 4e 6f 64 65 3a | ile-Visiting.Buffers.36790.Node: | 
| 129ea0 | 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 | 
| 129ec0 | 69 74 69 6e 67 20 42 75 66 66 65 72 73 7f 33 37    39 37 35 0a 4e 6f 64 65 3a 20 52 69 73 6b 20 6f | iting.Buffers.37975.Node:.Risk.o | 
| 129ee0 | 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 32 39 37 30 0a | f.Reverting.Automatically.42970. | 
| 129f00 | 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 73 7f 34    35 33 35 32 0a 4e 6f 64 65 3a 20 53 65 63 74 69 | Node:.Sections.45352.Node:.Secti | 
| 129f20 | 6f 6e 20 4d 6f 76 65 6d 65 6e 74 7f 34 36 32 37    38 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 | on.Movement.46278.Node:.Section. | 
| 129f40 | 56 69 73 69 62 69 6c 69 74 79 7f 35 31 31 38 38    0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 48 | Visibility.51188.Node:.Section.H | 
| 129f60 | 6f 6f 6b 73 7f 35 37 32 36 35 0a 4e 6f 64 65 3a    20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 | ooks.57265.Node:.Section.Types.a | 
| 129f80 | 6e 64 20 56 61 6c 75 65 73 7f 35 39 36 37 32 0a    4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 4f 70 | nd.Values.59672.Node:.Section.Op | 
| 129fa0 | 74 69 6f 6e 73 7f 36 31 30 39 33 0a 4e 6f 64 65    3a 20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d | tions.61093.Node:.Transient.Comm | 
| 129fc0 | 61 6e 64 73 7f 36 31 35 36 35 0a 4e 6f 64 65 3a    20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d | ands.61565.Node:.Transient.Argum | 
| 129fe0 | 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 32 38 30 32 0a | ents.and.Buffer.Variables.62802. | 
| 12a000 | 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 | 
| 12a020 | 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e 7f    36 39 38 31 38 0a 4e 6f 64 65 3a 20 41 63 74 69 | d.the.Selection.69818.Node:.Acti | 
| 12a040 | 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 7f    37 30 32 36 32 0a 4e 6f 64 65 3a 20 43 6f 6d 70 | on.Confirmation.70262.Node:.Comp | 
| 12a060 | 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69    72 6d 61 74 69 6f 6e 7f 37 38 31 31 35 0a 4e 6f | letion.and.Confirmation.78115.No | 
| 12a080 | 64 65 3a 20 54 68 65 20 53 65 6c 65 63 74 69 6f    6e 7f 38 31 33 30 31 0a 4e 6f 64 65 3a 20 54 68 | de:.The.Selection.81301.Node:.Th | 
| 12a0a0 | 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20    72 65 67 69 6f 6e 7f 38 34 32 30 30 0a 4e 6f 64 | e.hunk-internal.region.84200.Nod | 
| 12a0c0 | 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 | 
| 12a0e0 | 6f 72 6b 73 7f 38 35 32 38 39 0a 4e 6f 64 65 3a    20 41 64 64 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 | orks.85289.Node:.Additional.Comp | 
| 12a100 | 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 7f 39    30 31 39 36 0a 4e 6f 64 65 3a 20 52 75 6e 6e 69 | letion.Options.90196.Node:.Runni | 
| 12a120 | 6e 67 20 47 69 74 7f 39 30 37 39 35 0a 4e 6f 64    65 3a 20 56 69 65 77 69 6e 67 20 47 69 74 20 4f | ng.Git.90795.Node:.Viewing.Git.O | 
| 12a140 | 75 74 70 75 74 7f 39 31 30 36 38 0a 4e 6f 64 65    3a 20 47 69 74 20 50 72 6f 63 65 73 73 20 53 74 | utput.91068.Node:.Git.Process.St | 
| 12a160 | 61 74 75 73 7f 39 33 31 37 34 0a 4e 6f 64 65 3a    20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e | atus.93174.Node:.Running.Git.Man | 
| 12a180 | 75 61 6c 6c 79 7f 39 34 31 33 39 0a 4e 6f 64 65    3a 20 47 69 74 20 45 78 65 63 75 74 61 62 6c 65 | ually.94139.Node:.Git.Executable | 
| 12a1a0 | 7f 39 36 36 34 37 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 | .96647.Node:.Global.Git.Argument | 
| 12a1c0 | 73 7f 39 39 37 32 34 0a 4e 6f 64 65 3a 20 49 6e    73 70 65 63 74 69 6e 67 7f 31 30 30 35 33 30 0a | s.99724.Node:.Inspecting.100530. | 
| 12a1e0 | 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 42 75 66    66 65 72 7f 31 30 31 36 38 37 0a 4e 6f 64 65 3a | Node:.Status.Buffer.101687.Node: | 
| 12a200 | 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73    7f 31 30 36 37 30 35 0a 4e 6f 64 65 3a 20 53 74 | .Status.Sections.106705.Node:.St | 
| 12a220 | 61 74 75 73 20 48 65 61 64 65 72 20 53 65 63 74    69 6f 6e 73 7f 31 31 32 32 35 37 0a 4e 6f 64 65 | atus.Header.Sections.112257.Node | 
| 12a240 | 3a 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20    53 65 63 74 69 6f 6e 73 7f 31 31 34 38 38 37 0a | :.Status.Module.Sections.114887. | 
| 12a260 | 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 4f 70 74    69 6f 6e 73 7f 31 31 37 33 39 32 0a 4e 6f 64 65 | Node:.Status.Options.117392.Node | 
| 12a280 | 3a 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73    74 7f 31 31 38 38 36 31 0a 4e 6f 64 65 3a 20 4c | :.Repository.List.118861.Node:.L | 
| 12a2a0 | 6f 67 67 69 6e 67 7f 31 32 32 32 30 33 0a 4e 6f    64 65 3a 20 52 65 66 72 65 73 68 69 6e 67 20 4c | ogging.122203.Node:.Refreshing.L | 
| 12a2c0 | 6f 67 73 7f 31 32 34 37 36 34 0a 4e 6f 64 65 3a    20 4c 6f 67 20 42 75 66 66 65 72 7f 31 32 36 32 | ogs.124764.Node:.Log.Buffer.1262 | 
| 12a2e0 | 31 30 0a 4e 6f 64 65 3a 20 4c 6f 67 20 4d 61 72    67 69 6e 7f 31 33 30 34 36 33 0a 4e 6f 64 65 3a | 10.Node:.Log.Margin.130463.Node: | 
| 12a300 | 20 53 65 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67    7f 31 33 33 36 34 32 0a 4e 6f 64 65 3a 20 52 65 | .Select.from.Log.133642.Node:.Re | 
| 12a320 | 66 6c 6f 67 7f 31 33 35 38 36 37 0a 4e 6f 64 65    3a 20 43 68 65 72 72 69 65 73 7f 31 33 37 35 32 | flog.135867.Node:.Cherries.13752 | 
| 12a340 | 34 0a 4e 6f 64 65 3a 20 44 69 66 66 69 6e 67 7f    31 33 39 33 37 32 0a 4e 6f 64 65 3a 20 52 65 66 | 4.Node:.Diffing.139372.Node:.Ref | 
| 12a360 | 72 65 73 68 69 6e 67 20 44 69 66 66 73 7f 31 34    32 34 35 31 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 61 | reshing.Diffs.142451.Node:.Comma | 
| 12a380 | 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20 69 6e    20 44 69 66 66 73 7f 31 34 36 30 33 30 0a 4e 6f | nds.Available.in.Diffs.146030.No | 
| 12a3a0 | 64 65 3a 20 44 69 66 66 20 4f 70 74 69 6f 6e 73    7f 31 34 38 35 36 36 0a 4e 6f 64 65 3a 20 52 65 | de:.Diff.Options.148566.Node:.Re | 
| 12a3c0 | 76 69 73 69 6f 6e 20 42 75 66 66 65 72 7f 31 35    34 30 34 37 0a 4e 6f 64 65 3a 20 45 64 69 66 66 | vision.Buffer.154047.Node:.Ediff | 
| 12a3e0 | 69 6e 67 7f 31 35 37 33 37 37 0a 4e 6f 64 65 3a    20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 | ing.157377.Node:.References.Buff | 
| 12a400 | 65 72 7f 31 36 31 30 32 35 0a 4e 6f 64 65 3a 20    52 65 66 65 72 65 6e 63 65 73 20 53 65 63 74 69 | er.161025.Node:.References.Secti | 
| 12a420 | 6f 6e 73 7f 31 37 31 36 37 30 0a 4e 6f 64 65 3a    20 42 69 73 65 63 74 69 6e 67 7f 31 37 32 35 33 | ons.171670.Node:.Bisecting.17253 | 
| 12a440 | 31 0a 4e 6f 64 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 | 1.Node:.Visiting.Files.and.Blobs | 
| 12a460 | 7f 31 37 34 38 38 33 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 | .174883.Node:.General-Purpose.Vi | 
| 12a480 | 73 69 74 20 43 6f 6d 6d 61 6e 64 73 7f 31 37 35    33 35 33 0a 4e 6f 64 65 3a 20 56 69 73 69 74 69 | sit.Commands.175353.Node:.Visiti | 
| 12a4a0 | 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 7f 31 | ng.Files.and.Blobs.from.a.Diff.1 | 
| 12a4c0 | 37 36 33 30 39 0a 4e 6f 64 65 3a 20 42 6c 61 6d    69 6e 67 7f 31 37 39 37 36 38 0a 4e 6f 64 65 3a | 76309.Node:.Blaming.179768.Node: | 
| 12a4e0 | 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 7f 31 38    36 31 30 39 0a 4e 6f 64 65 3a 20 43 72 65 61 74 | .Manipulating.186109.Node:.Creat | 
| 12a500 | 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 7f 31    38 36 34 35 31 0a 4e 6f 64 65 3a 20 43 6c 6f 6e | ing.Repository.186451.Node:.Clon | 
| 12a520 | 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 7f 31    38 36 39 39 33 0a 4e 6f 64 65 3a 20 53 74 61 67 | ing.Repository.186993.Node:.Stag | 
| 12a540 | 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e    67 7f 31 39 32 33 39 38 0a 4e 6f 64 65 3a 20 53 | ing.and.Unstaging.192398.Node:.S | 
| 12a560 | 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 72 | taging.from.File-Visiting.Buffer | 
| 12a580 | 73 7f 31 39 36 34 38 31 0a 4e 6f 64 65 3a 20 41    70 70 6c 79 69 6e 67 7f 31 39 37 36 34 39 0a 4e | s.196481.Node:.Applying.197649.N | 
| 12a5a0 | 6f 64 65 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 7f    31 39 39 37 33 37 0a 4e 6f 64 65 3a 20 49 6e 69 | ode:.Committing.199737.Node:.Ini | 
| 12a5c0 | 74 69 61 74 69 6e 67 20 61 20 43 6f 6d 6d 69 74    7f 32 30 30 33 32 30 0a 4e 6f 64 65 3a 20 45 64 | tiating.a.Commit.200320.Node:.Ed | 
| 12a5e0 | 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73    73 61 67 65 73 7f 32 30 35 35 36 36 0a 4e 6f 64 | iting.Commit.Messages.205566.Nod | 
| 12a600 | 65 3a 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 7f 32 30 38 33 | e:.Using.the.Revision.Stack.2083 | 
| 12a620 | 36 39 0a 4e 6f 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 | 69.Node:.Commit.Pseudo.Headers.2 | 
| 12a640 | 31 31 34 32 30 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 | 11420.Node:.Commit.Mode.and.Hook | 
| 12a660 | 73 7f 32 31 32 37 35 36 0a 4e 6f 64 65 3a 20 43    6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 20 43 6f | s.212756.Node:.Commit.Message.Co | 
| 12a680 | 6e 76 65 6e 74 69 6f 6e 73 7f 32 31 35 36 39 34    0a 4e 6f 64 65 3a 20 42 72 61 6e 63 68 69 6e 67 | nventions.215694.Node:.Branching | 
| 12a6a0 | 7f 32 31 37 38 32 32 0a 4e 6f 64 65 3a 20 54 68    65 20 54 77 6f 20 52 65 6d 6f 74 65 73 7f 32 31 | .217822.Node:.The.Two.Remotes.21 | 
| 12a6c0 | 38 30 34 38 0a 4e 6f 64 65 3a 20 42 72 61 6e 63    68 20 43 6f 6d 6d 61 6e 64 73 7f 32 32 30 37 30 | 8048.Node:.Branch.Commands.22070 | 
| 12a6e0 | 31 0a 4e 6f 64 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 33 33 | 1.Node:.Branch.Git.Variables.233 | 
| 12a700 | 34 31 32 0a 4e 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 | 412.Node:.Auxiliary.Branch.Comma | 
| 12a720 | 6e 64 73 7f 32 33 38 38 30 33 0a 4e 6f 64 65 3a    20 4d 65 72 67 69 6e 67 7f 32 33 39 39 32 31 0a | nds.238803.Node:.Merging.239921. | 
| 12a740 | 4e 6f 64 65 3a 20 52 65 73 6f 6c 76 69 6e 67 20    43 6f 6e 66 6c 69 63 74 73 7f 32 34 33 39 32 39 | Node:.Resolving.Conflicts.243929 | 
| 12a760 | 0a 4e 6f 64 65 3a 20 52 65 62 61 73 69 6e 67 7f    32 34 39 33 30 30 0a 4e 6f 64 65 3a 20 45 64 69 | .Node:.Rebasing.249300.Node:.Edi | 
| 12a780 | 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75    65 6e 63 65 73 7f 32 35 34 31 35 39 0a 4e 6f 64 | ting.Rebase.Sequences.254159.Nod | 
| 12a7a0 | 65 3a 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 | e:.Information.About.In-Progress | 
| 12a7c0 | 20 52 65 62 61 73 65 7f 32 35 38 34 38 37 0a 52    65 66 3a 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 | .Rebase.258487.Ref:.Information. | 
| 12a7e0 | 41 62 6f 75 74 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 | About.In-Progress.Rebase-Footnot | 
| 12a800 | 65 2d 31 7f 32 36 37 33 36 39 0a 4e 6f 64 65 3a    20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 7f | e-1.267369.Node:.Cherry.Picking. | 
| 12a820 | 32 36 37 39 36 35 0a 4e 6f 64 65 3a 20 52 65 76    65 72 74 69 6e 67 7f 32 37 32 32 39 36 0a 4e 6f | 267965.Node:.Reverting.272296.No | 
| 12a840 | 64 65 3a 20 52 65 73 65 74 74 69 6e 67 7f 32 37    33 37 34 35 0a 4e 6f 64 65 3a 20 53 74 61 73 68 | de:.Resetting.273745.Node:.Stash | 
| 12a860 | 69 6e 67 7f 32 37 35 36 31 31 0a 4e 6f 64 65 3a    20 54 72 61 6e 73 66 65 72 72 69 6e 67 7f 32 38 | ing.275611.Node:.Transferring.28 | 
| 12a880 | 30 33 31 32 0a 4e 6f 64 65 3a 20 52 65 6d 6f 74    65 73 7f 32 38 30 35 33 34 0a 4e 6f 64 65 3a 20 | 0312.Node:.Remotes.280534.Node:. | 
| 12a8a0 | 52 65 6d 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 7f    32 38 30 36 38 36 0a 4e 6f 64 65 3a 20 52 65 6d | Remote.Commands.280686.Node:.Rem | 
| 12a8c0 | 6f 74 65 20 47 69 74 20 56 61 72 69 61 62 6c 65    73 7f 32 38 34 37 36 37 0a 4e 6f 64 65 3a 20 46 | ote.Git.Variables.284767.Node:.F | 
| 12a8e0 | 65 74 63 68 69 6e 67 7f 32 38 36 30 34 36 0a 4e    6f 64 65 3a 20 50 75 6c 6c 69 6e 67 7f 32 38 38 | etching.286046.Node:.Pulling.288 | 
| 12a900 | 35 33 33 0a 4e 6f 64 65 3a 20 50 75 73 68 69 6e    67 7f 32 38 39 35 37 39 0a 4e 6f 64 65 3a 20 50 | 533.Node:.Pushing.289579.Node:.P | 
| 12a920 | 6c 61 69 6e 20 50 61 74 63 68 65 73 7f 32 39 33    39 31 37 0a 4e 6f 64 65 3a 20 4d 61 69 6c 64 69 | lain.Patches.293917.Node:.Maildi | 
| 12a940 | 72 20 50 61 74 63 68 65 73 7f 32 39 35 34 30 38    0a 4e 6f 64 65 3a 20 4d 69 73 63 65 6c 6c 61 6e | r.Patches.295408.Node:.Miscellan | 
| 12a960 | 65 6f 75 73 7f 32 39 36 39 32 32 0a 4e 6f 64 65    3a 20 54 61 67 67 69 6e 67 7f 32 39 37 32 34 37 | eous.296922.Node:.Tagging.297247 | 
| 12a980 | 0a 4e 6f 64 65 3a 20 4e 6f 74 65 73 7f 32 39 39    31 36 35 0a 4e 6f 64 65 3a 20 53 75 62 6d 6f 64 | .Node:.Notes.299165.Node:.Submod | 
| 12a9a0 | 75 6c 65 73 7f 33 30 31 35 33 37 0a 4e 6f 64 65    3a 20 4c 69 73 74 69 6e 67 20 53 75 62 6d 6f 64 | ules.301537.Node:.Listing.Submod | 
| 12a9c0 | 75 6c 65 73 7f 33 30 31 37 35 35 0a 4e 6f 64 65    3a 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e | ules.301755.Node:.Submodule.Tran | 
| 12a9e0 | 73 69 65 6e 74 7f 33 30 33 31 36 31 0a 4e 6f 64    65 3a 20 53 75 62 74 72 65 65 7f 33 30 35 36 38 | sient.303161.Node:.Subtree.30568 | 
| 12aa00 | 33 0a 4e 6f 64 65 3a 20 57 6f 72 6b 74 72 65 65    7f 33 30 37 36 35 39 0a 4e 6f 64 65 3a 20 42 75 | 3.Node:.Worktree.307659.Node:.Bu | 
| 12aa20 | 6e 64 6c 65 7f 33 30 38 37 35 35 0a 4e 6f 64 65    3a 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 | ndle.308755.Node:.Common.Command | 
| 12aa40 | 73 7f 33 30 39 31 32 33 0a 4e 6f 64 65 3a 20 57    69 70 20 4d 6f 64 65 73 7f 33 31 31 37 36 32 0a | s.309123.Node:.Wip.Modes.311762. | 
| 12aa60 | 4e 6f 64 65 3a 20 57 69 70 20 47 72 61 70 68 7f    33 31 36 36 39 33 0a 4e 6f 64 65 3a 20 4c 65 67 | Node:.Wip.Graph.316693.Node:.Leg | 
| 12aa80 | 61 63 79 20 57 69 70 20 4d 6f 64 65 73 7f 33 31    39 30 30 37 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 61 | acy.Wip.Modes.319007.Node:.Comma | 
| 12aaa0 | 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 7f 33 | nds.for.Buffers.Visiting.Files.3 | 
| 12aac0 | 32 31 39 30 32 0a 4e 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 | 21902.Node:.Minor.Mode.for.Buffe | 
| 12aae0 | 72 73 20 56 69 73 69 74 69 6e 67 20 42 6c 6f 62    73 7f 33 32 37 35 32 34 0a 4e 6f 64 65 3a 20 43 | rs.Visiting.Blobs.327524.Node:.C | 
| 12ab00 | 75 73 74 6f 6d 69 7a 69 6e 67 7f 33 32 38 33 33    37 0a 4e 6f 64 65 3a 20 50 65 72 2d 52 65 70 6f | ustomizing.328337.Node:.Per-Repo | 
| 12ab20 | 73 69 74 6f 72 79 20 43 6f 6e 66 69 67 75 72 61    74 69 6f 6e 7f 33 32 39 39 33 33 0a 4e 6f 64 65 | sitory.Configuration.329933.Node | 
| 12ab40 | 3a 20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74    69 6e 67 73 7f 33 33 32 31 38 38 0a 4e 6f 64 65 | :.Essential.Settings.332188.Node | 
| 12ab60 | 3a 20 53 61 66 65 74 79 7f 33 33 32 35 33 33 0a    4e 6f 64 65 3a 20 50 65 72 66 6f 72 6d 61 6e 63 | :.Safety.332533.Node:.Performanc | 
| 12ab80 | 65 7f 33 33 34 32 39 34 0a 52 65 66 3a 20 4c 6f    67 20 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 33 | e.334294.Ref:.Log.Performance.33 | 
| 12aba0 | 37 33 32 33 0a 52 65 66 3a 20 44 69 66 66 20 50    65 72 66 6f 72 6d 61 6e 63 65 7f 33 33 38 36 33 | 7323.Ref:.Diff.Performance.33863 | 
| 12abc0 | 33 0a 52 65 66 3a 20 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 | 3.Ref:.Refs.Buffer.Performance.3 | 
| 12abe0 | 33 39 39 37 34 0a 52 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 | 39974.Ref:.Committing.Performanc | 
| 12ac00 | 65 7f 33 34 30 35 34 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 | e.340549.Node:.Microsoft.Windows | 
| 12ac20 | 20 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 34 31    34 36 32 0a 4e 6f 64 65 3a 20 4d 61 63 4f 53 20 | .Performance.341462.Node:.MacOS. | 
| 12ac40 | 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 34 32 36    35 33 0a 52 65 66 3a 20 4d 61 63 4f 53 20 50 65 | Performance.342653.Ref:.MacOS.Pe | 
| 12ac60 | 72 66 6f 72 6d 61 6e 63 65 2d 46 6f 6f 74 6e 6f    74 65 2d 31 7f 33 34 33 33 35 38 0a 4e 6f 64 65 | rformance-Footnote-1.343358.Node | 
| 12ac80 | 3a 20 44 65 66 61 75 6c 74 20 42 69 6e 64 69 6e    67 73 7f 33 34 33 34 34 30 0a 4e 6f 64 65 3a 20 | :.Default.Bindings.343440.Node:. | 
| 12aca0 | 50 6c 75 6d 62 69 6e 67 7f 33 34 35 36 38 32 0a    4e 6f 64 65 3a 20 43 61 6c 6c 69 6e 67 20 47 69 | Plumbing.345682.Node:.Calling.Gi | 
| 12acc0 | 74 7f 33 34 36 35 31 31 0a 4e 6f 64 65 3a 20 47    65 74 74 69 6e 67 20 61 20 56 61 6c 75 65 20 66 | t.346511.Node:.Getting.a.Value.f | 
| 12ace0 | 72 6f 6d 20 47 69 74 7f 33 34 38 30 33 36 0a 4e    6f 64 65 3a 20 43 61 6c 6c 69 6e 67 20 47 69 74 | rom.Git.348036.Node:.Calling.Git | 
| 12ad00 | 20 66 6f 72 20 45 66 66 65 63 74 7f 33 35 31 37    37 37 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e | .for.Effect.351777.Node:.Section | 
| 12ad20 | 20 50 6c 75 6d 62 69 6e 67 7f 33 35 37 36 38 33    0a 4e 6f 64 65 3a 20 43 72 65 61 74 69 6e 67 20 | .Plumbing.357683.Node:.Creating. | 
| 12ad40 | 53 65 63 74 69 6f 6e 73 7f 33 35 37 39 31 31 0a    4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 53 65 | Sections.357911.Node:.Section.Se | 
| 12ad60 | 6c 65 63 74 69 6f 6e 7f 33 36 31 38 31 31 0a 4e    6f 64 65 3a 20 4d 61 74 63 68 69 6e 67 20 53 65 | lection.361811.Node:.Matching.Se | 
| 12ad80 | 63 74 69 6f 6e 73 7f 33 36 33 36 31 30 0a 4e 6f    64 65 3a 20 52 65 66 72 65 73 68 69 6e 67 20 42 | ctions.363610.Node:.Refreshing.B | 
| 12ada0 | 75 66 66 65 72 73 7f 33 36 39 35 38 33 0a 4e 6f    64 65 3a 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 7f | uffers.369583.Node:.Conventions. | 
| 12adc0 | 33 37 32 37 33 31 0a 4e 6f 64 65 3a 20 54 68 65    6d 69 6e 67 20 46 61 63 65 73 7f 33 37 32 39 32 | 372731.Node:.Theming.Faces.37292 | 
| 12ade0 | 33 0a 4e 6f 64 65 3a 20 46 41 51 7f 33 38 31 30    33 38 0a 4e 6f 64 65 3a 20 46 41 51 20 2d 20 48 | 3.Node:.FAQ.381038.Node:.FAQ.-.H | 
| 12ae00 | 6f 77 20 74 6f 20 2e 2e 2e 3f 7f 33 38 31 34 38    30 0a 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 70 | ow.to....?.381480.Node:.How.to.p | 
| 12ae20 | 72 6f 6e 6f 75 6e 63 65 20 4d 61 67 69 74 3f 7f    33 38 31 38 39 33 0a 4e 6f 64 65 3a 20 48 6f 77 | ronounce.Magit?.381893.Node:.How | 
| 12ae40 | 20 74 6f 20 73 68 6f 77 20 67 69 74 27 73 20 6f    75 74 70 75 74 3f 7f 33 38 32 36 39 35 0a 4e 6f | .to.show.git's.output?.382695.No | 
| 12ae60 | 64 65 3a 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 | de:.How.to.install.the.gitman.in | 
| 12ae80 | 66 6f 20 6d 61 6e 75 61 6c 3f 7f 33 38 33 34 38    31 0a 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 73 | fo.manual?.383481.Node:.How.to.s | 
| 12aea0 | 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 | 
| 12aec0 | 73 3f 7f 33 38 34 34 35 31 0a 4e 6f 64 65 3a 20    48 6f 77 20 64 6f 65 73 20 62 72 61 6e 63 68 69 | s?.384451.Node:.How.does.branchi | 
| 12aee0 | 6e 67 20 61 6e 64 20 70 75 73 68 69 6e 67 20 77    6f 72 6b 3f 7f 33 38 35 30 34 37 0a 4e 6f 64 65 | ng.and.pushing.work?.385047.Node | 
| 12af00 | 3a 20 43 61 6e 20 4d 61 67 69 74 20 62 65 20 75    73 65 64 20 61 73 20 65 64 69 66 66 2d 76 65 72 | :.Can.Magit.be.used.as.ediff-ver | 
| 12af20 | 73 69 6f 6e 2d 63 6f 6e 74 72 6f 6c 2d 70 61 63    6b 61 67 65 3f 7f 33 38 35 34 31 30 0a 4e 6f 64 | sion-control-package?.385410.Nod | 
| 12af40 | 65 3a 20 53 68 6f 75 6c 64 20 49 20 64 69 73 61    62 6c 65 20 56 43 3f 7f 33 38 37 34 32 38 0a 4e | e:.Should.I.disable.VC?.387428.N | 
| 12af60 | 6f 64 65 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 7f 33 38 38 | ode:.FAQ.-.Issues.and.Errors.388 | 
| 12af80 | 30 34 36 0a 4e 6f 64 65 3a 20 4d 61 67 69 74 20    69 73 20 73 6c 6f 77 7f 33 38 39 30 34 37 0a 4e | 046.Node:.Magit.is.slow.389047.N | 
| 12afa0 | 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 73 61 6e 64 20 | ode:.I.changed.several.thousand. | 
| 12afc0 | 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 20 75 | files.at.once.and.now.Magit.is.u | 
| 12afe0 | 6e 75 73 61 62 6c 65 7f 33 38 39 32 36 31 0a 4e    6f 64 65 3a 20 49 20 61 6d 20 68 61 76 69 6e 67 | nusable.389261.Node:.I.am.having | 
| 12b000 | 20 70 72 6f 62 6c 65 6d 73 20 63 6f 6d 6d 69 74    74 69 6e 67 7f 33 38 39 39 39 30 0a 4e 6f 64 65 | .problems.committing.389990.Node | 
| 12b020 | 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 64 20 63 61 6e 6e | :.I.am.using.MS.Windows.and.cann | 
| 12b040 | 6f 74 20 70 75 73 68 20 77 69 74 68 20 4d 61 67    69 74 7f 33 39 30 34 37 31 0a 4e 6f 64 65 3a 20 | ot.push.with.Magit.390471.Node:. | 
| 12b060 | 49 20 61 6d 20 75 73 69 6e 67 20 4f 53 20 58 20    61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 20 77 6f | I.am.using.OS.X.and.SOMETHING.wo | 
| 12b080 | 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 7f 33 39 | rks.in.shell.but.not.in.Magit.39 | 
| 12b0a0 | 31 30 38 38 0a 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 20 73 | 1088.Node:.Expanding.a.file.to.s | 
| 12b0c0 | 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 70 70 | how.the.diff.causes.it.to.disapp | 
| 12b0e0 | 65 61 72 7f 33 39 31 39 31 39 0a 4e 6f 64 65 3a    20 50 6f 69 6e 74 20 69 73 20 77 72 6f 6e 67 20 | ear.391919.Node:.Point.is.wrong. | 
| 12b100 | 69 6e 20 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 7f 33 39 32 | in.the.COMMIT_EDITMSG.buffer.392 | 
| 12b120 | 35 30 30 0a 4e 6f 64 65 3a 20 54 68 65 20 6d 6f    64 65 2d 6c 69 6e 65 20 69 6e 66 6f 72 6d 61 74 | 500.Node:.The.mode-line.informat | 
| 12b140 | 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 7f 33 39 33 35 | ion.isn't.always.up-to-date.3935 | 
| 12b160 | 34 36 0a 4e 6f 64 65 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 | 46.Node:.A.branch.and.tag.sharin | 
| 12b180 | 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 48 49 4e 47 | g.the.same.name.breaks.SOMETHING | 
| 12b1a0 | 7f 33 39 34 36 30 39 0a 4e 6f 64 65 3a 20 4d 79    20 47 69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 | .394609.Node:.My.Git.hooks.work. | 
| 12b1c0 | 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 6f 74 20 69 6e 73 69 | on.the.command-line.but.not.insi | 
| 12b1e0 | 64 65 20 4d 61 67 69 74 7f 33 39 35 34 39 35 0a    4e 6f 64 65 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 | de.Magit.395495.Node:.git-commit | 
| 12b200 | 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 74 69 6e 67 | -mode.isn't.used.when.committing | 
| 12b220 | 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e    64 2d 6c 69 6e 65 7f 33 39 36 33 34 31 0a 4e 6f | .from.the.command-line.396341.No | 
| 12b240 | 64 65 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 | de:.Point.ends.up.inside.invisib | 
| 12b260 | 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 2d 76 | le.text.when.jumping.to.a.file-v | 
| 12b280 | 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 7f 33    39 38 36 31 32 0a 4e 6f 64 65 3a 20 49 20 61 6d | isiting.buffer.398612.Node:.I.am | 
| 12b2a0 | 20 75 6e 61 62 6c 65 20 74 6f 20 73 74 61 67 65    20 77 68 65 6e 20 75 73 69 6e 67 20 54 72 61 6d | .unable.to.stage.when.using.Tram | 
| 12b2c0 | 70 20 66 72 6f 6d 20 4d 53 20 57 69 6e 64 6f 77    73 7f 33 39 39 34 37 32 0a 4e 6f 64 65 3a 20 49 | p.from.MS.Windows.399472.Node:.I | 
| 12b2e0 | 20 61 6d 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 | .am.no.longer.able.to.save.popup | 
| 12b300 | 20 64 65 66 61 75 6c 74 73 7f 34 30 30 33 37 39    0a 4e 6f 64 65 3a 20 44 65 62 75 67 67 69 6e 67 | .defaults.400379.Node:.Debugging | 
| 12b320 | 20 54 6f 6f 6c 73 7f 34 30 31 33 33 39 0a 4e 6f    64 65 3a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e | .Tools.401339.Node:.Keystroke.In | 
| 12b340 | 64 65 78 7f 34 30 33 35 31 38 0a 4e 6f 64 65 3a    20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 7f 34 | dex.403518.Node:.Command.Index.4 | 
| 12b360 | 33 37 39 30 36 0a 4e 6f 64 65 3a 20 46 75 6e 63    74 69 6f 6e 20 49 6e 64 65 78 7f 34 37 36 30 33 | 37906.Node:.Function.Index.47603 | 
| 12b380 | 38 0a 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c 65    20 49 6e 64 65 78 7f 34 39 33 31 36 32 0a 1f 0a | 8.Node:.Variable.Index.493162... | 
| 12b3a0 | 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 69 61 62 6c 65 73 | End.Tag.Table....Local.Variables | 
| 12b3c0 | 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 00 00 00 00 00 00 | :.coding:.utf-8.End:............ | 
| 12b3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b400 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 61 75 74 6f 72 65 76 65 72 74 2e 65 6c 00 | magit-3.3.0/magit-autorevert.el. | 
| 12b420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b460 | 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 | 
| 12b480 | 30 30 32 35 37 36 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 35 31 31 35 00 20 30 00 00 00 | 0025765.00000000000.015115..0... | 
| 12b4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b500 | 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................... | 
| 12b520 | 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................... | 
| 12b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12b600 | 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 72 65 76 65 | ;;;.magit-autorevert.el.---.reve | 
| 12b620 | 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 | 
| 12b640 | 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: | 
| 12b660 | 20 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 31 30 2d 32 30 | .t.-*-..;;.Copyright.(C).2010-20 | 
| 12b680 | 32 31 20 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 | 21..The.Magit.Project.Contributo | 
| 12b6a0 | 72 73 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 | rs.;;.;;.You.should.have.receive | 
| 12b6c0 | 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20    41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 | d.a.copy.of.the.AUTHORS.md.file. | 
| 12b6e0 | 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61    6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e | which.;;.lists.all.contributors. | 
| 12b700 | 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74    74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 | ..If.not,.see.http://magit.vc/au | 
| 12b720 | 74 68 6f 72 73 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 | thors...;;.Author:.Jonas.Bernoul | 
| 12b740 | 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 | 
| 12b760 | 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 | 
| 12b780 | 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 | 
| 12b7a0 | 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. | 
| 12b7c0 | 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65    3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 | is.free.software;.you.can.redist | 
| 12b7e0 | 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 | 
| 12b800 | 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 | 
| 12b820 | 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. | 
| 12b840 | 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 3b | ;;.the.Free.Software.Foundation; | 
| 12b860 | 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20    33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f | .either.version.3,.or.(at.your.o | 
| 12b880 | 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61    74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a | ption).;;.any.later.version..;;. | 
| 12b8a0 | 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 65 20 68 | ;;.Magit.is.distributed.in.the.h | 
| 12b8c0 | 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 75 74 20 | ope.that.it.will.be.useful,.but. | 
| 12b8e0 | 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 6f 75 74 | WITHOUT.;;.ANY.WARRANTY;.without | 
| 12b900 | 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 20 4d 45 | .even.the.implied.warranty.of.ME | 
| 12b920 | 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 4f 52 20 | RCHANTABILITY.;;.or.FITNESS.FOR. | 
| 12b940 | 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 65 20 47 | A.PARTICULAR.PURPOSE...See.the.G | 
| 12b960 | 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 66 6f 72 | NU.General.Public.;;.License.for | 
| 12b980 | 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 6c 64 20 | .more.details..;;.;;.You.should. | 
| 12b9a0 | 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 4e 55 20 | have.received.a.copy.of.the.GNU. | 
| 12b9c0 | 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 6e 67 20 | General.Public.License.;;.along. | 
| 12b9e0 | 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 68 74 74 70 3a 2f 2f | with.Magit...If.not,.see.http:// | 
| 12ba00 | 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65    6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a | www.gnu.org/licenses...;;;.Code: | 
| 12ba20 | 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69    74 2d 67 69 74 29 0a 0a 28 72 65 71 75 69 72 65 | ..(require.'magit-git)..(require | 
| 12ba40 | 20 27 61 75 74 6f 72 65 76 65 72 74 29 0a 0a 3b    3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 | .'autorevert)..;;;.Options..(def | 
| 12ba60 | 67 72 6f 75 70 20 6d 61 67 69 74 2d 61 75 74 6f    2d 72 65 76 65 72 74 20 6e 69 6c 0a 20 20 22 52 | group.magit-auto-revert.nil..."R | 
| 12ba80 | 65 76 65 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 | evert.buffers.when.files.in.repo | 
| 12baa0 | 73 69 74 6f 72 79 20 63 68 61 6e 67 65 2e 22 0a    20 20 3a 6c 69 6e 6b 20 27 28 63 75 73 74 6f 6d | sitory.change."...:link.'(custom | 
| 12bac0 | 2d 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 6c 69 6e 6b | -group-link.auto-revert)...:link | 
| 12bae0 | 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 6d 61 74 69 63 20 52 | .'(info-link."(magit)Automatic.R | 
| 12bb00 | 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 72 | everting.of.File-Visiting.Buffer | 
| 12bb20 | 73 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 61 75    74 6f 2d 72 65 76 65 72 74 0a 20 20 3a 67 72 6f | s")...:group.'auto-revert...:gro | 
| 12bb40 | 75 70 20 27 6d 61 67 69 74 2d 65 73 73 65 6e 74    69 61 6c 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d | up.'magit-essentials...:group.'m | 
| 12bb60 | 61 67 69 74 2d 6d 6f 64 65 73 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 61 75 74 6f 2d 72 65 76 | agit-modes)..(defcustom.auto-rev | 
| 12bb80 | 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 2d    66 69 6c 74 65 72 20 6e 69 6c 0a 20 20 22 46 69 | ert-buffer-list-filter.nil..."Fi | 
| 12bba0 | 6c 74 65 72 20 74 68 61 74 20 64 65 74 65 72 6d    69 6e 65 73 20 77 68 69 63 68 20 62 75 66 66 65 | lter.that.determines.which.buffe | 
| 12bbc0 | 72 73 20 60 61 75 74 6f 2d 72 65 76 65 72 74 2d    62 75 66 66 65 72 73 27 20 72 65 76 65 72 74 73 | rs.`auto-revert-buffers'.reverts | 
| 12bbe0 | 2e 0a 0a 54 68 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 | ...This.option.is.provided.by.Ma | 
| 12bc00 | 67 69 74 2c 20 77 68 69 63 68 20 61 6c 73 6f 20    61 64 76 69 73 65 73 0a 60 61 75 74 6f 2d 72 65 | git,.which.also.advises.`auto-re | 
| 12bc20 | 76 65 72 74 2d 62 75 66 66 65 72 73 27 20 74 6f    20 72 65 73 70 65 63 74 20 69 74 2e 20 20 4d 61 | vert-buffers'.to.respect.it...Ma | 
| 12bc40 | 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 6f 6e 20 74 68 65 | git.users.who.do.not.turn.on.the | 
| 12bc60 | 20 6c 6f 63 61 6c 20 6d 6f 64 65 20 60 61 75 74    6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20 74 | .local.mode.`auto-revert-mode'.t | 
| 12bc80 | 68 65 6d 73 65 6c 76 65 73 2c 20 61 72 65 20 62    65 73 74 20 73 65 72 76 65 64 0a 62 79 20 73 65 | hemselves,.are.best.served.by.se | 
| 12bca0 | 74 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20    74 6f 20 60 6d 61 67 69 74 2d 61 75 74 6f 2d 72 | tting.the.value.to.`magit-auto-r | 
| 12bcc0 | 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 27 2e 0a 0a 48 6f 77 | evert-repository-buffer-p'...How | 
| 12bce0 | 65 76 65 72 20 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 | ever.the.default.is.nil,.so.as.n | 
| 12bd00 | 6f 74 20 74 6f 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 74 | ot.to.disturb.users.who.do.use.t | 
| 12bd20 | 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. | 
| 12bd40 | 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 4d | experience.delays.when.running.M | 
| 12bd60 | 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 75 6c 64 20 63 | agit.commands,.then.you.should.c | 
| 12bd80 | 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 70 72 65 64 69 63 61 | onsider.using.one.of.the.predica | 
| 12bda0 | 74 65 73 20 70 72 6f 76 69 64 65 64 20 62 79 20    4d 61 67 69 74 20 2d 20 65 73 70 65 63 69 61 6c | tes.provided.by.Magit.-.especial | 
| 12bdc0 | 6c 79 20 69 66 20 79 6f 75 20 61 6c 73 6f 20 75    73 65 20 54 72 61 6d 70 2e 0a 0a 55 73 65 72 73 | ly.if.you.also.use.Tramp...Users | 
| 12bde0 | 20 77 68 6f 20 64 6f 20 74 75 72 6e 20 6f 6e 20    60 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 | .who.do.turn.on.`auto-revert-mod | 
| 12be00 | 65 27 20 69 6e 20 62 75 66 66 65 72 73 20 69 6e    20 77 68 69 63 68 20 4d 61 67 69 74 0a 64 6f 65 | e'.in.buffers.in.which.Magit.doe | 
| 12be20 | 73 6e 27 74 20 64 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 | sn't.do.that.for.them,.should.li | 
| 12be40 | 6b 65 6c 79 20 6e 6f 74 20 75 73 65 20 61 6e 79    20 66 69 6c 74 65 72 2e 0a 55 73 65 72 73 20 77 | kely.not.use.any.filter..Users.w | 
| 12be60 | 68 6f 20 74 75 72 6e 20 6f 6e 20 60 67 6c 6f 62    61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d | ho.turn.on.`global-auto-revert-m | 
| 12be80 | 6f 64 65 27 2c 20 64 6f 20 6e 6f 74 20 68 61 76    65 20 74 6f 20 77 6f 72 72 79 0a 61 62 6f 75 74 | ode',.do.not.have.to.worry.about | 
| 12bea0 | 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 62 65    63 61 75 73 65 20 69 74 20 69 73 20 64 69 73 72 | .this.option,.because.it.is.disr | 
| 12bec0 | 65 67 61 72 64 65 64 20 69 66 20 74 68 65 20 67    6c 6f 62 61 6c 20 6d 6f 64 65 0a 69 73 20 65 6e | egarded.if.the.global.mode.is.en | 
| 12bee0 | 61 62 6c 65 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 | abled."...:package-version.'(mag | 
| 12bf00 | 69 74 20 2e 20 22 32 2e 34 2e 32 22 29 0a 20 20    3a 67 72 6f 75 70 20 27 61 75 74 6f 2d 72 65 76 | it..."2.4.2")...:group.'auto-rev | 
| 12bf20 | 65 72 74 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 | ert...:group.'magit-auto-revert. | 
| 12bf40 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d    72 65 6c 61 74 65 64 0a 20 20 3a 74 79 70 65 20 | ..:group.'magit-related...:type. | 
| 12bf60 | 27 28 72 61 64 69 6f 20 28 63 6f 6e 73 74 20 3a    74 61 67 20 22 4e 6f 20 66 69 6c 74 65 72 22 20 | '(radio.(const.:tag."No.filter". | 
| 12bf80 | 6e 69 6c 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 | nil).................(function-i | 
| 12bfa0 | 74 65 6d 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 70 29 0a | tem.magit-auto-revert-buffer-p). | 
| 12bfc0 | 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 | 
| 12bfe0 | 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 66 66 | agit-auto-revert-repository-buff | 
| 12c000 | 65 72 2d 70 29 0a 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 | er-p).................function)) | 
| 12c020 | 0a 0a 28 64 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 74 | ..(defcustom.magit-auto-revert-t | 
| 12c040 | 72 61 63 6b 65 64 2d 6f 6e 6c 79 20 74 0a 20 20    22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d | racked-only.t..."Whether.`magit- | 
| 12c060 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65    27 20 6f 6e 6c 79 20 72 65 76 65 72 74 73 20 74 | auto-revert-mode'.only.reverts.t | 
| 12c080 | 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | racked.files."...:package-versio | 
| 12c0a0 | 6e 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 | n.'(magit..."2.4.0")...:group.'m | 
| 12c0c0 | 61 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 | agit-auto-revert...:type.'boolea | 
| 12c0e0 | 6e 0a 20 20 3a 73 65 74 20 28 6c 61 6d 62 64 61    20 28 76 61 72 20 76 61 6c 29 0a 20 20 20 20 20 | n...:set.(lambda.(var.val)...... | 
| 12c100 | 20 20 20 20 28 73 65 74 20 76 61 72 20 76 61 6c    29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | ....(set.var.val)..........(when | 
| 12c120 | 20 28 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 61 75 | .(and.(bound-and-true-p.magit-au | 
| 12c140 | 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to-revert-mode)................. | 
| 12c160 | 20 20 20 20 28 66 65 61 74 75 72 65 70 20 27 6d    61 67 69 74 2d 61 75 74 6f 72 65 76 65 72 74 29 | ....(featurep.'magit-autorevert) | 
| 12c180 | 29 0a 20 20 20 20 20 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 | )............(magit-auto-revert- | 
| 12c1a0 | 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 61 75 74 6f 2d | mode.-1)............(magit-auto- | 
| 12c1c0 | 72 65 76 65 72 74 2d 6d 6f 64 65 29 29 29 29 0a    0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | revert-mode))))..(defcustom.magi | 
| 12c1e0 | 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 20 74 0a 20 20 22 57 | t-auto-revert-immediately.t..."W | 
| 12c200 | 68 65 74 68 65 72 20 4d 61 67 69 74 20 72 65 76    65 72 74 73 20 62 75 66 66 65 72 73 20 69 6d 6d | hether.Magit.reverts.buffers.imm | 
| 12c220 | 65 64 69 61 74 65 6c 79 2e 0a 0a 49 66 20 74 68    69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e | ediately...If.this.is.non-nil.an | 
| 12c240 | 64 20 65 69 74 68 65 72 20 60 67 6c 6f 62 61 6c    2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 | d.either.`global-auto-revert-mod | 
| 12c260 | 65 27 20 6f 72 0a 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 69 | e'.or.`magit-auto-revert-mode'.i | 
| 12c280 | 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 61 74 65 6c | s.enabled,.then.Magit.immediatel | 
| 12c2a0 | 79 0a 72 65 76 65 72 74 73 20 62 75 66 66 65 72    73 20 62 79 20 65 78 70 6c 69 63 69 74 6c 79 20 | y.reverts.buffers.by.explicitly. | 
| 12c2c0 | 63 61 6c 6c 69 6e 67 20 60 61 75 74 6f 2d 72 65    76 65 72 74 2d 62 75 66 66 65 72 73 27 0a 61 66 | calling.`auto-revert-buffers'.af | 
| 12c2e0 | 74 65 72 20 72 75 6e 6e 69 6e 67 20 47 69 74 20    66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 | ter.running.Git.for.side-effects | 
| 12c300 | 2e 0a 0a 49 66 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 20 69 | ...If.`auto-revert-use-notify'.i | 
| 12c320 | 73 20 6e 6f 6e 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 | s.non-nil.(and.file.notification | 
| 12c340 | 73 0a 61 72 65 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 | s.are.actually.supported),.then. | 
| 12c360 | 60 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 27 0a | `magit-auto-revert-immediately'. | 
| 12c380 | 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 74 6f    20 62 65 20 6e 6f 6e 2d 6e 69 6c 2c 20 62 65 63 | does.not.have.to.be.non-nil,.bec | 
| 12c3a0 | 61 75 73 65 20 74 68 65 20 72 65 76 65 72 74 73    20 68 61 70 70 65 6e 0a 69 6d 6d 65 64 69 61 74 | ause.the.reverts.happen.immediat | 
| 12c3c0 | 65 6c 79 20 61 6e 79 77 61 79 2e 0a 0a 49 66 20    60 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 | ely.anyway...If.`magit-auto-reve | 
| 12c3e0 | 72 74 2d 69 6d 6d 65 64 69 61 74 65 6c 79 27 20    61 6e 64 20 60 61 75 74 6f 2d 72 65 76 65 72 74 | rt-immediately'.and.`auto-revert | 
| 12c400 | 2d 75 73 65 2d 6e 6f 74 69 66 79 27 0a 61 72 65    20 62 6f 74 68 20 6e 69 6c 2c 20 74 68 65 6e 20 | -use-notify'.are.both.nil,.then. | 
| 12c420 | 72 65 76 65 72 74 73 20 68 61 70 70 65 6e 20 61    66 74 65 72 20 60 61 75 74 6f 2d 72 65 76 65 72 | reverts.happen.after.`auto-rever | 
| 12c440 | 74 2d 69 6e 74 65 72 76 61 6c 27 0a 73 65 63 6f    6e 64 73 20 6f 66 20 75 73 65 72 20 69 6e 61 63 | t-interval'.seconds.of.user.inac | 
| 12c460 | 74 69 76 69 74 79 2e 20 20 54 68 61 74 20 69 73    20 6e 6f 74 20 64 65 73 69 72 61 62 6c 65 2e 22 | tivity...That.is.not.desirable." | 
| 12c480 | 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 | 
| 12c4a0 | 2e 34 2e 30 22 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 | .4.0")...:group.'magit-auto-reve | 
| 12c4c0 | 72 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c    65 61 6e 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a | rt...:type.'boolean)..;;;.Mode.. | 
| 12c4e0 | 28 64 65 66 75 6e 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 | (defun.magit-turn-on-auto-revert | 
| 12c500 | 2d 6d 6f 64 65 2d 69 66 2d 64 65 73 69 72 65 64    20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 | -mode-if-desired.(&optional.file | 
| 12c520 | 29 0a 20 20 28 69 66 20 66 69 6c 65 0a 20 20 20    20 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 | )...(if.file.......(--when-let.( | 
| 12c540 | 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 0a 20 20 20 20 20 | find-buffer-visiting.file)...... | 
| 12c560 | 20 20 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 20 20 20 20 20 | ...(with-current-buffer.it...... | 
| 12c580 | 20 20 20 20 20 28 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 | .....(magit-turn-on-auto-revert- | 
| 12c5a0 | 6d 6f 64 65 2d 69 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 | mode-if-desired))).....(when.(an | 
| 12c5c0 | 64 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 20 20 20 | d.buffer-file-name.............. | 
| 12c5e0 | 20 20 28 66 69 6c 65 2d 72 65 61 64 61 62 6c 65    2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | ..(file-readable-p.buffer-file-n | 
| 12c600 | 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6f 72 20 28 3c 20 65 6d 61 63 73 | ame)................(or.(<.emacs | 
| 12c620 | 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32    37 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -major-version.27).............. | 
| 12c640 | 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 20 20 20 20 20 | ......(with-no-warnings......... | 
| 12c660 | 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 73 65 20 6e 69 6c | .............(condition-case.nil | 
| 12c680 | 0a 20 20 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 65 63 75 | ..........................(execu | 
| 12c6a0 | 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 61 62 6c 65 20 | table-find.magit-git-executable. | 
| 12c6c0 | 74 29 20 3b 20 73 65 65 20 23 33 36 38 34 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t).;.see.#3684.................. | 
| 12c6e0 | 20 20 20 20 20 20 28 77 72 6f 6e 67 2d 6e 75 6d    62 65 72 2d 6f 66 2d 61 72 67 75 6d 65 6e 74 73 | ......(wrong-number-of-arguments | 
| 12c700 | 20 74 29 29 29 29 20 3b 20 76 65 72 79 20 6f 6c    64 20 32 37 20 62 75 69 6c 74 0a 20 20 20 20 20 | .t)))).;.very.old.27.built...... | 
| 12c720 | 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 0a 20 20 20 20 20 | ..........(magit-toplevel)...... | 
| 12c740 | 20 20 20 20 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 | ..........(or.(not.magit-auto-re | 
| 12c760 | 76 65 72 74 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 | vert-tracked-only).............. | 
| 12c780 | 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 2d 70 20 62 75 66 66 | ......(magit-file-tracked-p.buff | 
| 12c7a0 | 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e | er-file-name))................(n | 
| 12c7c0 | 6f 74 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 20 3b 20 73 | ot.auto-revert-mode).........;.s | 
| 12c7e0 | 65 65 20 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 | ee.#3014................(not.glo | 
| 12c800 | 62 61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d    6d 6f 64 65 29 29 20 3b 20 73 65 65 20 23 33 34 | bal-auto-revert-mode)).;.see.#34 | 
| 12c820 | 36 30 0a 20 20 20 20 20 20 28 61 75 74 6f 2d 72    65 76 65 72 74 2d 6d 6f 64 65 20 31 29 29 29 29 | 60.......(auto-revert-mode.1)))) | 
| 12c840 | 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 67 6c 6f 62 61 6c 69 | ..;;;###autoload.(define-globali | 
| 12c860 | 7a 65 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d    61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 | zed-minor-mode.magit-auto-revert | 
| 12c880 | 2d 6d 6f 64 65 20 61 75 74 6f 2d 72 65 76 65 72    74 2d 6d 6f 64 65 0a 20 20 6d 61 67 69 74 2d 74 | -mode.auto-revert-mode...magit-t | 
| 12c8a0 | 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 66 2d 64 65 73 69 72 | urn-on-auto-revert-mode-if-desir | 
| 12c8c0 | 65 64 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 | ed...:package-version.'(magit... | 
| 12c8e0 | 22 32 2e 34 2e 30 22 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 | "2.4.0")...:link.'(info-link."(m | 
| 12c900 | 61 67 69 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 | agit)Automatic.Reverting.of.File | 
| 12c920 | 2d 56 69 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 6d 61 | -Visiting.Buffers")...:group.'ma | 
| 12c940 | 67 69 74 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 | git-auto-revert...:group.'magit- | 
| 12c960 | 65 73 73 65 6e 74 69 61 6c 73 0a 20 20 3b 3b 20    2d 20 57 68 65 6e 20 60 67 6c 6f 62 61 6c 2d 61 | essentials...;;.-.When.`global-a | 
| 12c980 | 75 74 6f 2d 72 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 | uto-revert-mode'.is.enabled,.the | 
| 12c9a0 | 6e 20 74 68 69 73 20 6d 6f 64 65 20 69 73 0a 20    20 3b 3b 20 20 20 72 65 64 75 6e 64 61 6e 74 2e | n.this.mode.is...;;...redundant. | 
| 12c9c0 | 0a 20 20 3b 3b 20 2d 20 49 6e 20 61 6c 6c 20 6f    74 68 65 72 20 63 61 73 65 73 20 65 6e 61 62 6c | ...;;.-.In.all.other.cases.enabl | 
| 12c9e0 | 65 20 74 68 65 20 6d 6f 64 65 20 62 65 63 61 75    73 65 20 69 66 20 62 75 66 66 65 72 73 20 61 72 | e.the.mode.because.if.buffers.ar | 
| 12ca00 | 65 20 6e 6f 74 0a 20 20 3b 3b 20 20 20 61 75 74    6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 76 65 72 | e.not...;;...automatically.rever | 
| 12ca20 | 74 65 64 20 74 68 61 74 20 77 6f 75 6c 64 20 6d    61 6b 65 20 6d 61 6e 79 20 76 65 72 79 20 63 6f | ted.that.would.make.many.very.co | 
| 12ca40 | 6d 6d 6f 6e 20 74 61 73 6b 73 0a 20 20 3b 3b 20    20 20 6d 75 63 68 20 6d 6f 72 65 20 63 75 6d 62 | mmon.tasks...;;...much.more.cumb | 
| 12ca60 | 65 72 73 6f 6d 65 2e 0a 20 20 3a 69 6e 69 74 2d    76 61 6c 75 65 20 28 6e 6f 74 20 28 6f 72 20 67 | ersome....:init-value.(not.(or.g | 
| 12ca80 | 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 20 20 20 20 20 | lobal-auto-revert-mode.......... | 
| 12caa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f    6e 69 6e 74 65 72 61 63 74 69 76 65 29 29 29 0a | ..............noninteractive))). | 
| 12cac0 | 3b 3b 20 2d 20 55 6e 66 6f 72 74 75 6e 61 74 65    6c 79 20 60 3a 69 6e 69 74 2d 76 61 6c 75 65 20 | ;;.-.Unfortunately.`:init-value. | 
| 12cae0 | 74 27 20 6f 6e 6c 79 20 73 65 74 73 20 74 68 65    20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6d 6f | t'.only.sets.the.value.of.the.mo | 
| 12cb00 | 64 65 0a 3b 3b 20 20 20 76 61 72 69 61 62 6c 65    20 62 75 74 20 64 6f 65 73 20 6e 6f 74 20 63 61 | de.;;...variable.but.does.not.ca | 
| 12cb20 | 75 73 65 20 74 68 65 20 6d 6f 64 65 20 66 75 6e    63 74 69 6f 6e 20 74 6f 20 62 65 20 63 61 6c 6c | use.the.mode.function.to.be.call | 
| 12cb40 | 65 64 2e 0a 3b 3b 20 2d 20 49 20 64 6f 6e 27 74    20 74 68 69 6e 6b 20 69 74 20 77 6f 72 6b 73 20 | ed..;;.-.I.don't.think.it.works. | 
| 12cb60 | 6c 69 6b 65 20 74 68 69 73 20 6f 6e 20 70 75 72    70 6f 73 65 2c 20 62 75 74 20 73 69 6e 63 65 20 | like.this.on.purpose,.but.since. | 
| 12cb80 | 6f 6e 65 20 75 73 75 61 6c 6c 79 0a 3b 3b 20 20    20 73 68 6f 75 6c 64 20 6e 6f 74 20 65 6e 61 62 | one.usually.;;...should.not.enab | 
| 12cba0 | 6c 65 20 67 6c 6f 62 61 6c 20 6d 6f 64 65 73 20    62 79 20 64 65 66 61 75 6c 74 2c 20 69 74 20 69 | le.global.modes.by.default,.it.i | 
| 12cbc0 | 73 20 75 6e 64 65 72 73 74 61 6e 64 61 62 6c 65    2e 0a 3b 3b 20 2d 20 49 66 20 74 68 65 20 75 73 | s.understandable..;;.-.If.the.us | 
| 12cbe0 | 65 72 20 68 61 73 20 73 65 74 20 74 68 65 20 76    61 72 69 61 62 6c 65 20 60 6d 61 67 69 74 2d 61 | er.has.set.the.variable.`magit-a | 
| 12cc00 | 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27    20 74 6f 20 6e 69 6c 0a 3b 3b 20 20 20 61 66 74 | uto-revert-mode'.to.nil.;;...aft | 
| 12cc20 | 65 72 20 6c 6f 61 64 69 6e 67 20 6d 61 67 69 74    20 28 69 6e 73 74 65 61 64 20 6f 66 20 64 6f 69 | er.loading.magit.(instead.of.doi | 
| 12cc40 | 6e 67 20 73 6f 20 62 65 66 6f 72 65 20 6c 6f 61    64 69 6e 67 20 6d 61 67 69 74 20 6f 72 0a 3b 3b | ng.so.before.loading.magit.or.;; | 
| 12cc60 | 20 20 20 62 79 20 75 73 69 6e 67 20 74 68 65 20    66 75 6e 63 74 69 6f 6e 29 2c 20 74 68 65 6e 20 | ...by.using.the.function),.then. | 
| 12cc80 | 77 65 20 73 68 6f 75 6c 64 20 73 74 69 6c 6c 20    72 65 73 70 65 63 74 20 74 68 61 74 20 73 65 74 | we.should.still.respect.that.set | 
| 12cca0 | 74 69 6e 67 2e 0a 3b 3b 20 2d 20 49 66 20 74 68    65 20 75 73 65 72 20 73 65 74 73 20 6f 6e 65 20 | ting..;;.-.If.the.user.sets.one. | 
| 12ccc0 | 6f 66 20 74 68 65 73 65 20 76 61 72 69 61 62 6c    65 73 20 61 66 74 65 72 20 6c 6f 61 64 69 6e 67 | of.these.variables.after.loading | 
| 12cce0 | 20 6d 61 67 69 74 20 61 6e 64 0a 3b 3b 20 20 20    61 66 74 65 72 20 60 61 66 74 65 72 2d 69 6e 69 | .magit.and.;;...after.`after-ini | 
| 12cd00 | 74 2d 68 6f 6f 6b 27 20 68 61 73 20 72 75 6e 2c    20 74 68 65 6e 20 74 68 61 74 20 77 6f 6e 27 74 | t-hook'.has.run,.then.that.won't | 
| 12cd20 | 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 0a    3b 3b 20 20 20 61 6e 64 20 74 68 65 72 65 20 69 | .have.an.effect.;;...and.there.i | 
| 12cd40 | 73 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 28 64 | s.nothing.we.can.do.about.it..(d | 
| 12cd60 | 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 69 6e 69 | efun.magit-auto-revert-mode--ini | 
| 12cd80 | 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 65 72 6e | t-kludge.()..."This.is.an.intern | 
| 12cda0 | 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 72 2d 69 | al.kludge.to.be.used.on.`after-i | 
| 12cdc0 | 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 6e 63 74 | nit-hook'..Do.not.use.this.funct | 
| 12cde0 | 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 76 65 20 | ion.elsewhere,.and.don't.remove. | 
| 12ce00 | 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 2e 20 20 | it.from.the.`after-init-hook'... | 
| 12ce20 | 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 63 6f 6d | For.more.information.see.the.com | 
| 12ce40 | 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 65 20 64 | ments.and.code.surrounding.the.d | 
| 12ce60 | 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 20 20 28 | efinition.of.this.function."...( | 
| 12ce80 | 69 66 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 | if.magit-auto-revert-mode....... | 
| 12cea0 | 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)))... | 
| 12cec0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 65 73    73 61 67 65 20 22 54 75 72 6e 69 6e 67 20 6f 6e | ......(magit-message."Turning.on | 
| 12cee0 | 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65    72 74 2d 6d 6f 64 65 2e 2e 2e 22 29 0a 20 20 20 | .magit-auto-revert-mode...").... | 
| 12cf00 | 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 6f 64 65 20 31 29 0a | .....(magit-auto-revert-mode.1). | 
| 12cf20 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d    65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 | ........(magit-message.......... | 
| 12cf40 | 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 74 2d 6d 6f | "Turning.on.magit-auto-revert-mo | 
| 12cf60 | 64 65 2e 2e 2e 64 6f 6e 65 25 73 22 0a 20 20 20    20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6c 61 | de...done%s"..........(let.((ela | 
| 12cf80 | 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 74 20 | psed.(float-time.(time-subtract. | 
| 12cfa0 | 6e 69 6c 20 73 74 61 72 74 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 | nil.start))))............(if.(>. | 
| 12cfc0 | 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 20 20 28 66 6f 72 | elapsed.0.2)................(for | 
| 12cfe0 | 6d 61 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 | mat.".(%.3fs,.%s.buffers.checked | 
| 12d000 | 29 22 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 | )".elapsed...................... | 
| 12d020 | 20 20 28 6c 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 | ..(length.(buffer-list)))....... | 
| 12d040 | 20 20 20 20 20 20 20 22 22 29 29 29 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 | ......."")))).....(magit-auto-re | 
| 12d060 | 76 65 72 74 2d 6d 6f 64 65 20 2d 31 29 29 29 0a    28 69 66 20 61 66 74 65 72 2d 69 6e 69 74 2d 74 | vert-mode.-1))).(if.after-init-t | 
| 12d080 | 69 6d 65 0a 20 20 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 | ime.....;;.Since.`after-init-hoo | 
| 12d0a0 | 6b 27 20 68 61 73 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 | k'.has.already.been.....;;.run,. | 
| 12d0c0 | 74 75 72 6e 20 74 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 | turn.the.mode.on.or.off.right.no | 
| 12d0e0 | 77 2e 0a 20 20 20 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 | w......(magit-auto-revert-mode-- | 
| 12d100 | 69 6e 69 74 2d 6b 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 | init-kludge)...;;.By.the.time.th | 
| 12d120 | 65 20 69 6e 69 74 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 | e.init.file.has.been.fully.loade | 
| 12d140 | 64 20 74 68 65 0a 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 | d.the...;;.values.of.the.relevan | 
| 12d160 | 74 20 76 61 72 69 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 | t.variables.might.have.changed.. | 
| 12d180 | 20 20 28 61 64 64 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 | ..(add-hook.'after-init-hook.#'m | 
| 12d1a0 | 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 6c 75 64 | agit-auto-revert-mode--init-klud | 
| 12d1c0 | 67 65 20 74 29 29 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 | ge.t))..(put.'magit-auto-revert- | 
| 12d1e0 | 6d 6f 64 65 20 27 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 | mode.'function-documentation.... | 
| 12d200 | 20 20 22 54 6f 67 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 | .."Toggle.Magit.Auto.Revert.mode | 
| 12d220 | 2e 0a 49 66 20 63 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 | ..If.called.interactively,.enabl | 
| 12d240 | 65 20 4d 61 67 69 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 | e.Magit.Auto.Revert.mode.if.ARG. | 
| 12d260 | 69 73 0a 70 6f 73 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 | is.positive,.and.disable.it.if.A | 
| 12d280 | 52 47 20 69 73 20 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 | RG.is.zero.or.negative...If.call | 
| 12d2a0 | 65 64 0a 66 72 6f 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 | ed.from.Lisp,.also.enable.the.mo | 
| 12d2c0 | 64 65 20 69 66 20 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 | de.if.ARG.is.omitted.or.nil,.and | 
| 12d2e0 | 0a 74 6f 67 67 6c 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 | .toggle.it.if.ARG.is.`toggle';.d | 
| 12d300 | 69 73 61 62 6c 65 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 | isable.the.mode.otherwise...Magi | 
| 12d320 | 74 20 41 75 74 6f 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 | t.Auto.Revert.mode.is.a.global.m | 
| 12d340 | 69 6e 6f 72 20 6d 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 | inor.mode.that.reverts.buffers.a | 
| 12d360 | 73 73 6f 63 69 61 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 | ssociated.with.a.file.that.is.lo | 
| 12d380 | 63 61 74 65 64 20 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 | cated.inside.a.Git.repository.wh | 
| 12d3a0 | 65 6e 20 74 68 65 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 | en.the.file.changes.on.disk...Us | 
| 12d3c0 | 65 20 60 61 75 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 | e.`auto-revert-mode'.to.revert.a | 
| 12d3e0 | 20 70 61 72 74 69 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 | .particular.buffer...Or.use.`glo | 
| 12d400 | 62 61 6c 2d 61 75 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 | bal-auto-revert-mode'.to.revert. | 
| 12d420 | 61 6c 6c 20 66 69 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 | all.file-visiting.buffers,.not.j | 
| 12d440 | 75 73 74 20 74 68 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 | ust.those.that.visit.a.file.loca | 
| 12d460 | 74 65 64 20 69 6e 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 | ted.inside.a.Git.repository...Th | 
| 12d480 | 69 73 20 67 6c 6f 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 | is.global.mode.works.by.turning. | 
| 12d4a0 | 6f 6e 20 74 68 65 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 | on.the.buffer-local.mode.`auto-r | 
| 12d4c0 | 65 76 65 72 74 2d 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 | evert-mode'.at.the.time.a.buffer | 
| 12d4e0 | 20 69 73 20 66 69 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 | .is.first.created...The.local.mo | 
| 12d500 | 64 65 20 69 73 20 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 | de.is.turned.on.if.the.visited.f | 
| 12d520 | 69 6c 65 20 69 73 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 | ile.is.being.tracked.in.a.Git.re | 
| 12d540 | 70 6f 73 69 74 6f 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 | pository.at.the.time.when.the.bu | 
| 12d560 | 66 66 65 72 20 69 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 | ffer.is.created...If.`magit-auto | 
| 12d580 | 2d 72 65 76 65 72 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 | -revert-tracked-only'.is.non-nil | 
| 12d5a0 | 20 28 74 68 65 20 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 | .(the.default),.then.only.tracke | 
| 12d5c0 | 64 20 66 69 6c 65 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 | d.files.are.reverted...But.if.yo | 
| 12d5e0 | 75 20 73 74 61 67 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 | u.stage.a.previously.untracked.f | 
| 12d600 | 69 6c 65 20 75 73 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 | ile.using.`magit-stage',.then.th | 
| 12d620 | 69 73 20 6d 6f 64 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 | is.mode.notices.that...Unlike.`g | 
| 12d640 | 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 69 73 20 6d 6f | lobal-auto-revert-mode',.this.mo | 
| 12d660 | 64 65 20 6e 65 76 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 | de.never.reverts.any.buffers.tha | 
| 12d680 | 74 20 61 72 65 20 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 | t.are.not.visiting.files...The.b | 
| 12d6a0 | 65 68 61 76 69 6f 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 | ehavior.of.this.mode.can.be.cust | 
| 12d6c0 | 6f 6d 69 7a 65 64 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 | omized.using.the.options.in.the. | 
| 12d6e0 | 60 61 75 74 6f 72 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 | `autorevert'.and.`magit-autoreve | 
| 12d700 | 72 74 27 20 67 72 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 | rt'.groups...This.function.calls | 
| 12d720 | 20 74 68 65 20 68 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 | .the.hook.`magit-auto-revert-mod | 
| 12d740 | 65 2d 68 6f 6f 6b 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 | e-hook'...Like.nearly.every.mode | 
| 12d760 | 2c 20 74 68 69 73 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 | ,.this.mode.should.be.enabled.or | 
| 12d780 | 20 64 69 73 61 62 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 | .disabled.by.calling.the.respect | 
| 12d7a0 | 69 76 65 20 6d 6f 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 | ive.mode.function,.the.reason.be | 
| 12d7c0 | 69 6e 67 20 74 68 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 | ing.that.changing.the.state.of.a | 
| 12d7e0 | 20 6d 6f 64 65 20 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 | .mode.involves.more.than.merely. | 
| 12d800 | 74 6f 67 67 6c 69 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 | toggling.a.single.switch,.so.set | 
| 12d820 | 74 69 6e 67 20 74 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 | ting.the.mode.variable.is.not.en | 
| 12d840 | 6f 75 67 68 2e 0a 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 | ough..Also,.you.should.not.use.` | 
| 12d860 | 61 66 74 65 72 2d 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 | after-init-hook'.to.disable.this | 
| 12d880 | 20 6d 6f 64 65 2e 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 | .mode.")..(defun.magit-auto-reve | 
| 12d8a0 | 72 74 2d 62 75 66 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 | rt-buffers.()...(when.(and.magit | 
| 12d8c0 | 2d 61 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 20 20 | -auto-revert-immediately........ | 
| 12d8e0 | 20 20 20 20 20 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 | ......(or.global-auto-revert-mod | 
| 12d900 | 65 0a 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 74 2d 61 75 | e..................(and.magit-au | 
| 12d920 | 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 62 75 66 66 65 | to-revert-mode.auto-revert-buffe | 
| 12d940 | 72 2d 6c 69 73 74 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 | r-list))).....(let.((auto-revert | 
| 12d960 | 2d 62 75 66 66 65 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 | -buffer-list-filter............( | 
| 12d980 | 6f 72 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 65 | or.auto-revert-buffer-list-filte | 
| 12d9a0 | 72 0a 20 20 20 20 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 | r................#'magit-auto-re | 
| 12d9c0 | 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 29 29 0a 20 20 20 20 | vert-repository-buffer-p)))..... | 
| 12d9e0 | 20 20 28 61 75 74 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 | ..(auto-revert-buffers))))..(def | 
| 12da00 | 76 61 72 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 20 6e | var.magit-auto-revert-toplevel.n | 
| 12da20 | 69 6c 29 0a 0a 28 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 | il)..(defvar.magit-auto-revert-c | 
| 12da40 | 6f 75 6e 74 65 72 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 | ounter.1..."Incremented.each.tim | 
| 12da60 | 65 20 60 61 75 74 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 | e.`auto-revert-buffers'.is.calle | 
| 12da80 | 64 2e 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 | d.")..(defun.magit-auto-revert-b | 
| 12daa0 | 75 66 66 65 72 2d 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 | uffer-p.(buffer)..."Return.non-n | 
| 12dac0 | 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 69 6e 73 69 64 | il.if.BUFFER.visits.a.file.insid | 
| 12dae0 | 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 68 65 20 63 75 | e.the.current.repository..The.cu | 
| 12db00 | 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 20 63 6f 6e 74 | rrent.repository.is.the.one.cont | 
| 12db20 | 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 0a 49 66 20 74 | aining.`default-directory'..If.t | 
| 12db40 | 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 72 79 2c 20 74 | here.is.no.current.repository,.t | 
| 12db60 | 68 65 6e 20 72 65 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 | hen.return.t.for.any.BUFFER."... | 
| 12db80 | 28 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 | 
| 12dba0 | 66 66 65 72 2d 70 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 | ffer-p.buffer.t))..(defun.magit- | 
| 12dbc0 | 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 20 | auto-revert-repository-buffer-p. | 
| 12dbe0 | 28 62 75 66 66 65 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 | (buffer.&optional.fallback)..."R | 
| 12dc00 | 65 74 75 72 6e 20 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 | eturn.non-nil.if.BUFFER.visits.a | 
| 12dc20 | 20 66 69 6c 65 20 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 | .file.inside.the.current.reposit | 
| 12dc40 | 6f 72 79 2e 0a 54 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 | ory..The.current.repository.is.t | 
| 12dc60 | 68 65 20 6f 6e 65 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 | he.one.containing.`default-direc | 
| 12dc80 | 74 6f 72 79 27 2e 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 | tory'..If.there.is.no.current.re | 
| 12dca0 | 70 6f 73 69 74 6f 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 | pository,.then.return.FALLBACK.( | 
| 12dcc0 | 77 68 69 63 68 0a 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 | which.defaults.to.nil).for.any.B | 
| 12dce0 | 55 46 46 45 52 2e 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 | UFFER."...;;.Call.`magit-topleve | 
| 12dd00 | 6c 27 20 6a 75 73 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 | l'.just.once.per.cycle....(unles | 
| 12dd20 | 73 20 28 61 6e 64 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 | s.(and.magit-auto-revert-topleve | 
| 12dd40 | 6c 0a 20 20 20 20 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 | l................(=.(cdr.magit-a | 
| 12dd60 | 75 74 6f 2d 72 65 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 | uto-revert-toplevel)............ | 
| 12dd80 | 20 20 20 20 20 20 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 | .......magit-auto-revert-counter | 
| 12dda0 | 29 29 0a 20 20 20 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 | )).....(setq.magit-auto-revert-t | 
| 12ddc0 | 6f 70 6c 65 76 65 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 | oplevel...........(cons.(or.(mag | 
| 12dde0 | 69 74 2d 74 6f 70 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 | it-toplevel).'no-repo).......... | 
| 12de00 | 20 20 20 20 20 20 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 | .......magit-auto-revert-counter | 
| 12de20 | 29 29 29 0a 20 20 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 | )))...(let.((top.(car.magit-auto | 
| 12de40 | 2d 72 65 76 65 72 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 | -revert-toplevel))).....(if.(eq. | 
| 12de60 | 74 6f 70 20 27 6e 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 | top.'no-repo).........fallback.. | 
| 12de80 | 20 20 20 20 20 28 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 | .....(let.((dir.(buffer-local-va | 
| 12dea0 | 6c 75 65 20 27 64 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 | lue.'default-directory.buffer))) | 
| 12dec0 | 0a 20 20 20 20 20 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 | .........(and.(equal.(file-remot | 
| 12dee0 | 65 2d 70 20 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 28 66 69 | e-p.dir).....................(fi | 
| 12df00 | 6c 65 2d 72 65 6d 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 | le-remote-p.top))..............; | 
| 12df20 | 3b 20 5e 20 60 74 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 | ;.^.`tramp-handle-file-in-direct | 
| 12df40 | 6f 72 79 2d 70 27 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 | ory-p'.lacks.this.optimization.. | 
| 12df60 | 20 20 20 20 20 20 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 | .............(file-in-directory- | 
| 12df80 | 70 20 64 69 72 20 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 | p.dir.top))))))..(defun.auto-rev | 
| 12dfa0 | 65 72 74 2d 62 75 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 | ert-buffers--buffer-list-filter. | 
| 12dfc0 | 28 66 6e 29 0a 20 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 | (fn)...(cl-incf.magit-auto-rever | 
| 12dfe0 | 74 2d 63 6f 75 6e 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 | t-counter)...(if.(or.global-auto | 
| 12e000 | 2d 72 65 76 65 72 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 | -revert-mode...........(not.auto | 
| 12e020 | 2d 72 65 76 65 72 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 | -revert-buffer-list)...........( | 
| 12e040 | 6e 6f 74 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 | not.auto-revert-buffer-list-filt | 
| 12e060 | 65 72 29 29 0a 20 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 | er)).......(funcall.fn).....(let | 
| 12e080 | 20 28 28 61 75 74 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 | .((auto-revert-buffer-list...... | 
| 12e0a0 | 20 20 20 20 20 20 28 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 | ......(-filter.auto-revert-buffe | 
| 12e0c0 | 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 20 20 20 20 20 20 20 | r-list-filter................... | 
| 12e0e0 | 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))).... | 
| 12e100 | 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 | 
| 12e120 | 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 | 
| 12e140 | 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 | 
| 12e160 | 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....... | 
| 12e180 | 20 20 20 20 20 20 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 66 | ......'auto-revert-buffers--buff | 
| 12e1a0 | 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 20 | er-list-filter)..;;;._.(provide. | 
| 12e1c0 | 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 74 | 'magit-autorevert).;;;.magit-aut | 
| 12e1e0 | 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 00 | orevert.el.ends.here............ | 
| 12e200 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 63 6f 72 65 2e 65 6c 00 00 00 00 00 00 00 | magit-3.3.0/magit-core.el....... | 
| 12e220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e260 | 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 | 
| 12e280 | 30 30 31 30 34 34 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 36 32 36 00 20 30 00 00 00 | 0010441.00000000000.013626..0... | 
| 12e2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e300 | 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................... | 
| 12e320 | 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................... | 
| 12e340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12e400 | 3b 3b 3b 20 6d 61 67 69 74 2d 63 6f 72 65 2e 65    6c 20 2d 2d 2d 20 63 6f 72 65 20 66 75 6e 63 74 | ;;;.magit-core.el.---.core.funct | 
| 12e420 | 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 20 74 | ionality..-*-.lexical-binding:.t | 
| 12e440 | 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 31 30 2d 32 30 32 31 | .-*-..;;.Copyright.(C).2010-2021 | 
| 12e460 | 20 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 | ..The.Magit.Project.Contributors | 
| 12e480 | 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. | 
| 12e4a0 | 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 41 55    54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 | a.copy.of.the.AUTHORS.md.file.wh | 
| 12e4c0 | 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c 6c    20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 20 | ich.;;.lists.all.contributors... | 
| 12e4e0 | 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70    3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 | If.not,.see.http://magit.vc/auth | 
| 12e500 | 6f 72 73 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 | ors...;;.Author:.Jonas.Bernoulli | 
| 12e520 | 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 | 
| 12e540 | 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 | 
| 12e560 | 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 | 
| 12e580 | 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 | 
| 12e5a0 | 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20    79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 | .free.software;.you.can.redistri | 
| 12e5c0 | 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 | 
| 12e5e0 | 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 | 
| 12e600 | 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.;; | 
| 12e620 | 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 3b 20 65 | .the.Free.Software.Foundation;.e | 
| 12e640 | 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c    20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 | ither.version.3,.or.(at.your.opt | 
| 12e660 | 69 6f 6e 29 0a 3b 3b 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 | ion).;;.any.later.version..;;.;; | 
| 12e680 | 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 70 | .Magit.is.distributed.in.the.hop | 
| 12e6a0 | 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 75 74 20 57 49 | e.that.it.will.be.useful,.but.WI | 
| 12e6c0 | 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 6f 75 74 20 65 | THOUT.;;.ANY.WARRANTY;.without.e | 
| 12e6e0 | 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 20 4d 45 52 43 | ven.the.implied.warranty.of.MERC | 
| 12e700 | 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 4f 52 20 41 20 | HANTABILITY.;;.or.FITNESS.FOR.A. | 
| 12e720 | 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 | 
| 12e740 | 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 66 6f 72 20 6d | .General.Public.;;.License.for.m | 
| 12e760 | 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 61 | ore.details..;;.;;.You.should.ha | 
| 12e780 | 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 65 | ve.received.a.copy.of.the.GNU.Ge | 
| 12e7a0 | 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 69 | neral.Public.License.;;.along.wi | 
| 12e7c0 | 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f    74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 | th.Magit...If.not,.see.http://ww | 
| 12e7e0 | 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73    65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 | w.gnu.org/licenses...;;;.Comment | 
| 12e800 | 61 72 79 3a 0a 0a 3b 3b 20 54 68 69 73 20 6c 69    62 72 61 72 79 20 72 65 71 75 69 72 65 73 20 73 | ary:..;;.This.library.requires.s | 
| 12e820 | 65 76 65 72 61 6c 20 6f 74 68 65 72 20 6c 69 62    72 61 72 69 65 73 2c 20 73 6f 20 74 68 61 74 20 | everal.other.libraries,.so.that. | 
| 12e840 | 79 65 74 20 6f 74 68 65 72 0a 3b 3b 20 6c 69 62    72 61 72 69 65 73 20 63 61 6e 20 6a 75 73 74 20 | yet.other.;;.libraries.can.just. | 
| 12e860 | 72 65 71 75 69 72 65 20 74 68 69 73 20 6f 6e 65    2c 20 69 6e 73 74 65 61 64 20 6f 66 20 68 61 76 | require.this.one,.instead.of.hav | 
| 12e880 | 69 6e 67 20 74 6f 20 72 65 71 75 69 72 65 0a 3b    3b 20 61 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 | ing.to.require.;;.all.the.other. | 
| 12e8a0 | 6f 6e 65 73 2e 20 20 49 6e 20 6f 74 68 65 72 20    77 6f 72 64 73 20 74 68 69 73 20 73 65 70 61 72 | ones...In.other.words.this.separ | 
| 12e8c0 | 61 74 65 73 20 74 68 65 20 6c 6f 77 2d 6c 65 76    65 6c 0a 3b 3b 20 73 74 75 66 66 20 66 72 6f 6d | ates.the.low-level.;;.stuff.from | 
| 12e8e0 | 20 74 68 65 20 72 65 73 74 2e 20 20 49 74 20 61    6c 73 6f 20 64 65 66 69 6e 65 73 20 73 6f 6d 65 | .the.rest...It.also.defines.some | 
| 12e900 | 20 43 75 73 74 6f 6d 20 67 72 6f 75 70 73 2e 0a    0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 | .Custom.groups...;;;.Code:..(req | 
| 12e920 | 75 69 72 65 20 27 6d 61 67 69 74 2d 75 74 69 6c    73 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 | uire.'magit-utils).(require.'mag | 
| 12e940 | 69 74 2d 73 65 63 74 69 6f 6e 29 0a 28 72 65 71    75 69 72 65 20 27 6d 61 67 69 74 2d 67 69 74 29 | it-section).(require.'magit-git) | 
| 12e960 | 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74    2d 6d 6f 64 65 29 0a 28 72 65 71 75 69 72 65 20 | .(require.'magit-mode).(require. | 
| 12e980 | 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 29 0a 28    72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 70 | 'magit-margin).(require.'magit-p | 
| 12e9a0 | 72 6f 63 65 73 73 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 | rocess).(require.'magit-transien | 
| 12e9c0 | 74 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67    69 74 2d 61 75 74 6f 72 65 76 65 72 74 29 0a 0a | t).(require.'magit-autorevert).. | 
| 12e9e0 | 28 77 68 65 6e 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 | (when.(magit--libgit-available-p | 
| 12ea00 | 29 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 | )...(condition-case.err.......(r | 
| 12ea20 | 65 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 | equire.'magit-libgit).....(error | 
| 12ea40 | 0a 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 | ......(setq.magit-inhibit-libgit | 
| 12ea60 | 20 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 | .'error)......(message."Error.wh | 
| 12ea80 | 69 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 | ile.loading.`magit-libgit':.%S". | 
| 12eaa0 | 65 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 | err)......(message."That.is.not. | 
| 12eac0 | 66 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 | fatal...The.`libegit2'.module.ju | 
| 12eae0 | 73 74 20 77 6f 6e 27 74 20 62 65 20 75 73 65 64    2e 22 29 29 29 29 0a 0a 28 64 65 66 67 72 6f 75 | st.won't.be.used."))))..(defgrou | 
| 12eb00 | 70 20 6d 61 67 69 74 20 6e 69 6c 0a 20 20 22 43    6f 6e 74 72 6f 6c 6c 69 6e 67 20 47 69 74 20 66 | p.magit.nil..."Controlling.Git.f | 
| 12eb20 | 72 6f 6d 20 45 6d 61 63 73 2e 22 0a 20 20 3a 6c    69 6e 6b 20 27 28 75 72 6c 2d 6c 69 6e 6b 20 22 | rom.Emacs."...:link.'(url-link." | 
| 12eb40 | 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63    22 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 | https://magit.vc")...:link.'(inf | 
| 12eb60 | 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 46    41 51 22 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 | o-link."(magit)FAQ")...:link.'(i | 
| 12eb80 | 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74    29 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6f | nfo-link."(magit)")...:group.'to | 
| 12eba0 | 6f 6c 73 29 0a 0a 28 64 65 66 67 72 6f 75 70 20    6d 61 67 69 74 2d 65 73 73 65 6e 74 69 61 6c 73 | ols)..(defgroup.magit-essentials | 
| 12ebc0 | 20 6e 69 6c 0a 20 20 22 4f 70 74 69 6f 6e 73 20    74 68 61 74 20 65 76 65 72 79 20 4d 61 67 69 74 | .nil..."Options.that.every.Magit | 
| 12ebe0 | 20 75 73 65 72 20 73 68 6f 75 6c 64 20 62 72 69    65 66 6c 79 20 74 68 69 6e 6b 20 61 62 6f 75 74 | .user.should.briefly.think.about | 
| 12ec00 | 2e 0a 0a 45 61 63 68 20 6f 66 20 74 68 65 73 65    20 6f 70 74 69 6f 6e 73 20 66 61 6c 6c 73 20 69 | ...Each.of.these.options.falls.i | 
| 12ec20 | 6e 74 6f 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20    6f 66 20 74 68 65 73 65 20 63 61 74 65 67 6f 72 | nto.one.or.more.of.these.categor | 
| 12ec40 | 69 65 73 3a 0a 0a 2a 20 4f 70 74 69 6f 6e 73 20    74 68 61 74 20 61 66 66 65 63 74 20 4d 61 67 69 | ies:..*.Options.that.affect.Magi | 
| 12ec60 | 74 27 73 20 62 65 68 61 76 69 6f 72 20 69 6e 20    66 75 6e 64 61 6d 65 6e 74 61 6c 20 77 61 79 73 | t's.behavior.in.fundamental.ways | 
| 12ec80 | 2e 0a 2a 20 4f 70 74 69 6f 6e 73 20 74 68 61 74    20 61 66 66 65 63 74 20 73 61 66 65 74 79 2e 0a | ..*.Options.that.affect.safety.. | 
| 12eca0 | 2a 20 4f 70 74 69 6f 6e 73 20 74 68 61 74 20 61    66 66 65 63 74 20 70 65 72 66 6f 72 6d 61 6e 63 | *.Options.that.affect.performanc | 
| 12ecc0 | 65 2e 0a 2a 20 4f 70 74 69 6f 6e 73 20 74 68 61    74 20 61 72 65 20 6f 66 20 61 20 70 65 72 73 6f | e..*.Options.that.are.of.a.perso | 
| 12ece0 | 6e 61 6c 20 6e 61 74 75 72 65 2e 22 0a 20 20 3a    6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b | nal.nature."...:link.'(info-link | 
| 12ed00 | 20 22 28 6d 61 67 69 74 29 45 73 73 65 6e 74 69    61 6c 20 53 65 74 74 69 6e 67 73 22 29 0a 20 20 | ."(magit)Essential.Settings")... | 
| 12ed20 | 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 2d | :group.'magit)..(defgroup.magit- | 
| 12ed40 | 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 20 6e 69    6c 0a 20 20 22 4d 69 73 63 65 6c 6c 61 6e 65 6f | miscellaneous.nil..."Miscellaneo | 
| 12ed60 | 75 73 20 4d 61 67 69 74 20 6f 70 74 69 6f 6e 73    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | us.Magit.options."...:group.'mag | 
| 12ed80 | 69 74 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d    61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 20 6e 69 | it)..(defgroup.magit-commands.ni | 
| 12eda0 | 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 62 65 68 61 76 69 6f | l..."Options.controlling.behavio | 
| 12edc0 | 72 20 6f 66 20 63 65 72 74 61 69 6e 20 63 6f 6d    6d 61 6e 64 73 2e 22 0a 20 20 3a 67 72 6f 75 70 | r.of.certain.commands."...:group | 
| 12ede0 | 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 6d 6f 64 65 73 20 | .'magit)..(defgroup.magit-modes. | 
| 12ee00 | 6e 69 6c 0a 20 20 22 4d 6f 64 65 73 20 75 73 65    64 20 6f 72 20 70 72 6f 76 69 64 65 64 20 62 79 | nil..."Modes.used.or.provided.by | 
| 12ee20 | 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 66 67 | .Magit."...:group.'magit)..(defg | 
| 12ee40 | 72 6f 75 70 20 6d 61 67 69 74 2d 62 75 66 66 65    72 73 20 6e 69 6c 0a 20 20 22 4f 70 74 69 6f 6e | roup.magit-buffers.nil..."Option | 
| 12ee60 | 73 20 63 6f 6e 63 65 72 6e 69 6e 67 20 4d 61 67    69 74 20 62 75 66 66 65 72 73 2e 22 0a 20 20 3a | s.concerning.Magit.buffers."...: | 
| 12ee80 | 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 4d 6f 64 65 73 20 61 | link.'(info-link."(magit)Modes.a | 
| 12eea0 | 6e 64 20 42 75 66 66 65 72 73 22 29 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 29 0a 0a 28 | nd.Buffers")...:group.'magit)..( | 
| 12eec0 | 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 72    65 66 72 65 73 68 20 6e 69 6c 0a 20 20 22 4f 70 | defgroup.magit-refresh.nil..."Op | 
| 12eee0 | 74 69 6f 6e 73 20 63 6f 6e 74 72 6f 6c 6c 69 6e    67 20 68 6f 77 20 4d 61 67 69 74 20 62 75 66 66 | tions.controlling.how.Magit.buff | 
| 12ef00 | 65 72 73 20 61 72 65 20 72 65 66 72 65 73 68 65    64 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e | ers.are.refreshed."...:link.'(in | 
| 12ef20 | 66 6f 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 66 72 65 73 | fo-link."(magit)Automatic.Refres | 
| 12ef40 | 68 69 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 75    66 66 65 72 73 22 29 0a 20 20 3a 67 72 6f 75 70 | hing.of.Magit.Buffers")...:group | 
| 12ef60 | 20 27 6d 61 67 69 74 0a 20 20 3a 67 72 6f 75 70    20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 29 | .'magit...:group.'magit-buffers) | 
| 12ef80 | 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69    74 2d 66 61 63 65 73 20 6e 69 6c 0a 20 20 22 46 | ..(defgroup.magit-faces.nil..."F | 
| 12efa0 | 61 63 65 73 20 75 73 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 | aces.used.by.Magit."...:group.'m | 
| 12efc0 | 61 67 69 74 0a 20 20 3a 67 72 6f 75 70 20 27 66    61 63 65 73 29 0a 0a 28 64 65 66 67 72 6f 75 70 | agit...:group.'faces)..(defgroup | 
| 12efe0 | 20 6d 61 67 69 74 2d 65 78 74 65 6e 73 69 6f 6e    73 20 6e 69 6c 0a 20 20 22 45 78 74 65 6e 73 69 | .magit-extensions.nil..."Extensi | 
| 12f000 | 6f 6e 73 20 74 6f 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 | ons.to.Magit."...:group.'magit). | 
| 12f020 | 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 6d 6f 64 | .(custom-add-to-group.'magit-mod | 
| 12f040 | 65 73 20 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74    20 20 20 20 20 20 20 20 27 63 75 73 74 6f 6d 2d | es...'git-commit........'custom- | 
| 12f060 | 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 6d 61 67 | group).(custom-add-to-group.'mag | 
| 12f080 | 69 74 2d 66 61 63 65 73 20 20 20 27 67 69 74 2d    63 6f 6d 6d 69 74 2d 66 61 63 65 73 20 20 27 63 | it-faces...'git-commit-faces..'c | 
| 12f0a0 | 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 72 6f 75 | ustom-group).(custom-add-to-grou | 
| 12f0c0 | 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65 73 20 20    20 27 67 69 74 2d 72 65 62 61 73 65 20 20 20 20 | p.'magit-modes...'git-rebase.... | 
| 12f0e0 | 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 64 2d 74 | ....'custom-group).(custom-add-t | 
| 12f100 | 6f 2d 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66    61 63 65 73 20 20 20 27 67 69 74 2d 72 65 62 61 | o-group.'magit-faces...'git-reba | 
| 12f120 | 73 65 2d 66 61 63 65 73 20 20 27 63 75 73 74 6f    6d 2d 67 72 6f 75 70 29 0a 28 63 75 73 74 6f 6d | se-faces..'custom-group).(custom | 
| 12f140 | 2d 61 64 64 2d 74 6f 2d 67 72 6f 75 70 20 27 6d    61 67 69 74 20 20 20 20 20 20 20 20 20 27 6d 61 | -add-to-group.'magit.........'ma | 
| 12f160 | 67 69 74 2d 73 65 63 74 69 6f 6e 20 20 20 20 20    27 63 75 73 74 6f 6d 2d 67 72 6f 75 70 29 0a 28 | git-section.....'custom-group).( | 
| 12f180 | 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 61 63 65 73 | custom-add-to-group.'magit-faces | 
| 12f1a0 | 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f    6e 2d 66 61 63 65 73 20 27 63 75 73 74 6f 6d 2d | ...'magit-section-faces.'custom- | 
| 12f1c0 | 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 6d 61 67 | group).(custom-add-to-group.'mag | 
| 12f1e0 | 69 74 2d 70 72 6f 63 65 73 73 20 27 77 69 74 68    2d 65 64 69 74 6f 72 20 20 20 20 20 20 20 27 63 | it-process.'with-editor.......'c | 
| 12f200 | 75 73 74 6f 6d 2d 67 72 6f 75 70 29 0a 0a 28 64    65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 72 65 | ustom-group)..(defgroup.magit-re | 
| 12f220 | 6c 61 74 65 64 20 6e 69 6c 0a 20 20 22 4f 70 74    69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 72 65 | lated.nil..."Options.that.are.re | 
| 12f240 | 6c 65 76 61 6e 74 20 74 6f 20 4d 61 67 69 74 20    62 75 74 20 74 68 61 74 20 61 72 65 20 64 65 66 | levant.to.Magit.but.that.are.def | 
| 12f260 | 69 6e 65 64 20 65 6c 73 65 77 68 65 72 65 2e 22    0a 20 20 3a 6c 69 6e 6b 20 27 28 63 75 73 74 6f | ined.elsewhere."...:link.'(custo | 
| 12f280 | 6d 2d 67 72 6f 75 70 2d 6c 69 6e 6b 20 76 63 29    0a 20 20 3a 6c 69 6e 6b 20 27 28 63 75 73 74 6f | m-group-link.vc)...:link.'(custo | 
| 12f2a0 | 6d 2d 67 72 6f 75 70 2d 6c 69 6e 6b 20 73 6d 65    72 67 65 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 63 | m-group-link.smerge)...:link.'(c | 
| 12f2c0 | 75 73 74 6f 6d 2d 67 72 6f 75 70 2d 6c 69 6e 6b    20 65 64 69 66 66 29 0a 20 20 3a 6c 69 6e 6b 20 | ustom-group-link.ediff)...:link. | 
| 12f2e0 | 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 76 65 72 74 29 | '(custom-group-link.auto-revert) | 
| 12f300 | 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 67 69 74 | ...:group.'magit...:group.'magit | 
| 12f320 | 2d 65 78 74 65 6e 73 69 6f 6e 73 0a 20 20 3a 67    72 6f 75 70 20 27 6d 61 67 69 74 2d 65 73 73 65 | -extensions...:group.'magit-esse | 
| 12f340 | 6e 74 69 61 6c 73 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 | ntials)..(custom-add-to-group.'m | 
| 12f360 | 61 67 69 74 2d 72 65 6c 61 74 65 64 20 20 20 20    20 27 61 75 74 6f 2d 72 65 76 65 72 74 2d 63 68 | agit-related.....'auto-revert-ch | 
| 12f380 | 65 63 6b 2d 76 63 2d 69 6e 66 6f 20 27 63 75 73    74 6f 6d 2d 76 61 72 69 61 62 6c 65 29 0a 28 63 | eck-vc-info.'custom-variable).(c | 
| 12f3a0 | 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 61 75 74 6f 2d 72 | ustom-add-to-group.'magit-auto-r | 
| 12f3c0 | 65 76 65 72 74 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 66 6f | evert.'auto-revert-check-vc-info | 
| 12f3e0 | 20 27 63 75 73 74 6f 6d 2d 76 61 72 69 61 62 6c    65 29 0a 0a 28 63 75 73 74 6f 6d 2d 61 64 64 2d | .'custom-variable)..(custom-add- | 
| 12f400 | 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 65 64 69 66 66 2d 77 | to-group.'magit-related.'ediff-w | 
| 12f420 | 69 6e 64 6f 77 2d 73 65 74 75 70 2d 66 75 6e 63    74 69 6f 6e 20 27 63 75 73 74 6f 6d 2d 76 61 72 | indow-setup-function.'custom-var | 
| 12f440 | 69 61 62 6c 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 67 | iable).(custom-add-to-group.'mag | 
| 12f460 | 69 74 2d 72 65 6c 61 74 65 64 20 27 73 6d 65 72    67 65 2d 72 65 66 69 6e 65 2d 69 67 6e 6f 72 65 | it-related.'smerge-refine-ignore | 
| 12f480 | 2d 77 68 69 74 65 73 70 61 63 65 20 27 63 75 73    74 6f 6d 2d 76 61 72 69 61 62 6c 65 29 0a 28 63 | -whitespace.'custom-variable).(c | 
| 12f4a0 | 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 | 
| 12f4c0 | 64 20 27 76 63 2d 66 6f 6c 6c 6f 77 2d 73 79 6d    6c 69 6e 6b 73 20 27 63 75 73 74 6f 6d 2d 76 61 | d.'vc-follow-symlinks.'custom-va | 
| 12f4e0 | 72 69 61 62 6c 65 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 | riable)..;;;._.(provide.'magit-c | 
| 12f500 | 6f 72 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 63    6f 72 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 | ore).;;;.magit-core.el.ends.here | 
| 12f520 | 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 00 | ................................ | 
| 12f540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f600 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 | magit-3.3.0/magit.el............ | 
| 12f620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f660 | 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 | 
| 12f680 | 30 30 36 36 34 35 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 37 32 32 00 20 30 00 00 00 | 0066457.00000000000.012722..0... | 
| 12f6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f700 | 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................... | 
| 12f720 | 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................... | 
| 12f740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 12f800 | 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 | 
| 12f820 | 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 | 
| 12f840 | 6e 67 3a 20 74 3b 20 63 6f 64 69 6e 67 3a 20 75    74 66 2d 38 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 | ng:.t;.coding:.utf-8.-*-..;;.Cop | 
| 12f860 | 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d    32 30 32 31 20 20 54 68 65 20 4d 61 67 69 74 20 | yright.(C).2008-2021..The.Magit. | 
| 12f880 | 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75    74 6f 72 73 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 | Project.Contributors.;;.;;.You.s | 
| 12f8a0 | 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 | 
| 12f8c0 | 65 20 41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c    65 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 | e.AUTHORS.md.file.which.;;.lists | 
| 12f8e0 | 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 65 65 20 | .all.contributors...If.not,.see. | 
| 12f900 | 68 74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f    61 75 74 68 6f 72 73 2e 0a 0a 3b 3b 20 41 75 74 | http://magit.vc/authors...;;.Aut | 
| 12f920 | 68 6f 72 3a 20 4d 61 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 | hor:.Marius.Vollmer.<marius.voll | 
| 12f940 | 6d 65 72 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 3b    3b 20 20 20 20 20 20 4a 6f 6e 61 73 20 42 65 72 | mer@gmail.com>.;;......Jonas.Ber | 
| 12f960 | 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 | 
| 12f980 | 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@ | 
| 12f9a0 | 62 65 72 6e 6f 75 6c 2e 6c 69 3e 0a 3b 3b 20 20    20 20 20 20 4b 79 6c 65 20 4d 65 79 65 72 20 3c | bernoul.li>.;;......Kyle.Meyer.< | 
| 12f9c0 | 6b 79 6c 65 40 6b 79 6c 65 61 6d 2e 63 6f 6d 3e    0a 3b 3b 20 20 20 20 20 20 4e 6f 61 6d 20 50 6f | kyle@kyleam.com>.;;......Noam.Po | 
| 12f9e0 | 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 65 66 6f | stavsky.<npostavs@users.sourcefo | 
| 12fa00 | 72 67 65 2e 6e 65 74 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 | rge.net>.;;.Former-Maintainers:. | 
| 12fa20 | 3b 3b 20 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 | ;;......Nicolas.Dudebout.<nicola | 
| 12fa40 | 73 2e 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 20 50 | s.dudebout@gatech.edu>.;;......P | 
| 12fa60 | 65 74 65 72 20 4a 2e 20 57 65 69 73 62 65 72 67    20 3c 70 6a 40 69 72 72 65 67 75 6c 61 72 65 78 | eter.J..Weisberg.<pj@irregularex | 
| 12fa80 | 70 72 65 73 73 69 6f 6e 73 2e 6e 65 74 3e 0a 3b    3b 20 20 20 20 20 20 50 68 69 6c 20 4a 61 63 6b | pressions.net>.;;......Phil.Jack | 
| 12faa0 | 73 6f 6e 20 3c 70 68 69 6c 40 73 68 65 6c 6c 61    72 63 68 69 76 65 2e 63 6f 2e 75 6b 3e 0a 3b 3b | son.<phil@shellarchive.co.uk>.;; | 
| 12fac0 | 20 20 20 20 20 20 52 c3 a9 6d 69 20 56 61 6e 69    63 61 74 20 3c 76 61 6e 69 63 61 74 40 64 65 62 | ......R..mi.Vanicat.<vanicat@deb | 
| 12fae0 | 69 61 6e 2e 6f 72 67 3e 0a 3b 3b 20 20 20 20 20    20 59 61 6e 6e 20 48 6f 64 69 71 75 65 20 3c 79 | ian.org>.;;......Yann.Hodique.<y | 
| 12fb00 | 61 6e 6e 2e 68 6f 64 69 71 75 65 40 67 6d 61 69    6c 2e 63 6f 6d 3e 0a 0a 3b 3b 20 4b 65 79 77 6f | ann.hodique@gmail.com>..;;.Keywo | 
| 12fb20 | 72 64 73 3a 20 67 69 74 20 74 6f 6f 6c 73 20 76    63 0a 3b 3b 20 48 6f 6d 65 70 61 67 65 3a 20 68 | rds:.git.tools.vc.;;.Homepage:.h | 
| 12fb40 | 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 0a 3b 3b | ttps://github.com/magit/magit.;; | 
| 12fb60 | 20 50 61 63 6b 61 67 65 2d 52 65 71 75 69 72 65    73 3a 20 28 28 65 6d 61 63 73 20 22 32 35 2e 31 | .Package-Requires:.((emacs."25.1 | 
| 12fb80 | 22 29 20 28 64 61 73 68 20 22 32 2e 31 39 2e 31    22 29 20 28 67 69 74 2d 63 6f 6d 6d 69 74 20 22 | ").(dash."2.19.1").(git-commit." | 
| 12fba0 | 33 2e 33 2e 30 22 29 20 28 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 20 22 33 2e 33 2e 30 22 29 20 | 3.3.0").(magit-section."3.3.0"). | 
| 12fbc0 | 28 74 72 61 6e 73 69 65 6e 74 20 22 30 2e 33 2e    36 22 29 20 28 77 69 74 68 2d 65 64 69 74 6f 72 | (transient."0.3.6").(with-editor | 
| 12fbe0 | 20 22 33 2e 30 2e 35 22 29 29 0a 3b 3b 20 50 61    63 6b 61 67 65 2d 56 65 72 73 69 6f 6e 3a 20 33 | ."3.0.5")).;;.Package-Version:.3 | 
| 12fc00 | 2e 33 2e 30 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 | .3.0.;;.SPDX-License-Identifier: | 
| 12fc20 | 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 | 
| 12fc40 | 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f    75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software;.you.can.redistribu | 
| 12fc60 | 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. | 
| 12fc80 | 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 | 
| 12fca0 | 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 | 
| 12fcc0 | 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 3b 20 65 69 74 | he.Free.Software.Foundation;.eit | 
| 12fce0 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f    72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f | her.version.3,.or.(at.your.optio | 
| 12fd00 | 6e 29 0a 3b 3b 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 | n).;;.any.later.version..;;.;;.M | 
| 12fd20 | 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 20 | agit.is.distributed.in.the.hope. | 
| 12fd40 | 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 48 | that.it.will.be.useful,.but.WITH | 
| 12fd60 | 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 65 | OUT.;;.ANY.WARRANTY;.without.eve | 
| 12fd80 | 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 41 | n.the.implied.warranty.of.MERCHA | 
| 12fda0 | 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 41 | NTABILITY.;;.or.FITNESS.FOR.A.PA | 
| 12fdc0 | 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 47 | RTICULAR.PURPOSE...See.the.GNU.G | 
| 12fde0 | 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 72 | eneral.Public.;;.License.for.mor | 
| 12fe00 | 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 65 | e.details..;;.;;.You.should.have | 
| 12fe20 | 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 65 | .received.a.copy.of.the.GNU.Gene | 
| 12fe40 | 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 68 | ral.Public.License.;;.along.with | 
| 12fe60 | 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c    20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e | .Magit...If.not,.see.http://www. | 
| 12fe80 | 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73    2e 0a 0a 3b 3b 20 4d 61 67 69 74 20 72 65 71 75 | gnu.org/licenses...;;.Magit.requ | 
| 12fea0 | 69 72 65 73 20 61 74 20 6c 65 61 73 74 20 47 4e    55 20 45 6d 61 63 73 20 32 35 2e 31 20 61 6e 64 | ires.at.least.GNU.Emacs.25.1.and | 
| 12fec0 | 20 47 69 74 20 32 2e 32 2e 30 2e 0a 0a 3b 3b 3b    20 43 6f 6d 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b | .Git.2.2.0...;;;.Commentary:..;; | 
| 12fee0 | 20 4d 61 67 69 74 20 69 73 20 61 20 74 65 78 74    2d 62 61 73 65 64 20 47 69 74 20 75 73 65 72 20 | .Magit.is.a.text-based.Git.user. | 
| 12ff00 | 69 6e 74 65 72 66 61 63 65 20 74 68 61 74 20 70    75 74 73 20 61 6e 20 75 6e 6d 61 74 63 68 65 64 | interface.that.puts.an.unmatched | 
| 12ff20 | 20 66 6f 63 75 73 0a 3b 3b 20 6f 6e 20 73 74 72    65 61 6d 6c 69 6e 69 6e 67 20 77 6f 72 6b 66 6c | .focus.;;.on.streamlining.workfl | 
| 12ff40 | 6f 77 73 2e 20 20 43 6f 6d 6d 61 6e 64 73 20 61    72 65 20 69 6e 76 6f 6b 65 64 20 75 73 69 6e 67 | ows...Commands.are.invoked.using | 
| 12ff60 | 20 73 68 6f 72 74 20 6d 6e 65 6d 6f 6e 69 63 0a    3b 3b 20 6b 65 79 20 73 65 71 75 65 6e 63 65 73 | .short.mnemonic.;;.key.sequences | 
| 12ff80 | 20 74 68 61 74 20 74 61 6b 65 20 74 68 65 20 63    75 72 73 6f 72 e2 80 99 73 20 70 6f 73 69 74 69 | .that.take.the.cursor...s.positi | 
| 12ffa0 | 6f 6e 20 69 6e 20 74 68 65 20 68 69 67 68 6c 79    20 61 63 74 69 6f 6e 61 62 6c 65 0a 3b 3b 20 69 | on.in.the.highly.actionable.;;.i | 
| 12ffc0 | 6e 74 65 72 66 61 63 65 20 69 6e 74 6f 20 61 63    63 6f 75 6e 74 20 74 6f 20 70 72 6f 76 69 64 65 | nterface.into.account.to.provide | 
| 12ffe0 | 20 63 6f 6e 74 65 78 74 2d 73 65 6e 73 69 74 69    76 65 20 62 65 68 61 76 69 6f 72 2e 0a 0a 3b 3b | .context-sensitive.behavior...;; | 
| 130000 | 20 57 69 74 68 20 4d 61 67 69 74 20 79 6f 75 20    63 61 6e 20 64 6f 20 6e 65 61 72 6c 79 20 65 76 | .With.Magit.you.can.do.nearly.ev | 
| 130020 | 65 72 79 74 68 69 6e 67 20 74 68 61 74 20 79 6f    75 20 63 61 6e 20 64 6f 20 77 68 65 6e 20 75 73 | erything.that.you.can.do.when.us | 
| 130040 | 69 6e 67 20 47 69 74 0a 3b 3b 20 6f 6e 20 74 68    65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c 20 | ing.Git.;;.on.the.command-line,. | 
| 130060 | 62 75 74 20 61 74 20 67 72 65 61 74 65 72 20 73    70 65 65 64 20 61 6e 64 20 77 68 69 6c 65 20 74 | but.at.greater.speed.and.while.t | 
| 130080 | 61 6b 69 6e 67 20 61 64 76 61 6e 74 61 67 65 0a    3b 3b 20 6f 66 20 61 64 76 61 6e 63 65 64 20 66 | aking.advantage.;;.of.advanced.f | 
| 1300a0 | 65 61 74 75 72 65 73 20 74 68 61 74 20 70 72 65    76 69 6f 75 73 6c 79 20 73 65 65 6d 65 64 20 74 | eatures.that.previously.seemed.t | 
| 1300c0 | 6f 6f 20 64 61 75 6e 74 69 6e 67 20 74 6f 20 75    73 65 20 6f 6e 20 61 0a 3b 3b 20 64 61 69 6c 79 | oo.daunting.to.use.on.a.;;.daily | 
| 1300e0 | 20 62 61 73 69 73 2e 20 20 4d 61 6e 79 20 75 73    65 72 73 20 77 69 6c 6c 20 66 69 6e 64 20 74 68 | .basis...Many.users.will.find.th | 
| 130100 | 61 74 20 62 79 20 75 73 69 6e 67 20 4d 61 67 69    74 20 74 68 65 79 20 63 61 6e 20 62 65 63 6f 6d | at.by.using.Magit.they.can.becom | 
| 130120 | 65 0a 3b 3b 20 6d 6f 72 65 20 65 66 66 65 63 74    69 76 65 20 47 69 74 20 75 73 65 72 2e 0a 0a 3b | e.;;.more.effective.Git.user...; | 
| 130140 | 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). | 
| 130160 | 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 69 72 65 20 27 | (require.'magit-diff).(require.' | 
| 130180 | 6d 61 67 69 74 2d 6c 6f 67 29 0a 28 72 65 71 75    69 72 65 20 27 6d 61 67 69 74 2d 77 69 70 29 0a | magit-log).(require.'magit-wip). | 
| 1301a0 | 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d    61 70 70 6c 79 29 0a 28 72 65 71 75 69 72 65 20 | (require.'magit-apply).(require. | 
| 1301c0 | 27 6d 61 67 69 74 2d 72 65 70 6f 73 29 0a 28 72    65 71 75 69 72 65 20 27 67 69 74 2d 63 6f 6d 6d | 'magit-repos).(require.'git-comm | 
| 1301e0 | 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 65 71 | it)..(require.'format-spec).(req | 
| 130200 | 75 69 72 65 20 27 70 61 63 6b 61 67 65 20 6e 69    6c 20 74 29 20 3b 20 75 73 65 64 20 69 6e 20 60 | uire.'package.nil.t).;.used.in.` | 
| 130220 | 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 27 0a 28    72 65 71 75 69 72 65 20 27 77 69 74 68 2d 65 64 | magit-version'.(require.'with-ed | 
| 130240 | 69 74 6f 72 29 0a 0a 28 64 65 66 63 6f 6e 73 74    20 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d | itor)..(defconst.magit--minimal- | 
| 130260 | 67 69 74 20 22 32 2e 32 2e 30 22 29 0a 28 64 65    66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 2d 6d 69 | git."2.2.0").(defconst.magit--mi | 
| 130280 | 6e 69 6d 61 6c 2d 65 6d 61 63 73 20 22 32 35 2e    31 22 29 0a 0a 3b 3b 3b 20 46 61 63 65 73 0a 0a | nimal-emacs."25.1")..;;;.Faces.. | 
| 1302a0 | 28 64 65 66 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 | (defface.magit-header-line...'(( | 
| 1302c0 | 74 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 65 61 64 69 6e 67 | t.:inherit.magit-section-heading | 
| 1302e0 | 29 29 0a 20 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 | ))..."Face.for.the.`header-line' | 
| 130300 | 20 69 6e 20 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 | .in.some.Magit.modes..Note.that. | 
| 130320 | 73 6f 6d 65 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 | some.modes,.such.as.`magit-log-s | 
| 130340 | 65 6c 65 63 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 | elect-mode',.have.their.own.face | 
| 130360 | 73 20 66 6f 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 | s.for.the.`header-line',.or.for. | 
| 130380 | 70 61 72 74 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 | parts.of.the.`header-line'."...: | 
| 1303a0 | 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 | 
| 1303c0 | 67 69 74 2d 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 | git-header-line-key...'((t.:inhe | 
| 1303e0 | 72 69 74 20 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 | rit.font-lock-builtin-face))..." | 
| 130400 | 46 61 63 65 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 | Face.for.keys.in.the.`header-lin | 
| 130420 | 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 0a 0a 28 64 65 | e'."...:group.'magit-faces)..(de | 
| 130440 | 66 66 61 63 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 | fface.magit-dimmed...'((((class. | 
| 130460 | 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 | 
| 130480 | 67 72 6f 75 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 | ground."grey50").....(((class.co | 
| 1304a0 | 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 72 | lor).(background..dark)).:foregr | 
| 1304c0 | 6f 75 6e 64 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 | ound."grey50"))..."Face.for.text | 
| 1304e0 | 20 74 68 61 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 | .that.shouldn't.stand.out."...:g | 
| 130500 | 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 | 
| 130520 | 69 74 2d 68 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 | it-hash...'((((class.color).(bac | 
| 130540 | 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 67 72 65 | kground.light)).:foreground."gre | 
| 130560 | 79 36 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 63 6b 67 | y60").....(((class.color).(backg | 
| 130580 | 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 65 79 34 | round..dark)).:foreground."grey4 | 
| 1305a0 | 30 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72    20 74 68 65 20 73 68 61 31 20 70 61 72 74 20 6f | 0"))..."Face.for.the.sha1.part.o | 
| 1305c0 | 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 75 70 20 27 6d 61 67 | f.the.log.output."...:group.'mag | 
| 1305e0 | 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 61 67 0a 20 20 | it-faces)..(defface.magit-tag... | 
| 130600 | 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 69 | '((((class.color).(background.li | 
| 130620 | 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 64 34 22 29 0a | ght)).:foreground."Goldenrod4"). | 
| 130640 | 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 20 | ....(((class.color).(background. | 
| 130660 | 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 6f 6c 64 65 6e | .dark)).:foreground."LightGolden | 
| 130680 | 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 65 6c 73 20 73 | rod2"))..."Face.for.tag.labels.s | 
| 1306a0 | 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 20 27 6d | hown.in.log.buffer."...:group.'m | 
| 1306c0 | 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 72 61 6e | agit-faces)..(defface.magit-bran | 
| 1306e0 | 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 72 29 20 28 62 | ch-remote...'((((class.color).(b | 
| 130700 | 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 44 | ackground.light)).:foreground."D | 
| 130720 | 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 73 73 20 63 6f | arkOliveGreen4").....(((class.co | 
| 130740 | 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 72 | lor).(background..dark)).:foregr | 
| 130760 | 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 61 63 65 20 66 | ound."DarkSeaGreen2"))..."Face.f | 
| 130780 | 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 73 20 73 68 6f | or.remote.branch.head.labels.sho | 
| 1307a0 | 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 20 27 6d 61 67 | wn.in.log.buffer."...:group.'mag | 
| 1307c0 | 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 72 61 6e 63 68 | it-faces)..(defface.magit-branch | 
| 1307e0 | 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 73 20 28 3a 62 | -remote-head...'((((supports.(:b | 
| 130800 | 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 63 68 2d 72 65 | ox.t))).:inherit.magit-branch-re | 
| 130820 | 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 20 20 20 20 20 | mote.:box.t).....(t............. | 
| 130840 | 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 63 68 2d 72 65 | ........:inherit.magit-branch-re | 
| 130860 | 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 46 61 63 65 20 | mote.:inverse-video.t))..."Face. | 
| 130880 | 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 75 70 20 27 6d | for.current.branch."...:group.'m | 
| 1308a0 | 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 72 61 6e | agit-faces)..(defface.magit-bran | 
| 1308c0 | 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 29 20 28 62 61 | ch-local...'((((class.color).(ba | 
| 1308e0 | 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 53 6b | ckground.light)).:foreground."Sk | 
| 130900 | 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 29 20 28 62 61 | yBlue4").....(((class.color).(ba | 
| 130920 | 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 4c 69 | ckground..dark)).:foreground."Li | 
| 130940 | 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 6c 6f 63 61 6c | ghtSkyBlue1"))..."Face.for.local | 
| 130960 | 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 2d 66 61 63 65 | .branches."...:group.'magit-face | 
| 130980 | 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 75 72 72 65 6e | s)..(defface.magit-branch-curren | 
| 1309a0 | 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 29 20 3a 69 6e | t...'((((supports.(:box.t))).:in | 
| 1309c0 | 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 6f 78 20 74 29 | herit.magit-branch-local.:box.t) | 
| 1309e0 | 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 20 3a 69 6e 68 | .....(t.....................:inh | 
| 130a00 | 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 76 65 72 73 65 | erit.magit-branch-local.:inverse | 
| 130a20 | 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 65 6e 74 20 62 | -video.t))..."Face.for.current.b | 
| 130a40 | 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 65 73 29 0a 0a | ranch."...:group.'magit-faces).. | 
| 130a60 | 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 65 61 6d 0a 20 | (defface.magit-branch-upstream.. | 
| 130a80 | 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 63 65 20 66 6f | .'((t.:slant.italic))..."Face.fo | 
| 130aa0 | 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 65 20 69 73 20 | r.upstream.branch..This.face.is. | 
| 130ac0 | 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 74 73 20 63 6f | only.used.in.logs.and.it.gets.co | 
| 130ae0 | 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 6c 6f 63 61 6c | mbined..with.`magit-branch-local | 
| 130b00 | 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 64 2f 6f 72 20 | ',.`magit-branch-remote'.and/or. | 
| 130b20 | 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 22 0a 20 20 3a | `magit-branch-remote-head'."...: | 
| 130b40 | 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 | 
| 130b60 | 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 62 61 | git-head...'((((class.color).(ba | 
| 130b80 | 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 74 2d | ckground.light)).:inherit.magit- | 
| 130ba0 | 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 6f 72 | branch-local).....(((class.color | 
| 130bc0 | 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 20 6d | ).(background..dark)).:inherit.m | 
| 130be0 | 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 72 20 | agit-branch-local))..."Face.for. | 
| 130c00 | 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 72 6f | the.symbolic.ref.`HEAD'."...:gro | 
| 130c20 | 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 | 
| 130c40 | 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 62 61 | -refname...'((((class.color).(ba | 
| 130c60 | 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 67 72 | ckground.light)).:foreground."gr | 
| 130c80 | 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 63 6b | ey30").....(((class.color).(back | 
| 130ca0 | 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 65 79 | ground..dark)).:foreground."grey | 
| 130cc0 | 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 68 6f | 80"))..."Face.for.refnames.witho | 
| 130ce0 | 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 20 27 | ut.a.dedicated.face."...:group.' | 
| 130d00 | 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 66 | magit-faces)..(defface.magit-ref | 
| 130d20 | 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 69 74 | name-stash...'((t.:inherit.magit | 
| 130d40 | 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 65 66 | -refname))..."Face.for.stash.ref | 
| 130d60 | 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 0a 0a | names."...:group.'magit-faces).. | 
| 130d80 | 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 28 28 | (defface.magit-refname-wip...'(( | 
| 130da0 | 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 46 61 | t.:inherit.magit-refname))..."Fa | 
| 130dc0 | 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 20 27 | ce.for.wip.refnames."...:group.' | 
| 130de0 | 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 66 | magit-faces)..(defface.magit-ref | 
| 130e00 | 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 61 67 | name-pullreq...'((t.:inherit.mag | 
| 130e20 | 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 65 71 | it-refname))..."Face.for.pullreq | 
| 130e40 | 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 63 65 | .refnames."...:group.'magit-face | 
| 130e60 | 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 28 28 | s)..(defface.magit-keyword...'(( | 
| 130e80 | 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 63 65 | t.:inherit.font-lock-string-face | 
| 130ea0 | 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 20 6d | ))..."Face.for.parts.of.commit.m | 
| 130ec0 | 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 72 6f | essages.inside.brackets."...:gro | 
| 130ee0 | 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 | 
| 130f00 | 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 74 20 | -keyword-squash...'((t.:inherit. | 
| 130f20 | 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 63 65 | font-lock-warning-face))..."Face | 
| 130f40 | 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 64 73 | .for.squash!.and.fixup!.keywords | 
| 130f60 | 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 20 27 | .in.commit.messages."...:group.' | 
| 130f80 | 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 69 67 | magit-faces)..(defface.magit-sig | 
| 130fa0 | 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 20 22 | nature-good...'((t.:foreground." | 
| 130fc0 | 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 61 74 | green"))..."Face.for.good.signat | 
| 130fe0 | 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 0a 28 | ures."...:group.'magit-faces)..( | 
| 131000 | 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 27 28 | defface.magit-signature-bad...'( | 
| 131020 | 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 6f 6c | (t.:foreground."red".:weight.bol | 
| 131040 | 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 2e 22 | d))..."Face.for.bad.signatures." | 
| 131060 | 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 | 
| 131080 | 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 27 28 | e.magit-signature-untrusted...'( | 
| 1310a0 | 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 69 6e | (t.:foreground."medium.aquamarin | 
| 1310c0 | 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 64 20 | e"))..."Face.for.good.untrusted. | 
| 1310e0 | 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 61 63 | signatures."...:group.'magit-fac | 
| 131100 | 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 65 78 | es)..(defface.magit-signature-ex | 
| 131120 | 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 67 65 | pired...'((t.:foreground."orange | 
| 131140 | 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 74 20 | "))..."Face.for.signatures.that. | 
| 131160 | 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 2d 66 | have.expired."...:group.'magit-f | 
| 131180 | 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- | 
| 1311a0 | 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 67 69 | expired-key...'((t.:inherit.magi | 
| 1311c0 | 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 66 6f | t-signature-expired))..."Face.fo | 
| 1311e0 | 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 64 20 | r.signatures.made.by.an.expired. | 
| 131200 | 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 28 64 | key."...:group.'magit-faces)..(d | 
| 131220 | 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 0a 20 | efface.magit-signature-revoked.. | 
| 131240 | 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 29 29 | .'((t.:foreground."violet.red")) | 
| 131260 | 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 79 20 | ..."Face.for.signatures.made.by. | 
| 131280 | 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 74 2d | a.revoked.key."...:group.'magit- | 
| 1312a0 | 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 65 | faces)..(defface.magit-signature | 
| 1312c0 | 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 68 74 | -error...'((t.:foreground."light | 
| 1312e0 | 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 73 20 | .blue"))..."Face.for.signatures. | 
| 131300 | 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 20 6d 69 73 | that.cannot.be.checked.(e.g..mis | 
| 131320 | 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 61 63 65 | sing.key)."...:group.'magit-face | 
| 131340 | 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 61 74 63 | s)..(defface.magit-cherry-unmatc | 
| 131360 | 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 29 29 0a | hed...'((t.:foreground."cyan")). | 
| 131380 | 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 63 6f 6d | .."Face.for.unmatched.cherry.com | 
| 1313a0 | 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 0a 0a 28 | mits."...:group.'magit-faces)..( | 
| 1313c0 | 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 6e 74 0a | defface.magit-cherry-equivalent. | 
| 1313e0 | 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 29 0a 20 | ..'((t.:foreground."magenta")).. | 
| 131400 | 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 63 6f 6d | ."Face.for.equivalent.cherry.com | 
| 131420 | 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 0a 0a 28 | mits."...:group.'magit-faces)..( | 
| 131440 | 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 20 3a 77 | defface.magit-filename...'((t.:w | 
| 131460 | 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 6c 65 6e | eight.normal))..."Face.for.filen | 
| 131480 | 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 0a 0a 3b | ames."...:group.'magit-faces)..; | 
| 1314a0 | 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 6f 6c 6f | ;;.Global.Bindings..;;;###autolo | 
| 1314c0 | 61 64 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 6c 69 | ad.(define-obsolete-variable-ali | 
| 1314e0 | 61 73 20 27 67 6c 6f 62 61 6c 2d 6d 61 67 69 74    2d 66 69 6c 65 2d 6d 6f 64 65 0a 20 20 27 6d 61 | as.'global-magit-file-mode...'ma | 
| 131500 | 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 22 | git-define-global-key-bindings." | 
| 131520 | 4d 61 67 69 74 20 33 2e 30 2e 30 22 29 0a 0a 3b    3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | Magit.3.0.0")..;;;###autoload.(d | 
| 131540 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64    65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 | efcustom.magit-define-global-key | 
| 131560 | 2d 62 69 6e 64 69 6e 67 73 20 74 0a 20 20 22 57    68 65 74 68 65 72 20 74 6f 20 62 69 6e 64 20 73 | -bindings.t..."Whether.to.bind.s | 
| 131580 | 6f 6d 65 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e    64 73 20 69 6e 20 74 68 65 20 67 6c 6f 62 61 6c | ome.Magit.commands.in.the.global | 
| 1315a0 | 20 6b 65 79 6d 61 70 2e 0a 0a 49 66 20 74 68 69    73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f | .keymap...If.this.variable.is.no | 
| 1315c0 | 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20    66 6f 6c 6c 6f 77 69 6e 67 20 62 69 6e 64 69 6e | n-nil,.then.the.following.bindin | 
| 1315e0 | 67 73 20 6d 61 79 0a 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 | gs.may.be.added.to.the.global.ke | 
| 131600 | 79 6d 61 70 2e 20 20 54 68 65 20 64 65 66 61 75    6c 74 20 69 73 20 74 2e 0a 0a 6b 65 79 20 20 20 | ymap...The.default.is.t...key... | 
| 131620 | 20 20 20 20 20 20 20 20 20 20 62 69 6e 64 69 6e    67 0a 2d 2d 2d 20 20 20 20 20 20 20 20 20 20 20 | ..........binding.---........... | 
| 131640 | 20 20 2d 2d 2d 2d 2d 2d 2d 0a 43 2d 78 20 67 20    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ..-------.C-x.g...........magit- | 
| 131660 | 73 74 61 74 75 73 0a 43 2d 78 20 4d 2d 67 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 73 | status.C-x.M-g.........magit-dis | 
| 131680 | 70 61 74 63 68 0a 43 2d 63 20 4d 2d 67 20 20 20    20 20 20 20 20 20 6d 61 67 69 74 2d 66 69 6c 65 | patch.C-c.M-g.........magit-file | 
| 1316a0 | 2d 64 69 73 70 61 74 63 68 0a 0a 54 68 65 73 65    20 62 69 6e 64 69 6e 67 73 20 6d 61 79 20 62 65 | -dispatch..These.bindings.may.be | 
| 1316c0 | 20 61 64 64 65 64 20 77 68 65 6e 20 60 61 66 74    65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 20 69 73 | .added.when.`after-init-hook'.is | 
| 1316e0 | 20 72 75 6e 2e 0a 45 61 63 68 20 62 69 6e 64 69    6e 67 20 69 73 20 61 64 64 65 64 20 69 66 20 61 | .run..Each.binding.is.added.if.a | 
| 131700 | 6e 64 20 6f 6e 6c 79 20 69 66 20 61 74 20 74 68    61 74 20 74 69 6d 65 20 6e 6f 20 6f 74 68 65 72 | nd.only.if.at.that.time.no.other | 
| 131720 | 20 6b 65 79 0a 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 61 6e | .key.is.bound.to.the.same.comman | 
| 131740 | 64 20 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 6e 64 20 | d.and.no.other.command.is.bound. | 
| 131760 | 74 6f 0a 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 72 64 73 | to.the.same.key...In.other.words | 
| 131780 | 20 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 6e 67 73 | .we.try.to.avoid.adding.bindings | 
| 1317a0 | 0a 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 6c 20 61 | .that.are.unnecessary,.as.well.a | 
| 1317c0 | 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 0a 6f 74 | s.bindings.that.conflict.with.ot | 
| 1317e0 | 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 20 61 62 6f 76 65 20 | her.bindings...Adding.the.above. | 
| 131800 | 62 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 | bindings.is.delayed.until.`after | 
| 131820 | 2d 69 6e 69 74 2d 68 6f 6f 6b 27 0a 69 73 20 63    61 6c 6c 65 64 20 74 6f 20 61 6c 6c 6f 77 20 75 | -init-hook'.is.called.to.allow.u | 
| 131840 | 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 72 | sers.to.set.the.variable.anywher | 
| 131860 | 65 20 69 6e 20 74 68 65 69 72 0a 69 6e 69 74 20    66 69 6c 65 20 28 77 69 74 68 6f 75 74 20 68 61 | e.in.their.init.file.(without.ha | 
| 131880 | 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 20 62 65 66 6f 72 | ving.to.make.sure.to.do.so.befor | 
| 1318a0 | 65 20 60 6d 61 67 69 74 27 0a 69 73 20 6c 6f 61    64 65 64 20 6f 72 20 61 75 74 6f 6c 6f 61 64 65 | e.`magit'.is.loaded.or.autoloade | 
| 1318c0 | 64 29 20 61 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 | d).and.to.increase.the.likelihoo | 
| 1318e0 | 64 20 74 68 61 74 0a 61 6c 6c 20 74 68 65 20 70    6f 74 65 6e 74 69 61 6c 6c 79 20 63 6f 6e 66 6c | d.that.all.the.potentially.confl | 
| 131900 | 69 63 74 69 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 | icting.user.bindings.have.alread | 
| 131920 | 79 0a 62 65 65 6e 20 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 | y.been.added...To.set.this.varia | 
| 131940 | 62 6c 65 20 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 | ble.use.either.`setq'.or.the.Cus | 
| 131960 | 74 6f 6d 20 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 | tom.interface..Do.not.use.the.fu | 
| 131980 | 6e 63 74 69 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 | nction.`customize-set-variable'. | 
| 1319a0 | 62 65 63 61 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 | because.doing.that.would.cause.M | 
| 1319c0 | 61 67 69 74 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 20 77 68 | agit.to.be.loaded.immediately.wh | 
| 1319e0 | 65 6e 20 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 | en.that.form.is.evaluated.(this. | 
| 131a00 | 64 69 66 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 | differs.from.`custom-set-variabl | 
| 131a20 | 65 73 27 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 | es',.which.doesn't.load.the.libr | 
| 131a40 | 61 72 69 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 | aries.that.define.the.customized | 
| 131a60 | 20 76 61 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 | .variables)...Setting.this.varia | 
| 131a80 | 62 6c 65 20 74 6f 20 6e 69 6c 20 68 61 73 20 6e    6f 20 65 66 66 65 63 74 20 69 66 20 74 68 61 74 | ble.to.nil.has.no.effect.if.that | 
| 131aa0 | 20 69 73 20 64 6f 6e 65 20 61 66 74 65 72 0a 74    68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 | .is.done.after.the.key.bindings. | 
| 131ac0 | 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65    6e 20 61 64 64 65 64 2e 0a 0a 57 65 20 72 65 63 | have.already.been.added...We.rec | 
| 131ae0 | 6f 6d 6d 65 6e 64 20 74 68 61 74 20 79 6f 75 20    62 69 6e 64 20 5c 22 43 2d 63 20 67 5c 22 20 69 | ommend.that.you.bind.\"C-c.g\".i | 
| 131b00 | 6e 73 74 65 61 64 20 6f 66 20 5c 22 43 2d 63 20    4d 2d 67 5c 22 20 74 6f 0a 60 6d 61 67 69 74 2d | nstead.of.\"C-c.M-g\".to.`magit- | 
| 131b20 | 66 69 6c 65 2d 64 69 73 70 61 74 63 68 27 2e 20    20 54 68 65 20 66 6f 72 6d 65 72 20 69 73 20 61 | file-dispatch'...The.former.is.a | 
| 131b40 | 20 6d 75 63 68 20 62 65 74 74 65 72 20 62 69 6e    64 69 6e 67 0a 62 75 74 20 74 68 65 20 5c 22 43 | .much.better.binding.but.the.\"C | 
| 131b60 | 2d 63 20 3c 6c 65 74 74 65 72 3e 5c 22 20 6e 61    6d 65 73 70 61 63 65 20 69 73 20 73 74 72 69 63 | -c.<letter>\".namespace.is.stric | 
| 131b80 | 74 6c 79 20 72 65 73 65 72 76 65 64 20 66 6f 72    0a 75 73 65 72 73 3b 20 70 72 65 76 65 6e 74 69 | tly.reserved.for.users;.preventi | 
| 131ba0 | 6e 67 20 4d 61 67 69 74 20 66 72 6f 6d 20 75 73    69 6e 67 20 69 74 20 62 79 20 64 65 66 61 75 6c | ng.Magit.from.using.it.by.defaul | 
| 131bc0 | 74 2e 0a 0a 41 6c 73 6f 20 73 65 65 20 69 6e 66    6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 43 | t...Also.see.info.node.`(magit)C | 
| 131be0 | 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 | 
| 131c00 | 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 67 69 74 | es'."...:package-version.'(magit | 
| 131c20 | 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 65 | ..."3.0.0")...:group.'magit-esse | 
| 131c40 | 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 3b 3b 3b 23 23 23 | ntials...:type.'boolean)..;;;### | 
| 131c60 | 61 75 74 6f 6c 6f 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 | autoload.(progn...(defun.magit-m | 
| 131c80 | 61 79 62 65 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 | aybe-define-global-key-bindings. | 
| 131ca0 | 28 29 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 | 
| 131cc0 | 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.( | 
| 131ce0 | 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 64 | current-global-map))).........(d | 
| 131d00 | 6f 6c 69 73 74 20 28 65 6c 74 20 27 28 28 22 43    2d 78 20 67 22 20 20 20 2e 20 6d 61 67 69 74 2d | olist.(elt.'(("C-x.g".....magit- | 
| 131d20 | 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 28 | status)........................( | 
| 131d40 | 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 0a 20 20 20 20 | "C-x.M-g"...magit-dispatch)..... | 
| 131d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 22 43 2d 63 20 4d 2d 67 22 20 2e 20 | ...................("C-c.M-g"... | 
| 131d80 | 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61    74 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 | magit-file-dispatch))).......... | 
| 131da0 | 20 28 6c 65 74 20 28 28 6b 65 79 20 28 6b 62 64    20 28 63 61 72 20 65 6c 74 29 29 29 0a 20 20 20 | .(let.((key.(kbd.(car.elt))).... | 
| 131dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65    66 20 28 63 64 72 20 65 6c 74 29 29 29 0a 20 20 | .............(def.(cdr.elt)))... | 
| 131de0 | 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73    73 20 28 6f 72 20 28 6c 6f 6f 6b 75 70 2d 6b 65 | ..........(unless.(or.(lookup-ke | 
| 131e00 | 79 20 6d 61 70 20 6b 65 79 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.map.key)...................... | 
| 131e20 | 20 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 | ...(where-is-internal.def.(make- | 
| 131e40 | 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 20 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | sparse-keymap).t)).............. | 
| 131e60 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70    20 6b 65 79 20 64 65 66 29 29 29 29 29 29 29 0a | .(define-key.map.key.def))))))). | 
| 131e80 | 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 28 6d 61 67 | ..(if.after-init-time.......(mag | 
| 131ea0 | 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 69 6e 64 69 | it-maybe-define-global-key-bindi | 
| 131ec0 | 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 69 74 2d 68 | ngs).....(add-hook.'after-init-h | 
| 131ee0 | 6f 6f 6b 20 27 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 | ook.'magit-maybe-define-global-k | 
| 131f00 | 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 74 63 68 20 50 | ey-bindings.t)))..;;;.Dispatch.P | 
| 131f20 | 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 61 64 20 27 | opup..;;;###autoload.(autoload.' | 
| 131f40 | 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 74 29 0a 28 74 | magit-dispatch."magit".nil.t).(t | 
| 131f60 | 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 64 69 73 | ransient-define-prefix.magit-dis | 
| 131f80 | 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 63 6f 6d 6d 61 | patch.()..."Invoke.a.Magit.comma | 
| 131fa0 | 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 20 63 6f 6d 6d | nd.from.a.list.of.available.comm | 
| 131fc0 | 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 69 74 29 54 6f | ands."...:info-manual."(magit)To | 
| 131fe0 | 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 6f 6d 6d 61 6e | p"...["Transient.and.dwim.comman | 
| 132000 | 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 74 2d 6d 6f 64 | ds"....;;.....bound.in.magit-mod | 
| 132020 | 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 2d 6d 61 70 0a | e-map.or.magit-section-mode-map. | 
| 132040 | 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 22 41 22 20 22 | ...;;.....bound.below....[("A"." | 
| 132060 | 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 79 2d 70 69 63 | Apply"..........magit-cherry-pic | 
| 132080 | 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 20 20 e2 86 93 | k).....;;.a..................... | 
| 1320a0 | 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 6d 61 67 69 74 | .....("b"."Branch".........magit | 
| 1320c0 | 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 20 20 20 20 20 | -branch).....("B"."Bisect"...... | 
| 1320e0 | 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 43 6f 6d 6d 69 | ...magit-bisect).....("c"."Commi | 
| 132100 | 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 20 20 28 22 43 | t".........magit-commit).....("C | 
| 132120 | 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 6f 6e 65 29 0a | "."Clone"..........magit-clone). | 
| 132140 | 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 61 67 69 74 2d | ....("d"."Diff"...........magit- | 
| 132160 | 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 65 29 22 20 20 | diff).....("D"."Diff.(change)".. | 
| 132180 | 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 22 20 22 45 64 | magit-diff-refresh).....("e"."Ed | 
| 1321a0 | 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 77 69 6d 29 0a | iff.(dwim)"...magit-ediff-dwim). | 
| 1321c0 | 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 61 67 69 74 2d | ....("E"."Ediff"..........magit- | 
| 1321e0 | 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 20 20 20 20 20 | ediff).....("f"."Fetch"......... | 
| 132200 | 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 6c 22 20 20 20 | .magit-fetch).....("F"."Pull"... | 
| 132220 | 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 67 20 20 20 20 | ........magit-pull).....;;.g.... | 
| 132240 | 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 20 20 20 20 20 | ......................;;.G...... | 
| 132260 | 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 2d 61 6c 6c 0a | ..............magit-refresh-all. | 
| 132280 | 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 61 67 69 74 2d | ....("h"."Help"...........magit- | 
| 1322a0 | 68 65 6c 70 29 0a 20 20 20 20 28 22 48 22 20 22    53 65 63 74 69 6f 6e 20 69 6e 66 6f 22 20 20 20 | help).....("H"."Section.info"... | 
| 1322c0 | 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 64 65 72 69 76 | magit-describe-section.:if-deriv | 
| 1322e0 | 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 67 6e 6f 72 65 | ed.magit-mode)]....[("i"."Ignore | 
| 132300 | 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 20 20 20 20 28 | ".........magit-gitignore).....( | 
| 132320 | 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 69 6e 69 74 29 | "I"."Init"...........magit-init) | 
| 132340 | 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 6d 61 67 69 74 | .....("j"."Jump.to.section"magit | 
| 132360 | 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 6d 61 67 69 74 | -status-jump..:if-mode.....magit | 
| 132380 | 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 70 6c 61 79 20 | -status-mode).....("j"."Display. | 
| 1323a0 | 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 3a 69 66 2d 6e | status".magit-status-quick.:if-n | 
| 1323c0 | 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 20 20 20 20 28 | ot-mode.magit-status-mode).....( | 
| 1323e0 | 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 64 69 73 70 6c | "J"."Display.buffer".magit-displ | 
| 132400 | 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 3b 20 6b 20 20 | ay-repository-buffer).....;;.k.. | 
| 132420 | 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 4b 20 20 20 20 | ........................;;.K.... | 
| 132440 | 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 75 6e 74 72 61 | ................magit-file-untra | 
| 132460 | 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 20 20 6d 61 67 | ck.....("l"."Log"............mag | 
| 132480 | 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 67 65 29 22 20 | it-log).....("L"."Log.(change)". | 
| 1324a0 | 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 6d 22 20 22 4d | ..magit-log-refresh).....("m"."M | 
| 1324c0 | 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 0a 20 20 20 20 | erge"..........magit-merge)..... | 
| 1324e0 | 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 2d 72 65 6d 6f | ("M"."Remote".........magit-remo | 
| 132500 | 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 20 e2 86 92 20 | te).....;;.n.................... | 
| 132520 | 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 3b 20 4e 20 20 | magit-section-forward.....;;.N.. | 
| 132540 | 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 70 61 74 63 68 | .....reserved.....forge-dispatch | 
| 132560 | 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 6d 61 67 69 74 | .....("o"."Submodule"......magit | 
| 132580 | 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 65 65 22 20 20 | -submodule).....("O"."Subtree".. | 
| 1325a0 | 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 20 70 20 20 20 | ......magit-subtree).....;;.p... | 
| 1325c0 | 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 69 6f 6e 2d 62 | .................magit-section-b | 
| 1325e0 | 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 20 20 20 20 20 | ackward.....("P"."Push"......... | 
| 132600 | 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 20 20 20 20 20 | ..magit-push).....;;.q.......... | 
| 132620 | 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 75 66 66 65 72 | ..........magit-mode-bury-buffer | 
| 132640 | 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 6d 61 67 69 74 | .....("Q"."Command"........magit | 
| 132660 | 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 62 61 73 65 22 | -git-command)]....[("r"."Rebase" | 
| 132680 | 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 3b 3b 20 52 20 | .........magit-rebase).....;;.R. | 
| 1326a0 | 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 72 65 | ...................magit-file-re | 
| 1326c0 | 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 20 20 20 20 e2 | name.....;;.s................... | 
| 1326e0 | 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 20 20 e2 86 93 | .......;;.S..................... | 
| 132700 | 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 6d 61 67 69 74 | .....("t"."Tag"............magit | 
| 132720 | 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 20 20 20 20 20 | -tag).....("T"."Note"........... | 
| 132740 | 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 20 20 20 20 20 | magit-notes).....;;.u........... | 
| 132760 | 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 20 20 20 20 20 | ...............;;.U............. | 
| 132780 | 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 20 20 20 20 20 | .............;;.v............... | 
| 1327a0 | 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 20 20 20 20 20 | ...........("V"."Revert"........ | 
| 1327c0 | 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 70 6c 79 20 70 | .magit-revert).....("w"."Apply.p | 
| 1327e0 | 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 20 22 46 6f 72 | atches"..magit-am).....("W"."For | 
| 132800 | 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 20 20 20 3b 3b | mat.patches".magit-patch).....;; | 
| 132820 | 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 2d 72 65 73 65 | .x....................magit-rese | 
| 132840 | 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 20 20 20 20 20 | t-quickly.....("X"."Reset"...... | 
| 132860 | 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 53 68 6f 77 20 | ....magit-reset).....("y"."Show. | 
| 132880 | 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 0a 20 20 20 20 | Refs"......magit-show-refs)..... | 
| 1328a0 | 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 2d 63 68 65 72 | ("Y"."Cherries".......magit-cher | 
| 1328c0 | 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 20 20 20 6d 61 | ry).....("z"."Stash"..........ma | 
| 1328e0 | 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 65 65 22 20 20 | git-stash).....("Z"."Worktree".. | 
| 132900 | 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 21 22 20 22 52 | .....magit-worktree).....("!"."R | 
| 132920 | 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 0a 20 20 5b 22 | un"............magit-run)]]...[" | 
| 132940 | 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 72 69 76 65 64 | Applying.changes"....:if-derived | 
| 132960 | 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 22 20 20 20 20 | .magit-mode....[("a"."Apply".... | 
| 132980 | 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 20 22 52 65 76 | ......magit-apply).....("v"."Rev | 
| 1329a0 | 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 0a 20 20 20 20 | erse"........magit-reverse)..... | 
| 1329c0 | 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 2d 64 69 73 63 | ("k"."Discard"........magit-disc | 
| 1329e0 | 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 20 20 20 20 20 | ard)]....[("s"."Stage".......... | 
| 132a00 | 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 61 67 65 22 20 | magit-stage).....("u"."Unstage". | 
| 132a20 | 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 28 22 53 22 20 | .......magit-unstage)]....[("S". | 
| 132a40 | 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 65 2d 6d 6f 64 | "Stage.all"......magit-stage-mod | 
| 132a60 | 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 6c 22 20 20 20 | ified).....("U"."Unstage.all"... | 
| 132a80 | 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 73 73 65 6e 74 | .magit-unstage-all)]]...["Essent | 
| 132aa0 | 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 64 20 6d 61 67 | ial.commands"....:if-derived.mag | 
| 132ac0 | 69 74 2d 6d 6f 64 65 0a 20 20 20 28 22 67 22 20    22 20 20 20 20 20 20 20 72 65 66 72 65 73 68 20 | it-mode....("g".".......refresh. | 
| 132ae0 | 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 66 72 65 73 68 29 | current.buffer"...magit-refresh) | 
| 132b00 | 0a 20 20 20 28 22 3c 74 61 62 3e 22 20 22 20 20    20 74 6f 67 67 6c 65 20 73 65 63 74 69 6f 6e 20 | ....("<tab>"."...toggle.section. | 
| 132b20 | 61 74 20 70 6f 69 6e 74 22 20 20 6d 61 67 69 74    2d 73 65 63 74 69 6f 6e 2d 74 6f 67 67 6c 65 29 | at.point"..magit-section-toggle) | 
| 132b40 | 0a 20 20 20 28 22 3c 72 65 74 75 72 6e 3e 22 20    22 76 69 73 69 74 20 74 68 69 6e 67 20 61 74 20 | ....("<return>"."visit.thing.at. | 
| 132b60 | 70 6f 69 6e 74 22 20 20 20 20 20 6d 61 67 69 74    2d 76 69 73 69 74 2d 74 68 69 6e 67 29 0a 20 20 | point".....magit-visit-thing)... | 
| 132b80 | 20 28 22 43 2d 68 20 6d 22 20 22 20 20 20 73 68    6f 77 20 61 6c 6c 20 6b 65 79 20 62 69 6e 64 69 | .("C-h.m"."...show.all.key.bindi | 
| 132ba0 | 6e 67 73 22 20 20 20 20 64 65 73 63 72 69 62 65    2d 6d 6f 64 65 29 5d 29 0a 0a 3b 3b 3b 20 47 69 | ngs"....describe-mode)])..;;;.Gi | 
| 132bc0 | 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 68 65 6c 6c 2d | t.Popup..(defcustom.magit-shell- | 
| 132be0 | 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 22 57 68 65 74 | command-verbose-prompt.t..."Whet | 
| 132c00 | 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 65 63 74 6f 72 | her.to.show.the.working.director | 
| 132c20 | 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 68 69 73 20 61 | y.when.reading.a.command..This.a | 
| 132c40 | 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 20 60 6d 61 67 | ffects.`magit-git-command',.`mag | 
| 132c60 | 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 67 69 74 2d 73 | it-git-command-topdir',.`magit-s | 
| 132c80 | 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 68 65 6c 6c 2d | hell-command',.and.`magit-shell- | 
| 132ca0 | 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 65 2d 76 65 72 | command-topdir'."...:package-ver | 
| 132cc0 | 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 3a 67 72 6f 75 | sion.'(magit..."2.11.0")...:grou | 
| 132ce0 | 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 | 
| 132d00 | 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 61 6e 64 2d 68 | an)..(defvar.magit-git-command-h | 
| 132d20 | 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 20 28 61 75 74 | istory.nil)..;;;###autoload.(aut | 
| 132d40 | 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 6c 20 74 29 0a | oload.'magit-run."magit".nil.t). | 
| 132d60 | 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 72 | (transient-define-prefix.magit-r | 
| 132d80 | 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 20 63 6f 6d 6d | un.()..."Run.git.or.another.comm | 
| 132da0 | 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 75 74 69 6c 69 | and,.or.launch.a.graphical.utili | 
| 132dc0 | 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 64 22 0a 20 20 | ty."...[["Run.git.subcommand"... | 
| 132de0 | 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 20 20 20 6d 61 | ..("!"."in.repository.root"...ma | 
| 132e00 | 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 20 28 22 70 22 | git-git-command-topdir).....("p" | 
| 132e20 | 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 69 74 2d 67 69 | ."in.working.directory".magit-gi | 
| 132e40 | 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 63 6f 6d 6d 61 | t-command)]....["Run.shell.comma | 
| 132e60 | 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 20 72 6f 6f 74 | nd".....("s"."in.repository.root | 
| 132e80 | 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 64 69 72 29 0a | "...magit-shell-command-topdir). | 
| 132ea0 | 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 6f 72 79 22 20 | ....("S"."in.working.directory". | 
| 132ec0 | 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 4c 61 75 6e 63 | magit-shell-command)]....["Launc | 
| 132ee0 | 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 20 20 20 20 20 | h".....("k"."gitk".............. | 
| 132f00 | 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 20 22 67 69 74 | ...magit-run-gitk).....("a"."git | 
| 132f20 | 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 6e 2d 67 69 74 | k.--all"...........magit-run-git | 
| 132f40 | 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 6e 63 68 65 73 | k-all).....("b"."gitk.--branches | 
| 132f60 | 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 68 65 73 29 0a | "......magit-run-gitk-branches). | 
| 132f80 | 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 20 20 20 20 20 | ....("g"."git.gui".............. | 
| 132fa0 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 67 75    69 29 5d 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | magit-run-git-gui)]])..;;;###aut | 
| 132fc0 | 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 61 6e 64 20 28 | oload.(defun.magit-git-command.( | 
| 132fe0 | 63 6f 6d 6d 61 6e 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 | command)..."Execute.COMMAND.asyn | 
| 133000 | 63 68 72 6f 6e 6f 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 | chronously;.display.output...Int | 
| 133020 | 65 72 61 63 74 69 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 | eractively,.prompt.for.COMMAND.i | 
| 133040 | 6e 20 74 68 65 20 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 | n.the.minibuffer..\"git.\".is.us | 
| 133060 | 65 64 20 61 73 20 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 | ed.as.initial.input,.but.can.be. | 
| 133080 | 64 65 6c 65 74 65 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 | deleted.to.run.another.command.. | 
| 1330a0 | 0a 57 69 74 68 20 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 | .With.a.prefix.argument.COMMAND. | 
| 1330c0 | 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 72 | is.run.in.the.top-level.director | 
| 1330e0 | 79 0a 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 65 2c 20 6f | y.of.the.current.working.tree,.o | 
| 133100 | 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 2e | therwise.in.`default-directory'. | 
| 133120 | 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 65 | "...(interactive.(list.(magit-re | 
| 133140 | 61 64 2d 73 68 65 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 | ad-shell-command.nil."git."))).. | 
| 133160 | 20 28 6d 61 67 69 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 | .(magit--shell-command.command)) | 
| 133180 | 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 67 69 | ..;;;###autoload.(defun.magit-gi | 
| 1331a0 | 74 2d 63 6f 6d 6d 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 | t-command-topdir.(command)..."Ex | 
| 1331c0 | 65 63 75 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 | ecute.COMMAND.asynchronously;.di | 
| 1331e0 | 73 70 6c 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 | splay.output...Interactively,.pr | 
| 133200 | 6f 6d 70 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 | ompt.for.COMMAND.in.the.minibuff | 
| 133220 | 65 72 2e 20 5c 22 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 | er..\"git.\".is.used.as.initial. | 
| 133240 | 69 6e 70 75 74 2c 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 | input,.but.can.be.deleted.to.run | 
| 133260 | 20 61 6e 6f 74 68 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 | .another.command...COMMAND.is.ru | 
| 133280 | 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 72 79 20 6f 66 20 | n.in.the.top-level.directory.of. | 
| 1332a0 | 74 68 65 20 63 75 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 | the.current.working.tree."...(in | 
| 1332c0 | 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 6c | teractive.(list.(magit-read-shel | 
| 1332e0 | 6c 2d 63 6f 6d 6d 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 | l-command.t."git.")))...(magit-- | 
| 133300 | 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 74 6f 70 | shell-command.command.(magit-top | 
| 133320 | 6c 65 76 65 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 | level)))..;;;###autoload.(defun. | 
| 133340 | 6d 61 67 69 74 2d 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 | magit-shell-command.(command)... | 
| 133360 | 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 75 73 6c 79 3b | "Execute.COMMAND.asynchronously; | 
| 133380 | 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 76 65 6c 79 2c | .display.output...Interactively, | 
| 1333a0 | 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 6d 69 6e 69 62 | .prompt.for.COMMAND.in.the.minib | 
| 1333c0 | 75 66 66 65 72 2e 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 | uffer...With.a.prefix.argument.C | 
| 1333e0 | 4f 4d 4d 41 4e 44 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 | OMMAND.is.run.in.the.top-level.d | 
| 133400 | 69 72 65 63 74 6f 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 | irectory.of.the.current.working. | 
| 133420 | 74 72 65 65 2c 20 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 | tree,.otherwise.in.`default-dire | 
| 133440 | 63 74 6f 72 79 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 28 6d | ctory'."...(interactive.(list.(m | 
| 133460 | 61 67 69 74 2d 72 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 | agit-read-shell-command)))...(ma | 
| 133480 | 67 69 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 | git--shell-command.command))..;; | 
| 1334a0 | 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 65 6c 6c 2d | ;###autoload.(defun.magit-shell- | 
| 1334c0 | 63 6f 6d 6d 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 | command-topdir.(command)..."Exec | 
| 1334e0 | 75 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 | ute.COMMAND.asynchronously;.disp | 
| 133500 | 6c 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 | lay.output...Interactively,.prom | 
| 133520 | 70 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 | pt.for.COMMAND.in.the.minibuffer | 
| 133540 | 2e 20 20 43 4f 4d 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 | ...COMMAND.is.run.in.the.top-lev | 
| 133560 | 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 72 6b | el.directory.of.the.current.work | 
| 133580 | 69 6e 67 20 74 72 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 | ing.tree."...(interactive.(list. | 
| 1335a0 | 28 6d 61 67 69 74 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 | (magit-read-shell-command.t))).. | 
| 1335c0 | 20 28 6d 61 67 69 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 | .(magit--shell-command.command.( | 
| 1335e0 | 6d 61 67 69 74 2d 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 | magit-toplevel)))..(defun.magit- | 
| 133600 | 2d 73 68 65 6c 6c 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 | -shell-command.(command.&optiona | 
| 133620 | 6c 20 64 69 72 65 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 | l.directory)...(let.((default-di | 
| 133640 | 72 65 63 74 6f 72 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 | rectory.(or.directory.default-di | 
| 133660 | 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20    20 20 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 | rectory)).........(process-envir | 
| 133680 | 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 20 | onment.process-environment)).... | 
| 1336a0 | 20 28 70 75 73 68 20 22 47 49 54 5f 50 41 47 45    52 3d 63 61 74 22 20 70 72 6f 63 65 73 73 2d 65 | .(push."GIT_PAGER=cat".process-e | 
| 1336c0 | 6e 76 69 72 6f 6e 6d 65 6e 74 29 0a 20 20 20 20    28 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f | nvironment).....(magit-start-pro | 
| 1336e0 | 63 65 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 | cess.shell-file-name.nil........ | 
| 133700 | 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 61 6e 64 2d | ..................shell-command- | 
| 133720 | 73 77 69 74 63 68 20 63 6f 6d 6d 61 6e 64 29 29    0a 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 | switch.command))...(magit-proces | 
| 133740 | 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 72 65 61 64 2d 73 68 | s-buffer))..(defun.magit-read-sh | 
| 133760 | 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 70 6c 65 76 65 6c 20 | ell-command.(&optional.toplevel. | 
| 133780 | 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 65 66 61 75 6c 74 2d | initial-input)...(let.((default- | 
| 1337a0 | 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 6f 72 20 74 6f 70 6c | directory...........(if.(or.topl | 
| 1337c0 | 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 20 20 20 20 20 20 | evel.current-prefix-arg)........ | 
| 1337e0 | 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 0a 20 20 20 20 | .......(or.(magit-toplevel)..... | 
| 133800 | 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 73 69 64 65 | ..............(magit--not-inside | 
| 133820 | 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 20 20 20 20 | -repository-error))............. | 
| 133840 | 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 64 2d 73 | default-directory))).....(read-s | 
| 133860 | 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 63 6f 6d | hell-command.(if.magit-shell-com | 
| 133880 | 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 20 20 20 | mand-verbose-prompt............. | 
| 1338a0 | 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 63 20 73 | ................(format."Async.s | 
| 1338c0 | 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 20 20 20 | hell.command.in.%s:."........... | 
| 1338e0 | 20 20 20 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 | ..........................(abbre | 
| 133900 | 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 74 6f 72 | viate-file-name.default-director | 
| 133920 | 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 22 41 | y))..........................."A | 
| 133940 | 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 20 20 20 | sync.shell.command:.").......... | 
| 133960 | 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 27 6d 61 | ...............initial-input.'ma | 
| 133980 | 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 3b 3b 20 | git-git-command-history)))..;;;. | 
| 1339a0 | 46 6f 6e 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 | Font-Lock.Keywords..(defconst.ma | 
| 1339c0 | 67 69 74 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 | git-font-lock-keywords...(eval-w | 
| 1339e0 | 68 65 6e 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 | hen-compile.....`((,(concat."(\\ | 
| 133a00 | 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 65 72 5c 5c 29 5c | (magit-define-section-jumper\\)\ | 
| 133a20 | 5c 5f 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 5b 20 5c 74 27 5c 28 5d 2a 22 | \_>"................."[.\t'\(]*" | 
| 133a40 | 0a 20 20 20 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 | ................."\\(\\(?:\\sw\\ | 
| 133a60 | 7c 5c 5c 73 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 | |\\s_\\)+\\)?")........(1.'font- | 
| 133a80 | 6c 6f 63 6b 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 | lock-keyword-face)........(2.'fo | 
| 133aa0 | 6e 74 2d 6c 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 | nt-lock-function-name-face.nil.t | 
| 133ac0 | 29 29 0a 20 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 | )).......(,(concat."(".(regexp-o | 
| 133ae0 | 70 74 20 27 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 | pt.'("magit-insert-section"..... | 
| 133b00 | 20 20 20 20 20 20 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 | .............................."m | 
| 133b20 | 61 67 69 74 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 | agit-section-case".............. | 
| 133b40 | 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 2d 62 69 6e 64 | ....................."magit-bind | 
| 133b60 | 2d 6d 61 74 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 | -match-strings"................. | 
| 133b80 | 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 77 69 74 68 2d 74 65 | .................."magit-with-te | 
| 133ba0 | 6d 70 2d 69 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 | mp-index"....................... | 
| 133bc0 | 20 20 20 20 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 | ............"magit-with-blob"... | 
| 133be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 133c00 | 22 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c    65 76 65 6c 22 29 20 74 29 0a 20 20 20 20 20 20 | "magit-with-toplevel").t)....... | 
| 133c20 | 20 20 20 20 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 | .........."\\_>")..........1)))) | 
| 133c40 | 0a 0a 28 66 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 | ..(font-lock-add-keywords.'emacs | 
| 133c60 | 2d 6c 69 73 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 | -lisp-mode.magit-font-lock-keywo | 
| 133c80 | 72 64 73 29 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 | rds)..;;;.Version..(defvar.magit | 
| 133ca0 | 2d 76 65 72 73 69 6f 6e 20 27 75 6e 64 65 66 69    6e 65 64 0a 20 20 22 54 68 65 20 76 65 72 73 69 | -version.'undefined..."The.versi | 
| 133cc0 | 6f 6e 20 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 | on.of.Magit.that.you're.using..U | 
| 133ce0 | 73 65 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 6d 65 | se.the.function.by.the.same.name | 
| 133d00 | 20 69 6e 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 | .instead.of.this.variable.")..;; | 
| 133d20 | 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 76 65 72 73 69 6f | ;###autoload.(defun.magit-versio | 
| 133d40 | 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 70 72 69    6e 74 2d 64 65 73 74 29 0a 20 20 22 52 65 74 75 | n.(&optional.print-dest)..."Retu | 
| 133d60 | 72 6e 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f    66 20 4d 61 67 69 74 20 63 75 72 72 65 6e 74 6c | rn.the.version.of.Magit.currentl | 
| 133d80 | 79 20 69 6e 20 75 73 65 2e 0a 49 66 20 6f 70 74    69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 50 | y.in.use..If.optional.argument.P | 
| 133da0 | 52 49 4e 54 2d 44 45 53 54 20 69 73 20 6e 6f 6e    2d 6e 69 6c 2c 20 6f 75 74 70 75 74 0a 73 74 72 | RINT-DEST.is.non-nil,.output.str | 
| 133dc0 | 65 61 6d 20 28 69 6e 74 65 72 61 63 74 69 76 65    6c 79 2c 20 74 68 65 20 65 63 68 6f 20 61 72 65 | eam.(interactively,.the.echo.are | 
| 133de0 | 61 2c 20 6f 72 20 74 68 65 20 63 75 72 72 65 6e    74 20 62 75 66 66 65 72 20 77 69 74 68 0a 61 20 | a,.or.the.current.buffer.with.a. | 
| 133e00 | 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 29    2c 20 61 6c 73 6f 20 70 72 69 6e 74 20 74 68 65 | prefix.argument),.also.print.the | 
| 133e20 | 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 0a 61 6e | .used.versions.of.Magit,.Git,.an | 
| 133e40 | 64 20 45 6d 61 63 73 20 74 6f 20 69 74 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | d.Emacs.to.it."...(interactive.( | 
| 133e60 | 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 | 
| 133e80 | 72 65 6e 74 2d 62 75 66 66 65 72 29 20 74 29 29    29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 | rent-buffer).t)))...(let.((magit | 
| 133ea0 | 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 20 20 | -git-global-arguments.nil)...... | 
| 133ec0 | 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 62 75 | ...(toplib.(or.load-file-name.bu | 
| 133ee0 | 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 29 0a | ffer-file-name)).........debug). | 
| 133f00 | 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 20 20 | ....(unless.(and.toplib......... | 
| 133f20 | 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 6e 64 | .........(member.(file-name-nond | 
| 133f40 | 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 20 20 | irectory.toplib)................ | 
| 133f60 | 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 65 6c | ..........'("magit.el"."magit.el | 
| 133f80 | 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 69 78 | .gz"))).......(let.((load-suffix | 
| 133fa0 | 65 73 20 27 28 22 2e 65 6c 22 29 29 29 0a 20 20    20 20 20 20 20 20 28 73 65 74 71 20 74 6f 70 6c | es.'(".el"))).........(setq.topl | 
| 133fc0 | 69 62 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61    72 79 20 22 6d 61 67 69 74 22 29 29 29 29 0a 20 | ib.(locate-library."magit")))).. | 
| 133fe0 | 20 20 20 28 73 65 74 71 20 74 6f 70 6c 69 62 20    28 61 6e 64 20 74 6f 70 6c 69 62 20 28 6d 61 67 | ...(setq.toplib.(and.toplib.(mag | 
| 134000 | 69 74 2d 2d 73 74 72 61 69 67 68 74 2d 63 68 61    73 65 2d 6c 69 6e 6b 73 20 74 6f 70 6c 69 62 29 | it--straight-chase-links.toplib) | 
| 134020 | 29 29 0a 20 20 20 20 28 70 75 73 68 20 74 6f 70    6c 69 62 20 64 65 62 75 67 29 0a 20 20 20 20 28 | )).....(push.toplib.debug).....( | 
| 134040 | 77 68 65 6e 20 74 6f 70 6c 69 62 0a 20 20 20 20    20 20 28 6c 65 74 2a 20 28 28 74 6f 70 64 69 72 | when.toplib.......(let*.((topdir | 
| 134060 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65    63 74 6f 72 79 20 74 6f 70 6c 69 62 29 29 0a 20 | .(file-name-directory.toplib)).. | 
| 134080 | 20 20 20 20 20 20 20 20 20 20 20 20 28 67 69 74    64 69 72 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | ............(gitdir.(expand-file | 
| 1340a0 | 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 22 2e 67 69 | -name.......................".gi | 
| 1340c0 | 74 22 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69    72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 | t".(file-name-directory......... | 
| 1340e0 | 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 72 65 63 74 6f 72 79 | ......................(directory | 
| 134100 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 64 69    72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -file-name.topdir))))........... | 
| 134120 | 20 20 20 28 73 74 61 74 69 63 20 28 6c 6f 63 61    74 65 2d 6c 69 62 72 61 72 79 20 22 6d 61 67 69 | ...(static.(locate-library."magi | 
| 134140 | 74 2d 76 65 72 73 69 6f 6e 2e 65 6c 22 20 6e 69    6c 20 28 6c 69 73 74 20 74 6f 70 64 69 72 29 29 | t-version.el".nil.(list.topdir)) | 
| 134160 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 74 61 74 69 63 20 28 61 6e 64 20 73 74 61 74 | )..............(static.(and.stat | 
| 134180 | 69 63 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 20 | ic.(magit--straight-chase-links. | 
| 1341a0 | 73 74 61 74 69 63 29 29 29 29 0a 20 20 20 20 20    20 20 20 28 6f 72 20 28 70 72 6f 67 6e 0a 20 20 | static)))).........(or.(progn... | 
| 1341c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73    68 20 27 72 65 70 6f 20 64 65 62 75 67 29 0a 20 | ............(push.'repo.debug).. | 
| 1341e0 | 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 65 2d 65 78 | .............(when.(and.(file-ex | 
| 134200 | 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 20 20 20 20 | ists-p.gitdir).................. | 
| 134220 | 20 20 20 20 20 20 20 20 3b 3b 20 49 74 20 69 73    20 61 20 72 65 70 6f 2c 20 62 75 74 20 69 73 20 | ........;;.It.is.a.repo,.but.is. | 
| 134240 | 69 74 20 74 68 65 20 4d 61 67 69 74 20 72 65 70    6f 3f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it.the.Magit.repo?.............. | 
| 134260 | 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...... | 
| 134280 | 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 | 
| 1342a0 | 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 | 
| 1342c0 | 29 29 29 0a 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 75 | ))).................(push.t.debu | 
| 1342e0 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 49 6e 73 69 64 65 20 74 68 65 | g).................;;.Inside.the | 
| 134300 | 20 72 65 70 6f 20 74 68 65 20 76 65 72 73 69 6f    6e 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 6f 6e | .repo.the.version.file.should.on | 
| 134320 | 6c 79 20 65 78 69 73 74 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 77 68 69 6c | ly.exist.................;;.whil | 
| 134340 | 65 20 72 75 6e 6e 69 6e 67 20 6d 61 6b 65 2e 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.running.make.................. | 
| 134360 | 28 77 68 65 6e 20 28 61 6e 64 20 73 74 61 74 69    63 20 28 6e 6f 74 20 6e 6f 6e 69 6e 74 65 72 61 | (when.(and.static.(not.nonintera | 
| 134380 | 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 28 69 67 6e 6f 72 | ctive))...................(ignor | 
| 1343a0 | 65 2d 65 72 72 6f 72 73 20 28 64 65 6c 65 74 65    2d 66 69 6c 65 20 73 74 61 74 69 63 29 29 29 0a | e-errors.(delete-file.static))). | 
| 1343c0 | 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 76 65 72 73 | ................(setq.magit-vers | 
| 1343e0 | 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 65 74 20 28 | ion.......................(let.( | 
| 134400 | 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 20 20 20 | (default-directory.topdir))..... | 
| 134420 | 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 | 
| 134440 | 74 72 69 6e 67 20 22 64 65 73 63 72 69 62 65 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring."describe"................ | 
| 134460 | 20 20 20 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 74 61 | ..........................."--ta | 
| 134480 | 67 73 22 20 22 2d 2d 64 69 72 74 79 22 20 22 2d    2d 61 6c 77 61 79 73 22 29 29 29 29 29 0a 20 20 | gs"."--dirty"."--always")))))... | 
| 1344a0 | 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 28 | ..........(progn...............( | 
| 1344c0 | 70 75 73 68 20 27 73 74 61 74 69 63 20 64 65 62    75 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | push.'static.debug)............. | 
| 1344e0 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 73 74 61    74 69 63 20 28 66 69 6c 65 2d 65 78 69 73 74 73 | ..(when.(and.static.(file-exists | 
| 134500 | 2d 70 20 73 74 61 74 69 63 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | -p.static)).................(pus | 
| 134520 | 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 28 6c 6f 61 64 | h.t.debug).................(load | 
| 134540 | 2d 66 69 6c 65 20 73 74 61 74 69 63 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | -file.static).................ma | 
| 134560 | 67 69 74 2d 76 65 72 73 69 6f 6e 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | git-version)).............(when. | 
| 134580 | 28 66 65 61 74 75 72 65 70 20 27 70 61 63 6b 61    67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (featurep.'package)............. | 
| 1345a0 | 20 20 28 70 75 73 68 20 27 65 6c 70 61 20 64 65    62 75 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(push.'elpa.debug)............ | 
| 1345c0 | 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72    73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(ignore-errors............... | 
| 1345e0 | 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 61    73 73 71 20 27 6d 61 67 69 74 20 70 61 63 6b 61 | ..(--when-let.(assq.'magit.packa | 
| 134600 | 67 65 2d 61 6c 69 73 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 | ge-alist)...................(pus | 
| 134620 | 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 20 20 28 73 65 | h.t.debug)...................(se | 
| 134640 | 74 71 20 6d 61 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 | tq.magit-version................ | 
| 134660 | 20 20 20 20 20 20 20 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 | .........(and.(fboundp.'package- | 
| 134680 | 64 65 73 63 2d 76 65 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 | desc-version)................... | 
| 1346a0 | 20 20 20 20 20 20 20 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 | ...........(package-version-join | 
| 1346c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 1346e0 | 70 61 63 6b 61 67 65 2d 64 65 73 63 2d 76 65 72    73 69 6f 6e 20 28 63 61 64 72 20 69 74 29 29 29 | package-desc-version.(cadr.it))) | 
| 134700 | 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........ | 
| 134720 | 20 20 20 20 20 20 20 28 70 75 73 68 20 27 64 69    72 6e 61 6d 65 20 64 65 62 75 67 29 0a 20 20 20 | .......(push.'dirname.debug).... | 
| 134740 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 64 69 72 6e 61 6d 65 20 28 66 69 6c 65 2d | ...........(let.((dirname.(file- | 
| 134760 | 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 20 20 20 20 20 20 | name-nondirectory............... | 
| 134780 | 20 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 | ................(directory-file- | 
| 1347a0 | 6e 61 6d 65 20 74 6f 70 64 69 72 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | name.topdir))))................. | 
| 1347c0 | 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61    74 63 68 20 22 5c 5c 60 6d 61 67 69 74 2d 5c 5c | (when.(string-match."\\`magit-\\ | 
| 1347e0 | 28 5b 30 2d 39 5d 2e 2a 5c 5c 29 22 20 64 69 72    6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ([0-9].*\\)".dirname)........... | 
| 134800 | 20 20 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 28 6d 61 74 | ........(setq.magit-version.(mat | 
| 134820 | 63 68 2d 73 74 72 69 6e 67 20 31 20 64 69 72 6e    61 6d 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 | ch-string.1.dirname)))))........ | 
| 134840 | 20 20 20 20 20 3b 3b 20 49 66 20 61 6c 6c 20 65    6c 73 65 20 66 61 69 6c 73 2c 20 6a 75 73 74 20 | .....;;.If.all.else.fails,.just. | 
| 134860 | 72 65 70 6f 72 74 20 74 68 65 20 63 6f 6d 6d 69    74 20 68 61 73 68 2e 20 49 74 27 73 0a 20 20 20 | report.the.commit.hash..It's.... | 
| 134880 | 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 74 74    65 72 20 74 68 61 6e 20 6e 6f 74 68 69 6e 67 20 | .........;;.better.than.nothing. | 
| 1348a0 | 61 6e 64 20 77 65 20 63 61 6e 6e 6f 74 20 64 6f    20 62 65 74 74 65 72 20 69 6e 20 74 68 65 20 63 | and.we.cannot.do.better.in.the.c | 
| 1348c0 | 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 6f 66 20 65 2e 67 2e 20 61 20 73 68 61 | ase.............;;.of.e.g..a.sha | 
| 1348e0 | 6c 6c 6f 77 20 63 6c 6f 6e 65 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 | llow.clone..............(progn.. | 
| 134900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75    73 68 20 27 68 61 73 68 20 64 65 62 75 67 29 0a | .............(push.'hash.debug). | 
| 134920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 53 61 6d 65 20 63 68 65 63 6b 20 61 73 20 61 | ..............;;.Same.check.as.a | 
| 134940 | 62 6f 76 65 20 74 6f 20 73 65 65 20 69 66 20 69    74 27 73 20 72 65 61 6c 6c 79 20 74 68 65 20 4d | bove.to.see.if.it's.really.the.M | 
| 134960 | 61 67 69 74 20 72 65 70 6f 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | agit.repo................(when.( | 
| 134980 | 61 6e 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 | and.(file-exists-p.gitdir)...... | 
| 1349a0 | 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 | 
| 1349c0 | 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 | 
| 1349e0 | 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 | 
| 134a00 | 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 73 65 74 | ".gitdir))).................(set | 
| 134a20 | 71 20 6d 61 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 | q.magit-version................. | 
| 134a40 | 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 74 | ......(let.((default-directory.t | 
| 134a60 | 6f 70 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 20 20 20 | opdir))......................... | 
| 134a80 | 28 6d 61 67 69 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 48 | (magit-git-string."rev-parse"."H | 
| 134aa0 | 45 41 44 22 29 29 29 29 29 29 29 29 0a 20 20 20    20 28 69 66 20 28 73 74 72 69 6e 67 70 20 6d 61 | EAD")))))))).....(if.(stringp.ma | 
| 134ac0 | 67 69 74 2d 76 65 72 73 69 6f 6e 29 0a 20 20 20    20 20 20 20 20 28 77 68 65 6e 20 70 72 69 6e 74 | git-version).........(when.print | 
| 134ae0 | 2d 64 65 73 74 0a 20 20 20 20 20 20 20 20 20 20    28 70 72 69 6e 63 20 28 66 6f 72 6d 61 74 20 22 | -dest...........(princ.(format." | 
| 134b00 | 4d 61 67 69 74 20 25 73 25 73 2c 20 47 69 74 20    25 73 2c 20 45 6d 61 63 73 20 25 73 2c 20 25 73 | Magit.%s%s,.Git.%s,.Emacs.%s,.%s | 
| 134b20 | 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 6f 72 20 6d | "..........................(or.m | 
| 134b40 | 61 67 69 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 | agit-version."(unknown)")....... | 
| 134b60 | 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 64 20 28 69 67 6e | ...................(or.(and.(ign | 
| 134b80 | 6f 72 65 2d 65 72 72 6f 72 73 20 28 76 65 72 73    69 6f 6e 3c 20 22 32 30 30 38 22 20 6d 61 67 69 | ore-errors.(version<."2008".magi | 
| 134ba0 | 74 2d 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 20 | t-version))..................... | 
| 134bc0 | 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.... | 
| 134be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 134c00 | 20 28 72 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 | .(require.'lisp-mnt)............ | 
| 134c20 | 20 20 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 66 | .........................(and.(f | 
| 134c40 | 62 6f 75 6e 64 70 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 | boundp.'lm-header).............. | 
| 134c60 | 20 20 20 20 20 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 | 
| 134c80 | 6d 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 20 | mat............................. | 
| 134ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20    5b 3e 3d 20 25 73 5d 22 0a 20 20 20 20 20 20 20 | ..............".[>=.%s]"........ | 
| 134cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 134ce0 | 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 20 20 20 20 | ...(with-temp-buffer............ | 
| 134d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 134d20 | 20 28 69 6e 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 | .(insert-file-contents.......... | 
| 134d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 134d60 | 20 20 20 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72    61 72 79 20 22 6d 61 67 69 74 2e 65 6c 22 20 74 | ....(locate-library."magit.el".t | 
| 134d80 | 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 | )).............................. | 
| 134da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 6d 2d 68 65 61 64 65 72 20 22 50 61 63 6b 61 | ...............(lm-header."Packa | 
| 134dc0 | 67 65 2d 56 65 72 73 69 6f 6e 22 29 29 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge-Version"))))))............... | 
| 134de0 | 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 20 20 20 20 20 | ..............."").............. | 
| 134e00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20    28 6c 65 74 20 28 28 6d 61 67 69 74 2d 67 69 74 | ............(or.(let.((magit-git | 
| 134e20 | 2d 64 65 62 75 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 | -debug.......................... | 
| 134e40 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62    64 61 20 28 65 72 72 29 0a 20 20 20 20 20 20 20 | ...........(lambda.(err)........ | 
| 134e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 134e80 | 64 69 73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 20    27 28 6d 61 67 69 74 20 67 69 74 29 0a 20 20 20 | display-warning.'(magit.git).... | 
| 134ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 134ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 65 72 72 20 3a 65 72 72 6f 72 29 29 | ....................err.:error)) | 
| 134ee0 | 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 | )).............................. | 
| 134f00 | 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72    73 69 6f 6e 20 74 29 29 0a 20 20 20 20 20 20 20 | ..(magit-git-version.t))........ | 
| 134f20 | 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 6e 29 | ......................"(unknown) | 
| 134f40 | 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 65 6d 61 63 | ")..........................emac | 
| 134f60 | 73 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 | s-version....................... | 
| 134f80 | 20 20 20 73 79 73 74 65 6d 2d 74 79 70 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...system-type)................. | 
| 134fa0 | 20 70 72 69 6e 74 2d 64 65 73 74 29 29 0a 20 20    20 20 20 20 28 73 65 74 71 20 64 65 62 75 67 20 | .print-dest)).......(setq.debug. | 
| 134fc0 | 28 72 65 76 65 72 73 65 20 64 65 62 75 67 29 29    0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 | (reverse.debug)).......(setq.mag | 
| 134fe0 | 69 74 2d 76 65 72 73 69 6f 6e 20 27 65 72 72 6f    72 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d | it-version.'error).......(when.m | 
| 135000 | 61 67 69 74 2d 76 65 72 73 69 6f 6e 0a 20 20 20    20 20 20 20 20 28 70 75 73 68 20 6d 61 67 69 74 | agit-version.........(push.magit | 
| 135020 | 2d 76 65 72 73 69 6f 6e 20 64 65 62 75 67 29 29    0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | -version.debug)).......(unless.( | 
| 135040 | 65 71 75 61 6c 20 28 67 65 74 65 6e 76 20 22 43    49 22 29 20 22 74 72 75 65 22 29 0a 20 20 20 20 | equal.(getenv."CI")."true")..... | 
| 135060 | 20 20 20 20 3b 3b 20 54 68 65 20 72 65 70 6f 73    69 74 6f 72 79 20 69 73 20 61 20 73 70 61 72 73 | ....;;.The.repository.is.a.spars | 
| 135080 | 65 20 63 6c 6f 6e 65 2e 0a 20 20 20 20 20 20 20    20 28 6d 65 73 73 61 67 65 20 22 43 61 6e 6e 6f | e.clone..........(message."Canno | 
| 1350a0 | 74 20 64 65 74 65 72 6d 69 6e 65 20 4d 61 67 69    74 27 73 20 76 65 72 73 69 6f 6e 20 25 53 22 20 | t.determine.Magit's.version.%S". | 
| 1350c0 | 64 65 62 75 67 29 29 29 0a 20 20 20 20 6d 61 67    69 74 2d 76 65 72 73 69 6f 6e 29 29 0a 0a 3b 3b | debug))).....magit-version))..;; | 
| 1350e0 | 3b 20 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c    73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ;.Debugging.Tools..(defun.magit- | 
| 135100 | 64 65 62 75 67 2d 67 69 74 2d 65 78 65 63 75 74    61 62 6c 65 20 28 29 0a 20 20 22 44 69 73 70 6c | debug-git-executable.()..."Displ | 
| 135120 | 61 79 20 61 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 6f | ay.a.buffer.with.information.abo | 
| 135140 | 75 74 20 60 6d 61 67 69 74 2d 67 69 74 2d 65 78    65 63 75 74 61 62 6c 65 27 2e 0a 41 6c 73 6f 20 | ut.`magit-git-executable'..Also. | 
| 135160 | 69 6e 63 6c 75 64 65 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 | include.information.about.`magit | 
| 135180 | 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63    75 74 61 62 6c 65 27 2e 0a 53 65 65 20 69 6e 66 | -remote-git-executable'..See.inf | 
| 1351a0 | 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 73 27 20 | o.node.`(magit)Debugging.Tools'. | 
| 1351c0 | 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 65 72 61 | for.more.information."...(intera | 
| 1351e0 | 63 74 69 76 65 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 | ctive)...(with-current-buffer.(g | 
| 135200 | 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 67 69 74 2d 64 65 62 | et-buffer-create."*magit-git-deb | 
| 135220 | 75 67 2a 22 29 0a 20 20 20 20 28 70 6f 70 2d 74    6f 2d 62 75 66 66 65 72 20 28 63 75 72 72 65 6e | ug*").....(pop-to-buffer.(curren | 
| 135240 | 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28    65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 | t-buffer)).....(erase-buffer)... | 
| 135260 | 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61    74 20 22 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d | ..(insert.(format."magit-remote- | 
| 135280 | 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 3a 20    25 53 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 | git-executable:.%S\n"........... | 
| 1352a0 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d    72 65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 | ..........magit-remote-git-execu | 
| 1352c0 | 74 61 62 6c 65 29 29 0a 20 20 20 20 28 69 6e 73    65 72 74 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 | table)).....(insert.(concat..... | 
| 1352e0 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74    20 22 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 | .........(format."magit-git-exec | 
| 135300 | 75 74 61 62 6c 65 3a 20 25 53 22 20 6d 61 67 69    74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 | utable:.%S".magit-git-executable | 
| 135320 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28    61 6e 64 20 28 6e 6f 74 20 28 66 69 6c 65 2d 6e | )..............(and.(not.(file-n | 
| 135340 | 61 6d 65 2d 61 62 73 6f 6c 75 74 65 2d 70 20 6d    61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 | ame-absolute-p.magit-git-executa | 
| 135360 | 62 6c 65 29 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 20 | ble))...................(format. | 
| 135380 | 22 20 5b 25 53 5d 22 20 28 65 78 65 63 75 74 61    62 6c 65 2d 66 69 6e 64 20 6d 61 67 69 74 2d 67 | ".[%S]".(executable-find.magit-g | 
| 1353a0 | 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | it-executable)))..............(f | 
| 1353c0 | 6f 72 6d 61 74 20 22 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 | ormat.".(%s)\n"................. | 
| 1353e0 | 20 20 20 20 20 28 6c 65 74 2a 20 28 28 65 72 72    6d 73 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | .....(let*.((errmsg.nil)........ | 
| 135400 | 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 2d | .....................(magit-git- | 
| 135420 | 64 65 62 75 67 20 28 6c 61 6d 62 64 61 20 28 65    72 72 29 20 28 73 65 74 71 20 65 72 72 6d 73 67 | debug.(lambda.(err).(setq.errmsg | 
| 135440 | 20 65 72 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 20 | .err))))........................ | 
| 135460 | 28 6f 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 76    65 72 73 69 6f 6e 20 74 29 20 65 72 72 6d 73 67 | (or.(magit-git-version.t).errmsg | 
| 135480 | 29 29 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 | ))))).....(insert.(format."exec- | 
| 1354a0 | 70 61 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 2d 2d 77 | path:.%S\n".exec-path)).....(--w | 
| 1354c0 | 68 65 6e 2d 6c 65 74 20 28 63 6c 2d 73 65 74 2d    64 69 66 66 65 72 65 6e 63 65 0a 20 20 20 20 20 | hen-let.(cl-set-difference...... | 
| 1354e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 66 69    6c 74 65 72 20 23 27 66 69 6c 65 2d 65 78 69 73 | ............(-filter.#'file-exis | 
| 135500 | 74 73 2d 70 20 28 72 65 6d 71 20 6e 69 6c 20 28    70 61 72 73 65 2d 63 6f 6c 6f 6e 2d 70 61 74 68 | ts-p.(remq.nil.(parse-colon-path | 
| 135520 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 135540 | 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 65 6e 76 20 22 50 | ......................(getenv."P | 
| 135560 | 41 54 48 22 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 2d 66 69 6c 74 | ATH"))))..................(-filt | 
| 135580 | 65 72 20 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 65 78 65 | er.#'file-exists-p.(remq.nil.exe | 
| 1355a0 | 63 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 | c-path))..................:test. | 
| 1355c0 | 23 27 66 69 6c 65 2d 65 71 75 61 6c 2d 70 29 0a    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 | #'file-equal-p).......(insert.(f | 
| 1355e0 | 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 6e 6f | ormat."..entries.in.PATH,.but.no | 
| 135600 | 74 20 69 6e 20 65 78 65 63 2d 70 61 74 68 3a 20    25 53 5c 6e 22 20 69 74 29 29 29 0a 20 20 20 20 | t.in.exec-path:.%S\n".it)))..... | 
| 135620 | 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 20 20 20 20 | (dolist.(execdir.exec-path)..... | 
| 135640 | 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 5c 6e 22 20 | ..(insert.(format."..%s.(%s)\n". | 
| 135660 | 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 73 20 65 78 | execdir.(car.(file-attributes.ex | 
| 135680 | 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 64 69 72 65 | ecdir)))).......(when.(file-dire | 
| 1356a0 | 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 6c 69 73 74 | ctory-p.execdir).........(dolist | 
| 1356c0 | 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 20 20 20 20 | .(exec.(directory-files......... | 
| 1356e0 | 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 6e 63 61 74 | ...............execdir.t.(concat | 
| 135700 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 135720 | 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 2d 73 75 66 | ..."\\`git".(regexp-opt.exec-suf | 
| 135740 | 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 6e 73 65 72 | fixes)."\\'")))...........(inser | 
| 135760 | 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 65 63 0a 20 | t.(format."....%s.(%s)\n".exec.. | 
| 135780 | 20 20 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 2a 20 28 | .........................(let*.( | 
| 1357a0 | 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75    74 61 62 6c 65 20 65 78 65 63 29 0a 20 20 20 20 | (magit-git-executable.exec)..... | 
| 1357c0 | 20 20 20 20 20 20 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 | .............................(er | 
| 1357e0 | 72 6d 73 67 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 | rmsg.nil)....................... | 
| 135800 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 67 69 74 2d 64 65 62 75 67 20 28 6c 61 6d | ...........(magit-git-debug.(lam | 
| 135820 | 62 64 61 20 28 65 72 72 29 20 28 73 65 74 71 20    65 72 72 6d 73 67 20 65 72 72 29 29 29 29 0a 20 | bda.(err).(setq.errmsg.err)))).. | 
| 135840 | 20 20 20 20 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.( | 
| 135860 | 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f    6e 20 74 29 20 65 72 72 6d 73 67 29 29 29 29 29 | magit-git-version.t).errmsg))))) | 
| 135880 | 29 29 29 29 0a 0a 3b 3b 3b 20 53 74 61 72 74 75    70 20 41 73 73 65 72 74 73 0a 0a 28 64 65 66 75 | ))))..;;;.Startup.Asserts..(defu | 
| 1358a0 | 6e 20 6d 61 67 69 74 2d 73 74 61 72 74 75 70 2d    61 73 73 65 72 74 73 20 28 29 0a 20 20 28 77 68 | n.magit-startup-asserts.()...(wh | 
| 1358c0 | 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 44 49 52 22 29 29 | en-let.((val.(getenv."GIT_DIR")) | 
| 1358e0 | 29 0a 20 20 20 20 28 73 65 74 65 6e 76 20 22 47    49 54 5f 44 49 52 22 29 0a 20 20 20 20 28 6d 65 | ).....(setenv."GIT_DIR").....(me | 
| 135900 | 73 73 61 67 65 20 22 4d 61 67 69 74 20 75 6e 73    65 74 20 24 47 49 54 5f 44 49 52 20 28 77 61 73 | ssage."Magit.unset.$GIT_DIR.(was | 
| 135920 | 20 25 53 29 2e 20 20 53 65 65 20 5c 0a 68 74 74    70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | .%S)...See.\.https://github.com/ | 
| 135940 | 6d 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 | magit/magit/wiki/Don't-set-$GIT_ | 
| 135960 | 44 49 52 2d 61 6e 64 2d 61 6c 69 6b 65 22 20 76    61 6c 29 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 | DIR-and-alike".val))...(when-let | 
| 135980 | 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 54 52 45 45 22 29 29 | .((val.(getenv."GIT_WORK_TREE")) | 
| 1359a0 | 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 52 45 45 22 29 0a 20 | ).....(setenv."GIT_WORK_TREE").. | 
| 1359c0 | 20 20 20 28 6d 65 73 73 61 67 65 20 22 4d 61 67    69 74 20 75 6e 73 65 74 20 24 47 49 54 5f 57 4f | ...(message."Magit.unset.$GIT_WO | 
| 1359e0 | 52 4b 5f 54 52 45 45 20 28 77 61 73 20 25 53 29    2e 20 20 53 65 65 20 5c 0a 68 74 74 70 73 3a 2f | RK_TREE.(was.%S)...See.\.https:/ | 
| 135a00 | 2f 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 | /github.com/magit/magit/wiki/Don | 
| 135a20 | 27 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 20 76 61 6c 29 29 | 't-set-$GIT_DIR-and-alike".val)) | 
| 135a40 | 0a 20 20 28 6c 65 74 20 28 28 76 65 72 73 69 6f    6e 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 | ...(let.((version.(magit-git-ver | 
| 135a60 | 73 69 6f 6e 29 29 29 0a 20 20 20 20 28 77 68 65    6e 20 28 61 6e 64 20 76 65 72 73 69 6f 6e 0a 20 | sion))).....(when.(and.version.. | 
| 135a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76    65 72 73 69 6f 6e 3c 20 76 65 72 73 69 6f 6e 20 | ..............(version<.version. | 
| 135aa0 | 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 67    69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | magit--minimal-git)............. | 
| 135ac0 | 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 28    67 65 74 65 6e 76 20 22 43 49 22 29 20 22 74 72 | ...(not.(equal.(getenv."CI")."tr | 
| 135ae0 | 75 65 22 29 29 29 0a 20 20 20 20 20 20 28 64 69    73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 20 27 6d | ue"))).......(display-warning.'m | 
| 135b00 | 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 20 47 | agit.(format."\.Magit.requires.G | 
| 135b20 | 69 74 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 0a 49 66 20 | it.>=.%s,.you.are.using.%s...If. | 
| 135b40 | 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 79 6f 75 2c | this.comes.as.a.surprise.to.you, | 
| 135b60 | 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 65 0a 61 20 | .because.you.do.actually.have.a. | 
| 135b80 | 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 6e 20 74 68 | newer.version.installed,.then.th | 
| 135ba0 | 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 6c 64 65 72 | at.probably.means.that.the.older | 
| 135bc0 | 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 61 72 6c 69 | .version.happens.to.appear.earli | 
| 135be0 | 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 6c 77 61 79 | er.on.the.`$PATH'...If.you.alway | 
| 135c00 | 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 74 68 65 6e | s.start.Emacs.from.a.shell,.then | 
| 135c20 | 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 65 6c 6c 27 | .that.can.be.fixed.in.the.shell' | 
| 135c40 | 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 6d 61 63 73 | s.init.file...If.you.start.Emacs | 
| 135c60 | 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 75 73 69 6e | .by.clicking.on.an.icon,.or.usin | 
| 135c80 | 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 61 75 6e 63 | g.some.sort.of.application.launc | 
| 135ca0 | 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 74 6f 20 61 | her,.then.you.probably.have.to.a | 
| 135cc0 | 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 6e 20 62 79 | djust.the.environment.as.seen.by | 
| 135ce0 | 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 31 20 73 6f | .graphical.interface..For.X11.so | 
| 135d00 | 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 6c 64 20 77 | mething.like.~/.xinitrc.should.w | 
| 135d20 | 6f 72 6b 2e 0a 0a 49 66 20 79 6f 75 20 75 73 65    20 54 72 61 6d 70 20 74 6f 20 77 6f 72 6b 20 69 | ork...If.you.use.Tramp.to.work.i | 
| 135d40 | 6e 73 69 64 65 20 72 65 6d 6f 74 65 20 47 69 74    20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 74 | nside.remote.Git.repositories,.t | 
| 135d60 | 68 65 6e 20 79 6f 75 0a 68 61 76 65 20 74 6f 20    6d 61 6b 65 20 73 75 72 65 20 61 20 73 75 69 74 | hen.you.have.to.make.sure.a.suit | 
| 135d80 | 61 62 6c 65 20 47 69 74 20 69 73 20 75 73 65 64    20 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 6d | able.Git.is.used.on.the.remote.m | 
| 135da0 | 61 63 68 69 6e 65 73 0a 74 6f 6f 2e 5c 6e 22 20    6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 67 | achines.too.\n".magit--minimal-g | 
| 135dc0 | 69 74 20 76 65 72 73 69 6f 6e 29 20 3a 65 72 72    6f 72 29 29 29 0a 20 20 28 77 68 65 6e 20 28 76 | it.version).:error)))...(when.(v | 
| 135de0 | 65 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 | ersion<.emacs-version.magit--min | 
| 135e00 | 69 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 | imal-emacs).....(display-warning | 
| 135e20 | 20 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 | .'magit.(format."\.Magit.require | 
| 135e40 | 73 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 | s.Emacs.>=.%s,.you.are.using.%s. | 
| 135e60 | 0a 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 | ..If.this.comes.as.a.surprise.to | 
| 135e80 | 20 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 | .you,.because.you.do.actually.ha | 
| 135ea0 | 76 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 | ve.a.newer.version.installed,.th | 
| 135ec0 | 65 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 | en.that.probably.means.that.the. | 
| 135ee0 | 6f 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 | older.version.happens.to.appear. | 
| 135f00 | 65 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 | earlier.on.the.`$PATH'...If.you. | 
| 135f20 | 61 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 | always.start.Emacs.from.a.shell, | 
| 135f40 | 20 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 | .then.that.can.be.fixed.in.the.s | 
| 135f60 | 68 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 | hell's.init.file...If.you.start. | 
| 135f80 | 45 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 | Emacs.by.clicking.on.an.icon,.or | 
| 135fa0 | 20 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 | .using.some.sort.of.application. | 
| 135fc0 | 6c 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 | launcher,.then.you.probably.have | 
| 135fe0 | 20 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 | .to.adjust.the.environment.as.se | 
| 136000 | 65 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 | en.by.graphical.interface..For.X | 
| 136020 | 31 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 | 11.something.like.~/.xinitrc.sho | 
| 136040 | 75 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 | uld.work.\n".................... | 
| 136060 | 20 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 | .................magit--minimal- | 
| 136080 | 65 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 | emacs.emacs-version)............ | 
| 1360a0 | 20 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 | ..........:error)))..;;;.Loading | 
| 1360c0 | 20 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 | .Libraries..(provide.'magit)..(c | 
| 1360e0 | 6c 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 | l-eval-when.(load.eval)...(requi | 
| 136100 | 72 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 | re.'magit-status)...(require.'ma | 
| 136120 | 67 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 | git-refs)...(require.'magit-file | 
| 136140 | 73 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 | s)...(require.'magit-reset)...(r | 
| 136160 | 65 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 | equire.'magit-branch)...(require | 
| 136180 | 20 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 | .'magit-merge)...(require.'magit | 
| 1361a0 | 2d 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 | -tag)...(require.'magit-worktree | 
| 1361c0 | 29 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 | )...(require.'magit-notes)...(re | 
| 1361e0 | 71 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 | quire.'magit-sequence)...(requir | 
| 136200 | 65 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 | e.'magit-commit)...(require.'mag | 
| 136220 | 69 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 | it-remote)...(require.'magit-clo | 
| 136240 | 6e 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 | ne)...(require.'magit-fetch)...( | 
| 136260 | 72 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 | require.'magit-pull)...(require. | 
| 136280 | 27 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 | 'magit-push)...(require.'magit-b | 
| 1362a0 | 69 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 | isect)...(require.'magit-stash). | 
| 1362c0 | 20 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 | ..(require.'magit-blame)...(requ | 
| 1362e0 | 69 72 65 20 27 6d 61 67 69 74 2d 6f 62 73 6f 6c    65 74 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 | ire.'magit-obsolete)...(require. | 
| 136300 | 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 6c 6f 61 | 'magit-submodule)...(unless.(loa | 
| 136320 | 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 28 72 65 | d."magit-autoloads".t.t).....(re | 
| 136340 | 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 69 72 65 | quire.'magit-patch).....(require | 
| 136360 | 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 20 27 6d | .'magit-subtree).....(require.'m | 
| 136380 | 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 69 74 2d | agit-ediff).....(require.'magit- | 
| 1363a0 | 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 74 2d 65 | gitignore).....(require.'magit-e | 
| 1363c0 | 78 74 72 61 73 29 0a 20 20 20 20 28 72 65 71 75    69 72 65 20 27 67 69 74 2d 72 65 62 61 73 65 29 | xtras).....(require.'git-rebase) | 
| 1363e0 | 0a 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6d    61 67 69 74 2d 69 6d 65 6e 75 29 0a 20 20 20 20 | .....(require.'magit-imenu)..... | 
| 136400 | 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d    62 6f 6f 6b 6d 61 72 6b 29 29 29 0a 0a 28 77 69 | (require.'magit-bookmark)))..(wi | 
| 136420 | 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f    61 64 20 27 62 6f 6f 6b 6d 61 72 6b 0a 20 20 28 | th-eval-after-load.'bookmark...( | 
| 136440 | 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 62    6f 6f 6b 6d 61 72 6b 29 29 0a 0a 28 69 66 20 61 | require.'magit-bookmark))..(if.a | 
| 136460 | 66 74 65 72 2d 69 6e 69 74 2d 74 69 6d 65 0a 20    20 20 20 28 70 72 6f 67 6e 20 28 6d 61 67 69 74 | fter-init-time.....(progn.(magit | 
| 136480 | 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 20 20 20 28 6d 61 | -startup-asserts)............(ma | 
| 1364a0 | 67 69 74 2d 76 65 72 73 69 6f 6e 29 29 0a 20 20    28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 | git-version))...(add-hook.'after | 
| 1364c0 | 2d 69 6e 69 74 2d 68 6f 6f 6b 20 23 27 6d 61 67    69 74 2d 73 74 61 72 74 75 70 2d 61 73 73 65 72 | -init-hook.#'magit-startup-asser | 
| 1364e0 | 74 73 20 74 29 0a 20 20 28 61 64 64 2d 68 6f 6f    6b 20 27 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f | ts.t)...(add-hook.'after-init-ho | 
| 136500 | 6f 6b 20 23 27 6d 61 67 69 74 2d 76 65 72 73 69    6f 6e 20 74 29 29 0a 0a 3b 3b 3b 20 6d 61 67 69 | ok.#'magit-version.t))..;;;.magi | 
| 136520 | 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 00 | t.el.ends.here.................. | 
| 136540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 136560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 136580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1365a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1365c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1365e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 136600 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 6d 61 72 67 69 6e 2e 65 6c 00 00 00 00 00 | magit-3.3.0/magit-margin.el..... | 
| 136620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 136640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 136660 | 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 | 
| 136680 | 30 30 32 31 37 36 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 31 36 37 00 20 30 00 00 00 | 0021766.00000000000.014167..0... | 
| 1366a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1366c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1366e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 136700 | 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................... | 
| 136720 | 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................... | 
| 136740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 136760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 136780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1367a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1367c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1367e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 136800 | 3b 3b 3b 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e    2e 65 6c 20 2d 2d 2d 20 6d 61 72 67 69 6e 73 20 | ;;;.magit-margin.el.---.margins. | 
| 136820 | 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 | 
| 136840 | 6e 64 69 6e 67 3a 20 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 | nding:.t.-*-..;;.Copyright.(C).2 | 
| 136860 | 30 31 30 2d 32 30 32 31 20 20 54 68 65 20 4d 61    67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 | 010-2021..The.Magit.Project.Cont | 
| 136880 | 72 69 62 75 74 6f 72 73 0a 3b 3b 0a 3b 3b 20 59    6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 | ributors.;;.;;.You.should.have.r | 
| 1368a0 | 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f    66 20 74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 | eceived.a.copy.of.the.AUTHORS.md | 
| 1368c0 | 20 66 69 6c 65 20 77 68 69 63 68 0a 3b 3b 20 6c    69 73 74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 62 | .file.which.;;.lists.all.contrib | 
| 1368e0 | 75 74 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c 20    73 65 65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 74 | utors...If.not,.see.http://magit | 
| 136900 | 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b    20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 | .vc/authors...;;.Author:.Jonas.B | 
| 136920 | 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 | 
| 136940 | 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 | 
| 136960 | 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 | 
| 136980 | 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..;;. | 
| 1369a0 | 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f    66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 | Magit.is.free.software;.you.can. | 
| 1369c0 | 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 | 
| 1369e0 | 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 | 
| 136a00 | 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 | 
| 136a20 | 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 | 
| 136a40 | 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65    72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 | ation;.either.version.3,.or.(at. | 
| 136a60 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20    61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f | your.option).;;.any.later.versio | 
| 136a80 | 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 | 
| 136aa0 | 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 | 
| 136ac0 | 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 | 
| 136ae0 | 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 | 
| 136b00 | 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 | 
| 136b20 | 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 | 
| 136b40 | 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 | 
| 136b60 | 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 | 
| 136b80 | 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 | 
| 136ba0 | 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.;;. | 
| 136bc0 | 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 68 | along.with.Magit...If.not,.see.h | 
| 136be0 | 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72    67 2f 6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b | ttp://www.gnu.org/licenses...;;; | 
| 136c00 | 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 6d | .Commentary:..;;.This.library.im | 
| 136c20 | 70 6c 65 6d 65 6e 74 73 20 73 75 70 70 6f 72 74    20 66 6f 72 20 73 68 6f 77 69 6e 67 20 61 64 64 | plements.support.for.showing.add | 
| 136c40 | 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74    69 6f 6e 0a 3b 3b 20 69 6e 20 74 68 65 20 6d 61 | itional.information.;;.in.the.ma | 
| 136c60 | 72 67 69 6e 73 20 6f 66 20 4d 61 67 69 74 20 62    75 66 66 65 72 73 2e 20 20 43 75 72 72 65 6e 74 | rgins.of.Magit.buffers...Current | 
| 136c80 | 6c 79 20 74 68 69 73 20 69 73 20 6f 6e 6c 79 20    75 73 65 64 20 66 6f 72 0a 3b 3b 20 63 6f 6d 6d | ly.this.is.only.used.for.;;.comm | 
| 136ca0 | 69 74 73 2c 20 66 6f 72 20 77 68 69 63 68 20 74    68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 | its,.for.which.the.committer.dat | 
| 136cc0 | 65 20 6f 72 20 61 67 65 2c 20 61 6e 64 20 6f 70    74 69 6f 6e 61 6c 6c 79 20 74 68 65 0a 3b 3b 20 | e.or.age,.and.optionally.the.;;. | 
| 136ce0 | 61 75 74 68 6f 72 20 6e 61 6d 65 20 61 72 65 20    73 68 6f 77 6e 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 | author.name.are.shown...;;;.Code | 
| 136d00 | 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 29 0a 28 72 65 71 | :..(require.'magit-section).(req | 
| 136d20 | 75 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 | uire.'magit-transient).(require. | 
| 136d40 | 27 6d 61 67 69 74 2d 6d 6f 64 65 29 0a 0a 28 64    65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 6d 61 | 'magit-mode)..(defgroup.magit-ma | 
| 136d60 | 72 67 69 6e 20 6e 69 6c 0a 20 20 22 49 6e 66 6f    72 6d 61 74 69 6f 6e 20 4d 61 67 69 74 20 64 69 | rgin.nil..."Information.Magit.di | 
| 136d80 | 73 70 6c 61 79 73 20 69 6e 20 74 68 65 20 6d 61    72 67 69 6e 2e 0a 0a 59 6f 75 20 63 61 6e 20 63 | splays.in.the.margin...You.can.c | 
| 136da0 | 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 54 48 | hange.the.STYLE.and.AUTHOR-WIDTH | 
| 136dc0 | 20 6f 66 20 61 6c 6c 20 60 6d 61 67 69 74 2d 2a    2d 6d 61 72 67 69 6e 27 0a 6f 70 74 69 6f 6e 73 | .of.all.`magit-*-margin'.options | 
| 136de0 | 20 74 6f 20 74 68 65 20 73 61 6d 65 20 76 61 6c    75 65 73 20 62 79 20 63 75 73 74 6f 6d 69 7a 69 | .to.the.same.values.by.customizi | 
| 136e00 | 6e 67 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61    72 67 69 6e 27 0a 2a 62 65 66 6f 72 65 2a 20 60 | ng.`magit-log-margin'.*before*.` | 
| 136e20 | 6d 61 67 69 74 27 20 69 73 20 6c 6f 61 64 65 64    2e 20 20 49 66 20 79 6f 75 20 64 6f 20 74 68 61 | magit'.is.loaded...If.you.do.tha | 
| 136e40 | 74 2c 20 74 68 65 6e 20 74 68 65 20 72 65 73 70    65 63 74 69 76 65 0a 76 61 6c 75 65 73 20 66 6f | t,.then.the.respective.values.fo | 
| 136e60 | 72 20 74 68 65 20 6f 74 68 65 72 20 6f 70 74 69    6f 6e 73 20 77 69 6c 6c 20 64 65 66 61 75 6c 74 | r.the.other.options.will.default | 
| 136e80 | 20 74 6f 20 77 68 61 74 20 79 6f 75 20 68 61 76    65 20 73 65 74 0a 66 6f 72 20 74 68 61 74 20 76 | .to.what.you.have.set.for.that.v | 
| 136ea0 | 61 72 69 61 62 6c 65 2e 20 20 4c 69 6b 65 77 69    73 65 20 69 66 20 79 6f 75 20 73 65 74 20 60 6d | ariable...Likewise.if.you.set.`m | 
| 136ec0 | 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 27    73 20 49 4e 49 54 0a 74 6f 20 6e 69 6c 2c 20 74 | agit-log-margin's.INIT.to.nil,.t | 
| 136ee0 | 68 65 6e 20 74 68 61 74 20 69 73 20 75 73 65 64    20 69 6e 20 74 68 65 20 64 65 66 61 75 6c 74 20 | hen.that.is.used.in.the.default. | 
| 136f00 | 6f 66 20 61 6c 6c 20 6f 74 68 65 72 20 6f 70 74    69 6f 6e 73 2e 20 20 42 75 74 0a 73 65 74 74 69 | of.all.other.options...But.setti | 
| 136f20 | 6e 67 20 69 74 20 74 6f 20 74 2c 20 69 2e 65 2e    20 72 65 2d 65 6e 66 6f 72 63 69 6e 67 20 74 68 | ng.it.to.t,.i.e..re-enforcing.th | 
| 136f40 | 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 0a 64 6f 65 73 20 | e.default.for.that.option,.does. | 
| 136f60 | 6e 6f 74 20 63 61 72 72 79 20 74 6f 20 6f 74 68    65 72 20 6f 70 74 69 6f 6e 73 2e 22 0a 20 20 3a | not.carry.to.other.options."...: | 
| 136f80 | 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 6f 67 20 4d 61 72 | link.'(info-link."(magit)Log.Mar | 
| 136fa0 | 67 69 6e 22 29 0a 20 20 3a 67 72 6f 75 70 20 27    6d 61 67 69 74 2d 6c 6f 67 29 0a 0a 28 64 65 66 | gin")...:group.'magit-log)..(def | 
| 136fc0 | 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d    62 75 66 66 65 72 2d 6d 61 72 67 69 6e 20 6e 69 | var-local.magit-buffer-margin.ni | 
| 136fe0 | 6c 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 6d 61 72 67 69 6e 20 27 70 65 | l).(put.'magit-buffer-margin.'pe | 
| 137000 | 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29    0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 | rmanent-local.t)..(defvar-local. | 
| 137020 | 6d 61 67 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 20 | magit-set-buffer-margin-refresh. | 
| 137040 | 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 20 6d 61    67 69 74 2d 2d 61 67 65 2d 73 70 65 63 29 0a 0a | nil)..(defvar.magit--age-spec).. | 
| 137060 | 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 74    72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | ;;;.Commands..(transient-define- | 
| 137080 | 70 72 65 66 69 78 20 6d 61 67 69 74 2d 6d 61 72    67 69 6e 2d 73 65 74 74 69 6e 67 73 20 28 29 0a | prefix.magit-margin-settings.(). | 
| 1370a0 | 20 20 22 43 68 61 6e 67 65 20 77 68 61 74 20 69    6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 64 69 | .."Change.what.information.is.di | 
| 1370c0 | 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 6d    61 72 67 69 6e 2e 22 0a 20 20 3a 69 6e 66 6f 2d | splayed.in.the.margin."...:info- | 
| 1370e0 | 6d 61 6e 75 61 6c 20 22 28 6d 61 67 69 74 29 20    4c 6f 67 20 4d 61 72 67 69 6e 22 0a 20 20 5b 22 | manual."(magit).Log.Margin"...[" | 
| 137100 | 4d 61 72 67 69 6e 22 0a 20 20 20 28 22 4c 22 20    22 54 6f 67 67 6c 65 20 76 69 73 69 62 69 6c 69 | Margin"....("L"."Toggle.visibili | 
| 137120 | 74 79 22 20 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 22 6c 22 | ty".magit-toggle-margin)....("l" | 
| 137140 | 20 22 43 79 63 6c 65 20 73 74 79 6c 65 22 20 20    20 20 20 20 20 6d 61 67 69 74 2d 63 79 63 6c 65 | ."Cycle.style".......magit-cycle | 
| 137160 | 2d 6d 61 72 67 69 6e 2d 73 74 79 6c 65 29 0a 20    20 20 28 22 64 22 20 22 54 6f 67 67 6c 65 20 64 | -margin-style)....("d"."Toggle.d | 
| 137180 | 65 74 61 69 6c 73 22 20 20 20 20 6d 61 67 69 74    2d 74 6f 67 67 6c 65 2d 6d 61 72 67 69 6e 2d 64 | etails"....magit-toggle-margin-d | 
| 1371a0 | 65 74 61 69 6c 73 29 0a 20 20 20 28 22 76 22 20    22 43 68 61 6e 67 65 20 76 65 72 62 6f 73 69 74 | etails)....("v"."Change.verbosit | 
| 1371c0 | 79 22 20 20 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 74 2d 63 | y"..magit-refs-set-show-commit-c | 
| 1371e0 | 6f 75 6e 74 0a 20 20 20 20 3a 69 66 2d 64 65 72    69 76 65 64 20 6d 61 67 69 74 2d 72 65 66 73 2d | ount.....:if-derived.magit-refs- | 
| 137200 | 6d 6f 64 65 29 5d 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 6d 61 72 | mode)])..(defun.magit-toggle-mar | 
| 137220 | 67 69 6e 20 28 29 0a 20 20 22 53 68 6f 77 20 6f    72 20 68 69 64 65 20 74 68 65 20 4d 61 67 69 74 | gin.()..."Show.or.hide.the.Magit | 
| 137240 | 20 6d 61 72 67 69 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 | .margin."...(interactive)...(unl | 
| 137260 | 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 0a 20 20 20 20 28 75 | ess.(magit-margin-option).....(u | 
| 137280 | 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 73 6e 27 74 20 73 75 | ser-error."Magit.margin.isn't.su | 
| 1372a0 | 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 0a 20 20 28 73 65 74 | pported.in.this.buffer"))...(set | 
| 1372c0 | 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 6e 6f 74 20 28 6d 61 | car.magit-buffer-margin.(not.(ma | 
| 1372e0 | 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 28 6d 61 67 69 74 2d | git-buffer-margin-p)))...(magit- | 
| 137300 | 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 75 6e 20 6d 61 67 69 | set-buffer-margin))..(defun.magi | 
| 137320 | 74 2d 63 79 63 6c 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 | t-cycle-margin-style.()..."Cycle | 
| 137340 | 20 73 74 79 6c 65 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 | .style.used.for.the.Magit.margin | 
| 137360 | 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 61 | ."...(interactive)...(unless.(ma | 
| 137380 | 67 69 74 2d 6d 61 72 67 69 6e 2d 6f 70 74 69 6f    6e 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 | git-margin-option).....(user-err | 
| 1373a0 | 6f 72 20 22 4d 61 67 69 74 20 6d 61 72 67 69 6e    20 69 73 6e 27 74 20 73 75 70 70 6f 72 74 65 64 | or."Magit.margin.isn't.supported | 
| 1373c0 | 20 69 6e 20 74 68 69 73 20 62 75 66 66 65 72 22    29 29 0a 20 20 3b 3b 20 54 68 69 73 20 69 73 20 | .in.this.buffer"))...;;.This.is. | 
| 1373e0 | 6f 6e 6c 79 20 73 75 69 74 61 62 6c 65 20 66 6f    72 20 63 6f 6d 6d 69 74 20 6d 61 72 67 69 6e 73 | only.suitable.for.commit.margins | 
| 137400 | 20 28 74 68 65 72 65 20 61 72 65 20 6e 6f 74 20    6f 74 68 65 72 73 29 2e 0a 20 20 28 73 65 74 66 | .(there.are.not.others)....(setf | 
| 137420 | 20 28 63 61 64 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 | .(cadr.magit-buffer-margin)..... | 
| 137440 | 20 20 20 20 28 70 63 61 73 65 20 28 63 61 64 72    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6d 61 | ....(pcase.(cadr.magit-buffer-ma | 
| 137460 | 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20    28 60 61 67 65 20 27 61 67 65 2d 61 62 62 72 65 | rgin)...........(`age.'age-abbre | 
| 137480 | 76 69 61 74 65 64 29 0a 20 20 20 20 20 20 20 20    20 20 28 60 61 67 65 2d 61 62 62 72 65 76 69 61 | viated)...........(`age-abbrevia | 
| 1374a0 | 74 65 64 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 20 28 63 | ted............(let.((default.(c | 
| 1374c0 | 61 64 72 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75    65 20 28 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d | adr.(symbol-value.(magit-margin- | 
| 1374e0 | 6f 70 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 | option)))))..............(if.(st | 
| 137500 | 72 69 6e 67 70 20 64 65 66 61 75 6c 74 29 20 64    65 66 61 75 6c 74 20 22 25 59 2d 25 6d 2d 25 64 | ringp.default).default."%Y-%m-%d | 
| 137520 | 20 25 48 3a 25 4d 20 22 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 5f 20 27 61 67 65 29 29 29 | .%H:%M.")))...........(_.'age))) | 
| 137540 | 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 62 75    66 66 65 72 2d 6d 61 72 67 69 6e 20 6e 69 6c 20 | ...(magit-set-buffer-margin.nil. | 
| 137560 | 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 74 6f 67 67 6c 65 2d 6d 61 72 67 69 6e 2d | t))..(defun.magit-toggle-margin- | 
| 137580 | 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 65 20 64 65 74 61 69 | details.()..."Show.or.hide.detai | 
| 1375a0 | 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 20 20 28 69 6e 74 65 | ls.in.the.Magit.margin."...(inte | 
| 1375c0 | 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 6e | ractive)...(unless.(magit-margin | 
| 1375e0 | 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 20 | -option).....(user-error."Magit. | 
| 137600 | 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 62 | margin.isn't.supported.in.this.b | 
| 137620 | 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 75 | uffer"))...(setf.(nth.3.magit-bu | 
| 137640 | 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 33 | ffer-margin).........(not.(nth.3 | 
| 137660 | 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 74 | .magit-buffer-margin)))...(magit | 
| 137680 | 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 20 | -set-buffer-margin.nil.t))..;;;. | 
| 1376a0 | 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 6e | Core..(defun.magit-buffer-margin | 
| 1376c0 | 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 6e | -p.()...(car.magit-buffer-margin | 
| 1376e0 | 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 28 | ))..(defun.magit-margin-option.( | 
| 137700 | 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 60 6d 61 67 69 | )...(pcase.major-mode.....(`magi | 
| 137720 | 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 2d | t-cherry-mode.....'magit-cherry- | 
| 137740 | 6d 61 72 67 69 6e 29 0a 20 20 20 20 28 60 6d 61    67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 20 20 20 | margin).....(`magit-log-mode.... | 
| 137760 | 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 60 6d 61 67 | ....'magit-log-margin).....(`mag | 
| 137780 | 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 65 | it-log-select-mode.'magit-log-se | 
| 1377a0 | 6c 65 63 74 2d 6d 61 72 67 69 6e 29 0a 20 20 20    20 28 60 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d | lect-margin).....(`magit-reflog- | 
| 1377c0 | 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 20 | mode.....'magit-reflog-margin).. | 
| 1377e0 | 20 20 20 28 60 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 69 | ...(`magit-refs-mode.......'magi | 
| 137800 | 74 2d 72 65 66 73 2d 6d 61 72 67 69 6e 29 0a 20    20 20 20 28 60 6d 61 67 69 74 2d 73 74 61 73 68 | t-refs-margin).....(`magit-stash | 
| 137820 | 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 6e | es-mode....'magit-stashes-margin | 
| 137840 | 29 0a 20 20 20 20 28 60 6d 61 67 69 74 2d 73 74    61 74 75 73 2d 6d 6f 64 65 20 20 20 20 20 27 6d | ).....(`magit-status-mode.....'m | 
| 137860 | 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 60 66 6f 72 67 65 2d | agit-status-margin).....(`forge- | 
| 137880 | 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 73 | notifications-mode.'magit-status | 
| 1378a0 | 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 66 | -margin)))..(defun.magit-set-buf | 
| 1378c0 | 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 72 | fer-margin.(&optional.reset.refr | 
| 1378e0 | 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 74 | esh)...(when-let.((option.(magit | 
| 137900 | 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 65 | -margin-option))).....(let*.((de | 
| 137920 | 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 20 | fault.(symbol-value.option)).... | 
| 137940 | 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 65 | ........(default-width.(nth.2.de | 
| 137960 | 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 28 | fault))).......(when.(or.reset.( | 
| 137980 | 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 20 | not.magit-buffer-margin))....... | 
| 1379a0 | 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 70 | ..(setq.magit-buffer-margin.(cop | 
| 1379c0 | 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 61 | y-sequence.default))).......(pca | 
| 1379e0 | 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 74 | se-let.((`(,enable.,style.,_widt | 
| 137a00 | 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 20 | h.,details.,details-width)...... | 
| 137a20 | 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 69 | ..............magit-buffer-margi | 
| 137a40 | 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 66 | n)).........(when.(functionp.def | 
| 137a60 | 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 68 | ault-width)...........(setf.(nth | 
| 137a80 | 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 20 | .2.magit-buffer-margin)......... | 
| 137aa0 | 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 73 | ........(funcall.default-width.s | 
| 137ac0 | 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 20 | tyle.details.details-width)))... | 
| 137ae0 | 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 65 | ......(dolist.(window.(get-buffe | 
| 137b00 | 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 20 | r-window-list.nil.nil.0))....... | 
| 137b20 | 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 77 | ....(with-selected-window.window | 
| 137b40 | 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 6d | .............(magit-set-window-m | 
| 137b60 | 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 6e | argin.window).............(if.en | 
| 137b80 | 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 20 | able.................(add-hook.. | 
| 137ba0 | 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 6f | 'window-configuration-change-hoo | 
| 137bc0 | 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 27 6d 61 | k............................'ma | 
| 137be0 | 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 20 20 | git-set-window-margin.nil.t).... | 
| 137c00 | 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 77 2d | ...........(remove-hook.'window- | 
| 137c20 | 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 20 20 | configuration-change-hook....... | 
| 137c40 | 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 73 65 74 2d | .....................'magit-set- | 
| 137c60 | 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 77 68 65 | window-margin.t)))).........(whe | 
| 137c80 | 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 69 74 2d | n.(and.enable.(or.refresh.magit- | 
| 137ca0 | 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 20 20 20 | set-buffer-margin-refresh))..... | 
| 137cc0 | 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 29 29 29 | ......(magit-refresh-buffer))))) | 
| 137ce0 | 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 72 67 69 | )..(defun.magit-set-window-margi | 
| 137d00 | 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 28 6f 72 | n.(&optional.window)...(when.(or | 
| 137d20 | 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 66 65 72 | .window.(setq.window.(get-buffer | 
| 137d40 | 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 2d 77 69 | -window))).....(with-selected-wi | 
| 137d60 | 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 2d 6d 61 | ndow.window.......(set-window-ma | 
| 137d80 | 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 2d 6d 61 | rgins........nil.(car.(window-ma | 
| 137da0 | 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 66 66 65 | rgins))........(and.(magit-buffe | 
| 137dc0 | 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 32 20 6d | r-margin-p).............(nth.2.m | 
| 137de0 | 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 66 75 6e | agit-buffer-margin))))))..(defun | 
| 137e00 | 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 6f 70 74 | .magit-make-margin-overlay.(&opt | 
| 137e20 | 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 20 28 69 | ional.string.previous-line)...(i | 
| 137e40 | 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 78 63 75 | f.previous-line.......(save-excu | 
| 137e60 | 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 31 29 0a | rsion.........(forward-line.-1). | 
| 137e80 | 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 65 72 6c | ........(magit-make-margin-overl | 
| 137ea0 | 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 74 68 65 | ay.string)).....;;.Don't.put.the | 
| 137ec0 | 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 20 74 6f | .overlay.on.the.complete.line.to | 
| 137ee0 | 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 28 28 6f | .work.around.#1880......(let.((o | 
| 137f00 | 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 6e 6e 69 | .(make-overlay.(1+.(line-beginni | 
| 137f20 | 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 20 20 20 | ng-position))................... | 
| 137f40 | 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 20 20 20 | .........(line-end-position).... | 
| 137f60 | 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 29 29 29 | ........................nil.t))) | 
| 137f80 | 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 61 74 65 | .......(overlay-put.o.'evaporate | 
| 137fa0 | 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 6f 72 65 | .t).......(overlay-put.o.'before | 
| 137fc0 | 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 72 6f 70 | -string....................(prop | 
| 137fe0 | 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 20 20 20 | ertize."o".'display............. | 
| 138000 | 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 27 | ...................(list.(list.' | 
| 138020 | 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 20 20 20 | margin.'right-margin)........... | 
| 138040 | 20 20 20 20 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 73 | ...........................(or.s | 
| 138060 | 74 72 69 6e 67 20 22 20 22 29 29 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d | tring.".")))))))..(defun.magit-m | 
| 138080 | 61 79 62 65 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e    2d 6f 76 65 72 6c 61 79 20 28 29 0a 20 20 28 77 | aybe-make-margin-overlay.()...(w | 
| 1380a0 | 68 65 6e 20 28 6f 72 20 28 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 6d 61 74 63 68 0a 20 20 20 | hen.(or.(magit-section-match.... | 
| 1380c0 | 20 20 20 20 20 20 20 20 20 20 27 28 75 6e 70 75    6c 6c 65 64 20 75 6e 70 75 73 68 65 64 20 72 65 | ..........'(unpulled.unpushed.re | 
| 1380e0 | 63 65 6e 74 20 73 74 61 73 68 65 73 20 6c 6f 63    61 6c 20 63 68 65 72 72 69 65 73 29 0a 20 20 20 | cent.stashes.local.cherries).... | 
| 138100 | 20 20 20 20 20 20 20 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 | ..........magit-insert-section-- | 
| 138120 | 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 28 65 71 20 6d 61 | current).............(and.(eq.ma | 
| 138140 | 6a 6f 72 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d    72 65 66 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 | jor-mode.'magit-refs-mode)...... | 
| 138160 | 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 63 68 | ............(magit-section-match | 
| 138180 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 27 28 72 65 6d 6f 74 65 20 63 6f 6d 6d | ...................'(remote.comm | 
| 1381a0 | 69 74 20 74 61 67 73 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 | it.tags)...................magit | 
| 1381c0 | 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d    2d 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 | -insert-section--current)))..... | 
| 1381e0 | 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 20 6e 69 6c 20 74 | (magit-make-margin-overlay.nil.t | 
| 138200 | 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 64 65 66 75 6e 20 | )))..;;;.Custom.Support..(defun. | 
| 138220 | 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 28 6d 6f 64 65 20 | magit-margin-set-variable.(mode. | 
| 138240 | 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 6c 74 20 73 79 6d | symbol.value)...(set-default.sym | 
| 138260 | 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 61 74 69 6e 67 20 | bol.value)...(message."Updating. | 
| 138280 | 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 6d 6f 64 65 29 0a | margins.in.%s.buffers...".mode). | 
| 1382a0 | 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 6c 69 73 74 29 29 | ..(dolist.(buffer.(buffer-list)) | 
| 1382c0 | 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 62 75 66 66 65 72 | .....(with-current-buffer.buffer | 
| 1382e0 | 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 65 20 6d 6f 64 65 | .......(when.(eq.major-mode.mode | 
| 138300 | 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 72 2d 6d 61 72 67 | ).........(magit-set-buffer-marg | 
| 138320 | 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 73 68 29 29 29 29 | in.t).........(magit-refresh)))) | 
| 138340 | 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 69 6e 73 20 69 6e | ...(message."Updating.margins.in | 
| 138360 | 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 0a 0a 28 64 65 66 | .%s.buffers...done".mode))..(def | 
| 138380 | 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 73 74 6f 6d 2d 74 | const.magit-log-margin--custom-t | 
| 1383a0 | 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 20 22 53 68 6f 77 | ype...'(list.(boolean.:tag."Show | 
| 1383c0 | 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 20 20 20 28 63 68 | .margin.initially")..........(ch | 
| 1383e0 | 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 22 0a 20 20 20 20 | oice..:tag."Show.committer"..... | 
| 138400 | 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 64 61 74 65 | ..............(string.:tag."date | 
| 138420 | 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 2d 25 64 20 25 48 | .using.time-format"."%Y-%m-%d.%H | 
| 138440 | 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 63 6f 6e 73 74 20 | :%M.")...................(const. | 
| 138460 | 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 20 20 20 20 20 20 | .:tag."date's.age".age)......... | 
| 138480 | 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 74 65 27 73 20 61 | ..........(const..:tag."date's.a | 
| 1384a0 | 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 65 76 69 61 74 65 | ge.(abbreviated)".age-abbreviate | 
| 1384c0 | 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 20 22 43 61 6c 63 | d))..........(const...:tag."Calc | 
| 1384e0 | 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 67 2d 6d 61 72 67 | ulate.width.using.magit-log-marg | 
| 138500 | 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 20 20 6d 61 67 69 | in-width"...................magi | 
| 138520 | 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 20 20 20 28 62 6f | t-log-margin-width)..........(bo | 
| 138540 | 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 6d 65 20 62 79 20 | olean.:tag."Show.author.name.by. | 
| 138560 | 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 72 20 3a 74 61 67 | default")..........(integer.:tag | 
| 138580 | 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 69 64 74 68 22 29 | ."Show.author.name.using.width") | 
| 1385a0 | 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 65 66 76 61 72 20 | ))..;;;.Time.Utilities..(defvar. | 
| 1385c0 | 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 65 61 72 22 20 20 | magit--age-spec...`((?Y."year".. | 
| 1385e0 | 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 30 20 32 34 20 33 | ."years"...,(round.(*.60.60.24.3 | 
| 138600 | 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 20 20 22 6d 6f 6e | 65.2425))).....(?M."month".."mon | 
| 138620 | 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 33 30 2e 34 33 36 | ths"..,(round.(*.60.60.24.30.436 | 
| 138640 | 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 65 65 6b 73 22 20 | 875))).....(?w."week"..."weeks". | 
| 138660 | 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 20 22 64 61 79 22 | ..,(*.60.60.24.7)).....(?d."day" | 
| 138680 | 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 29 29 0a 20 20 20 | ...."days"....,(*.60.60.24)).... | 
| 1386a0 | 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 2a 20 36 30 20 36 | .(?h."hour"..."hours"...,(*.60.6 | 
| 1386c0 | 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 74 65 73 22 20 36 | 0)).....(?m."minute"."minutes".6 | 
| 1386e0 | 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 64 73 22 20 31 29 | 0).....(?s."second"."seconds".1) | 
| 138700 | 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 66 6f 72 6d 61 74 | )..."Time.units.used.when.format | 
| 138720 | 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 0a 0a 54 68 65 20 | ting.relative.commit.ages...The. | 
| 138740 | 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 69 74 73 2c 20 62 | value.is.a.list.of.time.units,.b | 
| 138760 | 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 0a 45 61 63 68 20 | eginning.with.the.longest..Each. | 
| 138780 | 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 20 55 4e 49 54 20 | element.has.the.form.(CHAR.UNIT. | 
| 1387a0 | 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 68 65 0a 74 69 6d | UNITS.SECONDS)...UNIT.is.the.tim | 
| 1387c0 | 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 6c 20 6f 66 20 74 | e.unit,.UNITS.is.the.plural.of.t | 
| 1387e0 | 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 63 74 65 72 0a 61 | hat.unit...CHAR.is.a.character.a | 
| 138800 | 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 69 73 20 74 68 65 | bbreviation...And.SECONDS.is.the | 
| 138820 | 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 55 4e 49 54 2e 0a | .number.of.seconds.in.one.UNIT.. | 
| 138840 | 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 61 62 6c 65 20 74 | .This.is.defined.as.a.variable.t | 
| 138860 | 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 74 69 6d 65 0a 75 | o.make.it.possible.to.use.time.u | 
| 138880 | 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 74 68 61 6e 20 45 | nits.for.a.language.other.than.E | 
| 1388a0 | 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 0a 61 73 20 61 6e | nglish...It.is.not.defined.as.an | 
| 1388c0 | 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 72 20 70 61 72 74 | .option,.because.most.other.part | 
| 1388e0 | 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 6e 67 6c 69 73 68 | s.of.Magit.are.always.in.English | 
| 138900 | 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 74 65 20 26 6f 70 | .")..(defun.magit--age.(date.&op | 
| 138920 | 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 61 62 65 6c 73 20 | tional.abbreviate)...(cl-labels. | 
| 138940 | 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 20 20 20 20 20 20 | ((fn.(age.spec)................. | 
| 138960 | 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 20 2c 75 6e | ..(pcase-let.((`(,char.,unit.,un | 
| 138980 | 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 20 20 20 20 | its.,weight).(car.spec)))....... | 
| 1389a0 | 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 64 20 | ..............(let.((cnt.(round. | 
| 1389c0 | 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 20 20 | (/.age.weight.1.0))))........... | 
| 1389e0 | 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 | 
| 138a00 | 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))............................ | 
| 138a20 | 20 20 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 | ...(>=.(/.age.weight).1))....... | 
| 138a40 | 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 63 6e 74 20 28 63 | ....................(list.cnt.(c | 
| 138a60 | 6f 6e 64 20 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 | ond.(abbreviate.char)........... | 
| 138a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 138aa0 | 28 28 3d 20 63 6e 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 | ((=.cnt.1).unit)................ | 
| 138ac0 | 20 20 20 20 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 75 6e | ...........................(t.un | 
| 138ae0 | 69 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 20 20 28 | its))).........................( | 
| 138b00 | 66 6e 20 61 67 65 20 28 63 64 72 20 73 70 65 63    29 29 29 29 29 29 29 0a 20 20 20 20 28 66 6e 20 | fn.age.(cdr.spec))))))).....(fn. | 
| 138b20 | 28 61 62 73 20 28 2d 20 28 66 6c 6f 61 74 2d 74    69 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (abs.(-.(float-time)............ | 
| 138b40 | 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67    70 20 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 | .....(if.(stringp.date)......... | 
| 138b60 | 20 20 20 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 64 61 | ............(string-to-number.da | 
| 138b80 | 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 64 61 74 65 29 29 29 0a 20 20 | te)...................date)))... | 
| 138ba0 | 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 61 67 65    2d 73 70 65 63 29 29 29 0a 0a 3b 3b 3b 20 5f 0a | ......magit--age-spec)))..;;;._. | 
| 138bc0 | 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d    6d 61 72 67 69 6e 29 0a 3b 3b 3b 20 6d 61 67 69 | (provide.'magit-margin).;;;.magi | 
| 138be0 | 74 2d 6d 61 72 67 69 6e 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-margin.el.ends.here........... | 
| 138c00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 72 65 70 6f 73 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-repos.el...... | 
| 138c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138c60 | 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 | 
| 138c80 | 30 30 33 36 30 34 32 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 33 33 00 20 30 00 00 00 | 0036042.00000000000.014033..0... | 
| 138ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138d00 | 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................... | 
| 138d20 | 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................... | 
| 138d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 138e00 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 70 6f 73 2e    65 6c 20 2d 2d 2d 20 6c 69 73 74 69 6e 67 20 72 | ;;;.magit-repos.el.---.listing.r | 
| 138e20 | 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 | 
| 138e40 | 3a 20 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 31 30 2d 32 | :.t.-*-..;;.Copyright.(C).2010-2 | 
| 138e60 | 30 32 31 20 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 | 021..The.Magit.Project.Contribut | 
| 138e80 | 6f 72 73 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 | ors.;;.;;.You.should.have.receiv | 
| 138ea0 | 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65    20 41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 | ed.a.copy.of.the.AUTHORS.md.file | 
| 138ec0 | 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20    61 6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 | .which.;;.lists.all.contributors | 
| 138ee0 | 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68    74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 | ...If.not,.see.http://magit.vc/a | 
| 138f00 | 75 74 68 6f 72 73 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 | uthors...;;.Author:.Jonas.Bernou | 
| 138f20 | 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 | 
| 138f40 | 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 | 
| 138f60 | 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 | 
| 138f80 | 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 | 
| 138fa0 | 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72    65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 | .is.free.software;.you.can.redis | 
| 138fc0 | 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 | 
| 138fe0 | 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 | 
| 139000 | 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 | 
| 139020 | 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 | 
| 139040 | 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e    20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 | ;.either.version.3,.or.(at.your. | 
| 139060 | 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c    61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b | option).;;.any.later.version..;; | 
| 139080 | 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 65 20 | .;;.Magit.is.distributed.in.the. | 
| 1390a0 | 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 75 74 | hope.that.it.will.be.useful,.but | 
| 1390c0 | 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 6f 75 | .WITHOUT.;;.ANY.WARRANTY;.withou | 
| 1390e0 | 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 20 4d | t.even.the.implied.warranty.of.M | 
| 139100 | 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 4f 52 | ERCHANTABILITY.;;.or.FITNESS.FOR | 
| 139120 | 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 65 20 | .A.PARTICULAR.PURPOSE...See.the. | 
| 139140 | 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 66 6f | GNU.General.Public.;;.License.fo | 
| 139160 | 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 6c 64 | r.more.details..;;.;;.You.should | 
| 139180 | 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 4e 55 | .have.received.a.copy.of.the.GNU | 
| 1391a0 | 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 6e 67 | .General.Public.License.;;.along | 
| 1391c0 | 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 68 74 74 70 3a 2f | .with.Magit...If.not,.see.http:/ | 
| 1391e0 | 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63    65 6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d | /www.gnu.org/licenses...;;;.Comm | 
| 139200 | 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 6d 70 6c 65 6d 65 | entary:..;;.This.library.impleme | 
| 139220 | 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20    6c 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f | nts.support.for.listing.reposito | 
| 139240 | 72 69 65 73 2e 20 20 54 68 69 73 0a 3b 3b 20 69    6e 63 6c 75 64 65 73 20 67 65 74 74 69 6e 67 20 | ries...This.;;.includes.getting. | 
| 139260 | 61 20 4c 69 73 70 20 6c 69 73 74 20 6f 66 20 6b    6e 6f 77 6e 20 72 65 70 6f 73 69 74 6f 72 69 65 | a.Lisp.list.of.known.repositorie | 
| 139280 | 73 20 61 73 20 77 65 6c 6c 20 61 73 20 61 0a 3b    3b 20 6d 6f 64 65 20 66 6f 72 20 6c 69 73 74 69 | s.as.well.as.a.;;.mode.for.listi | 
| 1392a0 | 6e 67 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20    69 6e 20 61 20 62 75 66 66 65 72 2e 0a 0a 3b 3b | ng.repositories.in.a.buffer...;; | 
| 1392c0 | 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 0a | ;.Code:..(require.'magit-core).. | 
| 1392e0 | 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 74 61 74 75 73 2d 73 | (declare-function.magit-status-s | 
| 139300 | 65 74 75 70 2d 62 75 66 66 65 72 20 22 6d 61 67    69 74 2d 73 74 61 74 75 73 22 20 28 64 69 72 65 | etup-buffer."magit-status".(dire | 
| 139320 | 63 74 6f 72 79 29 29 0a 0a 28 64 65 66 76 61 72    20 78 2d 73 74 72 65 74 63 68 2d 63 75 72 73 6f | ctory))..(defvar.x-stretch-curso | 
| 139340 | 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 6d 61 67 69 | r)..;;;.Options..(defcustom.magi | 
| 139360 | 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72    65 63 74 6f 72 69 65 73 20 6e 69 6c 0a 20 20 22 | t-repository-directories.nil..." | 
| 139380 | 4c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72    69 65 73 20 74 68 61 74 20 61 72 65 20 6f 72 20 | List.of.directories.that.are.or. | 
| 1393a0 | 63 6f 6e 74 61 69 6e 20 47 69 74 20 72 65 70 6f    73 69 74 6f 72 69 65 73 2e 0a 0a 45 61 63 68 20 | contain.Git.repositories...Each. | 
| 1393c0 | 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20    66 6f 72 6d 20 28 44 49 52 45 43 54 4f 52 59 20 | element.has.the.form.(DIRECTORY. | 
| 1393e0 | 2e 20 44 45 50 54 48 29 2e 20 20 44 49 52 45 43    54 4f 52 59 20 68 61 73 0a 74 6f 20 62 65 20 61 | ..DEPTH)...DIRECTORY.has.to.be.a | 
| 139400 | 20 64 69 72 65 63 74 6f 72 79 20 6f 72 20 61 20    64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 2d 6e | .directory.or.a.directory.file-n | 
| 139420 | 61 6d 65 2c 20 61 20 73 74 72 69 6e 67 2e 20 20    44 45 50 54 48 2c 0a 61 6e 20 69 6e 74 65 67 65 | ame,.a.string...DEPTH,.an.intege | 
| 139440 | 72 2c 20 73 70 65 63 69 66 69 65 73 20 74 68 65    20 6d 61 78 69 6d 75 6d 20 64 65 70 74 68 20 74 | r,.specifies.the.maximum.depth.t | 
| 139460 | 6f 20 6c 6f 6f 6b 20 66 6f 72 20 47 69 74 0a 72    65 70 6f 73 69 74 6f 72 69 65 73 2e 20 20 49 66 | o.look.for.Git.repositories...If | 
| 139480 | 20 69 74 20 69 73 20 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 | .it.is.0,.then.only.add.DIRECTOR | 
| 1394a0 | 59 20 69 74 73 65 6c 66 2e 0a 0a 54 68 69 73 20    6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 | Y.itself...This.option.controls. | 
| 1394c0 | 77 68 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 | which.repositories.are.being.lis | 
| 1394e0 | 74 65 64 20 62 79 0a 60 6d 61 67 69 74 2d 6c 69    73 74 2d 72 65 70 6f 73 69 74 6f 72 69 65 73 27 | ted.by.`magit-list-repositories' | 
| 139500 | 2e 20 20 49 74 20 61 6c 73 6f 20 61 66 66 65 63    74 73 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 | ...It.also.affects.`magit-status | 
| 139520 | 27 0a 5c 28 77 68 69 63 68 20 73 65 65 29 20 69    6e 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 73 75 | '.\(which.see).in.potentially.su | 
| 139540 | 72 70 72 69 73 69 6e 67 20 77 61 79 73 2e 22 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | rprising.ways."...:package-versi | 
| 139560 | 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.' | 
| 139580 | 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 65 70 65 61 | magit-essentials...:type.'(repea | 
| 1395a0 | 74 20 28 63 6f 6e 73 20 64 69 72 65 63 74 6f 72    79 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 | t.(cons.directory.(integer.:tag. | 
| 1395c0 | 22 44 65 70 74 68 22 29 29 29 29 0a 0a 28 64 65    66 67 72 6f 75 70 20 6d 61 67 69 74 2d 72 65 70 | "Depth"))))..(defgroup.magit-rep | 
| 1395e0 | 6f 6c 69 73 74 20 6e 69 6c 0a 20 20 22 4c 69 73    74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 69 | olist.nil..."List.repositories.i | 
| 139600 | 6e 20 61 20 62 75 66 66 65 72 2e 22 0a 20 20 3a    6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b | n.a.buffer."...:link.'(info-link | 
| 139620 | 20 22 28 6d 61 67 69 74 29 52 65 70 6f 73 69 74    6f 72 79 20 4c 69 73 74 22 29 0a 20 20 3a 67 72 | ."(magit)Repository.List")...:gr | 
| 139640 | 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 6f 6d 20 6d 61 | oup.'magit-modes)..(defcustom.ma | 
| 139660 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 6f 64    65 2d 68 6f 6f 6b 20 27 28 68 6c 2d 6c 69 6e 65 | git-repolist-mode-hook.'(hl-line | 
| 139680 | 2d 6d 6f 64 65 29 0a 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 | -mode)..."Hook.run.after.enterin | 
| 1396a0 | 67 20 4d 61 67 69 74 2d 52 65 70 6f 6c 69 73 74    20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 63 6b 61 | g.Magit-Repolist.mode."...:packa | 
| 1396c0 | 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 20 20 | ge-version.'(magit..."2.9.0")... | 
| 1396e0 | 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 27 | :group.'magit-repolist...:type.' | 
| 139700 | 68 6f 6f 6b 0a 20 20 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 | hook...:get.'magit-hook-custom-g | 
| 139720 | 65 74 0a 20 20 3a 6f 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 | et...:options.'(hl-line-mode)).. | 
| 139740 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74    2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e | (defcustom.magit-repolist-column | 
| 139760 | 73 0a 20 20 27 28 28 22 4e 61 6d 65 22 20 20 20    20 32 35 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | s...'(("Name"....25.magit-repoli | 
| 139780 | 73 74 2d 63 6f 6c 75 6d 6e 2d 69 64 65 6e 74 20    6e 69 6c 29 0a 20 20 20 20 28 22 56 65 72 73 69 | st-column-ident.nil).....("Versi | 
| 1397a0 | 6f 6e 22 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 2d 76 65 72 | on".25.magit-repolist-column-ver | 
| 1397c0 | 73 69 6f 6e 20 6e 69 6c 29 0a 20 20 20 20 28 22    42 3c 55 22 20 20 20 20 20 20 33 20 6d 61 67 69 | sion.nil).....("B<U"......3.magi | 
| 1397e0 | 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 66 72 6f 6d 2d | t-repolist-column-unpulled-from- | 
| 139800 | 75 70 73 74 72 65 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 | upstream......((:right-align.t). | 
| 139820 | 20 20 20 20 20 20 28 3a 68 65 6c 70 2d 65 63 68    6f 20 22 55 70 73 74 72 65 61 6d 20 63 68 61 6e | ......(:help-echo."Upstream.chan | 
| 139840 | 67 65 73 20 6e 6f 74 20 69 6e 20 62 72 61 6e 63    68 22 29 29 29 0a 20 20 20 20 28 22 42 3e 55 22 | ges.not.in.branch"))).....("B>U" | 
| 139860 | 20 20 20 20 20 20 33 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 | ......3.magit-repolist-column-un | 
| 139880 | 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65    61 6d 0a 20 20 20 20 20 28 28 3a 72 69 67 68 74 | pushed-to-upstream......((:right | 
| 1398a0 | 2d 61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20    28 3a 68 65 6c 70 2d 65 63 68 6f 20 22 4c 6f 63 | -align.t).......(:help-echo."Loc | 
| 1398c0 | 61 6c 20 63 68 61 6e 67 65 73 20 6e 6f 74 20 69    6e 20 75 70 73 74 72 65 61 6d 22 29 29 29 0a 20 | al.changes.not.in.upstream"))).. | 
| 1398e0 | 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 2d | ...("Path"....99.magit-repolist- | 
| 139900 | 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 6c | column-path.nil))..."List.of.col | 
| 139920 | 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 65 | umns.displayed.by.`magit-list-re | 
| 139940 | 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 74 | positories'...Each.element.has.t | 
| 139960 | 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 4f | he.form.(HEADER.WIDTH.FORMAT.PRO | 
| 139980 | 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 6c | PS)...HEADER.is.the.string.displ | 
| 1399a0 | 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 68 | ayed.in.the.header...WIDTH.is.th | 
| 1399c0 | 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 69 | e.width.of.the.column...FORMAT.i | 
| 1399e0 | 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 68 | s.a.function.that.is.called.with | 
| 139a00 | 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 64 | .one.argument,.the.repository.id | 
| 139a20 | 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 61 | entification.(usually.its.basena | 
| 139a40 | 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 79 | me),.and.with.`default-directory | 
| 139a60 | 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 77 | '.bound.to.the.toplevel.of.its.w | 
| 139a80 | 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 61 | orking.tree...It.has.to.return.a | 
| 139aa0 | 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 20 | .string.to.be.inserted.or.nil... | 
| 139ac0 | 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 20 | PROPS.is.an.alist.that.supports. | 
| 139ae0 | 74 68 65 20 6b 65 79 73 20 60 3a 72 69 67 68 74    2d 61 6c 69 67 6e 27 20 61 6e 64 20 60 3a 70 61 | the.keys.`:right-align'.and.`:pa | 
| 139b00 | 64 2d 72 69 67 68 74 27 2e 0a 53 6f 6d 65 20 65    6e 74 72 69 65 73 20 61 6c 73 6f 20 75 73 65 20 | d-right'..Some.entries.also.use. | 
| 139b20 | 60 3a 68 65 6c 70 2d 65 63 68 6f 27 2c 20 62 75    74 20 60 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 | `:help-echo',.but.`tabulated-lis | 
| 139b40 | 74 27 20 64 6f 65 73 20 6e 6f 74 0a 61 63 74 75    61 6c 6c 79 20 73 75 70 70 6f 72 74 20 74 68 61 | t'.does.not.actually.support.tha | 
| 139b60 | 74 20 79 65 74 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 | t.yet...You.may.wish.to.display. | 
| 139b80 | 61 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 | a.range.of.numeric.columns.using | 
| 139ba0 | 20 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 | .just.one.character.per.column.a | 
| 139bc0 | 6e 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 | nd.without.any.padding.between.c | 
| 139be0 | 6f 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 | olumns,.in.which.case.you.should | 
| 139c00 | 20 75 73 65 20 61 6e 20 61 70 70 72 6f 70 72 69    61 74 20 48 45 41 44 45 52 2c 20 73 65 74 20 57 | .use.an.appropriat.HEADER,.set.W | 
| 139c20 | 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'. | 
| 139c40 | 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. | 
| 139c60 | 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 | 
| 139c80 | 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").. | 
| 139ca0 | 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 74 79 70 65 20 | .:group.'magit-repolist...:type. | 
| 139cc0 | 27 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 | '(repeat.(list.:tag."Column".... | 
| 139ce0 | 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 20 20 3a 74 | ....................(string...:t | 
| 139d00 | 61 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 | ag."Header.Label").............. | 
| 139d20 | 20 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 | ..........(integer..:tag."Column | 
| 139d40 | 20 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 | .Width")........................ | 
| 139d60 | 28 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 | (function.:tag."Inserter.Functio | 
| 139d80 | 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 72 65 70 65 | n")........................(repe | 
| 139da0 | 61 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 | at...:tag."Properties".......... | 
| 139dc0 | 20 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 | ........................(list.(c | 
| 139de0 | 68 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 | hoice.:tag."Property"........... | 
| 139e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 139e20 | 20 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 | .....(const.:right-align)....... | 
| 139e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 139e60 | 20 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 | .........(const.:pad-right)..... | 
| 139e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 139ea0 | 20 20 20 20 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 | ...........(symbol))............ | 
| 139ec0 | 20 20 20 20 20 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 | ............................(sex | 
| 139ee0 | 70 20 20 20 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 | p...:tag."Value"))))))..(defcust | 
| 139f00 | 6f 6d 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 61 67 2d 61 6c | om.magit-repolist-column-flag-al | 
| 139f20 | 69 73 74 0a 20 20 27 28 28 6d 61 67 69 74 2d 75    6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 2e | ist...'((magit-untracked-files.. | 
| 139f40 | 20 22 4e 22 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 75 6e 73 74 61 67 65 64 2d 66 69 6c 65 73 20 | ."N").....(magit-unstaged-files. | 
| 139f60 | 2e 20 22 55 22 29 0a 20 20 20 20 28 6d 61 67 69    74 2d 73 74 61 67 65 64 2d 66 69 6c 65 73 20 2e | .."U").....(magit-staged-files.. | 
| 139f80 | 20 22 53 22 29 29 0a 20 20 22 41 73 73 6f 63 69    61 74 69 6f 6e 20 6c 69 73 74 20 6f 66 20 70 72 | ."S"))..."Association.list.of.pr | 
| 139fa0 | 65 64 69 63 61 74 65 73 20 61 6e 64 20 66 6c 61    67 73 20 66 6f 72 20 60 6d 61 67 69 74 2d 72 65 | edicates.and.flags.for.`magit-re | 
| 139fc0 | 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c    61 67 27 2e 0a 0a 45 61 63 68 20 65 6c 65 6d 65 | polist-column-flag'...Each.eleme | 
| 139fe0 | 6e 74 20 69 73 20 6f 66 20 74 68 65 20 66 6f 72    6d 20 28 46 55 4e 43 54 49 4f 4e 20 2e 20 46 4c | nt.is.of.the.form.(FUNCTION...FL | 
| 13a000 | 41 47 29 2e 20 20 45 61 63 68 20 46 55 4e 43 54    49 4f 4e 20 69 73 0a 63 61 6c 6c 65 64 20 77 69 | AG)...Each.FUNCTION.is.called.wi | 
| 13a020 | 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c    20 77 69 74 68 20 60 64 65 66 61 75 6c 74 2d 64 | th.no.arguments,.with.`default-d | 
| 13a040 | 69 72 65 63 74 6f 72 79 27 20 62 6f 75 6e 64 20    74 6f 20 74 68 65 0a 74 6f 70 20 6c 65 76 65 6c | irectory'.bound.to.the.top.level | 
| 13a060 | 20 6f 66 20 61 20 72 65 70 6f 73 69 74 6f 72 79    20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 75 | .of.a.repository.working.tree,.u | 
| 13a080 | 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 61 20 6e 6f 6e 2d 6e | ntil.one.of.them.returns.a.non-n | 
| 13a0a0 | 69 6c 20 76 61 6c 75 65 2e 20 20 46 4c 41 47 20    63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f | il.value...FLAG.corresponding.to | 
| 13a0c0 | 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 69    73 20 72 65 74 75 72 6e 65 64 0a 61 73 20 74 68 | .that.function.is.returned.as.th | 
| 13a0e0 | 65 20 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69    74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d | e.value.of.`magit-repolist-colum | 
| 13a100 | 6e 2d 66 6c 61 67 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 | n-flag'."...:package-version.'(m | 
| 13a120 | 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 2d | agit..."3.0.0")...:group.'magit- | 
| 13a140 | 72 65 70 6f 6c 69 73 74 0a 20 20 3a 74 79 70 65    20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 | repolist...:type.'(alist.:key-ty | 
| 13a160 | 70 65 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61    67 20 22 50 72 65 64 69 63 61 74 65 20 46 75 6e | pe.(function.:tag."Predicate.Fun | 
| 13a180 | 63 74 69 6f 6e 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 3a 76 61 6c 75 65 2d 74 | ction").................:value-t | 
| 13a1a0 | 79 70 65 20 28 73 74 72 69 6e 67 20 3a 74 61 67    20 22 46 6c 61 67 22 29 29 29 0a 0a 28 64 65 66 | ype.(string.:tag."Flag")))..(def | 
| 13a1c0 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 70    6f 6c 69 73 74 2d 73 6f 72 74 2d 6b 65 79 20 27 | custom.magit-repolist-sort-key.' | 
| 13a1e0 | 28 22 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 | ("Path"...nil)..."Initial.sort.k | 
| 13a200 | 65 79 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 | ey.for.buffer.created.by.`magit- | 
| 13a220 | 6c 69 73 74 2d 72 65 70 6f 73 69 74 6f 72 69 65    73 27 2e 0a 49 66 20 6e 69 6c 2c 20 6e 6f 20 61 | list-repositories'..If.nil,.no.a | 
| 13a240 | 64 64 69 74 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 | dditional.sorting.is.performed.. | 
| 13a260 | 20 4f 74 68 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 | .Otherwise,.this.should.be.a.con | 
| 13a280 | 73 20 63 65 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 | s.cell.(NAME...FLIP)...NAME.is.a | 
| 13a2a0 | 20 73 74 72 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 | .string.matching.one.of.the.colu | 
| 13a2c0 | 6d 6e 20 6e 61 6d 65 73 20 69 6e 20 60 6d 61 67    69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 | mn.names.in.`magit-repolist-colu | 
| 13a2e0 | 6d 6e 73 27 2e 20 20 46 4c 49 50 2c 20 69 66 0a    6e 6f 6e 2d 6e 69 6c 2c 20 6d 65 61 6e 73 20 74 | mns'...FLIP,.if.non-nil,.means.t | 
| 13a300 | 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 20 20 | o.invert.the.resulting.sort."... | 
| 13a320 | 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. | 
| 13a340 | 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...: | 
| 13a360 | 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 20 20 | type.'(choice.(const.nil)....... | 
| 13a380 | 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 22 43 | ...........(cons.(string.:tag."C | 
| 13a3a0 | 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 20 20 | olumn.name").................... | 
| 13a3c0 | 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 29 29 | ....(boolean.:tag."Flip.order")) | 
| 13a3e0 | 29 29 0a 0a 3b 3b 3b 20 4c 69 73 74 20 52 65 70    6f 73 69 74 6f 72 69 65 73 0a 3b 3b 3b 3b 20 43 | ))..;;;.List.Repositories.;;;;.C | 
| 13a400 | 6f 6d 6d 61 6e 64 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 | ommand.;;;###autoload.(defun.mag | 
| 13a420 | 69 74 2d 6c 69 73 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 | it-list-repositories.()..."Displ | 
| 13a440 | 61 79 20 61 20 6c 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 | ay.a.list.of.repositories...Use. | 
| 13a460 | 74 68 65 20 6f 70 74 69 6f 6e 73 20 60 6d 61 67    69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 | the.options.`magit-repository-di | 
| 13a480 | 72 65 63 74 6f 72 69 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 | rectories'.to.control.which.repo | 
| 13a4a0 | 73 69 74 6f 72 69 65 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 | sitories.are.displayed."...(inte | 
| 13a4c0 | 72 61 63 74 69 76 65 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 | ractive)...(magit-repolist-setup | 
| 13a4e0 | 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 70 6f 6c 69 73 74 2d | .(default-value.'magit-repolist- | 
| 13a500 | 63 6f 6c 75 6d 6e 73 29 29 29 0a 0a 3b 3b 3b 3b    20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 20 6d | columns)))..;;;;.Mode..(defvar.m | 
| 13a520 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 6f    64 65 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 | agit-repolist-mode-map...(let.(( | 
| 13a540 | 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65    2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 | map.(make-sparse-keymap))).....( | 
| 13a560 | 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e    74 20 6d 61 70 20 74 61 62 75 6c 61 74 65 64 2d | set-keymap-parent.map.tabulated- | 
| 13a580 | 6c 69 73 74 2d 6d 6f 64 65 2d 6d 61 70 29 0a 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | list-mode-map).....(define-key.m | 
| 13a5a0 | 61 70 20 28 6b 62 64 20 22 43 2d 6d 22 29 20 27    6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 73 | ap.(kbd."C-m").'magit-repolist-s | 
| 13a5c0 | 74 61 74 75 73 29 0a 20 20 20 20 6d 61 70 29 0a    20 20 22 4c 6f 63 61 6c 20 6b 65 79 6d 61 70 20 | tatus).....map)..."Local.keymap. | 
| 13a5e0 | 66 6f 72 20 4d 61 67 69 74 2d 52 65 70 6f 6c 69    73 74 20 6d 6f 64 65 20 62 75 66 66 65 72 73 2e | for.Magit-Repolist.mode.buffers. | 
| 13a600 | 22 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 73 74 61 74 75 73 | ")..(defun.magit-repolist-status | 
| 13a620 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 62 75 74    74 6f 6e 29 0a 20 20 22 53 68 6f 77 20 74 68 65 | .(&optional._button)..."Show.the | 
| 13a640 | 20 73 74 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 | .status.for.the.repository.at.po | 
| 13a660 | 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 2d 2d 69 66 2d 6c 65 | int."...(interactive)...(--if-le | 
| 13a680 | 74 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73    74 2d 67 65 74 2d 69 64 29 0a 20 20 20 20 20 20 | t.(tabulated-list-get-id)....... | 
| 13a6a0 | 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 28 65 78 70 61 | (magit-status-setup-buffer.(expa | 
| 13a6c0 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 69 74 29    29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | nd-file-name.it)).....(user-erro | 
| 13a6e0 | 72 20 22 54 68 65 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 | r."There.is.no.repository.at.poi | 
| 13a700 | 6e 74 22 29 29 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 | nt")))..(define-derived-mode.mag | 
| 13a720 | 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- | 
| 13a740 | 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 | 
| 13a760 | 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 | 
| 13a780 | 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 | 
| 13a7a0 | 73 6f 72 20 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 | sor..nil)...(setq.tabulated-list | 
| 13a7c0 | 2d 70 61 64 64 69 6e 67 20 20 30 29 0a 20 20 28    61 64 64 2d 68 6f 6f 6b 20 27 74 61 62 75 6c 61 | -padding..0)...(add-hook.'tabula | 
| 13a7e0 | 74 65 64 2d 6c 69 73 74 2d 72 65 76 65 72 74 2d    68 6f 6f 6b 20 27 6d 61 67 69 74 2d 72 65 70 6f | ted-list-revert-hook.'magit-repo | 
| 13a800 | 6c 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 | list-refresh.nil.t)...(setq.imen | 
| 13a820 | 75 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 | u-prev-index-position-function.. | 
| 13a840 | 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 69 6d    65 6e 75 2d 2d 72 65 70 6f 6c 69 73 74 2d 70 72 | .......'magit-imenu--repolist-pr | 
| 13a860 | 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 29 0a 20 20 28 73 | ev-index-position-function)...(s | 
| 13a880 | 65 74 71 20 69 6d 65 6e 75 2d 65 78 74 72 61 63    74 2d 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e | etq.imenu-extract-index-name-fun | 
| 13a8a0 | 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 27 6d    61 67 69 74 2d 69 6d 65 6e 75 2d 2d 72 65 70 6f | ction.........'magit-imenu--repo | 
| 13a8c0 | 6c 69 73 74 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 | list-extract-index-name-function | 
| 13a8e0 | 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 73 65 74 75 70 20 | ))..(defun.magit-repolist-setup. | 
| 13a900 | 28 63 6f 6c 75 6d 6e 73 29 0a 20 20 28 75 6e 6c    65 73 73 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 | (columns)...(unless.magit-reposi | 
| 13a920 | 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73    0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | tory-directories.....(user-error | 
| 13a940 | 20 22 59 6f 75 20 6e 65 65 64 20 74 6f 20 63 75    73 74 6f 6d 69 7a 65 20 60 6d 61 67 69 74 2d 72 | ."You.need.to.customize.`magit-r | 
| 13a960 | 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74    6f 72 69 65 73 27 20 25 73 22 0a 20 20 20 20 20 | epository-directories'.%s"...... | 
| 13a980 | 20 20 20 20 20 20 20 20 20 20 20 22 62 65 66 6f    72 65 20 79 6f 75 20 63 61 6e 20 6c 69 73 74 20 | ..........."before.you.can.list. | 
| 13a9a0 | 72 65 70 6f 73 69 74 6f 72 69 65 73 22 29 29 0a    20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d | repositories"))...(with-current- | 
| 13a9c0 | 62 75 66 66 65 72 20 28 67 65 74 2d 62 75 66 66    65 72 2d 63 72 65 61 74 65 20 22 2a 4d 61 67 69 | buffer.(get-buffer-create."*Magi | 
| 13a9e0 | 74 20 52 65 70 6f 73 69 74 6f 72 69 65 73 2a 22    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 | t.Repositories*").....(magit-rep | 
| 13aa00 | 6f 6c 69 73 74 2d 6d 6f 64 65 29 0a 20 20 20 20    28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 67 69 | olist-mode).....(setq-local.magi | 
| 13aa20 | 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 0a 20 20 20 20 | t-repolist-columns.columns)..... | 
| 13aa40 | 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d    72 65 66 72 65 73 68 29 0a 20 20 20 20 28 73 77 | (magit-repolist-refresh).....(sw | 
| 13aa60 | 69 74 63 68 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 29 | itch-to-buffer.(current-buffer)) | 
| 13aa80 | 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 72 65 66 72 65 73 | ))..(defun.magit-repolist-refres | 
| 13aaa0 | 68 20 28 29 0a 20 20 28 75 6e 6c 65 73 73 20 74    61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 73 6f | h.()...(unless.tabulated-list-so | 
| 13aac0 | 72 74 2d 6b 65 79 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 2d | rt-key.....(setq.tabulated-list- | 
| 13aae0 | 73 6f 72 74 2d 6b 65 79 0a 20 20 20 20 20 20 20    20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 | sort-key...........(pcase-let.(( | 
| 13ab00 | 60 28 2c 63 6f 6c 75 6d 6e 20 2e 20 2c 66 6c 69    70 29 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 | `(,column...,flip).magit-repolis | 
| 13ab20 | 74 2d 73 6f 72 74 2d 6b 65 79 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 | t-sort-key)).............(cons.( | 
| 13ab40 | 6f 72 20 28 63 61 72 20 28 61 73 73 6f 63 20 63    6f 6c 75 6d 6e 20 6d 61 67 69 74 2d 72 65 70 6f | or.(car.(assoc.column.magit-repo | 
| 13ab60 | 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 20 20 20 20 20 20 | list-columns)).................. | 
| 13ab80 | 20 20 20 20 20 28 63 61 61 72 20 6d 61 67 69 74    2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e | .....(caar.magit-repolist-column | 
| 13aba0 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 66 6c 69 70 29 29 29 29 0a 20 | s))...................flip)))).. | 
| 13abc0 | 20 28 73 65 74 71 20 74 61 62 75 6c 61 74 65 64    2d 6c 69 73 74 2d 66 6f 72 6d 61 74 0a 20 20 20 | .(setq.tabulated-list-format.... | 
| 13abe0 | 20 20 20 20 20 28 76 63 6f 6e 63 61 74 20 28 6d    61 70 63 61 72 20 28 70 63 61 73 65 2d 6c 61 6d | .....(vconcat.(mapcar.(pcase-lam | 
| 13ac00 | 62 64 61 20 28 60 28 2c 74 69 74 6c 65 20 2c 77    69 64 74 68 20 2c 5f 66 6e 20 2c 70 72 6f 70 73 | bda.(`(,title.,width.,_fn.,props | 
| 13ac20 | 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 28 6e | ))............................(n | 
| 13ac40 | 63 6f 6e 63 20 28 6c 69 73 74 20 74 69 74 6c 65    20 77 69 64 74 68 20 74 29 0a 20 20 20 20 20 20 | conc.(list.title.width.t)....... | 
| 13ac60 | 20 20 20 20 20 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 66 6c | ............................(-fl | 
| 13ac80 | 61 74 74 65 6e 20 70 72 6f 70 73 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atten.props))).................. | 
| 13aca0 | 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 29 | ........magit-repolist-columns)) | 
| 13acc0 | 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 73 | )...(setq.tabulated-list-entries | 
| 13ace0 | 0a 20 20 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 | .........(mapcar.(pcase-lambda.( | 
| 13ad00 | 60 28 2c 69 64 20 2e 20 2c 70 61 74 68 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | `(,id...,path))................. | 
| 13ad20 | 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 70 61 74 68 29 | ..(let.((default-directory.path) | 
| 13ad40 | 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 20 70 61 74 68 | ).....................(list.path | 
| 13ad60 | 0a 20 20 20 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 | ...........................(vcon | 
| 13ad80 | 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 28 | cat............................( | 
| 13ada0 | 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 74 69 74 6c 65 20 2c | mapcar.(pcase-lambda.(`(,title., | 
| 13adc0 | 77 69 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 | width.,fn.,props)).............. | 
| 13ade0 | 20 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 66 75 6e | ........................(or.(fun | 
| 13ae00 | 63 61 6c 6c 20 66 6e 20 60 28 28 3a 69 64 20 2c    69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | call.fn.`((:id.,id)............. | 
| 13ae20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13ae40 | 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 20 | ...........(:title.,title)...... | 
| 13ae60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13ae80 | 20 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 | ..................(:width.,width | 
| 13aea0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 13aec0 | 20 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 70 72 6f 70 73 | .........................,@props | 
| 13aee0 | 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 | )).............................. | 
| 13af00 | 20 20 20 20 20 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 | ............""))................ | 
| 13af20 | 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 6c 69 | ....................magit-repoli | 
| 13af40 | 73 74 2d 63 6f 6c 75 6d 6e 73 29 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st-columns)))))................. | 
| 13af60 | 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 20 20 | (magit-list-repos-uniquify...... | 
| 13af80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d    61 70 20 28 63 6f 6e 73 20 28 66 69 6c 65 2d 6e | ............(--map.(cons.(file-n | 
| 13afa0 | 61 6d 65 2d 6e 6f 6e 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 | ame-nondirectory.(directory-file | 
| 13afc0 | 2d 6e 61 6d 65 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 | -name.it))...................... | 
| 13afe0 | 20 20 20 20 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 20 20 | .........it).................... | 
| 13b000 | 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 29 29 0a 20 20 28 6d | .....(magit-list-repos)))))...(m | 
| 13b020 | 65 73 73 61 67 65 20 22 4c 69 73 74 69 6e 67 20    72 65 70 6f 73 69 74 6f 72 69 65 73 2e 2e 2e 22 | essage."Listing.repositories..." | 
| 13b040 | 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c    69 73 74 2d 69 6e 69 74 2d 68 65 61 64 65 72 29 | )...(tabulated-list-init-header) | 
| 13b060 | 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69    73 74 2d 70 72 69 6e 74 29 0a 20 20 28 6d 65 73 | ...(tabulated-list-print)...(mes | 
| 13b080 | 73 61 67 65 20 22 4c 69 73 74 69 6e 67 20 72 65    70 6f 73 69 74 6f 72 69 65 73 2e 2e 2e 64 6f 6e | sage."Listing.repositories...don | 
| 13b0a0 | 65 22 29 29 0a 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 | e"))..;;;;.Columns..(defun.magit | 
| 13b0c0 | 2d 72 65 70 6f 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 | -repolist-column-ident.(spec)... | 
| 13b0e0 | 22 49 6e 73 65 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 | "Insert.the.identification.of.th | 
| 13b100 | 65 20 72 65 70 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 | e.repository..Usually.this.is.ju | 
| 13b120 | 73 74 20 69 74 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 | st.its.basename."...(cadr.(assq. | 
| 13b140 | 3a 69 64 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 70 6f 6c 69 | :id.spec)))..(defun.magit-repoli | 
| 13b160 | 73 74 2d 63 6f 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 | st-column-path.(_)..."Insert.the | 
| 13b180 | 20 61 62 73 6f 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 | .absolute.path.of.the.repository | 
| 13b1a0 | 2e 22 0a 20 20 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 | ."...(abbreviate-file-name.defau | 
| 13b1c0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 | lt-directory))..(defun.magit-rep | 
| 13b1e0 | 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 76 65 72    73 69 6f 6e 20 28 5f 29 0a 20 20 22 49 6e 73 65 | olist-column-version.(_)..."Inse | 
| 13b200 | 72 74 20 61 20 64 65 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 | rt.a.description.of.the.reposito | 
| 13b220 | 72 79 27 73 20 60 48 45 41 44 27 20 72 65 76 69    73 69 6f 6e 2e 22 0a 20 20 28 77 68 65 6e 2d 6c | ry's.`HEAD'.revision."...(when-l | 
| 13b240 | 65 74 20 28 28 76 20 28 6f 72 20 28 6d 61 67 69    74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 64 65 | et.((v.(or.(magit-git-string."de | 
| 13b260 | 73 63 72 69 62 65 22 20 22 2d 2d 74 61 67 73 22    20 22 2d 2d 64 69 72 74 79 22 29 0a 20 20 20 20 | scribe"."--tags"."--dirty")..... | 
| 13b280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 49 66 20 74 68 65 72 65 20 61 72 65 20 | ................;;.If.there.are. | 
| 13b2a0 | 6e 6f 20 74 61 67 73 2c 20 75 73 65 20 74 68 65    20 64 61 74 65 20 69 6e 20 4d 45 4c 50 41 20 66 | no.tags,.use.the.date.in.MELPA.f | 
| 13b2c0 | 6f 72 6d 61 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 61 67 69 | ormat......................(magi | 
| 13b2e0 | 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 73 68    6f 77 22 20 22 2d 2d 6e 6f 2d 70 61 74 63 68 22 | t-git-string."show"."--no-patch" | 
| 13b300 | 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 63 64 2d 67    25 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ."--format=%cd-g%h"............. | 
| 13b320 | 20 20 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 | .........................."--dat | 
| 13b340 | 65 3d 66 6f 72 6d 61 74 3a 25 59 25 6d 25 64 2e    25 48 25 4d 22 29 29 29 29 0a 20 20 20 20 28 73 | e=format:%Y%m%d.%H%M")))).....(s | 
| 13b360 | 61 76 65 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 | ave-match-data.......(when.(stri | 
| 13b380 | 6e 67 2d 6d 61 74 63 68 20 22 2d 64 69 72 74 79    5c 5c 27 22 20 76 29 0a 20 20 20 20 20 20 20 20 | ng-match."-dirty\\'".v)......... | 
| 13b3a0 | 28 6d 61 67 69 74 2d 2d 70 75 74 2d 66 61 63 65    20 28 31 2b 20 28 6d 61 74 63 68 2d 62 65 67 69 | (magit--put-face.(1+.(match-begi | 
| 13b3c0 | 6e 6e 69 6e 67 20 30 29 29 20 28 6c 65 6e 67 74    68 20 76 29 20 27 65 72 72 6f 72 20 76 29 29 0a | nning.0)).(length.v).'error.v)). | 
| 13b3e0 | 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 76    20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 | ......(if.(and.v.(string-match." | 
| 13b400 | 5c 5c 60 5b 30 2d 39 5d 22 20 76 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | \\`[0-9]".v))...........(concat. | 
| 13b420 | 22 20 22 20 76 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 | ".".v).........v))))..(defun.mag | 
| 13b440 | 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 28 5f 29 0a 20 20 | it-repolist-column-branch.(_)... | 
| 13b460 | 22 49 6e 73 65 72 74 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 | "Insert.the.current.branch."...( | 
| 13b480 | 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 0a 28 64 65 66 | magit-get-current-branch))..(def | 
| 13b4a0 | 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 70 73 74 72 65 61 | un.magit-repolist-column-upstrea | 
| 13b4c0 | 6d 20 28 5f 29 0a 20 20 22 49 6e 73 65 72 74 20    74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 | m.(_)..."Insert.the.upstream.bra | 
| 13b4e0 | 6e 63 68 20 6f 66 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 6d | nch.of.the.current.branch."...(m | 
| 13b500 | 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 0a 28 64 65 66 | agit-get-upstream-branch))..(def | 
| 13b520 | 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 66 6c 61 67 20 28 5f | un.magit-repolist-column-flag.(_ | 
| 13b540 | 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 66 6c    61 67 20 61 73 20 73 70 65 63 69 66 69 65 64 20 | )..."Insert.a.flag.as.specified. | 
| 13b560 | 62 79 20 60 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 2d 61 | by.`magit-repolist-column-flag-a | 
| 13b580 | 6c 69 73 74 27 2e 0a 0a 42 79 20 64 65 66 61 75    6c 74 20 74 68 69 73 20 69 6e 64 69 63 61 74 65 | list'...By.default.this.indicate | 
| 13b5a0 | 73 20 77 68 65 74 68 65 72 20 74 68 65 72 65 20    61 72 65 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 | s.whether.there.are.uncommitted. | 
| 13b5c0 | 63 68 61 6e 67 65 73 2e 0a 2d 20 4e 20 69 66 20    74 68 65 72 65 20 69 73 20 61 74 20 6c 65 61 73 | changes..-.N.if.there.is.at.leas | 
| 13b5e0 | 74 20 6f 6e 65 20 75 6e 74 72 61 63 6b 65 64 20    66 69 6c 65 2e 0a 2d 20 55 20 69 66 20 74 68 65 | t.one.untracked.file..-.U.if.the | 
| 13b600 | 72 65 20 69 73 20 61 74 20 6c 65 61 73 74 20 6f    6e 65 20 75 6e 73 74 61 67 65 64 20 66 69 6c 65 | re.is.at.least.one.unstaged.file | 
| 13b620 | 2e 0a 2d 20 53 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 | ..-.S.if.there.is.at.least.one.s | 
| 13b640 | 74 61 67 65 64 20 66 69 6c 65 2e 0a 4f 6e 6c 79    20 6f 6e 65 20 6c 65 74 74 65 72 20 69 73 20 73 | taged.file..Only.one.letter.is.s | 
| 13b660 | 68 6f 77 6e 2c 20 74 68 65 20 66 69 72 73 74 20    74 68 61 74 20 61 70 70 6c 69 65 73 2e 22 0a 20 | hown,.the.first.that.applies.".. | 
| 13b680 | 20 28 73 65 71 2d 73 6f 6d 65 20 28 70 63 61 73    65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 66 75 6e | .(seq-some.(pcase-lambda.(`(,fun | 
| 13b6a0 | 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 28 61 6e 64 20 28 66 | ...,flag))...............(and.(f | 
| 13b6c0 | 75 6e 63 61 6c 6c 20 66 75 6e 29 20 66 6c 61 67    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d | uncall.fun).flag)).............m | 
| 13b6e0 | 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 2d 61 6c 69 73 74 29 | agit-repolist-column-flag-alist) | 
| 13b700 | 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 6e 2d | )..(defun.magit-repolist-column- | 
| 13b720 | 66 6c 61 67 73 20 28 5f 29 0a 20 20 22 49 6e 73    65 72 74 20 61 6c 6c 20 66 6c 61 67 73 20 61 73 | flags.(_)..."Insert.all.flags.as | 
| 13b740 | 20 73 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 | .specified.by.`magit-repolist-co | 
| 13b760 | 6c 75 6d 6e 2d 66 6c 61 67 2d 61 6c 69 73 74 27    2e 0a 54 68 69 73 20 69 73 20 61 6e 20 61 6c 74 | lumn-flag-alist'..This.is.an.alt | 
| 13b780 | 65 72 6e 61 74 69 76 65 20 74 6f 20 66 75 6e 63    74 69 6f 6e 20 60 6d 61 67 69 74 2d 72 65 70 6f | ernative.to.function.`magit-repo | 
| 13b7a0 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67    27 2c 0a 77 68 69 63 68 20 6f 6e 6c 79 20 6c 69 | list-column-flag',.which.only.li | 
| 13b7c0 | 73 74 73 20 74 68 65 20 66 69 72 73 74 20 6f 6e    65 20 66 6f 75 6e 64 2e 22 0a 20 20 28 6d 61 70 | sts.the.first.one.found."...(map | 
| 13b7e0 | 63 6f 6e 63 61 74 20 28 70 63 61 73 65 2d 6c 61    6d 62 64 61 20 28 60 28 2c 66 75 6e 20 2e 20 2c | concat.(pcase-lambda.(`(,fun..., | 
| 13b800 | 66 6c 61 67 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63 61 | flag))................(if.(funca | 
| 13b820 | 6c 6c 20 66 75 6e 29 20 66 6c 61 67 20 22 20 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ll.fun).flag.".")).............. | 
| 13b840 | 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 2d 61 6c 69 73 74 | magit-repolist-column-flag-alist | 
| 13b860 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ..............""))..(defun.magit | 
| 13b880 | 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 66 72 6f 6d 2d 75 | -repolist-column-unpulled-from-u | 
| 13b8a0 | 70 73 74 72 65 61 6d 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 | pstream.(spec)..."Insert.number. | 
| 13b8c0 | 6f 66 20 75 70 73 74 72 65 61 6d 20 63 6f 6d 6d    69 74 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 63 | of.upstream.commits.not.in.the.c | 
| 13b8e0 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 22 0a    20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6d | urrent.branch."...(--when-let.(m | 
| 13b900 | 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 20 28 6d | agit-get-upstream-branch).....(m | 
| 13b920 | 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 63 61 64 72 | agit-repolist-insert-count.(cadr | 
| 13b940 | 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 44 22 20 69 74 | .(magit-rev-diff-count."HEAD".it | 
| 13b960 | 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 70 6f 6c 69 73 | )).spec)))..(defun.magit-repolis | 
| 13b980 | 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 6d 6f 74 | t-column-unpulled-from-pushremot | 
| 13b9a0 | 65 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 63 6f 6d | e.(spec)..."Insert.number.of.com | 
| 13b9c0 | 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 74 20 6e 6f 74 20 | mits.in.the.push.branch.but.not. | 
| 13b9e0 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e    63 68 2e 22 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c | the.current.branch."...(--when-l | 
| 13ba00 | 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 6e 69 6c 20 74 29 | et.(magit-get-push-branch.nil.t) | 
| 13ba20 | 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 72 74 2d 63 6f 75 6e | .....(magit-repolist-insert-coun | 
| 13ba40 | 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 6f 75 6e 74 20 22 48 | t.(cadr.(magit-rev-diff-count."H | 
| 13ba60 | 45 41 44 22 20 69 74 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 | EAD".it)).spec)))..(defun.magit- | 
| 13ba80 | 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 75 70 73 74 | repolist-column-unpushed-to-upst | 
| 13baa0 | 72 65 61 6d 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 | ream.(spec)..."Insert.number.of. | 
| 13bac0 | 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 20 62 75 | commits.in.the.current.branch.bu | 
| 13bae0 | 74 20 6e 6f 74 20 69 74 73 20 75 70 73 74 72 65    61 6d 2e 22 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c | t.not.its.upstream."...(--when-l | 
| 13bb00 | 65 74 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 | et.(magit-get-upstream-branch).. | 
| 13bb20 | 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 20 | ...(magit-repolist-insert-count. | 
| 13bb40 | 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 44 | (car.(magit-rev-diff-count."HEAD | 
| 13bb60 | 22 20 69 74 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 70 | ".it)).spec)))..(defun.magit-rep | 
| 13bb80 | 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 70 75 73 68 72 65 6d | olist-column-unpushed-to-pushrem | 
| 13bba0 | 6f 74 65 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 63 | ote.(spec)..."Insert.number.of.c | 
| 13bbc0 | 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 20 62 75 74 | ommits.in.the.current.branch.but | 
| 13bbe0 | 20 6e 6f 74 20 69 74 73 20 70 75 73 68 20 62 72    61 6e 63 68 2e 22 0a 20 20 28 2d 2d 77 68 65 6e | .not.its.push.branch."...(--when | 
| 13bc00 | 2d 6c 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 6e 69 6c 20 | -let.(magit-get-push-branch.nil. | 
| 13bc20 | 74 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 72 74 2d 63 6f | t).....(magit-repolist-insert-co | 
| 13bc40 | 75 6e 74 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 | unt.(car.(magit-rev-diff-count." | 
| 13bc60 | 48 45 41 44 22 20 69 74 29 29 20 73 70 65 63 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | HEAD".it)).spec)))..(defun.magit | 
| 13bc80 | 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 20 28 73 70 65 63 29 | -repolist-column-branches.(spec) | 
| 13bca0 | 0a 20 20 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 | ..."Insert.number.of.branches.". | 
| 13bcc0 | 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 20 28 | ..(magit-repolist-insert-count.( | 
| 13bce0 | 6c 65 6e 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 | length.(magit-list-local-branche | 
| 13bd00 | 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))............................. | 
| 13bd20 | 20 20 20 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 | ...`((:normal-count.1).,@spec))) | 
| 13bd40 | 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 6e 2d 73 | ..(defun.magit-repolist-column-s | 
| 13bd60 | 74 61 73 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 | tashes.(spec)..."Insert.number.o | 
| 13bd80 | 66 20 73 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 | f.stashes."...(magit-repolist-in | 
| 13bda0 | 73 65 72 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 | sert-count.(length.(magit-list-s | 
| 13bdc0 | 74 61 73 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 | tashes)).spec))..(defun.magit-re | 
| 13bde0 | 70 6f 6c 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 | polist-insert-count.(n.spec)...( | 
| 13be00 | 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 28 69 66 20 28 61 | magit--propertize-face....(if.(a | 
| 13be20 | 6e 64 20 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 | nd..(>.n.9).(=.(cadr.(assq.:widt | 
| 13be40 | 68 20 73 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 | h.spec)).1))........"+"......(nu | 
| 13be60 | 6d 62 65 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 | mber-to-string.n))....(if.(>.n.( | 
| 13be80 | 6f 72 20 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 | or.(cadr.(assq.:normal-count.spe | 
| 13bea0 | 63 29 29 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 | c)).0)).'bold.'shadow)))..;;;.Re | 
| 13bec0 | 61 64 20 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 | ad.Repository..(defun.magit-read | 
| 13bee0 | 2d 72 65 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 | -repository.(&optional.read-dire | 
| 13bf00 | 63 74 6f 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 | ctory-name)..."Read.a.Git.reposi | 
| 13bf20 | 74 6f 72 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 | tory.in.the.minibuffer,.with.com | 
| 13bf40 | 70 6c 65 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 | pletion...The.completion.choices | 
| 13bf60 | 20 61 72 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 | .are.the.basenames.of.top-levels | 
| 13bf80 | 20 6f 66 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 | .of.repositories.found.in.the.di | 
| 13bfa0 | 72 65 63 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 | rectories.specified.by.option.`m | 
| 13bfc0 | 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 2e 20 20 49 | agit-repository-directories'...I | 
| 13bfe0 | 6e 20 63 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 | n.case.of.name.conflicts.the.bas | 
| 13c000 | 65 6e 61 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 | enames.are.prefixed.with.the.nam | 
| 13c020 | 65 20 6f 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 | e.of.the.respective.parent.direc | 
| 13c040 | 74 6f 72 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 | tories...The.returned.value.is.t | 
| 13c060 | 68 65 20 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 | he.actual.path.to.the.selected.r | 
| 13c080 | 65 70 6f 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 | epository...If.READ-DIRECTORY-NA | 
| 13c0a0 | 4d 45 20 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 | ME.is.non-nil.or.no.repositories | 
| 13c0c0 | 20 63 61 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 | .can.be.found.based.on.the.value | 
| 13c0e0 | 20 6f 66 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 | .of.`magit-repository-directorie | 
| 13c100 | 73 27 2c 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 | s',.then.read.an.arbitrary.direc | 
| 13c120 | 74 6f 72 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 | tory.using.`read-directory-name' | 
| 13c140 | 0a 69 6e 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 | .instead."...(if-let.((repos.(an | 
| 13c160 | 64 20 28 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 | d.(not.read-directory-name)..... | 
| 13c180 | 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 69 74 | ...................magit-reposit | 
| 13c1a0 | 6f 72 79 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 | ory-directories................. | 
| 13c1c0 | 20 20 20 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 | .......(magit-repos-alist))))... | 
| 13c1e0 | 20 20 20 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 | ....(let.((reply.(magit-completi | 
| 13c200 | 6e 67 2d 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 | ng-read."Git.repository".repos)) | 
| 13c220 | 29 0a 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 | ).........(file-name-as-director | 
| 13c240 | 79 0a 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 72 65 70 6c 79 | y..........(or.(cdr.(assoc.reply | 
| 13c260 | 20 72 65 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 | .repos))..............(if.(file- | 
| 13c280 | 64 69 72 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 | directory-p.reply).............. | 
| 13c2a0 | 20 20 20 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 | ....(expand-file-name.reply).... | 
| 13c2c0 | 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 20 61 20 72 | ............(user-error."Not.a.r | 
| 13c2e0 | 65 70 6f 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 | epository.or.a.directory:.%s".re | 
| 13c300 | 70 6c 79 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 | ply))))).....(file-name-as-direc | 
| 13c320 | 74 6f 72 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 | tory......(read-directory-name." | 
| 13c340 | 47 69 74 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 | Git.repository:."............... | 
| 13c360 | 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) | 
| 13c380 | 20 64 65 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 | .default-directory)))))..(defun. | 
| 13c3a0 | 6d 61 67 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 | magit-list-repos.()...(cl-mapcan | 
| 13c3c0 | 20 28 70 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 | .(pcase-lambda.(`(,dir...,depth) | 
| 13c3e0 | 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 69 73 74 2d 72 65 70 | )................(magit-list-rep | 
| 13c400 | 6f 73 2d 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 | os-1.dir.depth))..............ma | 
| 13c420 | 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 29 29 0a 0a 28 64 | git-repository-directories))..(d | 
| 13c440 | 65 66 75 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 | efun.magit-list-repos-1.(directo | 
| 13c460 | 72 79 20 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 | ry.depth)...(cond.((file-readabl | 
| 13c480 | 65 2d 70 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 | e-p.(expand-file-name.".git".dir | 
| 13c4a0 | 65 63 74 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 | ectory))..........(list.(file-na | 
| 13c4c0 | 6d 65 2d 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 | me-as-directory.directory))).... | 
| 13c4e0 | 20 20 20 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 | .....((and.(>.depth.0).(magit-fi | 
| 13c500 | 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 64 69 72 65 63 74 | le-accessible-directory-p.direct | 
| 13c520 | 6f 72 79 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 | ory))..........(--mapcat.(and.(f | 
| 13c540 | 69 6c 65 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 | ile-directory-p.it)............. | 
| 13c560 | 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 31 20 | ............(magit-list-repos-1. | 
| 13c580 | 69 74 20 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 | it.(1-.depth)))................. | 
| 13c5a0 | 20 20 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 79 20 74 0a | ...(directory-files.directory.t. | 
| 13c5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13c5e0 | 20 20 20 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 | ....directory-files-no-dot-files | 
| 13c600 | 2d 72 65 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 | -regexp.t)))))..(defun.magit-lis | 
| 13c620 | 74 2d 72 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 | t-repos-uniquify.(alist)...(let. | 
| 13c640 | 28 72 65 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 | (result.(dict.(make-hash-table.: | 
| 13c660 | 74 65 73 74 20 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 | test.'equal))).....(dolist.(a.(d | 
| 13c680 | 65 6c 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 | elete-dups.alist)).......(puthas | 
| 13c6a0 | 68 20 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 | h.(car.a).(cons.(cdr.a).(gethash | 
| 13c6c0 | 20 28 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 | .(car.a).dict)).dict)).....(maph | 
| 13c6e0 | 61 73 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 | ash......(lambda.(key.value).... | 
| 13c700 | 20 20 20 20 28 69 66 20 28 3d 20 28 6c 65 6e 67    74 68 20 76 61 6c 75 65 29 20 31 29 0a 20 20 20 | ....(if.(=.(length.value).1).... | 
| 13c720 | 20 20 20 20 20 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 | ........(push.(cons.key.(car.val | 
| 13c740 | 75 65 29 29 20 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 | ue)).result)..........(setq.resu | 
| 13c760 | 6c 74 0a 20 20 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 | lt................(append.result | 
| 13c780 | 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 | 
| 13c7a0 | 69 73 74 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 | ist-repos-uniquify.............. | 
| 13c7c0 | 20 20 20 20 20 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 | ...........(--map.(cons.(concat. | 
| 13c7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13c800 | 20 20 20 20 20 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 | ......key."\\".................. | 
| 13c820 | 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 6e 61 6d 65 2d | .....................(file-name- | 
| 13c840 | 6e 6f 6e 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 | nondirectory.................... | 
| 13c860 | 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 72 79 2d 66 | ....................(directory-f | 
| 13c880 | 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 20 20 | ile-name........................ | 
| 13c8a0 | 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 69 74 20 30 | .................(substring.it.0 | 
| 13c8c0 | 20 28 2d 20 28 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 | .(-.(1+.(length.key)))))))...... | 
| 13c8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 13c900 | 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 20 20 20 20 | it)............................. | 
| 13c920 | 20 20 20 76 61 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 | ...value))))))......dict).....re | 
| 13c940 | 73 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 2d 61 6c 69 73 74 | sult))..(defun.magit-repos-alist | 
| 13c960 | 20 28 29 0a 20 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 | .()...(magit-list-repos-uniquify | 
| 13c980 | 0a 20 20 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 | ....(--map.(cons.(file-name-nond | 
| 13c9a0 | 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 69 74 | irectory.(directory-file-name.it | 
| 13c9c0 | 29 29 20 69 74 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 | )).it)...........(magit-list-rep | 
| 13c9e0 | 6f 73 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 72 65 | os))))..;;;._.(provide.'magit-re | 
| 13ca00 | 70 6f 73 29 0a 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 | pos).;;;.magit-repos.el.ends.her | 
| 13ca20 | 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............................... | 
| 13ca40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13ca60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13ca80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13caa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 13cbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 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 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 65 64 69 66 66 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-ediff.el...... | 
| 13cc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 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 34 35 36 31 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 37 36 37 00 20 30 00 00 00 | 0045616.00000000000.013767..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 20 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 | nding:.t.-*-..;;.Copyright.(C).2 | 
| 13ce60 | 30 31 30 2d 32 30 32 31 20 20 54 68 65 20 4d 61    67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 | 010-2021..The.Magit.Project.Cont | 
| 13ce80 | 72 69 62 75 74 6f 72 73 0a 3b 3b 0a 3b 3b 20 59    6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 | ributors.;;.;;.You.should.have.r | 
| 13cea0 | 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f    66 20 74 68 65 20 41 55 54 48 4f 52 53 2e 6d 64 | eceived.a.copy.of.the.AUTHORS.md | 
| 13cec0 | 20 66 69 6c 65 20 77 68 69 63 68 0a 3b 3b 20 6c    69 73 74 73 20 61 6c 6c 20 63 6f 6e 74 72 69 62 | .file.which.;;.lists.all.contrib | 
| 13cee0 | 75 74 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c 20    73 65 65 20 68 74 74 70 3a 2f 2f 6d 61 67 69 74 | utors...If.not,.see.http://magit | 
| 13cf00 | 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b    20 41 75 74 68 6f 72 3a 20 4a 6f 6e 61 73 20 42 | .vc/authors...;;.Author:.Jonas.B | 
| 13cf20 | 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 | 
| 13cf40 | 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 | 
| 13cf60 | 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 | 
| 13cf80 | 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..;;. | 
| 13cfa0 | 4d 61 67 69 74 20 69 73 20 66 72 65 65 20 73 6f    66 74 77 61 72 65 3b 20 79 6f 75 20 63 61 6e 20 | Magit.is.free.software;.you.can. | 
| 13cfc0 | 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 | 
| 13cfe0 | 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 | 
| 13d000 | 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 | 
| 13d020 | 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 | 
| 13d040 | 61 74 69 6f 6e 3b 20 65 69 74 68 65 72 20 76 65    72 73 69 6f 6e 20 33 2c 20 6f 72 20 28 61 74 20 | ation;.either.version.3,.or.(at. | 
| 13d060 | 79 6f 75 72 20 6f 70 74 69 6f 6e 29 0a 3b 3b 20    61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f | your.option).;;.any.later.versio | 
| 13d080 | 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 | 
| 13d0a0 | 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 | 
| 13d0c0 | 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 | 
| 13d0e0 | 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 | 
| 13d100 | 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 | 
| 13d120 | 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 | 
| 13d140 | 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 | 
| 13d160 | 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 | 
| 13d180 | 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 | 
| 13d1a0 | 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.;;. | 
| 13d1c0 | 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 68 | along.with.Magit...If.not,.see.h | 
| 13d1e0 | 74 74 70 3a 2f 2f 77 77 77 2e 67 6e 75 2e 6f 72    67 2f 6c 69 63 65 6e 73 65 73 2e 0a 0a 3b 3b 3b | ttp://www.gnu.org/licenses...;;; | 
| 13d200 | 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 70 72 | .Commentary:..;;.This.library.pr | 
| 13d220 | 6f 76 69 64 65 73 20 62 61 73 69 63 20 73 75 70    70 6f 72 74 20 66 6f 72 20 45 64 69 66 66 2e 0a | ovides.basic.support.for.Ediff.. | 
| 13d240 | 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 28 72 | .;;;.Code:..(require.'magit)..(r | 
| 13d260 | 65 71 75 69 72 65 20 27 65 64 69 66 66 29 0a 28    72 65 71 75 69 72 65 20 27 73 6d 65 72 67 65 2d | equire.'ediff).(require.'smerge- | 
| 13d280 | 6d 6f 64 65 29 0a 0a 28 64 65 66 76 61 72 20 73    6d 65 72 67 65 2d 65 64 69 66 66 2d 62 75 66 29 | mode)..(defvar.smerge-ediff-buf) | 
| 13d2a0 | 0a 28 64 65 66 76 61 72 20 73 6d 65 72 67 65 2d    65 64 69 66 66 2d 77 69 6e 64 6f 77 73 29 0a 0a | .(defvar.smerge-ediff-windows).. | 
| 13d2c0 | 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 65 64 69 | ;;;.Options..(defgroup.magit-edi | 
| 13d2e0 | 66 66 20 6e 69 6c 0a 20 20 22 45 64 69 66 66 20    73 75 70 70 6f 72 74 20 66 6f 72 20 4d 61 67 69 | ff.nil..."Ediff.support.for.Magi | 
| 13d300 | 74 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 | t."...:link.'(info-link."(magit) | 
| 13d320 | 45 64 69 66 66 69 6e 67 22 29 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 65 78 74 65 6e | Ediffing")...:group.'magit-exten | 
| 13d340 | 73 69 6f 6e 73 29 0a 0a 28 64 65 66 63 75 73 74    6f 6d 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 71 | sions)..(defcustom.magit-ediff-q | 
| 13d360 | 75 69 74 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67    69 74 2d 65 64 69 66 66 2d 63 6c 65 61 6e 75 70 | uit-hook...'(magit-ediff-cleanup | 
| 13d380 | 2d 61 75 78 69 6c 69 61 72 79 2d 62 75 66 66 65    72 73 0a 20 20 20 20 6d 61 67 69 74 2d 65 64 69 | -auxiliary-buffers.....magit-edi | 
| 13d3a0 | 66 66 2d 72 65 73 74 6f 72 65 2d 70 72 65 76 69    6f 75 73 2d 77 69 6e 63 6f 6e 66 29 0a 20 20 22 | ff-restore-previous-winconf)..." | 
| 13d3c0 | 48 6f 6f 6b 73 20 74 6f 20 72 75 6e 20 61 66 74    65 72 20 66 69 6e 69 73 68 69 6e 67 20 45 64 69 | Hooks.to.run.after.finishing.Edi | 
| 13d3e0 | 66 66 2c 20 77 68 65 6e 20 74 68 61 74 20 77 61    73 20 69 6e 76 6f 6b 65 64 20 75 73 69 6e 67 20 | ff,.when.that.was.invoked.using. | 
| 13d400 | 4d 61 67 69 74 2e 0a 54 68 65 20 68 6f 6f 6b 73    20 61 72 65 20 72 75 6e 20 69 6e 20 74 68 65 20 | Magit..The.hooks.are.run.in.the. | 
| 13d420 | 45 64 69 66 66 20 63 6f 6e 74 72 6f 6c 20 62 75    66 66 65 72 2e 20 20 54 68 69 73 20 69 73 20 73 | Ediff.control.buffer...This.is.s | 
| 13d440 | 69 6d 69 6c 61 72 0a 74 6f 20 60 65 64 69 66 66    2d 71 75 69 74 2d 68 6f 6f 6b 27 20 62 75 74 20 | imilar.to.`ediff-quit-hook'.but. | 
| 13d460 | 74 61 6b 65 73 20 74 68 65 20 6e 65 65 64 73 20    6f 66 20 4d 61 67 69 74 20 69 6e 74 6f 20 61 63 | takes.the.needs.of.Magit.into.ac | 
| 13d480 | 63 6f 75 6e 74 2e 0a 54 68 65 20 60 65 64 69 66    66 2d 71 75 69 74 2d 68 6f 6f 6b 27 20 69 73 20 | count..The.`ediff-quit-hook'.is. | 
| 13d4a0 | 69 67 6e 6f 72 65 64 20 62 79 20 45 64 69 66 66    20 73 65 73 73 69 6f 6e 73 20 77 68 69 63 68 20 | ignored.by.Ediff.sessions.which. | 
| 13d4c0 | 77 65 72 65 0a 69 6e 76 6f 6b 65 64 20 75 73 69    6e 67 20 4d 61 67 69 74 2e 22 0a 20 20 3a 70 61 | were.invoked.using.Magit."...:pa | 
| 13d4e0 | 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 32 2e 30 22 29 | ckage-version.'(magit..."2.2.0") | 
| 13d500 | 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 65 20 27 | ...:group.'magit-ediff...:type.' | 
| 13d520 | 68 6f 6f 6b 0a 20 20 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 | hook...:get.'magit-hook-custom-g | 
| 13d540 | 65 74 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28    6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6c 65 61 | et...:options.'(magit-ediff-clea | 
| 13d560 | 6e 75 70 2d 61 75 78 69 6c 69 61 72 79 2d 62 75    66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 | nup-auxiliary-buffers........... | 
| 13d580 | 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 2d | ...magit-ediff-restore-previous- | 
| 13d5a0 | 77 69 6e 63 6f 6e 66 29 29 0a 0a 28 64 65 66 63    75 73 74 6f 6d 20 6d 61 67 69 74 2d 65 64 69 66 | winconf))..(defcustom.magit-edif | 
| 13d5c0 | 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 57 68 65 74 | f-dwim-show-on-hunks.nil..."Whet | 
| 13d5e0 | 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 73 68 6f 77 | her.`magit-ediff-dwim'.runs.show | 
| 13d600 | 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 69 6c 2c 20 | .variants.on.hunks..If.non-nil,. | 
| 13d620 | 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 0a 60 6d 61 | `magit-ediff-show-staged'.or.`ma | 
| 13d640 | 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 20 63 61 6c | git-ediff-show-unstaged'.are.cal | 
| 13d660 | 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 65 0a 68 75 | led.based.on.what.section.the.hu | 
| 13d680 | 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 2d 65 64 69 | nk.is.in...Otherwise,.`magit-edi | 
| 13d6a0 | 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 74 61 67 65 | ff-dwim'.runs.`magit-ediff-stage | 
| 13d6c0 | 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 69 74 74 65 | '.when.point.is.on.an.uncommitte | 
| 13d6e0 | 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 27 28 6d 61 | d.hunk."...:package-version.'(ma | 
| 13d700 | 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 69 74 2d 65 | git..."2.2.0")...:group.'magit-e | 
| 13d720 | 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 63 75 73 74 | diff...:type.'boolean)..(defcust | 
| 13d740 | 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 74 68 2d 69 | om.magit-ediff-show-stash-with-i | 
| 13d760 | 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 66 66 2d 73 | ndex.t..."Whether.`magit-ediff-s | 
| 13d780 | 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 66 20 74 68 | how-stash'.shows.the.state.of.th | 
| 13d7a0 | 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 74 68 69 72 | e.index...If.non-nil,.use.a.thir | 
| 13d7c0 | 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 68 20 77 68 | d.Ediff.buffer.to.distinguish.wh | 
| 13d7e0 | 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 65 20 73 74 | ich.changes.in.the.stash.were.st | 
| 13d800 | 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 61 73 68 20 | aged...In.cases.where.the.stash. | 
| 13d820 | 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 66 61 6c 6c | contains.no.staged.changes,.fall | 
| 13d840 | 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 0a 0a 4d 6f | .back.to.a.two-buffer.Ediff...Mo | 
| 13d860 | 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 61 20 6d 65 | re.specifically,.a.stash.is.a.me | 
| 13d880 | 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 70 6f 74 65 | rge.commit,.stash@{N},.with.pote | 
| 13d8a0 | 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 61 73 68 40 | ntially.three.parents...*.stash@ | 
| 13d8c0 | 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 63 6f 6d 6d | {N}^1.represents.the.`HEAD'.comm | 
| 13d8e0 | 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 61 73 20 63 | it.at.the.time.the.stash...was.c | 
| 13d900 | 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 64 73 20 61 | reated...*.stash@{N}^2.records.a | 
| 13d920 | 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 77 68 65 6e | ny.changes.that.were.staged.when | 
| 13d940 | 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 61 73 68 40 | .the.stash...was.made...*.stash@ | 
| 13d960 | 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 73 20 66 69 | {N}^3,.if.it.exists,.contains.fi | 
| 13d980 | 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 65 6e 20 73 | les.that.were.untracked...when.s | 
| 13d9a0 | 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 6e 6f 6e 2d | tashing...If.this.option.is.non- | 
| 13d9c0 | 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 27 20 77 69 | nil,.`magit-ediff-show-stash'.wi | 
| 13d9e0 | 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 20 74 68 72 | ll.run.Ediff.on.a.file.using.thr | 
| 13da00 | 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 7d 2c 20 61 | ee.buffers:.one.for.stash@{N},.a | 
| 13da20 | 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 61 20 74 68 | nother.for.stash@{N}^1,.and.a.th | 
| 13da40 | 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 69 73 65 2c | ird.for.stash@{N}^2...Otherwise, | 
| 13da60 | 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 70 61 72 69 | .Ediff.uses.two.buffers,.compari | 
| 13da80 | 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 41 6c 6f 6e | ng.stash@{N}^1..stash@{N}...Alon | 
| 13daa0 | 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 20 63 68 61 | g.with.any.unstaged.changes,.cha | 
| 13dac0 | 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 61 73 68 40 | nges.in.the.index.commit,.stash@ | 
| 13dae0 | 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 0a 63 6f 6d | {N}^2,.will.be.shown.in.this.com | 
| 13db00 | 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 65 64 20 77 | parison.unless.they.conflicted.w | 
| 13db20 | 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 72 65 65 20 | ith.changes.in.the.working.tree. | 
| 13db40 | 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 3a 70 61 63 | at.the.time.of.stashing."...:pac | 
| 13db60 | 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 30 22 29 0a | kage-version.'(magit..."2.6.0"). | 
| 13db80 | 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 65 20 27 62 | ..:group.'magit-ediff...:type.'b | 
| 13dba0 | 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 65 64 69 66 66 2d | oolean)..(defcustom.magit-ediff- | 
| 13dbc0 | 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 74 | use-indirect-buffers.nil..."Whet | 
| 13dbe0 | 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 22 0a 20 20 | her.to.use.indirect.buffers."... | 
| 13dc00 | 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 31 2e | :package-version.'(magit..."3.1. | 
| 13dc20 | 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 | 
| 13dc40 | 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 28 64 65 66 76 | e.'boolean)..;;;.Commands..(defv | 
| 13dc60 | 61 72 20 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 | ar.magit-ediff-previous-winconf. | 
| 13dc80 | 6e 69 6c 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 | nil)..;;;###autoload.(autoload.' | 
| 13dca0 | 6d 61 67 69 74 2d 65 64 69 66 66 20 22 6d 61 67    69 74 2d 65 64 69 66 66 22 20 6e 69 6c 29 0a 28 | magit-ediff."magit-ediff".nil).( | 
| 13dcc0 | 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 65 64 | transient-define-prefix.magit-ed | 
| 13dce0 | 69 66 66 20 28 29 0a 20 20 22 53 68 6f 77 20 64    69 66 66 65 72 65 6e 63 65 73 20 75 73 69 6e 67 | iff.()..."Show.differences.using | 
| 13dd00 | 20 74 68 65 20 45 64 69 66 66 20 70 61 63 6b 61    67 65 2e 22 0a 20 20 3a 69 6e 66 6f 2d 6d 61 6e | .the.Ediff.package."...:info-man | 
| 13dd20 | 75 61 6c 20 22 28 65 64 69 66 66 29 22 0a 20 20    5b 22 45 64 69 66 66 22 0a 20 20 20 5b 28 22 45 | ual."(ediff)"...["Ediff"....[("E | 
| 13dd40 | 22 20 22 44 77 69 6d 22 20 20 20 20 20 20 20 20    20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 | "."Dwim"..........magit-ediff-dw | 
| 13dd60 | 69 6d 29 0a 20 20 20 20 28 22 73 22 20 22 53 74    61 67 65 22 20 20 20 20 20 20 20 20 20 6d 61 67 | im).....("s"."Stage".........mag | 
| 13dd80 | 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 29 0a    20 20 20 20 28 22 6d 22 20 22 52 65 73 6f 6c 76 | it-ediff-stage).....("m"."Resolv | 
| 13dda0 | 65 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d 65    64 69 66 66 2d 72 65 73 6f 6c 76 65 29 5d 0a 20 | e".......magit-ediff-resolve)].. | 
| 13ddc0 | 20 20 5b 28 22 75 22 20 22 53 68 6f 77 20 75 6e    73 74 61 67 65 64 22 20 6d 61 67 69 74 2d 65 64 | ..[("u"."Show.unstaged".magit-ed | 
| 13dde0 | 69 66 66 2d 73 68 6f 77 2d 75 6e 73 74 61 67 65    64 29 0a 20 20 20 20 28 22 69 22 20 22 53 68 6f | iff-show-unstaged).....("i"."Sho | 
| 13de00 | 77 20 73 74 61 67 65 64 22 20 20 20 6d 61 67 69    74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 | w.staged"...magit-ediff-show-sta | 
| 13de20 | 67 65 64 29 0a 20 20 20 20 28 22 77 22 20 22 53    68 6f 77 20 77 6f 72 6b 74 72 65 65 22 20 6d 61 | ged).....("w"."Show.worktree".ma | 
| 13de40 | 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 29 5d 0a 20 20 | git-ediff-show-working-tree)]... | 
| 13de60 | 20 5b 28 22 63 22 20 22 53 68 6f 77 20 63 6f 6d    6d 69 74 22 20 20 20 6d 61 67 69 74 2d 65 64 69 | .[("c"."Show.commit"...magit-edi | 
| 13de80 | 66 66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a    20 20 20 20 28 22 72 22 20 22 53 68 6f 77 20 72 | ff-show-commit).....("r"."Show.r | 
| 13dea0 | 61 6e 67 65 22 20 20 20 20 6d 61 67 69 74 2d 65    64 69 66 66 2d 63 6f 6d 70 61 72 65 29 0a 20 20 | ange"....magit-ediff-compare)... | 
| 13dec0 | 20 20 28 22 7a 22 20 22 53 68 6f 77 20 73 74 61    73 68 22 20 20 20 20 6d 61 67 69 74 2d 65 64 69 | ..("z"."Show.stash"....magit-edi | 
| 13dee0 | 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 29 5d 5d    29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ff-show-stash)]])..;;;###autoloa | 
| 13df00 | 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 6c 76 65 20 28 66 69 | d.(defun.magit-ediff-resolve.(fi | 
| 13df20 | 6c 65 29 0a 20 20 22 52 65 73 6f 6c 76 65 20 6f    75 74 73 74 61 6e 64 69 6e 67 20 63 6f 6e 66 6c | le)..."Resolve.outstanding.confl | 
| 13df40 | 69 63 74 73 20 69 6e 20 46 49 4c 45 20 75 73 69    6e 67 20 45 64 69 66 66 2e 0a 46 49 4c 45 20 68 | icts.in.FILE.using.Ediff..FILE.h | 
| 13df60 | 61 73 20 74 6f 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 | as.to.be.relative.to.the.top.dir | 
| 13df80 | 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 0a 0a 49 6e 20 74 68 | ectory.of.the.repository...In.th | 
| 13dfa0 | 65 20 72 61 72 65 20 65 76 65 6e 74 20 74 68 61    74 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6d 61 | e.rare.event.that.you.want.to.ma | 
| 13dfc0 | 6e 75 61 6c 6c 79 20 72 65 73 6f 6c 76 65 20 61    6c 6c 0a 63 6f 6e 66 6c 69 63 74 73 2c 20 69 6e | nually.resolve.all.conflicts,.in | 
| 13dfe0 | 63 6c 75 64 69 6e 67 20 74 68 6f 73 65 20 61 6c    72 65 61 64 79 20 72 65 73 6f 6c 76 65 64 20 62 | cluding.those.already.resolved.b | 
| 13e000 | 79 20 47 69 74 2c 20 75 73 65 0a 60 65 64 69 66    66 2d 6d 65 72 67 65 2d 72 65 76 69 73 69 6f 6e | y.Git,.use.`ediff-merge-revision | 
| 13e020 | 73 2d 77 69 74 68 2d 61 6e 63 65 73 74 6f 72 27    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | s-with-ancestor'."...(interactiv | 
| 13e040 | 65 0a 20 20 20 28 6c 65 74 20 28 28 63 75 72 72    65 6e 74 20 20 28 6d 61 67 69 74 2d 63 75 72 72 | e....(let.((current..(magit-curr | 
| 13e060 | 65 6e 74 2d 66 69 6c 65 29 29 0a 20 20 20 20 20    20 20 20 20 28 75 6e 6d 65 72 67 65 64 20 28 6d | ent-file))..........(unmerged.(m | 
| 13e080 | 61 67 69 74 2d 75 6e 6d 65 72 67 65 64 2d 66 69    6c 65 73 29 29 29 0a 20 20 20 20 20 28 75 6e 6c | agit-unmerged-files)))......(unl | 
| 13e0a0 | 65 73 73 20 75 6e 6d 65 72 67 65 64 0a 20 20 20    20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | ess.unmerged........(user-error. | 
| 13e0c0 | 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 6f 6e 66 6c 69 63 | "There.are.no.unresolved.conflic | 
| 13e0e0 | 74 73 22 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 | ts"))......(list.(magit-completi | 
| 13e100 | 6e 67 2d 72 65 61 64 20 22 52 65 73 6f 6c 76 65    20 66 69 6c 65 22 20 75 6e 6d 65 72 67 65 64 20 | ng-read."Resolve.file".unmerged. | 
| 13e120 | 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 20 20 20 20 20 | nil.t.nil.nil................... | 
| 13e140 | 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 72 20 63 75 72 | ................(car.(member.cur | 
| 13e160 | 72 65 6e 74 20 75 6e 6d 65 72 67 65 64 29 29 29    29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 | rent.unmerged))))))...(magit-wit | 
| 13e180 | 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28    77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 | h-toplevel.....(with-current-buf | 
| 13e1a0 | 66 65 72 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 0a 20 20 | fer.(find-file-noselect.file)... | 
| 13e1c0 | 20 20 20 20 28 73 6d 65 72 67 65 2d 65 64 69 66    66 29 0a 20 20 20 20 20 20 28 73 65 74 71 2d 6c | ....(smerge-ediff).......(setq-l | 
| 13e1e0 | 6f 63 61 6c 0a 20 20 20 20 20 20 20 65 64 69 66    66 2d 71 75 69 74 2d 68 6f 6f 6b 0a 20 20 20 20 | ocal........ediff-quit-hook..... | 
| 13e200 | 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 | ...(lambda.()..........(let.((bu | 
| 13e220 | 66 43 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 | fC.ediff-buffer-C).............. | 
| 13e240 | 20 20 28 62 75 66 53 20 73 6d 65 72 67 65 2d 65    64 69 66 66 2d 62 75 66 29 29 0a 20 20 20 20 20 | ..(bufS.smerge-ediff-buf))...... | 
| 13e260 | 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 53 0a | ......(with-current-buffer.bufS. | 
| 13e280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 | .............(when.(yes-or-no-p. | 
| 13e2a0 | 28 66 6f 72 6d 61 74 20 22 43 6f 6e 66 6c 69 63    74 20 72 65 73 6f 6c 75 74 69 6f 6e 20 66 69 6e | (format."Conflict.resolution.fin | 
| 13e2c0 | 69 73 68 65 64 3b 20 73 61 76 65 20 25 73 3f 20    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ished;.save.%s?."............... | 
| 13e2e0 | 20 20 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 66 66 65 72 | ..........................buffer | 
| 13e300 | 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 61 | -file-name))................(era | 
| 13e320 | 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 28 69 6e 73 65 72 | se-buffer)................(inser | 
| 13e340 | 74 2d 62 75 66 66 65 72 2d 73 75 62 73 74 72 69    6e 67 20 62 75 66 43 29 0a 20 20 20 20 20 20 20 | t-buffer-substring.bufC)........ | 
| 13e360 | 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75    66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 | ........(save-buffer))))........ | 
| 13e380 | 20 20 28 77 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 | ..(when.(buffer-live-p.ediff-buf | 
| 13e3a0 | 66 65 72 2d 41 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 | fer-A).(kill-buffer.ediff-buffer | 
| 13e3c0 | 2d 41 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 6c 69 76 65 | -A))..........(when.(buffer-live | 
| 13e3e0 | 2d 70 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d    42 29 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 | -p.ediff-buffer-B).(kill-buffer. | 
| 13e400 | 65 64 69 66 66 2d 62 75 66 66 65 72 2d 42 29 29    0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | ediff-buffer-B))..........(when. | 
| 13e420 | 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 43 29 20 28 | (buffer-live-p.ediff-buffer-C).( | 
| 13e440 | 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 43 29 29 0a 20 20 20 | kill-buffer.ediff-buffer-C)).... | 
| 13e460 | 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 64 69 66 66 | ......(when.(buffer-live-p.ediff | 
| 13e480 | 2d 61 6e 63 65 73 74 6f 72 2d 62 75 66 66 65 72    29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 | -ancestor-buffer)............(ki | 
| 13e4a0 | 6c 6c 2d 62 75 66 66 65 72 20 65 64 69 66 66 2d    61 6e 63 65 73 74 6f 72 2d 62 75 66 66 65 72 29 | ll-buffer.ediff-ancestor-buffer) | 
| 13e4c0 | 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 70 72 | )..........(let.((magit-ediff-pr | 
| 13e4e0 | 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 73    6d 65 72 67 65 2d 65 64 69 66 66 2d 77 69 6e 64 | evious-winconf.smerge-ediff-wind | 
| 13e500 | 6f 77 73 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 | ows))............(run-hooks.'mag | 
| 13e520 | 69 74 2d 65 64 69 66 66 2d 71 75 69 74 2d 68 6f    6f 6b 29 29 29 29 29 29 29 0a 0a 28 64 65 66 6d | it-ediff-quit-hook)))))))..(defm | 
| 13e540 | 61 63 72 6f 20 6d 61 67 69 74 2d 65 64 69 66 66    2d 62 75 66 66 65 72 73 20 28 71 75 69 74 20 26 | acro.magit-ediff-buffers.(quit.& | 
| 13e560 | 72 65 73 74 20 73 70 65 63 29 0a 20 20 28 64 65    63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 | rest.spec)...(declare.(indent.1) | 
| 13e580 | 29 0a 20 20 28 6c 65 74 20 28 28 66 6e 20 28 69    66 20 28 3d 20 28 6c 65 6e 67 74 68 20 73 70 65 | )...(let.((fn.(if.(=.(length.spe | 
| 13e5a0 | 63 29 20 33 29 20 27 65 64 69 66 66 2d 62 75 66    66 65 72 73 33 20 27 65 64 69 66 66 2d 62 75 66 | c).3).'ediff-buffers3.'ediff-buf | 
| 13e5c0 | 66 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 28    63 68 61 72 20 3f 40 29 0a 20 20 20 20 20 20 20 | fers)).........(char.?@)........ | 
| 13e5e0 | 20 67 65 74 20 6d 61 6b 65 20 6b 69 6c 6c 29 0a    20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 | .get.make.kill).....(pcase-dolis | 
| 13e600 | 74 20 28 60 28 2c 67 20 2c 6d 29 20 73 70 65 63    29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 | t.(`(,g.,m).spec).......(let.((b | 
| 13e620 | 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 28 63 6c 2d 69 6e 63 | .(intern.(format."buf%c".(cl-inc | 
| 13e640 | 66 20 63 68 61 72 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 28 70 75 73 68 20 60 28 2c 62 20 2c | f.char))))).........(push.`(,b., | 
| 13e660 | 67 29 20 67 65 74 29 0a 20 20 20 20 20 20 20 20    28 70 75 73 68 20 60 28 69 66 20 2c 62 0a 20 20 | g).get).........(push.`(if.,b... | 
| 13e680 | 20 20 20 20 20 20 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 | .................(if.magit-ediff | 
| 13e6a0 | 2d 75 73 65 2d 69 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 | -use-indirect-buffers........... | 
| 13e6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72    6f 67 31 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............(prog1............. | 
| 13e6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 6b 65 2d 69 6e 64 69 72 65 63 74 2d 62 75 | ...............(make-indirect-bu | 
| 13e700 | 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............................ | 
| 13e720 | 20 2c 62 20 28 67 65 6e 65 72 61 74 65 2d 6e 65    77 2d 62 75 66 66 65 72 2d 6e 61 6d 65 20 28 62 | .,b.(generate-new-buffer-name.(b | 
| 13e740 | 75 66 66 65 72 2d 6e 61 6d 65 20 2c 62 29 29 20    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer-name.,b)).t).............. | 
| 13e760 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74    71 20 2c 62 20 6e 69 6c 29 29 0a 20 20 20 20 20 | ............(setq.,b.nil))...... | 
| 13e780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    2c 62 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ................,b)............. | 
| 13e7a0 | 20 20 20 20 20 2c 6d 29 0a 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).... | 
| 13e7c0 | 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 20 20 20 20 | .....(push.`(unless.,b.......... | 
| 13e7e0 | 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 72 65 66 | ........(ediff-kill-buffer-caref | 
| 13e800 | 75 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 2c 28 69 6e 74 65 72 6e 20 | ully...................,(intern. | 
| 13e820 | 28 66 6f 72 6d 61 74 20 22 65 64 69 66 66 2d 62    75 66 66 65 72 2d 25 63 22 20 63 68 61 72 29 29 | (format."ediff-buffer-%c".char)) | 
| 13e840 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 6b 69 6c 6c 29 29 29 0a 20 20 20 20 28 73 65 | ))...............kill))).....(se | 
| 13e860 | 74 71 20 67 65 74 20 20 28 6e 72 65 76 65 72 73    65 20 67 65 74 29 29 0a 20 20 20 20 28 73 65 74 | tq.get..(nreverse.get)).....(set | 
| 13e880 | 71 20 6d 61 6b 65 20 28 6e 72 65 76 65 72 73 65    20 6d 61 6b 65 29 29 0a 20 20 20 20 28 73 65 74 | q.make.(nreverse.make)).....(set | 
| 13e8a0 | 71 20 6b 69 6c 6c 20 28 6e 72 65 76 65 72 73 65    20 6b 69 6c 6c 29 29 0a 20 20 20 20 60 28 6d 61 | q.kill.(nreverse.kill)).....`(ma | 
| 13e8c0 | 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 28 6c 65 74 20 28 28 | git-with-toplevel........(let.(( | 
| 13e8e0 | 63 6f 6e 66 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 | conf.(current-window-configurati | 
| 13e900 | 6f 6e 29 29 0a 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 | on))..............,@get)........ | 
| 13e920 | 20 20 28 2c 66 6e 0a 20 20 20 20 20 20 20 20 20    20 2c 40 6d 61 6b 65 0a 20 20 20 20 20 20 20 20 | ..(,fn...........,@make......... | 
| 13e940 | 20 20 28 6c 69 73 74 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 | ..(list.(lambda.().............. | 
| 13e960 | 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(setq-local................ | 
| 13e980 | 20 20 20 20 65 64 69 66 66 2d 71 75 69 74 2d 68    6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....ediff-quit-hook............. | 
| 13e9a0 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 2c 40 28    61 6e 64 20 71 75 69 74 20 28 6c 69 73 74 20 71 | .......(list.,@(and.quit.(list.q | 
| 13e9c0 | 75 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 28 | uit))..........................( | 
| 13e9e0 | 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 20 20 20 20 | lambda.()....................... | 
| 13ea00 | 20 20 20 20 20 2c 40 6b 69 6c 6c 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....,@kill..................... | 
| 13ea20 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61    67 69 74 2d 65 64 69 66 66 2d 70 72 65 76 69 6f | .......(let.((magit-ediff-previo | 
| 13ea40 | 75 73 2d 77 69 6e 63 6f 6e 66 20 63 6f 6e 66 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | us-winconf.conf))............... | 
| 13ea60 | 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 | 
| 13ea80 | 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)))))))......... | 
| 13eaa0 | 20 20 27 2c 66 6e 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 | ..',fn)))))..;;;###autoload.(def | 
| 13eac0 | 75 6e 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 | un.magit-ediff-stage.(file)..."S | 
| 13eae0 | 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 46 49 4c 45 | tage.and.unstage.changes.to.FILE | 
| 13eb00 | 20 75 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 | .using.Ediff..FILE.has.to.be.rel | 
| 13eb20 | 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 74 68 | ative.to.the.top.directory.of.th | 
| 13eb40 | 65 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 0a 20 20 | e.repository."...(interactive... | 
| 13eb60 | 20 28 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 | .(let.((files.(magit-tracked-fil | 
| 13eb80 | 65 73 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 | es)))......(list.(magit-completi | 
| 13eba0 | 6e 67 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 | ng-read."Selectively.stage.file" | 
| 13ebc0 | 20 66 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 | .files.nil.t.nil.nil............ | 
| 13ebe0 | 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 65 6d | .......................(car.(mem | 
| 13ec00 | 62 65 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 | ber.(magit-current-file).files)) | 
| 13ec20 | 29 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 | ))))...(magit-with-toplevel..... | 
| 13ec40 | 28 6c 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 | (let*.((bufA..(magit-get-revisio | 
| 13ec60 | 6e 2d 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 | n-buffer."HEAD".file)).......... | 
| 13ec80 | 20 20 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 | ..(bufB..(magit-get-revision-buf | 
| 13eca0 | 66 65 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 | fer."{index}".file))............ | 
| 13ecc0 | 28 6c 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 | (lockB.(and.bufB.(buffer-local-v | 
| 13ece0 | 61 6c 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 | alue.'buffer-read-only.bufB))).. | 
| 13ed00 | 20 20 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 | ..........(bufC..(get-file-buffe | 
| 13ed20 | 72 20 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 | r.file))............;;.Use.the.s | 
| 13ed40 | 61 6d 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 | ame.encoding.for.all.three.buffe | 
| 13ed60 | 72 73 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 | rs.or.we............;;.may.end.u | 
| 13ed80 | 70 20 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 | p.changing.the.file.in.an.uninte | 
| 13eda0 | 6e 64 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 | nded.way.............(bufC*.(or. | 
| 13edc0 | 62 75 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 | bufC.(find-file-noselect.file))) | 
| 13ede0 | 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 6f 72 2d 72 | ............(coding-system-for-r | 
| 13ee00 | 65 61 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 | ead.............(buffer-local-va | 
| 13ee20 | 6c 75 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 | lue.'buffer-file-coding-system.b | 
| 13ee40 | 75 66 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 | ufC*))............(bufA*.(magit- | 
| 13ee60 | 66 69 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 | find-file-noselect-1."HEAD".file | 
| 13ee80 | 20 74 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 | .t))............(bufB*.(magit-fi | 
| 13eea0 | 6e 64 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 | nd-file-index-noselect.file.t))) | 
| 13eec0 | 0a 20 20 20 20 20 20 28 73 65 74 66 20 28 62 75    66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 | .......(setf.(buffer-local-value | 
| 13eee0 | 20 27 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e    6c 79 20 62 75 66 42 2a 29 20 6e 69 6c 29 0a 20 | .'buffer-read-only.bufB*).nil).. | 
| 13ef00 | 20 20 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 | .....(magit-ediff-buffers....... | 
| 13ef20 | 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 28 77 68 65 6e | ....(lambda.().............(when | 
| 13ef40 | 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 42 29 0a | .(buffer-live-p.ediff-buffer-B). | 
| 13ef60 | 20 20 20 20 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 | ..............(when.lockB....... | 
| 13ef80 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20    28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 | ..........(setf.(buffer-local-va | 
| 13efa0 | 6c 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 20 74 29 29 0a | lue.'buffer-read-only.bufB).t)). | 
| 13efc0 | 20 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 6d 6f 64 69 | ..............(when.(buffer-modi | 
| 13efe0 | 66 69 65 64 2d 70 20 65 64 69 66 66 2d 62 75 66    66 65 72 2d 42 29 0a 20 20 20 20 20 20 20 20 20 | fied-p.ediff-buffer-B).......... | 
| 13f000 | 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 69 66 | .......(with-current-buffer.edif | 
| 13f020 | 66 2d 62 75 66 66 65 72 2d 42 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | f-buffer-B...................(ma | 
| 13f040 | 67 69 74 2d 75 70 64 61 74 65 2d 69 6e 64 65 78    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | git-update-index))))............ | 
| 13f060 | 20 28 77 68 65 6e 20 28 61 6e 64 20 28 62 75 66    66 65 72 2d 6c 69 76 65 2d 70 20 65 64 69 66 66 | .(when.(and.(buffer-live-p.ediff | 
| 13f080 | 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 20 20 20 20 20 20 20 | -buffer-C)...................... | 
| 13f0a0 | 20 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69    65 64 2d 70 20 65 64 69 66 66 2d 62 75 66 66 65 | ..(buffer-modified-p.ediff-buffe | 
| 13f0c0 | 72 2d 43 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 65 6e | r-C))...............(with-curren | 
| 13f0e0 | 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 20 20 20 20 20 20 20 | t-buffer.ediff-buffer-C......... | 
| 13f100 | 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 6d 61 74 20 | ........(when.(y-or-n-p.(format. | 
| 13f120 | 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 2d 6e 61 6d | "Save.file.%s?.".buffer-file-nam | 
| 13f140 | 65 29 29 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 62 75 66 66 | e))...................(save-buff | 
| 13f160 | 65 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20    28 62 75 66 41 20 62 75 66 41 2a 29 0a 20 20 20 | er))))).........(bufA.bufA*).... | 
| 13f180 | 20 20 20 20 20 28 62 75 66 42 20 62 75 66 42 2a    29 0a 20 20 20 20 20 20 20 20 28 62 75 66 43 20 | .....(bufB.bufB*).........(bufC. | 
| 13f1a0 | 62 75 66 43 2a 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 | bufC*)))))..;;;###autoload.(defu | 
| 13f1c0 | 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 76 42 | n.magit-ediff-compare.(revA.revB | 
| 13f1e0 | 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 46 49 | .fileA.fileB)..."Compare.REVA:FI | 
| 13f200 | 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 66 2e | LEA.with.REVB:FILEB.using.Ediff. | 
| 13f220 | 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 65 6c | ..FILEA.and.FILEB.have.to.be.rel | 
| 13f240 | 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 74 68 | ative.to.the.top.directory.of.th | 
| 13f260 | 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 20 69 | e.repository...If.REVA.or.REVB.i | 
| 13f280 | 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 65 0a | s.nil,.then.this.stands.for.the. | 
| 13f2a0 | 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 67 69 | working.tree.state...If.the.regi | 
| 13f2c0 | 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 73 20 | on.is.active,.use.the.revisions. | 
| 13f2e0 | 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 74 68 | on.the.first.and.last.line.of.th | 
| 13f300 | 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 6e | e.region...With.a.prefix.argumen | 
| 13f320 | 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 73 69 | t,.instead.of.diffing.the.revisi | 
| 13f340 | 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 20 63 | ons,.choose.a.revision.to.view.c | 
| 13f360 | 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 63 6f | hanges.along,.starting.at.the.co | 
| 13f380 | 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 73 20 | mmon.ancestor.of.both.revisions. | 
| 13f3a0 | 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 20 20 | (i.e.,.use.a.\"...\".range)."... | 
| 13f3c0 | 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 28 2c | (interactive....(pcase-let.((`(, | 
| 13f3e0 | 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 72 65 | revA.,revB).(magit-ediff-compare | 
| 13f400 | 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 20 20 | --read-revisions................ | 
| 13f420 | 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 72 65 | .................nil.current-pre | 
| 13f440 | 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 65 76 | fix-arg)))......(nconc.(list.rev | 
| 13f460 | 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 66 66 | A.revB).............(magit-ediff | 
| 13f480 | 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 61 67 | -read-files.revA.revB))))...(mag | 
| 13f4a0 | 69 74 2d 65 64 69 66 66 2d 62 75 66 66 65 72 73    20 6e 69 6c 0a 20 20 20 20 28 28 69 66 20 72 65 | it-ediff-buffers.nil.....((if.re | 
| 13f4c0 | 76 41 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 | vA.(magit-get-revision-buffer.re | 
| 13f4e0 | 76 41 20 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 | vA.fileA).(get-file-buffer....fi | 
| 13f500 | 6c 65 41 29 29 0a 20 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 | leA))......(if.revA.(magit-find- | 
| 13f520 | 66 69 6c 65 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 | file-noselect..revA.fileA).(find | 
| 13f540 | 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66    69 6c 65 41 29 29 29 0a 20 20 20 20 28 28 69 66 | -file-noselect.fileA))).....((if | 
| 13f560 | 20 72 65 76 42 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 | .revB.(magit-get-revision-buffer | 
| 13f580 | 20 72 65 76 42 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 | .revB.fileB).(get-file-buffer... | 
| 13f5a0 | 20 66 69 6c 65 42 29 29 0a 20 20 20 20 20 28 69    66 20 72 65 76 42 20 28 6d 61 67 69 74 2d 66 69 | .fileB))......(if.revB.(magit-fi | 
| 13f5c0 | 6e 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 20 28 66 | nd-file-noselect..revB.fileB).(f | 
| 13f5e0 | 69 6e 64 2d 66 69 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 | ind-file-noselect.fileB)))))..(d | 
| 13f600 | 65 66 75 6e 20 6d 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 | efun.magit-ediff-compare--read-r | 
| 13f620 | 65 76 69 73 69 6f 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 | evisions.(&optional.arg.mbase).. | 
| 13f640 | 20 28 6c 65 74 20 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 | .(let.((input.(or.arg.(magit-dif | 
| 13f660 | 66 2d 72 65 61 64 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 | f-read-range-or-commit.......... | 
| 13f680 | 20 20 20 20 20 20 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 | ..............."Compare.range.or | 
| 13f6a0 | 20 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 | .commit"........................ | 
| 13f6c0 | 20 6e 69 6c 20 6d 62 61 73 65 29 29 29 29 0a 20    20 20 20 28 2d 2d 69 66 2d 6c 65 74 20 28 6d 61 | .nil.mbase)))).....(--if-let.(ma | 
| 13f6e0 | 67 69 74 2d 73 70 6c 69 74 2d 72 61 6e 67 65 20    69 6e 70 75 74 29 0a 20 20 20 20 20 20 20 20 28 | git-split-range.input).........( | 
| 13f700 | 2d 63 6f 6e 73 2d 74 6f 2d 6c 69 73 74 20 69 74    29 0a 20 20 20 20 20 20 28 6c 69 73 74 20 69 6e | -cons-to-list.it).......(list.in | 
| 13f720 | 70 75 74 20 6e 69 6c 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 | put.nil))))..(defun.magit-ediff- | 
| 13f740 | 72 65 61 64 2d 66 69 6c 65 73 20 28 72 65 76 41    20 72 65 76 42 20 26 6f 70 74 69 6f 6e 61 6c 20 | read-files.(revA.revB.&optional. | 
| 13f760 | 66 69 6c 65 42 29 0a 20 20 22 52 65 61 64 20 66    69 6c 65 20 69 6e 20 52 45 56 42 2c 20 72 65 74 | fileB)..."Read.file.in.REVB,.ret | 
| 13f780 | 75 72 6e 20 69 74 20 61 6e 64 20 74 68 65 20 63    6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 66 69 6c | urn.it.and.the.corresponding.fil | 
| 13f7a0 | 65 20 69 6e 20 52 45 56 41 2e 0a 57 68 65 6e 20    46 49 4c 45 42 20 69 73 20 6e 6f 6e 2d 6e 69 6c | e.in.REVA..When.FILEB.is.non-nil | 
| 13f7c0 | 2c 20 75 73 65 20 74 68 69 73 20 61 73 20 52 45    56 42 27 73 20 66 69 6c 65 20 69 6e 73 74 65 61 | ,.use.this.as.REVB's.file.instea | 
| 13f7e0 | 64 20 6f 66 0a 70 72 6f 6d 70 74 69 6e 67 20 66    6f 72 20 69 74 2e 22 0a 20 20 28 75 6e 6c 65 73 | d.of.prompting.for.it."...(unles | 
| 13f800 | 73 20 66 69 6c 65 42 0a 20 20 20 20 28 73 65 74    71 20 66 69 6c 65 42 20 28 6d 61 67 69 74 2d 72 | s.fileB.....(setq.fileB.(magit-r | 
| 13f820 | 65 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 20 | ead-file-choice................. | 
| 13f840 | 20 28 66 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 | .(format."File.to.compare.betwee | 
| 13f860 | 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 20 20 | n.%s.and.%s".................... | 
| 13f880 | 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 | 
| 13f8a0 | 20 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 28 6d 61 67 69 74 | .tree"))..................(magit | 
| 13f8c0 | 2d 63 68 61 6e 67 65 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 | -changed-files.revA.revB)....... | 
| 13f8e0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 4e 6f 20 63 68 61 6e 67 65 64 20 66 | ...........(format."No.changed.f | 
| 13f900 | 69 6c 65 73 20 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 | iles.between.%s.and.%s"......... | 
| 13f920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 72 65 76 41 20 28 6f 72 20 72 65 76 42 20 22 | .................revA.(or.revB." | 
| 13f940 | 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65    22 29 29 29 29 29 0a 20 20 28 6c 69 73 74 20 28 | the.working.tree")))))...(list.( | 
| 13f960 | 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20    66 69 6c 65 42 20 28 6d 61 67 69 74 2d 72 65 76 | or.(car.(member.fileB.(magit-rev | 
| 13f980 | 69 73 69 6f 6e 2d 66 69 6c 65 73 20 72 65 76 41    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ision-files.revA)))............. | 
| 13f9a0 | 28 63 64 72 20 28 61 73 73 6f 63 20 66 69 6c 65    42 20 28 6d 61 67 69 74 2d 72 65 6e 61 6d 65 64 | (cdr.(assoc.fileB.(magit-renamed | 
| 13f9c0 | 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 20 20 20 20 | -files.revB.revA)))............. | 
| 13f9e0 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65    2d 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 | (magit-read-file-choice......... | 
| 13fa00 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 46 69    6c 65 20 69 6e 20 25 73 20 74 6f 20 63 6f 6d 70 | .....(format."File.in.%s.to.comp | 
| 13fa20 | 61 72 65 20 77 69 74 68 20 25 73 20 69 6e 20 25    73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | are.with.%s.in.%s".............. | 
| 13fa40 | 20 20 20 20 20 20 20 20 72 65 76 41 20 66 69 6c    65 42 20 28 6f 72 20 72 65 76 42 20 22 74 68 65 | ........revA.fileB.(or.revB."the | 
| 13fa60 | 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | .working.tree"))..............(m | 
| 13fa80 | 61 67 69 74 2d 63 68 61 6e 67 65 64 2d 66 69 6c    65 73 20 72 65 76 42 20 72 65 76 41 29 0a 20 20 | agit-changed-files.revB.revA)... | 
| 13faa0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 4e 6f 20 66 69 6c 65 73 20 68 61 76 | ...........(format."No.files.hav | 
| 13fac0 | 65 20 63 68 61 6e 67 65 64 20 62 65 74 77 65 65    6e 20 25 73 20 61 6e 64 20 25 73 22 0a 20 20 20 | e.changed.between.%s.and.%s".... | 
| 13fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 72 65 76 41 20 72 65 76 42 29 29 29 0a 20 | ..................revA.revB))).. | 
| 13fb00 | 20 20 20 20 20 20 20 66 69 6c 65 42 29 29 0a 0a    3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | .......fileB))..;;;###autoload.( | 
| 13fb20 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 65 64 69 66    66 2d 64 77 69 6d 20 28 29 0a 20 20 22 43 6f 6d | defun.magit-ediff-dwim.()..."Com | 
| 13fb40 | 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 64 | pare,.stage,.or.resolve.using.Ed | 
| 13fb60 | 69 66 66 2e 0a 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 73 73 | iff..This.command.tries.to.guess | 
| 13fb80 | 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 20 72 | .what.file,.and.what.commit.or.r | 
| 13fba0 | 61 6e 67 65 0a 74 68 65 20 75 73 65 72 20 77 61    6e 74 73 20 74 6f 20 63 6f 6d 70 61 72 65 2c 20 | ange.the.user.wants.to.compare,. | 
| 13fbc0 | 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 20 20 | stage,.or.resolve.using.Ediff... | 
| 13fbe0 | 49 74 0a 6d 69 67 68 74 20 6f 6e 6c 79 20 62 65    20 61 62 6c 65 20 74 6f 20 67 75 65 73 73 20 65 | It.might.only.be.able.to.guess.e | 
| 13fc00 | 69 74 68 65 72 20 74 68 65 20 66 69 6c 65 2c 20    6f 72 20 72 61 6e 67 65 20 6f 72 20 63 6f 6d 6d | ither.the.file,.or.range.or.comm | 
| 13fc20 | 69 74 2c 0a 69 6e 20 77 68 69 63 68 20 63 61 73    65 20 74 68 65 20 75 73 65 72 20 69 73 20 61 73 | it,.in.which.case.the.user.is.as | 
| 13fc40 | 6b 65 64 20 61 62 6f 75 74 20 74 68 65 20 6f 74    68 65 72 2e 20 20 49 74 20 6d 69 67 68 74 20 6e | ked.about.the.other...It.might.n | 
| 13fc60 | 6f 74 0a 61 6c 77 61 79 73 20 67 75 65 73 73 20    72 69 67 68 74 2c 20 69 6e 20 77 68 69 63 68 20 | ot.always.guess.right,.in.which. | 
| 13fc80 | 63 61 73 65 20 74 68 65 20 61 70 70 72 6f 70 72    69 61 74 65 20 60 6d 61 67 69 74 2d 65 64 69 66 | case.the.appropriate.`magit-edif | 
| 13fca0 | 66 2d 2a 27 0a 63 6f 6d 6d 61 6e 64 20 68 61 73    20 74 6f 20 62 65 20 75 73 65 64 20 65 78 70 6c | f-*'.command.has.to.be.used.expl | 
| 13fcc0 | 69 63 69 74 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 | icitly...If.it.cannot.read.the.u | 
| 13fce0 | 73 65 72 27 73 0a 6d 69 6e 64 20 61 74 20 61 6c    6c 2c 20 74 68 65 6e 20 69 74 20 61 73 6b 73 20 | ser's.mind.at.all,.then.it.asks. | 
| 13fd00 | 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 2e 22 0a | the.user.for.a.command.to.run.". | 
| 13fd20 | 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 73 65 63 74 69 6f 6e | ..(interactive)...(magit-section | 
| 13fd40 | 2d 63 61 73 65 0a 20 20 20 20 28 68 75 6e 6b 20    28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a | -case.....(hunk.(save-excursion. | 
| 13fd60 | 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 28 6f 72 | ............(goto-char.(oref.(or | 
| 13fd80 | 65 66 20 69 74 20 70 61 72 65 6e 74 29 20 73 74    61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ef.it.parent).start))........... | 
| 13fda0 | 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 64    77 69 6d 29 29 29 0a 20 20 20 20 28 74 0a 20 20 | ..(magit-ediff-dwim))).....(t... | 
| 13fdc0 | 20 20 20 28 6c 65 74 20 28 28 72 61 6e 67 65 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 64 77 69 | ...(let.((range.(magit-diff--dwi | 
| 13fde0 | 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28    66 69 6c 65 20 28 6d 61 67 69 74 2d 63 75 72 72 | m))............(file.(magit-curr | 
| 13fe00 | 65 6e 74 2d 66 69 6c 65 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 72 65 | ent-file))............command.re | 
| 13fe20 | 76 41 20 72 65 76 42 29 0a 20 20 20 20 20 20 20    28 70 63 61 73 65 20 72 61 6e 67 65 0a 20 20 20 | vA.revB)........(pcase.range.... | 
| 13fe40 | 20 20 20 20 20 20 28 28 61 6e 64 20 28 67 75 61    72 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 65 64 | ......((and.(guard.(not.magit-ed | 
| 13fe60 | 69 66 66 2d 64 77 69 6d 2d 73 68 6f 77 2d 6f 6e    2d 68 75 6e 6b 73 29 29 0a 20 20 20 20 20 20 20 | iff-dwim-show-on-hunks))........ | 
| 13fe80 | 20 20 20 20 20 20 20 20 28 6f 72 20 60 75 6e 73    74 61 67 65 64 20 60 73 74 61 67 65 64 29 29 0a | ........(or.`unstaged.`staged)). | 
| 13fea0 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20    63 6f 6d 6d 61 6e 64 20 28 69 66 20 28 6d 61 67 | ..........(setq.command.(if.(mag | 
| 13fec0 | 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 6d 65    72 67 65 64 2d 70 29 0a 20 20 20 20 20 20 20 20 | it-anything-unmerged-p)......... | 
| 13fee0 | 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 65 64 69 66 | ....................#'magit-edif | 
| 13ff00 | 66 2d 72 65 73 6f 6c 76 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f-resolve....................... | 
| 13ff20 | 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 20 20 | ....#'magit-ediff-stage)))...... | 
| 13ff40 | 20 20 20 20 28 60 75 6e 73 74 61 67 65 64 20 28    73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d | ....(`unstaged.(setq.command.#'m | 
| 13ff60 | 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 20 20 | agit-ediff-show-unstaged))...... | 
| 13ff80 | 20 20 20 20 28 60 73 74 61 67 65 64 20 28 73 65    74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 | ....(`staged.(setq.command.#'mag | 
| 13ffa0 | 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 20 20 | it-ediff-show-staged)).......... | 
| 13ffc0 | 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 28 73 | (`(commit...,value)...........(s | 
| 13ffe0 | 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 2d 63 | etq.command.#'magit-ediff-show-c | 
| 140000 | 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 6c 75 | ommit)...........(setq.revB.valu | 
| 140020 | 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 29 0a | e))..........(`(stash...,value). | 
| 140040 | 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 74 2d | ..........(setq.command.#'magit- | 
| 140060 | 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 65 74 | ediff-show-stash)...........(set | 
| 140080 | 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 20 73 | q.revB.value))..........((pred.s | 
| 1400a0 | 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 28 60 | tringp)...........(pcase-let.((` | 
| 1400c0 | 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 72 65 | (,a.,b).(magit-ediff-compare--re | 
| 1400e0 | 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 20 20 | ad-revisions.range)))........... | 
| 140100 | 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 63 6f | ..(setq.command.#'magit-ediff-co | 
| 140120 | 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 61 29 | mpare).............(setq.revA.a) | 
| 140140 | 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 20 20 | .............(setq.revB.b))).... | 
| 140160 | 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 76 65 | ......(_...........(when.(derive | 
| 140180 | 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)...... | 
| 1401a0 | 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 29 0a | .......(pcase.(magit-diff-type). | 
| 1401c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60    63 6f 6d 6d 69 74 74 65 64 20 28 70 63 61 73 65 | ..............(`committed.(pcase | 
| 1401e0 | 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 20 20 | -let.((`(,a.,b)................. | 
| 140200 | 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 65 64 | .......................(magit-ed | 
| 140220 | 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 20 20 | iff-compare--read-revisions..... | 
| 140240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 140260 | 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 20 20 | ....magit-buffer-range)))....... | 
| 140280 | 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 76 41 | ......................(setq.revA | 
| 1402a0 | 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 20 20 | .a)............................. | 
| 1402c0 | 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 28 28 | (setq.revB.b)))...............(( | 
| 1402e0 | 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 6f 77 | guard.(not.magit-ediff-dwim-show | 
| 140300 | 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 74 71 | -on-hunks))................(setq | 
| 140320 | 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 0a 20 | .command.#'magit-ediff-stage)).. | 
| 140340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 75    6e 73 74 61 67 65 64 20 20 28 73 65 74 71 20 63 | .............(`unstaged..(setq.c | 
| 140360 | 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 61 67 | ommand.#'magit-ediff-show-unstag | 
| 140380 | 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 60 73 74 61 67 65 64 20 20 20 20 28 | ed))...............(`staged....( | 
| 1403a0 | 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 2d | setq.command.#'magit-ediff-show- | 
| 1403c0 | 73 74 61 67 65 64 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 60 75 6e 64 65 66 69 6e | staged))...............(`undefin | 
| 1403e0 | 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 20 20 | ed.(setq.command.nil)).......... | 
| 140400 | 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 20 6e | .....(_..........(setq.command.n | 
| 140420 | 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 6d 6d | il))))))........(cond.((not.comm | 
| 140440 | 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 61 63 | and)...............(call-interac | 
| 140460 | 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 65 61 | tively................(magit-rea | 
| 140480 | 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 22 | d-char-case...................." | 
| 1404a0 | 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 6f 75 | Failed.to.read.your.mind;.do.you | 
| 1404c0 | 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 28 3f | .want.to.".t..................(? | 
| 1404e0 | 63 20 22 5b 63 5d 6f 6d 6d 69 74 22 20 20 27 6d    61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d | c."[c]ommit"..'magit-ediff-show- | 
| 140500 | 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 22 5b 72 | commit)..................(?r."[r | 
| 140520 | 5d 61 6e 67 65 22 20 20 20 27 6d 61 67 69 74 2d    65 64 69 66 66 2d 63 6f 6d 70 61 72 65 29 0a 20 | ]ange"...'magit-ediff-compare).. | 
| 140540 | 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 22 20 20 20 | ................(?s."[s]tage"... | 
| 140560 | 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 20 20 20 20 20 | 'magit-ediff-stage)............. | 
| 140580 | 20 20 20 20 20 28 3f 76 20 22 72 65 73 6f 6c 5b    76 5d 65 22 20 27 6d 61 67 69 74 2d 65 64 69 66 | .....(?v."resol[v]e".'magit-edif | 
| 1405a0 | 66 2d 72 65 73 6f 6c 76 65 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 | f-resolve))))..............((eq. | 
| 1405c0 | 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 65    64 69 66 66 2d 63 6f 6d 70 61 72 65 29 0a 20 20 | command.'magit-ediff-compare)... | 
| 1405e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70    6c 79 20 27 6d 61 67 69 74 2d 65 64 69 66 66 2d | ............(apply.'magit-ediff- | 
| 140600 | 63 6f 6d 70 61 72 65 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 | compare.revA.revB............... | 
| 140620 | 20 20 20 20 20 20 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 72 | .......(magit-ediff-read-files.r | 
| 140640 | 65 76 41 20 72 65 76 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 | evA.revB.file)))..............(( | 
| 140660 | 65 71 20 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69    74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 63 6f 6d | eq.command.'magit-ediff-show-com | 
| 140680 | 6d 69 74 29 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 | mit)...............(magit-ediff- | 
| 1406a0 | 73 68 6f 77 2d 63 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 | show-commit.revB)).............. | 
| 1406c0 | 28 28 65 71 20 63 6f 6d 6d 61 6e 64 20 27 6d 61    67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 | ((eq.command.'magit-ediff-show-s | 
| 1406e0 | 74 61 73 68 29 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 | tash)...............(magit-ediff | 
| 140700 | 2d 73 68 6f 77 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 | -show-stash.revB)).............. | 
| 140720 | 28 66 69 6c 65 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 | (file...............(funcall.com | 
| 140740 | 6d 61 6e 64 20 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 | mand.file))..............(t..... | 
| 140760 | 20 20 20 20 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 63 6f | ..........(call-interactively.co | 
| 140780 | 6d 6d 61 6e 64 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 | mmand)))))))..;;;###autoload.(de | 
| 1407a0 | 66 75 6e 20 6d 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 | fun.magit-ediff-show-staged.(fil | 
| 1407c0 | 65 29 0a 20 20 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 | e)..."Show.staged.changes.using. | 
| 1407e0 | 45 64 69 66 66 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 | Ediff...This.only.allows.looking | 
| 140800 | 20 61 74 20 74 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 | .at.the.changes;.to.stage,.unsta | 
| 140820 | 67 65 2c 0a 61 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 | ge,.and.discard.changes.using.Ed | 
| 140840 | 69 66 66 2c 20 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 | iff,.use.`magit-ediff-stage'...F | 
| 140860 | 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 74 6f 70 20 | ILE.must.be.relative.to.the.top. | 
| 140880 | 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 22 0a 20 20 | directory.of.the.repository."... | 
| 1408a0 | 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 | 
| 1408c0 | 64 2d 66 69 6c 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 | d-file-choice."Show.staged.chang | 
| 1408e0 | 65 73 20 66 6f 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 | es.for.file".................... | 
| 140900 | 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 64 2d 66 69 6c 65 | ..............(magit-staged-file | 
| 140920 | 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).............................. | 
| 140940 | 20 20 20 20 22 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 | ...."No.staged.files")))...(magi | 
| 140960 | 74 2d 65 64 69 66 66 2d 62 75 66 66 65 72 73 20    6e 69 6c 0a 20 20 20 20 28 28 6d 61 67 69 74 2d | t-ediff-buffers.nil.....((magit- | 
| 140980 | 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 66 69 6c 65 29 | get-revision-buffer."HEAD".file) | 
| 1409a0 | 0a 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 | ......(magit-find-file-noselect. | 
| 1409c0 | 22 48 45 41 44 22 20 66 69 6c 65 29 29 0a 20 20    20 20 28 28 67 65 74 2d 62 75 66 66 65 72 20 28 | "HEAD".file)).....((get-buffer.( | 
| 1409e0 | 63 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 0a 20 20 20 20 20 | concat.file.".~{index}~"))...... | 
| 140a00 | 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 6c 65 63 74 20 | (magit-find-file-index-noselect. | 
| 140a20 | 66 69 6c 65 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 75 | file.t))))..;;;###autoload.(defu | 
| 140a40 | 6e 20 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 20 28 66 69 6c | n.magit-ediff-show-unstaged.(fil | 
| 140a60 | 65 29 0a 20 20 22 53 68 6f 77 20 75 6e 73 74 61    67 65 64 20 63 68 61 6e 67 65 73 20 75 73 69 6e | e)..."Show.unstaged.changes.usin | 
| 140a80 | 67 20 45 64 69 66 66 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 | g.Ediff...This.only.allows.looki | 
| 140aa0 | 6e 67 20 61 74 20 74 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 | ng.at.the.changes;.to.stage,.uns | 
| 140ac0 | 74 61 67 65 2c 0a 61 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 | tage,.and.discard.changes.using. | 
| 140ae0 | 45 64 69 66 66 2c 20 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 | Ediff,.use.`magit-ediff-stage'.. | 
| 140b00 | 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 74 6f | .FILE.must.be.relative.to.the.to | 
| 140b20 | 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 22 0a | p.directory.of.the.repository.". | 
| 140b40 | 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 74 2d 72 | ..(interactive....(list.(magit-r | 
| 140b60 | 65 61 64 2d 66 69 6c 65 2d 63 68 6f 69 63 65 20    22 53 68 6f 77 20 75 6e 73 74 61 67 65 64 20 63 | ead-file-choice."Show.unstaged.c | 
| 140b80 | 68 61 6e 67 65 73 20 66 6f 72 20 66 69 6c 65 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hanges.for.file"................ | 
| 140ba0 | 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 75 6e 73 74 61 67 65 | ..................(magit-unstage | 
| 140bc0 | 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 20 20 20 | d-files)........................ | 
| 140be0 | 20 20 20 20 20 20 20 20 20 20 22 4e 6f 20 75 6e    73 74 61 67 65 64 20 66 69 6c 65 73 22 29 29 29 | .........."No.unstaged.files"))) | 
| 140c00 | 0a 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d    62 75 66 66 65 72 73 20 6e 69 6c 0a 20 20 20 20 | ...(magit-ediff-buffers.nil..... | 
| 140c20 | 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 7e 7b 69 6e | ((get-buffer.(concat.file.".~{in | 
| 140c40 | 64 65 78 7d 7e 22 29 29 0a 20 20 20 20 20 28 6d    61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 | dex}~"))......(magit-find-file-i | 
| 140c60 | 6e 64 65 78 2d 6e 6f 73 65 6c 65 63 74 20 66 69    6c 65 20 74 29 29 0a 20 20 20 20 28 28 67 65 74 | ndex-noselect.file.t)).....((get | 
| 140c80 | 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 6c    65 29 0a 20 20 20 20 20 28 66 69 6e 64 2d 66 69 | -file-buffer.file)......(find-fi | 
| 140ca0 | 6c 65 2d 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 | le-noselect.file))))..;;;###auto | 
| 140cc0 | 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 77 6f 72 | load.(defun.magit-ediff-show-wor | 
| 140ce0 | 6b 69 6e 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 | king-tree.(file)..."Show.changes | 
| 140d00 | 20 62 65 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 | .between.`HEAD'.and.working.tree | 
| 140d20 | 20 75 73 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 | .using.Ediff..FILE.must.be.relat | 
| 140d40 | 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. | 
| 140d60 | 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....( | 
| 140d80 | 6c 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 | list.(magit-read-file-choice."Sh | 
| 140da0 | 6f 77 20 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 | ow.changes.in.file"............. | 
| 140dc0 | 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 68 61 6e | .....................(magit-chan | 
| 140de0 | 67 65 64 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 | ged-files."HEAD")............... | 
| 140e00 | 20 20 20 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 | ..................."No.changed.f | 
| 140e20 | 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 65 72 73 20 | iles")))...(magit-ediff-buffers. | 
| 140e40 | 6e 69 6c 0a 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 62 75 66 | nil.....((magit-get-revision-buf | 
| 140e60 | 66 65 72 20 22 48 45 41 44 22 20 66 69 6c 65 29    0a 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e | fer."HEAD".file)......(magit-fin | 
| 140e80 | 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20    20 22 48 45 41 44 22 20 66 69 6c 65 29 29 0a 20 | d-file-noselect.."HEAD".file)).. | 
| 140ea0 | 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 20 20 | ...((get-file-buffer.file)...... | 
| 140ec0 | 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 29 0a 0a 3b 3b | (find-file-noselect.file))))..;; | 
| 140ee0 | 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 65 64 69 66 66 2d | ;###autoload.(defun.magit-ediff- | 
| 140f00 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 28 63 6f 6d    6d 69 74 29 0a 20 20 22 53 68 6f 77 20 63 68 61 | show-commit.(commit)..."Show.cha | 
| 140f20 | 6e 67 65 73 20 69 6e 74 72 6f 64 75 63 65 64 20    62 79 20 43 4f 4d 4d 49 54 20 75 73 69 6e 67 20 | nges.introduced.by.COMMIT.using. | 
| 140f40 | 45 64 69 66 66 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 | Ediff."...(interactive.(list.(ma | 
| 140f60 | 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 52 65 76 69 73 | git-read-branch-or-commit."Revis | 
| 140f80 | 69 6f 6e 22 29 29 29 0a 20 20 28 6c 65 74 20 28    28 72 65 76 41 20 28 63 6f 6e 63 61 74 20 63 6f | ion")))...(let.((revA.(concat.co | 
| 140fa0 | 6d 6d 69 74 20 22 5e 22 29 29 0a 20 20 20 20 20    20 20 20 28 72 65 76 42 20 63 6f 6d 6d 69 74 29 | mmit."^")).........(revB.commit) | 
| 140fc0 | 29 0a 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 | ).....(apply.#'magit-ediff-compa | 
| 140fe0 | 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 72 65    76 41 20 72 65 76 42 0a 20 20 20 20 20 20 20 20 | re............revA.revB......... | 
| 141000 | 20 20 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 72 65 76 41 20 | ...(magit-ediff-read-files.revA. | 
| 141020 | 72 65 76 42 20 28 6d 61 67 69 74 2d 63 75 72 72    65 6e 74 2d 66 69 6c 65 29 29 29 29 29 0a 0a 3b | revB.(magit-current-file)))))..; | 
| 141040 | 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 65 64 69 66 66 | ;;###autoload.(defun.magit-ediff | 
| 141060 | 2d 73 68 6f 77 2d 73 74 61 73 68 20 28 73 74 61    73 68 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e | -show-stash.(stash)..."Show.chan | 
| 141080 | 67 65 73 20 69 6e 74 72 6f 64 75 63 65 64 20 62    79 20 53 54 41 53 48 20 75 73 69 6e 67 20 45 64 | ges.introduced.by.STASH.using.Ed | 
| 1410a0 | 69 66 66 2e 0a 60 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 74 | iff..`magit-ediff-show-stash-wit | 
| 1410c0 | 68 2d 69 6e 64 65 78 27 20 63 6f 6e 74 72 6f 6c    73 20 77 68 65 74 68 65 72 20 61 0a 74 68 72 65 | h-index'.controls.whether.a.thre | 
| 1410e0 | 65 2d 62 75 66 66 65 72 20 45 64 69 66 66 20 69    73 20 75 73 65 64 20 69 6e 20 6f 72 64 65 72 20 | e-buffer.Ediff.is.used.in.order. | 
| 141100 | 74 6f 20 64 69 73 74 69 6e 67 75 69 73 68 20 63    68 61 6e 67 65 73 20 69 6e 20 74 68 65 0a 73 74 | to.distinguish.changes.in.the.st | 
| 141120 | 61 73 68 20 74 68 61 74 20 77 65 72 65 20 73 74    61 67 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ash.that.were.staged."...(intera | 
| 141140 | 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 20 22 53 | ctive.(list.(magit-read-stash."S | 
| 141160 | 74 61 73 68 22 29 29 29 0a 20 20 28 70 63 61 73    65 2d 6c 65 74 2a 20 28 28 72 65 76 41 20 28 63 | tash")))...(pcase-let*.((revA.(c | 
| 141180 | 6f 6e 63 61 74 20 73 74 61 73 68 20 22 5e 31 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | oncat.stash."^1")).............. | 
| 1411a0 | 20 20 28 72 65 76 42 20 28 63 6f 6e 63 61 74 20    73 74 61 73 68 20 22 5e 32 22 29 29 0a 20 20 20 | ..(revB.(concat.stash."^2")).... | 
| 1411c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76    43 20 73 74 61 73 68 29 0a 20 20 20 20 20 20 20 | ............(revC.stash)........ | 
| 1411e0 | 20 20 20 20 20 20 20 20 28 60 28 2c 66 69 6c 65    41 20 2c 66 69 6c 65 43 29 20 28 6d 61 67 69 74 | ........(`(,fileA.,fileC).(magit | 
| 141200 | 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 43 29 29 0a 20 20 | -ediff-read-files.revA.revC))... | 
| 141220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69    6c 65 42 20 66 69 6c 65 43 29 29 0a 20 20 20 20 | .............(fileB.fileC))..... | 
| 141240 | 28 69 66 20 28 61 6e 64 20 6d 61 67 69 74 2d 65    64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 2d | (if.(and.magit-ediff-show-stash- | 
| 141260 | 77 69 74 68 2d 69 6e 64 65 78 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 | with-index..............(member. | 
| 141280 | 66 69 6c 65 41 20 28 6d 61 67 69 74 2d 63 68 61    6e 67 65 64 2d 66 69 6c 65 73 20 72 65 76 42 20 | fileA.(magit-changed-files.revB. | 
| 1412a0 | 72 65 76 41 29 29 29 0a 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 65 64 69 66 66 2d 62 75 66 | revA))).........(magit-ediff-buf | 
| 1412c0 | 66 65 72 73 20 6e 69 6c 0a 20 20 20 20 20 20 20    20 20 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 | fers.nil...........((magit-get-r | 
| 1412e0 | 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 20 20 | evision-buffer.revA.fileA)...... | 
| 141300 | 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 6c 65 63 74 20 | ......(magit-find-file-noselect. | 
| 141320 | 20 72 65 76 41 20 66 69 6c 65 41 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d | .revA.fileA))...........((magit- | 
| 141340 | 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). | 
| 141360 | 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 | 
| 141380 | 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 28 28 6d | lect..revB.fileB))...........((m | 
| 1413a0 | 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 43 20 66 69 | agit-get-revision-buffer.revC.fi | 
| 1413c0 | 6c 65 43 29 0a 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 | leC)............(magit-find-file | 
| 1413e0 | 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 20 20 20 28 | -noselect..revC.fileC))).......( | 
| 141400 | 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 43 20 66 69 | magit-ediff-compare.revA.revC.fi | 
| 141420 | 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 65 64 69 66 | leA.fileC))))..(defun.magit-edif | 
| 141440 | 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 28 29 0a 20 | f-cleanup-auxiliary-buffers.().. | 
| 141460 | 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 6f 6c 2d 62 | .(let*.((ctl-buf.ediff-control-b | 
| 141480 | 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 69 66 66 2d | uffer)..........(ctl-win.(ediff- | 
| 1414a0 | 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 6c 2d 62 75 | get-visible-buffer-window.ctl-bu | 
| 1414c0 | 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 63 6f 6e 74 | f))..........(ctl-frm.ediff-cont | 
| 1414e0 | 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 61 6d 65 20 | rol-frame)..........(main-frame. | 
| 141500 | 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 77 69 6e 64 | (cond.((window-live-p.ediff-wind | 
| 141520 | 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 20 20 20 20 | ow-A)........................... | 
| 141540 | 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 2d 41 29 29 | ..(window-frame.ediff-window-A)) | 
| 141560 | 0a 20 20 20 20 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 77 69 | ............................((wi | 
| 141580 | 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 20 20 20 20 | ndow-live-p.ediff-window-B)..... | 
| 1415a0 | 20 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 | ........................(window- | 
| 1415c0 | 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 20 20 28 65 | frame.ediff-window-B))))).....(e | 
| 1415e0 | 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 64 69 66 66 | diff-kill-buffer-carefully.ediff | 
| 141600 | 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 6c 2d 62 75 | -diff-buffer).....(ediff-kill-bu | 
| 141620 | 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 64 69 66 66 | ffer-carefully.ediff-custom-diff | 
| 141640 | 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 66 65 72 2d | -buffer).....(ediff-kill-buffer- | 
| 141660 | 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 66 66 65 72 | carefully.ediff-fine-diff-buffer | 
| 141680 | 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 65 66 75 6c | ).....(ediff-kill-buffer-careful | 
| 1416a0 | 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 69 66 66 2d | ly.ediff-tmp-buffer).....(ediff- | 
| 1416c0 | 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 65 72 72 6f | kill-buffer-carefully.ediff-erro | 
| 1416e0 | 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 66 66 65 72 | r-buffer).....(ediff-kill-buffer | 
| 141700 | 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 0a 20 20 20 | -carefully.ediff-msg-buffer).... | 
| 141720 | 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 64 | .(ediff-kill-buffer-carefully.ed | 
| 141740 | 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 28 62 6f 75 | iff-debug-buffer).....(when.(bou | 
| 141760 | 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 29 0a 20 20 | ndp.'ediff-patch-diagnostics)... | 
| 141780 | 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 79 | ....(ediff-kill-buffer-carefully | 
| 1417a0 | 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 20 20 20 28 | .ediff-patch-diagnostics)).....( | 
| 1417c0 | 63 6f 6e 64 20 28 28 61 6e 64 20 28 65 64 69 66    66 2d 77 69 6e 64 6f 77 2d 64 69 73 70 6c 61 79 | cond.((and.(ediff-window-display | 
| 1417e0 | 2d 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 | -p).................(frame-live- | 
| 141800 | 70 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 | p.ctl-frm))............(delete-f | 
| 141820 | 72 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 | rame.ctl-frm))...........((windo | 
| 141840 | 77 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 | w-live-p.ctl-win)............(de | 
| 141860 | 6c 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 | lete-window.ctl-win))).....(edif | 
| 141880 | 66 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 | f-kill-buffer-carefully.ctl-buf) | 
| 1418a0 | 0a 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 | .....(when.(frame-live-p.main-fr | 
| 1418c0 | 61 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 | ame).......(select-frame.main-fr | 
| 1418e0 | 61 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 | ame))))..(defun.magit-ediff-rest | 
| 141900 | 6f 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 | ore-previous-winconf.()...(set-w | 
| 141920 | 69 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 | indow-configuration.magit-ediff- | 
| 141940 | 70 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 | previous-winconf))..;;;._.(provi | 
| 141960 | 64 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 | de.'magit-ediff).;;;.magit-ediff | 
| 141980 | 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................... | 
| 1419a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1419c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1419e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141a00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 73 75 62 6d 6f 64 75 6c 65 2e 65 6c 00 00 | magit-3.3.0/magit-submodule.el.. | 
| 141a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141a60 | 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 | 
| 141a80 | 30 30 37 34 36 31 32 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 37 30 37 00 20 30 00 00 00 | 0074612.00000000000.014707..0... | 
| 141aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141b00 | 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................... | 
| 141b20 | 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................... | 
| 141b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 141c00 | 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 73 75 62 6d 6f | ;;;.magit-submodule.el.---.submo | 
| 141c20 | 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 | 
| 141c40 | 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20 2d    2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 | cal-binding:.t.-*-..;;.Copyright | 
| 141c60 | 20 28 43 29 20 32 30 31 31 2d 32 30 32 31 20 20    54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 | .(C).2011-2021..The.Magit.Projec | 
| 141c80 | 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a 3b    3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 | t.Contributors.;;.;;.You.should. | 
| 141ca0 | 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 41 55 54 48 | have.received.a.copy.of.the.AUTH | 
| 141cc0 | 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63    68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c 6c 20 63 | ORS.md.file.which.;;.lists.all.c | 
| 141ce0 | 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 20 49 66    20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f | ontributors...If.not,.see.http:/ | 
| 141d00 | 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72    73 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 4a | /magit.vc/authors...;;.Author:.J | 
| 141d20 | 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 | 
| 141d40 | 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 | 
| 141d60 | 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 | 
| 141d80 | 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 | 
| 141da0 | 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 3b 20 79 6f | r..;;.Magit.is.free.software;.yo | 
| 141dc0 | 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 | 
| 141de0 | 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 | 
| 141e00 | 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 | 
| 141e20 | 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 | 
| 141e40 | 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69 74    68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f | .Foundation;.either.version.3,.o | 
| 141e60 | 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f    6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 20 | r.(at.your.option).;;.any.later. | 
| 141e80 | 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 | 
| 141ea0 | 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. | 
| 141ec0 | 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 | 
| 141ee0 | 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 | 
| 141f00 | 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. | 
| 141f20 | 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 | 
| 141f40 | 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.;; | 
| 141f60 | 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..;;.;; | 
| 141f80 | 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 | 
| 141fa0 | 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 | 
| 141fc0 | 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, | 
| 141fe0 | 20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e    67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 | .see.http://www.gnu.org/licenses | 
| 142000 | 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 0a | ...;;;.Code:..(require.'magit).. | 
| 142020 | 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 | 
| 142040 | 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 75 6c 65 2d | ptions..(defcustom.magit-module- | 
| 142060 | 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 74 2d 6d | sections-hook...'(magit-insert-m | 
| 142080 | 6f 64 75 6c 65 73 2d 6f 76 65 72 76 69 65 77 0a    20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | odules-overview.....magit-insert | 
| 1420a0 | 2d 6d 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 0a | -modules-unpulled-from-upstream. | 
| 1420c0 | 20 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 6c 6c 65 | ....magit-insert-modules-unpulle | 
| 1420e0 | 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74    65 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 | d-from-pushremote.....magit-inse | 
| 142100 | 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 72 65 61 6d 0a | rt-modules-unpushed-to-upstream. | 
| 142120 | 20 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 | ....magit-insert-modules-unpushe | 
| 142140 | 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 29    0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 62 79 20 | d-to-pushremote)..."Hook.run.by. | 
| 142160 | 60 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f    64 75 6c 65 73 27 2e 0a 0a 54 68 61 74 20 66 75 | `magit-insert-modules'...That.fu | 
| 142180 | 6e 63 74 69 6f 6e 20 69 73 6e 27 74 20 70 61 72    74 20 6f 66 20 60 6d 61 67 69 74 2d 73 74 61 74 | nction.isn't.part.of.`magit-stat | 
| 1421a0 | 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b    27 73 20 64 65 66 61 75 6c 74 0a 76 61 6c 75 65 | us-sections-hook's.default.value | 
| 1421c0 | 2c 20 73 6f 20 79 6f 75 20 68 61 76 65 20 74 6f    20 61 64 64 20 69 74 20 79 6f 75 72 73 65 6c 66 | ,.so.you.have.to.add.it.yourself | 
| 1421e0 | 20 66 6f 72 20 74 68 69 73 20 68 6f 6f 6b 20 74    6f 20 68 61 76 65 20 61 6e 79 0a 65 66 66 65 63 | .for.this.hook.to.have.any.effec | 
| 142200 | 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.. | 
| 142220 | 20 22 32 2e 31 31 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.11.0")...:group.'magit-statu | 
| 142240 | 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 61 67 | s...:type.'hook)..(defcustom.mag | 
| 142260 | 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 20 74 0a 20 20 22 57 | it-module-sections-nested.t..."W | 
| 142280 | 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 6d 6f 64 75 6c 65 73 27 20 77 72 | hether.`magit-insert-modules'.wr | 
| 1422a0 | 61 70 73 20 69 6e 73 65 72 74 65 64 20 73 65 63    74 69 6f 6e 73 2e 0a 0a 49 66 20 74 68 69 73 20 | aps.inserted.sections...If.this. | 
| 1422c0 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e    20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 74 | is.non-nil,.then.only.a.single.t | 
| 1422e0 | 6f 70 2d 6c 65 76 65 6c 20 73 65 63 74 69 6f 6e    0a 69 73 20 69 6e 73 65 72 74 65 64 2e 20 20 49 | op-level.section.is.inserted...I | 
| 142300 | 66 20 69 74 20 69 73 20 6e 69 6c 2c 20 74 68 65    6e 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 20 6c | f.it.is.nil,.then.all.sections.l | 
| 142320 | 69 73 74 65 64 20 69 6e 0a 60 6d 61 67 69 74 2d    6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d | isted.in.`magit-module-sections- | 
| 142340 | 68 6f 6f 6b 27 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 | hook'.become.top-level.sections. | 
| 142360 | 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..." | 
| 142380 | 32 2e 31 31 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 0a | 2.11.0")...:group.'magit-status. | 
| 1423a0 | 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 | 
| 1423c0 | 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69    73 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 27 28 68 | git-submodule-list-mode-hook.'(h | 
| 1423e0 | 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 29 0a 20 20 22    48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 | l-line-mode)..."Hook.run.after.e | 
| 142400 | 6e 74 65 72 69 6e 67 20 4d 61 67 69 74 2d 53 75    62 6d 6f 64 75 6c 65 2d 4c 69 73 74 20 6d 6f 64 | ntering.Magit-Submodule-List.mod | 
| 142420 | 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.. | 
| 142440 | 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 72 65 70 6f 6c 69 | ."2.9.0")...:group.'magit-repoli | 
| 142460 | 73 74 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b    0a 20 20 3a 67 65 74 20 27 6d 61 67 69 74 2d 68 | st...:type.'hook...:get.'magit-h | 
| 142480 | 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 68 6c 2d 6c | ook-custom-get...:options.'(hl-l | 
| 1424a0 | 69 6e 65 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 73 75 62 | ine-mode))..(defcustom.magit-sub | 
| 1424c0 | 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 63 6f 6c 75    6d 6e 73 0a 20 20 27 28 28 22 50 61 74 68 22 20 | module-list-columns...'(("Path". | 
| 1424e0 | 20 20 20 20 32 35 20 6d 61 67 69 74 2d 6d 6f 64    75 6c 65 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 70 | ....25.magit-modulelist-column-p | 
| 142500 | 61 74 68 20 20 20 6e 69 6c 29 0a 20 20 20 20 28    22 56 65 72 73 69 6f 6e 22 20 20 32 35 20 6d 61 | ath...nil).....("Version"..25.ma | 
| 142520 | 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 20 20 6e 69 6c | git-repolist-column-version..nil | 
| 142540 | 29 0a 20 20 20 20 28 22 42 72 61 6e 63 68 22 20    20 20 32 30 20 6d 61 67 69 74 2d 72 65 70 6f 6c | ).....("Branch"...20.magit-repol | 
| 142560 | 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 72 61 6e 63    68 20 20 20 6e 69 6c 29 0a 20 20 20 20 28 22 42 | ist-column-branch...nil).....("B | 
| 142580 | 3c 55 22 20 33 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 | <U".3.magit-repolist-column-unpu | 
| 1425a0 | 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65    61 6d 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c | lled-from-upstream...((:right-al | 
| 1425c0 | 69 67 6e 20 74 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 70 6f | ign.t))).....("B>U".3.magit-repo | 
| 1425e0 | 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 | 
| 142600 | 20 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c    69 67 6e 20 74 29 29 29 0a 20 20 20 20 28 22 42 | .....((:right-align.t))).....("B | 
| 142620 | 3c 50 22 20 33 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 | <P".3.magit-repolist-column-unpu | 
| 142640 | 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65    6d 6f 74 65 20 28 28 3a 72 69 67 68 74 2d 61 6c | lled-from-pushremote.((:right-al | 
| 142660 | 69 67 6e 20 74 29 29 29 0a 20 20 20 20 28 22 42    3e 50 22 20 33 20 6d 61 67 69 74 2d 72 65 70 6f | ign.t))).....("B>P".3.magit-repo | 
| 142680 | 6c 69 73 74 2d 63 6f 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 | list-column-unpushed-to-pushremo | 
| 1426a0 | 74 65 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c    69 67 6e 20 74 29 29 29 0a 20 20 20 20 28 22 42 | te...((:right-align.t))).....("B | 
| 1426c0 | 22 20 20 20 33 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 | "...3.magit-repolist-column-bran | 
| 1426e0 | 63 68 65 73 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c | ches.................((:right-al | 
| 142700 | 69 67 6e 20 74 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 | ign.t))).....("S"...3.magit-repo | 
| 142720 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 73 74 61 73    68 65 73 20 20 20 20 20 20 20 20 20 20 20 20 20 | list-column-stashes............. | 
| 142740 | 20 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c    69 67 6e 20 74 29 29 29 29 0a 20 20 22 4c 69 73 | .....((:right-align.t))))..."Lis | 
| 142760 | 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 61 67 69 74 | t.of.columns.displayed.by.`magit | 
| 142780 | 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 6d 65 6e 74 | -list-submodules'...Each.element | 
| 1427a0 | 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 46 4f 52 4d | .has.the.form.(HEADER.WIDTH.FORM | 
| 1427c0 | 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 72 69 6e 67 | AT.PROPS)...HEADER.is.the.string | 
| 1427e0 | 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 49 44 54 48 | .displayed.in.the.header...WIDTH | 
| 142800 | 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 20 20 46 4f | .is.the.width.of.the.column...FO | 
| 142820 | 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 61 6c 6c 65 | RMAT.is.a.function.that.is.calle | 
| 142840 | 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 6f 73 69 74 | d.with.one.argument,.the.reposit | 
| 142860 | 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 69 74 73 20 | ory.identification.(usually.its. | 
| 142880 | 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 2d 64 69 72 | basename),.and.with.`default-dir | 
| 1428a0 | 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 6c 20 6f 66 | ectory'.bound.to.the.toplevel.of | 
| 1428c0 | 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 6f 20 72 65 | .its.working.tree...It.has.to.re | 
| 1428e0 | 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. | 
| 142900 | 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 20 73 75 70 | nil...PROPS.is.an.alist.that.sup | 
| 142920 | 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 27 20 61 6e | ports.the.keys.`:right-align'.an | 
| 142940 | 64 20 60 3a 70 61 64 2d 72 69 67 68 74 27 2e 0a    0a 59 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f | d.`:pad-right'...You.may.wish.to | 
| 142960 | 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 | 
| 142980 | 6d 6e 73 20 75 73 69 6e 67 20 6a 75 73 74 20 6f    6e 65 0a 63 68 61 72 61 63 74 65 72 20 70 65 72 | mns.using.just.one.character.per | 
| 1429a0 | 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 64 69 6e 67 20 | .column.and.without.any.padding. | 
| 1429c0 | 62 65 74 77 65 65 6e 20 63 6f 6c 75 6d 6e 73 2c    20 69 6e 0a 77 68 69 63 68 20 63 61 73 65 20 79 | between.columns,.in.which.case.y | 
| 1429e0 | 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 20 61 6e    20 61 70 70 72 6f 70 72 69 61 74 20 48 45 41 44 | ou.should.use.an.appropriat.HEAD | 
| 142a00 | 45 52 2c 20 73 65 74 20 57 49 44 54 48 20 74 6f    20 31 2c 0a 61 6e 64 20 73 65 74 20 60 3a 70 61 | ER,.set.WIDTH.to.1,.and.set.`:pa | 
| 142a20 | 64 2d 72 69 67 68 74 27 20 74 6f 20 30 2e 20 20    5c 22 2b 5c 22 20 69 73 20 73 75 62 73 74 69 74 | d-right'.to.0...\"+\".is.substit | 
| 142a40 | 75 74 65 64 20 66 6f 72 20 6e 75 6d 62 65 72 73    20 68 69 67 68 65 72 0a 74 68 61 6e 20 39 2e 22 | uted.for.numbers.higher.than.9." | 
| 142a60 | 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 | 
| 142a80 | 2e 38 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 | .8.0")...:group.'magit-repolist. | 
| 142aa0 | 20 20 3a 74 79 70 65 20 60 28 72 65 70 65 61 74    20 28 6c 69 73 74 20 3a 74 61 67 20 22 43 6f 6c | ..:type.`(repeat.(list.:tag."Col | 
| 142ac0 | 75 6d 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 73 74 72 | umn"........................(str | 
| 142ae0 | 69 6e 67 20 20 20 3a 74 61 67 20 22 48 65 61 64    65 72 20 4c 61 62 65 6c 22 29 0a 20 20 20 20 20 | ing...:tag."Header.Label")...... | 
| 142b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 69 6e 74 65 67 65 72 20 20 3a 74 61 67 | ..................(integer..:tag | 
| 142b20 | 20 22 43 6f 6c 75 6d 6e 20 57 69 64 74 68 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Column.Width")................ | 
| 142b40 | 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f    6e 20 3a 74 61 67 20 22 49 6e 73 65 72 74 65 72 | ........(function.:tag."Inserter | 
| 142b60 | 20 46 75 6e 63 74 69 6f 6e 22 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Function")..................... | 
| 142b80 | 20 20 20 28 72 65 70 65 61 74 20 20 20 3a 74 61    67 20 22 50 72 6f 70 65 72 74 69 65 73 22 0a 20 | ...(repeat...:tag."Properties".. | 
| 142ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 142bc0 | 28 6c 69 73 74 20 28 63 68 6f 69 63 65 20 3a 74    61 67 20 22 50 72 6f 70 65 72 74 79 22 0a 20 20 | (list.(choice.:tag."Property"... | 
| 142be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 142c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 73 74 20 3a 72 69 67 68 74 2d 61 6c 69 67 6e | .............(const.:right-align | 
| 142c20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 142c40 | 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 70 61 64 2d 72 69 67 | .................(const.:pad-rig | 
| 142c60 | 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 20 20 | ht)............................. | 
| 142c80 | 20 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 29 29 0a 20 20 20 | ...................(symbol)).... | 
| 142ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 142cc0 | 20 20 20 20 28 73 65 78 70 20 20 20 3a 74 61 67    20 22 56 61 6c 75 65 22 29 29 29 29 29 29 0a 0a | ....(sexp...:tag."Value")))))).. | 
| 142ce0 | 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- | 
| 142d00 | 73 6f 72 74 2d 6b 65 79 20 27 28 22 50 61 74 68    22 20 2e 20 6e 69 6c 29 0a 20 20 22 49 6e 69 74 | sort-key.'("Path"...nil)..."Init | 
| 142d20 | 69 61 6c 20 73 6f 72 74 20 6b 65 79 20 66 6f 72    20 62 75 66 66 65 72 20 63 72 65 61 74 65 64 20 | ial.sort.key.for.buffer.created. | 
| 142d40 | 62 79 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d 73    75 62 6d 6f 64 75 6c 65 73 27 2e 0a 49 66 20 6e | by.`magit-list-submodules'..If.n | 
| 142d60 | 69 6c 2c 20 6e 6f 20 61 64 64 69 74 69 6f 6e 61    6c 20 73 6f 72 74 69 6e 67 20 69 73 20 70 65 72 | il,.no.additional.sorting.is.per | 
| 142d80 | 66 6f 72 6d 65 64 2e 20 20 4f 74 68 65 72 77 69    73 65 2c 20 74 68 69 73 0a 73 68 6f 75 6c 64 20 | formed...Otherwise,.this.should. | 
| 142da0 | 62 65 20 61 20 63 6f 6e 73 20 63 65 6c 6c 20 28    4e 41 4d 45 20 2e 20 46 4c 49 50 29 2e 20 20 4e | be.a.cons.cell.(NAME...FLIP)...N | 
| 142dc0 | 41 4d 45 20 69 73 20 61 20 73 74 72 69 6e 67 20    6d 61 74 63 68 69 6e 67 0a 6f 6e 65 20 6f 66 20 | AME.is.a.string.matching.one.of. | 
| 142de0 | 74 68 65 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 73    20 69 6e 20 60 6d 61 67 69 74 2d 73 75 62 6d 6f | the.column.names.in.`magit-submo | 
| 142e00 | 64 75 6c 65 2d 6c 69 73 74 2d 63 6f 6c 75 6d 6e    73 27 2e 20 20 46 4c 49 50 2c 0a 69 66 20 6e 6f | dule-list-columns'...FLIP,.if.no | 
| 142e20 | 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 20 72 65 73 75 6c | n-nil,.means.to.invert.the.resul | 
| 142e40 | 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 73 69 6f 6e 20 27 | ting.sort."...:package-version.' | 
| 142e60 | 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 69 | (magit..."3.2.0")...:group.'magi | 
| 142e80 | 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 65 20 28 63 6f 6e | t-repolist...:type.'(choice.(con | 
| 142ea0 | 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 63 6f 6e 73 20 28 | st.nil)..................(cons.( | 
| 142ec0 | 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 0a 20 20 20 20 20 | string.:tag."Column.name")...... | 
| 142ee0 | 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 20 3a 74 61 67 20 | ..................(boolean.:tag. | 
| 142f00 | 22 46 6c 69 70 20 6f 72 64 65 72 22 29 29 29 29    0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | "Flip.order"))))..(defcustom.mag | 
| 142f20 | 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 6d    6f 76 65 2d 74 72 61 73 68 2d 67 69 74 64 69 72 | it-submodule-remove-trash-gitdir | 
| 142f40 | 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72    20 60 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c | s.nil..."Whether.`magit-submodul | 
| 142f60 | 65 2d 72 65 6d 6f 76 65 27 20 6f 66 66 65 72 73    20 74 6f 20 74 72 61 73 68 20 6d 6f 64 75 6c 65 | e-remove'.offers.to.trash.module | 
| 142f80 | 20 67 69 74 64 69 72 73 2e 0a 0a 49 66 20 74 68    69 73 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 | .gitdirs...If.this.is.nil,.then. | 
| 142fa0 | 74 68 61 74 20 63 6f 6d 6d 61 6e 64 20 64 6f 65    73 20 6e 6f 74 20 6f 66 66 65 72 20 74 6f 20 64 | that.command.does.not.offer.to.d | 
| 142fc0 | 6f 20 73 6f 20 75 6e 6c 65 73 73 0a 61 20 70 72    65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 | o.so.unless.a.prefix.argument.is | 
| 142fe0 | 20 75 73 65 64 2e 20 20 57 68 65 6e 20 74 68 69    73 20 69 73 20 74 2c 20 74 68 65 6e 20 69 74 20 | .used...When.this.is.t,.then.it. | 
| 143000 | 64 6f 65 73 20 6f 66 66 65 72 20 74 6f 0a 64 6f    20 73 6f 20 65 76 65 6e 20 77 69 74 68 6f 75 74 | does.offer.to.do.so.even.without | 
| 143020 | 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65    6e 74 2e 0a 0a 49 6e 20 62 6f 74 68 20 63 61 73 | .a.prefix.argument...In.both.cas | 
| 143040 | 65 73 20 74 68 65 20 61 63 74 69 6f 6e 20 73 74    69 6c 6c 20 68 61 73 20 74 6f 20 62 65 20 63 6f | es.the.action.still.has.to.be.co | 
| 143060 | 6e 66 69 72 6d 65 64 20 75 6e 6c 65 73 73 20 74    68 61 74 20 69 73 0a 64 69 73 61 62 6c 65 64 20 | nfirmed.unless.that.is.disabled. | 
| 143080 | 75 73 69 6e 67 20 74 68 65 20 6f 70 74 69 6f 6e    20 60 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 | using.the.option.`magit-no-confi | 
| 1430a0 | 72 6d 27 2e 20 20 44 6f 69 6e 67 20 74 68 65 20    6c 61 74 74 65 72 0a 61 6e 64 20 61 6c 73 6f 20 | rm'...Doing.the.latter.and.also. | 
| 1430c0 | 73 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 72    69 61 62 6c 65 20 74 6f 20 74 20 77 69 6c 6c 20 | setting.this.variable.to.t.will. | 
| 1430e0 | 6c 65 61 64 20 74 6f 20 74 65 61 72 73 2e 22 0a    20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | lead.to.tears."...:package-versi | 
| 143100 | 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. | 
| 143120 | 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 61 6e | 'magit-commands...:type.'boolean | 
| 143140 | 29 0a 0a 3b 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 | )..;;;.Popup..;;;###autoload.(au | 
| 143160 | 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 75    62 6d 6f 64 75 6c 65 20 22 6d 61 67 69 74 2d 73 | toload.'magit-submodule."magit-s | 
| 143180 | 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 | 
| 1431a0 | 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d    73 75 62 6d 6f 64 75 6c 65 20 28 29 0a 20 20 22 | ne-prefix.magit-submodule.()..." | 
| 1431c0 | 41 63 74 20 6f 6e 20 61 20 73 75 62 6d 6f 64 75    6c 65 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 | Act.on.a.submodule."...:man-page | 
| 1431e0 | 20 22 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 22    0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a | ."git-submodule"...["Arguments". | 
| 143200 | 20 20 20 28 22 2d 66 22 20 22 46 6f 72 63 65 22    20 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 66 | ...("-f"."Force"............("-f | 
| 143220 | 22 20 22 2d 2d 66 6f 72 63 65 22 29 29 0a 20 20    20 28 22 2d 72 22 20 22 52 65 63 75 72 73 69 76 | "."--force"))....("-r"."Recursiv | 
| 143240 | 65 22 20 20 20 20 20 20 20 20 22 2d 2d 72 65 63    75 72 73 69 76 65 22 29 0a 20 20 20 28 22 2d 4e | e"........"--recursive")....("-N | 
| 143260 | 22 20 22 44 6f 20 6e 6f 74 20 66 65 74 63 68 22    20 20 20 20 20 28 22 2d 4e 22 20 22 2d 2d 6e 6f | "."Do.not.fetch".....("-N"."--no | 
| 143280 | 2d 66 65 74 63 68 22 29 29 0a 20 20 20 28 22 2d    43 22 20 22 43 68 65 63 6b 6f 75 74 20 74 69 70 | -fetch"))....("-C"."Checkout.tip | 
| 1432a0 | 22 20 20 20 20 20 22 2d 2d 63 68 65 63 6b 6f 75    74 22 29 0a 20 20 20 28 22 2d 52 22 20 22 52 65 | "....."--checkout")....("-R"."Re | 
| 1432c0 | 62 61 73 65 20 6f 6e 74 6f 20 74 69 70 22 20 20    22 2d 2d 72 65 62 61 73 65 22 29 0a 20 20 20 28 | base.onto.tip".."--rebase")....( | 
| 1432e0 | 22 2d 4d 22 20 22 4d 65 72 67 65 20 74 69 70 22    20 20 20 20 20 20 20 20 22 2d 2d 6d 65 72 67 65 | "-M"."Merge.tip"........"--merge | 
| 143300 | 22 29 0a 20 20 20 28 22 2d 55 22 20 22 55 73 65    20 75 70 73 74 72 65 61 6d 20 74 69 70 22 20 22 | ")....("-U"."Use.upstream.tip"." | 
| 143320 | 2d 2d 72 65 6d 6f 74 65 22 29 5d 0a 20 20 5b 22    4f 6e 65 20 6d 6f 64 75 6c 65 20 61 63 74 69 6f | --remote")]...["One.module.actio | 
| 143340 | 6e 73 22 0a 20 20 20 28 22 61 22 20 6d 61 67 69    74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64 29 | ns"....("a".magit-submodule-add) | 
| 143360 | 0a 20 20 20 28 22 72 22 20 6d 61 67 69 74 2d 73    75 62 6d 6f 64 75 6c 65 2d 72 65 67 69 73 74 65 | ....("r".magit-submodule-registe | 
| 143380 | 72 29 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74    2d 73 75 62 6d 6f 64 75 6c 65 2d 70 6f 70 75 6c | r)....("p".magit-submodule-popul | 
| 1433a0 | 61 74 65 29 0a 20 20 20 28 22 75 22 20 6d 61 67    69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 75 70 64 | ate)....("u".magit-submodule-upd | 
| 1433c0 | 61 74 65 29 0a 20 20 20 28 22 73 22 20 6d 61 67    69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 79 6e | ate)....("s".magit-submodule-syn | 
| 1433e0 | 63 68 72 6f 6e 69 7a 65 29 0a 20 20 20 28 22 64    22 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c | chronize)....("d".magit-submodul | 
| 143400 | 65 2d 75 6e 70 6f 70 75 6c 61 74 65 29 0a 20 20    20 28 22 6b 22 20 22 52 65 6d 6f 76 65 22 20 6d | e-unpopulate)....("k"."Remove".m | 
| 143420 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72    65 6d 6f 76 65 29 5d 0a 20 20 5b 22 41 6c 6c 20 | agit-submodule-remove)]...["All. | 
| 143440 | 6d 6f 64 75 6c 65 73 20 61 63 74 69 6f 6e 73 22    0a 20 20 20 28 22 6c 22 20 22 4c 69 73 74 20 61 | modules.actions"....("l"."List.a | 
| 143460 | 6c 6c 20 6d 6f 64 75 6c 65 73 22 20 20 6d 61 67    69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c | ll.modules"..magit-list-submodul | 
| 143480 | 65 73 29 0a 20 20 20 28 22 66 22 20 22 46 65 74    63 68 20 61 6c 6c 20 6d 6f 64 75 6c 65 73 22 20 | es)....("f"."Fetch.all.modules". | 
| 1434a0 | 6d 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75    6c 65 73 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d | magit-fetch-modules)])..(defun.m | 
| 1434c0 | 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 28 26 72 65 73 74 20 | agit-submodule-arguments.(&rest. | 
| 1434e0 | 66 69 6c 74 65 72 73 29 0a 20 20 28 2d 2d 66 69    6c 74 65 72 20 28 61 6e 64 20 28 6d 65 6d 62 65 | filters)...(--filter.(and.(membe | 
| 143500 | 72 20 69 74 20 66 69 6c 74 65 72 73 29 20 69 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 | r.it.filters).it).............(t | 
| 143520 | 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d    61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 29 29 | ransient-args.'magit-submodule)) | 
| 143540 | 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67    69 74 2d 2d 67 69 74 2d 73 75 62 6d 6f 64 75 6c | )..(defclass.magit--git-submodul | 
| 143560 | 65 2d 73 75 66 66 69 78 20 28 74 72 61 6e 73 69    65 6e 74 2d 73 75 66 66 69 78 29 0a 20 20 28 29 | e-suffix.(transient-suffix)...() | 
| 143580 | 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 | 
| 1435a0 | 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 28    6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d 73 | t-description.((obj.magit--git-s | 
| 1435c0 | 75 62 6d 6f 64 75 6c 65 2d 73 75 66 66 69 78 29    29 0a 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65 | ubmodule-suffix))...(let.((value | 
| 1435e0 | 20 28 64 65 6c 71 20 6e 69 6c 20 28 6d 61 70 63    61 72 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e | .(delq.nil.(mapcar.'transient-in | 
| 143600 | 66 69 78 2d 76 61 6c 75 65 20 74 72 61 6e 73 69    65 6e 74 2d 2d 73 75 66 66 69 78 65 73 29 29 29 | fix-value.transient--suffixes))) | 
| 143620 | 29 0a 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 | ).....(replace-regexp-in-string. | 
| 143640 | 20 20 20 20 20 22 5c 5c 5b 2d 2d 5b 5e 5d 5d 2b    5c 5c 5d 22 0a 20 20 20 20 20 28 6c 61 6d 62 64 | ....."\\[--[^]]+\\]"......(lambd | 
| 143660 | 61 20 28 6d 61 74 63 68 29 0a 20 20 20 20 20 20    20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 | a.(match)........(format.(proper | 
| 143680 | 74 69 7a 65 20 22 5b 25 73 5d 22 20 27 66 61 63    65 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 | tize."[%s]".'face.'transient-ina | 
| 1436a0 | 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ctive-argument)................( | 
| 1436c0 | 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 20 20 20 20 20 20 20 | mapconcat.(lambda.(arg)......... | 
| 1436e0 | 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 20 | ....................(propertize. | 
| 143700 | 61 72 67 20 27 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 | arg.'face....................... | 
| 143720 | 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 62 65 72 20 61 72 | ..................(if.(member.ar | 
| 143740 | 67 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 20 20 20 20 20 20 | g.value)........................ | 
| 143760 | 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 6e 74 2d | .....................'transient- | 
| 143780 | 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 20 20 | argument........................ | 
| 1437a0 | 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 69 6e | ...................'transient-in | 
| 1437c0 | 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | active-argument))).............. | 
| 1437e0 | 20 20 20 20 20 20 20 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 | .............(save-match-data... | 
| 143800 | 20 20 20 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 69 74 | ..........................(split | 
| 143820 | 2d 73 74 72 69 6e 67 20 28 73 75 62 73 74 72 69    6e 67 20 6d 61 74 63 68 20 31 20 2d 31 29 20 22 | -string.(substring.match.1.-1)." | 
| 143840 | 7c 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 28 | |"))...........................( | 
| 143860 | 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 2d | propertize."|".'face.'transient- | 
| 143880 | 69 6e 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e    74 29 29 29 29 0a 20 20 20 20 20 28 63 6c 2d 63 | inactive-argument))))......(cl-c | 
| 1438a0 | 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 20    6f 62 6a 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | all-next-method.obj))))..;;;###a | 
| 1438c0 | 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 64 75 | utoload.(autoload.'magit-submodu | 
| 1438e0 | 6c 65 2d 61 64 64 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 | le-add."magit-submodule".nil.t). | 
| 143900 | 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 73 | (transient-define-suffix.magit-s | 
| 143920 | 75 62 6d 6f 64 75 6c 65 2d 61 64 64 20 28 75 72    6c 20 26 6f 70 74 69 6f 6e 61 6c 20 70 61 74 68 | ubmodule-add.(url.&optional.path | 
| 143940 | 20 6e 61 6d 65 20 61 72 67 73 29 0a 20 20 22 41    64 64 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 | .name.args)..."Add.the.repositor | 
| 143960 | 79 20 61 74 20 55 52 4c 20 61 73 20 61 20 6d 6f    64 75 6c 65 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 | y.at.URL.as.a.module...Optional. | 
| 143980 | 50 41 54 48 20 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 | PATH.is.the.path.to.the.module.r | 
| 1439a0 | 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 72    6f 6f 74 20 6f 66 0a 74 68 65 20 73 75 70 65 72 | elative.to.the.root.of.the.super | 
| 1439c0 | 70 72 6f 6a 65 63 74 2e 20 20 49 66 20 69 74 20    69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 | project...If.it.is.nil,.then.the | 
| 1439e0 | 20 70 61 74 68 20 69 73 20 64 65 74 65 72 6d 69    6e 65 64 0a 62 61 73 65 64 20 6f 6e 20 74 68 65 | .path.is.determined.based.on.the | 
| 143a00 | 20 55 52 4c 2e 20 20 4f 70 74 69 6f 6e 61 6c 20    4e 41 4d 45 20 69 73 20 74 68 65 20 6e 61 6d 65 | .URL...Optional.NAME.is.the.name | 
| 143a20 | 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 2e 20    20 49 66 0a 69 74 20 69 73 20 6e 69 6c 2c 20 74 | .of.the.module...If.it.is.nil,.t | 
| 143a40 | 68 65 6e 20 50 41 54 48 20 61 6c 73 6f 20 62 65    63 6f 6d 65 73 20 74 68 65 20 6e 61 6d 65 2e 22 | hen.PATH.also.becomes.the.name." | 
| 143a60 | 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- | 
| 143a80 | 73 75 66 66 69 78 0a 20 20 3a 64 65 73 63 72 69    70 74 69 6f 6e 20 22 41 64 64 20 20 20 20 20 20 | suffix...:description."Add...... | 
| 143aa0 | 20 20 20 20 20 20 67 69 74 20 73 75 62 6d 6f 64    75 6c 65 20 61 64 64 20 5b 2d 2d 66 6f 72 63 65 | ......git.submodule.add.[--force | 
| 143ac0 | 5d 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 74 2d 77 69 74 68 | ]"...(interactive....(magit-with | 
| 143ae0 | 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 28    6c 65 74 2a 20 28 28 75 72 6c 20 28 6d 61 67 69 | -toplevel......(let*.((url.(magi | 
| 143b00 | 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73    20 22 41 64 64 20 73 75 62 6d 6f 64 75 6c 65 20 | t-read-string-ns."Add.submodule. | 
| 143b20 | 28 72 65 6d 6f 74 65 20 75 72 6c 29 22 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 74 | (remote.url)")).............(pat | 
| 143b40 | 68 20 28 6c 65 74 20 28 28 72 65 61 64 2d 66 69    6c 65 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e | h.(let.((read-file-name-function | 
| 143b60 | 0a 20 20 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 6f | ..........................(if.(o | 
| 143b80 | 72 20 28 65 71 20 72 65 61 64 2d 66 69 6c 65 2d    6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 27 69 | r.(eq.read-file-name-function.'i | 
| 143ba0 | 64 6f 2d 72 65 61 64 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 | do-read-file-name).............. | 
| 143bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 61 64 76 69 63 65 2d 66 75 6e 63 | ....................(advice-func | 
| 143be0 | 74 69 6f 6e 2d 6d 65 6d 62 65 72 2d 70 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion-member-p................... | 
| 143c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 69 64 6f 2d 72 65 61 64 2d 66 69 6c 65 2d 6e | ................'ido-read-file-n | 
| 143c20 | 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............................. | 
| 143c40 | 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 29 29 0a | ......read-file-name-function)). | 
| 143c60 | 20 20 20 20 20 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 | .............................;;. | 
| 143c80 | 54 68 65 20 49 64 6f 20 76 61 72 69 61 6e 74 20    64 6f 65 73 6e 27 74 20 77 6f 72 6b 20 70 72 6f | The.Ido.variant.doesn't.work.pro | 
| 143ca0 | 70 65 72 6c 79 20 68 65 72 65 2e 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | perly.here...................... | 
| 143cc0 | 20 20 20 20 20 20 20 20 20 23 27 72 65 61 64 2d    66 69 6c 65 2d 6e 61 6d 65 2d 64 65 66 61 75 6c | .........#'read-file-name-defaul | 
| 143ce0 | 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 72 65 61 | t............................rea | 
| 143d00 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 66 75 6e 63    74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 | d-file-name-function)))......... | 
| 143d20 | 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 61 6d 65 | ............(directory-file-name | 
| 143d40 | 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 72 65 6c 61 | ......................(file-rela | 
| 143d60 | 74 69 76 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 20 | tive-name....................... | 
| 143d80 | 28 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d    6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 | (read-directory-name............ | 
| 143da0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 41 64 64    20 73 75 62 6d 6f 64 75 6c 65 73 20 61 74 20 70 | ............"Add.submodules.at.p | 
| 143dc0 | 61 74 68 3a 20 22 20 6e 69 6c 20 6e 69 6c 20 6e    69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ath:.".nil.nil.nil.............. | 
| 143de0 | 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 5c | ..........(and.(string-match."\\ | 
| 143e00 | 28 5b 5e 2e 2f 5d 2b 5c 5c 29 5c 5c 28 5c 5c 2e    67 69 74 5c 5c 29 3f 24 22 20 75 72 6c 29 0a 20 | ([^./]+\\)\\(\\.git\\)?$".url).. | 
| 143e20 | 20 20 20 20 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 | ...........................(matc | 
| 143e40 | 68 2d 73 74 72 69 6e 67 20 31 20 75 72 6c 29 29    29 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 6c | h-string.1.url))))))))........(l | 
| 143e60 | 69 73 74 20 75 72 6c 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d | ist.url..............(directory- | 
| 143e80 | 66 69 6c 65 2d 6e 61 6d 65 20 70 61 74 68 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | file-name.path)..............(ma | 
| 143ea0 | 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 61 74 68 | git-submodule-read-name-for-path | 
| 143ec0 | 20 70 61 74 68 29 0a 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 | .path)..............(magit-submo | 
| 143ee0 | 64 75 6c 65 2d 61 72 67 75 6d 65 6e 74 73 20 22    2d 2d 66 6f 72 63 65 22 29 29 29 29 29 0a 20 20 | dule-arguments."--force")))))... | 
| 143f00 | 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65    2d 61 64 64 2d 31 20 75 72 6c 20 70 61 74 68 20 | (magit-submodule-add-1.url.path. | 
| 143f20 | 6e 61 6d 65 20 61 72 67 73 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 | name.args))..(defun.magit-submod | 
| 143f40 | 75 6c 65 2d 61 64 64 2d 31 20 28 75 72 6c 20 26    6f 70 74 69 6f 6e 61 6c 20 70 61 74 68 20 6e 61 | ule-add-1.(url.&optional.path.na | 
| 143f60 | 6d 65 20 61 72 67 73 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 | me.args)...(magit-with-toplevel. | 
| 143f80 | 20 20 20 20 28 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 73 | ....(magit-submodule--maybe-reus | 
| 143fa0 | 65 2d 67 69 74 64 69 72 20 6e 61 6d 65 20 70 61    74 68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 | e-gitdir.name.path).....(magit-r | 
| 143fc0 | 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 61 64 64 22 0a 20 | un-git-async."submodule"."add".. | 
| 143fe0 | 20 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 6e 61 6d | ........................(and.nam | 
| 144000 | 65 20 28 6c 69 73 74 20 22 2d 2d 6e 61 6d 65 22    20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 | e.(list."--name".name))......... | 
| 144020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 61 72 67 73 20 22 2d 2d 22 20 75 72 6c 20 70 | .................args."--".url.p | 
| 144040 | 61 74 68 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 | ath).....(set-process-sentinel.. | 
| 144060 | 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 6d | ....magit-this-process......(lam | 
| 144080 | 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 6e | bda.(process.event)........(when | 
| 1440a0 | 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 20 | .(memq.(process-status.process). | 
| 1440c0 | 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 69 66 20 28 3e 20 | '(exit.signal))..........(if.(>. | 
| 1440e0 | 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 30 29 | (process-exit-status.process).0) | 
| 144100 | 0a 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 | ..............(magit-process-sen | 
| 144120 | 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 20 20 20 20 20 20 20 | tinel.process.event)............ | 
| 144140 | 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 | 
| 144160 | 66 72 65 73 68 20 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 | fresh.t)............(magit-proce | 
| 144180 | 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 20 | ss-sentinel.process.event)...... | 
| 1441a0 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 76    65 72 73 69 6f 6e 3c 20 28 6d 61 67 69 74 2d 67 | ......(unless.(version<.(magit-g | 
| 1441c0 | 69 74 2d 76 65 72 73 69 6f 6e 29 20 22 32 2e 31    32 2e 30 22 29 0a 20 20 20 20 20 20 20 20 20 20 | it-version)."2.12.0")........... | 
| 1441e0 | 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 22 | ...(magit-call-git."submodule"." | 
| 144200 | 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 20 | absorbgitdirs".path))........... | 
| 144220 | 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 75 | .(magit-refresh)))))))..;;;###au | 
| 144240 | 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 65 | toload.(defun.magit-submodule-re | 
| 144260 | 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 6c | ad-name-for-path.(path.&optional | 
| 144280 | 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 64 | .prefer-short)...(let*.((path.(d | 
| 1442a0 | 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 76 | irectory-file-name.(file-relativ | 
| 1442c0 | 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 66 | e-name.path)))..........(name.(f | 
| 1442e0 | 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 20 | ile-name-nondirectory.path)))... | 
| 144300 | 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 61 | ..(push.(if.prefer-short.path.na | 
| 144320 | 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 67 | me).minibuffer-history).....(mag | 
| 144340 | 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 6c | it-read-string-ns......"Submodul | 
| 144360 | 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 69 | e.name".nil.(cons.'minibuffer-hi | 
| 144380 | 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 65 | story.2)......(or.(--keep.(pcase | 
| 1443a0 | 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 6e | -let.((`(,var.,val).(split-strin | 
| 1443c0 | 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 28 | g.it."=")))....................( | 
| 1443e0 | 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 20 | and.(equal.val.path)............ | 
| 144400 | 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 67 | .............(cadr.(split-string | 
| 144420 | 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 20 | .var."\\.")))).................. | 
| 144440 | 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 73 | (magit-git-lines."config"."--lis | 
| 144460 | 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 20 | t"."-f".".gitmodules"))......... | 
| 144480 | 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 29 | .(if.prefer-short.name.path))))) | 
| 1444a0 | 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 | 
| 1444c0 | 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 6d | t-submodule-register."magit-subm | 
| 1444e0 | 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 2d | odule".nil.t).(transient-define- | 
| 144500 | 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 20 | suffix.magit-submodule-register. | 
| 144520 | 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 0a | (modules)..."Register.MODULES... | 
| 144540 | 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 6c | With.a.prefix.argument.act.on.al | 
| 144560 | 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 0a | l.suitable.modules...Otherwise,. | 
| 144580 | 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 74 | if.the.region.selects.modules,.t | 
| 1445a0 | 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 66 | hen.act.on.those...Otherwise,.if | 
| 1445c0 | 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 65 | .there.is.a.module.at.point,.the | 
| 1445e0 | 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 61 | n.act.on.that...Otherwise.read.a | 
| 144600 | 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 20 | .single.module.from.the.user.".. | 
| 144620 | 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 79 | .;;.This.command.and.the.underly | 
| 144640 | 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 0a | ing."git.submodule.init".do.NOT. | 
| 144660 | 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 79 | ..;;."initialize".modules...They | 
| 144680 | 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 68 | .merely."register".modules.in.th | 
| 1446a0 | 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 63 | e...;;.super-projects.$GIT_DIR/c | 
| 1446c0 | 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 68 | onfig.file,.the.purpose.of.which | 
| 1446e0 | 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 67 | .is.to...;;.allow.users.to.chang | 
| 144700 | 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 6e | e.such.values.before.actually.in | 
| 144720 | 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 3a | itializing...;;.the.modules....: | 
| 144740 | 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 20 | description."Register.......git. | 
| 144760 | 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 20 | submodule.init"...(interactive.. | 
| 144780 | 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 52 | ..(list.(magit-module-confirm."R | 
| 1447a0 | 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 72 | egister".'magit-module-no-worktr | 
| 1447c0 | 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.. | 
| 1447e0 | 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 | 
| 144800 | 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 23 | le"."init"."--".modules)))..;;;# | 
| 144820 | 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 6d | ##autoload.(autoload.'magit-subm | 
| 144840 | 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 22 | odule-populate."magit-submodule" | 
| 144860 | 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 78 | .nil.t).(transient-define-suffix | 
| 144880 | 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 6c | .magit-submodule-populate.(modul | 
| 1448a0 | 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 69 | es)..."Create.MODULES.working.di | 
| 1448c0 | 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 6f | rectories,.checking.out.the.reco | 
| 1448e0 | 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 67 | rded.commits...With.a.prefix.arg | 
| 144900 | 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 65 | ument.act.on.all.suitable.module | 
| 144920 | 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 6c | s...Otherwise,.if.the.region.sel | 
| 144940 | 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 2e | ects.modules,.then.act.on.those. | 
| 144960 | 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 6c | ..Otherwise,.if.there.is.a.modul | 
| 144980 | 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 4f | e.at.point,.then.act.on.that...O | 
| 1449a0 | 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 72 | therwise.read.a.single.module.fr | 
| 1449c0 | 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 63 | om.the.user."...;;.This.is.the.c | 
| 1449e0 | 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 65 | ommand.that.actually."initialize | 
| 144a00 | 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 69 | s".modules....;;.A.module.is.ini | 
| 144a20 | 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 64 | tialized.when.it.has.a.working.d | 
| 144a40 | 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 20 | irectory,...;;.a.gitlink,.and.a. | 
| 144a60 | 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 6f | .gitmodules.entry....:descriptio | 
| 144a80 | 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 20 | n."Populate.......git.submodule. | 
| 144aa0 | 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 20 | update.--init"...(interactive... | 
| 144ac0 | 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 6f | .(list.(magit-module-confirm."Po | 
| 144ae0 | 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 65 | pulate".'magit-module-no-worktre | 
| 144b00 | 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 20 | e-p)))...(magit-with-toplevel... | 
| 144b20 | 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 6c | ..(magit-run-git-async."submodul | 
| 144b40 | 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 65 | e"."update"."--init"."--".module | 
| 144b60 | 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 27 | s)))..;;;###autoload.(autoload.' | 
| 144b80 | 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 75 | magit-submodule-update."magit-su | 
| 144ba0 | 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 6e | bmodule".nil.t).(transient-defin | 
| 144bc0 | 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 20 | e-suffix.magit-submodule-update. | 
| 144be0 | 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 53 | (modules.args)..."Update.MODULES | 
| 144c00 | 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 6f | .by.checking.out.the.recorded.co | 
| 144c20 | 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 61 | mmits...With.a.prefix.argument.a | 
| 144c40 | 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 68 | ct.on.all.suitable.modules...Oth | 
| 144c60 | 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 6f | erwise,.if.the.region.selects.mo | 
| 144c80 | 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 72 | dules,.then.act.on.those...Other | 
| 144ca0 | 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 6f | wise,.if.there.is.a.module.at.po | 
| 144cc0 | 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 73 | int,.then.act.on.that...Otherwis | 
| 144ce0 | 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 20 | e.read.a.single.module.from.the. | 
| 144d00 | 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 6c | user."...;;.Unlike.`git-submodul | 
| 144d20 | 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 6e | e's.`update'.command.ours.can.on | 
| 144d40 | 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 64 | ly.update...;;."initialized".mod | 
| 144d60 | 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 69 | ules.by.checking.out.other.commi | 
| 144d80 | 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 64 | ts.but.not...;;."initialize".mod | 
| 144da0 | 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 72 | ules.by.creating.the.working.dir | 
| 144dc0 | 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 20 | ectories....;;.To.do.the.latter. | 
| 144de0 | 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 0a | we.provide.the."setup".command.. | 
| 144e00 | 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 73 | ..:class.'magit--git-submodule-s | 
| 144e20 | 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 20 | uffix...:description."Update.... | 
| 144e40 | 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 72 | .....git.submodule.update.[--for | 
| 144e60 | 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 20 | ce].[--no-fetch]................ | 
| 144e80 | 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 5b | ......[--remote].[--recursive].[ | 
| 144ea0 | 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 20 | --checkout|--rebase|--merge]"... | 
| 144ec0 | 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 64 | (interactive....(list.(magit-mod | 
| 144ee0 | 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 75 | ule-confirm."Update".'magit-modu | 
| 144f00 | 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 73 | le-worktree-p)..........(magit-s | 
| 144f20 | 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 2d | ubmodule-arguments..........."-- | 
| 144f40 | 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 20 | force"."--remote"."--recursive". | 
| 144f60 | 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 65 | "--checkout"."--rebase"."--merge | 
| 144f80 | 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 6d | "..........."--no-fetch")))...(m | 
| 144fa0 | 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 75 | agit-with-toplevel.....(magit-ru | 
| 144fc0 | 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 22 | n-git-async."submodule"."update" | 
| 144fe0 | 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 74 | .args."--".modules)))..;;;###aut | 
| 145000 | 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 65 | oload.(autoload.'magit-submodule | 
| 145020 | 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 6e | -synchronize."magit-submodule".n | 
| 145040 | 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 | 
| 145060 | 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 75 | agit-submodule-synchronize.(modu | 
| 145080 | 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 6e | les.args)..."Synchronize.url.con | 
| 1450a0 | 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 70 | figuration.of.MODULES...With.a.p | 
| 1450c0 | 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 62 | refix.argument.act.on.all.suitab | 
| 1450e0 | 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 72 | le.modules...Otherwise,.if.the.r | 
| 145100 | 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 20 | egion.selects.modules,.then.act. | 
| 145120 | 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 69 | on.those...Otherwise,.if.there.i | 
| 145140 | 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 6e | s.a.module.at.point,.then.act.on | 
| 145160 | 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 20 | .that...Otherwise.read.a.single. | 
| 145180 | 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 20 | module.from.the.user."...:class. | 
| 1451a0 | 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 3a | 'magit--git-submodule-suffix...: | 
| 1451c0 | 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 20 | description."Synchronize....git. | 
| 1451e0 | 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 20 | submodule.sync.[--recursive]"... | 
| 145200 | 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 64 | (interactive....(list.(magit-mod | 
| 145220 | 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 74 | ule-confirm."Synchronize".'magit | 
| 145240 | 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 61 | -module-worktree-p)..........(ma | 
| 145260 | 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 72 | git-submodule-arguments."--recur | 
| 145280 | 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 0a | sive")))...(magit-with-toplevel. | 
| 1452a0 | 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 | 
| 1452c0 | 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 29 | ule"."sync".args."--".modules))) | 
| 1452e0 | 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 | 
| 145300 | 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 75 | t-submodule-unpopulate."magit-su | 
| 145320 | 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 6e | bmodule".nil.t).(transient-defin | 
| 145340 | 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 6c | e-suffix.magit-submodule-unpopul | 
| 145360 | 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 72 | ate.(modules.args)..."Remove.wor | 
| 145380 | 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 69 | king.directories.of.MODULES...Wi | 
| 1453a0 | 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 20 | th.a.prefix.argument.act.on.all. | 
| 1453c0 | 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 66 | suitable.modules...Otherwise,.if | 
| 1453e0 | 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 65 | .the.region.selects.modules,.the | 
| 145400 | 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 74 | n.act.on.those...Otherwise,.if.t | 
| 145420 | 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 20 | here.is.a.module.at.point,.then. | 
| 145440 | 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 73 | act.on.that...Otherwise.read.a.s | 
| 145460 | 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 3b | ingle.module.from.the.user."...; | 
| 145480 | 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 6e | ;.Even.though.a.package.is."unin | 
| 1454a0 | 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 0a | itialized".(it.has.no.worktree). | 
| 1454c0 | 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 52 | ..;;.the.super-projects.$GIT_DIR | 
| 1454e0 | 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 74 | /config.may.never-the-less.set.t | 
| 145500 | 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 20 | he...;;.module's.url...This.may. | 
| 145520 | 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 20 | happen.if.you.`deinit'.and.then. | 
| 145540 | 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 69 | `init'...;;.to.register.(NOT.ini | 
| 145560 | 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 6f | tialize)...Because.the.purpose.o | 
| 145580 | 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 65 | f.`deinit'...;;.is.to.remove.the | 
| 1455a0 | 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 65 | .working.directory.AND.to.remove | 
| 1455c0 | 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 73 | .the.url,.this...;;.command.does | 
| 1455e0 | 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 61 | .not.limit.itself.to.modules.tha | 
| 145600 | 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 79 | t.have.no.working...;;.directory | 
| 145620 | 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 65 | ....:class.'magit--git-submodule | 
| 145640 | 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 61 | -suffix...:description."Unpopula | 
| 145660 | 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 66 | te.....git.submodule.deinit.[--f | 
| 145680 | 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 28 | orce]"...(interactive....(list.( | 
| 1456a0 | 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 65 | magit-module-confirm."Unpopulate | 
| 1456c0 | 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 67 | ")..........(magit-submodule-arg | 
| 1456e0 | 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 74 | uments."--force")))...(magit-wit | 
| 145700 | 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 73 | h-toplevel.....(magit-run-git-as | 
| 145720 | 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 2d | ync."submodule"."deinit".args."- | 
| 145740 | 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 64 | -".modules)))..;;;###autoload.(d | 
| 145760 | 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 64 | efun.magit-submodule-remove.(mod | 
| 145780 | 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 65 | ules.args.trash-gitdirs)..."Unre | 
| 1457a0 | 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 20 | gister.MODULES.and.remove.their. | 
| 1457c0 | 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 79 | working.directories...For.safety | 
| 1457e0 | 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 64 | .reasons,.do.not.remove.the.gitd | 
| 145800 | 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 74 | irs.and.if.a.module.has.uncommit | 
| 145820 | 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 20 | ted.changes,.then.do.not.remove. | 
| 145840 | 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 72 | it.at.all...If.a.module's.gitdir | 
| 145860 | 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 64 | .is.located.inside.the.working.d | 
| 145880 | 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 20 | irectory,.then.move.it.into.the. | 
| 1458a0 | 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 74 | gitdir.of.the.superproject.first | 
| 1458c0 | 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 74 | ...With.the.\"--force\".argument | 
| 1458e0 | 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 64 | .offer.to.remove.dirty.working.d | 
| 145900 | 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 67 | irectories.and.with.a.prefix.arg | 
| 145920 | 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 42 | ument.offer.to.delete.gitdirs..B | 
| 145940 | 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 61 | oth.actions.are.very.dangerous.a | 
| 145960 | 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 0a | nd.have.to.be.confirmed...There. | 
| 145980 | 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 6e | are.additional.safety.precaution | 
| 1459a0 | 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 65 | s.in.place,.so.you.might.be.able | 
| 1459c0 | 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 6b | .to.recover.from.making.a.mistak | 
| 1459e0 | 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 0a | e.here,.but.don't.count.on.it.". | 
| 145a00 | 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 20 | ..(interactive....(list.(if-let. | 
| 145a20 | 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 27 | ((modules.(magit-region-values.' | 
| 145a40 | 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 20 | magit-module-section.t)))....... | 
| 145a60 | 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 6f | .......(magit-confirm.'remove-mo | 
| 145a80 | 64 75 6c 65 73 20 6e 69 6c 20 22 52 65 6d 6f 76    65 20 25 69 20 6d 6f 64 75 6c 65 73 22 20 6e 69 | dules.nil."Remove.%i.modules".ni | 
| 145aa0 | 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 67 | l.modules)............(list.(mag | 
| 145ac0 | 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 75 | it-read-module-path."Remove.modu | 
| 145ae0 | 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 65 | le")))..........(magit-submodule | 
| 145b00 | 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 63 | -arguments."--force")..........c | 
| 145b20 | 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 76 65 72 | urrent-prefix-arg))...(when.(ver | 
| 145b40 | 73 69 6f 6e 3c 20 28 6d 61 67 69 74 2d 67 69 74    2d 76 65 72 73 69 6f 6e 29 20 22 32 2e 31 32 2e | sion<.(magit-git-version)."2.12. | 
| 145b60 | 30 22 29 0a 20 20 20 20 28 65 72 72 6f 72 20 22    54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 71 | 0").....(error."This.command.req | 
| 145b80 | 75 69 72 65 73 20 47 69 74 20 76 32 2e 31 32 2e    30 22 29 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 | uires.Git.v2.12.0"))...(when.mag | 
| 145ba0 | 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 6d    6f 76 65 2d 74 72 61 73 68 2d 67 69 74 64 69 72 | it-submodule-remove-trash-gitdir | 
| 145bc0 | 73 0a 20 20 20 20 28 73 65 74 71 20 74 72 61 73    68 2d 67 69 74 64 69 72 73 20 74 29 29 0a 20 20 | s.....(setq.trash-gitdirs.t))... | 
| 145be0 | 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 77 68 65 6e 2d 6c | (magit-with-toplevel.....(when-l | 
| 145c00 | 65 74 0a 20 20 20 20 20 20 20 20 28 28 6d 6f 64    69 66 69 65 64 0a 20 20 20 20 20 20 20 20 20 20 | et.........((modified........... | 
| 145c20 | 28 2d 66 69 6c 74 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 | (-filter.(lambda.(module)....... | 
| 145c40 | 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 64 69 | ...............(let.((default-di | 
| 145c60 | 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 79 0a | rectory.(file-name-as-directory. | 
| 145c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 145ca0 | 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 | 
| 145cc0 | 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))))..................... | 
| 145ce0 | 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 73 20 64 | ...(and.(cddr.(directory-files.d | 
| 145d00 | 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)).............. | 
| 145d20 | 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 68 69 6e 67 2d 6d | ...............(magit-anything-m | 
| 145d40 | 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 20 20 20 20 20 20 | odified-p))))................... | 
| 145d60 | 20 6d 6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20    20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2d | .modules))).......(if.(member."- | 
| 145d80 | 2d 66 6f 72 63 65 22 20 61 72 67 73 29 0a 20 20    20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 | -force".args)...........(if.(mag | 
| 145da0 | 69 74 2d 63 6f 6e 66 69 72 6d 20 27 72 65 6d 6f    76 65 2d 64 69 72 74 79 2d 6d 6f 64 75 6c 65 73 | it-confirm.'remove-dirty-modules | 
| 145dc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 52 65 6d 6f 76 65 20 64 69 72 74 79 20 6d | ................."Remove.dirty.m | 
| 145de0 | 6f 64 75 6c 65 20 25 73 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 22 52 65 6d 6f 76 | odule.%s"................."Remov | 
| 145e00 | 65 20 25 69 20 64 69 72 74 79 20 6d 6f 64 75 6c    65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e.%i.dirty.modules"............. | 
| 145e20 | 20 20 20 20 74 20 6d 6f 64 69 66 69 65 64 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | ....t.modified)...............(d | 
| 145e40 | 6f 6c 69 73 74 20 28 6d 6f 64 75 6c 65 20 6d 6f    64 69 66 69 65 64 29 0a 20 20 20 20 20 20 20 20 | olist.(module.modified)......... | 
| 145e60 | 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 | 
| 145e80 | 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 20 20 | .(file-name-as-directory........ | 
| 145ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 145ec0 | 20 20 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 29 0a | ...(expand-file-name.module)))). | 
| 145ee0 | 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 20 22 73 74 | ..................(magit-git."st | 
| 145f00 | 61 73 68 22 20 22 70 75 73 68 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ash"."push"..................... | 
| 145f20 | 20 20 20 20 20 20 20 20 20 22 2d 6d 22 20 22 62    61 63 6b 75 70 20 62 65 66 6f 72 65 20 72 65 6d | ........."-m"."backup.before.rem | 
| 145f40 | 6f 76 61 6c 20 6f 66 20 74 68 69 73 20 6d 6f 64    75 6c 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 | oval.of.this.module")))......... | 
| 145f60 | 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 72 | ....(setq.modules.(cl-set-differ | 
| 145f80 | 65 6e 63 65 20 6d 6f 64 75 6c 65 73 20 6d 6f 64    69 66 69 65 64 29 29 29 0a 20 20 20 20 20 20 20 | ence.modules.modified)))........ | 
| 145fa0 | 20 28 69 66 20 28 63 64 72 20 6d 6f 64 69 66 69    65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(if.(cdr.modified)............. | 
| 145fc0 | 28 6d 65 73 73 61 67 65 20 22 4f 6d 69 74 74 69    6e 67 20 25 73 20 6d 6f 64 75 6c 65 73 20 77 69 | (message."Omitting.%s.modules.wi | 
| 145fe0 | 74 68 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63    68 61 6e 67 65 73 3a 20 25 73 22 0a 20 20 20 20 | th.uncommitted.changes:.%s"..... | 
| 146000 | 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 6d 6f 64 69 66 69 65 | .................(length.modifie | 
| 146020 | 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 6d 61 70 63 6f 6e 63 | d)......................(mapconc | 
| 146040 | 61 74 20 23 27 69 64 65 6e 74 69 74 79 20 6d 6f    64 69 66 69 65 64 20 22 2c 20 22 29 29 0a 20 20 | at.#'identity.modified.",."))... | 
| 146060 | 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65    20 22 4f 6d 69 74 74 69 6e 67 20 6d 6f 64 75 6c | ........(message."Omitting.modul | 
| 146080 | 65 20 25 73 2c 20 69 74 20 68 61 73 20 75 6e 63    6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 | e.%s,.it.has.uncommitted.changes | 
| 1460a0 | 22 0a 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 6f 64 69 66 69 | "....................(car.modifi | 
| 1460c0 | 65 64 29 29 29 0a 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 | ed))).........(setq.modules.(cl- | 
| 1460e0 | 73 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 29 | set-difference.modules.modified) | 
| 146100 | 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 20 28 6c 65 74 | ))).....(when.modules.......(let | 
| 146120 | 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 74 72 61 73 68 | .((alist..............(and.trash | 
| 146140 | 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 28 2d 2d 6d 61 | -gitdirs...................(--ma | 
| 146160 | 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 20 20 20 20 20 | p.(split-string.it."\0")........ | 
| 146180 | 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 | 
| 1461a0 | 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 71 22 0a 20 20 | es."submodule"."foreach"."-q"... | 
| 1461c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1461e0 | 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 5c 30 24 6e 61 | ........"printf.\"$sm_path\\0$na | 
| 146200 | 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 2d 67 69 74 20 | me\n\""))))).........(magit-git. | 
| 146220 | 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 20 22 2d 2d 22 | "submodule"."absorbgitdirs"."--" | 
| 146240 | 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 73 75 | .modules).........(magit-git."su | 
| 146260 | 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 20 6d 6f 64 75 | bmodule"."deinit".args."--".modu | 
| 146280 | 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 22 20 61 72 67 | les).........(magit-git."rm".arg | 
| 1462a0 | 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 65 6e 20 28 61 | s."--".modules).........(when.(a | 
| 1462c0 | 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 20 20 20 20 20 | nd.trash-gitdirs................ | 
| 1462e0 | 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 6f 64 75 6c 65 | ....(magit-confirm.'trash-module | 
| 146300 | 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 20 20 20 22 54 | -gitdirs......................"T | 
| 146320 | 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 20 20 20 20 20 | rash.gitdir.of.module.%s"....... | 
| 146340 | 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 72 73 20 6f 66 | ..............."Trash.gitdirs.of | 
| 146360 | 20 25 69 20 6d 6f 64 75 6c 65 73 22 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .%i.modules".................... | 
| 146380 | 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 6c 69 73 74 20 | ..t.modules))...........(dolist. | 
| 1463a0 | 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 69 66 | (module.modules).............(if | 
| 1463c0 | 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 64 75 6c 65 20 | -let.((name.(cadr.(assoc.module. | 
| 1463e0 | 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 3b 20 44 69 73 | alist)))).................;;.Dis | 
| 146400 | 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 6d 6f 76 69 6e | regard.if.`magit-delete-by-movin | 
| 146420 | 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 20 3b 3b 20 69 | g-to-trash'.................;;.i | 
| 146440 | 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 62 65 20 74 6f | s.nil...Not.doing.so.would.be.to | 
| 146460 | 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 20 20 28 64 65 | o.dangerous..................(de | 
| 146480 | 6c 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 28    6d 61 67 69 74 2d 67 69 74 2d 64 69 72 0a 20 20 | lete-directory.(magit-git-dir... | 
| 1464a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1464c0 | 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 0a 20 20 20 20 | .(convert-standard-filename..... | 
| 1464e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 146500 | 28 63 6f 6e 63 61 74 20 22 6d 6f 64 75 6c 65 73    2f 22 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 | (concat."modules/".name)))...... | 
| 146520 | 20 20 20 20 20 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 | .............................t.t | 
| 146540 | 29 0a 20 20 20 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 | )...............(error."BUG:.Wei | 
| 146560 | 72 64 20 6d 6f 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 | rd.module.name.and/or.path.for.% | 
| 146580 | 73 22 20 6d 6f 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 | s".module))))).......(magit-refr | 
| 1465a0 | 65 73 68 29 29 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 | esh))))..;;;.Sections..;;;###aut | 
| 1465c0 | 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 6f 64 75 6c 65 | oload.(defun.magit-insert-module | 
| 1465e0 | 73 20 28 29 0a 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 | s.()..."Insert.submodule.section | 
| 146600 | 73 2e 0a 48 6f 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 | s..Hook.`magit-module-sections-h | 
| 146620 | 6f 6f 6b 27 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 69 | ook'.controls.which.module.secti | 
| 146640 | 6f 6e 73 0a 61 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 | ons.are.inserted,.and.option.`ma | 
| 146660 | 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 27 20 63 6f 6e 74 | git-module-sections-nested'.cont | 
| 146680 | 72 6f 6c 73 0a 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 | rols.whether.they.are.wrapped.in | 
| 1466a0 | 20 61 6e 20 61 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 | .an.additional.section."...(when | 
| 1466c0 | 2d 6c 65 74 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 6c | -let.((modules.(magit-list-modul | 
| 1466e0 | 65 2d 70 61 74 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 | e-paths))).....(if.magit-module- | 
| 146700 | 73 65 63 74 69 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 | sections-nested.........(magit-i | 
| 146720 | 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)... | 
| 146740 | 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 0a 20 20 | ........(magit-insert-heading... | 
| 146760 | 20 20 20 20 20 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 | ..........(format."%s.(%s)"..... | 
| 146780 | 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 22 4d 6f 64 | ................(propertize."Mod | 
| 1467a0 | 75 6c 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 | ules"........................... | 
| 1467c0 | 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 73 65 63 | ......'font-lock-face.'magit-sec | 
| 1467e0 | 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 20 20 20 20 20 20 | tion-heading)................... | 
| 146800 | 20 20 28 6c 65 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 | ..(length.modules)))...........( | 
| 146820 | 6d 61 67 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 | magit-insert-section-body....... | 
| 146840 | 20 20 20 20 20 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 | ......(magit--insert-modules))). | 
| 146860 | 20 20 20 20 20 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 | ......(magit--insert-modules)))) | 
| 146880 | 0a 0a 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 20 28 | ..(defun.magit--insert-modules.( | 
| 1468a0 | 26 6f 70 74 69 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 | &optional._section)...(magit-run | 
| 1468c0 | 2d 73 65 63 74 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 | -section-hook.'magit-module-sect | 
| 1468e0 | 69 6f 6e 73 2d 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 | ions-hook))..;;;###autoload.(def | 
| 146900 | 75 6e 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 | un.magit-insert-modules-overview | 
| 146920 | 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 61 6c 6c 20 6d | .()..."Insert.sections.for.all.m | 
| 146940 | 6f 64 75 6c 65 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 | odules..For.each.section.insert. | 
| 146960 | 74 68 65 20 70 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 | the.path.and.the.output.of.`git. | 
| 146980 | 64 65 73 63 72 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 | describe.--tags',.or,.failing.th | 
| 1469a0 | 61 74 2c 20 74 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 | at,.the.abbreviated.HEAD.commit. | 
| 1469c0 | 68 61 73 68 2e 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 | hash."...(when-let.((modules.(ma | 
| 1469e0 | 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 28 6d 61 | git-list-module-paths))).....(ma | 
| 146a00 | 67 69 74 2d 69 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 | git-insert-section.(modules.nil. | 
| 146a20 | 74 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 0a 20 | t).......(magit-insert-heading.. | 
| 146a40 | 20 20 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 | .......(format."%s.(%s)"........ | 
| 146a60 | 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 20 6f 76 | .........(propertize."Modules.ov | 
| 146a80 | 65 72 76 69 65 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 | erview"......................... | 
| 146aa0 | 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 | 
| 146ac0 | 6f 6e 2d 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 28 6c 65 6e | on-heading).................(len | 
| 146ae0 | 67 74 68 20 6d 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 | gth.modules))).......(magit-inse | 
| 146b00 | 72 74 2d 73 65 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 | rt-section-body.........(magit-- | 
| 146b20 | 69 6e 73 65 72 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 | insert-modules-overview)))))..(d | 
| 146b40 | 65 66 76 61 72 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 | efvar.magit-modules-overview-ali | 
| 146b60 | 67 6e 2d 6e 75 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 | gn-numbers.t)..(defun.magit--ins | 
| 146b80 | 65 72 74 2d 6d 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 | ert-modules-overview.(&optional. | 
| 146ba0 | 5f 73 65 63 74 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 | _section)...(magit-with-toplevel | 
| 146bc0 | 0a 20 20 20 20 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 | .....(let*.((modules.(magit-list | 
| 146be0 | 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 20 20 28 70 61 74 68 | -module-paths))............(path | 
| 146c00 | 2d 66 6f 72 6d 61 74 20 28 66 6f 72 6d 61 74 20    22 25 25 2d 25 69 73 20 22 0a 20 20 20 20 20 20 | -format.(format."%%-%is."....... | 
| 146c20 | 20 20 20 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 69 6e 20 28 | ..........................(min.( | 
| 146c40 | 61 70 70 6c 79 20 27 6d 61 78 20 28 6d 61 70 63    61 72 20 27 6c 65 6e 67 74 68 20 6d 6f 64 75 6c | apply.'max.(mapcar.'length.modul | 
| 146c60 | 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 20 | es))............................ | 
| 146c80 | 20 20 20 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 | ..........(/.(window-width).2))) | 
| 146ca0 | 29 0a 20 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 | )............(branch-format.(for | 
| 146cc0 | 6d 61 74 20 22 25 25 2d 25 69 73 20 22 20 28 6d    69 6e 20 32 35 20 28 2f 20 28 77 69 6e 64 6f 77 | mat."%%-%is.".(min.25.(/.(window | 
| 146ce0 | 2d 77 69 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 | -width).3))))).......(dolist.(mo | 
| 146d00 | 64 75 6c 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 | dule.modules).........(let.((def | 
| 146d20 | 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.................( | 
| 146d40 | 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 2d 61 73 2d 64 | expand-file-name.(file-name-as-d | 
| 146d60 | 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 20 20 20 28 6d | irectory.module))))...........(m | 
| 146d80 | 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 75 6c | agit-insert-section.(magit-modul | 
| 146da0 | 65 2d 73 65 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 | e-section.module.t)............. | 
| 146dc0 | 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 20 70 61 74 68 | (insert.(propertize.(format.path | 
| 146de0 | 2d 66 6f 72 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 | -format.module)................. | 
| 146e00 | 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. | 
| 146e20 | 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 29 0a 20 20 20 20 20 | 'magit-diff-file-heading))...... | 
| 146e40 | 20 20 20 20 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 | .......(if.(not.(file-exists-p." | 
| 146e60 | 2e 67 69 74 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 | .git")).................(insert. | 
| 146e80 | 22 28 75 6e 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 | "(unpopulated)")...............( | 
| 146ea0 | 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | insert.(format.................. | 
| 146ec0 | 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 20 20 20 20 | ......branch-format............. | 
| 146ee0 | 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 69 66    2d 6c 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d | ...........(--if-let.(magit-get- | 
| 146f00 | 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)................. | 
| 146f20 | 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70    65 72 74 69 7a 65 20 69 74 20 27 66 6f 6e 74 2d | ...........(propertize.it.'font- | 
| 146f40 | 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 29 0a 20 | lock-face.'magit-branch-local).. | 
| 146f60 | 20 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 | ........................(propert | 
| 146f80 | 69 7a 65 20 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 | ize."(detached)".'font-lock-face | 
| 146fa0 | 20 27 77 61 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 2d 2d 69 | .'warning))))...............(--i | 
| 146fc0 | 66 2d 6c 65 74 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 62 | f-let.(magit-git-string."describ | 
| 146fe0 | 65 22 20 22 2d 2d 74 61 67 73 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e"."--tags")...................( | 
| 147000 | 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 73 2d 6f | progn.(when.(and.magit-modules-o | 
| 147020 | 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 20 20 20 | verview-align-numbers........... | 
| 147040 | 20 20 20 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 | ..........................(strin | 
| 147060 | 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5b 30    2d 39 5d 22 20 69 74 29 29 0a 20 20 20 20 20 20 | g-match-p."\\`[0-9]".it))....... | 
| 147080 | 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 74 20 3f 5c 73 | .....................(insert.?\s | 
| 1470a0 | 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 69 6e 73 | ))..........................(ins | 
| 1470c0 | 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20    69 74 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 | ert.(propertize.it.'font-lock-fa | 
| 1470e0 | 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 20 20 20 20 20 20 20 | ce.'magit-tag)))................ | 
| 147100 | 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61    67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 | .(--when-let.(magit-rev-format." | 
| 147120 | 25 68 22 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 28 | %h")...................(insert.( | 
| 147140 | 70 72 6f 70 65 72 74 69 7a 65 20 69 74 20 27 66    6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d | propertize.it.'font-lock-face.'m | 
| 147160 | 61 67 69 74 2d 68 61 73 68 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | agit-hash))))).............(inse | 
| 147180 | 72 74 20 3f 5c 6e 29 29 29 29 29 29 0a 20 20 28    69 6e 73 65 72 74 20 3f 5c 6e 29 29 0a 0a 28 64 | rt.?\n))))))...(insert.?\n))..(d | 
| 1471a0 | 65 66 76 61 72 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 | efvar.magit-modules-section-map. | 
| 1471c0 | 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61    6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 | ..(let.((map.(make-sparse-keymap | 
| 1471e0 | 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d    6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6d | ))).....(define-key.map.[remap.m | 
| 147200 | 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67    5d 20 27 6d 61 67 69 74 2d 6c 69 73 74 2d 73 75 | agit-visit-thing].'magit-list-su | 
| 147220 | 62 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 6d 61    70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66 6f 72 | bmodules).....map)..."Keymap.for | 
| 147240 | 20 60 6d 6f 64 75 6c 65 73 27 20 73 65 63 74 69    6f 6e 73 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 | .`modules'.sections.")..(defvar. | 
| 147260 | 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63    74 69 6f 6e 2d 6d 61 70 0a 20 20 28 6c 65 74 20 | magit-module-section-map...(let. | 
| 147280 | 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72    73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 | ((map.(make-sparse-keymap))).... | 
| 1472a0 | 20 28 73 65 74 2d 6b 65 79 6d 61 70 2d 70 61 72    65 6e 74 20 6d 61 70 20 6d 61 67 69 74 2d 66 69 | .(set-keymap-parent.map.magit-fi | 
| 1472c0 | 6c 65 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a    20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 | le-section-map).....(define-key. | 
| 1472e0 | 6d 61 70 20 28 6b 62 64 20 22 43 2d 6a 22 29 20    27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 | map.(kbd."C-j").'magit-submodule | 
| 147300 | 2d 76 69 73 69 74 29 0a 20 20 20 20 28 64 65 66    69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 43 2d 72 | -visit).....(define-key.map.[C-r | 
| 147320 | 65 74 75 72 6e 5d 20 20 27 6d 61 67 69 74 2d 73    75 62 6d 6f 64 75 6c 65 2d 76 69 73 69 74 29 0a | eturn]..'magit-submodule-visit). | 
| 147340 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 5b 72 65 6d 61 70 20 6d 61 67 69 74 | ....(define-key.map.[remap.magit | 
| 147360 | 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 20 27    6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d | -visit-thing]..'magit-submodule- | 
| 147380 | 76 69 73 69 74 29 0a 20 20 20 20 28 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 | visit).....(define-key.map.[rema | 
| 1473a0 | 70 20 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74    68 69 6e 67 5d 20 27 6d 61 67 69 74 2d 73 75 62 | p.magit-delete-thing].'magit-sub | 
| 1473c0 | 6d 6f 64 75 6c 65 2d 75 6e 70 6f 70 75 6c 61 74    65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | module-unpopulate).....(define-k | 
| 1473e0 | 65 79 20 6d 61 70 20 22 4b 22 20 27 6d 61 67 69    74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 29 0a | ey.map."K".'magit-file-untrack). | 
| 147400 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 22 52 22 20 27 6d 61 67 69 74 2d 66 | ....(define-key.map."R".'magit-f | 
| 147420 | 69 6c 65 2d 72 65 6e 61 6d 65 29 0a 20 20 20 20    6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20 66 | ile-rename).....map)..."Keymap.f | 
| 147440 | 6f 72 20 60 6d 6f 64 75 6c 65 27 20 73 65 63 74    69 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 | or.`module'.sections.")..(defun. | 
| 147460 | 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 65 20 26 6f | magit-submodule-visit.(module.&o | 
| 147480 | 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 4d | ptional.other-window)..."Visit.M | 
| 1474a0 | 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 75 73 27 20 | ODULE.by.calling.`magit-status'. | 
| 1474c0 | 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 4f 44 55 4c | on.it..Offer.to.initialize.MODUL | 
| 1474e0 | 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 74 2e 0a 57 | E.if.it's.not.checked.out.yet..W | 
| 147500 | 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 20 69 6e 20 | ith.a.prefix.argument,.visit.in. | 
| 147520 | 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 69 76 65 20 | another.window."...(interactive. | 
| 147540 | 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 75 65 2d 69 | (list.(or.(magit-section-value-i | 
| 147560 | 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 20 20 20 20 | f.'module)...................... | 
| 147580 | 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 22 56 69 73 | ....(magit-read-module-path."Vis | 
| 1475a0 | 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 20 20 20 20 | it.module")).................... | 
| 1475c0 | 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 67 69 74 2d | ..current-prefix-arg))...(magit- | 
| 1475e0 | 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 68 20 28 65 | with-toplevel.....(let.((path.(e | 
| 147600 | 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 20 20 20 20 | xpand-file-name.module)))....... | 
| 147620 | 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 20 28 65 78 | (cond........((file-exists-p.(ex | 
| 147640 | 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 0a 20 | pand-file-name.".git".module)).. | 
| 147660 | 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 65 63 74 6f | .......(magit-diff-visit-directo | 
| 147680 | 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 20 20 28 28 | ry.path.other-window))........(( | 
| 1476a0 | 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 20 73 75 62 | y-or-n-p.(format."Initialize.sub | 
| 1476c0 | 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 0a 20 20 20 | module.'%s'.first?".module)).... | 
| 1476e0 | 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 75 62 6d 6f | .....(magit-run-git-async."submo | 
| 147700 | 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 20 6d 6f 64 | dule"."update"."--init"."--".mod | 
| 147720 | 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 6e 74 69 6e | ule).........(set-process-sentin | 
| 147740 | 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 20 | el..........magit-this-process.. | 
| 147760 | 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 0a | ........(lambda.(process.event). | 
| 147780 | 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 65 73 73 2d | ...........(let.((magit-process- | 
| 1477a0 | 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 20 28 6d 61 | raise-error.t))..............(ma | 
| 1477c0 | 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 65 | git-process-sentinel.process.eve | 
| 1477e0 | 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 65 71 20 28 | nt))............(when.(and.(eq.( | 
| 147800 | 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 20 27 65 78 | process-status......process).'ex | 
| 147820 | 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 20 20 28 70 | it).......................(=..(p | 
| 147840 | 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)). | 
| 147860 | 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 64 | .............(magit-diff-visit-d | 
| 147880 | 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 29 29 29 0a | irectory.path.other-window))))). | 
| 1478a0 | 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 0a 20 20 20 | .......((file-exists-p.path).... | 
| 1478c0 | 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 | 
| 1478e0 | 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 23 23 61 75 | oncat.path."/.")))))))..;;;###au | 
| 147900 | 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 6f 64 75 6c | toload.(defun.magit-insert-modul | 
| 147920 | 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 0a 20 20 22 | es-unpulled-from-upstream.()..." | 
| 147940 | 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 | 
| 147960 | 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 65 20 75 70 | .haven't.been.pulled.from.the.up | 
| 147980 | 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 65 20 65 78 | stream..These.sections.can.be.ex | 
| 1479a0 | 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 65 20 63 6f | panded.to.show.the.respective.co | 
| 1479c0 | 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 75 6c 65 73 | mmits."...(magit--insert-modules | 
| 1479e0 | 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 20 40 7b 75 | -logs."Modules.unpulled.from.@{u | 
| 147a00 | 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 20 20 20 20 | pstream}"....................... | 
| 147a20 | 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 6f 6d 2d 75 | ........'modules-unpulled-from-u | 
| 147a40 | 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 20 20 20 20 | pstream......................... | 
| 147a60 | 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 0a 3b 3b 3b | ......"HEAD..@{upstream}"))..;;; | 
| 147a80 | 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 65 72 74 2d | ###autoload.(defun.magit-insert- | 
| 147aa0 | 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 65 | modules-unpulled-from-pushremote | 
| 147ac0 | 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 6f 64 75 6c | .()..."Insert.sections.for.modul | 
| 147ae0 | 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 66 72 6f 6d | es.that.haven't.been.pulled.from | 
| 147b00 | 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 6f 6e 73 | .the.push-remote..These.sections | 
| 147b20 | 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 72 65 73 | .can.be.expanded.to.show.the.res | 
| 147b40 | 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 6e 73 65 | pective.commits."...(magit--inse | 
| 147b60 | 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 6c 6c 65 | rt-modules-logs."Modules.unpulle | 
| 147b80 | 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 20 20 20 20 | d.from.@{push}"................. | 
| 147ba0 | 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 6c 65 64 2d | ..............'modules-unpulled- | 
| 147bc0 | 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 20 20 20 20 | from-pushremote................. | 
| 147be0 | 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 22 29 29 0a | .............."HEAD..@{push}")). | 
| 147c00 | 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 | 
| 147c20 | 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 72 65 61 6d | ert-modules-unpushed-to-upstream | 
| 147c40 | 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 6f 64 75 6c | .()..."Insert.sections.for.modul | 
| 147c60 | 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 74 6f 20 74 | es.that.haven't.been.pushed.to.t | 
| 147c80 | 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 63 61 6e 20 | he.upstream..These.sections.can. | 
| 147ca0 | 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 65 63 74 69 | be.expanded.to.show.the.respecti | 
| 147cc0 | 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 74 2d 6d 6f | ve.commits."...(magit--insert-mo | 
| 147ce0 | 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 20 69 6e 74 | dules-logs."Modules.unmerged.int | 
| 147d00 | 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 20 20 20 20 | o.@{upstream}".................. | 
| 147d20 | 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 2d 74 | .............'modules-unpushed-t | 
| 147d40 | 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 20 20 20 20 | o-upstream...................... | 
| 147d60 | 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 29 29 0a 0a | ........."@{upstream}..HEAD")).. | 
| 147d80 | 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 65 | ;;;###autoload.(defun.magit-inse | 
| 147da0 | 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 65 6d 6f 74 | rt-modules-unpushed-to-pushremot | 
| 147dc0 | 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 6f 64 75 | e.()..."Insert.sections.for.modu | 
| 147de0 | 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 74 6f 20 | les.that.haven't.been.pushed.to. | 
| 147e00 | 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 6f 6e 73 20 | the.push-remote..These.sections. | 
| 147e20 | 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 | 
| 147e40 | 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 | 
| 147e60 | 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 73 68 65 64 | t-modules-logs."Modules.unpushed | 
| 147e80 | 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 20 20 20 20 | .to.@{push}".................... | 
| 147ea0 | 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 2d 74 6f 2d | ...........'modules-unpushed-to- | 
| 147ec0 | 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 20 20 20 20 | pushremote...................... | 
| 147ee0 | 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 28 64 65 66 | ........."@{push}..HEAD"))..(def | 
| 147f00 | 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 73 20 28 68 | un.magit--insert-modules-logs.(h | 
| 147f20 | 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 74 65 72 6e | eading.type.range)..."For.intern | 
| 147f40 | 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 22 0a 20 20 | al.use,.don't.add.to.a.hook."... | 
| 147f60 | 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 75 6c 65 73 | (unless.(magit-ignore-submodules | 
| 147f80 | 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 28 6d 61 67 | -p).....(when-let.((modules.(mag | 
| 147fa0 | 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 20 20 28 6d | it-list-module-paths))).......(m | 
| 147fc0 | 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 28 28 65 76 | agit-insert-section.section.((ev | 
| 147fe0 | 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 69 6e 67 2d | al.type).nil.t).........(string- | 
| 148000 | 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 5c 29 5c 5c | match."\\`\\(.+\\).\\([^.]+\\)\\ | 
| 148020 | 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 6e 73 65 72 | '".heading).........(magit-inser | 
| 148040 | 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 69 7a 65 20 | t-heading...........(propertize. | 
| 148060 | 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 20 20 20 20 | (match-string.1.heading)........ | 
| 148080 | 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.' | 
| 1480a0 | 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 20 | magit-section-heading).......... | 
| 1480c0 | 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 6d 61 74 63 | ."."...........(propertize.(matc | 
| 1480e0 | 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 20 20 20 20 | h-string.2.heading)............. | 
| 148100 | 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 | 
| 148120 | 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 22 29 0a 20 | -branch-remote)...........":").. | 
| 148140 | 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 20 | .......(magit-with-toplevel..... | 
| 148160 | 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 73 29 0a 20 | ......(dolist.(module.modules).. | 
| 148180 | 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 6c 65 2d 77 | ...........(when.(magit-module-w | 
| 1481a0 | 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 20 20 20 20 | orktree-p.module)............... | 
| 1481c0 | 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 20 20 20 20 | (let.((default-directory........ | 
| 1481e0 | 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 | 
| 148200 | 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 6c 65 29 | .(file-name-as-directory.module) | 
| 148220 | 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 67 69 74 | ))).................(when.(magit | 
| 148240 | 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 64 65 66 | -file-accessible-directory-p.def | 
| 148260 | 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 20 20 | ault-directory)................. | 
| 148280 | 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 6d 61 67 | ..(magit-insert-section.sec.(mag | 
| 1482a0 | 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 20 20 20 | it-module-section.module.t)..... | 
| 1482c0 | 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 65 | ................(magit-insert-he | 
| 1482e0 | 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 70 72 6f | ading.......................(pro | 
| 148300 | 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 20 20 20 | pertize.module.................. | 
| 148320 | 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 65 | .................'font-lock-face | 
| 148340 | 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 20 20 20 | .'magit-diff-file-heading)...... | 
| 148360 | 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 20 20 20 | .................":")........... | 
| 148380 | 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 0a 20 20 20 20 20 20 | ..........(magit-git-wash....... | 
| 1483a0 | 20 20 20 20 20 20 20 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 | ..................(apply-partial | 
| 1483c0 | 6c 79 20 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 | ly.'magit-log-wash-log.'module). | 
| 1483e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 22 2d 63 22 20 22 70 75 73 68 | ......................"-c"."push | 
| 148400 | 2e 64 65 66 61 75 6c 74 3d 63 75 72 72 65 6e 74    22 20 22 6c 6f 67 22 20 22 2d 2d 6f 6e 65 6c 69 | .default=current"."log"."--oneli | 
| 148420 | 6e 65 22 20 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 28 | ne".range).....................( | 
| 148440 | 77 68 65 6e 20 28 3e 20 28 70 6f 69 6e 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | when.(>.(point)................. | 
| 148460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72    65 66 20 73 65 63 20 63 6f 6e 74 65 6e 74 29 29 | .............(oref.sec.content)) | 
| 148480 | 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 6c 65 74 65 2d 63 | .......................(delete-c | 
| 1484a0 | 68 61 72 20 2d 31 29 29 29 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 | har.-1)))))))).........(if.(>.(p | 
| 1484c0 | 6f 69 6e 74 29 0a 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 | oint)................(oref.secti | 
| 1484e0 | 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 28 69 6e 73 65 72 74 | on.content)).............(insert | 
| 148500 | 20 3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 | .?\n)...........(magit-cancel-se | 
| 148520 | 63 74 69 6f 6e 29 29 29 29 29 29 0a 0a 3b 3b 3b    20 4c 69 73 74 0a 0a 3b 3b 3b 23 23 23 61 75 74 | ction))))))..;;;.List..;;;###aut | 
| 148540 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c | oload.(defun.magit-list-submodul | 
| 148560 | 65 73 20 28 29 0a 20 20 22 44 69 73 70 6c 61 79    20 61 20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 | es.()..."Display.a.list.of.the.c | 
| 148580 | 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72    79 27 73 20 73 75 62 6d 6f 64 75 6c 65 73 2e 22 | urrent.repository's.submodules." | 
| 1485a0 | 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 73 75 62 6d 6f 64 | ...(interactive)...(magit-submod | 
| 1485c0 | 75 6c 65 2d 6c 69 73 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 | ule-list-setup.magit-submodule-l | 
| 1485e0 | 69 73 74 2d 63 6f 6c 75 6d 6e 73 29 29 0a 0a 28    64 65 66 76 61 72 20 6d 61 67 69 74 2d 73 75 62 | ist-columns))..(defvar.magit-sub | 
| 148600 | 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d 6f 64 65    2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 | module-list-mode-map...(let.((ma | 
| 148620 | 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b    65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 73 65 | p.(make-sparse-keymap))).....(se | 
| 148640 | 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20    6d 61 70 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | t-keymap-parent.map.magit-repoli | 
| 148660 | 73 74 2d 6d 6f 64 65 2d 6d 61 70 29 0a 20 20 20    20 6d 61 70 29 0a 20 20 22 4c 6f 63 61 6c 20 6b | st-mode-map).....map)..."Local.k | 
| 148680 | 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 73 74 20 6d | eymap.for.Magit-Submodule-List.m | 
| 1486a0 | 6f 64 65 20 62 75 66 66 65 72 73 2e 22 29 0a 0a    28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d | ode.buffers.")..(define-derived- | 
| 1486c0 | 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 6d 6f 64 65 20 74 | mode.magit-submodule-list-mode.t | 
| 1486e0 | 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 73 22 0a 20 20 22 | abulated-list-mode."Modules"..." | 
| 148700 | 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 6c 69 73 74 20 6f | Major.mode.for.browsing.a.list.o | 
| 148720 | 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 70 20 27 6d 61 67 | f.Git.submodules."...:group.'mag | 
| 148740 | 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 6f 63 61 6c 20 78 | it-repolist-mode...(setq-local.x | 
| 148760 | 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 74 71 20 74 61 62 | -stretch-cursor.nil)...(setq.tab | 
| 148780 | 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 61 64 64 2d 68 6f | ulated-list-padding.0)...(add-ho | 
| 1487a0 | 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 68 6f 6f 6b 20 27 | ok.'tabulated-list-revert-hook.' | 
| 1487c0 | 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 6e 69 6c | magit-submodule-list-refresh.nil | 
| 1487e0 | 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 64 65 78 2d 70 6f 73 | .t)...(setq.imenu-prev-index-pos | 
| 148800 | 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 6d 61 67 69 74 2d 69 | ition-function.........#'magit-i | 
| 148820 | 6d 65 6e 75 2d 2d 73 75 62 6d 6f 64 75 6c 65 2d    70 72 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 74 | menu--submodule-prev-index-posit | 
| 148840 | 69 6f 6e 2d 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 | ion-function)...(setq.imenu-extr | 
| 148860 | 61 63 74 2d 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 | act-index-name-function......... | 
| 148880 | 23 27 6d 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 73    75 62 6d 6f 64 75 6c 65 2d 65 78 74 72 61 63 74 | #'magit-imenu--submodule-extract | 
| 1488a0 | 2d 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e 63    74 69 6f 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6d | -index-name-function))..(defun.m | 
| 1488c0 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c    69 73 74 2d 73 65 74 75 70 20 28 63 6f 6c 75 6d | agit-submodule-list-setup.(colum | 
| 1488e0 | 6e 73 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 | ns)...(magit-display-buffer....( | 
| 148900 | 6f 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 | or.(magit-get-mode-buffer.'magit | 
| 148920 | 2d 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 | -submodule-list-mode)........(ma | 
| 148940 | 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 28 6d 61 67 69 | git-with-toplevel..........(magi | 
| 148960 | 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 62 | t-generate-new-buffer.'magit-sub | 
| 148980 | 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d 6f 64 65    29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 75 | module-list-mode))))...(magit-su | 
| 1489a0 | 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 | 
| 1489c0 | 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) | 
| 1489e0 | 0a 20 20 28 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 | ...(magit-submodule-list-refresh | 
| 148a00 | 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 6c 69 73 74 2d | ))..(defun.magit-submodule-list- | 
| 148a20 | 72 65 66 72 65 73 68 20 28 29 0a 20 20 28 75 6e    6c 65 73 73 20 74 61 62 75 6c 61 74 65 64 2d 6c | refresh.()...(unless.tabulated-l | 
| 148a40 | 69 73 74 2d 73 6f 72 74 2d 6b 65 79 0a 20 20 20    20 28 73 65 74 71 20 74 61 62 75 6c 61 74 65 64 | ist-sort-key.....(setq.tabulated | 
| 148a60 | 2d 6c 69 73 74 2d 73 6f 72 74 2d 6b 65 79 0a 20    20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d | -list-sort-key...........(pcase- | 
| 148a80 | 6c 65 74 20 28 28 60 28 2c 63 6f 6c 75 6d 6e 20    2e 20 2c 66 6c 69 70 29 20 6d 61 67 69 74 2d 73 | let.((`(,column...,flip).magit-s | 
| 148aa0 | 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 73 6f    72 74 2d 6b 65 79 29 29 0a 20 20 20 20 20 20 20 | ubmodule-list-sort-key))........ | 
| 148ac0 | 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 63 6f 6c 75 6d | .....(cons.(or.(car.(assoc.colum | 
| 148ae0 | 6e 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 29 29 | n.magit-submodule-list-columns)) | 
| 148b00 | 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 61 61 72 20 6d 61 67 | .......................(caar.mag | 
| 148b20 | 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 29 29 0a 20 20 20 20 | it-submodule-list-columns))..... | 
| 148b40 | 20 20 20 20 20 20 20 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 | ..............flip))))...(setq.t | 
| 148b60 | 61 62 75 6c 61 74 65 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 | abulated-list-format.........(vc | 
| 148b80 | 6f 6e 63 61 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 | oncat.(mapcar.(pcase-lambda.(`(, | 
| 148ba0 | 74 69 74 6c 65 20 2c 77 69 64 74 68 20 2c 5f 66    6e 20 2c 70 72 6f 70 73 29 29 0a 20 20 20 20 20 | title.,width.,_fn.,props))...... | 
| 148bc0 | 20 20 20 20 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 6c 69 | ......................(nconc.(li | 
| 148be0 | 73 74 20 74 69 74 6c 65 20 77 69 64 74 68 20 74    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st.title.width.t)............... | 
| 148c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 2d 66 6c 61 74 74 65 6e 20 70 72 | ....................(-flatten.pr | 
| 148c20 | 6f 70 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 20 20 | ops))).......................... | 
| 148c40 | 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63    6f 6c 75 6d 6e 73 29 29 29 0a 20 20 28 73 65 74 | magit-repolist-columns)))...(set | 
| 148c60 | 71 20 74 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 | q.tabulated-list-entries........ | 
| 148c80 | 20 28 2d 6b 65 65 70 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 | .(-keep.(lambda.(module)........ | 
| 148ca0 | 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 74 6f | ..........(let.((default-directo | 
| 148cc0 | 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 65 78 70 | ry..........................(exp | 
| 148ce0 | 61 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 | and-file-name.(file-name-as-dire | 
| 148d00 | 63 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 20 20 20 20 20 | ctory.module))))................ | 
| 148d20 | 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 29 0a | ....(and.(file-exists-p.".git"). | 
| 148d40 | 20 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 6d 6f | ........................(list.mo | 
| 148d60 | 64 75 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 | dule............................ | 
| 148d80 | 20 20 20 28 76 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 20 20 | ...(vconcat..................... | 
| 148da0 | 20 20 20 20 20 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 | ...........(mapcar.(pcase-lambda | 
| 148dc0 | 20 28 60 28 2c 74 69 74 6c 65 20 2c 77 69 64 74    68 20 2c 66 6e 20 2c 70 72 6f 70 73 29 29 0a 20 | .(`(,title.,width.,fn.,props)).. | 
| 148de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 148e00 | 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 3a 70 61 74 68 | ........(or.(funcall.fn.`((:path | 
| 148e20 | 20 20 2c 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)...................... | 
| 148e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 148e60 | 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 20 20 20 20 20 20 | ......(:title.,title)........... | 
| 148e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 148ea0 | 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) | 
| 148ec0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 148ee0 | 20 20 20 20 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 70 72 | ............................,@pr | 
| 148f00 | 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 20 20 | ops))........................... | 
| 148f20 | 20 20 20 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 20 20 | ...................""))......... | 
| 148f40 | 20 20 20 20 20 20 20 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 | 
| 148f60 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f    6c 75 6d 6e 73 29 29 29 29 29 29 0a 20 20 20 20 | agit-repolist-columns))))))..... | 
| 148f80 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 | ...........(magit-list-module-pa | 
| 148fa0 | 74 68 73 29 29 29 0a 20 20 28 6d 65 73 73 61 67    65 20 22 4c 69 73 74 69 6e 67 20 73 75 62 6d 6f | ths)))...(message."Listing.submo | 
| 148fc0 | 64 75 6c 65 73 2e 2e 2e 22 29 0a 20 20 28 74 61    62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 69 6e 69 | dules...")...(tabulated-list-ini | 
| 148fe0 | 74 2d 68 65 61 64 65 72 29 0a 20 20 28 74 61 62    75 6c 61 74 65 64 2d 6c 69 73 74 2d 70 72 69 6e | t-header)...(tabulated-list-prin | 
| 149000 | 74 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 4c    69 73 74 69 6e 67 20 73 75 62 6d 6f 64 75 6c 65 | t)...(message."Listing.submodule | 
| 149020 | 73 2e 2e 2e 64 6f 6e 65 22 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 | s...done"))..(defun.magit-module | 
| 149040 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 70 61 74 68    20 28 73 70 65 63 29 0a 20 20 22 49 6e 73 65 72 | list-column-path.(spec)..."Inser | 
| 149060 | 74 20 74 68 65 20 72 65 6c 61 74 69 76 65 20 70    61 74 68 20 6f 66 20 74 68 65 20 73 75 62 6d 6f | t.the.relative.path.of.the.submo | 
| 149080 | 64 75 6c 65 2e 22 0a 20 20 28 63 61 64 72 20 28    61 73 73 71 20 3a 70 61 74 68 20 73 70 65 63 29 | dule."...(cadr.(assq.:path.spec) | 
| 1490a0 | 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 61 67 69 74 2d | ))..;;;.Utilities..(defun.magit- | 
| 1490c0 | 73 75 62 6d 6f 64 75 6c 65 2d 2d 6d 61 79 62 65    2d 72 65 75 73 65 2d 67 69 74 64 69 72 20 28 6e | submodule--maybe-reuse-gitdir.(n | 
| 1490e0 | 61 6d 65 20 70 61 74 68 29 0a 20 20 28 6c 65 74    20 28 28 67 69 74 64 69 72 0a 20 20 20 20 20 20 | ame.path)...(let.((gitdir....... | 
| 149100 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 64 69    72 20 28 63 6f 6e 76 65 72 74 2d 73 74 61 6e 64 | ...(magit-git-dir.(convert-stand | 
| 149120 | 61 72 64 2d 66 69 6c 65 6e 61 6d 65 20 28 63 6f    6e 63 61 74 20 22 6d 6f 64 75 6c 65 73 2f 22 20 | ard-filename.(concat."modules/". | 
| 149140 | 6e 61 6d 65 29 29 29 29 29 0a 20 20 20 20 28 77    68 65 6e 20 28 61 6e 64 20 28 66 69 6c 65 2d 65 | name))))).....(when.(and.(file-e | 
| 149160 | 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 20 20 28 | xists-p.gitdir)................( | 
| 149180 | 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 73 74 73    2d 70 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 | not.(file-exists-p.path)))...... | 
| 1491a0 | 20 28 70 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 | .(pcase.(read-char-choice....... | 
| 1491c0 | 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 20 67 | ........(concat................g | 
| 1491e0 | 69 74 64 69 72 20 22 20 61 6c 72 65 61 64 79 20    65 78 69 73 74 73 2e 5c 6e 22 0a 20 20 20 20 20 | itdir.".already.exists.\n"...... | 
| 149200 | 20 20 20 20 20 20 20 20 20 20 22 54 79 70 65 20    5b 75 5d 20 74 6f 20 75 73 65 20 74 68 65 20 65 | .........."Type.[u].to.use.the.e | 
| 149220 | 78 69 73 74 69 6e 67 20 67 69 74 64 69 72 20 61    6e 64 20 63 72 65 61 74 65 20 74 68 65 20 77 6f | xisting.gitdir.and.create.the.wo | 
| 149240 | 72 6b 69 6e 67 20 74 72 65 65 5c 6e 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 | rking.tree\n"................".. | 
| 149260 | 20 20 20 5b 72 5d 20 74 6f 20 72 65 6e 61 6d 65    20 74 68 65 20 65 78 69 73 74 69 6e 67 20 67 69 | ...[r].to.rename.the.existing.gi | 
| 149280 | 74 64 69 72 20 61 6e 64 20 63 6c 6f 6e 65 20 61    67 61 69 6e 5c 6e 22 0a 20 20 20 20 20 20 20 20 | tdir.and.clone.again\n"......... | 
| 1492a0 | 20 20 20 20 20 20 20 22 20 20 20 20 20 5b 74 5d    20 74 6f 20 74 72 61 73 68 20 74 68 65 20 65 78 | .......".....[t].to.trash.the.ex | 
| 1492c0 | 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" | 
| 1492e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 20 20 20 5b 43 2d 67 5d 20 74 6f 20 61 62 6f | ................"...[C-g].to.abo | 
| 149300 | 72 74 20 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 28 3f 75 20 3f 72 20 3f 74 29 29 | rt.")...............'(?u.?r.?t)) | 
| 149320 | 0a 20 20 20 20 20 20 20 20 28 3f 75 20 28 6d 61    67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 2d 72 | .........(?u.(magit-submodule--r | 
| 149340 | 65 73 74 6f 72 65 2d 77 6f 72 6b 74 72 65 65 20    28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d | estore-worktree.(expand-file-nam | 
| 149360 | 65 20 70 61 74 68 29 20 67 69 74 64 69 72 29 29    0a 20 20 20 20 20 20 20 20 28 3f 72 20 28 72 65 | e.path).gitdir)).........(?r.(re | 
| 149380 | 6e 61 6d 65 2d 66 69 6c 65 20 67 69 74 64 69 72    20 28 63 6f 6e 63 61 74 20 67 69 74 64 69 72 20 | name-file.gitdir.(concat.gitdir. | 
| 1493a0 | 22 2d 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 | "-"............................. | 
| 1493c0 | 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 72 69 6e 67 20 | ............(format-time-string. | 
| 1493e0 | 22 25 46 2d 25 54 22 29 29 29 29 0a 20 20 20 20    20 20 20 20 28 3f 74 20 28 64 65 6c 65 74 65 2d | "%F-%T")))).........(?t.(delete- | 
| 149400 | 64 69 72 65 63 74 6f 72 79 20 67 69 74 64 69 72    20 74 20 74 29 29 29 29 29 29 0a 0a 28 64 65 66 | directory.gitdir.t.t))))))..(def | 
| 149420 | 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75    6c 65 2d 2d 72 65 73 74 6f 72 65 2d 77 6f 72 6b | un.magit-submodule--restore-work | 
| 149440 | 74 72 65 65 20 28 77 6f 72 6b 74 72 65 65 20 67    69 74 64 69 72 29 0a 20 20 28 6d 61 6b 65 2d 64 | tree.(worktree.gitdir)...(make-d | 
| 149460 | 69 72 65 63 74 6f 72 79 20 77 6f 72 6b 74 72 65    65 20 74 29 0a 20 20 28 77 69 74 68 2d 74 65 6d | irectory.worktree.t)...(with-tem | 
| 149480 | 70 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 2e 67 69 74 22 20 | p-file.(expand-file-name.".git". | 
| 1494a0 | 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 28 69    6e 73 65 72 74 20 22 67 69 74 64 69 72 3a 20 22 | worktree).....(insert."gitdir:." | 
| 1494c0 | 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d    6e 61 6d 65 20 67 69 74 64 69 72 20 77 6f 72 6b | .(file-relative-name.gitdir.work | 
| 1494e0 | 74 72 65 65 29 20 22 5c 6e 22 29 29 0a 20 20 28    6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 | tree)."\n"))...(let.((default-di | 
| 149500 | 72 65 63 74 6f 72 79 20 77 6f 72 6b 74 72 65 65    29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 | rectory.worktree)).....(magit-ca | 
| 149520 | 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 41 44 22 20 22 | ll-git."reset"."--hard"."HEAD"." | 
| 149540 | 2d 2d 22 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 73 75 | --")))..;;;._.(provide.'magit-su | 
| 149560 | 62 6d 6f 64 75 6c 65 29 0a 3b 3b 3b 20 6d 61 67    69 74 2d 73 75 62 6d 6f 64 75 6c 65 2e 65 6c 20 | bmodule).;;;.magit-submodule.el. | 
| 149580 | 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 00 | ends.here....................... | 
| 1495a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1495c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1495e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 149600 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 62 72 61 6e 63 68 2e 65 6c 00 00 00 00 00 | magit-3.3.0/magit-branch.el..... | 
| 149620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 149640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 149660 | 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 | 
| 149680 | 30 31 31 37 31 34 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 31 34 36 00 20 30 00 00 00 | 0117147.00000000000.014146..0... | 
| 1496a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1496c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1496e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 149700 | 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................... | 
| 149720 | 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................... | 
| 149740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 149760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 149780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1497a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1497c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1497e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 149800 | 3b 3b 3b 20 6d 61 67 69 74 2d 62 72 61 6e 63 68    2e 65 6c 20 2d 2d 2d 20 62 72 61 6e 63 68 20 73 | ;;;.magit-branch.el.---.branch.s | 
| 149820 | 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 20 74 20 2d | upport..-*-.lexical-binding:.t.- | 
| 149840 | 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74    20 28 43 29 20 32 30 31 30 2d 32 30 32 31 20 20 | *-..;;.Copyright.(C).2010-2021.. | 
| 149860 | 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 3b | The.Magit.Project.Contributors.; | 
| 149880 | 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. | 
| 1498a0 | 63 6f 70 79 20 6f 66 20 74 68 65 20 41 55 54 48    4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63 | copy.of.the.AUTHORS.md.file.whic | 
| 1498c0 | 68 0a 3b 3b 20 6c 69 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 | h.;;.lists.all.contributors...If | 
| 1498e0 | 20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f    2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 | .not,.see.http://magit.vc/author | 
| 149900 | 73 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 3c | s...;;.Author:.Jonas.Bernoulli.< | 
| 149920 | 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: | 
| 149940 | 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. | 
| 149960 | 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: | 
| 149980 | 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 | 
| 1499a0 | 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f    75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software;.you.can.redistribu | 
| 1499c0 | 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. | 
| 1499e0 | 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 | 
| 149a00 | 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 | 
| 149a20 | 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 3b 20 65 69 74 | he.Free.Software.Foundation;.eit | 
| 149a40 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f    72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f | her.version.3,.or.(at.your.optio | 
| 149a60 | 6e 29 0a 3b 3b 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 | n).;;.any.later.version..;;.;;.M | 
| 149a80 | 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 20 | agit.is.distributed.in.the.hope. | 
| 149aa0 | 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 48 | that.it.will.be.useful,.but.WITH | 
| 149ac0 | 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 65 | OUT.;;.ANY.WARRANTY;.without.eve | 
| 149ae0 | 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 41 | n.the.implied.warranty.of.MERCHA | 
| 149b00 | 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 41 | NTABILITY.;;.or.FITNESS.FOR.A.PA | 
| 149b20 | 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 47 | RTICULAR.PURPOSE...See.the.GNU.G | 
| 149b40 | 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 72 | eneral.Public.;;.License.for.mor | 
| 149b60 | 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 65 | e.details..;;.;;.You.should.have | 
| 149b80 | 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 65 | .received.a.copy.of.the.GNU.Gene | 
| 149ba0 | 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 68 | ral.Public.License.;;.along.with | 
| 149bc0 | 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c    20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e | .Magit...If.not,.see.http://www. | 
| 149be0 | 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73    2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 | gnu.org/licenses...;;;.Commentar | 
| 149c00 | 79 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 73 | y:..;;.This.library.implements.s | 
| 149c20 | 75 70 70 6f 72 74 20 66 6f 72 20 62 72 61 6e 63    68 65 73 2e 20 20 49 74 20 64 65 66 69 6e 65 73 | upport.for.branches...It.defines | 
| 149c40 | 20 63 6f 6d 6d 61 6e 64 73 0a 3b 3b 20 66 6f 72    20 63 72 65 61 74 69 6e 67 2c 20 63 68 65 63 6b | .commands.;;.for.creating,.check | 
| 149c60 | 69 6e 67 20 6f 75 74 2c 20 6d 61 6e 69 70 75 6c    61 74 69 6e 67 2c 20 61 6e 64 20 63 6f 6e 66 69 | ing.out,.manipulating,.and.confi | 
| 149c80 | 67 75 72 69 6e 67 20 62 72 61 6e 63 68 65 73 2e    0a 3b 3b 20 43 6f 6d 6d 61 6e 64 73 20 64 65 66 | guring.branches..;;.Commands.def | 
| 149ca0 | 69 6e 65 64 20 68 65 72 65 20 61 72 65 20 6d 61    69 6e 6c 79 20 63 6f 6e 63 65 72 6e 65 64 20 77 | ined.here.are.mainly.concerned.w | 
| 149cc0 | 69 74 68 20 62 72 61 6e 63 68 65 73 20 61 73 0a    3b 3b 20 70 6f 69 6e 74 65 72 73 2c 20 63 6f 6d | ith.branches.as.;;.pointers,.com | 
| 149ce0 | 6d 61 6e 64 73 20 74 68 61 74 20 64 65 61 6c 20    77 69 74 68 20 77 68 61 74 20 61 20 62 72 61 6e | mands.that.deal.with.what.a.bran | 
| 149d00 | 63 68 20 70 6f 69 6e 74 73 20 61 74 2c 20 61 72    65 0a 3b 3b 20 64 65 66 69 6e 65 64 20 65 6c 73 | ch.points.at,.are.;;.defined.els | 
| 149d20 | 65 77 68 65 72 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 61 | ewhere...;;;.Code:..(require.'ma | 
| 149d40 | 67 69 74 29 0a 28 72 65 71 75 69 72 65 20 27 6d    61 67 69 74 2d 72 65 73 65 74 29 0a 0a 3b 3b 3b | git).(require.'magit-reset)..;;; | 
| 149d60 | 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 62 72 61 6e 63 | .Options..(defcustom.magit-branc | 
| 149d80 | 68 2d 72 65 61 64 2d 75 70 73 74 72 65 61 6d 2d    66 69 72 73 74 20 74 0a 20 20 22 57 68 65 74 68 | h-read-upstream-first.t..."Wheth | 
| 149da0 | 65 72 20 74 6f 20 72 65 61 64 20 75 70 73 74 72    65 61 6d 20 62 65 66 6f 72 65 20 6e 61 6d 65 20 | er.to.read.upstream.before.name. | 
| 149dc0 | 6f 66 20 6e 65 77 20 62 72 61 6e 63 68 20 77 68    65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 62 72 | of.new.branch.when.creating.a.br | 
| 149de0 | 61 6e 63 68 2e 0a 0a 60 6e 69 6c 27 20 20 20 20    20 20 52 65 61 64 20 74 68 65 20 62 72 61 6e 63 | anch...`nil'......Read.the.branc | 
| 149e00 | 68 20 6e 61 6d 65 20 66 69 72 73 74 2e 0a 60 74    27 20 20 20 20 20 20 20 20 52 65 61 64 20 74 68 | h.name.first..`t'........Read.th | 
| 149e20 | 65 20 75 70 73 74 72 65 61 6d 20 66 69 72 73 74    2e 0a 60 66 61 6c 6c 62 61 63 6b 27 20 52 65 61 | e.upstream.first..`fallback'.Rea | 
| 149e40 | 64 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 66    69 72 73 74 2c 20 62 75 74 20 69 66 20 69 74 20 | d.the.upstream.first,.but.if.it. | 
| 149e60 | 74 75 72 6e 73 20 6f 75 74 20 74 68 61 74 20 74    68 65 20 63 68 6f 73 65 6e 0a 20 20 20 20 20 20 | turns.out.that.the.chosen....... | 
| 149e80 | 20 20 20 20 20 76 61 6c 75 65 20 69 73 20 6e 6f    74 20 61 20 76 61 6c 69 64 20 75 70 73 74 72 65 | .....value.is.not.a.valid.upstre | 
| 149ea0 | 61 6d 20 28 62 65 63 61 75 73 65 20 69 74 20 63    61 6e 6e 6f 74 20 62 65 20 72 65 73 6f 6c 76 65 | am.(because.it.cannot.be.resolve | 
| 149ec0 | 64 0a 20 20 20 20 20 20 20 20 20 20 20 61 73 20    61 6e 20 65 78 69 73 74 69 6e 67 20 72 65 76 69 | d............as.an.existing.revi | 
| 149ee0 | 73 69 6f 6e 29 2c 20 74 68 65 6e 20 74 72 65 61    74 20 69 74 20 61 73 20 74 68 65 20 6e 61 6d 65 | sion),.then.treat.it.as.the.name | 
| 149f00 | 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20    20 20 20 6e 65 77 20 62 72 61 6e 63 68 20 61 6e | .of.the............new.branch.an | 
| 149f20 | 64 20 63 6f 6e 74 69 6e 75 65 20 62 79 20 72 65    61 64 69 6e 67 20 74 68 65 20 75 70 73 74 72 65 | d.continue.by.reading.the.upstre | 
| 149f40 | 61 6d 20 6e 65 78 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 | am.next."...:package-version.'(m | 
| 149f60 | 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 69 74 2d | agit..."2.2.0")...:group.'magit- | 
| 149f80 | 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 | 
| 149fa0 | 20 3a 74 61 67 20 22 72 65 61 64 20 62 72 61 6e    63 68 20 6e 61 6d 65 20 66 69 72 73 74 22 20 6e | .:tag."read.branch.name.first".n | 
| 149fc0 | 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 3a 74 61 67 | il)..................(const.:tag | 
| 149fe0 | 20 22 72 65 61 64 20 75 70 73 74 72 65 61 6d 20    66 69 72 73 74 22 20 74 29 0a 20 20 20 20 20 20 | ."read.upstream.first".t)....... | 
| 14a000 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    74 20 3a 74 61 67 20 22 72 65 61 64 20 75 70 73 | ...........(const.:tag."read.ups | 
| 14a020 | 74 72 65 61 6d 20 66 69 72 73 74 2c 20 77 69 74    68 20 66 61 6c 6c 62 61 63 6b 22 20 66 61 6c 6c | tream.first,.with.fallback".fall | 
| 14a040 | 62 61 63 6b 29 29 29 0a 0a 28 64 65 66 63 75 73    74 6f 6d 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 | back)))..(defcustom.magit-branch | 
| 14a060 | 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75    70 73 74 72 65 61 6d 20 6e 69 6c 0a 20 20 22 57 | -prefer-remote-upstream.nil..."W | 
| 14a080 | 68 65 74 68 65 72 20 74 6f 20 66 61 76 6f 72 20    72 65 6d 6f 74 65 20 75 70 73 74 72 65 61 6d 73 | hether.to.favor.remote.upstreams | 
| 14a0a0 | 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 6e    65 77 20 62 72 61 6e 63 68 65 73 2e 0a 0a 57 68 | .when.creating.new.branches...Wh | 
| 14a0c0 | 65 6e 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20    69 73 20 63 72 65 61 74 65 64 2c 20 74 68 65 6e | en.a.new.branch.is.created,.then | 
| 14a0e0 | 20 74 68 65 20 62 72 61 6e 63 68 2c 20 63 6f 6d    6d 69 74 2c 20 6f 72 20 73 74 61 73 68 0a 61 74 | .the.branch,.commit,.or.stash.at | 
| 14a100 | 20 70 6f 69 6e 74 20 69 73 20 73 75 67 67 65 73    74 65 64 20 61 73 20 74 68 65 20 64 65 66 61 75 | .point.is.suggested.as.the.defau | 
| 14a120 | 6c 74 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 0a 62 72 61 | lt.starting.point.of.the.new.bra | 
| 14a140 | 6e 63 68 2c 20 6f 72 20 69 66 20 74 68 65 72 65    20 69 73 20 6e 6f 20 73 75 63 68 20 72 65 76 69 | nch,.or.if.there.is.no.such.revi | 
| 14a160 | 73 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 74 68    65 20 63 75 72 72 65 6e 74 0a 62 72 61 6e 63 68 | sion.at.point.the.current.branch | 
| 14a180 | 2e 20 20 49 6e 20 65 69 74 68 65 72 20 63 61 73    65 20 74 68 65 20 75 73 65 72 20 6d 61 79 20 63 | ...In.either.case.the.user.may.c | 
| 14a1a0 | 68 6f 6f 73 65 20 61 6e 6f 74 68 65 72 20 73 74    61 72 74 69 6e 67 0a 70 6f 69 6e 74 2e 0a 0a 49 | hoose.another.starting.point...I | 
| 14a1c0 | 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 | 
| 14a1e0 | 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 | 
| 14a200 | 0a 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 20 62 72 61 6e | .as.the.upstream.of.the.new.bran | 
| 14a220 | 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 6f 66 20 74 68 | ch,.depending.on.the.value.of.th | 
| 14a240 | 65 0a 47 69 74 20 76 61 72 69 61 62 6c 65 20 60    62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 | e.Git.variable.`branch.autoSetup | 
| 14a260 | 4d 65 72 67 65 27 2e 20 20 42 79 20 64 65 66 61    75 6c 74 20 74 68 69 73 20 69 73 20 64 6f 6e 65 | Merge'...By.default.this.is.done | 
| 14a280 | 0a 66 6f 72 20 72 65 6d 6f 74 65 20 62 72 61 6e    63 68 65 73 2c 20 62 75 74 20 6e 6f 74 20 66 6f | .for.remote.branches,.but.not.fo | 
| 14a2a0 | 72 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73    2e 0a 0a 59 6f 75 20 6d 69 67 68 74 20 70 72 65 | r.local.branches...You.might.pre | 
| 14a2c0 | 66 65 72 20 74 6f 20 61 6c 77 61 79 73 20 75 73    65 20 73 6f 6d 65 20 72 65 6d 6f 74 65 20 62 72 | fer.to.always.use.some.remote.br | 
| 14a2e0 | 61 6e 63 68 20 61 73 20 75 70 73 74 72 65 61 6d    2e 0a 49 66 20 74 68 65 20 63 68 6f 73 65 6e 20 | anch.as.upstream..If.the.chosen. | 
| 14a300 | 73 74 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 | starting.point.is.(1).a.local.br | 
| 14a320 | 61 6e 63 68 2c 20 28 32 29 20 77 68 6f 73 65 0a    6e 61 6d 65 20 6d 61 74 63 68 65 73 20 61 20 6d | anch,.(2).whose.name.matches.a.m | 
| 14a340 | 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 74 69 6f | ember.of.the.value.of.this.optio | 
| 14a360 | 6e 2c 20 28 33 29 20 74 68 65 0a 75 70 73 74 72    65 61 6d 20 6f 66 20 74 68 61 74 20 6c 6f 63 61 | n,.(3).the.upstream.of.that.loca | 
| 14a380 | 6c 20 62 72 61 6e 63 68 20 69 73 20 61 20 72 65    6d 6f 74 65 20 62 72 61 6e 63 68 20 77 69 74 68 | l.branch.is.a.remote.branch.with | 
| 14a3a0 | 20 74 68 65 20 73 61 6d 65 0a 6e 61 6d 65 2c 20    61 6e 64 20 28 34 29 20 74 68 61 74 20 72 65 6d | .the.same.name,.and.(4).that.rem | 
| 14a3c0 | 6f 74 65 20 62 72 61 6e 63 68 20 63 61 6e 20 62    65 20 66 61 73 74 2d 66 6f 72 77 61 72 64 65 64 | ote.branch.can.be.fast-forwarded | 
| 14a3e0 | 20 74 6f 20 74 68 65 0a 6c 6f 63 61 6c 20 62 72    61 6e 63 68 2c 20 74 68 65 6e 20 74 68 65 20 63 | .to.the.local.branch,.then.the.c | 
| 14a400 | 68 6f 73 65 6e 20 62 72 61 6e 63 68 20 69 73 20    75 73 65 64 20 61 73 20 73 74 61 72 74 69 6e 67 | hosen.branch.is.used.as.starting | 
| 14a420 | 20 70 6f 69 6e 74 2c 0a 62 75 74 20 69 74 73 20    6f 77 6e 20 75 70 73 74 72 65 61 6d 20 69 73 20 | .point,.but.its.own.upstream.is. | 
| 14a440 | 75 73 65 64 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 20 | used.as.the.upstream.of.the.new. | 
| 14a460 | 62 72 61 6e 63 68 2e 0a 0a 4d 65 6d 62 65 72 73    20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 27 | branch...Members.of.this.option' | 
| 14a480 | 73 20 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 | s.value.are.treated.as.branch.na | 
| 14a4a0 | 6d 65 73 20 74 68 61 74 0a 68 61 76 65 20 74 6f    20 6d 61 74 63 68 20 65 78 61 63 74 6c 79 20 75 | mes.that.have.to.match.exactly.u | 
| 14a4c0 | 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 72 20 74 | nless.they.contain.a.character.t | 
| 14a4e0 | 68 61 74 20 6d 61 6b 65 73 0a 74 68 65 6d 20 69    6e 76 61 6c 69 64 20 61 73 20 61 20 62 72 61 6e | hat.makes.them.invalid.as.a.bran | 
| 14a500 | 63 68 20 6e 61 6d 65 2e 20 20 52 65 63 6f 6d 6d    65 6e 64 65 64 20 63 68 61 72 61 63 74 65 72 73 | ch.name...Recommended.characters | 
| 14a520 | 20 74 6f 20 75 73 65 0a 74 6f 20 74 72 69 67 67    65 72 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f | .to.use.to.trigger.interpretatio | 
| 14a540 | 6e 20 61 73 20 61 20 72 65 67 65 78 70 20 61 72    65 20 5c 22 2a 5c 22 20 61 6e 64 20 5c 22 5e 5c | n.as.a.regexp.are.\"*\".and.\"^\ | 
| 14a560 | 22 2e 20 20 53 6f 6d 65 0a 6f 74 68 65 72 20 63    68 61 72 61 63 74 65 72 73 20 77 68 69 63 68 20 | "...Some.other.characters.which. | 
| 14a580 | 79 6f 75 20 6d 69 67 68 74 20 65 78 70 65 63 74    20 74 6f 20 62 65 20 69 6e 76 61 6c 69 64 2c 20 | you.might.expect.to.be.invalid,. | 
| 14a5a0 | 61 63 74 75 61 6c 6c 79 0a 61 72 65 20 6e 6f 74    2c 20 65 2e 67 2e 20 5c 22 2e 2b 24 5c 22 20 61 | actually.are.not,.e.g..\".+$\".a | 
| 14a5c0 | 72 65 20 61 6c 6c 20 70 65 72 66 65 63 74 6c 79    20 76 61 6c 69 64 2e 20 20 4d 6f 72 65 20 70 72 | re.all.perfectly.valid...More.pr | 
| 14a5e0 | 65 63 69 73 65 6c 79 2c 0a 69 66 20 60 67 69 74    20 63 68 65 63 6b 2d 72 65 66 2d 66 6f 72 6d 61 | ecisely,.if.`git.check-ref-forma | 
| 14a600 | 74 20 2d 2d 62 72 61 6e 63 68 20 53 54 52 49 4e    47 27 20 65 78 69 74 73 20 77 69 74 68 20 61 20 | t.--branch.STRING'.exits.with.a. | 
| 14a620 | 6e 6f 6e 2d 7a 65 72 6f 0a 73 74 61 74 75 73 2c    20 74 68 65 6e 20 74 72 65 61 74 20 53 54 52 49 | non-zero.status,.then.treat.STRI | 
| 14a640 | 4e 47 20 61 73 20 61 20 72 65 67 65 78 70 2e 0a    0a 41 73 73 75 6d 69 6e 67 20 74 68 65 20 63 68 | NG.as.a.regexp...Assuming.the.ch | 
| 14a660 | 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 6f 6e 64 69 74 | osen.branch.matches.these.condit | 
| 14a680 | 69 6f 6e 73 20 79 6f 75 20 77 6f 75 6c 64 20 65    6e 64 0a 75 70 20 77 69 74 68 20 77 69 74 68 20 | ions.you.would.end.up.with.with. | 
| 14a6a0 | 65 2e 67 2e 3a 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 6f | e.g.:....feature.--upstream-->.o | 
| 14a6c0 | 72 69 67 69 6e 2f 6d 61 73 74 65 72 0a 0a 69 6e    73 74 65 61 64 20 6f 66 0a 0a 20 20 66 65 61 74 | rigin/master..instead.of....feat | 
| 14a6e0 | 75 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 | ure.--upstream-->.master.--upstr | 
| 14a700 | 65 61 6d 2d 2d 3e 20 6f 72 69 67 69 6e 2f 6d 61    73 74 65 72 0a 0a 57 68 69 63 68 20 79 6f 75 20 | eam-->.origin/master..Which.you. | 
| 14a720 | 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 61 6c 20 70 | prefer.is.a.matter.of.personal.p | 
| 14a740 | 72 65 66 65 72 65 6e 63 65 2e 20 20 49 66 20 79    6f 75 20 64 6f 0a 70 72 65 66 65 72 20 74 68 65 | reference...If.you.do.prefer.the | 
| 14a760 | 20 66 6f 72 6d 65 72 2c 20 74 68 65 6e 20 79 6f    75 20 73 68 6f 75 6c 64 20 61 64 64 20 62 72 61 | .former,.then.you.should.add.bra | 
| 14a780 | 6e 63 68 65 73 20 73 75 63 68 20 61 73 20 5c 22    6d 61 73 74 65 72 5c 22 2c 0a 5c 22 6e 65 78 74 | nches.such.as.\"master\",.\"next | 
| 14a7a0 | 5c 22 2c 20 61 6e 64 20 5c 22 6d 61 69 6e 74 5c    22 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f | \",.and.\"maint\".to.the.value.o | 
| 14a7c0 | 66 20 74 68 69 73 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 | f.this.options."...:package-vers | 
| 14a7e0 | 69 6f 6e 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 | ion.'(magit..."2.4.0")...:group. | 
| 14a800 | 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 72 65 70 65 61 74 | 'magit-commands...:type.'(repeat | 
| 14a820 | 20 73 74 72 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 72 61 6e | .string))..(defcustom.magit-bran | 
| 14a840 | 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 20 | ch-adjust-remote-upstream-alist. | 
| 14a860 | 6e 69 6c 0a 20 20 22 41 6c 69 73 74 20 6f 66 20    75 70 73 74 72 65 61 6d 73 20 74 6f 20 62 65 20 | nil..."Alist.of.upstreams.to.be. | 
| 14a880 | 75 73 65 64 20 77 68 65 6e 20 62 72 61 6e 63 68    69 6e 67 20 66 72 6f 6d 20 72 65 6d 6f 74 65 20 | used.when.branching.from.remote. | 
| 14a8a0 | 62 72 61 6e 63 68 65 73 2e 0a 0a 57 68 65 6e 20    63 72 65 61 74 69 6e 67 20 61 20 6c 6f 63 61 6c | branches...When.creating.a.local | 
| 14a8c0 | 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 61 6e 20    65 70 68 65 6d 65 72 61 6c 20 62 72 61 6e 63 68 | .branch.from.an.ephemeral.branch | 
| 14a8e0 | 20 6c 6f 63 61 74 65 64 0a 6f 6e 20 61 20 72 65    6d 6f 74 65 2c 20 65 2e 67 2e 20 61 20 66 65 61 | .located.on.a.remote,.e.g..a.fea | 
| 14a900 | 74 75 72 65 20 6f 72 20 68 6f 74 66 69 78 20 62    72 61 6e 63 68 2c 20 74 68 65 6e 20 74 68 61 74 | ture.or.hotfix.branch,.then.that | 
| 14a920 | 20 72 65 6d 6f 74 65 0a 62 72 61 6e 63 68 20 73    68 6f 75 6c 64 20 75 73 75 61 6c 6c 79 20 6e 6f | .remote.branch.should.usually.no | 
| 14a940 | 74 20 62 65 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 | t.be.used.as.the.upstream.branch | 
| 14a960 | 2c 20 73 69 6e 63 65 0a 74 68 65 20 70 75 73 68    2d 72 65 6d 6f 74 65 20 61 6c 72 65 61 64 79 20 | ,.since.the.push-remote.already. | 
| 14a980 | 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 62 | allows.accessing.it.and.having.b | 
| 14a9a0 | 6f 74 68 20 74 68 65 0a 75 70 73 74 72 65 61 6d    20 61 6e 64 20 74 68 65 20 70 75 73 68 2d 72 65 | oth.the.upstream.and.the.push-re | 
| 14a9c0 | 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 6c 61 74 65 64 20 | mote.reference.the.same.related. | 
| 14a9e0 | 62 72 61 6e 63 68 0a 77 6f 75 6c 64 20 62 65 20    77 61 73 74 65 66 75 6c 2e 20 20 49 6e 73 74 65 | branch.would.be.wasteful...Inste | 
| 14aa00 | 61 64 20 61 20 62 72 61 6e 63 68 20 6c 69 6b 65    20 5c 22 6d 61 69 6e 74 5c 22 20 6f 72 20 5c 22 | ad.a.branch.like.\"maint\".or.\" | 
| 14aa20 | 6d 61 73 74 65 72 5c 22 0a 73 68 6f 75 6c 64 20    62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 | master\".should.be.used.as.the.u | 
| 14aa40 | 70 73 74 72 65 61 6d 2e 0a 0a 54 68 69 73 20 6f    70 74 69 6f 6e 20 61 6c 6c 6f 77 73 20 73 70 65 | pstream...This.option.allows.spe | 
| 14aa60 | 63 69 66 79 69 6e 67 20 74 68 65 20 62 72 61 6e    63 68 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 | cifying.the.branch.that.should.b | 
| 14aa80 | 65 20 75 73 65 64 20 61 73 0a 74 68 65 20 75 70    73 74 72 65 61 6d 20 77 68 65 6e 20 62 72 61 6e | e.used.as.the.upstream.when.bran | 
| 14aaa0 | 63 68 69 6e 67 20 63 65 72 74 61 69 6e 20 72 65    6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2e 20 20 | ching.certain.remote.branches... | 
| 14aac0 | 54 68 65 20 76 61 6c 75 65 0a 69 73 20 61 6e 20    61 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 | The.value.is.an.alist.of.the.for | 
| 14aae0 | 6d 20 28 28 55 50 53 54 52 45 41 4d 20 2e 20 52    55 4c 45 29 2e 2e 2e 29 2e 20 20 54 68 65 20 66 | m.((UPSTREAM...RULE)...)...The.f | 
| 14ab00 | 69 72 73 74 0a 65 6c 65 6d 65 6e 74 20 69 73 20    75 73 65 64 20 77 68 6f 73 65 20 55 50 53 54 52 | irst.element.is.used.whose.UPSTR | 
| 14ab20 | 45 41 4d 20 65 78 69 73 74 73 20 61 6e 64 20 77    68 6f 73 65 20 52 55 4c 45 20 6d 61 74 63 68 65 | EAM.exists.and.whose.RULE.matche | 
| 14ab40 | 73 0a 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68    65 20 6e 65 77 20 62 72 61 6e 63 68 2e 20 20 53 | s.the.name.of.the.new.branch...S | 
| 14ab60 | 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 72 65 64 2e 0a | ubsequent.elements.are.ignored.. | 
| 14ab80 | 0a 55 50 53 54 52 45 41 4d 20 69 73 20 74 68 65    20 62 72 61 6e 63 68 20 74 6f 20 62 65 20 75 73 | .UPSTREAM.is.the.branch.to.be.us | 
| 14aba0 | 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65    61 6d 20 66 6f 72 20 62 72 61 6e 63 68 65 73 0a | ed.as.the.upstream.for.branches. | 
| 14abc0 | 73 70 65 63 69 66 69 65 64 20 62 79 20 52 55 4c    45 2e 20 20 49 74 20 63 61 6e 20 62 65 20 61 20 | specified.by.RULE...It.can.be.a. | 
| 14abe0 | 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 0a 52 55 4c 45 20 | local.or.a.remote.branch...RULE. | 
| 14ac00 | 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 65 73 73 69 | can.either.be.a.regular.expressi | 
| 14ac20 | 6f 6e 2c 20 6d 61 74 63 68 69 6e 67 20 62 72 61    6e 63 68 65 73 20 77 68 6f 73 65 0a 75 70 73 74 | on,.matching.branches.whose.upst | 
| 14ac40 | 72 65 61 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 | ream.should.be.the.one.specified | 
| 14ac60 | 20 62 79 20 55 50 53 54 52 45 41 4d 2e 20 20 4f    72 20 69 74 20 63 61 6e 20 62 65 0a 61 20 6c 69 | .by.UPSTREAM...Or.it.can.be.a.li | 
| 14ac80 | 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 68 6f | st.of.the.only.branches.that.sho | 
| 14aca0 | 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 0a 6f 74 68 65 | uld.*not*.use.UPSTREAM;.all.othe | 
| 14acc0 | 72 20 62 72 61 6e 63 68 65 73 20 77 69 6c 6c 2e    20 20 4d 61 74 63 68 69 6e 67 20 69 73 20 64 6f | r.branches.will...Matching.is.do | 
| 14ace0 | 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 6d 6f 74 65 0a 70 61 | ne.after.stripping.the.remote.pa | 
| 14ad00 | 72 74 20 6f 66 20 74 68 65 20 6e 61 6d 65 20 6f    66 20 74 68 65 20 62 72 61 6e 63 68 20 74 68 61 | rt.of.the.name.of.the.branch.tha | 
| 14ad20 | 74 20 69 73 20 62 65 69 6e 67 20 62 72 61 6e 63    68 65 64 20 66 72 6f 6d 2e 0a 0a 49 66 20 79 6f | t.is.being.branched.from...If.yo | 
| 14ad40 | 75 20 75 73 65 20 61 20 66 69 6e 69 74 65 20 73    65 74 20 6f 66 20 6e 6f 6e 2d 65 70 68 65 6d 65 | u.use.a.finite.set.of.non-epheme | 
| 14ad60 | 72 61 6c 20 62 72 61 6e 63 68 65 73 20 61 63 72    6f 73 73 20 61 6c 6c 20 79 6f 75 72 0a 72 65 70 | ral.branches.across.all.your.rep | 
| 14ad80 | 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 75 73 65 20 73 6f | ositories,.then.you.might.use.so | 
| 14ada0 | 6d 65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20    20 28 28 5c 22 6f 72 69 67 69 6e 2f 6d 61 73 74 | mething.like:....((\"origin/mast | 
| 14adc0 | 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 | 
| 14ade0 | 69 6e 74 5c 22 29 29 29 0a 0a 4f 72 20 69 66 20    74 68 65 20 6e 61 6d 65 73 20 6f 66 20 61 6c 6c | int\")))..Or.if.the.names.of.all | 
| 14ae00 | 20 79 6f 75 72 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 | .your.ephemeral.branches.contain | 
| 14ae20 | 20 61 20 73 6c 61 73 68 2c 0a 61 74 20 6c 65 61    73 74 20 69 6e 20 73 6f 6d 65 20 72 65 70 6f 73 | .a.slash,.at.least.in.some.repos | 
| 14ae40 | 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 | 
| 14ae60 | 20 62 65 3a 0a 0a 20 20 28 28 5c 22 6f 72 69 67    69 6e 2f 6d 61 73 74 65 72 5c 22 20 2e 20 5c 22 | .be:....((\"origin/master\"...\" | 
| 14ae80 | 2f 5c 22 29 29 0a 0a 4f 66 20 63 6f 75 72 73 65    20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 66 69 | /\"))..Of.course.you.can.also.fi | 
| 14aea0 | 6e 65 2d 74 75 6e 65 3a 0a 0a 20 20 28 28 5c 22    6f 72 69 67 69 6e 2f 6d 61 69 6e 74 5c 22 20 2e | ne-tune:....((\"origin/maint\".. | 
| 14aec0 | 20 5c 22 5c 5c 5c 5c 5c 5c 3d 60 68 6f 74 66 69    78 2f 5c 22 29 0a 20 20 20 28 5c 22 6f 72 69 67 | .\"\\\\\\=`hotfix/\")....(\"orig | 
| 14aee0 | 69 6e 2f 6d 61 73 74 65 72 5c 22 20 2e 20 5c 22    5c 5c 5c 5c 5c 5c 3d 60 66 65 61 74 75 72 65 2f | in/master\"...\"\\\\\\=`feature/ | 
| 14af00 | 5c 22 29 29 0a 0a 55 50 53 54 52 45 41 4d 20 63    61 6e 20 62 65 20 61 20 6c 6f 63 61 6c 20 62 72 | \"))..UPSTREAM.can.be.a.local.br | 
| 14af20 | 61 6e 63 68 3a 0a 0a 20 20 28 28 5c 22 6d 61 73    74 65 72 5c 22 20 2e 20 28 5c 22 6d 61 73 74 65 | anch:....((\"master\"...(\"maste | 
| 14af40 | 72 5c 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 42 65 63 61 75 | r\".\"next\".\"maint\")))..Becau | 
| 14af60 | 73 65 20 74 68 65 20 6d 61 69 6e 20 62 72 61 6e    63 68 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 | se.the.main.branch.is.no.longer. | 
| 14af80 | 61 6c 6d 6f 73 74 20 61 6c 77 61 79 73 20 6e 61    6d 65 64 20 5c 22 6d 61 73 74 65 72 5c 22 0a 79 | almost.always.named.\"master\".y | 
| 14afa0 | 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20 61    63 63 6f 75 6e 74 20 66 6f 72 20 6f 74 68 65 72 | ou.should.also.account.for.other | 
| 14afc0 | 20 63 6f 6d 6d 6f 6e 20 6e 61 6d 65 73 3a 0a 0a    20 20 28 28 5c 22 6d 61 69 6e 5c 22 20 20 2e 20 | .common.names:....((\"main\".... | 
| 14afe0 | 28 5c 22 6d 61 69 6e 5c 22 20 5c 22 6d 61 73 74    65 72 5c 22 20 5c 22 6e 65 78 74 5c 22 20 5c 22 | (\"main\".\"master\".\"next\".\" | 
| 14b000 | 6d 61 69 6e 74 5c 22 29 29 0a 20 20 20 28 5c 22    6d 61 73 74 65 72 5c 22 20 2e 20 28 5c 22 6d 61 | maint\"))....(\"master\"...(\"ma | 
| 14b020 | 69 6e 5c 22 20 5c 22 6d 61 73 74 65 72 5c 22 20    5c 22 6e 65 78 74 5c 22 20 5c 22 6d 61 69 6e 74 | in\".\"master\".\"next\".\"maint | 
| 14b040 | 5c 22 29 29 29 0a 0a 49 66 20 79 6f 75 20 75 73    65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 | \")))..If.you.use.remote.branche | 
| 14b060 | 73 20 61 73 20 55 50 53 54 52 45 41 4d 2c 20 74    68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 61 6c | s.as.UPSTREAM,.then.you.might.al | 
| 14b080 | 73 6f 20 77 61 6e 74 0a 74 6f 20 73 65 74 20 60    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 | so.want.to.set.`magit-branch-pre | 
| 14b0a0 | 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72    65 61 6d 27 20 74 6f 20 61 20 6e 6f 6e 2d 6e 69 | fer-remote-upstream'.to.a.non-ni | 
| 14b0c0 | 6c 20 76 61 6c 75 65 2e 0a 48 6f 77 65 76 65 72    2c 20 49 20 72 65 63 6f 6d 6d 65 6e 64 20 74 68 | l.value..However,.I.recommend.th | 
| 14b0e0 | 61 74 20 79 6f 75 20 75 73 65 20 6c 6f 63 61 6c    20 62 72 61 6e 63 68 65 73 20 61 73 20 55 50 53 | at.you.use.local.branches.as.UPS | 
| 14b100 | 54 52 45 41 4d 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 | TREAM."...:package-version.'(mag | 
| 14b120 | 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 | 
| 14b140 | 6d 6d 61 6e 64 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 28 73 | mmands...:type.'(repeat.(cons.(s | 
| 14b160 | 74 72 69 6e 67 20 3a 74 61 67 20 22 55 73 65 20    75 70 73 74 72 65 61 6d 22 29 0a 20 20 20 20 20 | tring.:tag."Use.upstream")...... | 
| 14b180 | 20 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 3a 74 61 67 20 22 | ..................(choice.:tag." | 
| 14b1a0 | 66 6f 72 20 62 72 61 6e 63 68 65 73 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | for.branches"................... | 
| 14b1c0 | 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 6d 61 74 63 68 | .............(regexp.:tag."match | 
| 14b1e0 | 69 6e 67 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 | ing")........................... | 
| 14b200 | 20 20 20 20 20 28 72 65 70 65 61 74 20 3a 74 61    67 20 22 65 78 63 65 70 74 22 0a 20 20 20 20 20 | .....(repeat.:tag."except"...... | 
| 14b220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 14b240 | 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22    62 72 61 6e 63 68 22 29 29 29 29 29 29 0a 0a 28 | ..(string.:tag."branch"))))))..( | 
| 14b260 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 2d 70 75 | defcustom.magit-branch-rename-pu | 
| 14b280 | 73 68 2d 74 61 72 67 65 74 20 74 0a 20 20 22 57    68 65 74 68 65 72 20 74 68 65 20 70 75 73 68 2d | sh-target.t..."Whether.the.push- | 
| 14b2a0 | 72 65 6d 6f 74 65 20 73 65 74 75 70 20 69 73 20    70 72 65 73 65 72 76 65 64 20 77 68 65 6e 20 72 | remote.setup.is.preserved.when.r | 
| 14b2c0 | 65 6e 61 6d 69 6e 67 20 61 20 62 72 61 6e 63 68    2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 | enaming.a.branch...The.command.` | 
| 14b2e0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e    61 6d 65 27 20 72 65 6e 61 6d 65 73 20 61 20 62 | magit-branch-rename'.renames.a.b | 
| 14b300 | 72 61 6e 63 68 20 6e 61 6d 65 64 20 4f 4c 44 20    74 6f 0a 4e 45 57 2e 20 20 54 68 69 73 20 6f 70 | ranch.named.OLD.to.NEW...This.op | 
| 14b320 | 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 68 6f    77 20 6d 75 63 68 20 6f 66 20 74 68 65 20 70 75 | tion.controls.how.much.of.the.pu | 
| 14b340 | 73 68 2d 72 65 6d 6f 74 65 20 73 65 74 75 70 20    69 73 0a 70 72 65 73 65 72 76 65 64 20 77 68 65 | sh-remote.setup.is.preserved.whe | 
| 14b360 | 6e 20 64 6f 69 6e 67 20 73 6f 2e 0a 0a 57 68 65    6e 20 6e 69 6c 2c 20 74 68 65 6e 20 70 72 65 73 | n.doing.so...When.nil,.then.pres | 
| 14b380 | 65 72 76 65 20 6e 6f 74 68 69 6e 67 20 61 6e 64    20 75 6e 73 65 74 20 60 62 72 61 6e 63 68 2e 4f | erve.nothing.and.unset.`branch.O | 
| 14b3a0 | 4c 44 2e 70 75 73 68 52 65 6d 6f 74 65 27 2e 0a    0a 57 68 65 6e 20 60 6c 6f 63 61 6c 2d 6f 6e 6c | LD.pushRemote'...When.`local-onl | 
| 14b3c0 | 79 27 2c 20 74 68 65 6e 20 66 69 72 73 74 20 73    65 74 20 60 62 72 61 6e 63 68 2e 4e 45 57 2e 70 | y',.then.first.set.`branch.NEW.p | 
| 14b3e0 | 75 73 68 52 65 6d 6f 74 65 27 20 74 6f 20 74 68    65 0a 20 20 73 61 6d 65 20 76 61 6c 75 65 20 61 | ushRemote'.to.the...same.value.a | 
| 14b400 | 73 20 60 62 72 61 6e 63 68 2e 4f 4c 44 2e 70 75    73 68 52 65 6d 6f 74 65 27 2c 20 70 72 6f 76 69 | s.`branch.OLD.pushRemote',.provi | 
| 14b420 | 64 65 64 20 74 68 65 20 6c 61 74 74 65 72 20 69    73 0a 20 20 61 63 74 75 61 6c 6c 79 20 73 65 74 | ded.the.latter.is...actually.set | 
| 14b440 | 20 61 6e 64 20 75 6e 6c 65 73 73 20 74 68 65 20    66 6f 72 6d 65 72 20 61 6c 72 65 61 64 79 20 68 | .and.unless.the.former.already.h | 
| 14b460 | 61 73 20 61 6e 6f 74 68 65 72 20 76 61 6c 75 65    2e 0a 0a 57 68 65 6e 20 74 2c 20 74 68 65 6e 20 | as.another.value...When.t,.then. | 
| 14b480 | 72 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 6f 6e 20 74 | rename.the.branch.named.OLD.on.t | 
| 14b4a0 | 68 65 20 72 65 6d 6f 74 65 20 73 70 65 63 69 66    69 65 64 0a 20 20 62 79 20 60 62 72 61 6e 63 68 | he.remote.specified...by.`branch | 
| 14b4c0 | 2e 4f 4c 44 2e 70 75 73 68 52 65 6d 6f 74 65 27    20 74 6f 20 4e 45 57 2c 20 70 72 6f 76 69 64 65 | .OLD.pushRemote'.to.NEW,.provide | 
| 14b4e0 | 64 20 4f 4c 44 20 65 78 69 73 74 73 20 6f 6e 20    74 68 61 74 0a 20 20 72 65 6d 6f 74 65 20 61 6e | d.OLD.exists.on.that...remote.an | 
| 14b500 | 64 20 75 6e 6c 65 73 73 20 4e 45 57 20 61 6c 72    65 61 64 79 20 65 78 69 73 74 73 20 6f 6e 20 74 | d.unless.NEW.already.exists.on.t | 
| 14b520 | 68 65 20 72 65 6d 6f 74 65 2e 0a 0a 57 68 65 6e    20 60 66 6f 72 67 65 2d 6f 6e 6c 79 27 20 61 6e | he.remote...When.`forge-only'.an | 
| 14b540 | 64 20 74 68 65 20 60 66 6f 72 67 65 27 20 70 61    63 6b 61 67 65 20 69 73 20 61 76 61 69 6c 61 62 | d.the.`forge'.package.is.availab | 
| 14b560 | 6c 65 2c 20 74 68 65 6e 0a 20 20 62 65 68 61 76    65 20 6c 69 6b 65 20 60 74 27 20 69 66 20 74 68 | le,.then...behave.like.`t'.if.th | 
| 14b580 | 65 20 72 65 6d 6f 74 65 20 70 6f 69 6e 74 73 20    74 6f 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 | e.remote.points.to.a.repository. | 
| 14b5a0 | 6f 6e 20 61 20 66 6f 72 67 65 0a 20 20 28 63 75    72 72 65 6e 74 6c 79 20 47 69 74 68 75 62 20 6f | on.a.forge...(currently.Github.o | 
| 14b5c0 | 72 20 47 69 74 6c 61 62 29 2c 20 6f 74 68 65 72    77 69 73 65 20 6c 69 6b 65 20 60 6c 6f 63 61 6c | r.Gitlab),.otherwise.like.`local | 
| 14b5e0 | 2d 6f 6e 6c 79 27 2e 0a 0a 41 6e 6f 74 68 65 72    20 73 75 70 70 6f 72 74 65 64 20 62 75 74 20 6f | -only'...Another.supported.but.o | 
| 14b600 | 62 73 6f 6c 65 74 65 20 76 61 6c 75 65 20 69 73    20 60 67 69 74 68 75 62 2d 6f 6e 6c 79 27 2e 20 | bsolete.value.is.`github-only'.. | 
| 14b620 | 20 49 74 20 69 73 20 61 0a 20 20 6d 69 73 6e 6f    6d 65 72 20 62 65 63 61 75 73 65 20 69 74 20 6e | .It.is.a...misnomer.because.it.n | 
| 14b640 | 6f 77 20 74 72 65 61 74 65 64 20 61 73 20 61 6e    20 61 6c 69 61 73 20 66 6f 72 20 60 66 6f 72 67 | ow.treated.as.an.alias.for.`forg | 
| 14b660 | 65 2d 6f 6e 6c 79 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 | e-only'."...:package-version.'(m | 
| 14b680 | 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 61 67 69 74 | agit..."2.90.0")...:group.'magit | 
| 14b6a0 | 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 0a 20 20 20 20 20 | -commands...:type.'(choice...... | 
| 14b6c0 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67    20 22 44 6f 6e 27 74 20 70 72 65 73 65 72 76 65 | .....(const.:tag."Don't.preserve | 
| 14b6e0 | 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 73 65 74    75 70 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | .push-remote.setup".nil)........ | 
| 14b700 | 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22    50 72 65 73 65 72 76 65 20 70 75 73 68 2d 72 65 | ...(const.:tag."Preserve.push-re | 
| 14b720 | 6d 6f 74 65 20 73 65 74 75 70 22 20 6c 6f 63 61    6c 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 | mote.setup".local-only)......... | 
| 14b740 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 2e    2e 2e 20 61 6e 64 20 72 65 6e 61 6d 65 20 63 6f | ..(const.:tag."....and.rename.co | 
| 14b760 | 72 72 65 73 70 6f 6e 64 69 6e 67 20 62 72 61 6e    63 68 20 6f 6e 20 72 65 6d 6f 74 65 22 20 74 29 | rresponding.branch.on.remote".t) | 
| 14b780 | 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 20 62 75 74 20 | ...........(const.:tag."....but. | 
| 14b7a0 | 6f 6e 6c 79 20 69 66 20 72 65 6d 6f 74 65 20 69    73 20 6f 6e 20 61 20 66 6f 72 67 65 22 20 66 6f | only.if.remote.is.on.a.forge".fo | 
| 14b7c0 | 72 67 65 2d 6f 6e 6c 79 29 29 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 72 | rge-only)))..(defcustom.magit-br | 
| 14b7e0 | 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 6f 6e 66    69 67 75 72 65 20 74 0a 20 20 22 57 68 65 74 68 | anch-direct-configure.t..."Wheth | 
| 14b800 | 65 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60    6d 61 67 69 74 2d 62 72 61 6e 63 68 27 20 73 68 | er.the.command.`magit-branch'.sh | 
| 14b820 | 6f 77 73 20 47 69 74 20 76 61 72 69 61 62 6c 65    73 2e 0a 57 68 65 6e 20 73 65 74 20 74 6f 20 6e | ows.Git.variables..When.set.to.n | 
| 14b840 | 69 6c 2c 20 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 | il,.no.variables.are.displayed.b | 
| 14b860 | 79 20 74 68 69 73 20 74 72 61 6e 73 69 65 6e 74    0a 63 6f 6d 6d 61 6e 64 2c 20 69 6e 73 74 65 61 | y.this.transient.command,.instea | 
| 14b880 | 64 20 74 68 65 20 73 75 62 2d 74 72 61 6e 73 69    65 6e 74 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 | d.the.sub-transient.`magit-branc | 
| 14b8a0 | 68 2d 63 6f 6e 66 69 67 75 72 65 27 0a 68 61 73    20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 76 | h-configure'.has.to.be.used.to.v | 
| 14b8c0 | 69 65 77 20 61 6e 64 20 63 68 61 6e 67 65 20 62    72 61 6e 63 68 20 72 65 6c 61 74 65 64 20 76 61 | iew.and.change.branch.related.va | 
| 14b8e0 | 72 69 61 62 6c 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 | riables."...:package-version.'(m | 
| 14b900 | 61 67 69 74 20 2e 20 22 32 2e 37 2e 30 22 29 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | agit..."2.7.0")...:group.'magit- | 
| 14b920 | 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 64 65 66 | commands...:type.'boolean)..(def | 
| 14b940 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 75 62    6c 69 73 68 65 64 2d 62 72 61 6e 63 68 65 73 20 | custom.magit-published-branches. | 
| 14b960 | 27 28 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72    22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 62 72 | '("origin/master")..."List.of.br | 
| 14b980 | 61 6e 63 68 65 73 20 74 68 61 74 20 61 72 65 20    63 6f 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 | anches.that.are.considered.to.be | 
| 14b9a0 | 20 70 75 62 6c 69 73 68 65 64 2e 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | .published."...:package-version. | 
| 14b9c0 | 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 | 
| 14b9e0 | 67 69 74 2d 63 6f 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 | git-commands...:type.'(repeat.st | 
| 14ba00 | 72 69 6e 67 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 | ring))..;;;.Commands..;;;###auto | 
| 14ba20 | 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27    6d 61 67 69 74 2d 62 72 61 6e 63 68 20 22 6d 61 | load.(autoload.'magit-branch."ma | 
| 14ba40 | 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 6e 65 2d 70 72 | git".nil.t).(transient-define-pr | 
| 14ba60 | 65 66 69 78 20 6d 61 67 69 74 2d 62 72 61 6e 63    68 20 28 62 72 61 6e 63 68 29 0a 20 20 22 41 64 | efix.magit-branch.(branch)..."Ad | 
| 14ba80 | 64 2c 20 63 6f 6e 66 69 67 75 72 65 20 6f 72 20    72 65 6d 6f 76 65 20 61 20 62 72 61 6e 63 68 2e | d,.configure.or.remove.a.branch. | 
| 14baa0 | 22 0a 20 20 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 22 41 | "...:man-page."git-branch"...["A | 
| 14bac0 | 72 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 | rguments"....(7."-r"."Recurse.su | 
| 14bae0 | 62 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 | bmodules.when.checking.out.an.ex | 
| 14bb00 | 69 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 | isting.branch"......."--recurse- | 
| 14bb20 | 73 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 | submodules".......:if.(lambda.() | 
| 14bb40 | 20 28 76 65 72 73 69 6f 6e 3c 3d 20 22 32 2e 31    33 22 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 | .(version<=."2.13".(magit-git-ve | 
| 14bb60 | 72 73 69 6f 6e 29 29 29 29 5d 0a 20 20 5b 22 56    61 72 69 61 62 6c 65 73 22 0a 20 20 20 3a 69 66 | rsion))))]...["Variables"....:if | 
| 14bb80 | 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d | .(lambda.()..........(and.magit- | 
| 14bba0 | 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 20 20 20 20 | branch-direct-configure......... | 
| 14bbc0 | 20 20 20 20 20 20 28 6f 72 65 66 20 74 72 61 6e    73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 73 63 | ......(oref.transient--prefix.sc | 
| 14bbe0 | 6f 70 65 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 3c 62 72 61 | ope)))....("d".magit-branch.<bra | 
| 14bc00 | 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 67 69 74 2d | nch>.description)....("u".magit- | 
| 14bc20 | 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 29 0a 20 20 | branch.<branch>.merge/remote)... | 
| 14bc40 | 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 72 65 62 61 | .("r".magit-branch.<branch>.reba | 
| 14bc60 | 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 61 6e 63 68 | se)....("p".magit-branch.<branch | 
| 14bc80 | 3e 2e 70 75 73 68 52 65 6d 6f 74 65 29 5d 0a 20    20 5b 5b 22 43 68 65 63 6b 6f 75 74 22 0a 20 20 | >.pushRemote)]...[["Checkout"... | 
| 14bca0 | 20 20 28 22 62 22 20 22 62 72 61 6e 63 68 2f 72    65 76 69 73 69 6f 6e 22 20 20 20 6d 61 67 69 74 | ..("b"."branch/revision"...magit | 
| 14bcc0 | 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 20 20 28    22 6c 22 20 22 6c 6f 63 61 6c 20 62 72 61 6e 63 | -checkout).....("l"."local.branc | 
| 14bce0 | 68 22 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 63 68 65 63 6b 6f 75 74 29 0a 20 | h"......magit-branch-checkout).. | 
| 14bd00 | 20 20 20 28 36 20 22 6f 22 20 22 6e 65 77 20 6f    72 70 68 61 6e 22 20 20 20 20 20 20 6d 61 67 69 | ...(6."o"."new.orphan"......magi | 
| 14bd20 | 74 2d 62 72 61 6e 63 68 2d 6f 72 70 68 61 6e 29    5d 0a 20 20 20 5b 22 22 0a 20 20 20 20 28 22 63 | t-branch-orphan)]....["".....("c | 
| 14bd40 | 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 | 
| 14bd60 | 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 29    0a 20 20 20 20 28 22 73 22 20 22 6e 65 77 20 73 | ch-and-checkout).....("s"."new.s | 
| 14bd80 | 70 69 6e 2d 6f 66 66 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 | pin-off"......magit-branch-spino | 
| 14bda0 | 66 66 29 0a 20 20 20 20 28 35 20 22 77 22 20 22    6e 65 77 20 77 6f 72 6b 74 72 65 65 22 20 20 20 | ff).....(5."w"."new.worktree"... | 
| 14bdc0 | 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d    63 68 65 63 6b 6f 75 74 29 5d 0a 20 20 20 5b 22 | .magit-worktree-checkout)]....[" | 
| 14bde0 | 43 72 65 61 74 65 22 0a 20 20 20 20 28 22 6e 22    20 22 6e 65 77 20 62 72 61 6e 63 68 22 20 20 20 | Create".....("n"."new.branch"... | 
| 14be00 | 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63    68 2d 63 72 65 61 74 65 29 0a 20 20 20 20 28 22 | .....magit-branch-create).....(" | 
| 14be20 | 53 22 20 22 6e 65 77 20 73 70 69 6e 2d 6f 75 74    22 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 | S"."new.spin-out"......magit-bra | 
| 14be40 | 6e 63 68 2d 73 70 69 6e 6f 75 74 29 0a 20 20 20    20 28 35 20 22 57 22 20 22 6e 65 77 20 77 6f 72 | nch-spinout).....(5."W"."new.wor | 
| 14be60 | 6b 74 72 65 65 22 20 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 | ktree"....magit-worktree-branch) | 
| 14be80 | 5d 0a 20 20 20 5b 22 44 6f 22 0a 20 20 20 20 28    22 43 22 20 22 63 6f 6e 66 69 67 75 72 65 2e 2e | ]....["Do".....("C"."configure.. | 
| 14bea0 | 2e 22 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 29 0a | ."......magit-branch-configure). | 
| 14bec0 | 20 20 20 20 28 22 6d 22 20 22 72 65 6e 61 6d 65    22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ....("m"."rename"............mag | 
| 14bee0 | 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65    29 0a 20 20 20 20 28 22 78 22 20 22 72 65 73 65 | it-branch-rename).....("x"."rese | 
| 14bf00 | 74 22 20 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 73 65 | t".............magit-branch-rese | 
| 14bf20 | 74 29 0a 20 20 20 20 28 22 6b 22 20 22 64 65 6c    65 74 65 22 20 20 20 20 20 20 20 20 20 20 20 20 | t).....("k"."delete"............ | 
| 14bf40 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c    65 74 65 29 5d 0a 20 20 20 5b 22 22 0a 20 20 20 | magit-branch-delete)]....["".... | 
| 14bf60 | 20 28 37 20 22 68 22 20 22 73 68 65 6c 76 65 22    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | .(7."h"."shelve"..........magit- | 
| 14bf80 | 62 72 61 6e 63 68 2d 73 68 65 6c 76 65 29 0a 20    20 20 20 28 37 20 22 48 22 20 22 75 6e 73 68 65 | branch-shelve).....(7."H"."unshe | 
| 14bfa0 | 6c 76 65 22 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 62 72 61 6e 63 68 2d 75 6e 73 68 65 6c 76 | lve"........magit-branch-unshelv | 
| 14bfc0 | 65 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 | e)]]...(interactive.(list.(magit | 
| 14bfe0 | 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 28 74 72 61 6e 73 69 | -get-current-branch)))...(transi | 
| 14c000 | 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74    2d 62 72 61 6e 63 68 20 6e 69 6c 20 6e 69 6c 20 | ent-setup.'magit-branch.nil.nil. | 
| 14c020 | 3a 73 63 6f 70 65 20 62 72 61 6e 63 68 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 | :scope.branch))..(defun.magit-br | 
| 14c040 | 61 6e 63 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 | anch-arguments.()...(transient-a | 
| 14c060 | 72 67 73 20 27 6d 61 67 69 74 2d 62 72 61 6e 63    68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | rgs.'magit-branch))..;;;###autol | 
| 14c080 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 63 68 65 63 6b 6f 75 74 20 28 72 65 76 69 73 | oad.(defun.magit-checkout.(revis | 
| 14c0a0 | 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72    67 73 29 0a 20 20 22 43 68 65 63 6b 6f 75 74 20 | ion.&optional.args)..."Checkout. | 
| 14c0c0 | 52 45 56 49 53 49 4f 4e 2c 20 75 70 64 61 74 69    6e 67 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 | REVISION,.updating.the.index.and | 
| 14c0e0 | 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65    65 2e 0a 49 66 20 52 45 56 49 53 49 4f 4e 20 69 | .the.working.tree..If.REVISION.i | 
| 14c100 | 73 20 61 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 62 65 63 6f | s.a.local.branch,.then.that.beco | 
| 14c120 | 6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 0a    62 72 61 6e 63 68 2e 20 20 49 66 20 69 74 20 69 | mes.the.current.branch...If.it.i | 
| 14c140 | 73 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65    2c 20 74 68 65 6e 20 60 48 45 41 44 27 20 62 65 | s.something.else,.then.`HEAD'.be | 
| 14c160 | 63 6f 6d 65 73 20 64 65 74 61 63 68 65 64 2e 0a    43 68 65 63 6b 6f 75 74 20 66 61 69 6c 73 20 69 | comes.detached..Checkout.fails.i | 
| 14c180 | 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72    65 65 20 6f 72 20 74 68 65 20 73 74 61 67 69 6e | f.the.working.tree.or.the.stagin | 
| 14c1a0 | 67 20 61 72 65 61 20 63 6f 6e 74 61 69 6e 0a 63    68 61 6e 67 65 73 2e 0a 5c 6e 28 67 69 74 20 63 | g.area.contain.changes..\n(git.c | 
| 14c1c0 | 68 65 63 6b 6f 75 74 20 52 45 56 49 53 49 4f 4e    29 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | heckout.REVISION)."...(interacti | 
| 14c1e0 | 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 | 
| 14c200 | 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")......... | 
| 14c220 | 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 | 
| 14c240 | 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."\ | 
| 14c260 | 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)..... | 
| 14c280 | 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 | 
| 14c2a0 | 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 20 22 63 68 65 | evision)))...(magit-run-git."che | 
| 14c2c0 | 63 6b 6f 75 74 22 20 61 72 67 73 20 72 65 76 69    73 69 6f 6e 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | ckout".args.revision))..;;;###au | 
| 14c2e0 | 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 63 72 65 61 74 | toload.(defun.magit-branch-creat | 
| 14c300 | 65 20 28 62 72 61 6e 63 68 20 73 74 61 72 74 2d    70 6f 69 6e 74 29 0a 20 20 22 43 72 65 61 74 65 | e.(branch.start-point)..."Create | 
| 14c320 | 20 42 52 41 4e 43 48 20 61 74 20 62 72 61 6e 63    68 20 6f 72 20 72 65 76 69 73 69 6f 6e 20 53 54 | .BRANCH.at.branch.or.revision.ST | 
| 14c340 | 41 52 54 2d 50 4f 49 4e 54 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 | ART-POINT."...(interactive.(magi | 
| 14c360 | 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 62 72 61 6e 63 | t-branch-read-args."Create.branc | 
| 14c380 | 68 22 29 29 0a 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 20 | h"))...(magit-call-git."branch". | 
| 14c3a0 | 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69    6e 74 29 0a 20 20 28 6d 61 67 69 74 2d 62 72 61 | branch.start-point)...(magit-bra | 
| 14c3c0 | 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 68 | nch-maybe-adjust-upstream.branch | 
| 14c3e0 | 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20    28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | .start-point)...(magit-refresh)) | 
| 14c400 | 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 | 
| 14c420 | 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 74 2d | anch-and-checkout.(branch.start- | 
| 14c440 | 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 65 20 | point.&optional.args)..."Create. | 
| 14c460 | 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 6f 72 | and.checkout.BRANCH.at.branch.or | 
| 14c480 | 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 65 72 | .revision.START-POINT."...(inter | 
| 14c4a0 | 61 63 74 69 76 65 20 28 61 70 70 65 6e 64 20 28    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 61 | active.(append.(magit-branch-rea | 
| 14c4c0 | 64 2d 61 72 67 73 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 | d-args."Create.and.checkout.bran | 
| 14c4e0 | 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 20 20 28 6c 69 73 | ch")........................(lis | 
| 14c500 | 74 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 | t.(magit-branch-arguments))))... | 
| 14c520 | 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 2d 70 20 22 5e 73 74 61 73 68 40 7b 5b 30 2d | (if.(string-match-p."^stash@{[0- | 
| 14c540 | 39 5d 2b 7d 24 22 20 73 74 61 72 74 2d 70 6f 69    6e 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | 9]+}$".start-point).......(magit | 
| 14c560 | 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 62 72 61 6e 63 68 | -run-git."stash"."branch".branch | 
| 14c580 | 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 63 61 6c 6c 2d 67 69 | .start-point).....(magit-call-gi | 
| 14c5a0 | 74 20 22 63 68 65 63 6b 6f 75 74 22 20 61 72 67    73 20 22 2d 62 22 20 62 72 61 6e 63 68 20 73 74 | t."checkout".args."-b".branch.st | 
| 14c5c0 | 61 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 | art-point).....(magit-branch-may | 
| 14c5e0 | 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 74 61 72 74 2d | be-adjust-upstream.branch.start- | 
| 14c600 | 70 6f 69 6e 74 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 | point).....(magit-refresh)))..;; | 
| 14c620 | 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 63 68 | ;###autoload.(defun.magit-branch | 
| 14c640 | 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 73 74 61 72 | -or-checkout.(arg.&optional.star | 
| 14c660 | 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 6d 61 67 69 | t-point)..."Hybrid.between.`magi | 
| 14c680 | 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 68 2d 61 6e | t-checkout'.and.`magit-branch-an | 
| 14c6a0 | 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 6f 72 20 61 | d-checkout'...Ask.the.user.for.a | 
| 14c6c0 | 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 6e 2e 20 20 | n.existing.branch.or.revision... | 
| 14c6e0 | 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 61 6e 20 62 | If.the.user.input.actually.can.b | 
| 14c700 | 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 76 69 73 69 | e.resolved.as.a.branch.or.revisi | 
| 14c720 | 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 74 20 6c 69 | on,.then.check.that.out,.just.li | 
| 14c740 | 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 4f 74 68 65 | ke.`magit-checkout'.would...Othe | 
| 14c760 | 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 6e 65 77 20 | rwise.create.and.checkout.a.new. | 
| 14c780 | 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 73 20 6e 61 | branch.using.the.input.as.its.na | 
| 14c7a0 | 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 65 20 73 74 | me...Before.doing.so.read.the.st | 
| 14c7c0 | 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 6e 63 68 2e | arting-point.for.the.new.branch. | 
| 14c7e0 | 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 61 67 69 74 | ..This.is.similar.to.what.`magit | 
| 14c800 | 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 0a 20 20 28 | -branch-and-checkout'.does."...( | 
| 14c820 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28    6c 65 74 20 28 28 61 72 67 20 28 6d 61 67 69 74 | interactive....(let.((arg.(magit | 
| 14c840 | 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 22 43 68 | -read-other-branch-or-commit."Ch | 
| 14c860 | 65 63 6b 6f 75 74 22 29 29 29 0a 20 20 20 20 20    28 6c 69 73 74 20 61 72 67 0a 20 20 20 20 20 20 | eckout")))......(list.arg....... | 
| 14c880 | 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28    6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 61 | .....(and.(not.(magit-commit-p.a | 
| 14c8a0 | 72 67 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 72 65 61 64 | rg)).................(magit-read | 
| 14c8c0 | 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20    22 43 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 | -starting-point."Create.and.chec | 
| 14c8e0 | 6b 6f 75 74 20 62 72 61 6e 63 68 22 20 61 72 67    29 29 29 29 29 0a 20 20 28 77 68 65 6e 20 28 73 | kout.branch".arg)))))...(when.(s | 
| 14c900 | 74 72 69 6e 67 2d 6d 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 | tring-match."\\`heads/\\(.+\\)". | 
| 14c920 | 61 72 67 29 0a 20 20 20 20 28 73 65 74 71 20 61    72 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | arg).....(setq.arg.(match-string | 
| 14c940 | 20 31 20 61 72 67 29 29 29 0a 20 20 28 69 66 20    73 74 61 72 74 2d 70 6f 69 6e 74 0a 20 20 20 20 | .1.arg)))...(if.start-point..... | 
| 14c960 | 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 61 72 67 | ..(magit-branch-and-checkout.arg | 
| 14c980 | 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 63 68 65 63 6b 6f 75 | .start-point).....(magit-checkou | 
| 14c9a0 | 74 20 61 72 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 75 6e 20 | t.arg)))..;;;###autoload.(defun. | 
| 14c9c0 | 6d 61 67 69 74 2d 62 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 | magit-branch-checkout.(branch.&o | 
| 14c9e0 | 70 74 69 6f 6e 61 6c 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 | ptional.start-point)..."Checkout | 
| 14ca00 | 20 61 6e 20 65 78 69 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 | .an.existing.or.new.local.branch | 
| 14ca20 | 2e 0a 0a 52 65 61 64 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 | ...Read.a.branch.name.from.the.u | 
| 14ca40 | 73 65 72 20 6f 66 66 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 | ser.offering.all.local.branches. | 
| 14ca60 | 61 6e 64 0a 61 20 73 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 | and.a.subset.of.remote.branches. | 
| 14ca80 | 61 73 20 63 61 6e 64 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 | as.candidates...Omit.remote.bran | 
| 14caa0 | 63 68 65 73 0a 66 6f 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 | ches.for.which.a.local.branch.by | 
| 14cac0 | 20 74 68 65 20 73 61 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 | .the.same.name.exists.from.the.l | 
| 14cae0 | 69 73 74 0a 6f 66 20 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 | ist.of.candidates...The.user.can | 
| 14cb00 | 20 61 6c 73 6f 20 65 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 | .also.enter.a.completely.new.bra | 
| 14cb20 | 6e 63 68 0a 6e 61 6d 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 | nch.name...-.If.the.user.selects | 
| 14cb40 | 20 61 6e 20 65 78 69 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 | .an.existing.local.branch,.then. | 
| 14cb60 | 63 68 65 63 6b 20 74 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 | check.that...out...-.If.the.user | 
| 14cb80 | 20 73 65 6c 65 63 74 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 | .selects.a.remote.branch,.then.c | 
| 14cba0 | 72 65 61 74 65 20 61 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 | reate.and.checkout...a.new.local | 
| 14cbc0 | 20 62 72 61 6e 63 68 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 | .branch.with.the.same.name...Con | 
| 14cbe0 | 66 69 67 75 72 65 20 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 | figure.the.selected...remote.bra | 
| 14cc00 | 6e 63 68 20 61 73 20 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 | nch.as.push.target...-.If.the.us | 
| 14cc20 | 65 72 20 65 6e 74 65 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 | er.enters.a.new.branch.name,.the | 
| 14cc40 | 6e 20 63 72 65 61 74 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 | n.create.and.check...that.out,.a | 
| 14cc60 | 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 | 
| 14cc80 | 6f 69 6e 74 20 66 72 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 | oint.from.the.user...In.the.latt | 
| 14cca0 | 65 72 20 74 77 6f 20 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 | er.two.cases.the.upstream.is.als | 
| 14ccc0 | 6f 20 73 65 74 2e 20 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 | o.set...Whether.it.is.set.to.the | 
| 14cce0 | 20 63 68 6f 73 65 6e 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 | .chosen.START-POINT.or.something | 
| 14cd00 | 20 65 6c 73 65 20 64 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 | .else.depends.on.the.value.of.`m | 
| 14cd20 | 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 70 73 74 72 65 | agit-branch-adjust-remote-upstre | 
| 14cd40 | 61 6d 2d 61 6c 69 73 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 | am-alist',.just.like.when.using. | 
| 14cd60 | 60 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 27 2e 22 0a 20 20 | `magit-branch-and-checkout'."... | 
| 14cd80 | 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 75 72 72 65 6e 74 20 | (interactive....(let*.((current. | 
| 14cda0 | 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 0a 20 20 20 20 | (magit-get-current-branch))..... | 
| 14cdc0 | 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 74 2d 6c 6f 63 61 6c | ......(local...(magit-list-local | 
| 14cde0 | 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 28 72 65 6d 6f 74 | -branch-names))...........(remot | 
| 14ce00 | 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 2d 6d 61 74 63 68 20 | e..(--filter.(and.(string-match. | 
| 14ce20 | 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 20 20 20 20 20 20 20 | "[^/]+/".it).................... | 
| 14ce40 | 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 28 73 75 62 | ...............(not.(member.(sub | 
| 14ce60 | 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 20 20 20 20 20 20 20 | string.it.(match-end.0))........ | 
| 14ce80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 14cea0 | 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 6c 29 29 29 29 0a 20 | ........(cons."HEAD".local)))).. | 
| 14cec0 | 20 20 20 20 20 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 | 
| 14cee0 | 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 29 0a 20 | it-list-remote-branch-names))).. | 
| 14cf00 | 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 28 64 65 6c 65 74 65 | .........(choices.(nconc.(delete | 
| 14cf20 | 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 20 20 20 20 20 20 20 | .current.local).remote))........ | 
| 14cf40 | 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 2d 61 74 2d 70 6f 69 | ...(atpoint.(magit-branch-at-poi | 
| 14cf60 | 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 6d 61 67 69 74 2d 63 | nt))...........(choice..(magit-c | 
| 14cf80 | 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 20 | ompleting-read.................. | 
| 14cfa0 | 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 63 65 73 0a 20 20 20 | ..."Checkout.branch".choices.... | 
| 14cfc0 | 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 61 | .................nil.nil.nil.'ma | 
| 14cfe0 | 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............ | 
| 14d000 | 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 61 74 70 6f 69 6e | .........(or.(car.(member.atpoin | 
| 14d020 | 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 20 20 20 20 20 20 20 | t.choices))..................... | 
| 14d040 | 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 20 20 20 20 20 20 20 | ....(and.atpoint................ | 
| 14d060 | 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 28 61 6e 64 20 | ..............(car.(member.(and. | 
| 14d080 | 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 70 6f 69 6e 74 29 0a | (string-match."[^/]+/".atpoint). | 
| 14d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 14d0c0 | 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 61 74 70 6f 69 6e | ...............(substring.atpoin | 
| 14d0e0 | 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 20 20 20 20 20 20 20 | t.(match-end.0)))............... | 
| 14d100 | 20 20 20 20 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 | ............................choi | 
| 14d120 | 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 65 6d 62 65 72 20 63 | ces)))))))......(cond.((member.c | 
| 14d140 | 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 20 28 6c 69 73 74 20 | hoice.remote).............(list. | 
| 14d160 | 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 63 68 6f 69 | (and.(string-match."[^/]+/".choi | 
| 14d180 | 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 20 28 73 75 62 73 | ce)........................(subs | 
| 14d1a0 | 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 29 29 29 0a 20 20 20 | tring.choice.(match-end.0))).... | 
| 14d1c0 | 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 20 20 20 20 20 20 20 | ...............choice))......... | 
| 14d1e0 | 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 0a 20 20 20 20 20 20 | ...((member.choice.local)....... | 
| 14d200 | 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 20 20 20 20 20 20 20 | ......(list.choice))............ | 
| 14d220 | 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 63 65 20 28 6d 61 67 | (t.............(list.choice.(mag | 
| 14d240 | 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 72 65 61 74 65 22 20 | it-read-starting-point."Create". | 
| 14d260 | 63 68 6f 69 63 65 29 29 29 29 29 29 0a 20 20 28    69 66 20 28 6e 6f 74 20 73 74 61 72 74 2d 70 6f | choice))))))...(if.(not.start-po | 
| 14d280 | 69 6e 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 63 68 65 63 6b 6f 75 74 20 62 72 61 6e 63 | int).......(magit-checkout.branc | 
| 14d2a0 | 68 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d    61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 | h.(magit-branch-arguments))..... | 
| 14d2c0 | 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 2d 70 | (when.(magit-anything-modified-p | 
| 14d2e0 | 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 6e 6e 6f 74 20 63 68 | .t).......(user-error."Cannot.ch | 
| 14d300 | 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 6f 6d 6d 69 74 74 65 | eckout.when.there.are.uncommitte | 
| 14d320 | 64 20 63 68 61 6e 67 65 73 22 29 29 0a 20 20 20    20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 | d.changes")).....(magit-branch-a | 
| 14d340 | 6e 64 2d 63 68 65 63 6b 6f 75 74 20 62 72 61 6e    63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a | nd-checkout.branch.start-point). | 
| 14d360 | 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74    2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 70 | ....(when.(magit-remote-branch-p | 
| 14d380 | 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20    20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 | .start-point).......(pcase-let.( | 
| 14d3a0 | 28 60 28 2c 72 65 6d 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 | (`(,remote...,remote-branch).... | 
| 14d3c0 | 20 20 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 | ................(magit-split-bra | 
| 14d3e0 | 6e 63 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 | nch-name.start-point)))......... | 
| 14d400 | 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 74 65 2d | (when.(and.(equal.branch.remote- | 
| 14d420 | 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 28 6e 6f 74 20 | branch)....................(not. | 
| 14d440 | 28 65 71 75 61 6c 20 72 65 6d 6f 74 65 20 28 6d    61 67 69 74 2d 67 65 74 20 22 72 65 6d 6f 74 65 | (equal.remote.(magit-get."remote | 
| 14d460 | 2e 70 75 73 68 44 65 66 61 75 6c 74 22 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | .pushDefault"))))...........(mag | 
| 14d480 | 69 74 2d 73 65 74 20 72 65 6d 6f 74 65 20 22 62    72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 70 | it-set.remote."branch".branch."p | 
| 14d4a0 | 75 73 68 52 65 6d 6f 74 65 22 29 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 | ushRemote"))))))..(defun.magit-b | 
| 14d4c0 | 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 61 | ranch-maybe-adjust-upstream.(bra | 
| 14d4e0 | 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29    0a 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 0a 20 | nch.start-point)...(--when-let.. | 
| 14d500 | 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 6d    61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 | .....(or.(and.(magit-get-upstrea | 
| 14d520 | 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 20 20 20 | m-branch.branch)................ | 
| 14d540 | 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 61 6d 2d 62 72 61 | (magit-get-indirect-upstream-bra | 
| 14d560 | 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29    29 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | nch.start-point))...........(and | 
| 14d580 | 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 70 6f | .(magit-remote-branch-p.start-po | 
| 14d5a0 | 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 | int)................(let.((name. | 
| 14d5c0 | 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 20 73 74 | (cdr.(magit-split-branch-name.st | 
| 14d5e0 | 61 72 74 2d 70 6f 69 6e 74 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | art-point))))..................( | 
| 14d600 | 2d 73 6f 6d 65 20 28 70 63 61 73 65 2d 6c 61 6d    62 64 61 20 28 60 28 2c 75 70 73 74 72 65 61 6d | -some.(pcase-lambda.(`(,upstream | 
| 14d620 | 20 2e 20 2c 72 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 | ...,rule))...................... | 
| 14d640 | 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 70 20 75 70 73 74 72 65 | .....(and.(magit-branch-p.upstre | 
| 14d660 | 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 20 20 | am)............................. | 
| 14d680 | 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 72 75    6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...(if.(listp.rule)............. | 
| 14d6a0 | 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 65 6d | .......................(not.(mem | 
| 14d6c0 | 62 65 72 20 6e 61 6d 65 20 72 75 6c 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ber.name.rule))................. | 
| 14d6e0 | 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 2d 70 | .................(string-match-p | 
| 14d700 | 20 72 75 6c 65 20 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 | .rule.name)).................... | 
| 14d720 | 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 20 20 20 | ............upstream)).......... | 
| 14d740 | 20 20 20 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 61 64 6a 75 | ...............magit-branch-adju | 
| 14d760 | 73 74 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65    61 6d 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 | st-remote-upstream-alist)))).... | 
| 14d780 | 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 20 28 63 6f 6e 63 61 | .(magit-call-git."branch".(conca | 
| 14d7a0 | 74 20 22 2d 2d 73 65 74 2d 75 70 73 74 72 65 61    6d 2d 74 6f 3d 22 20 69 74 29 20 62 72 61 6e 63 | t."--set-upstream-to=".it).branc | 
| 14d7c0 | 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 61 67 69 | h)))..;;;###autoload.(defun.magi | 
| 14d7e0 | 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 2d 70 6f | t-branch-orphan.(branch.start-po | 
| 14d800 | 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 6e 20 6f | int)..."Create.and.checkout.an.o | 
| 14d820 | 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 6f 6d 20 | rphan.BRANCH.with.contents.from. | 
| 14d840 | 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 65 72 61 | revision.START-POINT."...(intera | 
| 14d860 | 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 20 22 43 | ctive.(magit-branch-read-args."C | 
| 14d880 | 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 6e 63 68 | reate.and.checkout.orphan.branch | 
| 14d8a0 | 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 74 22 20 | "))...(magit-run-git."checkout". | 
| 14d8c0 | 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 29 29 0a | "--orphan".branch.start-point)). | 
| 14d8e0 | 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 73 20 28 | .(defun.magit-branch-read-args.( | 
| 14d900 | 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 74 29 0a | prompt.&optional.default-start). | 
| 14d920 | 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 65 61 6d | ..(if.magit-branch-read-upstream | 
| 14d940 | 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 61 67 69 | -first.......(let.((choice.(magi | 
| 14d960 | 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 6e 69 6c | t-read-starting-point.prompt.nil | 
| 14d980 | 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 69 66 20 28 6d | .default-start))).........(if.(m | 
| 14d9a0 | 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20    63 68 6f 69 63 65 29 0a 20 20 20 20 20 20 20 20 | agit-rev-verify.choice)......... | 
| 14d9c0 | 20 20 20 20 28 6c 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 0a | ....(list.(magit-read-string-ns. | 
| 14d9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 66 20 6d 61 67 69 74 2d 63 6f 6d | ...................(if.magit-com | 
| 14da00 | 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 0a 20 20 20 | pleting-read--silent-default.... | 
| 14da20 | 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 20 | ....................(format."%s. | 
| 14da40 | 28 73 74 61 72 74 69 6e 67 20 61 74 20 60 25 73    27 29 22 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 | (starting.at.`%s')".prompt.choic | 
| 14da60 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 4e 61 6d 65 20 66 6f | e)......................"Name.fo | 
| 14da80 | 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 20 20 20 20 20 20 20 | r.new.branch").................. | 
| 14daa0 | 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 64 65 6e 74 69 | ..(let.((def.(mapconcat.#'identi | 
| 14dac0 | 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 20 20 20 20 | ty.............................. | 
| 14dae0 | 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 67 20 63 | ............(cdr.(split-string.c | 
| 14db00 | 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 20 20 20 | hoice."/"))..................... | 
| 14db20 | 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 20 | ....................."/")))..... | 
| 14db40 | 20 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 | .................(and.(member.ch | 
| 14db60 | 6f 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 | oice.(magit-list-remote-branch-n | 
| 14db80 | 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 20 20 | ames)).......................... | 
| 14dba0 | 20 28 6e 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 | .(not.(member.def.(magit-list-lo | 
| 14dbc0 | 63 61 6c 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 | cal-branch-names)))............. | 
| 14dbe0 | 20 20 20 20 20 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 | ..............def)))............ | 
| 14dc00 | 20 20 20 20 20 20 20 63 68 6f 69 63 65 29 0a 20    20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 | .......choice)...........(if.(eq | 
| 14dc20 | 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 73 | .magit-branch-read-upstream-firs | 
| 14dc40 | 74 20 27 66 61 6c 6c 62 61 63 6b 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | t.'fallback)...............(list | 
| 14dc60 | 20 63 68 6f 69 63 65 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 | .choice.....................(mag | 
| 14dc80 | 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 63 68 | it-read-starting-point.prompt.ch | 
| 14dca0 | 6f 69 63 65 20 64 65 66 61 75 6c 74 2d 73 74 61    72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | oice.default-start))............ | 
| 14dcc0 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f    74 20 61 20 76 61 6c 69 64 20 73 74 61 72 74 69 | .(user-error."Not.a.valid.starti | 
| 14dce0 | 6e 67 2d 70 6f 69 6e 74 3a 20 25 73 22 20 63 68    6f 69 63 65 29 29 29 29 0a 20 20 20 20 28 6c 65 | ng-point:.%s".choice)))).....(le | 
| 14dd00 | 74 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69    74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 | t.((branch.(magit-read-string-ns | 
| 14dd20 | 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 20    22 20 6e 61 6d 65 64 22 29 29 29 29 0a 20 20 20 | .(concat.prompt.".named")))).... | 
| 14dd40 | 20 20 20 28 6c 69 73 74 20 62 72 61 6e 63 68 20    28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 72 | ...(list.branch.(magit-read-star | 
| 14dd60 | 74 69 6e 67 2d 70 6f 69 6e 74 20 70 72 6f 6d 70    74 20 62 72 61 6e 63 68 20 64 65 66 61 75 6c 74 | ting-point.prompt.branch.default | 
| 14dd80 | 2d 73 74 61 72 74 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 | -start)))))..;;;###autoload.(def | 
| 14dda0 | 75 6e 20 6d 61 67 69 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 | un.magit-branch-spinout.(branch. | 
| 14ddc0 | 26 6f 70 74 69 6f 6e 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 | &optional.from)..."Create.new.br | 
| 14dde0 | 61 6e 63 68 20 66 72 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 | anch.from.the.unpushed.commits.. | 
| 14de00 | 4c 69 6b 65 20 60 6d 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 | Like.`magit-branch-spinoff'.but. | 
| 14de20 | 72 65 6d 61 69 6e 20 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 | remain.on.the.current.branch..If | 
| 14de40 | 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 6e 67 | .there.are.any.uncommitted.chang | 
| 14de60 | 65 73 2c 20 74 68 65 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 | es,.then.behave.exactly.like.`ma | 
| 14de80 | 67 69 74 2d 62 72 61 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 | git-branch-spinoff'."...(interac | 
| 14dea0 | 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 72 69 6e 67 2d 6e 73 | tive.(list.(magit-read-string-ns | 
| 14dec0 | 20 22 53 70 69 6e 20 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 | ."Spin.out.branch")............. | 
| 14dee0 | 20 20 20 20 20 20 20 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 | .........(car.(last.(magit-regio | 
| 14df00 | 6e 2d 76 61 6c 75 65 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 | n-values.'commit)))))...(magit-- | 
| 14df20 | 62 72 61 6e 63 68 2d 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 | branch-spinoff.branch.from.nil)) | 
| 14df40 | 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 | 
| 14df60 | 61 6e 63 68 2d 73 70 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 | anch-spinoff.(branch.&optional.f | 
| 14df80 | 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 6f 6d 20 74 | rom)..."Create.new.branch.from.t | 
| 14dfa0 | 68 65 20 75 6e 70 75 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 | he.unpushed.commits...Create.and | 
| 14dfc0 | 20 63 68 65 63 6b 6f 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 | .checkout.a.new.branch.starting. | 
| 14dfe0 | 61 74 20 61 6e 64 20 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 | at.and.tracking.the.current.bran | 
| 14e000 | 63 68 2e 20 20 54 68 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 | ch...That.branch.in.turn.is.rese | 
| 14e020 | 74 20 74 6f 20 74 68 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 | t.to.the.last.commit.it.shares.w | 
| 14e040 | 69 74 68 20 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 | ith.its.upstream...If.the.curren | 
| 14e060 | 74 20 62 72 61 6e 63 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 | t.branch.has.no.upstream.or.no.u | 
| 14e080 | 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 72 | npushed.commits,.then.the.new.br | 
| 14e0a0 | 61 6e 63 68 20 69 73 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 | anch.is.created.anyway.and.the.p | 
| 14e0c0 | 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 73 20 6e 6f 74 20 | reviously.current.branch.is.not. | 
| 14e0e0 | 74 6f 75 63 68 65 64 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 | touched...This.is.useful.to.crea | 
| 14e100 | 74 65 20 61 20 66 65 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 | te.a.feature.branch.after.work.h | 
| 14e120 | 61 73 20 61 6c 72 65 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 | as.already.began.on.the.old.bran | 
| 14e140 | 63 68 20 28 6c 69 6b 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 | ch.(likely.but.not.necessarily.\ | 
| 14e160 | 22 6d 61 73 74 65 72 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 | "master\")...If.the.current.bran | 
| 14e180 | 63 68 20 69 73 20 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 6f | ch.is.a.member.of.the.value.of.o | 
| 14e1a0 | 70 74 69 6f 6e 0a 60 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 | ption.`magit-branch-prefer-remot | 
| 14e1c0 | 65 2d 75 70 73 74 72 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 | e-upstream'.(which.see),.then.th | 
| 14e1e0 | 65 0a 63 75 72 72 65 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 | e.current.branch.will.be.used.as | 
| 14e200 | 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 75 | .the.starting.point.as.usual,.bu | 
| 14e220 | 74 0a 74 68 65 20 75 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 | t.the.upstream.of.the.starting-p | 
| 14e240 | 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 73 74 72 65 61 6d | oint.may.be.used.as.the.upstream | 
| 14e260 | 0a 6f 66 20 74 68 65 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 | .of.the.new.branch,.instead.of.t | 
| 14e280 | 68 65 20 73 74 61 72 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 | he.starting-point.itself...If.op | 
| 14e2a0 | 74 69 6f 6e 61 6c 20 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 | tional.FROM.is.non-nil,.then.the | 
| 14e2c0 | 20 73 6f 75 72 63 65 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 | .source.branch.is.reset.to.`FROM | 
| 14e2e0 | 7e 27 2c 20 69 6e 73 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 | ~',.instead.of.to.the.last.commi | 
| 14e300 | 74 20 69 74 20 73 68 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 | t.it.shares.with.its.upstream... | 
| 14e320 | 49 6e 74 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 | Interactively,.FROM.is.only.ever | 
| 14e340 | 20 6e 6f 6e 2d 6e 69 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 | .non-nil,.if.the.region.selects. | 
| 14e360 | 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 63 6f | some.commits,.and.among.those.co | 
| 14e380 | 6d 6d 69 74 73 2c 20 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 | mmits,.FROM.is.the.commit.that.i | 
| 14e3a0 | 73 20 74 68 65 20 66 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 | s.the.fewest.commits.ahead.of.th | 
| 14e3c0 | 65 20 73 6f 75 72 63 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 | e.source.branch...The.commit.at. | 
| 14e3e0 | 74 68 65 20 6f 74 68 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 | the.other.end.of.the.selection.a | 
| 14e400 | 63 74 75 61 6c 6c 79 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 | ctually.does.not.matter,.all.com | 
| 14e420 | 6d 69 74 73 20 62 65 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 | mits.between.FROM.and.`HEAD'.are | 
| 14e440 | 20 6d 6f 76 65 64 20 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 | .moved.to.the.new.branch...If.FR | 
| 14e460 | 4f 4d 20 69 73 20 6e 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 | OM.is.not.reachable.from.`HEAD'. | 
| 14e480 | 6f 72 20 69 73 20 72 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 | or.is.reachable.from.the.source. | 
| 14e4a0 | 62 72 61 6e 63 68 27 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 | branch's.upstream,.then.an.error | 
| 14e4c0 | 20 69 73 20 72 61 69 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 | .is.raised."...(interactive.(lis | 
| 14e4e0 | 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 6f 66 | t.(magit-read-string-ns."Spin.of | 
| 14e500 | 66 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 20 20 | f.branch")...................... | 
| 14e520 | 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 73 20 | (car.(last.(magit-region-values. | 
| 14e540 | 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 73 70 | 'commit)))))...(magit--branch-sp | 
| 14e560 | 69 6e 6f 66 66 20 62 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 | inoff.branch.from.t))..(defun.ma | 
| 14e580 | 67 69 74 2d 2d 62 72 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 | git--branch-spinoff.(branch.from | 
| 14e5a0 | 20 63 68 65 63 6b 6f 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 | .checkout)...(when.(magit-branch | 
| 14e5c0 | 2d 70 20 62 72 61 6e 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 | -p.branch).....(user-error."Cann | 
| 14e5e0 | 6f 74 20 73 70 69 6e 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 | ot.spin.off.%s...It.already.exis | 
| 14e600 | 74 73 22 20 62 72 61 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 | ts".branch))...(when.(and.(not.c | 
| 14e620 | 68 65 63 6b 6f 75 74 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 | heckout)..............(magit-any | 
| 14e640 | 74 68 69 6e 67 2d 6d 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 | thing-modified-p)).....(message. | 
| 14e660 | 22 53 74 61 79 69 6e 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 | "Staying.on.HEAD.due.to.uncommit | 
| 14e680 | 74 65 64 20 63 68 61 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 | ted.changes").....(setq.checkout | 
| 14e6a0 | 20 74 29 29 0a 20 20 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 | .t))...(if-let.((current.(magit- | 
| 14e6c0 | 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 28 6c 65 74 | get-current-branch))).......(let | 
| 14e6e0 | 20 28 28 74 72 61 63 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 | .((tracked.(magit-get-upstream-b | 
| 14e700 | 72 61 6e 63 68 20 63 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 | ranch.current)).............base | 
| 14e720 | 29 0a 20 20 20 20 20 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 | ).........(when.from...........( | 
| 14e740 | 75 6e 6c 65 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 66 72 6f | unless.(magit-rev-ancestor-p.fro | 
| 14e760 | 6d 20 63 75 72 72 65 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 | m.current).............(user-err | 
| 14e780 | 6f 72 20 22 43 61 6e 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 | or."Cannot.spin.off.%s...%s.is.n | 
| 14e7a0 | 6f 74 20 72 65 61 63 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 | ot.reachable.from.%s"........... | 
| 14e7c0 | 20 20 20 20 20 20 20 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 | ..............branch.from.curren | 
| 14e7e0 | 74 29 29 0a 20 20 20 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 | t))...........(when.(and.tracked | 
| 14e800 | 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 76 | ......................(magit-rev | 
| 14e820 | 2d 61 6e 63 65 73 74 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 | -ancestor-p.from.tracked))...... | 
| 14e840 | 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 20 73 70 69 6e 20 | .......(user-error."Cannot.spin. | 
| 14e860 | 6f 66 66 20 25 73 2e 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 | off.%s...%s.is.ancestor.of.upstr | 
| 14e880 | 65 61 6d 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 20 20 | eam.%s"......................... | 
| 14e8a0 | 62 72 61 6e 63 68 20 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 | branch.from.tracked))).........( | 
| 14e8c0 | 6c 65 74 20 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 | let.((magit-process-raise-error. | 
| 14e8e0 | 74 29 29 0a 20 20 20 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 | t))...........(if.checkout...... | 
| 14e900 | 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 | 
| 14e920 | 75 74 22 20 22 2d 62 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 | ut"."-b".branch.current)........ | 
| 14e940 | 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 20 62 72 | .....(magit-call-git."branch".br | 
| 14e960 | 61 6e 63 68 20 63 75 72 72 65 6e 74 29 29 29 0a    20 20 20 20 20 20 20 20 28 2d 2d 77 68 65 6e 2d | anch.current))).........(--when- | 
| 14e980 | 6c 65 74 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 61 6d | let.(magit-get-indirect-upstream | 
| 14e9a0 | 2d 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 28 6d 61 67 69 | -branch.current)...........(magi | 
| 14e9c0 | 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 70 73 74 72 | t-call-git."branch"."--set-upstr | 
| 14e9e0 | 65 61 6d 2d 74 6f 22 20 69 74 20 62 72 61 6e 63    68 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 | eam-to".it.branch)).........(whe | 
| 14ea00 | 6e 20 28 61 6e 64 20 74 72 61 63 6b 65 64 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.(and.tracked.................. | 
| 14ea20 | 20 20 28 73 65 74 71 20 62 61 73 65 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(setq.base.................... | 
| 14ea40 | 20 20 20 20 20 20 28 69 66 20 66 72 6f 6d 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(if.from.................. | 
| 14ea60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    63 61 74 20 66 72 6f 6d 20 22 5e 22 29 0a 20 20 | ............(concat.from."^")... | 
| 14ea80 | 20 20 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- | 
| 14eaa0 | 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72 67    65 2d 62 61 73 65 22 20 63 75 72 72 65 6e 74 20 | git-string."merge-base".current. | 
| 14eac0 | 74 72 61 63 6b 65 64 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e | tracked)))....................(n | 
| 14eae0 | 6f 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 65 71    20 62 61 73 65 20 63 75 72 72 65 6e 74 29 29 29 | ot.(magit-rev-eq.base.current))) | 
| 14eb00 | 0a 20 20 20 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 | ...........(if.checkout......... | 
| 14eb20 | 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 74 65 2d 72 65 | ......(magit-call-git."update-re | 
| 14eb40 | 66 22 20 22 2d 6d 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 | f"."-m"......................... | 
| 14eb60 | 20 20 20 20 20 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 | ......(format."reset:.moving.to. | 
| 14eb80 | 25 73 22 20 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 20 20 20 | %s".base)....................... | 
| 14eba0 | 20 20 20 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 63 75 | ........(concat."refs/heads/".cu | 
| 14ebc0 | 72 72 65 6e 74 29 20 62 61 73 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | rrent).base).............(magit- | 
| 14ebe0 | 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 62 61 73 65 29 29 | call-git."reset"."--hard".base)) | 
| 14ec00 | 29 29 0a 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 28 6d 61 67 | )).....(if.checkout.........(mag | 
| 14ec20 | 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 22 20 62 72 61 6e | it-call-git."checkout"."-b".bran | 
| 14ec40 | 63 68 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 62 72 61 6e 63 | ch).......(magit-call-git."branc | 
| 14ec60 | 68 22 20 62 72 61 6e 63 68 29 29 29 0a 20 20 28    6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a | h".branch)))...(magit-refresh)). | 
| 14ec80 | 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 61 | .;;;###autoload.(defun.magit-bra | 
| 14eca0 | 6e 63 68 2d 72 65 73 65 74 20 28 62 72 61 6e 63    68 20 74 6f 20 26 6f 70 74 69 6f 6e 61 6c 20 73 | nch-reset.(branch.to.&optional.s | 
| 14ecc0 | 65 74 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 22    52 65 73 65 74 20 61 20 62 72 61 6e 63 68 20 74 | et-upstream)..."Reset.a.branch.t | 
| 14ece0 | 6f 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 72 20 61 | o.the.tip.of.another.branch.or.a | 
| 14ed00 | 6e 79 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 2e    0a 0a 57 68 65 6e 20 74 68 65 20 62 72 61 6e 63 | ny.other.commit...When.the.branc | 
| 14ed20 | 68 20 62 65 69 6e 67 20 72 65 73 65 74 20 69 73    20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | h.being.reset.is.the.current.bra | 
| 14ed40 | 6e 63 68 2c 20 74 68 65 6e 20 64 6f 20 61 0a 68    61 72 64 20 72 65 73 65 74 2e 20 20 49 66 20 74 | nch,.then.do.a.hard.reset...If.t | 
| 14ed60 | 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 73 | here.are.any.uncommitted.changes | 
| 14ed80 | 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 | 
| 14eda0 | 68 65 20 72 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 | he.reset.because.those.changes.w | 
| 14edc0 | 6f 75 6c 64 20 62 65 20 6c 6f 73 74 2e 0a 0a 54    68 69 73 20 69 73 20 75 73 65 66 75 6c 20 77 68 | ould.be.lost...This.is.useful.wh | 
| 14ede0 | 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 65 | en.you.have.started.work.on.a.fe | 
| 14ee00 | 61 74 75 72 65 20 62 72 61 6e 63 68 20 62 75 74    0a 72 65 61 6c 69 7a 65 20 69 74 27 73 20 61 6c | ature.branch.but.realize.it's.al | 
| 14ee20 | 6c 20 63 72 61 70 20 61 6e 64 20 77 61 6e 74 20    74 6f 20 73 74 61 72 74 20 6f 76 65 72 2e 0a 0a | l.crap.and.want.to.start.over... | 
| 14ee40 | 57 68 65 6e 20 72 65 73 65 74 74 69 6e 67 20 74    6f 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 | When.resetting.to.another.branch | 
| 14ee60 | 20 61 6e 64 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 2c 0a | .and.a.prefix.argument.is.used,. | 
| 14ee80 | 74 68 65 6e 20 61 6c 73 6f 20 73 65 74 20 74 68    65 20 74 61 72 67 65 74 20 62 72 61 6e 63 68 20 | then.also.set.the.target.branch. | 
| 14eea0 | 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20    6f 66 20 74 68 65 20 62 72 61 6e 63 68 0a 74 68 | as.the.upstream.of.the.branch.th | 
| 14eec0 | 61 74 20 69 73 20 62 65 69 6e 67 20 72 65 73 65    74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | at.is.being.reset."...(interacti | 
| 14eee0 | 76 65 0a 20 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 6c 6f 63 | ve....(let*.((atpoint.(magit-loc | 
| 14ef00 | 61 6c 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 20 20 20 28 | al-branch-at-point))...........( | 
| 14ef20 | 62 72 61 6e 63 68 20 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 | 
| 14ef40 | 20 22 52 65 73 65 74 20 62 72 61 6e 63 68 22 20    61 74 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 | ."Reset.branch".atpoint)))...... | 
| 14ef60 | 28 6c 69 73 74 20 62 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 | (list.branch............(magit-c | 
| 14ef80 | 6f 6d 70 6c 65 74 69 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 | ompleting-read.(format."Reset.%s | 
| 14efa0 | 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 20 20 | .to".branch).................... | 
| 14efc0 | 20 20 20 20 20 20 20 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 | ...............(delete.branch.(m | 
| 14efe0 | 61 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 | agit-list-branch-names))........ | 
| 14f000 | 20 20 20 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 | ...........................nil.n | 
| 14f020 | 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 6f 72 79 0a 20 | il.nil.'magit-revision-history.. | 
| 14f040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 14f060 | 20 28 6f 72 20 28 61 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 | .(or.(and.(not.(equal.branch.atp | 
| 14f080 | 6f 69 6e 74 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 | oint)).atpoint)................. | 
| 14f0a0 | 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 | 
| 14f0c0 | 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 20 | -upstream-branch.branch)))...... | 
| 14f0e0 | 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 29 0a 20 20 28 6c | ......current-prefix-arg)))...(l | 
| 14f100 | 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 29 0a 20 | et.((magit-inhibit-refresh.t)).. | 
| 14f120 | 20 20 20 28 69 66 20 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 | ...(if.(equal.branch.(magit-get- | 
| 14f140 | 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 69 66 20 28 61 6e | current-branch)).........(if.(an | 
| 14f160 | 64 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 2d 70 29 0a 20 20 | d.(magit-anything-modified-p)... | 
| 14f180 | 20 20 20 20 20 20 20 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 | ...............(not.(yes-or-no-p | 
| 14f1a0 | 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 55 6e 63 6f 6d 6d 69 | ........................"Uncommi | 
| 14f1c0 | 74 74 65 64 20 63 68 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 | tted.changes.will.be.lost...Proc | 
| 14f1e0 | 65 65 64 3f 20 22 29 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 | eed?."))).............(user-erro | 
| 14f200 | 72 20 22 41 62 6f 72 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 | r."Abort")...........(magit-rese | 
| 14f220 | 74 2d 68 61 72 64 20 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 | t-hard.to)).......(magit-call-gi | 
| 14f240 | 74 20 22 75 70 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 | t."update-ref".................. | 
| 14f260 | 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 6d 6f 76 69 6e 67 | ....."-m".(format."reset:.moving | 
| 14f280 | 20 74 6f 20 25 73 22 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 | .to.%s".to)..................... | 
| 14f2a0 | 20 20 28 6d 61 67 69 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 | ..(magit-git-string."rev-parse". | 
| 14f2c0 | 22 2d 2d 73 79 6d 62 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 | "--symbolic-full-name".......... | 
| 14f2e0 | 20 20 20 20 20 20 20 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 | ...............................b | 
| 14f300 | 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 74 6f 29 | ranch).......................to) | 
| 14f320 | 29 0a 20 20 20 20 28 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 | ).....(when.(and.set-upstream.(m | 
| 14f340 | 61 67 69 74 2d 62 72 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 | agit-branch-p.to)).......(magit- | 
| 14f360 | 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 68 20 74 6f 29 0a 20 | set-upstream-branch.branch.to).. | 
| 14f380 | 20 20 20 20 20 28 6d 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 | .....(magit-branch-maybe-adjust- | 
| 14f3a0 | 75 70 73 74 72 65 61 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 | upstream.branch.to)))...(magit-r | 
| 14f3c0 | 65 66 72 65 73 68 29 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 | efresh))..(defvar.magit-branch-d | 
| 14f3e0 | 65 6c 65 74 65 2d 6e 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 | elete-never-verify.nil..."Whethe | 
| 14f400 | 72 20 60 6d 61 67 69 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 | r.`magit-branch-delete'.always.p | 
| 14f420 | 75 73 68 65 73 20 77 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 | ushes.with.\"--no-verify\".")..; | 
| 14f440 | 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 63 | ;;###autoload.(defun.magit-branc | 
| 14f460 | 68 2d 64 65 6c 65 74 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 | h-delete.(branches.&optional.for | 
| 14f480 | 63 65 29 0a 20 20 22 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 | ce)..."Delete.one.or.multiple.br | 
| 14f4a0 | 61 6e 63 68 65 73 2e 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 | anches..If.the.region.marks.mult | 
| 14f4c0 | 69 70 6c 65 20 62 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 | iple.branches,.then.offer.to.del | 
| 14f4e0 | 65 74 65 0a 74 68 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 | ete.those,.otherwise.prompt.for. | 
| 14f500 | 61 20 73 69 6e 67 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 | a.single.branch.to.be.deleted,.d | 
| 14f520 | 65 66 61 75 6c 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 | efaulting.to.the.branch.at.point | 
| 14f540 | 2e 22 0a 20 20 3b 3b 20 4f 6e 65 20 77 6f 75 6c    64 20 65 78 70 65 63 74 20 74 68 69 73 20 74 6f | ."...;;.One.would.expect.this.to | 
| 14f560 | 20 62 65 20 61 20 63 6f 6d 6d 61 6e 64 20 61 73    20 73 69 6d 70 6c 65 20 61 73 2c 20 66 6f 72 20 | .be.a.command.as.simple.as,.for. | 
| 14f580 | 65 78 61 6d 70 6c 65 2c 0a 20 20 3b 3b 20 60 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 | example,...;;.`magit-branch-rena | 
| 14f5a0 | 6d 65 27 3b 20 62 75 74 20 69 74 20 74 75 72 6e    73 20 6f 75 74 20 65 76 65 72 79 6f 6e 65 20 77 | me';.but.it.turns.out.everyone.w | 
| 14f5c0 | 61 6e 74 73 20 74 6f 20 73 71 75 65 65 7a 65 0a    20 20 3b 3b 20 61 20 62 69 74 20 6f 66 20 65 78 | ants.to.squeeze...;;.a.bit.of.ex | 
| 14f5e0 | 74 72 61 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74    79 20 69 6e 74 6f 20 74 68 69 73 20 6f 6e 65 2c | tra.functionality.into.this.one, | 
| 14f600 | 20 69 6e 63 6c 75 64 69 6e 67 20 6d 79 73 65 6c    66 2e 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | .including.myself....(interactiv | 
| 14f620 | 65 0a 20 20 20 28 6c 65 74 20 28 28 62 72 61 6e    63 68 65 73 20 28 6d 61 67 69 74 2d 72 65 67 69 | e....(let.((branches.(magit-regi | 
| 14f640 | 6f 6e 2d 76 61 6c 75 65 73 20 27 62 72 61 6e 63    68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 | on-values.'branch.t))..........( | 
| 14f660 | 66 6f 72 63 65 20 63 75 72 72 65 6e 74 2d 70 72    65 66 69 78 2d 61 72 67 29 29 0a 20 20 20 20 20 | force.current-prefix-arg))...... | 
| 14f680 | 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 62    72 61 6e 63 68 65 73 29 20 31 29 0a 20 20 20 20 | (if.(>.(length.branches).1)..... | 
| 14f6a0 | 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 22 44 65 6c 65 74 | .....(magit-confirm.t.nil."Delet | 
| 14f6c0 | 65 20 25 69 20 62 72 61 6e 63 68 65 73 22 20 6e    69 6c 20 62 72 61 6e 63 68 65 73 29 0a 20 20 20 | e.%i.branches".nil.branches).... | 
| 14f6e0 | 20 20 20 20 28 73 65 74 71 20 62 72 61 6e 63 68    65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(setq.branches.............. | 
| 14f700 | 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 70 72 65 66 65 72 2d | (list.(magit-read-branch-prefer- | 
| 14f720 | 6f 74 68 65 72 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 66 6f | other.....................(if.fo | 
| 14f740 | 72 63 65 20 22 46 6f 72 63 65 20 64 65 6c 65 74    65 20 62 72 61 6e 63 68 22 20 22 44 65 6c 65 74 | rce."Force.delete.branch"."Delet | 
| 14f760 | 65 20 62 72 61 6e 63 68 22 29 29 29 29 29 0a 20    20 20 20 20 28 75 6e 6c 65 73 73 20 66 6f 72 63 | e.branch")))))......(unless.forc | 
| 14f780 | 65 0a 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c    65 74 20 28 28 75 6e 6d 65 72 67 65 64 20 28 2d | e........(when-let.((unmerged.(- | 
| 14f7a0 | 72 65 6d 6f 76 65 20 23 27 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 6d 65 72 67 65 64 2d 70 20 62 | remove.#'magit-branch-merged-p.b | 
| 14f7c0 | 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20 20    20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 63 | ranches)))..........(if.(magit-c | 
| 14f7e0 | 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 68 0a 20 | onfirm.'delete-unmerged-branch.. | 
| 14f800 | 20 20 20 20 20 20 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 | .............."Delete.unmerged.b | 
| 14f820 | 72 61 6e 63 68 20 25 73 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 22 44 65 6c 65 74 65 | ranch.%s"................"Delete | 
| 14f840 | 20 25 69 20 75 6e 6d 65 72 67 65 64 20 62 72 61    6e 63 68 65 73 22 0a 20 20 20 20 20 20 20 20 20 | .%i.unmerged.branches".......... | 
| 14f860 | 20 20 20 20 20 20 27 6e 6f 61 62 6f 72 74 20 75    6e 6d 65 72 67 65 64 29 0a 20 20 20 20 20 20 20 | ......'noabort.unmerged)........ | 
| 14f880 | 20 20 20 20 20 20 28 73 65 74 71 20 66 6f 72 63    65 20 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 | ......(setq.force.branches)..... | 
| 14f8a0 | 20 20 20 20 20 20 20 28 6f 72 20 28 73 65 74 71    20 62 72 61 6e 63 68 65 73 20 28 2d 64 69 66 66 | .......(or.(setq.branches.(-diff | 
| 14f8c0 | 65 72 65 6e 63 65 20 62 72 61 6e 63 68 65 73 20    75 6e 6d 65 72 67 65 64 29 29 0a 20 20 20 20 20 | erence.branches.unmerged))...... | 
| 14f8e0 | 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 22 29 29 29 | ..........(user-error."Abort"))) | 
| 14f900 | 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 62 72    61 6e 63 68 65 73 20 66 6f 72 63 65 29 29 29 0a | ))......(list.branches.force))). | 
| 14f920 | 20 20 28 6c 65 74 2a 20 28 28 72 65 66 73 20 28    6d 61 70 63 61 72 20 23 27 6d 61 67 69 74 2d 72 | ..(let*.((refs.(mapcar.#'magit-r | 
| 14f940 | 65 66 2d 66 75 6c 6c 6e 61 6d 65 20 62 72 61 6e    63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ef-fullname.branches)).......... | 
| 14f960 | 28 61 6d 62 69 67 75 6f 75 73 20 28 2d 2d 72 65    6d 6f 76 65 20 69 74 20 72 65 66 73 29 29 29 0a | (ambiguous.(--remove.it.refs))). | 
| 14f980 | 20 20 20 20 28 77 68 65 6e 20 61 6d 62 69 67 75    6f 75 73 0a 20 20 20 20 20 20 28 75 73 65 72 2d | ....(when.ambiguous.......(user- | 
| 14f9a0 | 65 72 72 6f 72 0a 20 20 20 20 20 20 20 22 25 73    20 61 6d 62 69 67 75 6f 75 73 2e 20 20 50 6c 65 | error........"%s.ambiguous...Ple | 
| 14f9c0 | 61 73 65 20 63 6c 65 61 6e 75 70 20 75 73 69 6e    67 20 67 69 74 20 64 69 72 65 63 74 6c 79 2e 22 | ase.cleanup.using.git.directly." | 
| 14f9e0 | 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c    65 6e 20 28 6c 65 6e 67 74 68 20 61 6d 62 69 67 | ........(let.((len.(length.ambig | 
| 14fa00 | 75 6f 75 73 29 29 29 0a 20 20 20 20 20 20 20 20    20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 | uous)))..........(cond.......... | 
| 14fa20 | 20 28 28 3d 20 6c 65 6e 20 31 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 | .((=.len.1)............(format." | 
| 14fa40 | 25 73 20 69 73 22 20 28 2d 66 69 72 73 74 20 23    27 6d 61 67 69 74 2d 72 65 66 2d 61 6d 62 69 67 | %s.is".(-first.#'magit-ref-ambig | 
| 14fa60 | 75 6f 75 73 2d 70 20 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 | uous-p.branches)))...........((= | 
| 14fa80 | 20 6c 65 6e 20 28 6c 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 | .len.(length.refs))............( | 
| 14faa0 | 66 6f 72 6d 61 74 20 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 | format."These.%s.names.are".len) | 
| 14fac0 | 29 0a 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 66 6f 72 6d 61 | )...........(t............(forma | 
| 14fae0 | 74 20 22 25 73 20 6f 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 | t."%s.of.these.names.are".len))) | 
| 14fb00 | 29 29 29 0a 20 20 20 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 | ))).....(cond......((string-matc | 
| 14fb20 | 68 20 22 5e 72 65 66 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 | h."^refs/remotes/\\([^/]+\\)".(c | 
| 14fb40 | 61 72 20 72 65 66 73 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 | ar.refs)).......(let*.((remote.( | 
| 14fb60 | 6d 61 74 63 68 2d 73 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 | match-string.1.(car.refs)))..... | 
| 14fb80 | 20 20 20 20 20 20 20 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 | .........(offset.(1+.(length.rem | 
| 14fba0 | 6f 74 65 29 29 29 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 | ote)))).........(cond..........( | 
| 14fbc0 | 28 6d 61 67 69 74 2d 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 | (magit-confirm.'delete-branch-on | 
| 14fbe0 | 2d 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 22 44 65 6c 65 74 65 20 25 73 20 6f | -remote............."Delete.%s.o | 
| 14fc00 | 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 28 6e 6f    74 20 6a 75 73 74 20 6c 6f 63 61 6c 6c 79 29 22 | n.the.remote.(not.just.locally)" | 
| 14fc20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 44 65    6c 65 74 65 20 25 69 20 62 72 61 6e 63 68 65 73 | ............."Delete.%i.branches | 
| 14fc40 | 20 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 28    6e 6f 74 20 6a 75 73 74 20 6c 6f 63 61 6c 6c 79 | .on.the.remote.(not.just.locally | 
| 14fc60 | 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 27    6e 6f 61 62 6f 72 74 20 62 72 61 6e 63 68 65 73 | )".............'noabort.branches | 
| 14fc80 | 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54    68 65 20 72 65 66 20 6d 61 79 20 61 63 74 75 61 | )...........;;.The.ref.may.actua | 
| 14fca0 | 6c 6c 79 20 70 6f 69 6e 74 20 61 74 20 61 6e 6f    74 68 65 72 20 72 65 76 20 6f 6e 20 74 68 65 20 | lly.point.at.another.rev.on.the. | 
| 14fcc0 | 72 65 6d 6f 74 65 2c 0a 20 20 20 20 20 20 20 20    20 20 3b 3b 20 62 75 74 20 74 68 69 73 20 69 73 | remote,...........;;.but.this.is | 
| 14fce0 | 20 62 65 74 74 65 72 20 74 68 61 6e 20 6e 6f 74    68 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 | .better.than.nothing............ | 
| 14fd00 | 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 28 | (dolist.(ref.refs).............( | 
| 14fd20 | 6d 65 73 73 61 67 65 20 22 44 65 6c 65 74 65 20    25 73 20 28 77 61 73 20 25 73 29 22 20 72 65 66 | message."Delete.%s.(was.%s)".ref | 
| 14fd40 | 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 76 | ......................(magit-rev | 
| 14fd60 | 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 20 20 20 20 20 20 | -parse."--short".ref)))......... | 
| 14fd80 | 20 20 3b 3b 20 41 73 73 75 6d 65 20 74 68 65 20    62 72 61 6e 63 68 65 73 20 61 63 74 75 61 6c 6c | ..;;.Assume.the.branches.actuall | 
| 14fda0 | 79 20 73 74 69 6c 6c 20 65 78 69 73 74 20 6f 6e    20 74 68 65 20 72 65 6d 6f 74 65 2e 0a 20 20 20 | y.still.exist.on.the.remote..... | 
| 14fdc0 | 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 0a 20 20 20 20 | .......(magit-run-git-async..... | 
| 14fde0 | 20 20 20 20 20 20 20 22 70 75 73 68 22 0a 20 20    20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f | ......."push"............(and.(o | 
| 14fe00 | 72 20 66 6f 72 63 65 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 64 65 6c 65 74 65 2d 6e 65 76 65 | r.force.magit-branch-delete-neve | 
| 14fe20 | 72 2d 76 65 72 69 66 79 29 20 22 2d 2d 6e 6f 2d    76 65 72 69 66 79 22 29 0a 20 20 20 20 20 20 20 | r-verify)."--no-verify")........ | 
| 14fe40 | 20 20 20 20 72 65 6d 6f 74 65 0a 20 20 20 20 20    20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 63 6f | ....remote............(--map.(co | 
| 14fe60 | 6e 63 61 74 20 22 3a 22 20 28 73 75 62 73 74 72    69 6e 67 20 69 74 20 6f 66 66 73 65 74 29 29 20 | ncat.":".(substring.it.offset)). | 
| 14fe80 | 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20    20 20 20 20 20 3b 3b 20 49 66 20 74 68 61 74 20 | branches))...........;;.If.that. | 
| 14fea0 | 69 73 20 6e 6f 74 20 74 68 65 20 63 61 73 65 2c    20 74 68 65 6e 20 74 68 69 73 20 64 65 6c 65 74 | is.not.the.case,.then.this.delet | 
| 14fec0 | 65 73 20 74 68 65 20 74 72 61 63 6b 69 6e 67 20    62 72 61 6e 63 68 65 73 2e 0a 20 20 20 20 20 20 | es.the.tracking.branches........ | 
| 14fee0 | 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 20 | ....(set-process-sentinel....... | 
| 14ff00 | 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 20 20 20 | .....magit-this-process......... | 
| 14ff20 | 20 20 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61    6c 6c 79 20 27 6d 61 67 69 74 2d 64 65 6c 65 74 | ...(apply-partially.'magit-delet | 
| 14ff40 | 65 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d    73 65 6e 74 69 6e 65 6c 20 72 65 6d 6f 74 65 20 | e-remote-branch-sentinel.remote. | 
| 14ff60 | 72 65 66 73 29 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 28 64 | refs)))..........(t...........(d | 
| 14ff80 | 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 28 6d 65 | olist.(ref.refs).............(me | 
| 14ffa0 | 73 73 61 67 65 20 22 44 65 6c 65 74 65 20 25 73    20 28 77 61 73 20 25 73 29 22 20 72 65 66 0a 20 | ssage."Delete.%s.(was.%s)".ref.. | 
| 14ffc0 | 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 70 | ....................(magit-rev-p | 
| 14ffe0 | 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 72    65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | arse."--short".ref))............ | 
| 150000 | 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 20 22 2d | .(magit-call-git."update-ref"."- | 
| 150020 | 64 22 20 72 65 66 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 | d".ref))...........(magit-refres | 
| 150040 | 68 29 29 29 29 29 0a 20 20 20 20 20 28 28 3e 20    28 6c 65 6e 67 74 68 20 62 72 61 6e 63 68 65 73 | h)))))......((>.(length.branches | 
| 150060 | 29 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 71    20 62 72 61 6e 63 68 65 73 20 28 64 65 6c 65 74 | ).1).......(setq.branches.(delet | 
| 150080 | 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 20 62 72 61 | e.(magit-get-current-branch).bra | 
| 1500a0 | 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 28 6d    61 70 63 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | nches)).......(mapc.'magit-branc | 
| 1500c0 | 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 62 72 61 6e 63 68 65 | h-maybe-delete-pr-remote.branche | 
| 1500e0 | 73 29 0a 20 20 20 20 20 20 28 6d 61 70 63 20 27    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e 73 | s).......(mapc.'magit-branch-uns | 
| 150100 | 65 74 2d 70 75 73 68 52 65 6d 6f 74 65 20 62 72    61 6e 63 68 65 73 29 0a 20 20 20 20 20 20 28 6d | et-pushRemote.branches).......(m | 
| 150120 | 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 62 72    61 6e 63 68 22 20 28 69 66 20 66 6f 72 63 65 20 | agit-run-git."branch".(if.force. | 
| 150140 | 22 2d 44 22 20 22 2d 64 22 29 20 62 72 61 6e 63    68 65 73 29 29 0a 20 20 20 20 20 28 74 20 3b 20 | "-D"."-d").branches))......(t.;. | 
| 150160 | 41 6e 64 20 6e 6f 77 20 66 6f 72 20 73 6f 6d 65    74 68 69 6e 67 20 63 6f 6d 70 6c 65 74 65 6c 79 | And.now.for.something.completely | 
| 150180 | 20 64 69 66 66 65 72 65 6e 74 2e 0a 20 20 20 20    20 20 28 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 | .different........(let*.((branch | 
| 1501a0 | 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 20 20 28 70 | .(car.branches))..............(p | 
| 1501c0 | 72 6f 6d 70 74 20 28 66 6f 72 6d 61 74 20 22 42    72 61 6e 63 68 20 25 73 20 69 73 20 63 68 65 63 | rompt.(format."Branch.%s.is.chec | 
| 1501e0 | 6b 65 64 20 6f 75 74 2e 20 20 22 20 62 72 61 6e    63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ked.out...".branch))............ | 
| 150200 | 20 20 28 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 | ..(main.(magit-main-branch)))... | 
| 150220 | 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 6d 61 67 69 74 | ......(when.(equal.branch.(magit | 
| 150240 | 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))........... | 
| 150260 | 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 6d 61 69 | (pcase.(if.(or.(equal.branch.mai | 
| 150280 | 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 28 6e 6f 74 | n)..........................(not | 
| 1502a0 | 20 6d 61 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 28 6d 61 | .main))......................(ma | 
| 1502c0 | 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 6c 0a 20 20 | git-read-char-case.prompt.nil... | 
| 1502e0 | 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 5d 65 74 61 | .....................(?d."[d]eta | 
| 150300 | 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 20 20 20 20 | ch.HEAD.&.delete".'detach)...... | 
| 150320 | 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 72 74 22 20 | ..................(?a."[a]bort". | 
| 150340 | 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 20 20 20 20 | ...............'abort))......... | 
| 150360 | 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 63 61 73 65 | ...........(magit-read-char-case | 
| 150380 | 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 20 20 20 20 | .prompt.nil..................... | 
| 1503a0 | 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 22 20 27 64 | .(?d."[d]etach.HEAD.&.delete".'d | 
| 1503c0 | 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 28 3f 63 20 | etach)......................(?c. | 
| 1503e0 | 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 65 74 65 22 | (format."[c]heckout.%s.&.delete" | 
| 150400 | 20 6d 61 69 6e 29 20 27 6d 61 69 6e 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .main).'main)................... | 
| 150420 | 20 20 20 28 3f 61 20 22 5b 61 5d 62 6f 72 74 22    20 27 61 62 6f 72 74 29 29 29 0a 20 20 20 20 20 | ...(?a."[a]bort".'abort)))...... | 
| 150440 | 20 20 20 20 20 20 20 28 60 64 65 74 61 63 68 20    28 75 6e 6c 65 73 73 20 28 6f 72 20 28 65 71 75 | .......(`detach.(unless.(or.(equ | 
| 150460 | 61 6c 20 66 6f 72 63 65 20 27 28 34 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | al.force.'(4)).................. | 
| 150480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 6d 65 6d 62 65 72 20 62 72 61 6e 63 68 20 66 | ................(member.branch.f | 
| 1504a0 | 6f 72 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 20 20 20 20 | orce)........................... | 
| 1504c0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 6d 65 72 67 65 64 2d 70 20 62 72 | .......(magit-branch-merged-p.br | 
| 1504e0 | 61 6e 63 68 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 20 | anch.t))........................ | 
| 150500 | 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 65 72 67 65 64 2d | (magit-confirm.'delete-unmerged- | 
| 150520 | 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 20 20 20 20 20 20 | branch.......................... | 
| 150540 | 22 44 65 6c 65 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 | "Delete.unmerged.branch.%s"."".. | 
| 150560 | 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 6c 69 73 | ........................nil.(lis | 
| 150580 | 74 20 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 20 | t.branch)))..................... | 
| 1505a0 | 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 64 | .(magit-call-git."checkout"."--d | 
| 1505c0 | 65 74 61 63 68 22 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 60 6d 61 69 6e 20 20 20 28 75 | etach")).............(`main...(u | 
| 1505e0 | 6e 6c 65 73 73 20 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 | nless.(or.(equal.force.'(4)).... | 
| 150600 | 20 20 20 20 20 20 20 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 | 
| 150620 | 65 6d 62 65 72 20 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 | ember.branch.force)............. | 
| 150640 | 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 72 61 6e | .....................(magit-bran | 
| 150660 | 63 68 2d 6d 65 72 67 65 64 2d 70 20 62 72 61 6e    63 68 20 6d 61 69 6e 29 29 0a 20 20 20 20 20 20 | ch-merged-p.branch.main))....... | 
| 150680 | 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 66 69 72 6d 20 | .................(magit-confirm. | 
| 1506a0 | 27 64 65 6c 65 74 65 2d 75 6e 6d 65 72 67 65 64    2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 | 'delete-unmerged-branch......... | 
| 1506c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 44 65 6c 65 74 65 20 75 6e 6d 65 72 67 65 | ................."Delete.unmerge | 
| 1506e0 | 64 20 62 72 61 6e 63 68 20 25 73 22 20 22 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.branch.%s".""................. | 
| 150700 | 20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 6c 69    73 74 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 | .........nil.(list.branch))).... | 
| 150720 | 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 2d 67 69 | ..................(magit-call-gi | 
| 150740 | 74 20 22 63 68 65 63 6b 6f 75 74 22 20 6d 61 69    6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t."checkout".main))............. | 
| 150760 | 28 60 61 62 6f 72 74 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 | (`abort..(user-error."Abort"))). | 
| 150780 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20    66 6f 72 63 65 20 74 29 29 0a 20 20 20 20 20 20 | ..........(setq.force.t))....... | 
| 1507a0 | 20 20 28 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 2d | ..(magit-branch-maybe-delete-pr- | 
| 1507c0 | 72 65 6d 6f 74 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 62 72 | remote.branch).........(magit-br | 
| 1507e0 | 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 29 0a 20 20 | anch-unset-pushRemote.branch)... | 
| 150800 | 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 69 | ......(magit-run-git."branch".(i | 
| 150820 | 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 29 29 29 29 29 29 0a | f.force."-D"."-d").branch)))))). | 
| 150840 | 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 64 65 6c 65 74 65 20 27 69 6e 74 65 | .(put.'magit-branch-delete.'inte | 
| 150860 | 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 74 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 | ractive-only.t)..(defun.magit-br | 
| 150880 | 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 28 62 72 61 | anch-maybe-delete-pr-remote.(bra | 
| 1508a0 | 6e 63 68 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74    20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 | nch)...(when-let.((remote.(magit | 
| 1508c0 | 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72    61 6e 63 68 20 22 70 75 6c 6c 52 65 71 75 65 73 | -get."branch".branch."pullReques | 
| 1508e0 | 74 52 65 6d 6f 74 65 22 29 29 29 0a 20 20 20 20    28 6c 65 74 2a 20 28 28 76 61 72 69 61 62 6c 65 | tRemote"))).....(let*.((variable | 
| 150900 | 20 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 | .(format."remote.%s.fetch".remot | 
| 150920 | 65 29 29 0a 20 20 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 | e))............(refspecs.(magit- | 
| 150940 | 67 65 74 2d 61 6c 6c 20 76 61 72 69 61 62 6c 65    29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 | get-all.variable))).......(unles | 
| 150960 | 73 20 28 6d 65 6d 62 65 72 20 28 66 6f 72 6d 61    74 20 22 2b 72 65 66 73 2f 68 65 61 64 73 2f 2a | s.(member.(format."+refs/heads/* | 
| 150980 | 3a 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 25 73    2f 2a 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 | :refs/remotes/%s/*".remote)..... | 
| 1509a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 72 65 66 73 70 65 63 73 29 0a 20 20 20 20 | ..................refspecs)..... | 
| 1509c0 | 20 20 20 20 28 6c 65 74 20 28 28 72 65 66 73 70    65 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(let.((refspec.............. | 
| 1509e0 | 20 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 | ..(if.(equal.(magit-get."branch" | 
| 150a00 | 20 62 72 61 6e 63 68 20 22 70 75 73 68 52 65 6d    6f 74 65 22 29 20 72 65 6d 6f 74 65 29 0a 20 20 | .branch."pushRemote").remote)... | 
| 150a20 | 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 72 65 66 73 2f | .................(format."+refs/ | 
| 150a40 | 68 65 61 64 73 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 | heads/%s:refs/remotes/%s/%s".... | 
| 150a60 | 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 72 | ........................branch.r | 
| 150a80 | 65 6d 6f 74 65 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 28 | emote.branch)..................( | 
| 150aa0 | 6c 65 74 20 28 28 6d 65 72 67 65 20 28 6d 61 67    69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 | let.((merge.(magit-get."branch". | 
| 150ac0 | 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")))............... | 
| 150ae0 | 20 20 20 20 20 28 61 6e 64 20 6d 65 72 67 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(and.merge................. | 
| 150b00 | 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 72 65 66 73 2f 68 | ........(string-prefix-p."refs/h | 
| 150b20 | 65 61 64 73 2f 22 20 6d 65 72 67 65 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eads/".merge)................... | 
| 150b40 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 65 72 67    65 20 28 73 75 62 73 74 72 69 6e 67 20 6d 65 72 | ......(setq.merge.(substring.mer | 
| 150b60 | 67 65 20 31 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 20 20 | ge.11))......................... | 
| 150b80 | 28 66 6f 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 | (format."+refs/heads/%s:refs/rem | 
| 150ba0 | 6f 74 65 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 | otes/%s/%s"..................... | 
| 150bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 72 67    65 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 29 | ............merge.remote.merge)) | 
| 150be0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 28 6d 65 6d 62 65 72 20 72 65 66 | ))))...........(when.(member.ref | 
| 150c00 | 73 70 65 63 20 72 65 66 73 70 65 63 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | spec.refspecs).............(if.( | 
| 150c20 | 61 6e 64 20 28 3d 20 28 6c 65 6e 67 74 68 20 72    65 66 73 70 65 63 73 29 20 31 29 0a 20 20 20 20 | and.(=.(length.refspecs).1)..... | 
| 150c40 | 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 66 69 72 6d 20 | .................(magit-confirm. | 
| 150c60 | 27 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74    65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'delete-pr-remote............... | 
| 150c80 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74    20 22 41 6c 73 6f 20 64 65 6c 65 74 65 20 72 65 | .........(format."Also.delete.re | 
| 150ca0 | 6d 6f 74 65 20 25 73 20 28 25 73 29 22 20 72 65    6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 | mote.%s.(%s)".remote............ | 
| 150cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 6e 6f 20 70 75 6c 6c 2d 72 65 71 | ...................."no.pull-req | 
| 150ce0 | 75 65 73 74 20 62 72 61 6e 63 68 20 72 65 6d 61    69 6e 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 | uest.branch.remains")........... | 
| 150d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c    20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .............nil.t))............ | 
| 150d20 | 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 | 
| 150d40 | 6d 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | m".remote)...............(magit- | 
| 150d60 | 63 61 6c 6c 2d 67 69 74 20 22 63 6f 6e 66 69 67    22 20 22 2d 2d 75 6e 73 65 74 2d 61 6c 6c 22 20 | call-git."config"."--unset-all". | 
| 150d80 | 76 61 72 69 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 20 20 | variable........................ | 
| 150da0 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22    5e 25 73 24 22 20 28 72 65 67 65 78 70 2d 71 75 | .......(format."^%s$".(regexp-qu | 
| 150dc0 | 6f 74 65 20 72 65 66 73 70 65 63 29 29 29 29 29    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ote.refspec))))))))))..(defun.ma | 
| 150de0 | 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 65 20 28 62 72 61 | git-branch-unset-pushRemote.(bra | 
| 150e00 | 6e 63 68 29 0a 20 20 28 6d 61 67 69 74 2d 73 65    74 20 6e 69 6c 20 22 62 72 61 6e 63 68 22 20 62 | nch)...(magit-set.nil."branch".b | 
| 150e20 | 72 61 6e 63 68 20 22 70 75 73 68 52 65 6d 6f 74    65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ranch."pushRemote"))..(defun.mag | 
| 150e40 | 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 65 6c | it-delete-remote-branch-sentinel | 
| 150e60 | 20 28 72 65 6d 6f 74 65 20 72 65 66 73 20 70 72    6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 28 | .(remote.refs.process.event)...( | 
| 150e80 | 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 20 70 72 6f 63 65 | when.(memq.(process-status.proce | 
| 150ea0 | 73 73 29 20 27 28 65 78 69 74 20 73 69 67 6e 61    6c 29 29 0a 20 20 20 20 28 69 66 20 28 3d 20 28 | ss).'(exit.signal)).....(if.(=.( | 
| 150ec0 | 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 31 29 0a | process-exit-status.process).1). | 
| 150ee0 | 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20    28 28 6f 6e 2d 72 65 6d 6f 74 65 20 28 2d 2d 6d | ........(if-let.((on-remote.(--m | 
| 150f00 | 61 70 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 | ap.(concat."refs/remotes/".remot | 
| 150f20 | 65 20 22 2f 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 | e."/".it)....................... | 
| 150f40 | 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 2d | .............(magit-remote-list- | 
| 150f60 | 62 72 61 6e 63 68 65 73 20 72 65 6d 6f 74 65 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | branches.remote))).............. | 
| 150f80 | 20 20 20 20 28 72 65 73 74 20 28 2d 2d 66 69 6c    74 65 72 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d | ....(rest.(--filter.(and.(not.(m | 
| 150fa0 | 65 6d 62 65 72 20 69 74 20 6f 6e 2d 72 65 6d 6f    74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ember.it.on-remote))............ | 
| 150fc0 | 20 20 20 20 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 | 
| 150fe0 | 74 2d 72 65 66 2d 65 78 69 73 74 73 2d 70 20 69    74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-ref-exists-p.it))............. | 
| 151000 | 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 29 29 29 0a 20 20 20 | .....................refs))).... | 
| 151020 | 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 | 
| 151040 | 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 66 72 | rocess-put.process.'inhibit-refr | 
| 151060 | 65 73 68 20 74 29 0a 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 | esh.t)...............(magit-proc | 
| 151080 | 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)..... | 
| 1510a0 | 20 20 20 20 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 | ..........(setq.magit-this-error | 
| 1510c0 | 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 65 73 73 61 67 65 20 22 53 6f | .nil)...............(message."So | 
| 1510e0 | 6d 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68    65 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 65 78 69 | me.remote.branches.no.longer.exi | 
| 151100 | 73 74 2e 20 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 20 | st...%s"........................ | 
| 151120 | 22 44 65 6c 65 74 69 6e 67 20 6a 75 73 74 20 74    68 65 20 6c 6f 63 61 6c 20 74 72 61 63 6b 69 6e | "Deleting.just.the.local.trackin | 
| 151140 | 67 20 72 65 66 73 20 69 6e 73 74 65 61 64 2e 2e    2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | g.refs.instead...")............. | 
| 151160 | 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 20 72    65 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(dolist.(ref.rest)............ | 
| 151180 | 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 74 65 2d 72 65 66 | .....(magit-call-git."update-ref | 
| 1511a0 | 22 20 22 2d 64 22 20 72 65 66 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | "."-d".ref))...............(magi | 
| 1511c0 | 74 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 | t-refresh)...............(messag | 
| 1511e0 | 65 20 22 44 65 6c 65 74 69 6e 67 20 6c 6f 63 61    6c 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e | e."Deleting.local.remote-trackin | 
| 151200 | 67 20 72 65 66 73 2e 2e 2e 64 6f 6e 65 22 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | g.refs...done"))...........(magi | 
| 151220 | 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 65 6e 74 | t-process-sentinel.process.event | 
| 151240 | 29 29 0a 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 | 
| 151260 | 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 29    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | .process.event))))..;;;###autolo | 
| 151280 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 20 28 6f | ad.(defun.magit-branch-rename.(o | 
| 1512a0 | 6c 64 20 6e 65 77 20 26 6f 70 74 69 6f 6e 61 6c    20 66 6f 72 63 65 29 0a 20 20 22 52 65 6e 61 6d | ld.new.&optional.force)..."Renam | 
| 1512c0 | 65 20 74 68 65 20 62 72 61 6e 63 68 20 6e 61 6d    65 64 20 4f 4c 44 20 74 6f 20 4e 45 57 2e 0a 0a | e.the.branch.named.OLD.to.NEW... | 
| 1512e0 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72    67 75 6d 65 6e 74 20 46 4f 52 43 45 2c 20 72 65 | With.a.prefix.argument.FORCE,.re | 
| 151300 | 6e 61 6d 65 20 65 76 65 6e 20 69 66 20 61 20 62    72 61 6e 63 68 20 6e 61 6d 65 64 20 4e 45 57 0a | name.even.if.a.branch.named.NEW. | 
| 151320 | 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a    0a 49 66 20 60 62 72 61 6e 63 68 2e 4f 4c 44 2e | already.exists...If.`branch.OLD. | 
| 151340 | 70 75 73 68 52 65 6d 6f 74 65 27 20 69 73 20 73    65 74 2c 20 74 68 65 6e 20 75 6e 73 65 74 20 69 | pushRemote'.is.set,.then.unset.i | 
| 151360 | 74 2e 20 20 44 65 70 65 6e 64 69 6e 67 20 6f 6e    0a 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 6d | t...Depending.on.the.value.of.`m | 
| 151380 | 61 67 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 27 20 | agit-branch-rename-push-target'. | 
| 1513a0 | 28 77 68 69 63 68 20 73 65 65 29 20 6d 61 79 62    65 0a 73 65 74 20 60 62 72 61 6e 63 68 2e 4e 45 | (which.see).maybe.set.`branch.NE | 
| 1513c0 | 57 2e 70 75 73 68 52 65 6d 6f 74 65 27 20 61 6e    64 20 6d 61 79 62 65 20 72 65 6e 61 6d 65 20 74 | W.pushRemote'.and.maybe.rename.t | 
| 1513e0 | 68 65 20 70 75 73 68 2d 74 61 72 67 65 74 20 6f    6e 0a 74 68 65 20 72 65 6d 6f 74 65 2e 22 0a 20 | he.push-target.on.the.remote.".. | 
| 151400 | 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 20 28 | .(interactive....(let.((branch.( | 
| 151420 | 6d 61 67 69 74 2d 72 65 61 64 2d 6c 6f 63 61 6c    2d 62 72 61 6e 63 68 20 22 52 65 6e 61 6d 65 20 | magit-read-local-branch."Rename. | 
| 151440 | 62 72 61 6e 63 68 22 29 29 29 0a 20 20 20 20 20    28 6c 69 73 74 20 62 72 61 6e 63 68 0a 20 20 20 | branch")))......(list.branch.... | 
| 151460 | 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 6e 73 20 28 66 | ........(magit-read-string-ns.(f | 
| 151480 | 6f 72 6d 61 74 20 22 52 65 6e 61 6d 65 20 62 72    61 6e 63 68 20 27 25 73 27 20 74 6f 22 20 62 72 | ormat."Rename.branch.'%s'.to".br | 
| 1514a0 | 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)........................... | 
| 1514c0 | 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 74 6f | .......nil.'magit-revision-histo | 
| 1514e0 | 72 79 29 0a 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 | ry)............current-prefix-ar | 
| 151500 | 67 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 5c 60 68 | g)))...(when.(string-match."\\`h | 
| 151520 | 65 61 64 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 6f    6c 64 29 0a 20 20 20 20 28 73 65 74 71 20 6f 6c | eads/\\(.+\\)".old).....(setq.ol | 
| 151540 | 64 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20    31 20 6f 6c 64 29 29 29 0a 20 20 28 77 68 65 6e | d.(match-string.1.old)))...(when | 
| 151560 | 20 28 65 71 75 61 6c 20 6f 6c 64 20 6e 65 77 29    0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | .(equal.old.new).....(user-error | 
| 151580 | 20 22 4f 6c 64 20 61 6e 64 20 6e 65 77 20 62 72    61 6e 63 68 20 6e 61 6d 65 73 20 61 72 65 20 74 | ."Old.and.new.branch.names.are.t | 
| 1515a0 | 68 65 20 73 61 6d 65 22 29 29 0a 20 20 28 6d 61    67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62 72 | he.same"))...(magit-call-git."br | 
| 1515c0 | 61 6e 63 68 22 20 28 69 66 20 66 6f 72 63 65 20    22 2d 4d 22 20 22 2d 6d 22 29 20 6f 6c 64 20 6e | anch".(if.force."-M"."-m").old.n | 
| 1515e0 | 65 77 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 69    74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 2d | ew)...(when.magit-branch-rename- | 
| 151600 | 70 75 73 68 2d 74 61 72 67 65 74 0a 20 20 20 20    28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 6d | push-target.....(let.((remote.(m | 
| 151620 | 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 72 65    6d 6f 74 65 20 6f 6c 64 29 29 0a 20 20 20 20 20 | agit-get-push-remote.old))...... | 
| 151640 | 20 20 20 20 20 28 6f 6c 64 2d 73 70 65 63 69 66    69 65 64 20 28 6d 61 67 69 74 2d 67 65 74 20 22 | .....(old-specified.(magit-get." | 
| 151660 | 62 72 61 6e 63 68 22 20 6f 6c 64 20 22 70 75 73    68 52 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 | branch".old."pushRemote"))...... | 
| 151680 | 20 20 20 20 20 28 6e 65 77 2d 73 70 65 63 69 66    69 65 64 20 28 6d 61 67 69 74 2d 67 65 74 20 22 | .....(new-specified.(magit-get." | 
| 1516a0 | 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 29 0a 20 20 20 20 | branch".new."pushRemote")))..... | 
| 1516c0 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 6c 64    2d 73 70 65 63 69 66 69 65 64 20 28 6f 72 20 66 | ..(when.(and.old-specified.(or.f | 
| 1516e0 | 6f 72 63 65 20 28 6e 6f 74 20 6e 65 77 2d 73 70    65 63 69 66 69 65 64 29 29 29 0a 20 20 20 20 20 | orce.(not.new-specified)))...... | 
| 151700 | 20 20 20 3b 3b 20 4b 65 65 70 20 74 68 65 20 74    61 72 67 65 74 20 73 65 74 74 69 6e 67 20 62 72 | ...;;.Keep.the.target.setting.br | 
| 151720 | 61 6e 63 68 20 73 70 65 63 69 66 69 65 64 2c 20    65 76 65 6e 20 69 66 20 74 68 61 74 20 69 73 0a | anch.specified,.even.if.that.is. | 
| 151740 | 20 20 20 20 20 20 20 20 3b 3b 20 72 65 64 75 6e    64 61 6e 74 2e 20 20 42 75 74 20 69 66 20 61 20 | ........;;.redundant...But.if.a. | 
| 151760 | 62 72 61 6e 63 68 20 62 79 20 74 68 65 20 73 61    6d 65 20 6e 61 6d 65 20 65 78 69 73 74 65 64 20 | branch.by.the.same.name.existed. | 
| 151780 | 62 65 66 6f 72 65 0a 20 20 20 20 20 20 20 20 3b    3b 20 61 6e 64 20 74 68 65 20 72 65 6e 61 6d 65 | before.........;;.and.the.rename | 
| 1517a0 | 20 69 73 6e 27 74 20 66 6f 72 63 65 64 2c 20 74    68 65 6e 20 64 6f 20 6e 6f 74 20 63 68 61 6e 67 | .isn't.forced,.then.do.not.chang | 
| 1517c0 | 65 20 61 20 6c 65 66 74 6f 76 65 72 0a 20 20 20    20 20 20 20 20 3b 3b 20 73 65 74 74 69 6e 67 2e | e.a.leftover.........;;.setting. | 
| 1517e0 | 20 20 53 75 63 68 20 61 20 6c 65 66 74 6f 76 65    72 20 73 65 74 74 69 6e 67 20 6d 61 79 20 6f 72 | ..Such.a.leftover.setting.may.or | 
| 151800 | 20 6d 61 79 20 6e 6f 74 20 63 6f 6e 66 6f 72 6d    20 74 6f 0a 20 20 20 20 20 20 20 20 3b 3b 20 77 | .may.not.conform.to.........;;.w | 
| 151820 | 68 61 74 20 77 65 20 65 78 70 65 63 74 20 68 65    72 65 2e 2e 2e 0a 20 20 20 20 20 20 20 20 28 6d | hat.we.expect.here............(m | 
| 151840 | 61 67 69 74 2d 73 65 74 20 6f 6c 64 2d 73 70 65    63 69 66 69 65 64 20 22 62 72 61 6e 63 68 22 20 | agit-set.old-specified."branch". | 
| 151860 | 6e 65 77 20 22 70 75 73 68 52 65 6d 6f 74 65 22    29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 | new."pushRemote")).......(when.( | 
| 151880 | 61 6e 64 20 28 65 71 75 61 6c 20 28 6d 61 67 69    74 2d 67 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 | and.(equal.(magit-get-push-remot | 
| 1518a0 | 65 20 6e 65 77 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 | e.new).remote).................. | 
| 1518c0 | 3b 3b 20 2e 2e 2e 61 6e 64 20 69 66 20 69 74 20    64 6f 65 73 20 6e 6f 74 2c 20 74 68 65 6e 20 77 | ;;....and.if.it.does.not,.then.w | 
| 1518e0 | 65 20 6d 75 73 74 20 61 62 6f 72 74 2e 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e.must.abort...................( | 
| 151900 | 6e 6f 74 20 28 65 71 20 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 72 65 6e 61 6d 65 2d 70 75 73 68 | not.(eq.magit-branch-rename-push | 
| 151920 | 2d 74 61 72 67 65 74 20 27 6c 6f 63 61 6c 2d 6f    6e 6c 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -target.'local-only))........... | 
| 151940 | 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20    28 6d 65 6d 71 20 6d 61 67 69 74 2d 62 72 61 6e | .......(or.(not.(memq.magit-bran | 
| 151960 | 63 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 20 20 20 20 20 20 | ch-rename-push-target........... | 
| 151980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 27 28 66 6f 72 67 65 2d 6f 6e | ......................'(forge-on | 
| 1519a0 | 6c 79 20 67 69 74 68 75 62 2d 6f 6e 6c 79 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ly.github-only)))............... | 
| 1519c0 | 20 20 20 20 20 20 20 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 | .......(and.(require.(quote.forg | 
| 1519e0 | 65 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 20 20 | e).nil.t)....................... | 
| 151a00 | 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 66 6f    72 67 65 2d 2d 66 6f 72 67 65 2d 72 65 6d 6f 74 | ....(fboundp.'forge--forge-remot | 
| 151a20 | 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 20 20 20 20 28 | e-p)...........................( | 
| 151a40 | 66 6f 72 67 65 2d 2d 66 6f 72 67 65 2d 72 65 6d    6f 74 65 2d 70 20 72 65 6d 6f 74 65 29 29 29 29 | forge--forge-remote-p.remote)))) | 
| 151a60 | 0a 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 | .........(let.((old-target.(magi | 
| 151a80 | 74 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 | t-get-push-branch.old.t))....... | 
| 151aa0 | 20 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 | ........(new-target.(magit-get-p | 
| 151ac0 | 75 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 | ush-branch.new.t)).............. | 
| 151ae0 | 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 6d 6f 74 65 20 | .(remote.(magit-get-push-remote. | 
| 151b00 | 6e 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 | new)))...........(when.(and.old- | 
| 151b20 | 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 20 28 6e 6f 74 | target......................(not | 
| 151b40 | 20 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 | .new-target).................... | 
| 151b60 | 20 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 | ..(magit-y-or-n-p.(format."Also. | 
| 151b80 | 72 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 | rename.%S.to.%S.on.\"%s\""...... | 
| 151ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 151bc0 | 20 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 | ........old.new.remote)))....... | 
| 151be0 | 20 20 20 20 20 20 3b 3b 20 52 65 6e 61 6d 65 20    6f 6e 20 28 69 2e 65 2e 20 77 69 74 68 69 6e 29 | ......;;.Rename.on.(i.e..within) | 
| 151c00 | 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.... | 
| 151c20 | 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 | 
| 151c40 | 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 | 
| 151c60 | 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. | 
| 151c80 | 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 | 
| 151ca0 | 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 | 
| 151cc0 | 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 | 
| 151ce0 | 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 | 
| 151d00 | 2e 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 65 | ..if.the.local.and.the.remote.re | 
| 151d20 | 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 3b | f.didn't.point.at.............;; | 
| 151d40 | 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 61 | .the.same.commit.before.the.rena | 
| 151d60 | 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 20 | me.then.keep.it.that.way........ | 
| 151d80 | 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 76 | ......(magit-call-git."push"."-v | 
| 151da0 | 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 20 | ".remote........................ | 
| 151dc0 | 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 20 | .....(format."%s:refs/heads/%s". | 
| 151de0 | 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 20 | old-target.new)................. | 
| 151e00 | 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 73 | ............(format.":refs/heads | 
| 151e20 | 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 2d | /%s".old)))))))...(magit-branch- | 
| 151e40 | 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 72 | unset-pushRemote.old)...(magit-r | 
| 151e60 | 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 20 | efresh))..;;;###autoload.(defun. | 
| 151e80 | 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 22 | magit-branch-shelve.(branch)..." | 
| 151ea0 | 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 68 | Shelve.a.BRANCH..Rename.\"refs/h | 
| 151ec0 | 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 2f | eads/BRANCH\".to.\"refs/shelved/ | 
| 151ee0 | 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 65 | BRANCH\",.and.also.rename.the.re | 
| 151f00 | 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 61 | spective.reflog.file."...(intera | 
| 151f20 | 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 6f | ctive.(list.(magit-read-other-lo | 
| 151f40 | 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 20 | cal-branch."Shelve.branch")))... | 
| 151f60 | 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 22 | (let.((old.(concat."refs/heads/" | 
| 151f80 | 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 74 | ...branch)).........(new.(concat | 
| 151fa0 | 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 28 | ."refs/shelved/".branch))).....( | 
| 151fc0 | 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 22 | magit-git."update-ref".new.old." | 
| 151fe0 | 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 6c | ").....(magit--rename-reflog-fil | 
| 152000 | 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 73 | e.old.new).....(magit-branch-uns | 
| 152020 | 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 74 | et-pushRemote.branch).....(magit | 
| 152040 | 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 29 | -run-git."branch"."-D".branch))) | 
| 152060 | 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 | 
| 152080 | 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 6c | anch-unshelve.(branch)..."Unshel | 
| 1520a0 | 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 65 | ve.a.BRANCH.Rename.\"refs/shelve | 
| 1520c0 | 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 43 | d/BRANCH\".to.\"refs/heads/BRANC | 
| 1520e0 | 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 74 | H\",.and.also.rename.the.respect | 
| 152100 | 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 65 | ive.reflog.file."...(interactive | 
| 152120 | 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 64 | ....(list.(magit-completing-read | 
| 152140 | 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 20 | ..........."Unshelve.branch".... | 
| 152160 | 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 20 | .......(--map.(substring.it.8).. | 
| 152180 | 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 6e | ................(magit-list-refn | 
| 1521a0 | 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 20 | ames."refs/shelved"))........... | 
| 1521c0 | 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 72 | nil.t)))...(let.((old.(concat."r | 
| 1521e0 | 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 28 | efs/shelved/".branch)).........( | 
| 152200 | 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 6e | new.(concat."refs/heads/"...bran | 
| 152220 | 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 66 | ch))).....(magit-git."update-ref | 
| 152240 | 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 65 | ".new.old."").....(magit--rename | 
| 152260 | 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 74 | -reflog-file.old.new).....(magit | 
| 152280 | 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 29 | -run-git."update-ref"."-d".old)) | 
| 1522a0 | 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 66 | )..(defun.magit--rename-reflog-f | 
| 1522c0 | 69 6c 65 20 28 6f 6c 64 20 6e 65 77 29 0a 20 20    28 6c 65 74 20 28 28 6f 6c 64 20 28 6d 61 67 69 | ile.(old.new)...(let.((old.(magi | 
| 1522e0 | 74 2d 67 69 74 2d 64 69 72 20 28 63 6f 6e 63 61    74 20 22 6c 6f 67 73 2f 22 20 6f 6c 64 29 29 29 | t-git-dir.(concat."logs/".old))) | 
| 152300 | 0a 20 20 20 20 20 20 20 20 28 6e 65 77 20 28 6d    61 67 69 74 2d 67 69 74 2d 64 69 72 20 28 63 6f | .........(new.(magit-git-dir.(co | 
| 152320 | 6e 63 61 74 20 22 6c 6f 67 73 2f 22 20 6e 65 77    29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 | ncat."logs/".new)))).....(when.( | 
| 152340 | 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6f 6c    64 29 0a 20 20 20 20 20 20 28 6d 61 6b 65 2d 64 | file-exists-p.old).......(make-d | 
| 152360 | 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e    61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6e 65 | irectory.(file-name-directory.ne | 
| 152380 | 77 29 20 74 29 0a 20 20 20 20 20 20 28 72 65 6e    61 6d 65 2d 66 69 6c 65 20 6f 6c 64 20 6e 65 77 | w).t).......(rename-file.old.new | 
| 1523a0 | 20 74 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6e 66    69 67 75 72 65 0a 0a 3b 3b 3b 23 23 23 61 75 74 | .t))))..;;;.Configure..;;;###aut | 
| 1523c0 | 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20    27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f | oload.(autoload.'magit-branch-co | 
| 1523e0 | 6e 66 69 67 75 72 65 20 22 6d 61 67 69 74 2d 62    72 61 6e 63 68 22 20 6e 69 6c 20 74 29 0a 28 74 | nfigure."magit-branch".nil.t).(t | 
| 152400 | 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 72 61 | ransient-define-prefix.magit-bra | 
| 152420 | 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 20 28 62    72 61 6e 63 68 29 0a 20 20 22 43 6f 6e 66 69 67 | nch-configure.(branch)..."Config | 
| 152440 | 75 72 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 2d | ure.a.branch."...:man-page."git- | 
| 152460 | 62 72 61 6e 63 68 22 0a 20 20 5b 3a 64 65 73 63    72 69 70 74 69 6f 6e 0a 20 20 20 28 6c 61 6d 62 | branch"...[:description....(lamb | 
| 152480 | 64 61 20 28 29 0a 20 20 20 20 20 28 63 6f 6e 63    61 74 0a 20 20 20 20 20 20 28 70 72 6f 70 65 72 | da.()......(concat.......(proper | 
| 1524a0 | 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 74 72 61 6e 73 69 65 | tize."Configure.".'face.'transie | 
| 1524c0 | 6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20    20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6f | nt-heading).......(propertize.(o | 
| 1524e0 | 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70    72 65 66 69 78 20 73 63 6f 70 65 29 20 27 66 61 | ref.transient--prefix.scope).'fa | 
| 152500 | 63 65 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 28 22 64 | ce.'magit-branch-local)))....("d | 
| 152520 | 22 20 20 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 73 63 72 69 | "...magit-branch.<branch>.descri | 
| 152540 | 70 74 69 6f 6e 29 0a 20 20 20 28 22 75 22 20 20    20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 | ption)....("u"...magit-branch.<b | 
| 152560 | 72 61 6e 63 68 3e 2e 6d 65 72 67 65 2f 72 65 6d    6f 74 65 29 0a 20 20 20 28 22 72 22 20 20 20 6d | ranch>.merge/remote)....("r"...m | 
| 152580 | 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 73 65 29 0a 20 20 20 | agit-branch.<branch>.rebase).... | 
| 1525a0 | 28 22 70 22 20 20 20 6d 61 67 69 74 2d 62 72 61    6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 70 75 73 | ("p"...magit-branch.<branch>.pus | 
| 1525c0 | 68 52 65 6d 6f 74 65 29 5d 0a 20 20 5b 22 43 6f    6e 66 69 67 75 72 65 20 72 65 70 6f 73 69 74 6f | hRemote)]...["Configure.reposito | 
| 1525e0 | 72 79 20 64 65 66 61 75 6c 74 73 22 0a 20 20 20    28 22 52 22 20 6d 61 67 69 74 2d 70 75 6c 6c 2e | ry.defaults"....("R".magit-pull. | 
| 152600 | 72 65 62 61 73 65 29 0a 20 20 20 28 22 50 22 20    6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 70 75 73 | rebase)....("P".magit-remote.pus | 
| 152620 | 68 44 65 66 61 75 6c 74 29 5d 0a 20 20 5b 22 43    6f 6e 66 69 67 75 72 65 20 62 72 61 6e 63 68 20 | hDefault)]...["Configure.branch. | 
| 152640 | 63 72 65 61 74 69 6f 6e 22 0a 20 20 20 28 22 61    20 6d 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 | creation"....("a.m".magit-branch | 
| 152660 | 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 29    0a 20 20 20 28 22 61 20 72 22 20 6d 61 67 69 74 | .autoSetupMerge)....("a.r".magit | 
| 152680 | 2d 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75    70 52 65 62 61 73 65 29 5d 0a 20 20 28 69 6e 74 | -branch.autoSetupRebase)]...(int | 
| 1526a0 | 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73    74 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 | eractive....(list.(or.(and.(not. | 
| 1526c0 | 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 20 20 20 20 20 | current-prefix-arg)............. | 
| 1526e0 | 20 20 20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 69 72 | ......(not.(and.magit-branch-dir | 
| 152700 | 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ect-configure................... | 
| 152720 | 20 20 20 20 20 20 20 20 20 20 28 65 71 20 74 72    61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d | ..........(eq.transient-current- | 
| 152740 | 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 62    72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 | command.'magit-branch)))........ | 
| 152760 | 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 | 
| 152780 | 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 2d 72 65 61 64 | anch))..............(magit--read | 
| 1527a0 | 2d 62 72 61 6e 63 68 2d 73 63 6f 70 65 29 29 29    29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 | -branch-scope))))...(transient-s | 
| 1527c0 | 65 74 75 70 20 27 6d 61 67 69 74 2d 62 72 61 6e    63 68 2d 63 6f 6e 66 69 67 75 72 65 20 6e 69 6c | etup.'magit-branch-configure.nil | 
| 1527e0 | 20 6e 69 6c 20 3a 73 63 6f 70 65 20 62 72 61 6e    63 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | .nil.:scope.branch))..(defun.mag | 
| 152800 | 69 74 2d 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d    73 63 6f 70 65 20 28 26 6f 70 74 69 6f 6e 61 6c | it--read-branch-scope.(&optional | 
| 152820 | 20 6f 62 6a 29 0a 20 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 | .obj)...(magit-read-local-branch | 
| 152840 | 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 53 65 74 20 | ....(if.obj........(format."Set. | 
| 152860 | 25 73 20 66 6f 72 20 62 72 61 6e 63 68 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | %s.for.branch"................(f | 
| 152880 | 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 6e 61 6d 65 | ormat.(oref.obj.variable)."<name | 
| 1528a0 | 3e 22 29 29 0a 20 20 20 20 20 22 43 6f 6e 66 69    67 75 72 65 20 62 72 61 6e 63 68 22 29 29 29 0a | >"))......"Configure.branch"))). | 
| 1528c0 | 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- | 
| 1528e0 | 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 20 28 62 72 61 | branch.<branch>.description.(bra | 
| 152900 | 6e 63 68 29 0a 20 20 22 45 64 69 74 20 74 68 65    20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 | nch)..."Edit.the.description.of. | 
| 152920 | 42 52 41 4e 43 48 2e 22 0a 20 20 3a 63 6c 61 73    73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 | BRANCH."...:class.'magit--git-va | 
| 152940 | 72 69 61 62 6c 65 0a 20 20 3a 74 72 61 6e 73 69    65 6e 74 20 6e 69 6c 0a 20 20 3a 76 61 72 69 61 | riable...:transient.nil...:varia | 
| 152960 | 62 6c 65 20 22 62 72 61 6e 63 68 2e 25 73 2e 64    65 73 63 72 69 70 74 69 6f 6e 22 0a 20 20 28 69 | ble."branch.%s.description"...(i | 
| 152980 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74    20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 | nteractive.(list.(oref.transient | 
| 1529a0 | 2d 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 20    73 63 6f 70 65 29 29 29 0a 20 20 28 6d 61 67 69 | -current-prefix.scope)))...(magi | 
| 1529c0 | 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65    64 69 74 6f 72 20 22 62 72 61 6e 63 68 22 20 22 | t-run-git-with-editor."branch"." | 
| 1529e0 | 2d 2d 65 64 69 74 2d 64 65 73 63 72 69 70 74 69    6f 6e 22 20 62 72 61 6e 63 68 29 29 0a 0a 28 61 | --edit-description".branch))..(a | 
| 152a00 | 64 64 2d 68 6f 6f 6b 20 27 66 69 6e 64 2d 66 69    6c 65 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 62 | dd-hook.'find-file-hook.'magit-b | 
| 152a20 | 72 61 6e 63 68 2d 64 65 73 63 72 69 70 74 69 6f    6e 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 29 | ranch-description-check-buffers) | 
| 152a40 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 64 65 73 63 72 69 70 74 69 6f | ..(defun.magit-branch-descriptio | 
| 152a60 | 6e 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 73 20    28 29 0a 20 20 28 61 6e 64 20 62 75 66 66 65 72 | n-check-buffers.()...(and.buffer | 
| 152a80 | 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20    20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d | -file-name........(string-match- | 
| 152aa0 | 70 20 22 2f 5c 5c 28 42 52 41 4e 43 48 5c 5c 7c    45 44 49 54 5c 5c 29 5f 44 45 53 43 52 49 50 54 | p."/\\(BRANCH\\|EDIT\\)_DESCRIPT | 
| 152ac0 | 49 4f 4e 5c 5c 27 22 20 62 75 66 66 65 72 2d 66    69 6c 65 2d 6e 61 6d 65 29 29 29 0a 0a 28 64 65 | ION\\'".buffer-file-name)))..(de | 
| 152ae0 | 66 63 6c 61 73 73 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 | fclass.magit--git-branch:upstrea | 
| 152b00 | 6d 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61    72 69 61 62 6c 65 29 0a 20 20 28 28 66 6f 72 6d | m.(magit--git-variable)...((form | 
| 152b20 | 61 74 20 3a 69 6e 69 74 66 6f 72 6d 20 22 20 25    6b 20 25 6d 20 25 4d 5c 6e 20 20 20 25 72 20 25 | at.:initform.".%k.%m.%M\n...%r.% | 
| 152b40 | 52 22 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 | R")))..(transient-define-infix.m | 
| 152b60 | 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 2f 72 65 6d 6f 74 | agit-branch.<branch>.merge/remot | 
| 152b80 | 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 62 72 61 6e 63 68 | e.()...:class.'magit--git-branch | 
| 152ba0 | 3a 75 70 73 74 72 65 61 6d 29 0a 0a 28 63 6c 2d    64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 | :upstream)..(cl-defmethod.transi | 
| 152bc0 | 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 2d 67 69 74 2d | ent-init-value.((obj.magit--git- | 
| 152be0 | 62 72 61 6e 63 68 3a 75 70 73 74 72 65 61 6d 29    29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | branch:upstream))...(when-let.(( | 
| 152c00 | 62 72 61 6e 63 68 20 28 6f 72 65 66 20 74 72 61    6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 73 | branch.(oref.transient--prefix.s | 
| 152c20 | 63 6f 70 65 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 | cope))..............(remote.(mag | 
| 152c40 | 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") | 
| 152c60 | 29 0a 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 67 65 | )..............(merge..(magit-ge | 
| 152c80 | 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 20 | t."branch".branch."merge"))).... | 
| 152ca0 | 20 28 6f 73 65 74 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 | .(oset.obj.value.(list.remote.me | 
| 152cc0 | 72 67 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 65 6e 74 | rge))))..(cl-defmethod.transient | 
| 152ce0 | 2d 69 6e 66 69 78 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 | -infix-read.((obj.magit--git-bra | 
| 152d00 | 6e 63 68 3a 75 70 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 | nch:upstream))...(if.(oref.obj.v | 
| 152d20 | 61 6c 75 65 29 0a 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 | alue).......(oset.obj.value.nil) | 
| 152d40 | 0a 20 20 20 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 68 | .....(magit-read-upstream-branch | 
| 152d60 | 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74    2d 2d 70 72 65 66 69 78 20 73 63 6f 70 65 29 20 | .(oref.transient--prefix.scope). | 
| 152d80 | 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 72 61 | "Upstream")))..(cl-defmethod.tra | 
| 152da0 | 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 69 | nsient-infix-set.((obj.magit--gi | 
| 152dc0 | 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 28 6d | t-branch:upstream).refname)...(m | 
| 152de0 | 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 20 74 | agit-set-upstream-branch.(oref.t | 
| 152e00 | 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78    20 73 63 6f 70 65 29 20 72 65 66 6e 61 6d 65 29 | ransient--prefix.scope).refname) | 
| 152e20 | 0a 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c    75 65 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 | ...(oset.obj.value.........(let. | 
| 152e40 | 28 28 62 72 61 6e 63 68 20 28 6f 72 65 66 20 74    72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 | ((branch.(oref.transient--prefix | 
| 152e60 | 20 73 63 6f 70 65 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | .scope)))...........(when-let.(( | 
| 152e80 | 72 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 72 65 | r.(magit-get."branch".branch."re | 
| 152ea0 | 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 20 20 20 28 6d 20 | mote"))......................(m. | 
| 152ec0 | 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 72 67 | (magit-get."branch".branch."merg | 
| 152ee0 | 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 69 73 74 20 72 20 6d 29 29 29 29 0a | e"))).............(list.r.m)))). | 
| 152f00 | 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68    29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f | ..(magit-refresh))..(cl-defmetho | 
| 152f20 | 64 20 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d    61 74 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d | d.transient-format.((obj.magit-- | 
| 152f40 | 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72    65 61 6d 29 29 0a 20 20 28 6c 65 74 20 28 28 62 | git-branch:upstream))...(let.((b | 
| 152f60 | 72 61 6e 63 68 20 28 6f 72 65 66 20 74 72 61 6e    73 69 65 6e 74 2d 2d 70 72 65 66 69 78 20 73 63 | ranch.(oref.transient--prefix.sc | 
| 152f80 | 6f 70 65 29 29 29 0a 20 20 20 20 28 66 6f 72 6d    61 74 2d 73 70 65 63 0a 20 20 20 20 20 28 6f 72 | ope))).....(format-spec......(or | 
| 152fa0 | 65 66 20 6f 62 6a 20 66 6f 72 6d 61 74 29 0a 20    20 20 20 20 60 28 28 3f 6b 20 2e 20 2c 28 74 72 | ef.obj.format)......`((?k...,(tr | 
| 152fc0 | 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 6b    65 79 20 6f 62 6a 29 29 0a 20 20 20 20 20 20 20 | ansient-format-key.obj))........ | 
| 152fe0 | 28 3f 72 20 2e 20 2c 28 66 6f 72 6d 61 74 20 22    62 72 61 6e 63 68 2e 25 73 2e 72 65 6d 6f 74 65 | (?r...,(format."branch.%s.remote | 
| 153000 | 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20    20 20 28 3f 6d 20 2e 20 2c 28 66 6f 72 6d 61 74 | ".branch))........(?m...,(format | 
| 153020 | 20 22 62 72 61 6e 63 68 2e 25 73 2e 6d 65 72 67    65 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 | ."branch.%s.merge".branch))..... | 
| 153040 | 20 20 20 28 3f 52 20 2e 20 2c 28 74 72 61 6e 73    69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 | ...(?R...,(transient-format-valu | 
| 153060 | 65 20 6f 62 6a 20 23 27 63 61 72 29 29 0a 20 20    20 20 20 20 20 28 3f 4d 20 2e 20 2c 28 74 72 61 | e.obj.#'car))........(?M...,(tra | 
| 153080 | 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 61 64 72 29 29 | nsient-format-value.obj.#'cadr)) | 
| 1530a0 | 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 66 6f | ))))..(cl-defmethod.transient-fo | 
| 1530c0 | 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 74 2d 62 72 61 6e | rmat-value.((obj.magit--git-bran | 
| 1530e0 | 63 68 3a 75 70 73 74 72 65 61 6d 29 20 6b 65 79    29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 76 61 | ch:upstream).key)...(if-let.((va | 
| 153100 | 6c 75 65 20 28 66 75 6e 63 61 6c 6c 20 6b 65 79    20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 | lue.(funcall.key.(oref.obj.value | 
| 153120 | 29 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f 70    65 72 74 69 7a 65 20 76 61 6c 75 65 20 27 66 61 | )))).......(propertize.value.'fa | 
| 153140 | 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 72    67 75 6d 65 6e 74 29 0a 20 20 20 20 28 70 72 6f | ce.'transient-argument).....(pro | 
| 153160 | 70 65 72 74 69 7a 65 20 22 75 6e 73 65 74 22 20    27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 | pertize."unset".'face.'transient | 
| 153180 | 2d 69 6e 61 63 74 69 76 65 2d 61 72 67 75 6d 65    6e 74 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e | -inactive-argument)))..(transien | 
| 1531a0 | 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 3c 62 72 61 | t-define-infix.magit-branch.<bra | 
| 1531c0 | 6e 63 68 3e 2e 72 65 62 61 73 65 20 28 29 0a 20    20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d | nch>.rebase.()...:class.'magit-- | 
| 1531e0 | 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f    69 63 65 73 0a 20 20 3a 73 63 6f 70 65 20 27 6d | git-variable:choices...:scope.'m | 
| 153200 | 61 67 69 74 2d 2d 72 65 61 64 2d 62 72 61 6e 63    68 2d 73 63 6f 70 65 0a 20 20 3a 76 61 72 69 61 | agit--read-branch-scope...:varia | 
| 153220 | 62 6c 65 20 22 62 72 61 6e 63 68 2e 25 73 2e 72    65 62 61 73 65 22 0a 20 20 3a 66 61 6c 6c 62 61 | ble."branch.%s.rebase"...:fallba | 
| 153240 | 63 6b 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 28 22 74 | ck."pull.rebase"...:choices.'("t | 
| 153260 | 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 73 65 22 | rue"."false")...:default."false" | 
| 153280 | 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 | 
| 1532a0 | 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e    2e 70 75 73 68 52 65 6d 6f 74 65 20 28 29 0a 20 | -branch.<branch>.pushRemote.().. | 
| 1532c0 | 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 3a 63 68 6f | .:class.'magit--git-variable:cho | 
| 1532e0 | 69 63 65 73 0a 20 20 3a 73 63 6f 70 65 20 27 6d    61 67 69 74 2d 2d 72 65 61 64 2d 62 72 61 6e 63 | ices...:scope.'magit--read-branc | 
| 153300 | 68 2d 73 63 6f 70 65 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 | h-scope...:variable."branch.%s.p | 
| 153320 | 75 73 68 52 65 6d 6f 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 | ushRemote"...:fallback."remote.p | 
| 153340 | 75 73 68 44 65 66 61 75 6c 74 22 0a 20 20 3a 63    68 6f 69 63 65 73 20 27 6d 61 67 69 74 2d 6c 69 | ushDefault"...:choices.'magit-li | 
| 153360 | 73 74 2d 72 65 6d 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 | st-remotes)..(transient-define-i | 
| 153380 | 6e 66 69 78 20 6d 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 | nfix.magit-pull.rebase.()...:cla | 
| 1533a0 | 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. | 
| 1533c0 | 20 20 3a 76 61 72 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 | ..:variable."pull.rebase"...:cho | 
| 1533e0 | 69 63 65 73 20 27 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 | ices.'("true"."false")...:defaul | 
| 153400 | 74 20 22 66 61 6c 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 | t."false")..(transient-define-in | 
| 153420 | 66 69 78 20 6d 61 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 | fix.magit-remote.pushDefault.(). | 
| 153440 | 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 3a 63 68 | ..:class.'magit--git-variable:ch | 
| 153460 | 6f 69 63 65 73 0a 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 | oices...:variable."remote.pushDe | 
| 153480 | 66 61 75 6c 74 22 0a 20 20 3a 63 68 6f 69 63 65    73 20 27 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 | fault"...:choices.'magit-list-re | 
| 1534a0 | 6d 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 | motes)..(transient-define-infix. | 
| 1534c0 | 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 20 28 29 0a 20 | magit-branch.autoSetupMerge.().. | 
| 1534e0 | 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 3a 63 68 6f | .:class.'magit--git-variable:cho | 
| 153500 | 69 63 65 73 0a 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 | ices...:variable."branch.autoSet | 
| 153520 | 75 70 4d 65 72 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 | upMerge"...:choices.'("always"." | 
| 153540 | 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 74 72 75 65 22 | true"."false")...:default."true" | 
| 153560 | 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 | 
| 153580 | 2d 62 72 61 6e 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 | -branch.autoSetupRebase.()...:cl | 
| 1535a0 | 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 63 68 6f 69 63 65 73 | ass.'magit--git-variable:choices | 
| 1535c0 | 0a 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 52 65 | ...:variable."branch.autoSetupRe | 
| 1535e0 | 62 61 73 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 6c 6f 63 | base"...:choices.'("always"."loc | 
| 153600 | 61 6c 22 20 22 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 | al"."remote"."never")...:default | 
| 153620 | 20 22 6e 65 76 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 | ."never")..;;;._.(provide.'magit | 
| 153640 | 2d 62 72 61 6e 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 | -branch).;;;.magit-branch.el.end | 
| 153660 | 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 00 00 | s.here.......................... | 
| 153680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1536a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1536c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1536e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1537a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1537c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1537e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153800 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 64 69 72 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | magit-3.3.0/dir................. | 
| 153820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153860 | 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 | 
| 153880 | 30 30 30 31 31 34 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 31 37 35 37 00 20 30 00 00 00 | 0001145.00000000000.011757..0... | 
| 1538a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1538c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1538e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153900 | 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................... | 
| 153920 | 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................... | 
| 153940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1539a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1539c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1539e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153a00 | 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 | 
| 153a20 | 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 | 
| 153a40 | 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 | 
| 153a60 | 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 | 
| 153a80 | 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 | 
| 153aa0 | 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 | 
| 153ac0 | 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 | 
| 153ae0 | 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 | 
| 153b00 | 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 | 
| 153b20 | 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 | 
| 153b40 | 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,. | 
| 153b60 | 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 | 
| 153b80 | 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 | 
| 153ba0 | 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 | 
| 153bc0 | 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. | 
| 153be0 | 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 | 
| 153c00 | 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 | 
| 153c20 | 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)............ | 
| 153c40 | 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 | 
| 153c60 | 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............................. | 
| 153c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153e00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 73 65 71 75 65 6e 63 65 2e 65 6c 00 00 00 | magit-3.3.0/magit-sequence.el... | 
| 153e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153e60 | 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 | 
| 153e80 | 30 31 32 35 34 34 33 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 35 31 37 00 20 30 00 00 00 | 0125443.00000000000.014517..0... | 
| 153ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153f00 | 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................... | 
| 153f20 | 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................... | 
| 153f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 153fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 154000 | 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 68 69 73 74 6f 72 | ;;;.magit-sequence.el.---.histor | 
| 154020 | 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 | 
| 154040 | 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74 20    2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 | ical-binding:.t.-*-..;;.Copyrigh | 
| 154060 | 74 20 28 43 29 20 32 30 31 31 2d 32 30 32 31 20    20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 | t.(C).2011-2021..The.Magit.Proje | 
| 154080 | 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 0a    3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 | ct.Contributors.;;.;;.You.should | 
| 1540a0 | 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 41 55 54 | .have.received.a.copy.of.the.AUT | 
| 1540c0 | 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 69    63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c 6c 20 | HORS.md.file.which.;;.lists.all. | 
| 1540e0 | 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 20 49    66 20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70 3a | contributors...If.not,.see.http: | 
| 154100 | 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f    72 73 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a 20 | //magit.vc/authors...;;.Author:. | 
| 154120 | 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 | 
| 154140 | 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 6c | i>.;;.Maintainer:.Jonas.Bernoull | 
| 154160 | 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 69 | i.<jonas@bernoul.li>..;;.SPDX-Li | 
| 154180 | 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 74 | cense-Identifier:.GPL-3.0-or-lat | 
| 1541a0 | 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 3b 20 79 | er..;;.Magit.is.free.software;.y | 
| 1541c0 | 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 6f | ou.can.redistribute.it.and/or.mo | 
| 1541e0 | 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 68 | dify.it.;;.under.the.terms.of.th | 
| 154200 | 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 20 | e.GNU.General.Public.License.as. | 
| 154220 | 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 72 | published.by.;;.the.Free.Softwar | 
| 154240 | 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65 69    74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 | e.Foundation;.either.version.3,. | 
| 154260 | 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69    6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 72 | or.(at.your.option).;;.any.later | 
| 154280 | 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 | 
| 1542a0 | 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 | 
| 1542c0 | 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 | 
| 1542e0 | 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 | 
| 154300 | 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 | 
| 154320 | 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 | 
| 154340 | 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.; | 
| 154360 | 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..;;.; | 
| 154380 | 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 | 
| 1543a0 | 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 | 
| 1543c0 | 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 | 
| 1543e0 | 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 77    2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 | ,.see.http://www.gnu.org/license | 
| 154400 | 73 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 72 74 20 | s...;;;.Commentary:..;;.Support. | 
| 154420 | 66 6f 72 20 47 69 74 20 63 6f 6d 6d 61 6e 64 73    20 74 68 61 74 20 72 65 70 6c 61 79 20 63 6f 6d | for.Git.commands.that.replay.com | 
| 154440 | 6d 69 74 73 20 61 6e 64 20 68 65 6c 70 20 74 68    65 20 75 73 65 72 20 6d 61 6b 65 0a 3b 3b 20 63 | mits.and.help.the.user.make.;;.c | 
| 154460 | 68 61 6e 67 65 73 20 61 6c 6f 6e 67 20 74 68 65    20 77 61 79 2e 20 20 53 75 70 70 6f 72 74 73 20 | hanges.along.the.way...Supports. | 
| 154480 | 60 63 68 65 72 72 79 2d 70 69 63 6b 27 2c 20 60    72 65 76 65 72 74 27 2c 20 60 72 65 62 61 73 65 | `cherry-pick',.`revert',.`rebase | 
| 1544a0 | 27 2c 0a 3b 3b 20 60 72 65 62 61 73 65 2d 2d 69    6e 74 65 72 61 63 74 69 76 65 27 20 61 6e 64 20 | ',.;;.`rebase--interactive'.and. | 
| 1544c0 | 60 61 6d 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 | `am'...;;;.Code:..(require.'magi | 
| 1544e0 | 74 29 0a 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69    74 2d 72 65 62 61 73 65 2d 2d 74 6f 64 6f 27 2e | t)..;;.For.`magit-rebase--todo'. | 
| 154500 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69    6f 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 63 75 | .(declare-function.git-rebase-cu | 
| 154520 | 72 72 65 6e 74 2d 6c 69 6e 65 20 22 67 69 74 2d    72 65 62 61 73 65 22 20 28 29 29 0a 28 65 76 61 | rrent-line."git-rebase".()).(eva | 
| 154540 | 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 0a 20    20 28 63 6c 2d 70 75 73 68 6e 65 77 20 27 61 63 | l-when-compile...(cl-pushnew.'ac | 
| 154560 | 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 6f 74 2d 6e 61 6d 65 | tion-type.eieio--known-slot-name | 
| 154580 | 73 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77    20 27 61 63 74 69 6f 6e 20 65 69 65 69 6f 2d 2d | s)...(cl-pushnew.'action.eieio-- | 
| 1545a0 | 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 6e 65 77 20 | known-slot-names)...(cl-pushnew. | 
| 1545c0 | 27 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20    65 69 65 69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f | 'action-options.eieio--known-slo | 
| 1545e0 | 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 65 | t-names)...(cl-pushnew.'target.e | 
| 154600 | 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 70 | ieio--known-slot-names))..;;;.Op | 
| 154620 | 74 69 6f 6e 73 0a 3b 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 | tions.;;;;.Faces..(defface.magit | 
| 154640 | 2d 73 65 71 75 65 6e 63 65 2d 70 69 63 6b 0a 20    20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 64 | -sequence-pick...'((t.:inherit.d | 
| 154660 | 65 66 61 75 6c 74 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 | efault))..."Face.used.in.sequenc | 
| 154680 | 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 69 74 2d 66 61 63 | e.sections."...:group.'magit-fac | 
| 1546a0 | 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 63 65 2d 73 74 6f | es)..(defface.magit-sequence-sto | 
| 1546c0 | 70 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 | p...'((((class.color).(backgroun | 
| 1546e0 | 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67    72 6f 75 6e 64 20 22 44 61 72 6b 4f 6c 69 76 65 | d.light)).:foreground."DarkOlive | 
| 154700 | 47 72 65 65 6e 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 | Green4").....(((class.color).(ba | 
| 154720 | 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 20    20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 44 61 | ckground.dark))..:foreground."Da | 
| 154740 | 72 6b 53 65 61 47 72 65 65 6e 32 22 29 29 0a 20    20 22 46 61 63 65 20 75 73 65 64 20 69 6e 20 73 | rkSeaGreen2"))..."Face.used.in.s | 
| 154760 | 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 | 
| 154780 | 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 | 
| 1547a0 | 63 65 2d 70 61 72 74 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 | ce-part...'((((class.color).(bac | 
| 1547c0 | 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 47 6f 6c | kground.light)).:foreground."Gol | 
| 1547e0 | 64 65 6e 72 6f 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 | denrod4").....(((class.color).(b | 
| 154800 | 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29    20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 4c | ackground.dark))..:foreground."L | 
| 154820 | 69 67 68 74 47 6f 6c 64 65 6e 72 6f 64 32 22 29    29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 69 | ightGoldenrod2"))..."Face.used.i | 
| 154840 | 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 75 70 20 27 | n.sequence.sections."...:group.' | 
| 154860 | 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 65 71 | magit-faces)..(defface.magit-seq | 
| 154880 | 75 65 6e 63 65 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 | uence-head...'((((class.color).( | 
| 1548a0 | 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." | 
| 1548c0 | 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 29 20 28 | SkyBlue4").....(((class.color).( | 
| 1548e0 | 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29    29 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 | background.dark))..:foreground." | 
| 154900 | 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 75 73 65 64 20 69 6e | LightSkyBlue1"))..."Face.used.in | 
| 154920 | 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 75 70 20 27 6d | .sequence.sections."...:group.'m | 
| 154940 | 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 65 71 75 | agit-faces)..(defface.magit-sequ | 
| 154960 | 65 6e 63 65 2d 64 72 6f 70 0a 20 20 27 28 28 28    28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 | ence-drop...'((((class.color).(b | 
| 154980 | 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 49 | ackground.light)).:foreground."I | 
| 1549a0 | 6e 64 69 61 6e 52 65 64 22 29 0a 20 20 20 20 28    28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | ndianRed").....(((class.color).( | 
| 1549c0 | 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29    29 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 | background.dark))..:foreground." | 
| 1549e0 | 49 6e 64 69 61 6e 52 65 64 22 29 29 0a 20 20 22    46 61 63 65 20 75 73 65 64 20 69 6e 20 73 65 71 | IndianRed"))..."Face.used.in.seq | 
| 154a00 | 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 69 74 | uence.sections."...:group.'magit | 
| 154a20 | 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 63 65 | -faces)..(defface.magit-sequence | 
| 154a40 | 2d 64 6f 6e 65 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 73 68 | -done...'((t.:inherit.magit-hash | 
| 154a60 | 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 63 74 | ))..."Face.used.in.sequence.sect | 
| 154a80 | 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 0a 28 | ions."...:group.'magit-faces)..( | 
| 154aa0 | 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 65    71 75 65 6e 63 65 2d 6f 6e 74 6f 0a 20 20 27 28 | defface.magit-sequence-onto...'( | 
| 154ac0 | 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69    74 2d 73 65 71 75 65 6e 63 65 2d 64 6f 6e 65 29 | (t.:inherit.magit-sequence-done) | 
| 154ae0 | 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 63 74 69 | )..."Face.used.in.sequence.secti | 
| 154b00 | 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 0a 28 64 | ons."...:group.'magit-faces)..(d | 
| 154b20 | 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 65 71    75 65 6e 63 65 2d 65 78 65 63 0a 20 20 27 28 28 | efface.magit-sequence-exec...'(( | 
| 154b40 | 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 61 63 65 20 | t.:inherit.magit-hash))..."Face. | 
| 154b60 | 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 3a 67 | used.in.sequence.sections."...:g | 
| 154b80 | 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 6f 6e 0a 0a | roup.'magit-faces)..;;;.Common.. | 
| 154ba0 | 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 65 71 75 | ;;;###autoload.(defun.magit-sequ | 
| 154bc0 | 65 6e 63 65 72 2d 63 6f 6e 74 69 6e 75 65 20 28    29 0a 20 20 22 52 65 73 75 6d 65 20 74 68 65 20 | encer-continue.()..."Resume.the. | 
| 154be0 | 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 73 65 | current.cherry-pick.or.revert.se | 
| 154c00 | 71 75 65 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 69 66 20 28 | quence."...(interactive)...(if.( | 
| 154c20 | 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 29 0a 20 | magit-sequencer-in-progress-p).. | 
| 154c40 | 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 | 
| 154c60 | 64 2d 70 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 | d-p.t)...........(user-error."Ca | 
| 154c80 | 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 63 68 | nnot.continue.due.to.unstaged.ch | 
| 154ca0 | 61 6e 67 65 73 22 29 0a 20 20 20 20 20 20 20 20    28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 | anges").........(magit-run-git-s | 
| 154cc0 | 65 71 75 65 6e 63 65 72 0a 20 20 20 20 20 20 20    20 20 28 69 66 20 28 6d 61 67 69 74 2d 72 65 76 | equencer..........(if.(magit-rev | 
| 154ce0 | 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 65 | ert-in-progress-p)."revert"."che | 
| 154d00 | 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 0a 20 20 20 20 28 75 | rry-pick")."--continue")).....(u | 
| 154d20 | 73 65 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 | ser-error."No.cherry-pick.or.rev | 
| 154d40 | 65 72 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22    29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ert.in.progress")))..;;;###autol | 
| 154d60 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 73 65 71 75 65 6e 63 65 72 2d 73 6b 69 70 20 | oad.(defun.magit-sequencer-skip. | 
| 154d80 | 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 63 6f 6d 6d 69 74 | ()..."Skip.the.stopped.at.commit | 
| 154da0 | 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 20 | .during.a.cherry-pick.or.revert. | 
| 154dc0 | 73 65 71 75 65 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 69 66 | sequence."...(interactive)...(if | 
| 154de0 | 20 28 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 29 | .(magit-sequencer-in-progress-p) | 
| 154e00 | 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6d    61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 | .......(progn.(magit-call-git."r | 
| 154e20 | 65 73 65 74 22 20 22 2d 2d 68 61 72 64 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | eset"."--hard")..............(ma | 
| 154e40 | 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 63 6f    6e 74 69 6e 75 65 29 29 0a 20 20 20 20 28 75 73 | git-sequencer-continue)).....(us | 
| 154e60 | 65 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 | er-error."No.cherry-pick.or.reve | 
| 154e80 | 72 74 20 69 6e 20 70 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 | rt.in.progress")))..;;;###autolo | 
| 154ea0 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    73 65 71 75 65 6e 63 65 72 2d 61 62 6f 72 74 20 | ad.(defun.magit-sequencer-abort. | 
| 154ec0 | 28 29 0a 20 20 22 41 62 6f 72 74 20 74 68 65 20    63 75 72 72 65 6e 74 20 63 68 65 72 72 79 2d 70 | ()..."Abort.the.current.cherry-p | 
| 154ee0 | 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65    71 75 65 6e 63 65 2e 0a 54 68 69 73 20 64 69 73 | ick.or.revert.sequence..This.dis | 
| 154f00 | 63 61 72 64 73 20 61 6c 6c 20 63 68 61 6e 67 65    73 20 6d 61 64 65 20 73 69 6e 63 65 20 74 68 65 | cards.all.changes.made.since.the | 
| 154f20 | 20 73 65 71 75 65 6e 63 65 20 73 74 61 72 74 65    64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | .sequence.started."...(interacti | 
| 154f40 | 76 65 29 0a 20 20 28 69 66 20 28 6d 61 67 69 74    2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d 70 72 | ve)...(if.(magit-sequencer-in-pr | 
| 154f60 | 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 | ogress-p).......(magit-run-git-s | 
| 154f80 | 65 71 75 65 6e 63 65 72 0a 20 20 20 20 20 20 20    28 69 66 20 28 6d 61 67 69 74 2d 72 65 76 65 72 | equencer........(if.(magit-rever | 
| 154fa0 | 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 65 72 72 | t-in-progress-p)."revert"."cherr | 
| 154fc0 | 79 2d 70 69 63 6b 22 29 20 22 2d 2d 61 62 6f 72    74 22 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 | y-pick")."--abort").....(user-er | 
| 154fe0 | 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 74 20 69 6e | ror."No.cherry-pick.or.revert.in | 
| 155000 | 20 70 72 6f 67 72 65 73 73 22 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 71 75 | .progress")))..(defun.magit-sequ | 
| 155020 | 65 6e 63 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 | encer-in-progress-p.()...(or.(ma | 
| 155040 | 67 69 74 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 | git-cherry-pick-in-progress-p).. | 
| 155060 | 20 20 20 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 | .....(magit-revert-in-progress-p | 
| 155080 | 29 29 29 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 | )))..;;;.Cherry-Pick..(defvar.ma | 
| 1550a0 | 67 69 74 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 | git-perl-executable."perl"..."Th | 
| 1550c0 | 65 20 50 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 | e.Perl.executable.")..;;;###auto | 
| 1550e0 | 6c 6f 61 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 | load.(autoload.'magit-cherry-pic | 
| 155100 | 6b 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 | k."magit-sequence".nil.t).(trans | 
| 155120 | 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 68 65 72 72 79 2d | ient-define-prefix.magit-cherry- | 
| 155140 | 70 69 63 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 | pick.()..."Apply.or.transplant.c | 
| 155160 | 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 2d 63 68 65 72 72 79 | ommits."...:man-page."git-cherry | 
| 155180 | 2d 70 69 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 | -pick"...:value.'("--ff")...:inc | 
| 1551a0 | 6f 6d 70 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 | ompatible.'(("--ff"."-x"))...["A | 
| 1551c0 | 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 73 65 71 75 65 | rguments"....:if-not.magit-seque | 
| 1551e0 | 6e 63 65 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 | ncer-in-progress-p....(magit-che | 
| 155200 | 72 72 79 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 | rry-pick:--mainline)....("=s".ma | 
| 155220 | 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 28 22 2d 46 22 20 22 | git-merge:--strategy)....("-F"." | 
| 155240 | 41 74 74 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 | Attempt.fast-forward"........... | 
| 155260 | 20 20 20 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 | ...."--ff")....("-x"."Reference. | 
| 155280 | 63 68 65 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 | cherry.in.commit.message"."-x"). | 
| 1552a0 | 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 73 22 20 | ...("-e"."Edit.commit.messages". | 
| 1552c0 | 20 20 20 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 | ..............("-e"."--edit")).. | 
| 1552e0 | 20 20 28 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 | ..("-s"."Add.Signed-off-by.lines | 
| 155300 | 22 20 20 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 | "............("-s"."--signoff")) | 
| 155320 | 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 3a 69 66 | ....(5.magit:--gpg-sign)]...[:if | 
| 155340 | 2d 6e 6f 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 | -not.magit-sequencer-in-progress | 
| 155360 | 2d 70 0a 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 | -p....["Apply.here".....("A"."Pi | 
| 155380 | 63 6b 22 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 | ck"....magit-cherry-copy).....(" | 
| 1553a0 | 61 22 20 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 | a"."Apply"...magit-cherry-apply) | 
| 1553c0 | 0a 20 20 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 | .....("h"."Harvest".magit-cherry | 
| 1553e0 | 2d 68 61 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 | -harvest).....("m"."Squash"..mag | 
| 155400 | 69 74 2d 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 | it-merge-squash)]....["Apply.els | 
| 155420 | 65 77 68 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 | ewhere".....("d"."Donate"..magit | 
| 155440 | 2d 63 68 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 | -cherry-donate).....("n"."Spinou | 
| 155460 | 74 22 20 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 | t".magit-cherry-spinout).....("s | 
| 155480 | 22 20 22 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 | "."Spinoff".magit-cherry-spinoff | 
| 1554a0 | 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 67 69 74 2d 73 65 | )]]...["Actions"....:if.magit-se | 
| 1554c0 | 71 75 65 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 | quencer-in-progress-p....("A"."C | 
| 1554e0 | 6f 6e 74 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 | ontinue".magit-sequencer-continu | 
| 155500 | 65 29 0a 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 | e)....("s"."Skip".....magit-sequ | 
| 155520 | 65 6e 63 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 | encer-skip)....("a"."Abort"....m | 
| 155540 | 61 67 69 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 | agit-sequencer-abort)])..(transi | 
| 155560 | 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 68 65 72 72 79 | ent-define-argument.magit-cherry | 
| 155580 | 2d 70 69 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 | -pick:--mainline.()...:descripti | 
| 1555a0 | 6f 6e 20 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 | on."Replay.merge.relative.to.par | 
| 1555c0 | 65 6e 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 74 69 6f 6e 0a | ent"...:class.'transient-option. | 
| 1555e0 | 20 20 3a 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 | ..:shortarg."-m"...:argument."-- | 
| 155600 | 6d 61 69 6e 6c 69 6e 65 3d 22 0a 20 20 3a 72 65    61 64 65 72 20 27 74 72 61 6e 73 69 65 6e 74 2d | mainline="...:reader.'transient- | 
| 155620 | 72 65 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 | read-number-N+)..(defun.magit-ch | 
| 155640 | 65 72 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 | erry-pick-read-args.(prompt)...( | 
| 155660 | 6c 69 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 | list.(or.(nreverse.(magit-region | 
| 155680 | 2d 76 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 | -values.'commit)).............(m | 
| 1556a0 | 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 6d 6d 69 74 | agit-read-other-branch-or-commit | 
| 1556c0 | 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 65 6e 74 2d 61 72 67 | .prompt)).........(transient-arg | 
| 1556e0 | 73 20 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 | s.'magit-cherry-pick)))..(defun. | 
| 155700 | 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 67 73 20 28 76 65 | magit--cherry-move-read-args.(ve | 
| 155720 | 72 62 20 61 77 61 79 20 66 6e 29 0a 20 20 28 64    65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 | rb.away.fn)...(declare.(indent.d | 
| 155740 | 65 66 75 6e 29 29 0a 20 20 28 6c 65 74 20 28 28    63 6f 6d 6d 69 74 73 20 28 6f 72 20 28 6e 72 65 | efun))...(let.((commits.(or.(nre | 
| 155760 | 76 65 72 73 65 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 | verse.(magit-region-values.'comm | 
| 155780 | 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 28 6c 69 73 74 20 | it))......................(list. | 
| 1557a0 | 28 66 75 6e 63 61 6c 6c 20 28 69 66 20 61 77 61    79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (funcall.(if.away............... | 
| 1557c0 | 20 20 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 | 
| 1557e0 | 2d 72 65 61 64 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 | -read-branch-or-commit.......... | 
| 155800 | 20 20 20 20 20 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 | 
| 155820 | 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 6d 6d 69 74 29 | git-read-other-branch-or-commit) | 
| 155840 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 155860 | 20 20 20 20 20 28 66 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 | .....(format."%s.cherry".(capita | 
| 155880 | 6c 69 7a 65 20 76 65 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 | lize.verb)))))).........(current | 
| 1558a0 | 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 0a 20 20 | .(magit-get-current-branch)))... | 
| 1558c0 | 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 72 | ..(unless.current.......(user-er | 
| 1558e0 | 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 45 | ror."Cannot.%s.cherries.while.HE | 
| 155900 | 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 20 | AD.is.detached".verb)).....(let. | 
| 155920 | 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 2d | ((reachable.(magit-rev-ancestor- | 
| 155940 | 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 20 | p.(car.commits).current))....... | 
| 155960 | 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 61 | ....(msg."Cannot.%s.cherries.tha | 
| 155980 | 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 20 | t.%s.reachable.from.HEAD"))..... | 
| 1559a0 | 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 20 | ..(pcase.(list.away.reachable).. | 
| 1559c0 | 20 20 20 20 20 20 20 28 60 28 6e 69 6c 20 74 29    20 28 75 73 65 72 2d 65 72 72 6f 72 20 6d 73 67 | .......(`(nil.t).(user-error.msg | 
| 1559e0 | 20 76 65 72 62 20 22 61 72 65 22 29 29 0a 20 20    20 20 20 20 20 20 28 60 28 74 20 6e 69 6c 29 20 | .verb."are")).........(`(t.nil). | 
| 155a00 | 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 29 | (user-error.msg.verb."are.not")) | 
| 155a20 | 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 61 | )).....`(,commits.......,@(funca | 
| 155a40 | 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 74 | ll.fn.commits).......,(transient | 
| 155a60 | 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 64 | -args.'magit-cherry-pick))))..(d | 
| 155a80 | 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 2d | efun.magit--cherry-spinoff-read- | 
| 155aa0 | 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 76 | args.(verb)...(magit--cherry-mov | 
| 155ac0 | 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 28 | e-read-args.verb.t.....(lambda.( | 
| 155ae0 | 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 61 | commits).......(magit-branch-rea | 
| 155b00 | 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 72 | d-args........(format."Create.br | 
| 155b20 | 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 63 | anch.from.%s.cherries".(length.c | 
| 155b40 | 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 72 | ommits))........(magit-get-upstr | 
| 155b60 | 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 0a | eam-branch)))))..;;;###autoload. | 
| 155b80 | 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 74 | (defun.magit-cherry-copy.(commit | 
| 155ba0 | 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 54 | s.&optional.args)..."Copy.COMMIT | 
| 155bc0 | 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 63 | S.from.another.branch.onto.the.c | 
| 155be0 | 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 6d | urrent.branch..Prompt.for.a.comm | 
| 155c00 | 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 20 | it,.defaulting.to.the.commit.at. | 
| 155c20 | 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 75 | point...If.the.region.selects.mu | 
| 155c40 | 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 66 | ltiple.commits,.then.pick.all.of | 
| 155c60 | 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 6e | .them,.without.prompting."...(in | 
| 155c80 | 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 61 | teractive.(magit-cherry-pick-rea | 
| 155ca0 | 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 2d | d-args."Cherry-pick"))...(magit- | 
| 155cc0 | 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 3b | -cherry-pick.commits.args))..;;; | 
| 155ce0 | 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- | 
| 155d00 | 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 20 | apply.(commits.&optional.args).. | 
| 155d20 | 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 62 | ."Apply.the.changes.in.COMMITS.b | 
| 155d40 | 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 6f | ut.do.not.commit.them..Prompt.fo | 
| 155d60 | 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 6f | r.a.commit,.defaulting.to.the.co | 
| 155d80 | 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 65 | mmit.at.point...If.the.region.se | 
| 155da0 | 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 70 | lects.multiple.commits,.then.app | 
| 155dc0 | 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 6e | ly.all.of.them,.without.promptin | 
| 155de0 | 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 79 | g."...(interactive.(magit-cherry | 
| 155e00 | 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 66 | -pick-read-args."Apply.changes.f | 
| 155e20 | 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 70 | rom.commit"))...(magit--cherry-p | 
| 155e40 | 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 20 | ick.commits.(cons."--no-commit". | 
| 155e60 | 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 61 | (remove."--ff".args))))..;;;###a | 
| 155e80 | 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 76 | utoload.(defun.magit-cherry-harv | 
| 155ea0 | 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 72 | est.(commits.branch.&optional.ar | 
| 155ec0 | 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 72 | gs)..."Move.COMMITS.from.another | 
| 155ee0 | 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 2e | .BRANCH.onto.the.current.branch. | 
| 155f00 | 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 20 | .Remove.the.COMMITS.from.BRANCH. | 
| 155f20 | 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 0a | and.stay.on.the.current.branch.. | 
| 155f40 | 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 68 | If.a.conflict.occurs,.then.you.h | 
| 155f60 | 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 70 | ave.to.fix.that.and.finish.the.p | 
| 155f80 | 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 65 | rocess.manually."...(interactive | 
| 155fa0 | 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 67 | ....(magit--cherry-move-read-arg | 
| 155fc0 | 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 6f | s."harvest".nil......(lambda.(co | 
| 155fe0 | 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 63 | mmits)........(list.(let.((branc | 
| 156000 | 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 63 | hes.(magit-list-containing-branc | 
| 156020 | 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 20 | hes.(car.commits))))............ | 
| 156040 | 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 20 | ....(pcase.(length.branches).... | 
| 156060 | 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 20 | ..............(0.nil)........... | 
| 156080 | 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 20 | .......(1.(car.branches))....... | 
| 1560a0 | 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 2d | ...........(_.(magit-completing- | 
| 1560c0 | 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 66 6f 72 6d 61 | read......................(forma | 
| 1560e0 | 74 20 22 52 65 6d 6f 76 65 20 25 73 20 63 68 65    72 72 69 65 73 20 66 72 6f 6d 20 62 72 61 6e 63 | t."Remove.%s.cherries.from.branc | 
| 156100 | 68 22 20 28 6c 65 6e 67 74 68 20 63 6f 6d 6d 69    74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | h".(length.commits))............ | 
| 156120 | 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68    65 73 20 6e 69 6c 20 74 29 29 29 29 29 29 29 29 | ..........branches.nil.t)))))))) | 
| 156140 | 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 20 62 | ...(magit--cherry-move.commits.b | 
| 156160 | 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) | 
| 156180 | 20 61 72 67 73 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 64 | .args.nil.t))..;;;###autoload.(d | 
| 1561a0 | 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 65 72 72    79 2d 64 6f 6e 61 74 65 20 28 63 6f 6d 6d 69 74 | efun.magit-cherry-donate.(commit | 
| 1561c0 | 73 20 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e    61 6c 20 61 72 67 73 29 0a 20 20 22 4d 6f 76 65 | s.branch.&optional.args)..."Move | 
| 1561e0 | 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 72 61 6e 63 68 | .COMMITS.from.the.current.branch | 
| 156200 | 20 6f 6e 74 6f 20 61 6e 6f 74 68 65 72 20 65 78    69 73 74 69 6e 67 20 42 52 41 4e 43 48 2e 0a 52 | .onto.another.existing.BRANCH..R | 
| 156220 | 65 6d 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 | emove.COMMITS.from.the.current.b | 
| 156240 | 72 61 6e 63 68 20 61 6e 64 20 73 74 61 79 20 6f    6e 20 74 68 61 74 20 62 72 61 6e 63 68 2e 0a 49 | ranch.and.stay.on.that.branch..I | 
| 156260 | 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 68 61 | f.a.conflict.occurs,.then.you.ha | 
| 156280 | 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 70 72 | ve.to.fix.that.and.finish.the.pr | 
| 1562a0 | 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 65 0a | ocess.manually."...(interactive. | 
| 1562c0 | 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 67 73 | ...(magit--cherry-move-read-args | 
| 1562e0 | 20 22 64 6f 6e 61 74 65 22 20 74 0a 20 20 20 20    20 28 6c 61 6d 62 64 61 20 28 63 6f 6d 6d 69 74 | ."donate".t......(lambda.(commit | 
| 156300 | 73 29 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 6f 74 68 65 | s)........(list.(magit-read-othe | 
| 156320 | 72 2d 62 72 61 6e 63 68 20 28 66 6f 72 6d 61 74    20 22 4d 6f 76 65 20 25 73 20 63 68 65 72 72 69 | r-branch.(format."Move.%s.cherri | 
| 156340 | 65 73 20 74 6f 20 62 72 61 6e 63 68 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.to.branch"................... | 
| 156360 | 20 20 20 20 20 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 6e | ............................(len | 
| 156380 | 67 74 68 20 63 6f 6d 6d 69 74 73 29 29 29 29 29    29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 | gth.commits)))))))...(magit--che | 
| 1563a0 | 72 72 79 2d 6d 6f 76 65 20 63 6f 6d 6d 69 74 73    20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 | rry-move.commits.(magit-get-curr | 
| 1563c0 | 65 6e 74 2d 62 72 61 6e 63 68 29 20 62 72 61 6e    63 68 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 | ent-branch).branch.args))..;;;## | 
| 1563e0 | 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 73 70 | #autoload.(defun.magit-cherry-sp | 
| 156400 | 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 69 6e | inout.(commits.branch.start-poin | 
| 156420 | 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 49 54 | t.&optional.args)..."Move.COMMIT | 
| 156440 | 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 20 61 | S.from.the.current.branch.onto.a | 
| 156460 | 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 6f 6d | .new.BRANCH..Remove.COMMITS.from | 
| 156480 | 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 6e 20 | .the.current.branch.and.stay.on. | 
| 1564a0 | 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 75 72 | that.branch..If.a.conflict.occur | 
| 1564c0 | 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 6e 64 | s,.then.you.have.to.fix.that.and | 
| 1564e0 | 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 0a 20 | .finish.the.process.manually.".. | 
| 156500 | 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 70 69 | .(interactive.(magit--cherry-spi | 
| 156520 | 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 6d 61 | noff-read-args."spinout"))...(ma | 
| 156540 | 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 74 2d | git--cherry-move.commits.(magit- | 
| 156560 | 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 73 0a | get-current-branch).branch.args. | 
| 156580 | 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 69 6e | ......................start-poin | 
| 1565a0 | 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 69 74 | t))..;;;###autoload.(defun.magit | 
| 1565c0 | 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 68 20 | -cherry-spinoff.(commits.branch. | 
| 1565e0 | 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 22 4d | start-point.&optional.args)..."M | 
| 156600 | 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 72 61 | ove.COMMITS.from.the.current.bra | 
| 156620 | 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 43 4f | nch.onto.a.new.BRANCH..Remove.CO | 
| 156640 | 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 61 6e | MMITS.from.the.current.branch.an | 
| 156660 | 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 63 74 | d.checkout.BRANCH..If.a.conflict | 
| 156680 | 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 74 68 | .occurs,.then.you.have.to.fix.th | 
| 1566a0 | 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 61 6c | at.and.finish.the.process.manual | 
| 1566c0 | 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 65 72 | ly."...(interactive.(magit--cher | 
| 1566e0 | 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 29 29 | ry-spinoff-read-args."spinoff")) | 
| 156700 | 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 20 28 | ...(magit--cherry-move.commits.( | 
| 156720 | 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 63 68 | magit-get-current-branch).branch | 
| 156740 | 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 61 72 | .args.......................star | 
| 156760 | 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 72 72 | t-point.t))..(defun.magit--cherr | 
| 156780 | 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 20 20 | y-move.(commits.src.dst.args.... | 
| 1567a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1567c0 | 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 2d 64 | &optional.start-point.checkout-d | 
| 1567e0 | 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 74 2d | st)...(let.((current.(magit-get- | 
| 156800 | 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 28 6d | current-branch))).....(unless.(m | 
| 156820 | 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 28 28 | agit-branch-p.dst).......(let.(( | 
| 156840 | 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 20 | magit-process-raise-error.t))... | 
| 156860 | 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 20 64 | ......(magit-call-git."branch".d | 
| 156880 | 73 74 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29    0a 20 20 20 20 20 20 28 2d 2d 77 68 65 6e 2d 6c | st.start-point)).......(--when-l | 
| 1568a0 | 65 74 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 61 6d 2d | et.(magit-get-indirect-upstream- | 
| 1568c0 | 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69    6e 74 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | branch.start-point).........(mag | 
| 1568e0 | 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 70 73 74 | it-call-git."branch"."--set-upst | 
| 156900 | 72 65 61 6d 2d 74 6f 22 20 69 74 20 64 73 74 29    29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | ream-to".it.dst))).....(unless.( | 
| 156920 | 65 71 75 61 6c 20 64 73 74 20 63 75 72 72 65 6e    74 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 | equal.dst.current).......(let.(( | 
| 156940 | 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 20 | magit-process-raise-error.t))... | 
| 156960 | 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" | 
| 156980 | 20 64 73 74 29 29 29 0a 20 20 20 20 28 69 66 20    28 6e 6f 74 20 73 72 63 29 20 3b 20 68 61 72 76 | .dst))).....(if.(not.src).;.harv | 
| 1569a0 | 65 73 74 20 6f 6e 6c 79 0a 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d | est.only.........(magit--cherry- | 
| 1569c0 | 70 69 63 6b 20 63 6f 6d 6d 69 74 73 20 61 72 67    73 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 | pick.commits.args).......(let.(( | 
| 1569e0 | 74 69 70 20 28 63 61 72 20 28 6c 61 73 74 20 63    6f 6d 6d 69 74 73 29 29 29 0a 20 20 20 20 20 20 | tip.(car.(last.commits)))....... | 
| 156a00 | 20 20 20 20 20 20 28 6b 65 65 70 20 28 63 6f 6e    63 61 74 20 28 63 61 72 20 63 6f 6d 6d 69 74 73 | ......(keep.(concat.(car.commits | 
| 156a20 | 29 20 22 5e 22 29 29 29 0a 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d | )."^"))).........(magit--cherry- | 
| 156a40 | 70 69 63 6b 20 63 6f 6d 6d 69 74 73 20 61 72 67    73 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 2d | pick.commits.args).........(set- | 
| 156a60 | 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 69 74 2d | process-sentinel..........magit- | 
| 156a80 | 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 20 28 70 | this-process..........(lambda.(p | 
| 156aa0 | 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 6e 20 28 | rocess.event)............(when.( | 
| 156ac0 | 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).'( | 
| 156ae0 | 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 66 20 28 | exit.signal))..............(if.( | 
| 156b00 | 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 20 | >.(process-exit-status.process). | 
| 156b20 | 30 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 70 72 6f 63 65 | 0)..................(magit-proce | 
| 156b40 | 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 20 | ss-sentinel.process.event)...... | 
| 156b60 | 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 20 27 | ..........(process-put.process.' | 
| 156b80 | 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 20 20 | inhibit-refresh.t).............. | 
| 156ba0 | 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 65 73 | ..(magit-process-sentinel.proces | 
| 156bc0 | 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 63 6f 6e 64 0a 20 20 | s.event)................(cond... | 
| 156be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28    6d 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 | ..............((magit-rev-equal. | 
| 156c00 | 74 69 70 20 73 72 63 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 | tip.src)..................(magit | 
| 156c20 | 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 64 61 74    65 2d 72 65 66 22 0a 20 20 20 20 20 20 20 20 20 | -call-git."update-ref".......... | 
| 156c40 | 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 6d 22 20 28 66 6f | ........................"-m".(fo | 
| 156c60 | 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 20 6b 65 65 70 29 | rmat."reset:.moving.to.%s".keep) | 
| 156c80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 156ca0 | 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 6c    6c 6e 61 6d 65 20 73 72 63 29 0a 20 20 20 20 20 | ..(magit-ref-fullname.src)...... | 
| 156cc0 | 20 20 20 20 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 65 70 | ............................keep | 
| 156ce0 | 20 74 69 70 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 | .tip)..................(if.(not. | 
| 156d00 | 63 68 65 63 6b 6f 75 74 2d 64 73 74 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | checkout-dst)................... | 
| 156d20 | 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 73 72 63 | ...(magit-run-git."checkout".src | 
| 156d40 | 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 72 65 66 72 | )....................(magit-refr | 
| 156d60 | 65 73 68 29 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 | esh))).................(t....... | 
| 156d80 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69    74 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 | ...........(magit-git."checkout" | 
| 156da0 | 20 73 72 63 29 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 70 72 | .src)..................(let.((pr | 
| 156dc0 | 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 69 72 6f | ocess-environment.process-enviro | 
| 156de0 | 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 70 75 73 68 | nment))....................(push | 
| 156e00 | 20 28 66 6f 72 6d 61 74 20 22 25 73 3d 25 73 20    2d 69 20 2d 6e 65 20 27 2f 5e 70 69 63 6b 20 28 | .(format."%s=%s.-i.-ne.'/^pick.( | 
| 156e20 | 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 20 20 20 20 20 20 | %s)/.or.print'"................. | 
| 156e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 47 49 54 5f 53 45 51 55 45 4e 43 45 5f 45 | ................."GIT_SEQUENCE_E | 
| 156e60 | 44 49 54 4f 52 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 | DITOR".......................... | 
| 156e80 | 20 20 20 20 20 20 20 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 | ........magit-perl-executable... | 
| 156ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 156ec0 | 6d 61 70 63 6f 6e 63 61 74 20 23 27 6d 61 67 69    74 2d 72 65 76 2d 61 62 62 72 65 76 20 63 6f 6d | mapconcat.#'magit-rev-abbrev.com | 
| 156ee0 | 6d 69 74 73 20 22 7c 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 | mits."|"))...................... | 
| 156f00 | 20 20 20 20 70 72 6f 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 | ....process-environment)........ | 
| 156f20 | 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 73 65 71 75 65 | ............(magit-run-git-seque | 
| 156f40 | 6e 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 | ncer."rebase"."-i".keep))....... | 
| 156f60 | 20 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 | ...........(when.checkout-dst... | 
| 156f80 | 20 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 | .................(set-process-se | 
| 156fa0 | 6e 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 | ntinel.....................magit | 
| 156fc0 | 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 20 20 20 20 20 20 20 | -this-process................... | 
| 156fe0 | 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 20 20 20 20 20 20 | ..(lambda.(process.event)....... | 
| 157000 | 20 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 | ................(when.(memq.(pro | 
| 157020 | 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 67 6e | cess-status.process).'(exit.sign | 
| 157040 | 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 20 20 20 20 28 69 66 | al)).........................(if | 
| 157060 | 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 72 6f 63 65 73 73 | .(>.(process-exit-status.process | 
| 157080 | 29 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 | ).0)............................ | 
| 1570a0 | 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 | 
| 1570c0 | 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 20 20 20 | .event)......................... | 
| 1570e0 | 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 62 69 74 2d | ..(process-put.process.'inhibit- | 
| 157100 | 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 20 20 20 20 20 20 20 | refresh.t)...................... | 
| 157120 | 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 | 
| 157140 | 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 20 | cess.event)..................... | 
| 157160 | 20 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 | ......(magit-run-git."checkout". | 
| 157180 | 64 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 | dst))))))))))))))))..(defun.magi | 
| 1571a0 | 74 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 | t--cherry-pick.(commits.args.&op | 
| 1571c0 | 74 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 | tional.revert)...(let.((command. | 
| 1571e0 | 28 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 | (if.revert."revert"."cherry-pick | 
| 157200 | 22 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 | "))).....(when.(stringp.commits) | 
| 157220 | 0a 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 | .......(setq.commits.(if.(string | 
| 157240 | 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 2e 5c 5c 2e    22 20 63 6f 6d 6d 69 74 73 29 0a 20 20 20 20 20 | -match-p."\\.\\.".commits)...... | 
| 157260 | 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 69 6e 67 | ...................(split-string | 
| 157280 | 20 63 6f 6d 6d 69 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 | .commits."\\.\\.").............. | 
| 1572a0 | 20 20 20 20 20 20 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 | .........(list.commits)))).....( | 
| 1572c0 | 6d 61 67 69 74 2d 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 | magit-run-git-sequencer......(if | 
| 1572e0 | 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 29 0a | .revert."revert"."cherry-pick"). | 
| 157300 | 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20    28 28 60 28 2c 6d 65 72 67 65 20 2c 6e 6f 6e 2d | .....(pcase-let.((`(,merge.,non- | 
| 157320 | 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 2d 73 65 70 61 72 | merge)...................(-separ | 
| 157340 | 61 74 65 20 27 6d 61 67 69 74 2d 6d 65 72 67 65    2d 63 6f 6d 6d 69 74 2d 70 20 63 6f 6d 6d 69 74 | ate.'magit-merge-commit-p.commit | 
| 157360 | 73 29 29 29 0a 20 20 20 20 20 20 20 28 63 6f 6e    64 0a 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 | s)))........(cond.........((not. | 
| 157380 | 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 20    28 2d 2d 72 65 6d 6f 76 65 20 28 73 74 72 69 6e | merge)..........(--remove.(strin | 
| 1573a0 | 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 6d 61    69 6e 6c 69 6e 65 3d 22 20 69 74 29 20 61 72 67 | g-prefix-p."--mainline=".it).arg | 
| 1573c0 | 73 29 29 0a 20 20 20 20 20 20 20 20 28 6e 6f 6e    2d 6d 65 72 67 65 0a 20 20 20 20 20 20 20 20 20 | s)).........(non-merge.......... | 
| 1573e0 | 28 75 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 | (user-error."Cannot.%s.merge.and | 
| 157400 | 20 6e 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 | .non-merge.commits.at.once"..... | 
| 157420 | 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 20 20 20 20 | .................command))...... | 
| 157440 | 20 20 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 | ...((--first.(string-prefix-p."- | 
| 157460 | 2d 6d 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 | -mainline=".it).args)..........a | 
| 157480 | 72 67 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 | rgs).........(t..........(cons.( | 
| 1574a0 | 66 6f 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 | format."--mainline=%s".......... | 
| 1574c0 | 20 20 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 | ..............(read-number."Repl | 
| 1574e0 | 61 79 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 | ay.merges.relative.to.parent:.") | 
| 157500 | 29 0a 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 | )................args))))......c | 
| 157520 | 6f 6d 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 | ommits)))..(defun.magit-cherry-p | 
| 157540 | 69 63 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 | ick-in-progress-p.()...;;..git/s | 
| 157560 | 65 71 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 | equencer/todo.does.not.exist.whe | 
| 157580 | 6e 20 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 | n.there.is.only.one.commit.left. | 
| 1575a0 | 0a 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d    70 20 28 6d 61 67 69 74 2d 67 69 74 2d 64 69 72 | ...(file-exists-p.(magit-git-dir | 
| 1575c0 | 20 22 43 48 45 52 52 59 5f 50 49 43 4b 5f 48 45    41 44 22 29 29 29 0a 0a 3b 3b 3b 20 52 65 76 65 | ."CHERRY_PICK_HEAD")))..;;;.Reve | 
| 1575e0 | 72 74 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 | rt..;;;###autoload.(autoload.'ma | 
| 157600 | 67 69 74 2d 72 65 76 65 72 74 20 22 6d 61 67 69    74 2d 73 65 71 75 65 6e 63 65 22 20 6e 69 6c 20 | git-revert."magit-sequence".nil. | 
| 157620 | 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 | 
| 157640 | 74 2d 72 65 76 65 72 74 20 28 29 0a 20 20 22 52    65 76 65 72 74 20 65 78 69 73 74 69 6e 67 20 63 | t-revert.()..."Revert.existing.c | 
| 157660 | 6f 6d 6d 69 74 73 2c 20 77 69 74 68 20 6f 72 20    77 69 74 68 6f 75 74 20 63 72 65 61 74 69 6e 67 | ommits,.with.or.without.creating | 
| 157680 | 20 6e 65 77 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 2d | .new.commits."...:man-page."git- | 
| 1576a0 | 72 65 76 65 72 74 22 0a 20 20 3a 76 61 6c 75 65    20 27 28 22 2d 2d 65 64 69 74 22 29 0a 20 20 5b | revert"...:value.'("--edit")...[ | 
| 1576c0 | 22 41 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 73 65 71 | "Arguments"....:if-not.magit-seq | 
| 1576e0 | 75 65 6e 63 65 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 | uencer-in-progress-p....(magit-c | 
| 157700 | 68 65 72 72 79 2d 70 69 63 6b 3a 2d 2d 6d 61 69    6e 6c 69 6e 65 29 0a 20 20 20 28 22 2d 65 22 20 | herry-pick:--mainline)....("-e". | 
| 157720 | 22 45 64 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73    73 61 67 65 22 20 20 20 20 20 20 20 28 22 2d 65 | "Edit.commit.message".......("-e | 
| 157740 | 22 20 22 2d 2d 65 64 69 74 22 29 29 0a 20 20 20    28 22 2d 45 22 20 22 44 6f 6e 27 74 20 65 64 69 | "."--edit"))....("-E"."Don't.edi | 
| 157760 | 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65    22 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 29 0a 20 | t.commit.message"."--no-edit").. | 
| 157780 | 20 20 28 22 3d 73 22 20 6d 61 67 69 74 2d 6d 65    72 67 65 3a 2d 2d 73 74 72 61 74 65 67 79 29 0a | ..("=s".magit-merge:--strategy). | 
| 1577a0 | 20 20 20 28 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 | ...("-s"."Add.Signed-off-by.line | 
| 1577c0 | 73 22 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"...("-s"."--signoff"))....(5.m | 
| 1577e0 | 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 20 | agit:--gpg-sign)]...["Actions".. | 
| 157800 | 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d    73 65 71 75 65 6e 63 65 72 2d 69 6e 2d 70 72 6f | ..:if-not.magit-sequencer-in-pro | 
| 157820 | 67 72 65 73 73 2d 70 0a 20 20 20 28 22 56 22 20    22 52 65 76 65 72 74 20 63 6f 6d 6d 69 74 28 73 | gress-p....("V"."Revert.commit(s | 
| 157840 | 29 22 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d    61 6e 64 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 28 | )".magit-revert-and-commit)....( | 
| 157860 | 22 76 22 20 22 52 65 76 65 72 74 20 63 68 61 6e    67 65 73 22 20 20 20 6d 61 67 69 74 2d 72 65 76 | "v"."Revert.changes"...magit-rev | 
| 157880 | 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 29 5d 0a    20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 | ert-no-commit)]...["Actions".... | 
| 1578a0 | 3a 69 66 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 | :if.magit-sequencer-in-progress- | 
| 1578c0 | 70 0a 20 20 20 28 22 56 22 20 22 43 6f 6e 74 69    6e 75 65 22 20 6d 61 67 69 74 2d 73 65 71 75 65 | p....("V"."Continue".magit-seque | 
| 1578e0 | 6e 63 65 72 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 20 20 | ncer-continue)....("s"."Skip"... | 
| 157900 | 20 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65    72 2d 73 6b 69 70 29 0a 20 20 20 28 22 61 22 20 | ..magit-sequencer-skip)....("a". | 
| 157920 | 22 41 62 6f 72 74 22 20 20 20 20 6d 61 67 69 74    2d 73 65 71 75 65 6e 63 65 72 2d 61 62 6f 72 74 | "Abort"....magit-sequencer-abort | 
| 157940 | 29 5d 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 61 64 2d 61 72 | )])..(defun.magit-revert-read-ar | 
| 157960 | 67 73 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 6c    69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 | gs.(prompt)...(list.(or.(magit-r | 
| 157980 | 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 63 6f    6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 | egion-values.'commit)........... | 
| 1579a0 | 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 70 | ..(magit-read-branch-or-commit.p | 
| 1579c0 | 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. | 
| 1579e0 | 27 6d 61 67 69 74 2d 72 65 76 65 72 74 29 29 29    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | 'magit-revert)))..;;;###autoload | 
| 157a00 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65    76 65 72 74 2d 61 6e 64 2d 63 6f 6d 6d 69 74 20 | .(defun.magit-revert-and-commit. | 
| 157a20 | 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 20 22 52 65 76 65 72 | (commit.&optional.args)..."Rever | 
| 157a40 | 74 20 43 4f 4d 4d 49 54 20 62 79 20 63 72 65 61    74 69 6e 67 20 61 20 6e 65 77 20 63 6f 6d 6d 69 | t.COMMIT.by.creating.a.new.commi | 
| 157a60 | 74 2e 0a 50 72 6f 6d 70 74 20 66 6f 72 20 61 20    63 6f 6d 6d 69 74 2c 20 64 65 66 61 75 6c 74 69 | t..Prompt.for.a.commit,.defaulti | 
| 157a80 | 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 20 49 66 0a 74 | ng.to.the.commit.at.point...If.t | 
| 157aa0 | 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 20 63 6f 6d 6d 69 | he.region.selects.multiple.commi | 
| 157ac0 | 74 73 2c 20 74 68 65 6e 20 72 65 76 65 72 74 20    61 6c 6c 20 6f 66 20 74 68 65 6d 2c 0a 77 69 74 | ts,.then.revert.all.of.them,.wit | 
| 157ae0 | 68 6f 75 74 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 20 | hout.prompting."...(interactive. | 
| 157b00 | 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 72 65    61 64 2d 61 72 67 73 20 22 52 65 76 65 72 74 20 | (magit-revert-read-args."Revert. | 
| 157b20 | 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 70 69 63 6b 20 | commit"))...(magit--cherry-pick. | 
| 157b40 | 63 6f 6d 6d 69 74 20 61 72 67 73 20 74 29 29 0a    0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | commit.args.t))..;;;###autoload. | 
| 157b60 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76    65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 20 28 63 | (defun.magit-revert-no-commit.(c | 
| 157b80 | 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20    61 72 67 73 29 0a 20 20 22 52 65 76 65 72 74 20 | ommit.&optional.args)..."Revert. | 
| 157ba0 | 43 4f 4d 4d 49 54 20 62 79 20 61 70 70 6c 79 69    6e 67 20 69 74 20 69 6e 20 72 65 76 65 72 73 65 | COMMIT.by.applying.it.in.reverse | 
| 157bc0 | 20 74 6f 20 74 68 65 20 77 6f 72 6b 74 72 65 65    2e 0a 50 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 | .to.the.worktree..Prompt.for.a.c | 
| 157be0 | 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 6f 6d 6d 69 74 20 | ommit,.defaulting.to.the.commit. | 
| 157c00 | 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 65 6c 65 63 74 73 | at.point...If.the.region.selects | 
| 157c20 | 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 | 
| 157c40 | 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 6e 67 2e 22 0a | ll.of.them,.without.prompting.". | 
| 157c60 | 20 20 28 69 6e 74 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 | ..(interactive.(magit-revert-rea | 
| 157c80 | 64 2d 61 72 67 73 20 22 52 65 76 65 72 74 20 63    68 61 6e 67 65 73 22 29 29 0a 20 20 28 6d 61 67 | d-args."Revert.changes"))...(mag | 
| 157ca0 | 69 74 2d 2d 63 68 65 72 72 79 2d 70 69 63 6b 20    63 6f 6d 6d 69 74 20 28 63 6f 6e 73 20 22 2d 2d | it--cherry-pick.commit.(cons."-- | 
| 157cc0 | 6e 6f 2d 63 6f 6d 6d 69 74 22 20 61 72 67 73 29    20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | no-commit".args).t))..(defun.mag | 
| 157ce0 | 69 74 2d 72 65 76 65 72 74 2d 69 6e 2d 70 72 6f    67 72 65 73 73 2d 70 20 28 29 0a 20 20 3b 3b 20 | it-revert-in-progress-p.()...;;. | 
| 157d00 | 2e 67 69 74 2f 73 65 71 75 65 6e 63 65 72 2f 74    6f 64 6f 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 | .git/sequencer/todo.does.not.exi | 
| 157d20 | 73 74 20 77 68 65 6e 20 74 68 65 72 65 20 69 73    20 6f 6e 6c 79 20 6f 6e 65 20 63 6f 6d 6d 69 74 | st.when.there.is.only.one.commit | 
| 157d40 | 20 6c 65 66 74 2e 0a 20 20 28 66 69 6c 65 2d 65    78 69 73 74 73 2d 70 20 28 6d 61 67 69 74 2d 67 | .left....(file-exists-p.(magit-g | 
| 157d60 | 69 74 2d 64 69 72 20 22 52 45 56 45 52 54 5f 48    45 41 44 22 29 29 29 0a 0a 3b 3b 3b 20 50 61 74 | it-dir."REVERT_HEAD")))..;;;.Pat | 
| 157d80 | 63 68 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 | ch..;;;###autoload.(autoload.'ma | 
| 157da0 | 67 69 74 2d 61 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 | git-am."magit-sequence".nil.t).( | 
| 157dc0 | 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 61 6d | transient-define-prefix.magit-am | 
| 157de0 | 20 28 29 0a 20 20 22 41 70 70 6c 79 20 70 61 74    63 68 65 73 20 72 65 63 65 69 76 65 64 20 62 79 | .()..."Apply.patches.received.by | 
| 157e00 | 20 65 6d 61 69 6c 2e 22 0a 20 20 3a 6d 61 6e 2d    70 61 67 65 20 22 67 69 74 2d 61 6d 22 0a 20 20 | .email."...:man-page."git-am"... | 
| 157e20 | 3a 76 61 6c 75 65 20 27 28 22 2d 2d 33 77 61 79    22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 | :value.'("--3way")...["Arguments | 
| 157e40 | 22 0a 20 20 20 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 | "....:if-not.magit-am-in-progres | 
| 157e60 | 73 2d 70 0a 20 20 20 28 22 2d 33 22 20 22 46 61    6c 6c 20 62 61 63 6b 20 6f 6e 20 33 77 61 79 20 | s-p....("-3"."Fall.back.on.3way. | 
| 157e80 | 6d 65 72 67 65 22 20 20 20 20 20 20 20 20 20 20    20 28 22 2d 33 22 20 22 2d 2d 33 77 61 79 22 29 | merge"...........("-3"."--3way") | 
| 157ea0 | 29 0a 20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c    79 3a 2d 70 29 0a 20 20 20 28 22 2d 63 22 20 22 | )....(magit-apply:-p)....("-c"." | 
| 157ec0 | 52 65 6d 6f 76 65 20 74 65 78 74 20 62 65 66 6f    72 65 20 73 63 69 73 73 6f 72 73 20 6c 69 6e 65 | Remove.text.before.scissors.line | 
| 157ee0 | 22 20 20 28 22 2d 63 22 20 22 2d 2d 73 63 69 73    73 6f 72 73 22 29 29 0a 20 20 20 28 22 2d 6b 22 | "..("-c"."--scissors"))....("-k" | 
| 157f00 | 20 22 49 6e 68 69 62 69 74 20 72 65 6d 6f 76 61    6c 20 6f 66 20 65 6d 61 69 6c 20 63 72 75 66 74 | ."Inhibit.removal.of.email.cruft | 
| 157f20 | 22 20 20 20 20 28 22 2d 6b 22 20 22 2d 2d 6b 65    65 70 22 29 29 0a 20 20 20 28 22 2d 62 22 20 22 | "....("-k"."--keep"))....("-b"." | 
| 157f40 | 4c 69 6d 69 74 20 72 65 6d 6f 76 61 6c 20 6f 66    20 65 6d 61 69 6c 20 63 72 75 66 74 22 20 20 20 | Limit.removal.of.email.cruft"... | 
| 157f60 | 20 20 20 22 2d 2d 6b 65 65 70 2d 6e 6f 6e 2d 70    61 74 63 68 22 29 0a 20 20 20 28 22 2d 64 22 20 | ..."--keep-non-patch")....("-d". | 
| 157f80 | 22 55 73 65 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 | "Use.author.date.as.committer.da | 
| 157fa0 | 74 65 22 20 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 | te"."--committer-date-is-author- | 
| 157fc0 | 64 61 74 65 22 29 0a 20 20 20 28 22 2d 44 22 20    22 55 73 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 | date")....("-D"."Use.committer.d | 
| 157fe0 | 61 74 65 20 61 73 20 61 75 74 68 6f 72 20 64 61    74 65 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 64 61 | ate.as.author.date"."--ignore-da | 
| 158000 | 74 65 22 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 66 2d 62 79 | te")....("-s"."Add.Signed-off-by | 
| 158020 | 20 6c 69 6e 65 73 22 20 20 20 20 20 20 20 20 20    20 20 28 22 2d 73 22 20 22 2d 2d 73 69 67 6e 6f | .lines"...........("-s"."--signo | 
| 158040 | 66 66 22 29 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 | ff"))....(5.magit:--gpg-sign)].. | 
| 158060 | 20 5b 22 41 70 70 6c 79 22 0a 20 20 20 3a 69 66    2d 6e 6f 74 20 6d 61 67 69 74 2d 61 6d 2d 69 6e | .["Apply"....:if-not.magit-am-in | 
| 158080 | 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28    22 6d 22 20 22 6d 61 69 6c 64 69 72 22 20 20 20 | -progress-p....("m"."maildir"... | 
| 1580a0 | 20 20 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c 79    2d 6d 61 69 6c 64 69 72 29 0a 20 20 20 28 22 77 | ..magit-am-apply-maildir)....("w | 
| 1580c0 | 22 20 22 70 61 74 63 68 65 73 22 20 20 20 20 20    6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c 79 2d 70 | "."patches".....magit-am-apply-p | 
| 1580e0 | 61 74 63 68 65 73 29 0a 20 20 20 28 22 61 22 20    22 70 6c 61 69 6e 20 70 61 74 63 68 22 20 6d 61 | atches)....("a"."plain.patch".ma | 
| 158100 | 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 29    5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 | git-patch-apply)]...["Actions".. | 
| 158120 | 20 20 3a 69 66 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 20 20 | ..:if.magit-am-in-progress-p.... | 
| 158140 | 28 22 77 22 20 22 43 6f 6e 74 69 6e 75 65 22 20    6d 61 67 69 74 2d 61 6d 2d 63 6f 6e 74 69 6e 75 | ("w"."Continue".magit-am-continu | 
| 158160 | 65 29 0a 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 61 6d 2d 73 | e)....("s"."Skip".....magit-am-s | 
| 158180 | 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 74 2d 61 6d | kip)....("a"."Abort"....magit-am | 
| 1581a0 | 2d 61 62 6f 72 74 29 5d 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 61 6d 2d 61 72 67 75 6d | -abort)])..(defun.magit-am-argum | 
| 1581c0 | 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 74 | ents.()...(transient-args.'magit | 
| 1581e0 | 2d 61 6d 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 | -am))..(transient-define-argumen | 
| 158200 | 74 20 6d 61 67 69 74 2d 61 70 70 6c 79 3a 2d 70    20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 | t.magit-apply:-p.()...:descripti | 
| 158220 | 6f 6e 20 22 52 65 6d 6f 76 65 20 6c 65 61 64 69    6e 67 20 73 6c 61 73 68 65 73 20 66 72 6f 6d 20 | on."Remove.leading.slashes.from. | 
| 158240 | 70 61 74 68 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 | paths"...:class.'transient-optio | 
| 158260 | 6e 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d    70 22 0a 20 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 | n...:argument."-p"...:allow-empt | 
| 158280 | 79 20 74 0a 20 20 3a 72 65 61 64 65 72 20 27 74    72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 | y.t...:reader.'transient-read-nu | 
| 1582a0 | 6d 62 65 72 2d 4e 2b 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 | mber-N+)..;;;###autoload.(defun. | 
| 1582c0 | 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c 79 2d 70    61 74 63 68 65 73 20 28 26 6f 70 74 69 6f 6e 61 | magit-am-apply-patches.(&optiona | 
| 1582e0 | 6c 20 66 69 6c 65 73 20 61 72 67 73 29 0a 20 20    22 41 70 70 6c 79 20 74 68 65 20 70 61 74 63 68 | l.files.args)..."Apply.the.patch | 
| 158300 | 65 73 20 46 49 4c 45 53 2e 22 0a 20 20 28 69 6e    74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 | es.FILES."...(interactive.(list. | 
| 158320 | 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 67 69 6f    6e 2d 76 61 6c 75 65 73 20 27 66 69 6c 65 29 0a | (or.(magit-region-values.'file). | 
| 158340 | 20 20 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 | .........................(list.( | 
| 158360 | 6c 65 74 20 28 28 64 65 66 61 75 6c 74 20 28 6d    61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 | let.((default.(magit-file-at-poi | 
| 158380 | 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 20 | nt)))........................... | 
| 1583a0 | 20 20 20 20 20 20 20 28 72 65 61 64 2d 66 69 6c    65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 | .......(read-file-name.......... | 
| 1583c0 | 20 20 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 64 65 66 | .........................(if.def | 
| 1583e0 | 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............................ | 
| 158400 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 41 70 70 6c 79 20 70 61 74 63 68 20 | ...........(format."Apply.patch. | 
| 158420 | 28 25 73 29 3a 20 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 | (%s):.".default)................ | 
| 158440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 41 70 70 6c 79 20 70 61 74 63 | ....................."Apply.patc | 
| 158460 | 68 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 20 | h:.")........................... | 
| 158480 | 20 20 20 20 20 20 20 20 6e 69 6c 20 64 65 66 61    75 6c 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ........nil.default))))......... | 
| 1584a0 | 20 20 20 20 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 | .............(magit-am-arguments | 
| 1584c0 | 29 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 20 22 | )))...(magit-run-git-sequencer." | 
| 1584e0 | 61 6d 22 20 61 72 67 73 20 22 2d 2d 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | am".args."--"................... | 
| 158500 | 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20    28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 | .........(--map.(magit-convert-f | 
| 158520 | 69 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 | ilename-for-git................. | 
| 158540 | 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- | 
| 158560 | 6e 61 6d 65 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 | name.it))....................... | 
| 158580 | 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65    73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | ............files)))..;;;###auto | 
| 1585a0 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 61 6d 2d 61 70 70 6c 79 2d 6d 61 69 6c 64 | load.(defun.magit-am-apply-maild | 
| 1585c0 | 69 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 61    69 6c 64 69 72 20 61 72 67 73 29 0a 20 20 22 41 | ir.(&optional.maildir.args)..."A | 
| 1585e0 | 70 70 6c 79 20 74 68 65 20 70 61 74 63 68 65 73    20 66 72 6f 6d 20 4d 41 49 4c 44 49 52 2e 22 0a | pply.the.patches.from.MAILDIR.". | 
| 158600 | 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 66 69 6c 65 2d | ..(interactive.(list.(read-file- | 
| 158620 | 6e 61 6d 65 20 22 41 70 70 6c 79 20 6d 62 6f 78    20 6f 72 20 4d 61 69 6c 64 69 72 3a 20 22 29 0a | name."Apply.mbox.or.Maildir:."). | 
| 158640 | 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 6d 2d 61 | .....................(magit-am-a | 
| 158660 | 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d    61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 | rguments)))...(magit-run-git-seq | 
| 158680 | 75 65 6e 63 65 72 20 22 61 6d 22 20 61 72 67 73    20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d | uencer."am".args.(magit-convert- | 
| 1586a0 | 66 69 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 | filename-for-git................ | 
| 1586c0 | 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 | 
| 1586e0 | 69 6c 65 2d 6e 61 6d 65 20 6d 61 69 6c 64 69 72    29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | ile-name.maildir))))..;;;###auto | 
| 158700 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 61 6d 2d 63 6f 6e 74 69 6e 75 65 20 28 29 | load.(defun.magit-am-continue.() | 
| 158720 | 0a 20 20 22 52 65 73 75 6d 65 20 74 68 65 20 63    75 72 72 65 6e 74 20 70 61 74 63 68 20 61 70 70 | ..."Resume.the.current.patch.app | 
| 158740 | 6c 79 69 6e 67 20 73 65 71 75 65 6e 63 65 2e 22    0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | lying.sequence."...(interactive) | 
| 158760 | 0a 20 20 28 69 66 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 0a | ...(if.(magit-am-in-progress-p). | 
| 158780 | 20 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 | ......(if.(magit-anything-unstag | 
| 1587a0 | 65 64 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 | ed-p.t)...........(error."Cannot | 
| 1587c0 | 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 63 68 61 6e 67 65 | .continue.due.to.unstaged.change | 
| 1587e0 | 73 22 29 0a 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 | s").........(magit-run-git-seque | 
| 158800 | 6e 63 65 72 20 22 61 6d 22 20 22 2d 2d 63 6f 6e    74 69 6e 75 65 22 29 29 0a 20 20 20 20 28 75 73 | ncer."am"."--continue")).....(us | 
| 158820 | 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 | 
| 158840 | 65 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 75 6e 20 6d 61 | es")))..;;;###autoload.(defun.ma | 
| 158860 | 67 69 74 2d 61 6d 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 | git-am-skip.()..."Skip.the.stopp | 
| 158880 | 65 64 20 61 74 20 70 61 74 63 68 20 64 75 72 69    6e 67 20 61 20 70 61 74 63 68 20 61 70 70 6c 79 | ed.at.patch.during.a.patch.apply | 
| 1588a0 | 69 6e 67 20 73 65 71 75 65 6e 63 65 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | ing.sequence."...(interactive).. | 
| 1588c0 | 20 28 69 66 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 0a 20 20 | .(if.(magit-am-in-progress-p)... | 
| 1588e0 | 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 63 65 72 20 22 61 6d | ....(magit-run-git-sequencer."am | 
| 158900 | 22 20 22 2d 2d 73 6b 69 70 22 29 0a 20 20 20 20    28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 | "."--skip").....(user-error."Not | 
| 158920 | 20 61 70 70 6c 79 69 6e 67 20 61 6e 79 20 70 61    74 63 68 65 73 22 29 29 29 0a 0a 3b 3b 3b 23 23 | .applying.any.patches")))..;;;## | 
| 158940 | 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 62 6f 72 74 20 | #autoload.(defun.magit-am-abort. | 
| 158960 | 28 29 0a 20 20 22 41 62 6f 72 74 20 74 68 65 20    63 75 72 72 65 6e 74 20 70 61 74 63 68 20 61 70 | ()..."Abort.the.current.patch.ap | 
| 158980 | 70 6c 79 69 6e 67 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 | plying.sequence..This.discards.a | 
| 1589a0 | 6c 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 | ll.changes.made.since.the.sequen | 
| 1589c0 | 63 65 20 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 | ce.started."...(interactive)...( | 
| 1589e0 | 69 66 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 0a 20 20 20 20 | if.(magit-am-in-progress-p)..... | 
| 158a00 | 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 72 74 22 29 | ..(magit-run-git."am"."--abort") | 
| 158a20 | 0a 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 | .....(user-error."Not.applying.a | 
| 158a40 | 6e 79 20 70 61 74 63 68 65 73 22 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 6d 2d | ny.patches")))..(defun.magit-am- | 
| 158a60 | 69 6e 2d 70 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 | in-progress-p.()...(file-exists- | 
| 158a80 | 70 20 28 6d 61 67 69 74 2d 67 69 74 2d 64 69 72    20 22 72 65 62 61 73 65 2d 61 70 70 6c 79 2f 61 | p.(magit-git-dir."rebase-apply/a | 
| 158aa0 | 70 70 6c 79 69 6e 67 22 29 29 29 0a 0a 3b 3b 3b    20 52 65 62 61 73 65 0a 0a 3b 3b 3b 23 23 23 61 | pplying")))..;;;.Rebase..;;;###a | 
| 158ac0 | 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 73 65 20 | utoload.(autoload.'magit-rebase. | 
| 158ae0 | 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 69 65 | "magit-sequence".nil.t).(transie | 
| 158b00 | 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 62 61 73 65 20 28 29 | nt-define-prefix.magit-rebase.() | 
| 158b20 | 0a 20 20 22 54 72 61 6e 73 70 6c 61 6e 74 20 63    6f 6d 6d 69 74 73 20 61 6e 64 2f 6f 72 20 6d 6f | ..."Transplant.commits.and/or.mo | 
| 158b40 | 64 69 66 79 20 65 78 69 73 74 69 6e 67 20 63 6f    6d 6d 69 74 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 | dify.existing.commits."...:man-p | 
| 158b60 | 61 67 65 20 22 67 69 74 2d 72 65 62 61 73 65 22    0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 2d 61 | age."git-rebase"...:value.'("--a | 
| 158b80 | 75 74 6f 73 74 61 73 68 22 29 0a 20 20 5b 22 41    72 67 75 6d 65 6e 74 73 22 0a 20 20 20 3a 69 66 | utostash")...["Arguments"....:if | 
| 158ba0 | 2d 6e 6f 74 20 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 0a | -not.magit-rebase-in-progress-p. | 
| 158bc0 | 20 20 20 28 22 2d 6b 22 20 22 4b 65 65 70 20 65    6d 70 74 79 20 63 6f 6d 6d 69 74 73 22 20 20 20 | ...("-k"."Keep.empty.commits"... | 
| 158be0 | 20 20 20 20 22 2d 2d 6b 65 65 70 2d 65 6d 70 74    79 22 29 0a 20 20 20 28 22 2d 70 22 20 22 50 72 | ...."--keep-empty")....("-p"."Pr | 
| 158c00 | 65 73 65 72 76 65 20 6d 65 72 67 65 73 22 20 20    20 20 20 20 20 20 20 20 28 22 2d 70 22 20 22 2d | eserve.merges"..........("-p"."- | 
| 158c20 | 2d 70 72 65 73 65 72 76 65 2d 6d 65 72 67 65 73    22 29 29 0a 20 20 20 28 37 20 6d 61 67 69 74 2d | -preserve-merges"))....(7.magit- | 
| 158c40 | 6d 65 72 67 65 3a 2d 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 | merge:--strategy)....(7.magit-me | 
| 158c60 | 72 67 65 3a 2d 2d 73 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 | rge:--strategy-option)....(7."=X | 
| 158c80 | 22 20 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 20 3a 61 | ".magit-diff:--diff-algorithm.:a | 
| 158ca0 | 72 67 75 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 | rgument."-Xdiff-algorithm=").... | 
| 158cc0 | 28 22 2d 64 22 20 22 4c 69 65 20 61 62 6f 75 74    20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 22 | ("-d"."Lie.about.committer.date" | 
| 158ce0 | 20 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 | ."--committer-date-is-author-dat | 
| 158d00 | 65 22 29 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 | e")....("-a"."Autosquash"....... | 
| 158d20 | 20 20 20 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 | ........"--autosquash")....("-A" | 
| 158d40 | 20 22 41 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 | ."Autostash"................"--a | 
| 158d60 | 75 74 6f 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 | utostash")....("-i"."Interactive | 
| 158d80 | 22 20 20 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 | "..............("-i"."--interact | 
| 158da0 | 69 76 65 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 | ive"))....("-h"."Disable.hooks". | 
| 158dc0 | 20 20 20 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 | ..........."--no-verify")....(7. | 
| 158de0 | 6d 61 67 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 | magit-rebase:--exec)....(5.magit | 
| 158e00 | 3a 2d 2d 67 70 67 2d 73 69 67 6e 29 0a 20 20 20    28 35 20 22 2d 72 22 20 22 52 65 62 61 73 65 20 | :--gpg-sign)....(5."-r"."Rebase. | 
| 158e20 | 6d 65 72 67 65 73 22 20 22 2d 2d 72 65 62 61 73    65 2d 6d 65 72 67 65 73 3d 22 20 6d 61 67 69 74 | merges"."--rebase-merges=".magit | 
| 158e40 | 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73 2d 73    65 6c 65 63 74 2d 6d 6f 64 65 29 5d 0a 20 20 5b | -rebase-merges-select-mode)]...[ | 
| 158e60 | 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 6f 67 72 65 73 73 | :if-not.magit-rebase-in-progress | 
| 158e80 | 2d 70 0a 20 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 | -p....:description.(lambda.()... | 
| 158ea0 | 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 70 72 6f 70 65 72 74 | ................(format.(propert | 
| 158ec0 | 69 7a 65 20 22 52 65 62 61 73 65 20 25 73 20 6f    6e 74 6f 22 20 27 66 61 63 65 20 27 74 72 61 6e | ize."Rebase.%s.onto".'face.'tran | 
| 158ee0 | 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 20 20 20 20 | sient-heading).................. | 
| 158f00 | 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 28 6d 61 67 69 74 2d | .........(propertize.(or.(magit- | 
| 158f20 | 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 20 | get-current-branch)."HEAD")..... | 
| 158f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 158f60 | 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 29 29 29 0a 20 | ..'face.'magit-branch-local))).. | 
| 158f80 | 20 20 28 22 70 22 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 | ..("p".magit-rebase-onto-pushrem | 
| 158fa0 | 6f 74 65 29 0a 20 20 20 28 22 75 22 20 6d 61 67    69 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 75 | ote)....("u".magit-rebase-onto-u | 
| 158fc0 | 70 73 74 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 6d 61 67 | pstream)....("e"."elsewhere".mag | 
| 158fe0 | 69 74 2d 72 65 62 61 73 65 2d 62 72 61 6e 63 68    29 5d 0a 20 20 5b 22 52 65 62 61 73 65 22 0a 20 | it-rebase-branch)]...["Rebase".. | 
| 159000 | 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 6f 67 72 65 | ..:if-not.magit-rebase-in-progre | 
| 159020 | 73 73 2d 70 0a 20 20 20 5b 28 22 69 22 20 22 69    6e 74 65 72 61 63 74 69 76 65 6c 79 22 20 20 20 | ss-p....[("i"."interactively"... | 
| 159040 | 20 20 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 29 0a 20 20 20 | ...magit-rebase-interactive).... | 
| 159060 | 20 28 22 73 22 20 22 61 20 73 75 62 73 65 74 22    20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | .("s"."a.subset"...........magit | 
| 159080 | 2d 72 65 62 61 73 65 2d 73 75 62 73 65 74 29 5d    0a 20 20 20 5b 28 22 6d 22 20 22 74 6f 20 6d 6f | -rebase-subset)]....[("m"."to.mo | 
| 1590a0 | 64 69 66 79 20 61 20 63 6f 6d 6d 69 74 22 20 6d    61 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 | dify.a.commit".magit-rebase-edit | 
| 1590c0 | 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 77    22 20 22 74 6f 20 72 65 77 6f 72 64 20 61 20 63 | -commit).....("w"."to.reword.a.c | 
| 1590e0 | 6f 6d 6d 69 74 22 20 6d 61 67 69 74 2d 72 65 62    61 73 65 2d 72 65 77 6f 72 64 2d 63 6f 6d 6d 69 | ommit".magit-rebase-reword-commi | 
| 159100 | 74 29 0a 20 20 20 20 28 22 6b 22 20 22 74 6f 20    72 65 6d 6f 76 65 20 61 20 63 6f 6d 6d 69 74 22 | t).....("k"."to.remove.a.commit" | 
| 159120 | 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 29 0a 20 20 20 | .magit-rebase-remove-commit).... | 
| 159140 | 20 28 22 66 22 20 22 74 6f 20 61 75 74 6f 73 71    75 61 73 68 22 20 20 20 20 20 20 6d 61 67 69 74 | .("f"."to.autosquash"......magit | 
| 159160 | 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 71 75 61    73 68 29 0a 20 20 20 20 28 36 20 22 74 22 20 22 | -rebase-autosquash).....(6."t"." | 
| 159180 | 74 6f 20 63 68 61 6e 67 65 20 64 61 74 65 73 22    20 20 6d 61 67 69 74 2d 72 65 73 68 65 6c 76 65 | to.change.dates"..magit-reshelve | 
| 1591a0 | 2d 73 69 6e 63 65 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 | -since)]]...["Actions"....:if.ma | 
| 1591c0 | 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72    6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 72 22 | git-rebase-in-progress-p....("r" | 
| 1591e0 | 20 22 43 6f 6e 74 69 6e 75 65 22 20 6d 61 67 69    74 2d 72 65 62 61 73 65 2d 63 6f 6e 74 69 6e 75 | ."Continue".magit-rebase-continu | 
| 159200 | 65 29 0a 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 72 65 62 61 | e)....("s"."Skip".....magit-reba | 
| 159220 | 73 65 2d 73 6b 69 70 29 0a 20 20 20 28 22 65 22    20 22 45 64 69 74 22 20 20 20 20 20 6d 61 67 69 | se-skip)....("e"."Edit".....magi | 
| 159240 | 74 2d 72 65 62 61 73 65 2d 65 64 69 74 29 0a 20    20 20 28 22 61 22 20 22 41 62 6f 72 74 22 20 20 | t-rebase-edit)....("a"."Abort".. | 
| 159260 | 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61    62 6f 72 74 29 5d 29 0a 0a 28 74 72 61 6e 73 69 | ..magit-rebase-abort)])..(transi | 
| 159280 | 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 72 65 62 61 73 65 | ent-define-argument.magit-rebase | 
| 1592a0 | 3a 2d 2d 65 78 65 63 20 28 29 0a 20 20 3a 64 65    73 63 72 69 70 74 69 6f 6e 20 22 52 75 6e 20 63 | :--exec.()...:description."Run.c | 
| 1592c0 | 6f 6d 6d 61 6e 64 20 61 66 74 65 72 20 63 6f 6d    6d 69 74 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 | ommand.after.commits"...:class.' | 
| 1592e0 | 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 78 | transient-option...:shortarg."-x | 
| 159300 | 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d    2d 65 78 65 63 3d 22 0a 20 20 3a 72 65 61 64 65 | "...:argument."--exec="...:reade | 
| 159320 | 72 20 23 27 72 65 61 64 2d 73 68 65 6c 6c 2d 63    6f 6d 6d 61 6e 64 29 0a 0a 28 64 65 66 75 6e 20 | r.#'read-shell-command)..(defun. | 
| 159340 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72    67 65 73 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 20 | magit-rebase-merges-select-mode. | 
| 159360 | 28 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 | (&rest._ignore)...(magit-read-ch | 
| 159380 | 61 72 2d 63 61 73 65 20 6e 69 6c 20 74 0a 20 20    20 20 28 3f 6e 20 22 5b 6e 5d 6f 2d 72 65 62 61 | ar-case.nil.t.....(?n."[n]o-reba | 
| 1593a0 | 73 65 2d 63 6f 75 73 69 6e 73 22 20 22 6e 6f 2d    72 65 62 61 73 65 2d 63 6f 75 73 69 6e 73 22 29 | se-cousins"."no-rebase-cousins") | 
| 1593c0 | 0a 20 20 20 20 28 3f 72 20 22 5b 72 5d 65 62 61    73 65 2d 63 6f 75 73 69 6e 73 22 20 22 72 65 62 | .....(?r."[r]ebase-cousins"."reb | 
| 1593e0 | 61 73 65 2d 63 6f 75 73 69 6e 73 22 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 | ase-cousins")))..(defun.magit-re | 
| 159400 | 62 61 73 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 | base-arguments.()...(transient-a | 
| 159420 | 72 67 73 20 27 6d 61 67 69 74 2d 72 65 62 61 73    65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | rgs.'magit-rebase))..(defun.magi | 
| 159440 | 74 2d 67 69 74 2d 72 65 62 61 73 65 20 28 74 61    72 67 65 74 20 61 72 67 73 29 0a 20 20 28 6d 61 | t-git-rebase.(target.args)...(ma | 
| 159460 | 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 61 73 65 22 20 61 | git-run-git-sequencer."rebase".a | 
| 159480 | 72 67 73 20 74 61 72 67 65 74 29 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 | rgs.target))..;;;###autoload.(au | 
| 1594a0 | 74 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 70 75 73 68 72 65 | toload.'magit-rebase-onto-pushre | 
| 1594c0 | 6d 6f 74 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 0a 28 74 72 | mote."magit-sequence".nil.t).(tr | 
| 1594e0 | 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 72 65 62 61 | ansient-define-suffix.magit-reba | 
| 159500 | 73 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f    74 65 20 28 61 72 67 73 29 0a 20 20 22 52 65 62 | se-onto-pushremote.(args)..."Reb | 
| 159520 | 61 73 65 20 74 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 | ase.the.current.branch.onto.its. | 
| 159540 | 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 72 61 6e    63 68 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 | push-remote.branch...With.a.pref | 
| 159560 | 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 6d | ix.argument.or.when.the.push-rem | 
| 159580 | 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 20 | ote.is.either.not.configured.or. | 
| 1595a0 | 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 | 
| 1595c0 | 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 20 | t.configure.the.push-remote."... | 
| 1595e0 | 3a 69 66 20 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 | :if.'magit-get-current-branch... | 
| 159600 | 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 27 6d 61    67 69 74 2d 70 75 6c 6c 2d 2d 70 75 73 68 62 72 | :description.'magit-pull--pushbr | 
| 159620 | 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 76 65 20 | anch-description...(interactive. | 
| 159640 | 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 29 | (list.(magit-rebase-arguments))) | 
| 159660 | 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 74 | ...(pcase-let.((`(,branch.,remot | 
| 159680 | 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 74 | e)................(magit--select | 
| 1596a0 | 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 22 72 65    62 61 73 65 20 6f 6e 74 6f 20 74 68 61 74 22 29 | -push-remote."rebase.onto.that") | 
| 1596c0 | 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69    74 2d 72 65 62 61 73 65 20 28 63 6f 6e 63 61 74 | )).....(magit-git-rebase.(concat | 
| 1596e0 | 20 72 65 6d 6f 74 65 20 22 2f 22 20 62 72 61 6e    63 68 29 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b | .remote."/".branch).args)))..;;; | 
| 159700 | 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 62 | ###autoload.(autoload.'magit-reb | 
| 159720 | 61 73 65 2d 6f 6e 74 6f 2d 75 70 73 74 72 65 61    6d 20 22 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 | ase-onto-upstream."magit-sequenc | 
| 159740 | 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 66 | e".nil.t).(transient-define-suff | 
| 159760 | 69 78 20 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 6d 20 28 61 | ix.magit-rebase-onto-upstream.(a | 
| 159780 | 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 61 6e 63 | rgs)..."Rebase.the.current.branc | 
| 1597a0 | 68 20 6f 6e 74 6f 20 69 74 73 20 75 70 73 74 72    65 61 6d 20 62 72 61 6e 63 68 2e 0a 0a 57 69 74 | h.onto.its.upstream.branch...Wit | 
| 1597c0 | 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 20 | h.a.prefix.argument.or.when.the. | 
| 1597e0 | 75 70 73 74 72 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 | upstream.is.either.not.configure | 
| 159800 | 64 20 6f 72 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 | d.or.unusable,.then.let.the.user | 
| 159820 | 20 66 69 72 73 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 | .first.configure.the.upstream.". | 
| 159840 | 20 20 3a 69 66 20 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. | 
| 159860 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 27    6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 75 70 | ..:description.'magit-rebase--up | 
| 159880 | 73 74 72 65 61 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 | stream-description...(interactiv | 
| 1598a0 | 65 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 | e.(list.(magit-rebase-arguments) | 
| 1598c0 | 29 29 0a 20 20 28 6c 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 | ))...(let*.((branch.(or.(magit-g | 
| 1598e0 | 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 20 20 20 20 20 20 | et-current-branch).............. | 
| 159900 | 20 20 20 20 20 20 20 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 | ........(user-error."No.branch.i | 
| 159920 | 73 20 63 68 65 63 6b 65 64 20 6f 75 74 22 29 29    29 0a 20 20 20 20 20 20 20 20 20 28 75 70 73 74 | s.checked.out")))..........(upst | 
| 159940 | 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 68 20 | ream.(magit-get-upstream-branch. | 
| 159960 | 62 72 61 6e 63 68 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 | branch))).....(when.(or.current- | 
| 159980 | 70 72 65 66 69 78 2d 61 72 67 20 28 6e 6f 74 20    75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 20 | prefix-arg.(not.upstream))...... | 
| 1599a0 | 20 28 73 65 74 71 20 75 70 73 74 72 65 61 6d 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | .(setq.upstream.............(mag | 
| 1599c0 | 69 74 2d 72 65 61 64 2d 75 70 73 74 72 65 61 6d    2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 | it-read-upstream-branch......... | 
| 1599e0 | 20 20 20 20 20 62 72 61 6e 63 68 20 28 66 6f 72    6d 61 74 20 22 53 65 74 20 75 70 73 74 72 65 61 | .....branch.(format."Set.upstrea | 
| 159a00 | 6d 20 6f 66 20 25 73 20 61 6e 64 20 72 65 62 61    73 65 20 6f 6e 74 6f 20 74 68 61 74 22 20 62 72 | m.of.%s.and.rebase.onto.that".br | 
| 159a20 | 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 28 6d    61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61 | anch))).......(magit-set-upstrea | 
| 159a40 | 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20    75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 28 | m-branch.branch.upstream)).....( | 
| 159a60 | 6d 61 67 69 74 2d 67 69 74 2d 72 65 62 61 73 65    20 75 70 73 74 72 65 61 6d 20 61 72 67 73 29 29 | magit-git-rebase.upstream.args)) | 
| 159a80 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    72 65 62 61 73 65 2d 2d 75 70 73 74 72 65 61 6d | )..(defun.magit-rebase--upstream | 
| 159aa0 | 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 29 0a    20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 72 | -description.()...(when-let.((br | 
| 159ac0 | 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 29 | anch.(magit-get-current-branch)) | 
| 159ae0 | 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 2d 62 72 | ).....(or.(magit-get-upstream-br | 
| 159b00 | 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 65 6d 6f | anch.branch).........(let.((remo | 
| 159b20 | 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 20 22 72 | te.(magit-get."branch".branch."r | 
| 159b40 | 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 20 20 28 | emote"))...............(merge..( | 
| 159b60 | 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 | 
| 159b80 | 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 70 72 6f | "))...............(u.(magit--pro | 
| 159ba0 | 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 6f 6c 64 | pertize-face."@{upstream}".'bold | 
| 159bc0 | 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 20 20 28 | )))...........(cond............( | 
| 159be0 | 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 6d 6f 74 | (magit--unnamed-upstream-p.remot | 
| 159c00 | 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 20 75 20 22 | e.merge).............(concat.u." | 
| 159c20 | 2c 20 72 65 70 6c 61 63 69 6e 67 20 75 6e 6e 61    6d 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 20 | ,.replacing.unnamed")).......... | 
| 159c40 | 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 2d 70 20 72 65 6d 6f | ..((magit--valid-upstream-p.remo | 
| 159c60 | 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 20 75 20 | te.merge).............(concat.u. | 
| 159c80 | 22 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 29 29 0a 20 20 20 | ",.replacing.non-existent")).... | 
| 159ca0 | 20 20 20 20 20 20 20 20 28 28 6f 72 20 72 65 6d    6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 | ........((or.remote.merge)...... | 
| 159cc0 | 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 69 6e | .......(concat.u.",.replacing.in | 
| 159ce0 | 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 20 20 20 20 | valid"))............(t.......... | 
| 159d00 | 20 20 20 28 63 6f 6e 63 61 74 20 75 20 22 2c 20    73 65 74 74 69 6e 67 20 74 68 61 74 22 29 29 29 | ...(concat.u.",.setting.that"))) | 
| 159d20 | 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 | 
| 159d40 | 74 2d 72 65 62 61 73 65 2d 62 72 61 6e 63 68 20    28 74 61 72 67 65 74 20 61 72 67 73 29 0a 20 20 | t-rebase-branch.(target.args)... | 
| 159d60 | 22 52 65 62 61 73 65 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20 | "Rebase.the.current.branch.onto. | 
| 159d80 | 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 2e | a.branch.read.in.the.minibuffer. | 
| 159da0 | 0a 41 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 61 62 6c 65 20 | .All.commits.that.are.reachable. | 
| 159dc0 | 66 72 6f 6d 20 60 48 45 41 44 27 20 62 75 74 20    6e 6f 74 20 66 72 6f 6d 20 74 68 65 0a 73 65 6c | from.`HEAD'.but.not.from.the.sel | 
| 159de0 | 65 63 74 65 64 20 62 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 | ected.branch.TARGET.are.being.re | 
| 159e00 | 62 61 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 | based."...(interactive.(list.(ma | 
| 159e20 | 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 6d 6d 69 74 20 | git-read-other-branch-or-commit. | 
| 159e40 | 22 52 65 62 61 73 65 20 6f 6e 74 6f 22 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Rebase.onto").................. | 
| 159e60 | 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 29 29 0a 20 | ....(magit-rebase-arguments))).. | 
| 159e80 | 20 28 6d 65 73 73 61 67 65 20 22 52 65 62 61 73    69 6e 67 2e 2e 2e 22 29 0a 20 20 28 6d 61 67 69 | .(message."Rebasing...")...(magi | 
| 159ea0 | 74 2d 67 69 74 2d 72 65 62 61 73 65 20 74 61 72    67 65 74 20 61 72 67 73 29 0a 20 20 28 6d 65 73 | t-git-rebase.target.args)...(mes | 
| 159ec0 | 73 61 67 65 20 22 52 65 62 61 73 69 6e 67 2e 2e    2e 64 6f 6e 65 22 29 29 0a 0a 3b 3b 3b 23 23 23 | sage."Rebasing...done"))..;;;### | 
| 159ee0 | 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 73 75 62 | autoload.(defun.magit-rebase-sub | 
| 159f00 | 73 65 74 20 28 6e 65 77 62 61 73 65 20 73 74 61    72 74 20 61 72 67 73 29 0a 20 20 22 52 65 62 61 | set.(newbase.start.args)..."Reba | 
| 159f20 | 73 65 20 61 20 73 75 62 73 65 74 20 6f 66 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 | se.a.subset.of.the.current.branc | 
| 159f40 | 68 27 73 20 68 69 73 74 6f 72 79 20 6f 6e 74 6f    20 61 20 6e 65 77 20 62 61 73 65 2e 0a 52 65 62 | h's.history.onto.a.new.base..Reb | 
| 159f60 | 61 73 65 20 63 6f 6d 6d 69 74 73 20 66 72 6f 6d    20 53 54 41 52 54 20 74 6f 20 60 48 45 41 44 27 | ase.commits.from.START.to.`HEAD' | 
| 159f80 | 20 6f 6e 74 6f 20 4e 45 57 42 41 53 45 2e 0a 53    54 41 52 54 20 68 61 73 20 74 6f 20 62 65 20 73 | .onto.NEWBASE..START.has.to.be.s | 
| 159fa0 | 65 6c 65 63 74 65 64 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 | elected.from.a.list.of.recent.co | 
| 159fc0 | 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 69 73 74 20 28 6d 61 | mmits."...(interactive.(list.(ma | 
| 159fe0 | 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 6d 6d 69 74 0a | git-read-other-branch-or-commit. | 
| 15a000 | 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 62 61 73 65 20 73 75 | ......................"Rebase.su | 
| 15a020 | 62 73 65 74 20 6f 6e 74 6f 22 20 6e 69 6c 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bset.onto".nil.................. | 
| 15a040 | 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 29 | .....(magit-get-upstream-branch) | 
| 15a060 | 29 0a 20 20 20 20 20 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 | )......................nil...... | 
| 15a080 | 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 61 73 65 2d 61 72 | ................(magit-rebase-ar | 
| 15a0a0 | 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 69 66    20 73 74 61 72 74 0a 20 20 20 20 20 20 28 70 72 | guments)))...(if.start.......(pr | 
| 15a0c0 | 6f 67 6e 20 28 6d 65 73 73 61 67 65 20 22 52 65    62 61 73 69 6e 67 2e 2e 2e 22 29 0a 20 20 20 20 | ogn.(message."Rebasing...")..... | 
| 15a0e0 | 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 63 65 | .........(magit-run-git-sequence | 
| 15a100 | 72 20 22 72 65 62 61 73 65 22 20 22 2d 2d 6f 6e    74 6f 22 20 6e 65 77 62 61 73 65 20 73 74 61 72 | r."rebase"."--onto".newbase.star | 
| 15a120 | 74 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 52 | t.args)..............(message."R | 
| 15a140 | 65 62 61 73 69 6e 67 2e 2e 2e 64 6f 6e 65 22 29    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 | ebasing...done")).....(magit-log | 
| 15a160 | 2d 73 65 6c 65 63 74 0a 20 20 20 20 20 20 60 28    6c 61 6d 62 64 61 20 28 63 6f 6d 6d 69 74 29 0a | -select.......`(lambda.(commit). | 
| 15a180 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    72 65 62 61 73 65 2d 73 75 62 73 65 74 20 2c 6e | .........(magit-rebase-subset.,n | 
| 15a1a0 | 65 77 62 61 73 65 20 28 63 6f 6e 63 61 74 20 63    6f 6d 6d 69 74 20 22 5e 22 29 20 28 6c 69 73 74 | ewbase.(concat.commit."^").(list | 
| 15a1c0 | 20 2c 40 61 72 67 73 29 29 29 0a 20 20 20 20 20    20 28 63 6f 6e 63 61 74 20 22 54 79 70 65 20 25 | .,@args))).......(concat."Type.% | 
| 15a1e0 | 70 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f    20 72 65 62 61 73 65 20 69 74 20 22 0a 20 20 20 | p.on.a.commit.to.rebase.it.".... | 
| 15a200 | 20 20 20 20 20 20 20 20 20 20 20 22 61 6e 64 20    63 6f 6d 6d 69 74 73 20 61 62 6f 76 65 20 69 74 | ..........."and.commits.above.it | 
| 15a220 | 20 6f 6e 74 6f 20 22 20 6e 65 77 62 61 73 65 20    22 2c 22 29 29 29 29 0a 0a 28 64 65 66 76 61 72 | .onto.".newbase.","))))..(defvar | 
| 15a240 | 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 | 
| 15a260 | 65 2d 73 65 6c 65 63 74 65 64 20 74 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 | e-selected.t)..(defun.magit-reba | 
| 15a280 | 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 31    0a 20 20 20 20 28 63 6f 6d 6d 69 74 20 61 72 67 | se-interactive-1.....(commit.arg | 
| 15a2a0 | 73 20 6d 65 73 73 61 67 65 20 26 6f 70 74 69 6f    6e 61 6c 20 65 64 69 74 6f 72 20 64 65 6c 61 79 | s.message.&optional.editor.delay | 
| 15a2c0 | 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 20 6e 6f    61 73 73 65 72 74 20 63 6f 6e 66 69 72 6d 29 0a | -edit-confirm.noassert.confirm). | 
| 15a2e0 | 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 77 68 65 6e 20 63 | ..(declare.(indent.2))...(when.c | 
| 15a300 | 6f 6d 6d 69 74 0a 20 20 20 20 28 69 66 20 28 65    71 20 63 6f 6d 6d 69 74 20 3a 6d 65 72 67 65 2d | ommit.....(if.(eq.commit.:merge- | 
| 15a320 | 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 28 73    65 74 71 20 63 6f 6d 6d 69 74 20 28 2d 2d 69 66 | base).........(setq.commit.(--if | 
| 15a340 | 2d 6c 65 74 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 | -let.(magit-get-upstream-branch) | 
| 15a360 | 0a 20 20 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 | 
| 15a380 | 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 69 74 20 22 48 45 41 | -git-string."merge-base".it."HEA | 
| 15a3a0 | 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 6e 69 6c 29 29 | D")........................nil)) | 
| 15a3c0 | 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28    6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 | .......(unless.(magit-rev-ancest | 
| 15a3e0 | 6f 72 2d 70 20 63 6f 6d 6d 69 74 20 22 48 45 41    44 22 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 | or-p.commit."HEAD").........(use | 
| 15a400 | 72 2d 65 72 72 6f 72 20 22 25 73 20 69 73 6e 27    74 20 61 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66 | r-error."%s.isn't.an.ancestor.of | 
| 15a420 | 20 48 45 41 44 22 20 63 6f 6d 6d 69 74 29 29 0a    20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 | .HEAD".commit)).......(if.(magit | 
| 15a440 | 2d 63 6f 6d 6d 69 74 2d 70 61 72 65 6e 74 73 20    63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 | -commit-parents.commit)......... | 
| 15a460 | 20 20 28 77 68 65 6e 20 28 6f 72 20 28 6e 6f 74    20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e | ..(when.(or.(not.(eq.this-comman | 
| 15a480 | 64 20 27 6d 61 67 69 74 2d 72 65 62 61 73 65 2d    69 6e 74 65 72 61 63 74 69 76 65 29 29 0a 20 20 | d.'magit-rebase-interactive))... | 
| 15a4a0 | 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 62 61 73 65 2d 69 | ..................magit-rebase-i | 
| 15a4c0 | 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 29 0a 20 20 20 | nteractive-include-selected).... | 
| 15a4e0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63    6f 6d 6d 69 74 20 28 63 6f 6e 63 61 74 20 63 6f | .........(setq.commit.(concat.co | 
| 15a500 | 6d 6d 69 74 20 22 5e 22 29 29 29 0a 20 20 20 20    20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 | mmit."^"))).........(setq.args.( | 
| 15a520 | 63 6f 6e 73 20 22 2d 2d 72 6f 6f 74 22 20 61 72    67 73 29 29 29 29 29 0a 20 20 28 77 68 65 6e 20 | cons."--root".args)))))...(when. | 
| 15a540 | 28 61 6e 64 20 63 6f 6d 6d 69 74 20 28 6e 6f 74    20 6e 6f 61 73 73 65 72 74 29 29 0a 20 20 20 20 | (and.commit.(not.noassert))..... | 
| 15a560 | 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 | 
| 15a580 | 61 63 74 69 76 65 2d 61 73 73 65 72 74 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | active-assert................... | 
| 15a5a0 | 63 6f 6d 6d 69 74 20 64 65 6c 61 79 2d 65 64 69    74 2d 63 6f 6e 66 69 72 6d 0a 20 20 20 20 20 20 | commit.delay-edit-confirm....... | 
| 15a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 73    6f 6d 65 20 28 73 74 72 69 6e 67 2d 70 72 65 66 | ............(--some.(string-pref | 
| 15a5e0 | 69 78 2d 70 20 22 2d 2d 72 65 62 61 73 65 2d 6d    65 72 67 65 73 22 20 69 74 29 20 61 72 67 73 29 | ix-p."--rebase-merges".it).args) | 
| 15a600 | 29 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 63    6f 6d 6d 69 74 20 28 6e 6f 74 20 63 6f 6e 66 69 | )))...(if.(and.commit.(not.confi | 
| 15a620 | 72 6d 29 29 0a 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 72 6f | rm)).......(let.((process-enviro | 
| 15a640 | 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 20 20 | nment.process-environment))..... | 
| 15a660 | 20 20 20 20 28 77 68 65 6e 20 65 64 69 74 6f 72    0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | ....(when.editor...........(push | 
| 15a680 | 20 28 63 6f 6e 63 61 74 20 22 47 49 54 5f 53 45    51 55 45 4e 43 45 5f 45 44 49 54 4f 52 3d 22 0a | .(concat."GIT_SEQUENCE_EDITOR=". | 
| 15a6a0 | 20 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 75 6e | ........................(if.(fun | 
| 15a6c0 | 63 74 69 6f 6e 70 20 65 64 69 74 6f 72 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ctionp.editor).................. | 
| 15a6e0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63    61 6c 6c 20 65 64 69 74 6f 72 20 63 6f 6d 6d 69 | ...........(funcall.editor.commi | 
| 15a700 | 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 65 64 69 | t)...........................edi | 
| 15a720 | 74 6f 72 29 29 0a 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 | tor)).................process-en | 
| 15a740 | 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 | vironment)).........(magit-run-g | 
| 15a760 | 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 72 65    62 61 73 65 22 20 22 2d 69 22 20 61 72 67 73 0a | it-sequencer."rebase"."-i".args. | 
| 15a780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 15a7a0 | 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 65 72    20 22 2d 2d 72 6f 6f 74 22 20 61 72 67 73 29 20 | .(unless.(member."--root".args). | 
| 15a7c0 | 63 6f 6d 6d 69 74 29 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 | commit))).....(magit-log-select. | 
| 15a7e0 | 20 20 20 20 20 20 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 | ......`(lambda.(commit)......... | 
| 15a800 | 20 3b 3b 20 49 6e 20 73 6f 6d 65 20 63 61 73 65    73 20 28 63 75 72 72 65 6e 74 6c 79 20 6a 75 73 | .;;.In.some.cases.(currently.jus | 
| 15a820 | 74 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 29 2c 20 22 | t.magit-rebase-remove-commit),." | 
| 15a840 | 2d 63 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 63    6f 6d 6d 65 6e 74 43 68 61 72 3d 23 22 20 69 73 | -c..........;;.commentChar=#".is | 
| 15a860 | 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 67 6c    6f 62 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 66 | .added.to.the.global.arguments.f | 
| 15a880 | 6f 72 20 67 69 74 2e 20 20 45 6e 73 75 72 65 0a    20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 61 74 | or.git...Ensure..........;;.that | 
| 15a8a0 | 20 74 68 65 20 73 61 6d 65 20 68 61 70 70 65 6e    73 20 77 68 65 6e 20 77 65 20 63 68 6f 73 65 20 | .the.same.happens.when.we.chose. | 
| 15a8c0 | 74 68 65 20 63 6f 6d 6d 69 74 20 76 69 61 0a 20    20 20 20 20 20 20 20 20 3b 3b 20 6d 61 67 69 74 | the.commit.via..........;;.magit | 
| 15a8e0 | 2d 6c 6f 67 2d 73 65 6c 65 63 74 2c 20 62 65 6c    6f 77 2e 0a 20 20 20 20 20 20 20 20 20 28 6c 65 | -log-select,.below...........(le | 
| 15a900 | 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 74 73 20 28 | t.((magit-git-global-arguments.( | 
| 15a920 | 6c 69 73 74 20 2c 40 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 | list.,@magit-git-global-argument | 
| 15a940 | 73 29 29 29 0a 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 69 6e | s)))............(magit-rebase-in | 
| 15a960 | 74 65 72 61 63 74 69 76 65 2d 31 20 63 6f 6d 6d    69 74 20 28 6c 69 73 74 20 2c 40 61 72 67 73 29 | teractive-1.commit.(list.,@args) | 
| 15a980 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 6d    65 73 73 61 67 65 20 2c 65 64 69 74 6f 72 20 2c | ..............,message.,editor., | 
| 15a9a0 | 64 65 6c 61 79 2d 65 64 69 74 2d 63 6f 6e 66 69    72 6d 20 2c 6e 6f 61 73 73 65 72 74 29 29 29 0a | delay-edit-confirm.,noassert))). | 
| 15a9c0 | 20 20 20 20 20 20 6d 65 73 73 61 67 65 29 29 29    0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | ......message)))..(defvar.magit- | 
| 15a9e0 | 2d 72 65 62 61 73 65 2d 70 75 62 6c 69 73 68 65    64 2d 73 79 6d 62 6f 6c 20 6e 69 6c 29 0a 28 64 | -rebase-published-symbol.nil).(d | 
| 15aa00 | 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 63 2d 65 64 69 74 2d | efvar.magit--rebase-public-edit- | 
| 15aa20 | 63 6f 6e 66 69 72 6d 65 64 20 6e 69 6c 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 | confirmed.nil)..(defun.magit-reb | 
| 15aa40 | 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 20 28 73 69 6e 63 | ase-interactive-assert.....(sinc | 
| 15aa60 | 65 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 6c 61    79 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 20 72 | e.&optional.delay-edit-confirm.r | 
| 15aa80 | 65 62 61 73 65 2d 6d 65 72 67 65 73 29 0a 20 20    28 6c 65 74 2a 20 28 28 63 6f 6d 6d 69 74 20 28 | ebase-merges)...(let*.((commit.( | 
| 15aaa0 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 74 61    72 67 65 74 2d 63 6f 6d 6d 69 74 20 73 69 6e 63 | magit-rebase--target-commit.sinc | 
| 15aac0 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 72    61 6e 63 68 65 73 20 28 6d 61 67 69 74 2d 6c 69 | e))..........(branches.(magit-li | 
| 15aae0 | 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 29 29 29 | st-publishing-branches.commit))) | 
| 15ab00 | 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74    2d 2d 72 65 62 61 73 65 2d 70 75 62 6c 69 63 2d | .....(setq.magit--rebase-public- | 
| 15ab20 | 65 64 69 74 2d 63 6f 6e 66 69 72 6d 65 64 0a 20    20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 | edit-confirmed...........(delete | 
| 15ab40 | 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c    29 20 6d 61 67 69 74 2d 2d 72 65 62 61 73 65 2d | .(magit-toplevel).magit--rebase- | 
| 15ab60 | 70 75 62 6c 69 63 2d 65 64 69 74 2d 63 6f 6e 66    69 72 6d 65 64 29 29 0a 20 20 20 20 28 77 68 65 | public-edit-confirmed)).....(whe | 
| 15ab80 | 6e 20 28 61 6e 64 20 62 72 61 6e 63 68 65 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | n.(and.branches................( | 
| 15aba0 | 6f 72 20 28 6e 6f 74 20 64 65 6c 61 79 2d 65 64    69 74 2d 63 6f 6e 66 69 72 6d 29 0a 20 20 20 20 | or.(not.delay-edit-confirm)..... | 
| 15abc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b    3b 20 54 68 65 20 75 73 65 72 20 6d 69 67 68 74 | ...............;;.The.user.might | 
| 15abe0 | 20 68 61 76 65 20 73 74 6f 70 70 65 64 20 61 74    20 61 20 70 75 62 6c 69 73 68 65 64 20 63 6f 6d | .have.stopped.at.a.published.com | 
| 15ac00 | 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 6d 65 72 65 6c 79 | mit....................;;.merely | 
| 15ac20 | 20 74 6f 20 61 64 64 20 6e 65 77 20 63 6f 6d 6d    69 74 73 20 2a 61 66 74 65 72 2a 20 69 74 2e 20 | .to.add.new.commits.*after*.it.. | 
| 15ac40 | 20 54 72 79 20 6e 6f 74 20 74 6f 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | .Try.not.to....................; | 
| 15ac60 | 3b 20 61 73 6b 20 75 73 65 72 73 20 77 68 65 74    68 65 72 20 74 68 65 79 20 72 65 61 6c 6c 79 20 | ;.ask.users.whether.they.really. | 
| 15ac80 | 77 61 6e 74 20 74 6f 20 65 64 69 74 20 70 75 62    6c 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 | want.to.edit.public............. | 
| 15aca0 | 20 20 20 20 20 20 20 3b 3b 20 63 6f 6d 6d 69 74    73 2c 20 77 68 65 6e 20 74 68 65 79 20 64 6f 6e | .......;;.commits,.when.they.don | 
| 15acc0 | 27 74 20 61 63 74 75 61 6c 6c 79 20 69 6e 74 65    6e 64 20 74 6f 20 64 6f 20 73 6f 2e 0a 20 20 20 | 't.actually.intend.to.do.so..... | 
| 15ace0 | 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 6c 6c 2d 70 20 28 6d | ................(not.(--all-p.(m | 
| 15ad00 | 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 69    74 20 63 6f 6d 6d 69 74 29 20 62 72 61 6e 63 68 | agit-rev-equal.it.commit).branch | 
| 15ad20 | 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65    74 20 28 28 6d 31 20 22 53 6f 6d 65 20 6f 66 20 | es)))).......(let.((m1."Some.of. | 
| 15ad40 | 74 68 65 73 65 20 63 6f 6d 6d 69 74 73 20 68 61    76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 | these.commits.have.already.been. | 
| 15ad60 | 70 75 62 6c 69 73 68 65 64 20 74 6f 20 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 32 20 | published.to.").............(m2. | 
| 15ad80 | 22 2e 5c 6e 44 6f 20 79 6f 75 20 72 65 61 6c 6c    79 20 77 61 6e 74 20 74 6f 20 6d 6f 64 69 66 79 | ".\nDo.you.really.want.to.modify | 
| 15ada0 | 20 74 68 65 6d 22 29 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 | .them")).........(magit-confirm. | 
| 15adc0 | 28 6f 72 20 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 6d 62 | (or.magit--rebase-published-symb | 
| 15ade0 | 6f 6c 20 27 72 65 62 61 73 65 2d 70 75 62 6c 69    73 68 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 | ol.'rebase-published)........... | 
| 15ae00 | 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 20 20 28 63 | (concat.m1."%s".m2)...........(c | 
| 15ae20 | 6f 6e 63 61 74 20 6d 31 20 22 25 69 20 70 75 62    6c 69 63 20 62 72 61 6e 63 68 65 73 22 20 6d 32 | oncat.m1."%i.public.branches".m2 | 
| 15ae40 | 29 0a 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20    62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 | )...........nil.branches))...... | 
| 15ae60 | 20 28 70 75 73 68 20 28 6d 61 67 69 74 2d 74 6f    70 6c 65 76 65 6c 29 20 6d 61 67 69 74 2d 2d 72 | .(push.(magit-toplevel).magit--r | 
| 15ae80 | 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 29 29 29 0a 20 | ebase-public-edit-confirmed))).. | 
| 15aea0 | 20 28 69 66 20 28 61 6e 64 20 28 6d 61 67 69 74    2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65 76 2d | .(if.(and.(magit-git-lines."rev- | 
| 15aec0 | 6c 69 73 74 22 20 22 2d 2d 6d 65 72 67 65 73 22    20 28 63 6f 6e 63 61 74 20 73 69 6e 63 65 20 22 | list"."--merges".(concat.since." | 
| 15aee0 | 2e 2e 48 45 41 44 22 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 6e 6f 74 20 72 65 62 61 73 65 | ..HEAD"))............(not.rebase | 
| 15af00 | 2d 6d 65 72 67 65 73 29 29 0a 20 20 20 20 20 20    28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 | -merges)).......(magit-read-char | 
| 15af20 | 2d 63 61 73 65 20 22 50 72 6f 63 65 65 64 20 64    65 73 70 69 74 65 20 6d 65 72 67 65 20 69 6e 20 | -case."Proceed.despite.merge.in. | 
| 15af40 | 72 65 62 61 73 65 20 72 61 6e 67 65 3f 20 20 22    20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 3f 63 | rebase.range?..".nil.........(?c | 
| 15af60 | 20 22 5b 63 5d 6f 6e 74 69 6e 75 65 22 20 73 69    6e 63 65 29 0a 20 20 20 20 20 20 20 20 28 3f 73 | ."[c]ontinue".since).........(?s | 
| 15af80 | 20 22 5b 73 5d 65 6c 65 63 74 20 6f 74 68 65 72    22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 | ."[s]elect.other".nil).........( | 
| 15afa0 | 3f 61 20 22 5b 61 5d 62 6f 72 74 22 20 28 75 73    65 72 2d 65 72 72 6f 72 20 22 51 75 69 74 22 29 | ?a."[a]bort".(user-error."Quit") | 
| 15afc0 | 29 29 0a 20 20 20 20 73 69 6e 63 65 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 | )).....since))..(defun.magit-reb | 
| 15afe0 | 61 73 65 2d 2d 74 61 72 67 65 74 2d 63 6f 6d 6d    69 74 20 28 73 69 6e 63 65 29 0a 20 20 28 69 66 | ase--target-commit.(since)...(if | 
| 15b000 | 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d    70 20 22 5e 22 20 73 69 6e 63 65 29 0a 20 20 20 | .(string-suffix-p."^".since).... | 
| 15b020 | 20 20 20 3b 3b 20 49 66 20 53 49 4e 43 45 20 69    73 20 22 52 45 56 5e 22 2c 20 74 68 65 6e 20 74 | ...;;.If.SINCE.is."REV^",.then.t | 
| 15b040 | 68 65 20 75 73 65 72 20 73 65 6c 65 63 74 65 64    0a 20 20 20 20 20 20 3b 3b 20 22 52 45 56 22 2c | he.user.selected.......;;."REV", | 
| 15b060 | 20 77 68 69 63 68 20 69 73 20 74 68 65 20 66 69    72 73 74 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 | .which.is.the.first.commit.that. | 
| 15b080 | 77 69 6c 6c 0a 20 20 20 20 20 20 3b 3b 20 62 65    20 72 65 70 6c 61 63 65 64 2e 20 20 28 66 72 6f | will.......;;.be.replaced...(fro | 
| 15b0a0 | 6d 5e 2e 2e 74 6f 5d 20 3c 3d 3e 20 5b 66 72 6f    6d 2e 2e 74 6f 5d 0a 20 20 20 20 20 20 28 73 75 | m^..to].<=>.[from..to].......(su | 
| 15b0c0 | 62 73 74 72 69 6e 67 20 73 69 6e 63 65 20 30 20    2d 31 29 0a 20 20 20 20 3b 3b 20 54 68 65 20 22 | bstring.since.0.-1).....;;.The." | 
| 15b0e0 | 2d 2d 72 6f 6f 74 22 20 61 72 67 75 6d 65 6e 74    20 69 73 20 62 65 69 6e 67 20 75 73 65 64 2e 0a | --root".argument.is.being.used.. | 
| 15b100 | 20 20 20 20 73 69 6e 63 65 29 29 0a 0a 3b 3b 3b    23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | ....since))..;;;###autoload.(def | 
| 15b120 | 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 20 28 63 6f 6d | un.magit-rebase-interactive.(com | 
| 15b140 | 6d 69 74 20 61 72 67 73 29 0a 20 20 22 53 74 61    72 74 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 | mit.args)..."Start.an.interactiv | 
| 15b160 | 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e 63    65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | e.rebase.sequence."...(interacti | 
| 15b180 | 76 65 20 28 6c 69 73 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 | ve.(list.(magit-commit-at-point) | 
| 15b1a0 | 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 | 
| 15b1c0 | 61 73 65 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 62 61 73 65 | ase-arguments)))...(magit-rebase | 
| 15b1e0 | 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 0a 20 20 20 20 22 | -interactive-1.commit.args....." | 
| 15b200 | 54 79 70 65 20 25 70 20 6f 6e 20 61 20 63 6f 6d    6d 69 74 20 74 6f 20 72 65 62 61 73 65 20 69 74 | Type.%p.on.a.commit.to.rebase.it | 
| 15b220 | 20 61 6e 64 20 61 6c 6c 20 63 6f 6d 6d 69 74 73    20 61 62 6f 76 65 20 69 74 2c 22 0a 20 20 20 20 | .and.all.commits.above.it,"..... | 
| 15b240 | 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 64 65 66 75 6e 20 6d | nil.t))..;;;###autoload.(defun.m | 
| 15b260 | 61 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f    73 71 75 61 73 68 20 28 61 72 67 73 29 0a 20 20 | agit-rebase-autosquash.(args)... | 
| 15b280 | 22 43 6f 6d 62 69 6e 65 20 73 71 75 61 73 68 20    61 6e 64 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 | "Combine.squash.and.fixup.commit | 
| 15b2a0 | 73 20 77 69 74 68 20 74 68 65 69 72 20 69 6e 74    65 6e 64 65 64 20 74 61 72 67 65 74 73 2e 22 0a | s.with.their.intended.targets.". | 
| 15b2c0 | 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 61 | ..(interactive.(list.(magit-reba | 
| 15b2e0 | 73 65 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 62 61 73 65 2d | se-arguments)))...(magit-rebase- | 
| 15b300 | 69 6e 74 65 72 61 63 74 69 76 65 2d 31 20 3a 6d    65 72 67 65 2d 62 61 73 65 0a 20 20 20 20 20 20 | interactive-1.:merge-base....... | 
| 15b320 | 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 22 2d 2d    61 75 74 6f 73 71 75 61 73 68 22 20 22 2d 2d 6b | (nconc.(list."--autosquash"."--k | 
| 15b340 | 65 65 70 2d 65 6d 70 74 79 22 29 20 61 72 67 73    29 0a 20 20 20 20 22 54 79 70 65 20 25 70 20 6f | eep-empty").args)....."Type.%p.o | 
| 15b360 | 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 73 71    75 61 73 68 20 69 6e 74 6f 20 69 74 20 61 6e 64 | n.a.commit.to.squash.into.it.and | 
| 15b380 | 20 74 68 65 6e 20 72 65 62 61 73 65 20 61 73 20    6e 65 63 65 73 73 61 72 79 2c 22 0a 20 20 20 20 | .then.rebase.as.necessary,"..... | 
| 15b3a0 | 22 74 72 75 65 22 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 | "true".nil.t))..;;;###autoload.( | 
| 15b3c0 | 64 65 66 75 6e 20 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 28 | defun.magit-rebase-edit-commit.( | 
| 15b3e0 | 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22    45 64 69 74 20 61 20 73 69 6e 67 6c 65 20 6f 6c | commit.args)..."Edit.a.single.ol | 
| 15b400 | 64 65 72 20 63 6f 6d 6d 69 74 20 75 73 69 6e 67    20 72 65 62 61 73 65 2e 22 0a 20 20 28 69 6e 74 | der.commit.using.rebase."...(int | 
| 15b420 | 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 74 2d | eractive.(list.(magit-commit-at- | 
| 15b440 | 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 61 67 | point)......................(mag | 
| 15b460 | 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 6d 61 67 69 74 2d | it-rebase-arguments)))...(magit- | 
| 15b480 | 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 | 
| 15b4a0 | 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 65 64 69 | ....."Type.%p.on.a.commit.to.edi | 
| 15b4c0 | 74 20 69 74 2c 22 0a 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 | t.it,".....(apply-partially.#'ma | 
| 15b4e0 | 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 65 64 69 74 29 0a 20 | git-rebase--perl-editor.'edit).. | 
| 15b500 | 20 20 20 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 | ...t))..;;;###autoload.(defun.ma | 
| 15b520 | 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72    64 2d 63 6f 6d 6d 69 74 20 28 63 6f 6d 6d 69 74 | git-rebase-reword-commit.(commit | 
| 15b540 | 20 61 72 67 73 29 0a 20 20 22 52 65 77 6f 72 64    20 61 20 73 69 6e 67 6c 65 20 6f 6c 64 65 72 20 | .args)..."Reword.a.single.older. | 
| 15b560 | 63 6f 6d 6d 69 74 20 75 73 69 6e 67 20 72 65 62    61 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | commit.using.rebase."...(interac | 
| 15b580 | 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 74 2d 70 6f 69 6e | tive.(list.(magit-commit-at-poin | 
| 15b5a0 | 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 72 | t)......................(magit-r | 
| 15b5c0 | 65 62 61 73 65 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 62 61 | ebase-arguments)))...(magit-reba | 
| 15b5e0 | 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 0a 20 20 20 | se-interactive-1.commit.args.... | 
| 15b600 | 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 65 77 6f 72 64 20 | ."Type.%p.on.a.commit.to.reword. | 
| 15b620 | 69 74 73 20 6d 65 73 73 61 67 65 2c 22 0a 20 20    20 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c | its.message,".....(apply-partial | 
| 15b640 | 6c 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 | ly.#'magit-rebase--perl-editor.' | 
| 15b660 | 72 65 77 6f 72 64 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 | reword)))..;;;###autoload.(defun | 
| 15b680 | 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 20 28 63 6f 6d | .magit-rebase-remove-commit.(com | 
| 15b6a0 | 6d 69 74 20 61 72 67 73 29 0a 20 20 22 52 65 6d    6f 76 65 20 61 20 73 69 6e 67 6c 65 20 6f 6c 64 | mit.args)..."Remove.a.single.old | 
| 15b6c0 | 65 72 20 63 6f 6d 6d 69 74 20 75 73 69 6e 67 20    72 65 62 61 73 65 2e 22 0a 20 20 28 69 6e 74 65 | er.commit.using.rebase."...(inte | 
| 15b6e0 | 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 74 2d 70 | ractive.(list.(magit-commit-at-p | 
| 15b700 | 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 61 67 69 | oint)......................(magi | 
| 15b720 | 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e    74 73 29 29 29 0a 20 20 3b 3b 20 6d 61 67 69 74 | t-rebase-arguments)))...;;.magit | 
| 15b740 | 2d 72 65 62 61 73 65 2d 2d 70 65 72 6c 2d 65 64    69 74 6f 72 20 61 73 73 75 6d 65 73 20 74 68 61 | -rebase--perl-editor.assumes.tha | 
| 15b760 | 74 20 74 68 65 20 63 6f 6d 6d 65 6e 74 20 63 68    61 72 61 63 74 65 72 20 69 73 20 22 23 22 2e 0a | t.the.comment.character.is."#".. | 
| 15b780 | 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 61 72 67 75 6d 65 | ..(let.((magit-git-global-argume | 
| 15b7a0 | 6e 74 73 0a 20 20 20 20 20 20 20 20 20 28 6e 63    6f 6e 63 20 28 6c 69 73 74 20 22 2d 63 22 20 22 | nts..........(nconc.(list."-c"." | 
| 15b7c0 | 63 6f 72 65 2e 63 6f 6d 6d 65 6e 74 43 68 61 72    3d 23 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | core.commentChar=#")............ | 
| 15b7e0 | 20 20 20 20 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 | .....magit-git-global-arguments) | 
| 15b800 | 29 29 0a 20 20 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 | )).....(magit-rebase-interactive | 
| 15b820 | 2d 31 20 63 6f 6d 6d 69 74 20 61 72 67 73 0a 20    20 20 20 20 20 22 54 79 70 65 20 25 70 20 6f 6e | -1.commit.args......."Type.%p.on | 
| 15b840 | 20 61 20 63 6f 6d 6d 69 74 20 74 6f 20 72 65 6d    6f 76 65 20 69 74 2c 22 0a 20 20 20 20 20 20 28 | .a.commit.to.remove.it,".......( | 
| 15b860 | 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 61 73 65 2d 2d | apply-partially.#'magit-rebase-- | 
| 15b880 | 70 65 72 6c 2d 65 64 69 74 6f 72 20 27 72 65 6d    6f 76 65 29 0a 20 20 20 20 20 20 6e 69 6c 20 6e | perl-editor.'remove).......nil.n | 
| 15b8a0 | 69 6c 20 74 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 2d 70 65 | il.t)))..(defun.magit-rebase--pe | 
| 15b8c0 | 72 6c 2d 65 64 69 74 6f 72 20 28 61 63 74 69 6f    6e 20 73 69 6e 63 65 29 0a 20 20 28 6c 65 74 20 | rl-editor.(action.since)...(let. | 
| 15b8e0 | 28 28 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d    72 65 76 2d 61 62 62 72 65 76 20 28 6d 61 67 69 | ((commit.(magit-rev-abbrev.(magi | 
| 15b900 | 74 2d 72 65 62 61 73 65 2d 2d 74 61 72 67 65 74    2d 63 6f 6d 6d 69 74 20 73 69 6e 63 65 29 29 29 | t-rebase--target-commit.since))) | 
| 15b920 | 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25    73 20 2d 69 20 2d 70 20 2d 65 20 27 2b 2b 24 78 | ).....(format."%s.-i.-p.-e.'++$x | 
| 15b940 | 20 69 66 20 6e 6f 74 20 24 78 20 61 6e 64 20 73    2f 5e 70 69 63 6b 20 25 73 2f 25 73 20 25 73 2f | .if.not.$x.and.s/^pick.%s/%s.%s/ | 
| 15b960 | 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d    61 67 69 74 2d 70 65 72 6c 2d 65 78 65 63 75 74 | '".............magit-perl-execut | 
| 15b980 | 61 62 6c 65 0a 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 | able.............commit......... | 
| 15b9a0 | 20 20 20 20 28 63 6c 2d 63 61 73 65 20 61 63 74    69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(cl-case.action............. | 
| 15b9c0 | 20 20 28 65 64 69 74 20 20 20 22 65 64 69 74 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(edit..."edit")............... | 
| 15b9e0 | 28 72 65 6d 6f 76 65 20 22 6e 6f 6f 70 5c 6e 23    20 70 69 63 6b 22 29 0a 20 20 20 20 20 20 20 20 | (remove."noop\n#.pick")......... | 
| 15ba00 | 20 20 20 20 20 20 28 72 65 77 6f 72 64 20 22 72    65 77 6f 72 64 22 29 0a 20 20 20 20 20 20 20 20 | ......(reword."reword")......... | 
| 15ba20 | 20 20 20 20 20 20 28 74 20 20 20 20 20 20 28 65    72 72 6f 72 20 22 75 6e 6b 6e 6f 77 6e 20 61 63 | ......(t......(error."unknown.ac | 
| 15ba40 | 74 69 6f 6e 3a 20 25 73 22 20 61 63 74 69 6f 6e    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | tion:.%s".action)))............. | 
| 15ba60 | 63 6f 6d 6d 69 74 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 | commit)))..;;;###autoload.(defun | 
| 15ba80 | 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 63 6f    6e 74 69 6e 75 65 20 28 26 6f 70 74 69 6f 6e 61 | .magit-rebase-continue.(&optiona | 
| 15baa0 | 6c 20 6e 6f 65 64 69 74 29 0a 20 20 22 52 65 73    74 61 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 | l.noedit)..."Restart.the.current | 
| 15bac0 | 20 72 65 62 61 73 69 6e 67 20 6f 70 65 72 61 74    69 6f 6e 2e 0a 49 6e 20 73 6f 6d 65 20 63 61 73 | .rebasing.operation..In.some.cas | 
| 15bae0 | 65 73 20 74 68 69 73 20 70 6f 70 73 20 75 70 20    61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 | es.this.pops.up.a.commit.message | 
| 15bb00 | 20 62 75 66 66 65 72 20 66 6f 72 20 79 6f 75 20    64 6f 0a 65 64 69 74 2e 20 20 57 69 74 68 20 61 | .buffer.for.you.do.edit...With.a | 
| 15bb20 | 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74    20 74 68 65 20 6f 6c 64 20 6d 65 73 73 61 67 65 | .prefix.argument.the.old.message | 
| 15bb40 | 20 69 73 20 72 65 75 73 65 64 20 61 73 2d 69 73    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | .is.reused.as-is."...(interactiv | 
| 15bb60 | 65 20 22 50 22 29 0a 20 20 28 69 66 20 28 6d 61    67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 | e."P")...(if.(magit-rebase-in-pr | 
| 15bb80 | 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 20 20    28 69 66 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 | ogress-p).......(if.(magit-anyth | 
| 15bba0 | 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 20 74    29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 | ing-unstaged-p.t)...........(use | 
| 15bbc0 | 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20    63 6f 6e 74 69 6e 75 65 20 72 65 62 61 73 65 20 | r-error."Cannot.continue.rebase. | 
| 15bbe0 | 77 69 74 68 20 75 6e 73 74 61 67 65 64 20 63 68    61 6e 67 65 73 22 29 0a 20 20 20 20 20 20 20 20 | with.unstaged.changes")......... | 
| 15bc00 | 28 77 68 65 6e 20 28 61 6e 64 20 28 6d 61 67 69    74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 | (when.(and.(magit-anything-stage | 
| 15bc20 | 64 2d 70 29 0a 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 | d-p)....................(file-ex | 
| 15bc40 | 69 73 74 73 2d 70 20 28 6d 61 67 69 74 2d 67 69    74 2d 64 69 72 20 22 72 65 62 61 73 65 2d 6d 65 | ists-p.(magit-git-dir."rebase-me | 
| 15bc60 | 72 67 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 6e 6f 74 20 28 | rge"))....................(not.( | 
| 15bc80 | 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 20 20 20 | member.(magit-toplevel)......... | 
| 15bca0 | 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 2d 72 | ........................magit--r | 
| 15bcc0 | 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 29 29 29 0a 20 | ebase-public-edit-confirmed))).. | 
| 15bce0 | 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 2d 61 73 73 | .........(magit-commit-amend-ass | 
| 15bd00 | 65 72 74 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 20 | ert............(magit-file-line. | 
| 15bd20 | 28 6d 61 67 69 74 2d 67 69 74 2d 64 69 72 20 22    72 65 62 61 73 65 2d 6d 65 72 67 65 2f 6f 72 69 | (magit-git-dir."rebase-merge/ori | 
| 15bd40 | 67 2d 68 65 61 64 22 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 | g-head")))).........(if.noedit.. | 
| 15bd60 | 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 69 72 6f | ...........(let.((process-enviro | 
| 15bd80 | 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 20 20 | nment.process-environment))..... | 
| 15bda0 | 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20    22 47 49 54 5f 45 44 49 54 4f 52 3d 74 72 75 65 | ..........(push."GIT_EDITOR=true | 
| 15bdc0 | 22 20 70 72 6f 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 | ".process-environment).......... | 
| 15bde0 | 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 28 6d 61 67 69 74 | .....(magit-run-git-async.(magit | 
| 15be00 | 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 63 6f 6e 74 | --rebase-resume-command)."--cont | 
| 15be20 | 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 2d 70 72 6f 63 65 73 | inue")...............(set-proces | 
| 15be40 | 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 63 65 73 73 0a 20 20 | s-sentinel.magit-this-process... | 
| 15be60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 15be80 | 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 73 73 2d 73 65 6e 74 | ..#'magit-sequencer-process-sent | 
| 15bea0 | 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 2d 74 68 69 73 2d 70 | inel)...............magit-this-p | 
| 15bec0 | 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 72 75 6e 2d 67 69 74 | rocess)...........(magit-run-git | 
| 15bee0 | 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 2d 72 65 73 75 6d 65 | -sequencer.(magit--rebase-resume | 
| 15bf00 | 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 0a 20 20 20 20 28 75 | -command)."--continue"))).....(u | 
| 15bf20 | 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 67 72 65 73 73 | ser-error."No.rebase.in.progress | 
| 15bf40 | 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 | 
| 15bf60 | 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 74 68 65 20 63 75 72 | t-rebase-skip.()..."Skip.the.cur | 
| 15bf80 | 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 68 65 20 63 75 72 72 | rent.commit.and.restart.the.curr | 
| 15bfa0 | 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 28 69 6e 74 65 72 61 | ent.rebase.operation."...(intera | 
| 15bfc0 | 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 65 62 61 73 65 2d 69 | ctive)...(unless.(magit-rebase-i | 
| 15bfe0 | 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 | 
| 15c000 | 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 20 28 6d 61 67 69 74 | o.rebase.in.progress"))...(magit | 
| 15c020 | 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 2d 2d 72 65 62 61 73 | -run-git-sequencer.(magit--rebas | 
| 15c040 | 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 22 29 29 0a 0a 3b 3b | e-resume-command)."--skip"))..;; | 
| 15c060 | 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 | 
| 15c080 | 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 20 6c 69 73 74 20 6f | -edit.()..."Edit.the.todo.list.o | 
| 15c0a0 | 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 61 74 69 6f 6e 2e 22 | f.the.current.rebase.operation." | 
| 15c0c0 | 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 61 67 69 | ...(interactive)...(unless.(magi | 
| 15c0e0 | 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 28 75 73 65 | t-rebase-in-progress-p).....(use | 
| 15c100 | 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 67 72 65 73 73 22 29 | r-error."No.rebase.in.progress") | 
| 15c120 | 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 20 22 72 65 | )...(magit-run-git-sequencer."re | 
| 15c140 | 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 3b 23 23 23 61 75 74 | base"."--edit-todo"))..;;;###aut | 
| 15c160 | 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 62 6f 72 74 20 | oload.(defun.magit-rebase-abort. | 
| 15c180 | 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 65 62 61 73 65 20 6f | ()..."Abort.the.current.rebase.o | 
| 15c1a0 | 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 72 69 67 69 6e 61 6c | peration,.restoring.the.original | 
| 15c1c0 | 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 0a 20 20 28 75 6e 6c | .branch."...(interactive)...(unl | 
| 15c1e0 | 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 72 65 73 73 2d 70 29 | ess.(magit-rebase-in-progress-p) | 
| 15c200 | 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 | 
| 15c220 | 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 72 6d 20 27 61 62 6f | rogress"))...(magit-confirm.'abo | 
| 15c240 | 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 61 73 65 22 29 0a 20 | rt-rebase."Abort.this.rebase").. | 
| 15c260 | 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 65 62 61 73 65 2d 72 | .(magit-run-git.(magit--rebase-r | 
| 15c280 | 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 29 0a 0a 28 64 65 66 | esume-command)."--abort"))..(def | 
| 15c2a0 | 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 73 73 2d 70 20 28 29 | un.magit-rebase-in-progress-p.() | 
| 15c2c0 | 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 69 73 20 69 6e 20 70 | ..."Return.t.if.a.rebase.is.in.p | 
| 15c2e0 | 72 6f 67 72 65 73 73 2e 22 0a 20 20 28 6f 72 20    28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 | rogress."...(or.(file-exists-p.( | 
| 15c300 | 6d 61 67 69 74 2d 67 69 74 2d 64 69 72 20 22 72    65 62 61 73 65 2d 6d 65 72 67 65 22 29 29 0a 20 | magit-git-dir."rebase-merge")).. | 
| 15c320 | 20 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74    73 2d 70 20 28 6d 61 67 69 74 2d 67 69 74 2d 64 | .....(file-exists-p.(magit-git-d | 
| 15c340 | 69 72 20 22 72 65 62 61 73 65 2d 61 70 70 6c 79    2f 6f 6e 74 6f 22 29 29 29 29 0a 0a 28 64 65 66 | ir."rebase-apply/onto"))))..(def | 
| 15c360 | 75 6e 20 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 20 | un.magit--rebase-resume-command. | 
| 15c380 | 28 29 0a 20 20 28 69 66 20 28 66 69 6c 65 2d 65    78 69 73 74 73 2d 70 20 28 6d 61 67 69 74 2d 67 | ()...(if.(file-exists-p.(magit-g | 
| 15c3a0 | 69 74 2d 64 69 72 20 22 72 65 62 61 73 65 2d 72    65 63 75 72 73 69 76 65 22 29 29 20 22 72 62 72 | it-dir."rebase-recursive"))."rbr | 
| 15c3c0 | 22 20 22 72 65 62 61 73 65 22 29 29 0a 0a 3b 3b    3b 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 | "."rebase"))..;;;.Sections..(def | 
| 15c3e0 | 75 6e 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 65 6e | un.magit-insert-sequencer-sequen | 
| 15c400 | 63 65 20 28 29 0a 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 | ce.()..."Insert.section.for.the. | 
| 15c420 | 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 73 | on-going.cherry-pick.or.revert.s | 
| 15c440 | 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 63 65 20 69 73 20 | equence..If.no.such.sequence.is. | 
| 15c460 | 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 6c 65 74 | in.progress,.do.nothing."...(let | 
| 15c480 | 20 28 28 70 69 63 6b 69 6e 67 20 28 6d 61 67 69    74 2d 63 68 65 72 72 79 2d 70 69 63 6b 2d 69 6e | .((picking.(magit-cherry-pick-in | 
| 15c4a0 | 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 29 0a 20    20 20 20 28 77 68 65 6e 20 28 6f 72 20 70 69 63 | -progress-p))).....(when.(or.pic | 
| 15c4c0 | 6b 69 6e 67 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 | king.(magit-revert-in-progress-p | 
| 15c4e0 | 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 74 69 6f 6e 20 28 | )).......(magit-insert-section.( | 
| 15c500 | 73 65 71 75 65 6e 63 65 29 0a 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | sequence).........(magit-insert- | 
| 15c520 | 68 65 61 64 69 6e 67 20 28 69 66 20 70 69 63 6b    69 6e 67 20 22 43 68 65 72 72 79 20 50 69 63 6b | heading.(if.picking."Cherry.Pick | 
| 15c540 | 69 6e 67 22 20 22 52 65 76 65 72 74 69 6e 67 22    29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e | ing"."Reverting")).........(when | 
| 15c560 | 2d 6c 65 74 20 28 28 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 | -let.((lines.................... | 
| 15c580 | 20 28 63 64 72 20 28 6d 61 67 69 74 2d 66 69 6c    65 2d 6c 69 6e 65 73 20 28 6d 61 67 69 74 2d 67 | .(cdr.(magit-file-lines.(magit-g | 
| 15c5a0 | 69 74 2d 64 69 72 20 22 73 65 71 75 65 6e 63 65    72 2f 74 6f 64 6f 22 29 29 29 29 29 0a 20 20 20 | it-dir."sequencer/todo"))))).... | 
| 15c5c0 | 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 76 65 72 73 65 20 6c | .......(dolist.(line.(nreverse.l | 
| 15c5e0 | 69 6e 65 73 29 29 0a 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 | ines)).............(when.(string | 
| 15c600 | 2d 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 22 5e 5c 5c 28 70 | -match...................."^\\(p | 
| 15c620 | 69 63 6b 5c 5c 7c 72 65 76 65 72 74 5c 5c 29 20    5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c 5c 28 2e | ick\\|revert\\).\\([^.]+\\).\\(. | 
| 15c640 | 2a 5c 5c 29 24 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 69 | *\\)$".line)...............(magi | 
| 15c660 | 74 2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72    69 6e 67 73 20 28 63 6d 64 20 68 61 73 68 20 6d | t-bind-match-strings.(cmd.hash.m | 
| 15c680 | 73 67 29 20 6c 69 6e 65 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | sg).line.................(magit- | 
| 15c6a0 | 69 6e 73 65 72 74 2d 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 | insert-section.(commit.hash).... | 
| 15c6c0 | 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 | 
| 15c6e0 | 7a 65 20 63 6d 64 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 | ze.cmd.'font-lock-face.'magit-se | 
| 15c700 | 71 75 65 6e 63 65 2d 70 69 63 6b 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | quence-pick).................... | 
| 15c720 | 20 20 20 20 20 20 20 22 20 22 20 28 70 72 6f 70    65 72 74 69 7a 65 20 68 61 73 68 20 27 66 6f 6e | .......".".(propertize.hash.'fon | 
| 15c740 | 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 20 20 20 20 20 20 20 | t-lock-face.'magit-hash)........ | 
| 15c760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 22 20 22 20 6d 73 67 20 22 5c 6e 22 29 | ...................".".msg."\n") | 
| 15c780 | 29 29 29 29 29 0a 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 | 
| 15c7a0 | 73 65 72 74 2d 73 65 71 75 65 6e 63 65 0a 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 | sert-sequence..........(magit-fi | 
| 15c7c0 | 6c 65 2d 6c 69 6e 65 20 28 6d 61 67 69 74 2d 67    69 74 2d 64 69 72 20 28 69 66 20 70 69 63 6b 69 | le-line.(magit-git-dir.(if.picki | 
| 15c7e0 | 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.............................. | 
| 15c800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 43 48 45 52 52 59 5f 50 49 43 4b 5f 48 45 41 | ................"CHERRY_PICK_HEA | 
| 15c820 | 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 20 20 20 20 20 | D".............................. | 
| 15c840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 52    45 56 45 52 54 5f 48 45 41 44 22 29 29 29 0a 20 | .............."REVERT_HEAD"))).. | 
| 15c860 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66    69 6c 65 2d 6c 69 6e 65 20 28 6d 61 67 69 74 2d | ........(magit-file-line.(magit- | 
| 15c880 | 67 69 74 2d 64 69 72 20 22 73 65 71 75 65 6e 63    65 72 2f 68 65 61 64 22 29 29 29 0a 20 20 20 20 | git-dir."sequencer/head")))..... | 
| 15c8a0 | 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ....(insert."\n")))))..(defun.ma | 
| 15c8c0 | 67 69 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 | git-insert-am-sequence.()..."Ins | 
| 15c8e0 | 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 70 61 74 | ert.section.for.the.on-going.pat | 
| 15c900 | 63 68 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 | ch.applying.sequence..If.no.such | 
| 15c920 | 20 73 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 | .sequence.is.in.progress,.do.not | 
| 15c940 | 68 69 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 | hing."...(when.(magit-am-in-prog | 
| 15c960 | 72 65 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 | ress-p).....(magit-insert-sectio | 
| 15c980 | 6e 20 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 | n.(rebase-sequence).......(magit | 
| 15c9a0 | 2d 69 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 | -insert-heading."Applying.patche | 
| 15c9c0 | 73 22 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28    28 70 61 74 63 68 65 73 20 28 6e 72 65 76 65 72 | s").......(let.((patches.(nrever | 
| 15c9e0 | 73 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 | se.(magit-rebase-patches)))..... | 
| 15ca00 | 20 20 20 20 20 20 20 20 70 61 74 63 68 20 63 6f    6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 28 77 | ........patch.commit).........(w | 
| 15ca20 | 68 69 6c 65 20 70 61 74 63 68 65 73 0a 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 | hile.patches...........(setq.pat | 
| 15ca40 | 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 73 65 74 | ch.(pop.patches))...........(set | 
| 15ca60 | 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 20 20 20 | q.commit.(magit-commit-p........ | 
| 15ca80 | 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 2d 73 74 | .................(cadr.(split-st | 
| 15caa0 | 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 29 29 29 | ring.(magit-file-line.patch))))) | 
| 15cac0 | 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 20 70 61 | ...........(cond.((and.commit.pa | 
| 15cae0 | 74 63 68 65 73 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 | tches)..................(magit-s | 
| 15cb00 | 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 20 20 | equence-insert-commit........... | 
| 15cb20 | 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 74 2d 73 65 71 | ........"pick".commit.'magit-seq | 
| 15cb40 | 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 20 20 28 70 61 | uence-pick)).................(pa | 
| 15cb60 | 74 63 68 65 73 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 | tches..................(magit-se | 
| 15cb80 | 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 20 20 20 20 20 20 20 | quence-insert-am-patch.......... | 
| 15cba0 | 20 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 | ........."pick".patch.'magit-seq | 
| 15cbc0 | 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 20 20 28 63 6f | uence-pick)).................(co | 
| 15cbe0 | 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 67 69 74 2d 73 65 71 | mmit..................(magit-seq | 
| 15cc00 | 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 73 65 71    75 65 6e 63 65 20 63 6f 6d 6d 69 74 20 22 4f 52 | uence-insert-sequence.commit."OR | 
| 15cc20 | 49 47 5f 48 45 41 44 22 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 | IG_HEAD")).................(t... | 
| 15cc40 | 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 75 65 6e 63 65 2d 69 | ...............(magit-sequence-i | 
| 15cc60 | 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 20 20 20 20 20 20 20 | nsert-am-patch.................. | 
| 15cc80 | 20 22 73 74 6f 70 22 20 70 61 74 63 68 20 27 6d    61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 73 74 | ."stop".patch.'magit-sequence-st | 
| 15cca0 | 6f 70 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 65 71 75 | op)..................(magit-sequ | 
| 15ccc0 | 65 6e 63 65 2d 69 6e 73 65 72 74 2d 73 65 71 75    65 6e 63 65 20 6e 69 6c 20 22 4f 52 49 47 5f 48 | ence-insert-sequence.nil."ORIG_H | 
| 15cce0 | 45 41 44 22 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 | EAD"))))).......(insert.?\n)))). | 
| 15cd00 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65    71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 61 6d | .(defun.magit-sequence-insert-am | 
| 15cd20 | 2d 70 61 74 63 68 20 28 74 79 70 65 20 70 61 74    63 68 20 66 61 63 65 29 0a 20 20 28 6d 61 67 69 | -patch.(type.patch.face)...(magi | 
| 15cd40 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e    20 28 66 69 6c 65 20 70 61 74 63 68 29 0a 20 20 | t-insert-section.(file.patch)... | 
| 15cd60 | 20 20 28 6c 65 74 20 28 28 74 69 74 6c 65 0a 20    20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d | ..(let.((title............(with- | 
| 15cd80 | 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 28 69 6e 73 65 72 74 | temp-buffer..............(insert | 
| 15cda0 | 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 70    61 74 63 68 20 6e 69 6c 20 6e 69 6c 20 34 30 39 | -file-contents.patch.nil.nil.409 | 
| 15cdc0 | 36 29 0a 20 20 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 | 6)..............(unless.(re-sear | 
| 15cde0 | 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 53 75 62    6a 65 63 74 3a 20 22 20 6e 69 6c 20 74 29 0a 20 | ch-forward."^Subject:.".nil.t).. | 
| 15ce00 | 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- | 
| 15ce20 | 6d 69 6e 29 29 29 0a 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 | min)))..............(buffer-subs | 
| 15ce40 | 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 74 69 6f 6e | tring.(point).(line-end-position | 
| 15ce60 | 29 29 29 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 69 7a 65 20 | ))))).......(insert.(propertize. | 
| 15ce80 | 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 0a 20 20 20 20 20 | type.'font-lock-face.face)...... | 
| 15cea0 | 20 20 20 20 20 20 20 20 20 3f 5c 73 20 28 70 72    6f 70 65 72 74 69 7a 65 20 28 66 69 6c 65 2d 6e | .........?\s.(propertize.(file-n | 
| 15cec0 | 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79    20 70 61 74 63 68 29 0a 20 20 20 20 20 20 20 20 | ame-nondirectory.patch)......... | 
| 15cee0 | 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 | 
| 15cf00 | 2d 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 20 20 20 20 | -face.'magit-hash).............. | 
| 15cf20 | 20 3f 5c 73 20 74 69 74 6c 65 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 3f 5c 6e 29 29 29 29 | .?\s.title...............?\n)))) | 
| 15cf40 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 72 65 62 61 73 65 2d 73 65 71 | ..(defun.magit-insert-rebase-seq | 
| 15cf60 | 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 66 6f 72 20 74 | uence.()..."Insert.section.for.t | 
| 15cf80 | 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 63 65 2e 0a 49 66 20 | he.on-going.rebase.sequence..If. | 
| 15cfa0 | 6e 6f 20 73 75 63 68 20 73 65 71 75 65 6e 63 65    20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c | no.such.sequence.is.in.progress, | 
| 15cfc0 | 20 64 6f 20 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 72 65 62 | .do.nothing."...(when.(magit-reb | 
| 15cfe0 | 61 73 65 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 69 | ase-in-progress-p).....(let*.((i | 
| 15d000 | 6e 74 65 72 61 63 74 69 76 65 20 28 66 69 6c 65    2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 6d 61 | nteractive.(file-directory-p.(ma | 
| 15d020 | 67 69 74 2d 67 69 74 2d 64 69 72 20 22 72 65 62    61 73 65 2d 6d 65 72 67 65 22 29 29 29 0a 20 20 | git-git-dir."rebase-merge")))... | 
| 15d040 | 20 20 20 20 20 20 20 20 20 28 64 69 72 20 20 28    69 66 20 69 6e 74 65 72 61 63 74 69 76 65 20 22 | .........(dir..(if.interactive." | 
| 15d060 | 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 22 20 22    72 65 62 61 73 65 2d 61 70 70 6c 79 2f 22 29 29 | rebase-merge/"."rebase-apply/")) | 
| 15d080 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 61 6d    65 20 28 74 68 72 65 61 64 2d 66 69 72 73 74 20 | ............(name.(thread-first. | 
| 15d0a0 | 28 63 6f 6e 63 61 74 20 64 69 72 20 22 68 65 61    64 2d 6e 61 6d 65 22 29 0a 20 20 20 20 20 20 20 | (concat.dir."head-name")........ | 
| 15d0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69    74 2d 67 69 74 2d 64 69 72 0a 20 20 20 20 20 20 | ............magit-git-dir....... | 
| 15d0e0 | 20 20 20 20 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 | .............magit-file-line)).. | 
| 15d100 | 20 20 20 20 20 20 20 20 20 20 28 6f 6e 74 6f 20    28 74 68 72 65 61 64 2d 66 69 72 73 74 20 28 63 | ..........(onto.(thread-first.(c | 
| 15d120 | 6f 6e 63 61 74 20 64 69 72 20 22 6f 6e 74 6f 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oncat.dir."onto")............... | 
| 15d140 | 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 64    69 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....magit-git-dir.............. | 
| 15d160 | 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 20 20 20 | ......magit-file-line))......... | 
| 15d180 | 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 6f 6e 74 | ...(onto.(or.(magit-rev-name.ont | 
| 15d1a0 | 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 28 6d 61 | o.name)......................(ma | 
| 15d1c0 | 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 2f 2a 22 | git-rev-name.onto."refs/heads/*" | 
| 15d1e0 | 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 20 28 6d | ).onto))............(name.(or.(m | 
| 15d200 | 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 73 2f 2a | agit-rev-name.name."refs/heads/* | 
| 15d220 | 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 74 2d 73 | ").name))).......(magit-insert-s | 
| 15d240 | 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 20 20 20 | ection.(rebase-sequence)........ | 
| 15d260 | 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 74 20 22 | .(magit-insert-heading.(format." | 
| 15d280 | 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 6f 29 29 | Rebasing.%s.onto.%s".name.onto)) | 
| 15d2a0 | 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 20 20 20 | .........(if.interactive........ | 
| 15d2c0 | 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 67 65 2d | .....(magit-rebase-insert-merge- | 
| 15d2e0 | 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 69 74 2d | sequence.onto)...........(magit- | 
| 15d300 | 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 6f 6e 74 | rebase-insert-apply-sequence.ont | 
| 15d320 | 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 0a 28 64 | o)).........(insert.?\n)))))..(d | 
| 15d340 | 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 22 52 65 | efun.magit-rebase--todo.()..."Re | 
| 15d360 | 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 61 6e 63 | turn.`git-rebase-action'.instanc | 
| 15d380 | 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 6e 73 2e | es.for.remaining.rebase.actions. | 
| 15d3a0 | 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 65 20 73 | .These.are.ordered.in.that.the.s | 
| 15d3c0 | 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 74 68 65 | ame.way.they'll.be.sorted.in.the | 
| 15d3e0 | 0a 73 74 61 74 75 73 20 62 75 66 66 65 72 20 28    69 2e 65 2e 20 74 68 65 20 72 65 76 65 72 73 65 | .status.buffer.(i.e..the.reverse | 
| 15d400 | 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 29 2e 22 0a | .of.how.they.will.be.applied).". | 
| 15d420 | 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 6d 61 67 69 | ..(let.((comment-start.(or.(magi | 
| 15d440 | 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 22 29 29 0a | t-get."core.commentChar")."#")). | 
| 15d460 | 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 70 2d 62 75 | ........lines).....(with-temp-bu | 
| 15d480 | 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 65 6e 74 73 | ffer.......(insert-file-contents | 
| 15d4a0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 64 69 72 20    22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 67 69 | .(magit-git-dir."rebase-merge/gi | 
| 15d4c0 | 74 2d 72 65 62 61 73 65 2d 74 6f 64 6f 22 29 29    0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e | t-rebase-todo")).......(while.(n | 
| 15d4e0 | 6f 74 20 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 | ot.(eobp)).........(let.((ln.(gi | 
| 15d500 | 74 2d 72 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 | t-rebase-current-line)))........ | 
| 15d520 | 20 20 20 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 | ...(when.(oref.ln.action-type).. | 
| 15d540 | 20 20 20 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 | ...........(push.ln.lines))).... | 
| 15d560 | 20 20 20 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 | .....(forward-line))).....lines) | 
| 15d580 | 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 6d 65 | )..(defun.magit-rebase-insert-me | 
| 15d5a0 | 72 67 65 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 | rge-sequence.(onto)...(dolist.(l | 
| 15d5c0 | 69 6e 65 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 | ine.(magit-rebase--todo)).....(w | 
| 15d5e0 | 69 74 68 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 | ith-slots.(action-type.action.ac | 
| 15d600 | 74 69 6f 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 | tion-options.target).line....... | 
| 15d620 | 28 70 63 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 60 63 6f 6d | (pcase.action-type.........(`com | 
| 15d640 | 6d 69 74 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 | mit..........(magit-sequence-ins | 
| 15d660 | 65 72 74 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 | ert-commit.action.target.'magit- | 
| 15d680 | 73 65 71 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 | sequence-pick)).........((or.(or | 
| 15d6a0 | 20 60 65 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 | .`exec.`label)..............(and | 
| 15d6c0 | 20 60 6d 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 | .`merge.(guard.(not.action-optio | 
| 15d6e0 | 6e 73 29 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 | ns))))..........(insert.(propert | 
| 15d700 | 69 7a 65 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 | ize.action.'font-lock-face.'magi | 
| 15d720 | 74 2d 73 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 | t-sequence-onto)."\s"........... | 
| 15d740 | 20 20 20 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 | .......(propertize.target.'font- | 
| 15d760 | 6c 6f 63 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 | lock-face.'git-rebase-label)."\n | 
| 15d780 | 22 29 29 0a 20 20 20 20 20 20 20 20 28 60 6d 65    72 67 65 0a 20 20 20 20 20 20 20 20 20 28 69 66 | ")).........(`merge..........(if | 
| 15d7a0 | 2d 6c 65 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 | -let.((hash.(and.(string-match." | 
| 15d7c0 | 2d 5b 63 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 | -[cC].\\([^.]+\\)".action-option | 
| 15d7e0 | 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).............................. | 
| 15d800 | 28 6d 61 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 | (match-string.1.action-options)) | 
| 15d820 | 29 29 0a 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 | ))..............(magit-insert-se | 
| 15d840 | 63 74 69 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 | ction.(commit.hash)............. | 
| 15d860 | 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........ | 
| 15d880 | 20 20 20 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 | ..........(propertize."merge".'f | 
| 15d8a0 | 6f 6e 74 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 | ont-lock-face.'magit-sequence-pi | 
| 15d8c0 | 63 6b 29 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 | ck).................."\s"....... | 
| 15d8e0 | 20 20 20 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 | ...........(magit-format-rev-sum | 
| 15d900 | 6d 61 72 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 | mary.hash)."\n"))............(er | 
| 15d920 | 72 6f 72 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 | ror."failed.to.parse.merge.messa | 
| 15d940 | 67 65 20 68 61 73 68 22 29 29 29 29 29 29 0a 20    20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 | ge.hash"))))))...(magit-sequence | 
| 15d960 | 2d 69 6e 73 65 72 74 2d 73 65 71 75 65 6e 63 65    0a 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d | -insert-sequence....(magit-file- | 
| 15d980 | 6c 69 6e 65 20 28 6d 61 67 69 74 2d 67 69 74 2d    64 69 72 20 22 72 65 62 61 73 65 2d 6d 65 72 67 | line.(magit-git-dir."rebase-merg | 
| 15d9a0 | 65 2f 73 74 6f 70 70 65 64 2d 73 68 61 22 29 29    0a 20 20 20 6f 6e 74 6f 0a 20 20 20 28 2d 2d 77 | e/stopped-sha"))....onto....(--w | 
| 15d9c0 | 68 65 6e 2d 6c 65 74 20 28 6d 61 67 69 74 2d 66    69 6c 65 2d 6c 69 6e 65 73 20 28 6d 61 67 69 74 | hen-let.(magit-file-lines.(magit | 
| 15d9e0 | 2d 67 69 74 2d 64 69 72 20 22 72 65 62 61 73 65    2d 6d 65 72 67 65 2f 64 6f 6e 65 22 29 29 0a 20 | -git-dir."rebase-merge/done")).. | 
| 15da00 | 20 20 20 20 28 63 61 64 72 20 28 73 70 6c 69 74    2d 73 74 72 69 6e 67 20 28 63 61 72 20 28 6c 61 | ....(cadr.(split-string.(car.(la | 
| 15da20 | 73 74 20 69 74 29 29 29 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 | st.it)))))))..(defun.magit-rebas | 
| 15da40 | 65 2d 69 6e 73 65 72 74 2d 61 70 70 6c 79 2d 73    65 71 75 65 6e 63 65 20 28 6f 6e 74 6f 29 0a 20 | e-insert-apply-sequence.(onto).. | 
| 15da60 | 20 28 6c 65 74 20 28 28 72 65 77 72 69 74 74 65    6e 0a 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 | .(let.((rewritten..........(--ma | 
| 15da80 | 70 20 28 63 61 72 20 28 73 70 6c 69 74 2d 73 74    72 69 6e 67 20 69 74 29 29 0a 20 20 20 20 20 20 | p.(car.(split-string.it))....... | 
| 15daa0 | 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 20 28 6d 61 67 | ..........(magit-file-lines.(mag | 
| 15dac0 | 69 74 2d 67 69 74 2d 64 69 72 20 22 72 65 62 61    73 65 2d 61 70 70 6c 79 2f 72 65 77 72 69 74 74 | it-git-dir."rebase-apply/rewritt | 
| 15dae0 | 65 6e 22 29 29 29 29 0a 20 20 20 20 20 20 20 20    28 73 74 6f 70 20 28 6d 61 67 69 74 2d 66 69 6c | en")))).........(stop.(magit-fil | 
| 15db00 | 65 2d 6c 69 6e 65 20 28 6d 61 67 69 74 2d 67 69    74 2d 64 69 72 20 22 72 65 62 61 73 65 2d 61 70 | e-line.(magit-git-dir."rebase-ap | 
| 15db20 | 70 6c 79 2f 6f 72 69 67 69 6e 61 6c 2d 63 6f 6d    6d 69 74 22 29 29 29 29 0a 20 20 20 20 28 64 6f | ply/original-commit")))).....(do | 
| 15db40 | 6c 69 73 74 20 28 70 61 74 63 68 20 28 6e 72 65    76 65 72 73 65 20 28 63 64 72 20 28 6d 61 67 69 | list.(patch.(nreverse.(cdr.(magi | 
| 15db60 | 74 2d 72 65 62 61 73 65 2d 70 61 74 63 68 65 73    29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 | t-rebase-patches)))).......(let. | 
| 15db80 | 28 28 68 61 73 68 20 28 63 61 64 72 20 28 73 70    6c 69 74 2d 73 74 72 69 6e 67 20 28 6d 61 67 69 | ((hash.(cadr.(split-string.(magi | 
| 15dba0 | 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 70 61 74 63    68 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | t-file-line.patch))))).........( | 
| 15dbc0 | 75 6e 6c 65 73 73 20 28 6f 72 20 28 6d 65 6d 62    65 72 20 68 61 73 68 20 72 65 77 72 69 74 74 65 | unless.(or.(member.hash.rewritte | 
| 15dbe0 | 6e 29 0a 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 68 61 | n).....................(equal.ha | 
| 15dc00 | 73 68 20 73 74 6f 70 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 | sh.stop))...........(magit-seque | 
| 15dc20 | 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69    74 20 22 70 69 63 6b 22 20 68 61 73 68 20 27 6d | nce-insert-commit."pick".hash.'m | 
| 15dc40 | 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 70 69    63 6b 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 | agit-sequence-pick)))))...(magit | 
| 15dc60 | 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74    2d 73 65 71 75 65 6e 63 65 0a 20 20 20 28 6d 61 | -sequence-insert-sequence....(ma | 
| 15dc80 | 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 28 6d    61 67 69 74 2d 67 69 74 2d 64 69 72 20 22 72 65 | git-file-line.(magit-git-dir."re | 
| 15dca0 | 62 61 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 29 29 0a 20 20 | base-apply/original-commit"))... | 
| 15dcc0 | 20 6f 6e 74 6f 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 72 65 62 61 73 65 2d 70 61 74 | .onto))..(defun.magit-rebase-pat | 
| 15dce0 | 63 68 65 73 20 28 29 0a 20 20 28 64 69 72 65 63    74 6f 72 79 2d 66 69 6c 65 73 20 28 6d 61 67 69 | ches.()...(directory-files.(magi | 
| 15dd00 | 74 2d 67 69 74 2d 64 69 72 20 22 72 65 62 61 73    65 2d 61 70 70 6c 79 22 29 20 74 20 22 5e 5b 30 | t-git-dir."rebase-apply").t."^[0 | 
| 15dd20 | 2d 39 5d 5c 5c 7b 34 5c 5c 7d 24 22 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 71 | -9]\\{4\\}$"))..(defun.magit-seq | 
| 15dd40 | 75 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 | uence-insert-sequence.(stop.onto | 
| 15dd60 | 20 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 | .&optional.orig)...(let.((head.( | 
| 15dd80 | 6d 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 | magit-rev-parse."HEAD")).done).. | 
| 15dda0 | 20 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 | ...(setq.onto.(if.onto.(magit-re | 
| 15ddc0 | 76 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 | v-parse.onto).head)).....(setq.d | 
| 15dde0 | 6f 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 | one.(magit-git-lines."log"."--fo | 
| 15de00 | 72 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 | rmat=%H".(concat.onto."..HEAD")) | 
| 15de20 | 29 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 | ).....(when.(and.stop.(not.(memb | 
| 15de40 | 65 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 | er.(magit-rev-parse.stop).done)) | 
| 15de60 | 29 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 | ).......(let.((id.(magit-patch-i | 
| 15de80 | 64 20 73 74 6f 70 29 29 29 0a 20 20 20 20 20 20    20 20 28 2d 2d 69 66 2d 6c 65 74 20 28 2d 2d 66 | d.stop))).........(--if-let.(--f | 
| 15dea0 | 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 69 64 20 69 74 29 20 | irst.(equal.(magit-patch-id.it). | 
| 15dec0 | 69 64 29 20 64 6f 6e 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 73 65 74 71 20 73 74 6f 70 | id).done).............(setq.stop | 
| 15dee0 | 20 69 74 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 20 20 | .it)...........(cond............ | 
| 15df00 | 28 28 2d 2d 66 69 72 73 74 20 28 6d 61 67 69 74    2d 72 65 76 2d 65 71 75 61 6c 20 69 74 20 73 74 | ((--first.(magit-rev-equal.it.st | 
| 15df20 | 6f 70 29 20 64 6f 6e 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 3b 3b 20 54 68 65 20 63 6f 6d | op).done).............;;.The.com | 
| 15df40 | 6d 69 74 27 73 20 74 65 73 74 61 6d 65 6e 74 20    68 61 73 20 62 65 65 6e 20 65 78 65 63 75 74 65 | mit's.testament.has.been.execute | 
| 15df60 | 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 | 
| 15df80 | 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 20 22 76 6f    69 64 22 20 73 74 6f 70 20 27 6d 61 67 69 74 2d | nsert-commit."void".stop.'magit- | 
| 15dfa0 | 73 65 71 75 65 6e 63 65 2d 64 72 6f 70 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 | sequence-drop))............;;.Th | 
| 15dfc0 | 65 20 66 61 69 74 68 20 6f 66 20 74 68 65 20 63    6f 6d 6d 69 74 20 69 73 20 73 74 69 6c 6c 20 75 | e.faith.of.the.commit.is.still.u | 
| 15dfe0 | 6e 64 65 63 69 64 65 64 2e 2e 2e 0a 20 20 20 20    20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 61 | ndecided...............((magit-a | 
| 15e000 | 6e 79 74 68 69 6e 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 | nything-unmerged-p)............. | 
| 15e020 | 3b 3b 20 2e 2e 2e 61 6e 64 20 74 69 6d 65 20 74    72 61 76 65 6c 20 69 73 6e 27 74 20 66 6f 72 20 | ;;....and.time.travel.isn't.for. | 
| 15e040 | 74 68 65 20 66 61 69 6e 74 20 6f 66 20 68 65 61    72 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | the.faint.of.heart.............. | 
| 15e060 | 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 6a | (magit-sequence-insert-commit."j | 
| 15e080 | 6f 69 6e 22 20 73 74 6f 70 20 27 6d 61 67 69 74    2d 73 65 71 75 65 6e 63 65 2d 70 61 72 74 29 29 | oin".stop.'magit-sequence-part)) | 
| 15e0a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61    67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 | ............((magit-anything-mod | 
| 15e0c0 | 69 66 69 65 64 2d 70 20 74 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 61 6e 64 | ified-p.t).............;;....and | 
| 15e0e0 | 20 74 68 65 20 64 75 73 74 20 68 61 73 6e 27 74    20 73 65 74 74 6c 65 64 20 79 65 74 2e 2e 2e 0a | .the.dust.hasn't.settled.yet.... | 
| 15e100 | 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 73 65 | ............(magit-sequence-inse | 
| 15e120 | 72 74 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6d | rt-commit..............(let*.((m | 
| 15e140 | 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61    63 68 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | agit--refresh-cache.nil)........ | 
| 15e160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74    61 67 65 64 20 20 20 28 6d 61 67 69 74 2d 63 6f | .............(staged...(magit-co | 
| 15e180 | 6d 6d 69 74 2d 74 72 65 65 20 22 6f 4f 22 20 6e    69 6c 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 | mmit-tree."oO".nil."HEAD"))..... | 
| 15e1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 75 6e 73 74 61 67 65 64 20 28 6d 61 67 69 74 | ................(unstaged.(magit | 
| 15e1c0 | 2d 63 6f 6d 6d 69 74 2d 77 6f 72 6b 74 72 65 65    20 22 6f 4f 22 20 22 2d 2d 72 65 73 65 74 22 29 | -commit-worktree."oO"."--reset") | 
| 15e1e0 | 29 29 0a 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 20 | ))................(cond......... | 
| 15e200 | 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62 75    74 20 77 65 20 63 6f 75 6c 64 20 65 6e 64 20 75 | ........;;....but.we.could.end.u | 
| 15e220 | 70 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 72    65 65 20 6a 75 73 74 20 62 79 20 63 6f 6d 6d 69 | p.at.the.same.tree.just.by.commi | 
| 15e240 | 74 74 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 28 6f 72 20 28 6d 61 67 | tting..................((or.(mag | 
| 15e260 | 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 73 74 61    67 65 64 20 20 20 73 74 6f 70 29 0a 20 20 20 20 | it-rev-equal.staged...stop)..... | 
| 15e280 | 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 65 71 75 61 | .................(magit-rev-equa | 
| 15e2a0 | 6c 20 75 6e 73 74 61 67 65 64 20 73 74 6f 70 29    29 20 22 67 6f 61 6c 22 29 0a 20 20 20 20 20 20 | l.unstaged.stop))."goal")....... | 
| 15e2c0 | 20 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 | ..........;;....but.the.changes. | 
| 15e2e0 | 61 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 | are.still.there,.untainted...... | 
| 15e300 | 20 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 | ............((or.(equal.(magit-p | 
| 15e320 | 61 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 | atch-id.staged)...id)........... | 
| 15e340 | 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 70 61 74 63 68 2d 69 | ...........(equal.(magit-patch-i | 
| 15e360 | 64 20 75 6e 73 74 61 67 65 64 29 20 69 64 29 29    20 22 73 61 6d 65 22 29 0a 20 20 20 20 20 20 20 | d.unstaged).id))."same")........ | 
| 15e380 | 20 20 20 20 20 20 20 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 | .........;;....and.some.changes. | 
| 15e3a0 | 61 72 65 20 67 6f 6e 65 20 61 6e 64 2f 6f 72 20    6f 74 68 65 72 73 20 77 65 72 65 20 61 64 64 65 | are.gone.and/or.others.were.adde | 
| 15e3c0 | 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 74 20 22 77 6f 72 6b 22 29 29 29 0a | d..................(t."work"))). | 
| 15e3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 6f    70 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 | .............stop.'magit-sequenc | 
| 15e400 | 65 2d 70 61 72 74 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 54 68 65 20 63 6f 6d 6d 69 | e-part))............;;.The.commi | 
| 15e420 | 74 20 69 73 20 64 65 66 69 6e 69 74 65 6c 79 20    67 6f 6e 65 2e 2e 2e 0a 20 20 20 20 20 20 20 20 | t.is.definitely.gone............ | 
| 15e440 | 20 20 20 28 28 2d 2d 66 69 72 73 74 20 28 6d 61    67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 69 74 | ...((--first.(magit-rev-equal.it | 
| 15e460 | 20 73 74 6f 70 29 20 64 6f 6e 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62 | .stop).done).............;;....b | 
| 15e480 | 75 74 20 61 6c 6c 20 6f 66 20 69 74 73 20 63 68    61 6e 67 65 73 20 61 72 65 20 73 74 69 6c 6c 20 | ut.all.of.its.changes.are.still. | 
| 15e4a0 | 69 6e 20 65 66 66 65 63 74 2e 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 | in.effect..............(magit-se | 
| 15e4c0 | 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f    6d 6d 69 74 20 22 70 6f 6f 66 22 20 73 74 6f 70 | quence-insert-commit."poof".stop | 
| 15e4e0 | 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 20 20 20 20 20 20 | .'magit-sequence-drop))......... | 
| 15e500 | 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 2e 2e 2e 61 6e 64 20 73 6f 6d 65 | ...(t.............;;....and.some | 
| 15e520 | 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 6f 74 68 65 72 20 63 | .changes.are.gone.and/or.other.c | 
| 15e540 | 68 61 6e 67 65 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 28 | hanges.were.added..............( | 
| 15e560 | 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 67 6f | magit-sequence-insert-commit."go | 
| 15e580 | 6e 65 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 29 | ne".stop.'magit-sequence-drop))) | 
| 15e5a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 73 74 6f 70 20 6e 69 6c 29 29 29 29 0a 20 20 | ...........(setq.stop.nil))))... | 
| 15e5c0 | 20 20 28 64 6f 6c 69 73 74 20 28 72 65 76 20 64    6f 6e 65 29 0a 20 20 20 20 20 20 28 61 70 70 6c | ..(dolist.(rev.done).......(appl | 
| 15e5e0 | 79 20 27 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 0a | y.'magit-sequence-insert-commit. | 
| 15e600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f    6e 64 20 28 28 65 71 75 61 6c 20 72 65 76 20 73 | .............(cond.((equal.rev.s | 
| 15e620 | 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 3b 3b 20 2e 2e 2e 62 | top).....................;;....b | 
| 15e640 | 75 74 20 69 74 73 20 72 65 69 6e 63 61 72 6e 61    74 69 6f 6e 20 6c 69 76 65 73 20 6f 6e 2e 0a 20 | ut.its.reincarnation.lives.on... | 
| 15e660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 3b 3b 20 4f 72 20 69 74 20 64 69 64 6e | ...................;;.Or.it.didn | 
| 15e680 | 27 74 20 64 69 65 20 69 6e 20 74 68 65 20 66 69    72 73 74 20 70 6c 61 63 65 2e 0a 20 20 20 20 20 | 't.die.in.the.first.place....... | 
| 15e6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6c 69 73 74 20 28 69 66 20 28 61 6e 64 20 28 65 | ...............(list.(if.(and.(e | 
| 15e6c0 | 71 75 61 6c 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 | qual.rev.head).................. | 
| 15e6e0 | 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 28 6d 61 67 69 74 2d | ..................(equal.(magit- | 
| 15e700 | 70 61 74 63 68 2d 69 64 20 72 65 76 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | patch-id.rev)................... | 
| 15e720 | 20 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 70 | ........................(magit-p | 
| 15e740 | 61 74 63 68 2d 69 64 20 6f 72 69 67 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atch-id.orig)))................. | 
| 15e760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73    74 6f 70 22 20 3b 20 57 65 20 68 61 76 65 6e 27 | .............."stop".;.We.haven' | 
| 15e780 | 74 20 64 6f 6e 65 20 61 6e 79 74 68 69 6e 67 20    79 65 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | t.done.anything.yet............. | 
| 15e7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 6c 69 6b 65 22 29 20 20 3b 20 54 68 65 72 | ................."like")..;.Ther | 
| 15e7c0 | 65 20 61 72 65 20 6e 65 77 20 63 6f 6d 6d 69 74    73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.are.new.commits............... | 
| 15e7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76    20 28 69 66 20 28 65 71 75 61 6c 20 72 65 76 20 | .............rev.(if.(equal.rev. | 
| 15e800 | 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 20 20 20 20 20 20 | head)........................... | 
| 15e820 | 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.... | 
| 15e840 | 20 20 20 20 20 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 | 
| 15e860 | 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 73 74 6f    70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | git-sequence-stop)))............ | 
| 15e880 | 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20    72 65 76 20 68 65 61 64 29 0a 20 20 20 20 20 20 | ........((equal.rev.head)....... | 
| 15e8a0 | 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 76 20 27 | ..............(list."done".rev.' | 
| 15e8c0 | 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 68    65 61 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | magit-sequence-head))........... | 
| 15e8e0 | 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 20 20 20 | .........(t..................... | 
| 15e900 | 28 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 | (list."done".rev.'magit-sequence | 
| 15e920 | 2d 64 6f 6e 65 29 29 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 | -done))))).....(magit-sequence-i | 
| 15e940 | 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 20 22 6f 6e    74 6f 22 20 6f 6e 74 6f 0a 20 20 20 20 20 20 20 | nsert-commit."onto".onto........ | 
| 15e960 | 20 20 20 20 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.( | 
| 15e980 | 65 71 75 61 6c 20 6f 6e 74 6f 20 68 65 61 64 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | equal.onto.head)................ | 
| 15e9a0 | 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 73 65 | .......................'magit-se | 
| 15e9c0 | 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 20 20 | quence-head..................... | 
| 15e9e0 | 20 20 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 | ................'magit-sequence- | 
| 15ea00 | 6f 6e 74 6f 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 65 2d | onto))))..(defun.magit-sequence- | 
| 15ea20 | 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 20 28 74    79 70 65 20 68 61 73 68 20 66 61 63 65 29 0a 20 | insert-commit.(type.hash.face).. | 
| 15ea40 | 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 69 74 20 68 | .(magit-insert-section.(commit.h | 
| 15ea60 | 61 73 68 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 0a 20 | ash).....(magit-insert-heading.. | 
| 15ea80 | 20 20 20 20 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 6b | .....(propertize.type.'font-lock | 
| 15eaa0 | 2d 66 61 63 65 20 66 61 63 65 29 20 20 20 20 22    5c 73 22 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | -face.face)...."\s".......(magit | 
| 15eac0 | 2d 66 6f 72 6d 61 74 2d 72 65 76 2d 73 75 6d 6d    61 72 79 20 68 61 73 68 29 20 22 5c 6e 22 29 29 | -format-rev-summary.hash)."\n")) | 
| 15eae0 | 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 73 65 71 75 65 6e 63 | )..;;;._.(provide.'magit-sequenc | 
| 15eb00 | 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 73 65 71    75 65 6e 63 65 2e 65 6c 20 65 6e 64 73 20 68 65 | e).;;;.magit-sequence.el.ends.he | 
| 15eb20 | 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.............................. | 
| 15eb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15eb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15eb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15eba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ebc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ebe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ec00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 63 6c 6f 6e 65 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-clone.el...... | 
| 15ec20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ec40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ec60 | 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 | 
| 15ec80 | 30 30 32 37 36 36 36 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 31 37 00 20 30 00 00 00 | 0027666.00000000000.014017..0... | 
| 15eca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ecc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ece0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ed00 | 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................... | 
| 15ed20 | 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................... | 
| 15ed40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ed60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ed80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15eda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15edc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ede0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 15ee00 | 3b 3b 3b 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2e    65 6c 20 2d 2d 2d 20 63 6c 6f 6e 65 20 61 20 72 | ;;;.magit-clone.el.---.clone.a.r | 
| 15ee20 | 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 20 | epository..-*-.lexical-binding:. | 
| 15ee40 | 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 | 
| 15ee60 | 31 20 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 | 1..The.Magit.Project.Contributor | 
| 15ee80 | 73 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 | s.;;.;;.You.should.have.received | 
| 15eea0 | 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 41    55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 | .a.copy.of.the.AUTHORS.md.file.w | 
| 15eec0 | 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c    6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 | hich.;;.lists.all.contributors.. | 
| 15eee0 | 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74 74    70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 | .If.not,.see.http://magit.vc/aut | 
| 15ef00 | 68 6f 72 73 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 | hors...;;.Author:.Jonas.Bernoull | 
| 15ef20 | 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 | 
| 15ef40 | 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 | 
| 15ef60 | 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 | 
| 15ef80 | 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 | 
| 15efa0 | 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b    20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 | s.free.software;.you.can.redistr | 
| 15efc0 | 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 | 
| 15efe0 | 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. | 
| 15f000 | 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.; | 
| 15f020 | 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 3b 20 | ;.the.Free.Software.Foundation;. | 
| 15f040 | 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33    2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 | either.version.3,.or.(at.your.op | 
| 15f060 | 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74    65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b 0a 3b | tion).;;.any.later.version..;;.; | 
| 15f080 | 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 | 
| 15f0a0 | 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 75 74 20 57 | pe.that.it.will.be.useful,.but.W | 
| 15f0c0 | 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 6f 75 74 20 | ITHOUT.;;.ANY.WARRANTY;.without. | 
| 15f0e0 | 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 20 4d 45 52 | even.the.implied.warranty.of.MER | 
| 15f100 | 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 4f 52 20 41 | CHANTABILITY.;;.or.FITNESS.FOR.A | 
| 15f120 | 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 20 47 4e | .PARTICULAR.PURPOSE...See.the.GN | 
| 15f140 | 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 66 6f 72 20 | U.General.Public.;;.License.for. | 
| 15f160 | 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 | 
| 15f180 | 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 | 
| 15f1a0 | 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 | 
| 15f1c0 | 69 74 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e    6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 77 | ith.Magit...If.not,.see.http://w | 
| 15f1e0 | 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e    73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e | ww.gnu.org/licenses...;;;.Commen | 
| 15f200 | 74 61 72 79 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 | tary:..;;.This.library.implement | 
| 15f220 | 73 20 63 6c 6f 6e 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 | s.clone.commands...;;;.Code:..(r | 
| 15f240 | 65 71 75 69 72 65 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 | equire.'magit)..;;;.Options..(de | 
| 15f260 | 66 63 75 73 74 6f 6d 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 | fcustom.magit-clone-set-remote-h | 
| 15f280 | 65 61 64 20 6e 69 6c 0a 20 20 22 57 68 65 74 68    65 72 20 63 6c 6f 6e 69 6e 67 20 63 72 65 61 74 | ead.nil..."Whether.cloning.creat | 
| 15f2a0 | 65 73 20 74 68 65 20 73 79 6d 62 6f 6c 69 63 2d    72 65 66 20 60 3c 72 65 6d 6f 74 65 3e 2f 48 45 | es.the.symbolic-ref.`<remote>/HE | 
| 15f2c0 | 41 44 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 | AD'."...:package-version.'(magit | 
| 15f2e0 | 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 69 74 2d 63 6f 6d 6d | ..."2.4.2")...:group.'magit-comm | 
| 15f300 | 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 73 74 | ands...:type.'boolean)..(defcust | 
| 15f320 | 6f 6d 20 6d 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 | om.magit-clone-set-remote.pushDe | 
| 15f340 | 66 61 75 6c 74 20 27 61 73 6b 0a 20 20 22 57 68    65 74 68 65 72 20 74 6f 20 73 65 74 20 74 68 65 | fault.'ask..."Whether.to.set.the | 
| 15f360 | 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 74 27 20 61 | .value.of.`remote.pushDefault'.a | 
| 15f380 | 66 74 65 72 20 63 6c 6f 6e 69 6e 67 2e 0a 0a 49    66 20 74 2c 20 74 68 65 6e 20 73 65 74 20 77 69 | fter.cloning...If.t,.then.set.wi | 
| 15f3a0 | 74 68 6f 75 74 20 61 73 6b 69 6e 67 2e 20 20 49    66 20 6e 69 6c 2c 20 74 68 65 6e 20 64 6f 6e 27 | thout.asking...If.nil,.then.don' | 
| 15f3c0 | 74 20 73 65 74 2e 20 20 49 66 0a 60 61 73 6b 27    2c 20 74 68 65 6e 20 61 73 6b 2e 22 0a 20 20 3a | t.set...If.`ask',.then.ask."...: | 
| 15f3e0 | 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 2e 30 | package-version.'(magit..."2.4.0 | 
| 15f400 | 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 | 
| 15f420 | 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 73 65 74 22 20 74 | ype.'(choice.(const.:tag."set".t | 
| 15f440 | 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." | 
| 15f460 | 61 73 6b 22 20 61 73 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 | ask".ask)..................(cons | 
| 15f480 | 74 20 3a 74 61 67 20 22 64 6f 6e 27 74 20 73 65    74 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 | t.:tag."don't.set".nil)))..(defc | 
| 15f4a0 | 75 73 74 6f 6d 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 | ustom.magit-clone-default-direct | 
| 15f4c0 | 6f 72 79 20 6e 69 6c 0a 20 20 22 44 65 66 61 75    6c 74 20 64 69 72 65 63 74 6f 72 79 20 74 6f 20 | ory.nil..."Default.directory.to. | 
| 15f4e0 | 75 73 65 20 77 68 65 6e 20 60 6d 61 67 69 74 2d    63 6c 6f 6e 65 27 20 72 65 61 64 73 20 64 65 73 | use.when.`magit-clone'.reads.des | 
| 15f500 | 74 69 6e 61 74 69 6f 6e 2e 0a 49 66 20 6e 69 6c    20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 | tination..If.nil.(the.default),. | 
| 15f520 | 74 68 65 6e 20 75 73 65 20 74 68 65 20 76 61 6c    75 65 20 6f 66 20 60 64 65 66 61 75 6c 74 2d 64 | then.use.the.value.of.`default-d | 
| 15f540 | 69 72 65 63 74 6f 72 79 27 2e 0a 49 66 20 61 20    64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 | irectory'..If.a.directory,.then. | 
| 15f560 | 75 73 65 20 74 68 61 74 2e 20 20 49 66 20 61 20    66 75 6e 63 74 69 6f 6e 2c 20 74 68 65 6e 20 63 | use.that...If.a.function,.then.c | 
| 15f580 | 61 6c 6c 20 74 68 61 74 0a 77 69 74 68 20 74 68    65 20 72 65 6d 6f 74 65 20 75 72 6c 20 61 73 20 | all.that.with.the.remote.url.as. | 
| 15f5a0 | 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 20 61 6e    64 20 75 73 65 20 74 68 65 20 72 65 74 75 72 6e | only.argument.and.use.the.return | 
| 15f5c0 | 65 64 20 76 61 6c 75 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 | ed.value."...:package-version.'( | 
| 15f5e0 | 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 61 67 69 | magit..."2.90.0")...:group.'magi | 
| 15f600 | 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 63 6f 6e | t-commands...:type.'(choice.(con | 
| 15f620 | 73 74 20 20 20 20 20 3a 74 61 67 20 22 76 61 6c    75 65 20 6f 66 20 64 65 66 61 75 6c 74 2d 64 69 | st.....:tag."value.of.default-di | 
| 15f640 | 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 64 69 72 65 | rectory")..................(dire | 
| 15f660 | 63 74 6f 72 79 20 3a 74 61 67 20 22 63 6f 6e 73    74 61 6e 74 20 64 69 72 65 63 74 6f 72 79 22 29 | ctory.:tag."constant.directory") | 
| 15f680 | 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 20 20 3a 74 61 | ..................(function..:ta | 
| 15f6a0 | 67 20 22 66 75 6e 63 74 69 6f 6e 27 73 20 76 61    6c 75 65 22 29 29 29 0a 0a 28 64 65 66 63 75 73 | g."function's.value")))..(defcus | 
| 15f6c0 | 74 6f 6d 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 | tom.magit-clone-always-transient | 
| 15f6e0 | 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20    60 6d 61 67 69 74 2d 63 6c 6f 6e 65 27 20 61 6c | .nil..."Whether.`magit-clone'.al | 
| 15f700 | 77 61 79 73 20 61 63 74 73 20 61 73 20 61 20 74    72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 | ways.acts.as.a.transient.prefix. | 
| 15f720 | 63 6f 6d 6d 61 6e 64 2e 0a 49 66 20 6e 69 6c 2c    20 74 68 65 6e 20 61 20 70 72 65 66 69 78 20 61 | command..If.nil,.then.a.prefix.a | 
| 15f740 | 72 67 75 6d 65 6e 74 20 68 61 73 20 74 6f 20 62    65 20 75 73 65 64 20 74 6f 20 73 68 6f 77 20 74 | rgument.has.to.be.used.to.show.t | 
| 15f760 | 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 70 6f 70    75 70 20 69 6e 73 74 65 61 64 20 6f 66 20 69 6e | he.transient.popup.instead.of.in | 
| 15f780 | 76 6f 6b 69 6e 67 20 74 68 65 20 64 65 66 61 75    6c 74 20 73 75 66 66 69 78 20 60 6d 61 67 69 74 | voking.the.default.suffix.`magit | 
| 15f7a0 | 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 27 0a    64 69 72 65 63 74 6c 79 2e 22 0a 20 20 3a 70 61 | -clone-regular'.directly."...:pa | 
| 15f7c0 | 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 22 29 | ckage-version.'(magit..."3.0.0") | 
| 15f7e0 | 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 70 | ...:group.'magit-commands...:typ | 
| 15f800 | 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 63 6c | e.'boolean)..(defcustom.magit-cl | 
| 15f820 | 6f 6e 65 2d 6e 61 6d 65 2d 61 6c 69 73 74 0a 20    20 27 28 28 22 5c 5c 60 5c 5c 28 3f 3a 67 69 74 | one-name-alist...'(("\\`\\(?:git | 
| 15f840 | 68 75 62 3a 5c 5c 7c 67 68 3a 5c 5c 29 3f 5c 5c    28 5b 5e 3a 5d 2b 5c 5c 29 5c 5c 27 22 20 22 67 | hub:\\|gh:\\)?\\([^:]+\\)\\'"."g | 
| 15f860 | 69 74 68 75 62 2e 63 6f 6d 22 20 22 67 69 74 68    75 62 2e 75 73 65 72 22 29 0a 20 20 20 20 28 22 | ithub.com"."github.user").....(" | 
| 15f880 | 5c 5c 60 5c 5c 28 3f 3a 67 69 74 6c 61 62 3a 5c    5c 7c 67 6c 3a 5c 5c 29 5c 5c 28 5b 5e 3a 5d 2b | \\`\\(?:gitlab:\\|gl:\\)\\([^:]+ | 
| 15f8a0 | 5c 5c 29 5c 5c 27 22 20 20 22 67 69 74 6c 61 62    2e 63 6f 6d 22 20 22 67 69 74 6c 61 62 2e 75 73 | \\)\\'".."gitlab.com"."gitlab.us | 
| 15f8c0 | 65 72 22 29 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 | er"))..."Alist.mapping.repositor | 
| 15f8e0 | 79 20 6e 61 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 | y.names.to.repository.urls...Eac | 
| 15f900 | 68 20 65 6c 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 | h.element.has.the.form.(REGEXP.H | 
| 15f920 | 4f 53 54 4e 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 | OSTNAME.USER)...When.the.user.en | 
| 15f940 | 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 6d 61 | ters.a.name.when.a.cloning.comma | 
| 15f960 | 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 6e 0a | nd.asks.for.a.name.or.url,.then. | 
| 15f980 | 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 20 6c 69 73 74 2e 20 | that.is.looked.up.in.this.list.. | 
| 15f9a0 | 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 52 45 47 45 58 50 0a | .The.first.element.whose.REGEXP. | 
| 15f9c0 | 6d 61 74 63 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 | matches.is.used...The.format.spe | 
| 15f9e0 | 63 69 66 69 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 | cified.by.option.`magit-clone-ur | 
| 15fa00 | 6c 2d 66 6f 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 | l-format'.is.used.to.turn.the.na | 
| 15fa20 | 6d 65 20 69 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 | me.into.an.url,.using.HOSTNAME.a | 
| 15fa40 | 6e 64 20 74 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 | nd.the.repository.name...If.the. | 
| 15fa60 | 70 72 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 | provided.name.contains.a.slash,. | 
| 15fa80 | 74 68 65 6e 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 | then.that.is.used..Otherwise.if. | 
| 15faa0 | 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 68 65 20 | the.name.omits.the.owner.of.the. | 
| 15fac0 | 72 65 70 6f 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 | repository,.then.the.default.use | 
| 15fae0 | 72 20 73 70 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 | r.specified.in.the.matched.entry | 
| 15fb00 | 20 69 73 20 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 | .is.used...If.USER.contains.a.do | 
| 15fb20 | 74 2c 20 74 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 | t,.then.it.is.treated.as.a.Git.v | 
| 15fb40 | 61 72 69 61 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 | ariable.and.the.value.of.that.is | 
| 15fb60 | 20 75 73 65 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 | .used.as.the.username...Otherwis | 
| 15fb80 | 65 20 69 74 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 | e.it.is.used.as.the.username.its | 
| 15fba0 | 65 6c 66 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 | elf."...:package-version.'(magit | 
| 15fbc0 | 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 6d 6d | ..."3.0.0")...:group.'magit-comm | 
| 15fbe0 | 61 6e 64 73 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 | ands...:type.'(repeat.(list.rege | 
| 15fc00 | 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 28 73 74 72 69 6e | xp........................(strin | 
| 15fc20 | 67 20 3a 74 61 67 20 22 68 6f 73 74 6e 61 6d 65    22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.:tag."hostname").............. | 
| 15fc40 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e    67 20 3a 74 61 67 20 22 75 73 65 72 20 6e 61 6d | ..........(string.:tag."user.nam | 
| 15fc60 | 65 20 6f 72 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 | e.or.git.variable"))))..(defcust | 
| 15fc80 | 6f 6d 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75    72 6c 2d 66 6f 72 6d 61 74 20 22 67 69 74 40 25 | om.magit-clone-url-format."git@% | 
| 15fca0 | 68 3a 25 6e 2e 67 69 74 22 0a 20 20 22 46 6f 72    6d 61 74 20 75 73 65 64 20 77 68 65 6e 20 74 75 | h:%n.git"..."Format.used.when.tu | 
| 15fcc0 | 72 6e 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79    20 6e 61 6d 65 73 20 69 6e 74 6f 20 75 72 6c 73 | rning.repository.names.into.urls | 
| 15fce0 | 2e 0a 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 | ..%h.is.the.hostname.and.%n.is.t | 
| 15fd00 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 6e 61    6d 65 2c 20 69 6e 63 6c 75 64 69 6e 67 0a 74 68 | he.repository.name,.including.th | 
| 15fd20 | 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6f 77    6e 65 72 2e 20 20 41 6c 73 6f 20 73 65 65 20 60 | e.name.of.the.owner...Also.see.` | 
| 15fd40 | 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 20 20 3a 70 61 63 | magit-clone-name-alist'."...:pac | 
| 15fd60 | 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"). | 
| 15fd80 | 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 | 
| 15fda0 | 20 27 72 65 67 65 78 70 29 0a 0a 3b 3b 3b 20 43    6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 | .'regexp)..;;;.Commands..;;;###a | 
| 15fdc0 | 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 6e 65 20 22 | utoload.(autoload.'magit-clone." | 
| 15fde0 | 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 6e 74 2d 64 | magit-clone".nil.t).(transient-d | 
| 15fe00 | 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 70 74 69 6f | efine-prefix.magit-clone.(&optio | 
| 15fe20 | 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 70 6f 73 69 | nal.transient)..."Clone.a.reposi | 
| 15fe40 | 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 65 22 0a 20 | tory."...:man-page."git-clone".. | 
| 15fe60 | 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 20 22 43 6c | .["Fetch.arguments"....("-B"."Cl | 
| 15fe80 | 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 67 6c 65 2d | one.a.single.branch".."--single- | 
| 15fea0 | 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 6f 6e 65 20 | branch")....("-n"."Do.not.clone. | 
| 15fec0 | 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 22 2d 53 22 | tags"......"--no-tags")....("-S" | 
| 15fee0 | 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 2d 72 65 63 | ."Clones.submodules"......"--rec | 
| 15ff00 | 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 20 20 28 22 | urse-submodules".:level.6)....(" | 
| 15ff20 | 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 20 22 2d 2d | -l"."Do.not.optimize"........"-- | 
| 15ff40 | 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 75 70 20 61 | no-local".:level.7)]...["Setup.a | 
| 15ff60 | 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 20 6f 66 20 | rguments"....("-o"."Set.name.of. | 
| 15ff80 | 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 22 29 29 0a | remote".....("-o"."--origin=")). | 
| 15ffa0 | 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 20 20 20 20 | ...("-b"."Set.HEAD.branch"...... | 
| 15ffc0 | 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 22 2d 67 22 20 22 | ..("-b"."--branch="))....("-g"." | 
| 15ffe0 | 53 65 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 | Separate.git.directory"."--separ | 
| 160000 | 61 74 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 | ate-git-dir=".....transient-read | 
| 160020 | 2d 64 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 | -directory.:level.7)....("-t"."U | 
| 160040 | 73 65 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 | se.template.directory"."--templa | 
| 160060 | 74 65 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 | te=".....transient-read-existing | 
| 160080 | 2d 64 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 | -directory.:level.6)]...["Local. | 
| 1600a0 | 73 68 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 | sharing.arguments"....("-s"."Sha | 
| 1600c0 | 72 65 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 | re.objects"..........("-s"."--sh | 
| 1600e0 | 61 72 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 | ared".:level.7))....("-h"."Do.no | 
| 160100 | 74 20 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 | t.use.hardlinks"..."--no-hardlin | 
| 160120 | 6b 73 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 | ks")]...["Clone"....("C"."regula | 
| 160140 | 72 22 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 | r"............magit-clone-regula | 
| 160160 | 72 29 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 | r)....("s"."shallow"............ | 
| 160180 | 6d 61 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 | magit-clone-shallow)....("d"."sh | 
| 1601a0 | 61 6c 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 | allow.since.date".magit-clone-sh | 
| 1601c0 | 61 6c 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 | allow-since.:level.7)....("e"."s | 
| 1601e0 | 68 61 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 | hallow.excluding"..magit-clone-s | 
| 160200 | 68 61 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 62 22 | hallow-exclude.:level.7)....("b" | 
| 160220 | 20 22 62 61 72 65 22 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 | ."bare"...............magit-clon | 
| 160240 | 65 2d 62 61 72 65 29 0a 20 20 20 28 22 6d 22 20    22 6d 69 72 72 6f 72 22 20 20 20 20 20 20 20 20 | e-bare)....("m"."mirror"........ | 
| 160260 | 20 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65    2d 6d 69 72 72 6f 72 29 5d 0a 20 20 28 69 6e 74 | .....magit-clone-mirror)]...(int | 
| 160280 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28    6f 72 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 61 | eractive.(list.(or.magit-clone-a | 
| 1602a0 | 6c 77 61 79 73 2d 74 72 61 6e 73 69 65 6e 74 20    63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 | lways-transient.current-prefix-a | 
| 1602c0 | 72 67 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 74 72 61 | rg)))...(if.transient.......(tra | 
| 1602e0 | 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 23 27 6d    61 67 69 74 2d 63 6c 6f 6e 65 29 0a 20 20 20 20 | nsient-setup.#'magit-clone)..... | 
| 160300 | 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 63 6c 6f 6e | (call-interactively.#'magit-clon | 
| 160320 | 65 2d 72 65 67 75 6c 61 72 29 29 29 0a 0a 3b 3b    3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | e-regular)))..;;;###autoload.(de | 
| 160340 | 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d    72 65 67 75 6c 61 72 20 28 72 65 70 6f 73 69 74 | fun.magit-clone-regular.(reposit | 
| 160360 | 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 20 61 20 | ory.directory.args)..."Create.a. | 
| 160380 | 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 | 
| 1603a0 | 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 | 
| 1603c0 | 72 20 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 | r.the.new.repository."...(intera | 
| 1603e0 | 63 74 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 | ctive.(magit-clone-read-args)).. | 
| 160400 | 20 28 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 | .(magit-clone-internal.repositor | 
| 160420 | 79 20 64 69 72 65 63 74 6f 72 79 20 61 72 67 73    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | y.directory.args))..;;;###autolo | 
| 160440 | 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 6c 6c 6f 77 20 28 72 | ad.(defun.magit-clone-shallow.(r | 
| 160460 | 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74    6f 72 79 20 61 72 67 73 20 64 65 70 74 68 29 0a | epository.directory.args.depth). | 
| 160480 | 20 20 22 43 72 65 61 74 65 20 61 20 73 68 61 6c    6c 6f 77 20 63 6c 6f 6e 65 20 6f 66 20 52 45 50 | .."Create.a.shallow.clone.of.REP | 
| 1604a0 | 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 68 6f 77 20 | OSITORY.in.DIRECTORY..Then.show. | 
| 1604c0 | 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 77 20 72 65 | the.status.buffer.for.the.new.re | 
| 1604e0 | 70 6f 73 69 74 6f 72 79 2e 0a 57 69 74 68 20 61    20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | pository..With.a.prefix.argument | 
| 160500 | 20 72 65 61 64 20 74 68 65 20 44 45 50 54 48 20    6f 66 20 74 68 65 20 63 6c 6f 6e 65 3b 0a 6f 74 | .read.the.DEPTH.of.the.clone;.ot | 
| 160520 | 68 65 72 77 69 73 65 20 75 73 65 20 31 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | herwise.use.1."...(interactive.( | 
| 160540 | 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 20 | append.(magit-clone-read-args).. | 
| 160560 | 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 69 66 20 | ......................(list.(if. | 
| 160580 | 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 20 20 | current-prefix-arg.............. | 
| 1605a0 | 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 6e 75 6d 62 65 72 | ....................(read-number | 
| 1605c0 | 20 22 44 65 70 74 68 3a 20 22 20 31 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Depth:.".1)................... | 
| 1605e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 31 29 29    29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e | .............1))))...(magit-clon | 
| 160600 | 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 0a | e-internal.repository.directory. | 
| 160620 | 20 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 66 | ........................(cons.(f | 
| 160640 | 6f 72 6d 61 74 20 22 2d 2d 64 65 70 74 68 3d 25    73 22 20 64 65 70 74 68 29 20 61 72 67 73 29 29 | ormat."--depth=%s".depth).args)) | 
| 160660 | 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 | 
| 160680 | 6c 6f 6e 65 2d 73 68 61 6c 6c 6f 77 2d 73 69 6e    63 65 20 28 72 65 70 6f 73 69 74 6f 72 79 20 64 | lone-shallow-since.(repository.d | 
| 1606a0 | 69 72 65 63 74 6f 72 79 20 61 72 67 73 20 64 61    74 65 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 | irectory.args.date)..."Create.a. | 
| 1606c0 | 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 69 6e 20 44 | shallow.clone.of.REPOSITORY.in.D | 
| 1606e0 | 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 | 
| 160700 | 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 0a 45 78 | uffer.for.the.new.repository..Ex | 
| 160720 | 63 6c 75 64 65 20 63 6f 6d 6d 69 74 73 20 62 65    66 6f 72 65 20 44 41 54 45 2c 20 77 68 69 63 68 | clude.commits.before.DATE,.which | 
| 160740 | 20 69 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68    65 0a 75 73 65 72 2e 22 0a 20 20 28 69 6e 74 65 | .is.read.from.the.user."...(inte | 
| 160760 | 72 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 | ractive.(append.(magit-clone-rea | 
| 160780 | 64 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 | d-args)........................( | 
| 1607a0 | 6c 69 73 74 20 28 74 72 61 6e 73 69 65 6e 74 2d    72 65 61 64 2d 64 61 74 65 20 22 45 78 63 6c 75 | list.(transient-read-date."Exclu | 
| 1607c0 | 64 65 20 63 6f 6d 6d 69 74 73 20 62 65 66 6f 72    65 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 | de.commits.before:."............ | 
| 1607e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 160800 | 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 29 29    29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e | .......nil.nil))))...(magit-clon | 
| 160820 | 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 0a | e-internal.repository.directory. | 
| 160840 | 20 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 66 | ........................(cons.(f | 
| 160860 | 6f 72 6d 61 74 20 22 2d 2d 73 68 61 6c 6c 6f 77    2d 73 69 6e 63 65 3d 25 73 22 20 64 61 74 65 29 | ormat."--shallow-since=%s".date) | 
| 160880 | 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. | 
| 1608a0 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c    6c 6f 77 2d 65 78 63 6c 75 64 65 20 28 72 65 70 | magit-clone-shallow-exclude.(rep | 
| 1608c0 | 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72    79 20 61 72 67 73 20 65 78 63 6c 75 64 65 29 0a | ository.directory.args.exclude). | 
| 1608e0 | 20 20 22 43 72 65 61 74 65 20 61 20 73 68 61 6c    6c 6f 77 20 63 6c 6f 6e 65 20 6f 66 20 52 45 50 | .."Create.a.shallow.clone.of.REP | 
| 160900 | 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 68 6f 77 20 | OSITORY.in.DIRECTORY..Then.show. | 
| 160920 | 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 77 20 72 65 | the.status.buffer.for.the.new.re | 
| 160940 | 70 6f 73 69 74 6f 72 79 2e 0a 45 78 63 6c 75 64    65 20 63 6f 6d 6d 69 74 73 20 72 65 61 63 68 61 | pository..Exclude.commits.reacha | 
| 160960 | 62 6c 65 20 66 72 6f 6d 20 45 58 43 4c 55 44 45    2c 20 77 68 69 63 68 20 69 73 20 61 0a 62 72 61 | ble.from.EXCLUDE,.which.is.a.bra | 
| 160980 | 6e 63 68 20 6f 72 20 74 61 67 20 72 65 61 64 20    66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 22 0a | nch.or.tag.read.from.the.user.". | 
| 1609a0 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28    61 70 70 65 6e 64 20 28 6d 61 67 69 74 2d 63 6c | ..(interactive.(append.(magit-cl | 
| 1609c0 | 6f 6e 65 2d 72 65 61 64 2d 61 72 67 73 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | one-read-args).................. | 
| 1609e0 | 20 20 20 20 20 20 28 6c 69 73 74 20 28 72 65 61    64 2d 73 74 72 69 6e 67 20 22 45 78 63 6c 75 64 | ......(list.(read-string."Exclud | 
| 160a00 | 65 20 63 6f 6d 6d 69 74 73 20 72 65 61 63 68 61    62 6c 65 20 66 72 6f 6d 3a 20 22 29 29 29 29 0a | e.commits.reachable.from:.")))). | 
| 160a20 | 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 65 70 6f 73 69 74 6f | ..(magit-clone-internal.reposito | 
| 160a40 | 72 79 20 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 | ry.directory.................... | 
| 160a60 | 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d    61 74 20 22 2d 2d 73 68 61 6c 6c 6f 77 2d 65 78 | .....(cons.(format."--shallow-ex | 
| 160a80 | 63 6c 75 64 65 3d 25 73 22 20 65 78 63 6c 75 64    65 29 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 | clude=%s".exclude).args)))..;;;# | 
| 160aa0 | 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 6f 6e 65 2d 62 61 | ##autoload.(defun.magit-clone-ba | 
| 160ac0 | 72 65 20 28 72 65 70 6f 73 69 74 6f 72 79 20 64    69 72 65 63 74 6f 72 79 20 61 72 67 73 29 0a 20 | re.(repository.directory.args).. | 
| 160ae0 | 20 22 43 72 65 61 74 65 20 61 20 62 61 72 65 20    63 6c 6f 6e 65 20 6f 66 20 52 45 50 4f 53 49 54 | ."Create.a.bare.clone.of.REPOSIT | 
| 160b00 | 4f 52 59 20 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 | ORY.in.DIRECTORY..Then.show.the. | 
| 160b20 | 73 74 61 74 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 | status.buffer.for.the.new.reposi | 
| 160b40 | 74 6f 72 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 63 6c 6f | tory."...(interactive.(magit-clo | 
| 160b60 | 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 65 2d 69 6e | ne-read-args))...(magit-clone-in | 
| 160b80 | 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 28 63 6f 6e | ternal.repository.directory.(con | 
| 160ba0 | 73 20 22 2d 2d 62 61 72 65 22 20 61 72 67 73 29    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | s."--bare".args)))..;;;###autolo | 
| 160bc0 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    63 6c 6f 6e 65 2d 6d 69 72 72 6f 72 20 28 72 65 | ad.(defun.magit-clone-mirror.(re | 
| 160be0 | 70 6f 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 | pository.directory.args)..."Crea | 
| 160c00 | 74 65 20 61 20 6d 69 72 72 6f 72 20 6f 66 20 52    45 50 4f 53 49 54 4f 52 59 20 69 6e 20 44 49 52 | te.a.mirror.of.REPOSITORY.in.DIR | 
| 160c20 | 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 75 66 | ECTORY..Then.show.the.status.buf | 
| 160c40 | 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 20 28 | fer.for.the.new.repository."...( | 
| 160c60 | 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 61 72 | interactive.(magit-clone-read-ar | 
| 160c80 | 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 65 70 | gs))...(magit-clone-internal.rep | 
| 160ca0 | 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 6d 69 72 72 6f | ository.directory.(cons."--mirro | 
| 160cc0 | 72 22 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 69 | r".args)))..(defun.magit-clone-i | 
| 160ce0 | 6e 74 65 72 6e 61 6c 20 28 72 65 70 6f 73 69 74    6f 72 79 20 64 69 72 65 63 74 6f 72 79 20 61 72 | nternal.(repository.directory.ar | 
| 160d00 | 67 73 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 28 6d 65 6d | gs)...(let*.((checkout.(not.(mem | 
| 160d20 | 71 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 2d 6d 69 72 72 6f | q.(car.args).'("--bare"."--mirro | 
| 160d40 | 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 72 20 28 74 72 61 | r"))))..........(remote.(or.(tra | 
| 160d60 | 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 22 20 61 72 67 73 | nsient-arg-value."--origin".args | 
| 160d80 | 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 | 
| 160da0 | 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 20 20 20 20 20 20 20 | t."clone.defaultRemote")........ | 
| 160dc0 | 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 20 20 20 20 20 20 20 | .............."origin"))........ | 
| 160de0 | 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 20 20 20 20 20 28 61 | ..(set-push-default...........(a | 
| 160e00 | 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 20 20 28 6f 72 20 28 | nd.checkout................(or.( | 
| 160e20 | 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 65 2e 70 75 73 68 44 | eq..magit-clone-set-remote.pushD | 
| 160e40 | 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 20 20 20 20 28 61 6e | efault.t)....................(an | 
| 160e60 | 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 70 75 73 68 44 65 66 | d.magit-clone-set-remote.pushDef | 
| 160e80 | 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 28 79 2d | ault.........................(y- | 
| 160ea0 | 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 74 65 2e 70 75 73 68 | or-n-p.(format."Set.`remote.push | 
| 160ec0 | 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 20 20 20 20 20 20 20 | Default'.to.%S?."............... | 
| 160ee0 | 20 20 20 20 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 6d 6f | ............................remo | 
| 160f00 | 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 27 6d 61 67 69 74 2d | te))))))).....(run-hooks.'magit- | 
| 160f20 | 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 71 20 64 69 72 65 63 | credential-hook).....(setq.direc | 
| 160f40 | 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 20 28 65 78 | tory.(file-name-as-directory.(ex | 
| 160f60 | 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 20 20 20 20 | pand-file-name.directory)))..... | 
| 160f80 | 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 63 74 6f 72 79 29 0a | (when.(file-exists-p.directory). | 
| 160fa0 | 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 2d 70 20 64 69 72 65 | ......(if.(file-directory-p.dire | 
| 160fc0 | 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20    20 28 77 68 65 6e 20 28 3e 20 28 6c 65 6e 67 74 | ctory)...........(when.(>.(lengt | 
| 160fe0 | 68 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 79 29 29 20 32 | h.(directory-files.directory)).2 | 
| 161000 | 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 61 67 69 74 | ).............(let.((name.(magit | 
| 161020 | 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 72 79 29 29 | -clone--url-to-name.repository)) | 
| 161040 | 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 20 6e 61 6d | )...............(unless.(and.nam | 
| 161060 | 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 28 73 65 | e............................(se | 
| 161080 | 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 65 63 | tq.directory.(file-name-as-direc | 
| 1610a0 | 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 20 20 | tory............................ | 
| 1610c0 | 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 | 
| 1610e0 | 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 20 20 20 20 | me.name.directory)))............ | 
| 161100 | 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 74 | ................(not.(file-exist | 
| 161120 | 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 20 20 20 20 | s-p.directory)))................ | 
| 161140 | 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 73 74 73 22 | .(user-error."%s.already.exists" | 
| 161160 | 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 2d 65 72 72 | .directory)))).........(user-err | 
| 161180 | 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 20 6e 6f 74 | or."%s.already.exists.and.is.not | 
| 1611a0 | 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 20 20 20 28 | .a.directory".directory))).....( | 
| 1611c0 | 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 61 72 67 73 | magit-run-git-async."clone".args | 
| 1611e0 | 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 20 20 20 20 | ."--".repository................ | 
| 161200 | 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 65 6e 61 6d | ..........(magit-convert-filenam | 
| 161220 | 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 20 44 6f 6e | e-for-git.directory)).....;;.Don | 
| 161240 | 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 63 61 6c 6c | 't.refresh.the.buffer.we're.call | 
| 161260 | 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 61 67 69 74 | ing.from......(process-put.magit | 
| 161280 | 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 73 68 20 74 | -this-process.'inhibit-refresh.t | 
| 1612a0 | 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 20 | ).....(set-process-sentinel..... | 
| 1612c0 | 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 61 | .magit-this-process......(lambda | 
| 1612e0 | 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 6d | .(process.event)........(when.(m | 
| 161300 | 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 65 | emq.(process-status.process).'(e | 
| 161320 | 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 28 6d 61 67 | xit.signal))..........(let.((mag | 
| 161340 | 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 20 20 | it-process-raise-error.t))...... | 
| 161360 | 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 72 | ......(magit-process-sentinel.pr | 
| 161380 | 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 28 61 6e 64 | ocess.event)))........(when.(and | 
| 1613a0 | 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 65 | .(eq.(process-status.process).'e | 
| 1613c0 | 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 72 6f 63 65 | xit)...................(=.(proce | 
| 1613e0 | 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 20 20 20 20 | ss-exit-status.process).0))..... | 
| 161400 | 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 20 20 20 28 | .....(when.checkout............( | 
| 161420 | 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 6f 72 | let.((default-directory.director | 
| 161440 | 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 75 73 68 2d | y))..............(when.set-push- | 
| 161460 | 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 20 28 6d 61 | default................(setf.(ma | 
| 161480 | 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 20 72 65 | git-get."remote.pushDefault").re | 
| 1614a0 | 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 6d 61 67 69 | mote))..............(unless.magi | 
| 1614c0 | 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 20 20 20 20 | t-clone-set-remote-head......... | 
| 1614e0 | 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 65 61 64 20 | .......(magit-remote-unset-head. | 
| 161500 | 72 65 6d 6f 74 65 29 29 29 29 0a 20 20 20 20 20    20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e | remote))))..........(with-curren | 
| 161520 | 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73    73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 63 | t-buffer.(process-get.process.'c | 
| 161540 | 6f 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 | ommand-buf)............(magit-st | 
| 161560 | 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65    72 20 64 69 72 65 63 74 6f 72 79 29 29 29 29 29 | atus-setup-buffer.directory))))) | 
| 161580 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 61 72 67 73 | ))..(defun.magit-clone-read-args | 
| 1615a0 | 20 28 29 0a 20 20 28 6c 65 74 20 28 28 72 65 70    6f 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 | .()...(let.((repo.(magit-clone-r | 
| 1615c0 | 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 29 29    29 0a 20 20 20 20 28 6c 69 73 74 20 72 65 70 6f | ead-repository))).....(list.repo | 
| 1615e0 | 0a 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 0a | ...........(read-directory-name. | 
| 161600 | 20 20 20 20 20 20 20 20 20 20 20 22 43 6c 6f 6e    65 20 74 6f 3a 20 22 0a 20 20 20 20 20 20 20 20 | ..........."Clone.to:."......... | 
| 161620 | 20 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e    70 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 64 65 | ...(if.(functionp.magit-clone-de | 
| 161640 | 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 20 | fault-directory)................ | 
| 161660 | 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 63    6c 6f 6e 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 | (funcall.magit-clone-default-dir | 
| 161680 | 65 63 74 6f 72 79 20 72 65 70 6f 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ectory.repo)..............magit- | 
| 1616a0 | 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 20 20 | clone-default-directory)........ | 
| 1616c0 | 20 20 20 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6c | ....nil.nil............(magit-cl | 
| 1616e0 | 6f 6e 65 2d 2d 75 72 6c 2d 74 6f 2d 6e 61 6d 65    20 72 65 70 6f 29 29 0a 20 20 20 20 20 20 20 20 | one--url-to-name.repo))......... | 
| 161700 | 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 6c 6f 6e 65 29 29 | ..(transient-args.'magit-clone)) | 
| 161720 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 72 65 70 6f | ))..(defun.magit-clone-read-repo | 
| 161740 | 73 69 74 6f 72 79 20 28 29 0a 20 20 28 6d 61 67    69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 | sitory.()...(magit-read-char-cas | 
| 161760 | 65 20 22 43 6c 6f 6e 65 20 66 72 6f 6d 20 22 20    6e 69 6c 0a 20 20 20 20 28 3f 75 20 22 5b 75 5d | e."Clone.from.".nil.....(?u."[u] | 
| 161780 | 72 6c 20 6f 72 20 6e 61 6d 65 22 0a 20 20 20 20    20 20 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 | rl.or.name".........(let.((str.( | 
| 1617a0 | 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e    67 2d 6e 73 20 22 43 6c 6f 6e 65 20 66 72 6f 6d | magit-read-string-ns."Clone.from | 
| 1617c0 | 20 75 72 6c 20 6f 72 20 6e 61 6d 65 22 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | .url.or.name")))...........(if.( | 
| 1617e0 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22    5c 5c 28 3a 2f 2f 5c 5c 7c 40 5c 5c 29 22 20 73 | string-match-p."\\(://\\|@\\)".s | 
| 161800 | 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 | tr)...............str........... | 
| 161820 | 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 2d    6e 61 6d 65 2d 74 6f 2d 75 72 6c 20 73 74 72 29 | ..(magit-clone--name-to-url.str) | 
| 161840 | 29 29 29 0a 20 20 20 20 28 3f 70 20 22 5b 70 5d    61 74 68 22 0a 20 20 20 20 20 20 20 20 28 6d 61 | ))).....(?p."[p]ath".........(ma | 
| 161860 | 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.... | 
| 161880 | 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 20 22 43 6c 6f 6e | ......(read-directory-name."Clon | 
| 1618a0 | 65 20 72 65 70 6f 73 69 74 6f 72 79 3a 20 22 29    29 29 0a 20 20 20 20 28 3f 6c 20 22 5b 6c 5d 6f | e.repository:."))).....(?l."[l]o | 
| 1618c0 | 63 61 6c 20 75 72 6c 22 0a 20 20 20 20 20 20 20    20 28 63 6f 6e 63 61 74 20 22 66 69 6c 65 3a 2f | cal.url".........(concat."file:/ | 
| 1618e0 | 2f 22 0a 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 76 65 72 | /".................(magit-conver | 
| 161900 | 74 2d 66 69 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 | t-filename-for-git.............. | 
| 161920 | 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 43 6c 6f 6e 65 20 | ....(read-directory-name."Clone. | 
| 161940 | 72 65 70 6f 73 69 74 6f 72 79 3a 20 66 69 6c 65    3a 2f 2f 22 29 29 29 29 0a 20 20 20 20 28 3f 62 | repository:.file://")))).....(?b | 
| 161960 | 20 22 6f 72 20 5b 62 5d 75 6e 64 6c 65 22 0a 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f | ."or.[b]undle".........(magit-co | 
| 161980 | 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 20 20 20 20 20 20 | nvert-filename-for-git.......... | 
| 1619a0 | 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20    22 43 6c 6f 6e 65 20 66 72 6f 6d 20 62 75 6e 64 | (read-file-name."Clone.from.bund | 
| 1619c0 | 6c 65 3a 20 22 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 2d 2d | le:.")))))..(defun.magit-clone-- | 
| 1619e0 | 75 72 6c 2d 74 6f 2d 6e 61 6d 65 20 28 75 72 6c    29 0a 20 20 28 61 6e 64 20 28 73 74 72 69 6e 67 | url-to-name.(url)...(and.(string | 
| 161a00 | 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 5e 2f 3a 5d    2b 3f 5c 5c 29 5c 5c 28 2f 3f 5c 5c 2e 67 69 74 | -match."\\([^/:]+?\\)\\(/?\\.git | 
| 161a20 | 5c 5c 29 3f 24 22 20 75 72 6c 29 0a 20 20 20 20    20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | \\)?$".url)........(match-string | 
| 161a40 | 20 31 20 75 72 6c 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 2d 6e | .1.url)))..(defun.magit-clone--n | 
| 161a60 | 61 6d 65 2d 74 6f 2d 75 72 6c 20 28 6e 61 6d 65    29 0a 20 20 28 6f 72 20 28 73 65 71 2d 73 6f 6d | ame-to-url.(name)...(or.(seq-som | 
| 161a80 | 65 0a 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 72 65 20 2c 68 | e........(pcase-lambda.(`(,re.,h | 
| 161aa0 | 6f 73 74 20 2c 75 73 65 72 29 29 0a 20 20 20 20    20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e | ost.,user))..........(and.(strin | 
| 161ac0 | 67 2d 6d 61 74 63 68 20 72 65 20 6e 61 6d 65 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | g-match.re.name)...............( | 
| 161ae0 | 6c 65 74 20 28 28 72 65 70 6f 20 28 6d 61 74 63    68 2d 73 74 72 69 6e 67 20 31 20 6e 61 6d 65 29 | let.((repo.(match-string.1.name) | 
| 161b00 | 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 63 6c 6f 6e 65 2d | )).................(magit-clone- | 
| 161b20 | 2d 66 6f 72 6d 61 74 2d 75 72 6c 20 68 6f 73 74    20 75 73 65 72 20 72 65 70 6f 29 29 29 29 0a 20 | -format-url.host.user.repo)))).. | 
| 161b40 | 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e    65 2d 6e 61 6d 65 2d 61 6c 69 73 74 29 0a 20 20 | ......magit-clone-name-alist)... | 
| 161b60 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 4e 6f 74 20 61 6e 20 75 72 6c 20 61 6e 64 20 | ....(user-error."Not.an.url.and. | 
| 161b80 | 6e 6f 20 6d 61 74 63 68 69 6e 67 20 65 6e 74 72    79 20 69 6e 20 60 25 73 27 22 0a 20 20 20 20 20 | no.matching.entry.in.`%s'"...... | 
| 161ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61    67 69 74 2d 63 6c 6f 6e 65 2d 6e 61 6d 65 2d 61 | .............'magit-clone-name-a | 
| 161bc0 | 6c 69 73 74 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 2d 66 6f 72 | list)))..(defun.magit-clone--for | 
| 161be0 | 6d 61 74 2d 75 72 6c 20 28 68 6f 73 74 20 75 73    65 72 20 72 65 70 6f 29 0a 20 20 28 66 6f 72 6d | mat-url.(host.user.repo)...(form | 
| 161c00 | 61 74 2d 73 70 65 63 0a 20 20 20 6d 61 67 69 74    2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f 72 6d 61 | at-spec....magit-clone-url-forma | 
| 161c20 | 74 0a 20 20 20 60 28 28 3f 68 20 2e 20 2c 68 6f    73 74 29 0a 20 20 20 20 20 28 3f 6e 20 2e 20 2c | t....`((?h...,host)......(?n..., | 
| 161c40 | 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 2d 70 20 22 2f 22 20 72 65 70 6f 29 0a 20 20 | (if.(string-match-p."/".repo)... | 
| 161c60 | 20 20 20 20 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 | ..............repo.............. | 
| 161c80 | 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74    63 68 2d 70 20 22 5c 5c 2e 22 20 75 73 65 72 29 | .(if.(string-match-p."\\.".user) | 
| 161ca0 | 0a 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 65 | ...................(if-let.((use | 
| 161cc0 | 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 20 | r.(magit-get.user)))............ | 
| 161ce0 | 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 | 
| 161d00 | 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 72 72 6f | ).....................(user-erro | 
| 161d20 | 72 20 22 53 65 74 20 25 53 20 6f 72 20 73 70 65    63 69 66 79 20 6f 77 6e 65 72 20 65 78 70 6c 69 | r."Set.%S.or.specify.owner.expli | 
| 161d40 | 63 69 74 6c 79 22 20 75 73 65 72 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | citly".user)).................(c | 
| 161d60 | 6f 6e 63 61 74 20 75 73 65 72 20 22 2f 22 20 72    65 70 6f 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 | oncat.user."/".repo)))))))..;;;. | 
| 161d80 | 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 6d 61 67 | _.(provide.'magit-clone).;;;.mag | 
| 161da0 | 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 00 00 00 | it-clone.el.ends.here........... | 
| 161dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161e00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 67 69 74 69 67 6e 6f 72 65 2e 65 6c 00 00 | magit-3.3.0/magit-gitignore.el.. | 
| 161e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161e60 | 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 | 
| 161e80 | 30 30 31 36 36 31 31 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 36 37 32 00 20 30 00 00 00 | 0016611.00000000000.014672..0... | 
| 161ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161f00 | 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................... | 
| 161f20 | 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................... | 
| 161f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 161fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 162000 | 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 69 6e 74 65 6e | ;;;.magit-gitignore.el.---.inten | 
| 162020 | 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 | 
| 162040 | 78 69 63 61 6c 2d 62 69 6e 64 69 6e 67 3a 20 74    20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 | xical-binding:.t.-*-..;;.Copyrig | 
| 162060 | 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 31    20 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a | ht.(C).2008-2021..The.Magit.Proj | 
| 162080 | 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73    0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c | ect.Contributors.;;.;;.You.shoul | 
| 1620a0 | 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 41 55 | d.have.received.a.copy.of.the.AU | 
| 1620c0 | 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68    69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c 6c | THORS.md.file.which.;;.lists.all | 
| 1620e0 | 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 65 65 20 68 74 74 70 | .contributors...If.not,.see.http | 
| 162100 | 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68    6f 72 73 2e 0a 0a 3b 3b 20 41 75 74 68 6f 72 3a | ://magit.vc/authors...;;.Author: | 
| 162120 | 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. | 
| 162140 | 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 | 
| 162160 | 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 | 
| 162180 | 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 | 
| 1621a0 | 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 3b 20 | ter..;;.Magit.is.free.software;. | 
| 1621c0 | 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 | 
| 1621e0 | 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 | 
| 162200 | 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 | 
| 162220 | 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 | 
| 162240 | 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 3b 20 65    69 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c | re.Foundation;.either.version.3, | 
| 162260 | 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74    69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c 61 74 65 | .or.(at.your.option).;;.any.late | 
| 162280 | 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 | 
| 1622a0 | 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 | 
| 1622c0 | 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 | 
| 1622e0 | 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. | 
| 162300 | 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 | 
| 162320 | 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 | 
| 162340 | 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. | 
| 162360 | 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..;;. | 
| 162380 | 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 | 
| 1623a0 | 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 | 
| 1623c0 | 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 | 
| 1623e0 | 74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77    77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 | t,.see.http://www.gnu.org/licens | 
| 162400 | 65 73 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 | es...;;;.Commentary:..;;.This.li | 
| 162420 | 62 72 61 72 79 20 69 6d 70 6c 65 6d 65 6e 74 73    20 67 69 74 69 67 6e 6f 72 65 20 63 6f 6d 6d 61 | brary.implements.gitignore.comma | 
| 162440 | 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 74 | nds...;;;.Code:..(require.'magit | 
| 162460 | 29 0a 0a 3b 3b 3b 20 54 72 61 6e 73 69 65 6e 74    0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | )..;;;.Transient..;;;###autoload | 
| 162480 | 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69    74 2d 67 69 74 69 67 6e 6f 72 65 20 22 6d 61 67 | .(autoload.'magit-gitignore."mag | 
| 1624a0 | 69 74 2d 67 69 74 69 67 6e 6f 72 65 22 20 6e 69    6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d | it-gitignore".nil.t).(transient- | 
| 1624c0 | 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61    67 69 74 2d 67 69 74 69 67 6e 6f 72 65 20 28 29 | define-prefix.magit-gitignore.() | 
| 1624e0 | 0a 20 20 22 49 6e 73 74 72 75 63 74 20 47 69 74    20 74 6f 20 69 67 6e 6f 72 65 20 61 20 66 69 6c | ..."Instruct.Git.to.ignore.a.fil | 
| 162500 | 65 20 6f 72 20 70 61 74 74 65 72 6e 2e 22 0a 20    20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 69 | e.or.pattern."...:man-page."giti | 
| 162520 | 67 6e 6f 72 65 22 0a 20 20 5b 22 47 69 74 69 67    6e 6f 72 65 22 0a 20 20 20 28 22 74 22 20 22 73 | gnore"...["Gitignore"....("t"."s | 
| 162540 | 68 61 72 65 64 20 61 74 20 74 6f 70 6c 65 76 65    6c 20 28 2e 67 69 74 69 67 6e 6f 72 65 29 22 0a | hared.at.toplevel.(.gitignore)". | 
| 162560 | 20 20 20 20 6d 61 67 69 74 2d 67 69 74 69 67 6e    6f 72 65 2d 69 6e 2d 74 6f 70 64 69 72 29 0a 20 | ....magit-gitignore-in-topdir).. | 
| 162580 | 20 20 28 22 73 22 20 22 73 68 61 72 65 64 20 69    6e 20 73 75 62 64 69 72 65 63 74 6f 72 79 20 28 | ..("s"."shared.in.subdirectory.( | 
| 1625a0 | 70 61 74 68 2f 74 6f 2f 2e 67 69 74 69 67 6e 6f    72 65 29 22 0a 20 20 20 20 6d 61 67 69 74 2d 67 | path/to/.gitignore)".....magit-g | 
| 1625c0 | 69 74 69 67 6e 6f 72 65 2d 69 6e 2d 73 75 62 64    69 72 29 0a 20 20 20 28 22 70 22 20 22 70 72 69 | itignore-in-subdir)....("p"."pri | 
| 1625e0 | 76 61 74 65 6c 79 20 28 2e 67 69 74 2f 69 6e 66    6f 2f 65 78 63 6c 75 64 65 29 22 0a 20 20 20 20 | vately.(.git/info/exclude)"..... | 
| 162600 | 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 29 0a 20 20 20 28 22 | magit-gitignore-in-gitdir)....(" | 
| 162620 | 67 22 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 0a 20 20 20 | g".magit-gitignore-on-system.... | 
| 162640 | 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20    28 6d 61 67 69 74 2d 67 65 74 20 22 63 6f 72 65 | .:if.(lambda.().(magit-get."core | 
| 162660 | 2e 65 78 63 6c 75 64 65 73 66 69 6c 65 22 29 29    0a 20 20 20 20 3a 64 65 73 63 72 69 70 74 69 6f | .excludesfile")).....:descriptio | 
| 162680 | 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 20 | n.(lambda.().................... | 
| 1626a0 | 28 66 6f 72 6d 61 74 20 22 70 72 69 76 61 74 65    6c 79 20 66 6f 72 20 61 6c 6c 20 72 65 70 6f 73 | (format."privately.for.all.repos | 
| 1626c0 | 69 74 6f 72 69 65 73 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 | itories.(%s)"................... | 
| 1626e0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    67 65 74 20 22 63 6f 72 65 2e 65 78 63 6c 75 64 | .........(magit-get."core.exclud | 
| 162700 | 65 73 66 69 6c 65 22 29 29 29 29 5d 0a 20 20 5b    22 53 6b 69 70 20 77 6f 72 6b 74 72 65 65 22 0a | esfile"))))]...["Skip.worktree". | 
| 162720 | 20 20 20 28 37 20 22 77 22 20 22 64 6f 20 73 6b    69 70 20 77 6f 72 6b 74 72 65 65 22 20 20 20 20 | ...(7."w"."do.skip.worktree".... | 
| 162740 | 20 6d 61 67 69 74 2d 73 6b 69 70 2d 77 6f 72 6b    74 72 65 65 29 0a 20 20 20 28 37 20 22 57 22 20 | .magit-skip-worktree)....(7."W". | 
| 162760 | 22 64 6f 20 6e 6f 74 20 73 6b 69 70 20 77 6f 72    6b 74 72 65 65 22 20 6d 61 67 69 74 2d 6e 6f 2d | "do.not.skip.worktree".magit-no- | 
| 162780 | 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 29 5d 0a    20 20 5b 22 41 73 73 75 6d 65 20 75 6e 63 68 61 | skip-worktree)]...["Assume.uncha | 
| 1627a0 | 6e 67 65 64 22 0a 20 20 20 28 37 20 22 75 22 20    22 64 6f 20 61 73 73 75 6d 65 20 75 6e 63 68 61 | nged"....(7."u"."do.assume.uncha | 
| 1627c0 | 6e 67 65 64 22 20 20 20 20 20 6d 61 67 69 74 2d    61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 | nged".....magit-assume-unchanged | 
| 1627e0 | 29 0a 20 20 20 28 37 20 22 55 22 20 22 64 6f 20    6e 6f 74 20 61 73 73 75 6d 65 20 75 6e 63 68 61 | )....(7."U"."do.not.assume.uncha | 
| 162800 | 6e 67 65 64 22 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 64 29 | nged".magit-no-assume-unchanged) | 
| 162820 | 5d 29 0a 0a 3b 3b 3b 20 47 69 74 69 67 6e 6f 72    65 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 | ])..;;;.Gitignore.Commands..;;;# | 
| 162840 | 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 69 67 6e 6f 72 | ##autoload.(defun.magit-gitignor | 
| 162860 | 65 2d 69 6e 2d 74 6f 70 64 69 72 20 28 72 75 6c    65 29 0a 20 20 22 41 64 64 20 74 68 65 20 47 69 | e-in-topdir.(rule)..."Add.the.Gi | 
| 162880 | 74 20 69 67 6e 6f 72 65 20 52 55 4c 45 20 74 6f    20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 5c | t.ignore.RULE.to.the.top-level.\ | 
| 1628a0 | 22 2e 67 69 74 69 67 6e 6f 72 65 5c 22 20 66 69    6c 65 2e 0a 53 69 6e 63 65 20 74 68 69 73 20 66 | ".gitignore\".file..Since.this.f | 
| 1628c0 | 69 6c 65 20 69 73 20 74 72 61 63 6b 65 64 2c 20    69 74 20 69 73 20 73 68 61 72 65 64 20 77 69 74 | ile.is.tracked,.it.is.shared.wit | 
| 1628e0 | 68 20 6f 74 68 65 72 20 63 6c 6f 6e 65 73 20 6f    66 20 74 68 65 0a 72 65 70 6f 73 69 74 6f 72 79 | h.other.clones.of.the.repository | 
| 162900 | 2e 20 20 41 6c 73 6f 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 | ...Also.stage.the.file."...(inte | 
| 162920 | 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 | 
| 162940 | 65 61 64 2d 70 61 74 74 65 72 6e 29 29 29 0a 20    20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 | ead-pattern)))...(magit-with-top | 
| 162960 | 6c 65 76 65 6c 0a 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 | level.....(magit--gitignore.rule | 
| 162980 | 20 22 2e 67 69 74 69 67 6e 6f 72 65 22 29 0a 20    20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | .".gitignore").....(magit-run-gi | 
| 1629a0 | 74 20 22 61 64 64 22 20 22 2e 67 69 74 69 67 6e    6f 72 65 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | t."add".".gitignore")))..;;;###a | 
| 1629c0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d    61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 69 | utoload.(defun.magit-gitignore-i | 
| 1629e0 | 6e 2d 73 75 62 64 69 72 20 28 72 75 6c 65 20 64    69 72 65 63 74 6f 72 79 29 0a 20 20 22 41 64 64 | n-subdir.(rule.directory)..."Add | 
| 162a00 | 20 74 68 65 20 47 69 74 20 69 67 6e 6f 72 65 20    52 55 4c 45 20 74 6f 20 61 20 5c 22 2e 67 69 74 | .the.Git.ignore.RULE.to.a.\".git | 
| 162a20 | 69 67 6e 6f 72 65 5c 22 20 66 69 6c 65 20 69 6e    20 44 49 52 45 43 54 4f 52 59 2e 0a 50 72 6f 6d | ignore\".file.in.DIRECTORY..Prom | 
| 162a40 | 70 74 20 74 68 65 20 75 73 65 72 20 66 6f 72 20    61 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 | pt.the.user.for.a.directory.and. | 
| 162a60 | 61 64 64 20 74 68 65 20 72 75 6c 65 20 74 6f 20    74 68 65 0a 5c 22 2e 67 69 74 69 67 6e 6f 72 65 | add.the.rule.to.the.\".gitignore | 
| 162a80 | 5c 22 20 66 69 6c 65 20 69 6e 20 74 68 61 74 20    64 69 72 65 63 74 6f 72 79 2e 20 20 53 69 6e 63 | \".file.in.that.directory...Sinc | 
| 162aa0 | 65 20 73 75 63 68 20 66 69 6c 65 73 20 61 72 65    0a 74 72 61 63 6b 65 64 2c 20 74 68 65 79 20 61 | e.such.files.are.tracked,.they.a | 
| 162ac0 | 72 65 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 | re.shared.with.other.clones.of.t | 
| 162ae0 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 41    6c 73 6f 20 73 74 61 67 65 20 74 68 65 20 66 69 | he.repository..Also.stage.the.fi | 
| 162b00 | 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 74 | le."...(interactive.(list.(magit | 
| 162b20 | 2d 67 69 74 69 67 6e 6f 72 65 2d 72 65 61 64 2d    70 61 74 74 65 72 6e 29 0a 20 20 20 20 20 20 20 | -gitignore-read-pattern)........ | 
| 162b40 | 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 | 
| 162b60 | 6d 65 20 22 4c 69 6d 69 74 20 72 75 6c 65 20 74    6f 20 66 69 6c 65 73 20 69 6e 3a 20 22 29 29 29 | me."Limit.rule.to.files.in:."))) | 
| 162b80 | 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 65 74 | ...(magit-with-toplevel.....(let | 
| 162ba0 | 20 28 28 66 69 6c 65 20 28 65 78 70 61 6e 64 2d    66 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69 74 69 | .((file.(expand-file-name.".giti | 
| 162bc0 | 67 6e 6f 72 65 22 20 64 69 72 65 63 74 6f 72 79    29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | gnore".directory))).......(magit | 
| 162be0 | 2d 2d 67 69 74 69 67 6e 6f 72 65 20 72 75 6c 65    20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 6d 61 | --gitignore.rule.file).......(ma | 
| 162c00 | 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 64 64    22 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 | git-run-git."add".(magit-convert | 
| 162c20 | 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69    74 20 66 69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b | -filename-for-git.file)))))..;;; | 
| 162c40 | 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 67 69 74 69 67 6e 6f | ###autoload.(defun.magit-gitigno | 
| 162c60 | 72 65 2d 69 6e 2d 67 69 74 64 69 72 20 28 72 75    6c 65 29 0a 20 20 22 41 64 64 20 74 68 65 20 47 | re-in-gitdir.(rule)..."Add.the.G | 
| 162c80 | 69 74 20 69 67 6e 6f 72 65 20 52 55 4c 45 20 74    6f 20 5c 22 24 47 49 54 5f 44 49 52 2f 69 6e 66 | it.ignore.RULE.to.\"$GIT_DIR/inf | 
| 162ca0 | 6f 2f 65 78 63 6c 75 64 65 5c 22 2e 0a 52 75 6c    65 73 20 69 6e 20 74 68 61 74 20 66 69 6c 65 20 | o/exclude\"..Rules.in.that.file. | 
| 162cc0 | 6f 6e 6c 79 20 61 66 66 65 63 74 73 20 74 68 69    73 20 63 6c 6f 6e 65 20 6f 66 20 74 68 65 20 72 | only.affects.this.clone.of.the.r | 
| 162ce0 | 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 6c 69 73 74 | epository."...(interactive.(list | 
| 162d00 | 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 74 65 72 6e 29 29 | .(magit-gitignore-read-pattern)) | 
| 162d20 | 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 20 28 6d 61 67 69 | )...(magit--gitignore.rule.(magi | 
| 162d40 | 74 2d 67 69 74 2d 64 69 72 20 22 69 6e 66 6f 2f    65 78 63 6c 75 64 65 22 29 29 0a 20 20 28 6d 61 | t-git-dir."info/exclude"))...(ma | 
| 162d60 | 67 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 | git-refresh))..;;;###autoload.(d | 
| 162d80 | 65 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 | efun.magit-gitignore-on-system.( | 
| 162da0 | 72 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 | rule)..."Add.the.Git.ignore.RULE | 
| 162dc0 | 20 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 | .to.the.file.specified.by.`core. | 
| 162de0 | 65 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 | excludesFile'..Rules.that.are.de | 
| 162e00 | 66 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 | fined.in.that.file.affect.all.lo | 
| 162e20 | 63 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 | cal.repositories."...(interactiv | 
| 162e40 | 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 65 61 64 2d 70 61 | e.(list.(magit-gitignore-read-pa | 
| 162e60 | 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 72 65 20 72 75 6c | ttern)))...(magit--gitignore.rul | 
| 162e80 | 65 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 | e.....................(or.(magit | 
| 162ea0 | 2d 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 | -get."core.excludesFile")....... | 
| 162ec0 | 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 56 61 72 69 61 62 | ..................(error."Variab | 
| 162ee0 | 6c 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 | le.`core.excludesFile'.isn't.set | 
| 162f00 | 22 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 | ")))...(magit-refresh))..(defun. | 
| 162f20 | 6d 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 | magit--gitignore.(rule.file)...( | 
| 162f40 | 77 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 | when-let.((directory.(file-name- | 
| 162f60 | 64 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 | directory.file))).....(make-dire | 
| 162f80 | 63 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 | ctory.directory.t))...(with-temp | 
| 162fa0 | 2d 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 | -buffer.....(when.(file-exists-p | 
| 162fc0 | 20 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 | .file).......(insert-file-conten | 
| 162fe0 | 74 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 | ts.file)).....(goto-char.(point- | 
| 163000 | 6d 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 | max)).....(unless.(bolp).......( | 
| 163020 | 69 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 | insert."\n")).....(insert.(repla | 
| 163040 | 63 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 | ce-regexp-in-string."\\(\\\\*\\) | 
| 163060 | 22 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 | "."\\1\\1".rule)).....(insert."\ | 
| 163080 | 6e 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 | n").....(write-region.nil.nil.fi | 
| 1630a0 | 6c 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 | le)))..(defun.magit-gitignore-re | 
| 1630c0 | 61 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 | ad-pattern.()...(let*.((default. | 
| 1630e0 | 28 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 | (magit-current-file))..........( | 
| 163100 | 62 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 | base.(car.magit-buffer-diff-file | 
| 163120 | 73 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 | s))..........(base.(and.base.(fi | 
| 163140 | 6c 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 | le-directory-p.base).base))..... | 
| 163160 | 20 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 | .....(choices...........(delete- | 
| 163180 | 64 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 | dups............(--mapcat....... | 
| 1631a0 | 20 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 | ......(cons.(concat."/".it)..... | 
| 1631c0 | 20 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 65 78 74 20 28 66 | ..............(when-let.((ext.(f | 
| 1631e0 | 69 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 | ile-name-extension.it)))........ | 
| 163200 | 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 20 22 2f 22 20 28 | .............(list.(concat."/".( | 
| 163220 | 66 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 | file-name-directory.it)."*.".ext | 
| 163240 | 29 0a 20 20 20 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 | 
| 163260 | 63 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 | cat."*.".ext)))).............(so | 
| 163280 | 72 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 | rt.(nconc....................(ma | 
| 1632a0 | 67 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 | git-untracked-files.nil.base)... | 
| 1632c0 | 20 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 | .................;;.The.untracke | 
| 1632e0 | 64 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 | d.section.of.the.status.buffer.l | 
| 163300 | 69 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 | ists....................;;.direc | 
| 163320 | 74 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 | tories.containing.only.untracked | 
| 163340 | 20 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 | .files.....................;;.Ad | 
| 163360 | 64 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 | d.those.as.candidates........... | 
| 163380 | 20 20 20 20 20 20 20 20 20 20 28 2d 66 69 6c 74    65 72 20 23 27 64 69 72 65 63 74 6f 72 79 2d 6e | ..........(-filter.#'directory-n | 
| 1633a0 | 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 20 20 | ame-p........................... | 
| 1633c0 | 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 20 20 20 20 20 | ..(magit-list-files............. | 
| 1633e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 2d 6f 74 68 65 72 22 20 22 2d 2d 65 78 | ................."--other"."--ex | 
| 163400 | 63 6c 75 64 65 2d 73 74 61 6e 64 61 72 64 22 20    22 2d 2d 64 69 72 65 63 74 6f 72 79 22 0a 20 20 | clude-standard"."--directory"... | 
| 163420 | 20 20 20 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 6e 6f | ..........................."--no | 
| 163440 | 2d 65 6d 70 74 79 2d 64 69 72 65 63 74 6f 72 79    22 20 22 2d 2d 22 20 62 61 73 65 29 29 29 0a 20 | -empty-directory"."--".base))).. | 
| 163460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 23 27 73 74 72 69 6e 67 2d 6c 65 73 73 70 29 | .................#'string-lessp) | 
| 163480 | 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 64    65 66 61 75 6c 74 0a 20 20 20 20 20 20 28 73 65 | )))).....(when.default.......(se | 
| 1634a0 | 74 71 20 64 65 66 61 75 6c 74 20 28 63 6f 6e 63    61 74 20 22 2f 22 20 64 65 66 61 75 6c 74 29 29 | tq.default.(concat."/".default)) | 
| 1634c0 | 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28    6d 65 6d 62 65 72 20 64 65 66 61 75 6c 74 20 63 | .......(unless.(member.default.c | 
| 1634e0 | 68 6f 69 63 65 73 29 0a 20 20 20 20 20 20 20 20    28 73 65 74 71 20 64 65 66 61 75 6c 74 20 28 63 | hoices).........(setq.default.(c | 
| 163500 | 6f 6e 63 61 74 20 22 2a 2e 22 20 28 66 69 6c 65    2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 | oncat."*.".(file-name-extension. | 
| 163520 | 64 65 66 61 75 6c 74 29 29 29 0a 20 20 20 20 20    20 20 20 28 75 6e 6c 65 73 73 20 28 6d 65 6d 62 | default))).........(unless.(memb | 
| 163540 | 65 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 20 20 28 73 | er.default.choices)...........(s | 
| 163560 | 65 74 71 20 64 65 66 61 75 6c 74 20 6e 69 6c 29    29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 | etq.default.nil)))).....(magit-c | 
| 163580 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22    46 69 6c 65 20 6f 72 20 70 61 74 74 65 72 6e 20 | ompleting-read."File.or.pattern. | 
| 1635a0 | 74 6f 20 69 67 6e 6f 72 65 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to.ignore"...................... | 
| 1635c0 | 20 20 20 20 20 20 63 68 6f 69 63 65 73 20 6e 69    6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 64 65 | ......choices.nil.nil.nil.nil.de | 
| 1635e0 | 66 61 75 6c 74 29 29 29 0a 0a 3b 3b 3b 20 53 6b    69 70 20 57 6f 72 6b 74 72 65 65 20 43 6f 6d 6d | fault)))..;;;.Skip.Worktree.Comm | 
| 163600 | 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 61 67 69 | ands..;;;###autoload.(defun.magi | 
| 163620 | 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20    28 66 69 6c 65 29 0a 20 20 22 43 61 6c 6c 20 5c | t-skip-worktree.(file)..."Call.\ | 
| 163640 | 22 67 69 74 20 75 70 64 61 74 65 2d 69 6e 64 65    78 20 2d 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 | "git.update-index.--skip-worktre | 
| 163660 | 65 20 2d 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 | e.--.FILE\"."...(interactive.... | 
| 163680 | 28 6c 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 | (list.(magit-read-file-choice."S | 
| 1636a0 | 6b 69 70 20 77 6f 72 6b 74 72 65 65 20 66 6f 72    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | kip.worktree.for"............... | 
| 1636c0 | 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 77 69 74 68 2d 74 | ...................(magit-with-t | 
| 1636e0 | 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 20 20 20 20 20 20 20 | oplevel......................... | 
| 163700 | 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 0a 20 20 | ...........(cl-set-difference... | 
| 163720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 163740 | 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 20 20 20 20 20 20 20 | ..(magit-list-files)............ | 
| 163760 | 20 20 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- | 
| 163780 | 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 2d 66 69    6c 65 73 29 29 29 29 29 29 0a 20 20 28 6d 61 67 | skip-worktree-files))))))...(mag | 
| 1637a0 | 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 75 6e 2d | it-with-toplevel.....(magit-run- | 
| 1637c0 | 67 69 74 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 | git."update-index"."--skip-workt | 
| 1637e0 | 72 65 65 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 | ree"."--".file)))..;;;###autoloa | 
| 163800 | 64 0a 28 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 | d.(defun.magit-no-skip-worktree. | 
| 163820 | 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 64 65 | (file)..."Call.\"git.update-inde | 
| 163840 | 78 20 2d 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 | x.--no-skip-worktree.--.FILE\"." | 
| 163860 | 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 74 2d | ...(interactive....(list.(magit- | 
| 163880 | 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 73 6b 69 70 20 77 6f | read-file-choice."Do.not.skip.wo | 
| 1638a0 | 72 6b 74 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 | rktree.for"..................... | 
| 1638c0 | 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 | 
| 1638e0 | 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............................... | 
| 163900 | 20 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 | .....(magit-skip-worktree-files) | 
| 163920 | 29 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 | ))))...(magit-with-toplevel..... | 
| 163940 | 28 6d 61 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 | (magit-run-git."update-index"."- | 
| 163960 | 2d 6e 6f 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 | -no-skip-worktree"."--".file))). | 
| 163980 | 0a 3b 3b 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 | .;;;.Assume.Unchanged.Commands.. | 
| 1639a0 | 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 61 73 73 75 | ;;;###autoload.(defun.magit-assu | 
| 1639c0 | 6d 65 2d 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 | me-unchanged.(file)..."Call.\"gi | 
| 1639e0 | 74 20 75 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 | t.update-index.--assume-unchange | 
| 163a00 | 64 20 2d 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 | d.--.FILE\"."...(interactive.... | 
| 163a20 | 28 6c 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 41 | (list.(magit-read-file-choice."A | 
| 163a40 | 73 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 | ssume.file.to.be.unchanged"..... | 
| 163a60 | 20 20 20 20 20 20 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 | 
| 163a80 | 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............... | 
| 163aa0 | 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 66 | .....................(cl-set-dif | 
| 163ac0 | 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 20 | ference......................... | 
| 163ae0 | 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 20 | ............(magit-list-files).. | 
| 163b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 163b20 | 20 20 20 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 | ...(magit-assume-unchanged-files | 
| 163b40 | 29 29 29 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 | ))))))...(magit-with-toplevel... | 
| 163b60 | 20 20 28 6d 61 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 | ..(magit-run-git."update-index". | 
| 163b80 | 22 2d 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e    67 65 64 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 | "--assume-unchanged"."--".file)) | 
| 163ba0 | 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 6e | )..;;;###autoload.(defun.magit-n | 
| 163bc0 | 6f 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67    65 64 20 28 66 69 6c 65 29 0a 20 20 22 43 61 6c | o-assume-unchanged.(file)..."Cal | 
| 163be0 | 6c 20 5c 22 67 69 74 20 75 70 64 61 74 65 2d 69    6e 64 65 78 20 2d 2d 6e 6f 2d 61 73 73 75 6d 65 | l.\"git.update-index.--no-assume | 
| 163c00 | 2d 75 6e 63 68 61 6e 67 65 64 20 2d 2d 20 46 49    4c 45 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 | -unchanged.--.FILE\"."...(intera | 
| 163c20 | 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 65 2d | ctive....(list.(magit-read-file- | 
| 163c40 | 63 68 6f 69 63 65 20 22 44 6f 20 6e 6f 74 20 61    73 73 75 6d 65 20 66 69 6c 65 20 74 6f 20 62 65 | choice."Do.not.assume.file.to.be | 
| 163c60 | 20 75 6e 63 68 61 6e 67 65 64 22 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .unchanged"..................... | 
| 163c80 | 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 | 
| 163ca0 | 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............................... | 
| 163cc0 | 20 20 20 20 20 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 | .....(magit-assume-unchanged-fil | 
| 163ce0 | 65 73 29 29 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 | es)))))...(magit-with-toplevel.. | 
| 163d00 | 20 20 20 28 6d 61 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 | ...(magit-run-git."update-index" | 
| 163d20 | 20 22 2d 2d 6e 6f 2d 61 73 73 75 6d 65 2d 75 6e    63 68 61 6e 67 65 64 22 20 22 2d 2d 22 20 66 69 | ."--no-assume-unchanged"."--".fi | 
| 163d40 | 6c 65 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 67 69 74 | le)))..;;;._.(provide.'magit-git | 
| 163d60 | 69 67 6e 6f 72 65 29 0a 3b 3b 3b 20 6d 61 67 69    74 2d 67 69 74 69 67 6e 6f 72 65 2e 65 6c 20 65 | ignore).;;;.magit-gitignore.el.e | 
| 163d80 | 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........................ | 
| 163da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163e00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 74 61 67 2e 65 6c 00 00 00 00 00 00 00 00 | magit-3.3.0/magit-tag.el........ | 
| 163e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163e60 | 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 | 
| 163e80 | 30 30 32 30 33 37 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 34 36 30 00 20 30 00 00 00 | 0020375.00000000000.013460..0... | 
| 163ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163f00 | 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................... | 
| 163f20 | 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................... | 
| 163f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 163fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 164000 | 3b 3b 3b 20 6d 61 67 69 74 2d 74 61 67 2e 65 6c    20 2d 2d 2d 20 74 61 67 20 66 75 6e 63 74 69 6f | ;;;.magit-tag.el.---.tag.functio | 
| 164020 | 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 20 74 20 2d | nality..-*-.lexical-binding:.t.- | 
| 164040 | 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74    20 28 43 29 20 32 30 31 30 2d 32 30 32 31 20 20 | *-..;;.Copyright.(C).2010-2021.. | 
| 164060 | 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 3b | The.Magit.Project.Contributors.; | 
| 164080 | 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. | 
| 1640a0 | 63 6f 70 79 20 6f 66 20 74 68 65 20 41 55 54 48    4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63 | copy.of.the.AUTHORS.md.file.whic | 
| 1640c0 | 68 0a 3b 3b 20 6c 69 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 | h.;;.lists.all.contributors...If | 
| 1640e0 | 20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f    2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 | .not,.see.http://magit.vc/author | 
| 164100 | 73 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 3c | s...;;.Author:.Jonas.Bernoulli.< | 
| 164120 | 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: | 
| 164140 | 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. | 
| 164160 | 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: | 
| 164180 | 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 | 
| 1641a0 | 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f    75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software;.you.can.redistribu | 
| 1641c0 | 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. | 
| 1641e0 | 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 | 
| 164200 | 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 | 
| 164220 | 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 3b 20 65 69 74 | he.Free.Software.Foundation;.eit | 
| 164240 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f    72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f | her.version.3,.or.(at.your.optio | 
| 164260 | 6e 29 0a 3b 3b 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 | n).;;.any.later.version..;;.;;.M | 
| 164280 | 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 20 | agit.is.distributed.in.the.hope. | 
| 1642a0 | 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 48 | that.it.will.be.useful,.but.WITH | 
| 1642c0 | 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 65 | OUT.;;.ANY.WARRANTY;.without.eve | 
| 1642e0 | 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 41 | n.the.implied.warranty.of.MERCHA | 
| 164300 | 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 41 | NTABILITY.;;.or.FITNESS.FOR.A.PA | 
| 164320 | 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 47 | RTICULAR.PURPOSE...See.the.GNU.G | 
| 164340 | 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 72 | eneral.Public.;;.License.for.mor | 
| 164360 | 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 65 | e.details..;;.;;.You.should.have | 
| 164380 | 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 65 | .received.a.copy.of.the.GNU.Gene | 
| 1643a0 | 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 68 | ral.Public.License.;;.along.with | 
| 1643c0 | 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c    20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e | .Magit...If.not,.see.http://www. | 
| 1643e0 | 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73    2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 | gnu.org/licenses...;;;.Commentar | 
| 164400 | 79 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 74 | y:..;;.This.library.implements.t | 
| 164420 | 61 67 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 65 71 75 69 72 | ag.commands...;;;.Code:..(requir | 
| 164440 | 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 74 61 67 2d 64 65 6c | e.'magit)..;;.For.`magit-tag-del | 
| 164460 | 65 74 65 27 2e 0a 28 64 65 66 76 61 72 20 68 65    6c 6d 2d 63 6f 6d 70 2d 72 65 61 64 2d 75 73 65 | ete'..(defvar.helm-comp-read-use | 
| 164480 | 2d 6d 61 72 6b 65 64 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 | -marked)..;;;###autoload.(autolo | 
| 1644a0 | 61 64 20 27 6d 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 | ad.'magit-tag."magit".nil.t).(tr | 
| 1644c0 | 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 74 61 67 20 | ansient-define-prefix.magit-tag. | 
| 1644e0 | 28 29 0a 20 20 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 | ()..."Create.or.delete.a.tag.".. | 
| 164500 | 20 3a 6d 61 6e 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 | .:man-page."git-tag"...["Argumen | 
| 164520 | 74 73 22 0a 20 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 | ts"....("-f"."Force"....("-f"."- | 
| 164540 | 2d 66 6f 72 63 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 | -force"))....("-a"."Annotate".(" | 
| 164560 | 2d 61 22 20 22 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 | -a"."--annotate"))....("-s"."Sig | 
| 164580 | 6e 22 20 20 20 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 | n".....("-s"."--sign"))....(magi | 
| 1645a0 | 74 2d 74 61 67 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 | t-tag:--local-user)]...[["Create | 
| 1645c0 | 22 0a 20 20 20 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 | ".....("t".."tag".....magit-tag- | 
| 1645e0 | 63 72 65 61 74 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 | create).....("r".."release".magi | 
| 164600 | 74 2d 74 61 67 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 | t-tag-release)]....["Do".....("k | 
| 164620 | 22 20 20 22 64 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 | ".."delete"..magit-tag-delete).. | 
| 164640 | 20 20 20 28 22 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 | ...("p".."prune"...magit-tag-pru | 
| 164660 | 6e 65 29 5d 5d 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 | ne)]])..(defun.magit-tag-argumen | 
| 164680 | 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 74 2d 74 | ts.()...(transient-args.'magit-t | 
| 1646a0 | 61 67 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 | ag))..(transient-define-argument | 
| 1646c0 | 20 6d 61 67 69 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 | .magit-tag:--local-user.()...:de | 
| 1646e0 | 73 63 72 69 70 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 | scription."Sign.as"...:class.'tr | 
| 164700 | 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 75 22 0a | ansient-option...:shortarg."-u". | 
| 164720 | 20 20 3a 61 72 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 | ..:argument."--local-user="...:r | 
| 164740 | 65 61 64 65 72 20 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 | eader.'magit-read-gpg-signing-ke | 
| 164760 | 79 0a 20 20 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 | y...:history-key.'magit:--gpg-si | 
| 164780 | 67 6e 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 | gn)..;;;###autoload.(defun.magit | 
| 1647a0 | 2d 74 61 67 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 | -tag-create.(name.rev.&optional. | 
| 1647c0 | 61 72 67 73 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 | args)..."Create.a.new.tag.with.t | 
| 1647e0 | 68 65 20 67 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 | he.given.NAME.at.REV..With.a.pre | 
| 164800 | 66 69 78 20 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 | fix.argument.annotate.the.tag..\ | 
| 164820 | 6e 28 67 69 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 | n(git.tag.[--annotate].NAME.REV) | 
| 164840 | 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 65 | "...(interactive.(list.(magit-re | 
| 164860 | 61 64 2d 74 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 | ad-tag."Tag.name").............. | 
| 164880 | 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 2d 63 6f | ........(magit-read-branch-or-co | 
| 1648a0 | 6d 6d 69 74 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 | mmit."Place.tag.on")............ | 
| 1648c0 | 20 20 20 20 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 | ..........(let.((args.(magit-tag | 
| 1648e0 | 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 20 20 20 | -arguments)))................... | 
| 164900 | 20 20 20 20 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 | .....(when.current-prefix-arg... | 
| 164920 | 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 70 75 73 68 6e | .......................(cl-pushn | 
| 164940 | 65 77 20 22 2d 2d 61 6e 6e 6f 74 61 74 65 22 20    61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 | ew."--annotate".args)).......... | 
| 164960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72    67 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 | ..............args)))...(magit-r | 
| 164980 | 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74    6f 72 20 22 74 61 67 22 20 61 72 67 73 20 6e 61 | un-git-with-editor."tag".args.na | 
| 1649a0 | 6d 65 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 | me.rev))..;;;###autoload.(defun. | 
| 1649c0 | 6d 61 67 69 74 2d 74 61 67 2d 64 65 6c 65 74 65    20 28 74 61 67 73 29 0a 20 20 22 44 65 6c 65 74 | magit-tag-delete.(tags)..."Delet | 
| 1649e0 | 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 74 61    67 73 2e 0a 49 66 20 74 68 65 20 72 65 67 69 6f | e.one.or.more.tags..If.the.regio | 
| 164a00 | 6e 20 6d 61 72 6b 73 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 | n.marks.multiple.tags.(and.nothi | 
| 164a20 | 6e 67 20 65 6c 73 65 29 2c 20 74 68 65 6e 20 6f    66 66 65 72 0a 74 6f 20 64 65 6c 65 74 65 20 74 | ng.else),.then.offer.to.delete.t | 
| 164a40 | 68 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 | hose,.otherwise.prompt.for.a.sin | 
| 164a60 | 67 6c 65 20 74 61 67 20 74 6f 20 62 65 20 64 65    6c 65 74 65 64 2c 0a 64 65 66 61 75 6c 74 69 6e | gle.tag.to.be.deleted,.defaultin | 
| 164a80 | 67 20 74 6f 20 74 68 65 20 74 61 67 20 61 74 20    70 6f 69 6e 74 2e 0a 5c 6e 28 67 69 74 20 74 61 | g.to.the.tag.at.point..\n(git.ta | 
| 164aa0 | 67 20 2d 64 20 54 41 47 53 29 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 | g.-d.TAGS)"...(interactive.(list | 
| 164ac0 | 20 28 2d 2d 69 66 2d 6c 65 74 20 28 6d 61 67 69    74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 | .(--if-let.(magit-region-values. | 
| 164ae0 | 27 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 20 20 28 | 'tag)..........................( | 
| 164b00 | 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 74 20    6e 69 6c 20 22 44 65 6c 65 74 65 20 25 69 20 74 | magit-confirm.t.nil."Delete.%i.t | 
| 164b20 | 61 67 73 22 20 6e 69 6c 20 69 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ags".nil.it).................... | 
| 164b40 | 20 20 20 20 28 6c 65 74 20 28 28 68 65 6c 6d 2d    63 6f 6d 70 2d 72 65 61 64 2d 75 73 65 2d 6d 61 | ....(let.((helm-comp-read-use-ma | 
| 164b60 | 72 6b 65 64 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 20 | rked.t))........................ | 
| 164b80 | 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 74 61    67 20 22 44 65 6c 65 74 65 20 74 61 67 22 20 74 | ..(magit-read-tag."Delete.tag".t | 
| 164ba0 | 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72    75 6e 2d 67 69 74 20 22 74 61 67 22 20 22 2d 64 | )))))...(magit-run-git."tag"."-d | 
| 164bc0 | 22 20 74 61 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 6e 20 | ".tags))..;;;###autoload.(defun. | 
| 164be0 | 6d 61 67 69 74 2d 74 61 67 2d 70 72 75 6e 65 20    28 74 61 67 73 20 72 65 6d 6f 74 65 2d 74 61 67 | magit-tag-prune.(tags.remote-tag | 
| 164c00 | 73 20 72 65 6d 6f 74 65 29 0a 20 20 22 4f 66 66    65 72 20 74 6f 20 64 65 6c 65 74 65 20 74 61 67 | s.remote)..."Offer.to.delete.tag | 
| 164c20 | 73 20 6d 69 73 73 69 6e 67 20 6c 6f 63 61 6c 6c    79 20 66 72 6f 6d 20 52 45 4d 4f 54 45 2c 20 61 | s.missing.locally.from.REMOTE,.a | 
| 164c40 | 6e 64 20 76 69 63 65 20 76 65 72 73 61 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 | nd.vice.versa."...(interactive.. | 
| 164c60 | 20 20 28 6c 65 74 2a 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 | ..(let*.((remote.(magit-read-rem | 
| 164c80 | 6f 74 65 20 22 50 72 75 6e 65 20 74 61 67 73 20    75 73 69 6e 67 20 72 65 6d 6f 74 65 22 29 29 0a | ote."Prune.tags.using.remote")). | 
| 164ca0 | 20 20 20 20 20 20 20 20 20 20 28 74 61 67 73 20    20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 74 61 | ..........(tags...(magit-list-ta | 
| 164cc0 | 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28    72 74 61 67 73 20 20 28 70 72 6f 67 32 20 28 6d | gs))...........(rtags..(prog2.(m | 
| 164ce0 | 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 61 67 73 2e | essage."Determining.remote.tags. | 
| 164d00 | 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 20 28 6d 61 67 69 | ..").......................(magi | 
| 164d20 | 74 2d 72 65 6d 6f 74 65 2d 6c 69 73 74 2d 74 61    67 73 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 | t-remote-list-tags.remote)...... | 
| 164d40 | 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 44 65 74 65 72 6d 69 | ...............(message."Determi | 
| 164d60 | 6e 69 6e 67 20 72 65 6d 6f 74 65 20 74 61 67 73    2e 2e 2e 64 6f 6e 65 22 29 29 29 0a 20 20 20 20 | ning.remote.tags...done")))..... | 
| 164d80 | 20 20 20 20 20 20 28 6c 74 61 67 73 20 20 28 2d    64 69 66 66 65 72 65 6e 63 65 20 74 61 67 73 20 | ......(ltags..(-difference.tags. | 
| 164da0 | 72 74 61 67 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 72 74 61 67 73 20 20 28 2d 64 69 66 66 | rtags))...........(rtags..(-diff | 
| 164dc0 | 65 72 65 6e 63 65 20 72 74 61 67 73 20 74 61 67    73 29 29 29 0a 20 20 20 20 20 28 75 6e 6c 65 73 | erence.rtags.tags)))......(unles | 
| 164de0 | 73 20 28 6f 72 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 | s.(or.ltags.rtags)........(messa | 
| 164e00 | 67 65 20 22 53 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 | ge."Same.tags.exist.locally.and. | 
| 164e20 | 72 65 6d 6f 74 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 | remotely"))......(unless.(magit- | 
| 164e40 | 63 6f 6e 66 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 | confirm.t................"Delete | 
| 164e60 | 20 25 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 22 44 65 6c | .%s.locally"................"Del | 
| 164e80 | 65 74 65 20 25 69 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 | ete.%i.tags.locally"............ | 
| 164ea0 | 20 20 20 20 27 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 | ....'noabort.ltags)........(setq | 
| 164ec0 | 20 6c 74 61 67 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 | .ltags.nil))......(unless.(magit | 
| 164ee0 | 2d 63 6f 6e 66 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 | -confirm.t................"Delet | 
| 164f00 | 65 20 25 73 20 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 | e.%s.from.remote"............... | 
| 164f20 | 20 22 44 65 6c 65 74 65 20 25 69 20 74 61 67 73    20 66 72 6f 6d 20 72 65 6d 6f 74 65 22 0a 20 20 | ."Delete.%i.tags.from.remote"... | 
| 164f40 | 20 20 20 20 20 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 | .............'noabort.rtags).... | 
| 164f60 | 20 20 20 20 28 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 | ....(setq.rtags.nil))......(list | 
| 164f80 | 20 6c 74 61 67 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 | .ltags.rtags.remote)))...(when.t | 
| 164fa0 | 61 67 73 0a 20 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 | ags.....(magit-call-git."tag"."- | 
| 164fc0 | 64 22 20 74 61 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 | d".tags))...(when.remote-tags... | 
| 164fe0 | 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 20 72 65 | ..(magit-run-git-async."push".re | 
| 165000 | 6d 6f 74 65 20 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 | mote.(--map.(concat.":".it).remo | 
| 165020 | 74 65 2d 74 61 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 | te-tags))))..(defvar.magit-tag-v | 
| 165040 | 65 72 73 69 6f 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 | ersion-regexp-alist...'(("^[-._+ | 
| 165060 | 20 5d 3f 73 6e 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 | .]?snapshot\\.?$"...-4).....("^[ | 
| 165080 | 2d 2e 5f 2b 5d 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 | -._+]$"...-4).....("^[-._+.]?\\( | 
| 1650a0 | 63 76 73 5c 5c 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 | cvs\\|git\\|bzr\\|svn\\|hg\\|dar | 
| 1650c0 | 63 73 5c 5c 29 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 | cs\\)\\.?$"...-4).....("^[-._+.] | 
| 1650e0 | 3f 75 6e 6b 6e 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 | ?unknown\\.?$"...-4).....("^[-._ | 
| 165100 | 2b 20 5d 3f 61 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 | +.]?alpha\\.?$"...-3).....("^[-. | 
| 165120 | 5f 2b 20 5d 3f 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 | _+.]?beta\\.?$"...-2).....("^[-. | 
| 165140 | 5f 2b 20 5d 3f 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 | _+.]?\\(pre\\|rc\\)\\.?$"...-1)) | 
| 165160 | 0a 20 20 22 4f 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 | ..."Overrides.`version-regexp-al | 
| 165180 | 69 73 74 27 20 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 | ist'.for.`magit-tag-release'..Se | 
| 1651a0 | 65 20 61 6c 73 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 | e.also.`magit-release-tag-regexp | 
| 1651c0 | 27 2e 22 29 0a 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 | '.")..(defvar.magit-release-tag- | 
| 1651e0 | 72 65 67 65 78 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 | regexp."\\`\.\\(?1:\\(?:v\\(?:er | 
| 165200 | 73 69 6f 6e 5c 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 3f 5b | sion\\)?\\|r\\(?:elease\\)?\\)?[ | 
| 165220 | 2d 5f 5d 3f 5c 5c 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 | -_]?\\)?\.\\(?2:[0-9]+\\(?:\\.[0 | 
| 165240 | 2d 39 5d 2b 5c 5c 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 | -9]+\\)*\.\\(?:-[a-zA-Z0-9-]+\\( | 
| 165260 | 3f 3a 5c 5c 2e 5b 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 | ?:\\.[a-zA-Z0-9-]+\\)*\\)?\\)\\' | 
| 165280 | 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 2d 72 | "..."Regexp.used.by.`magit-tag-r | 
| 1652a0 | 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 74 61 67 73 2e 0a 0a | elease'.to.parse.release.tags... | 
| 1652c0 | 54 68 65 20 66 69 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 | The.first.submatch.must.match.th | 
| 1652e0 | 65 20 70 72 65 66 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 | e.prefix,.if.any...The.second.su | 
| 165300 | 62 6d 61 74 63 68 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 | bmatch.must.match.the.version.st | 
| 165320 | 72 69 6e 67 2e 0a 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 | ring...If.this.matches.versions. | 
| 165340 | 74 68 61 74 20 61 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 | that.are.not.dot.separated.numbe | 
| 165360 | 72 73 2c 0a 74 68 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 | rs,.then.`magit-tag-version-rege | 
| 165380 | 78 70 2d 61 6c 69 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 | xp-alist'.has.to.contain.entries | 
| 1653a0 | 0a 66 6f 72 20 74 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 | .for.the.separators.allowed.here | 
| 1653c0 | 2e 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 6d 61 67 69 74 | .")..;;;###autoload.(defun.magit | 
| 1653e0 | 2d 74 61 67 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 | -tag-release.(tag.msg.&optional. | 
| 165400 | 61 72 67 73 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 2e 0a 0a | args)..."Create.a.release.tag... | 
| 165420 | 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 6d 61 74 63 68 20 60 | Assume.that.release.tags.match.` | 
| 165440 | 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 0a 0a 46 69 72 73 | magit-release-tag-regexp'...Firs | 
| 165460 | 74 20 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 77 | t.prompt.for.the.name.of.the.new | 
| 165480 | 20 74 61 67 20 75 73 69 6e 67 20 74 68 65 20 68    69 67 68 65 73 74 0a 65 78 69 73 74 69 6e 67 20 | .tag.using.the.highest.existing. | 
| 1654a0 | 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 67 | tag.as.initial.input.and.leaving | 
| 1654c0 | 20 69 74 20 74 6f 20 74 68 65 20 75 73 65 72 20    74 6f 0a 69 6e 63 72 65 6d 65 6e 74 20 74 68 65 | .it.to.the.user.to.increment.the | 
| 1654e0 | 20 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 72 | .desired.part.of.the.version.str | 
| 165500 | 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 64 | ing...If.`--annotate'.is.enabled | 
| 165520 | 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 66 | ,.then.prompt.for.the.message.of | 
| 165540 | 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 64 | .the.new.tag...Base.the.proposed | 
| 165560 | 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 74 | .tag.message.on.the.message.of.t | 
| 165580 | 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 68 | he.highest.tag,.provided.that.th | 
| 1655a0 | 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 65 | at.contains.the.corresponding.ve | 
| 1655c0 | 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 68 | rsion.string.and.substituting.th | 
| 1655e0 | 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 4f | e.new.version.string.for.that..O | 
| 165600 | 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 20 | therwise.propose.something.like. | 
| 165620 | 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 78 | \"Foo-Bar.1.2.3\",.given,.for.ex | 
| 165640 | 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 65 | ample,.a.TAG.\"v1.2.3\".and.a.re | 
| 165660 | 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 69 | pository.located.at.something.li | 
| 165680 | 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 74 | ke.\"/path/to/foo-bar\"."...(int | 
| 1656a0 | 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 20 | eractive....(save-match-data.... | 
| 1656c0 | 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 72 | ..(pcase-let*..........((`(,pver | 
| 1656e0 | 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 2d | .,ptag.,pmsg).(car.(magit--list- | 
| 165700 | 72 65 6c 65 61 73 65 73 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 74 61 67 20 28 72 65 61 64 | releases)))...........(tag.(read | 
| 165720 | 2d 73 74 72 69 6e 67 20 22 43 72 65 61 74 65 20    72 65 6c 65 61 73 65 20 74 61 67 3a 20 22 20 70 | -string."Create.release.tag:.".p | 
| 165740 | 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20    28 76 65 72 20 28 61 6e 64 20 28 73 74 72 69 6e | tag))...........(ver.(and.(strin | 
| 165760 | 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 65    6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 | g-match.magit-release-tag-regexp | 
| 165780 | 20 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 28 6d 61 74 63 68 | .tag).....................(match | 
| 1657a0 | 2d 73 74 72 69 6e 67 20 32 20 74 61 67 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 28 61 72 67 73 | -string.2.tag)))...........(args | 
| 1657c0 | 20 28 6d 61 67 69 74 2d 74 61 67 2d 61 72 67 75    6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 | .(magit-tag-arguments)))........ | 
| 1657e0 | 28 6c 69 73 74 20 74 61 67 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 65 6d | (list.tag..............(and.(mem | 
| 165800 | 62 65 72 20 22 2d 2d 61 6e 6e 6f 74 61 74 65 22    20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 | ber."--annotate".args).......... | 
| 165820 | 20 20 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 | .........(read-string........... | 
| 165840 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74    20 22 4d 65 73 73 61 67 65 20 66 6f 72 20 25 53 | .........(format."Message.for.%S | 
| 165860 | 3a 20 22 20 74 61 67 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | :.".tag)....................(con | 
| 165880 | 64 20 28 28 61 6e 64 20 70 76 65 72 20 28 73 74    72 69 6e 67 2d 6d 61 74 63 68 20 28 72 65 67 65 | d.((and.pver.(string-match.(rege | 
| 1658a0 | 78 70 2d 71 75 6f 74 65 20 70 76 65 72 29 20 70    6d 73 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 | xp-quote.pver).pmsg))........... | 
| 1658c0 | 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 74 63 68 20 76 | ................(replace-match.v | 
| 1658e0 | 65 72 20 74 20 74 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 | er.t.t.pmsg))................... | 
| 165900 | 20 20 20 20 20 20 20 28 28 61 6e 64 20 70 74 61    67 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | .......((and.ptag.(string-match. | 
| 165920 | 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 70 74    61 67 29 20 70 6d 73 67 29 29 0a 20 20 20 20 20 | (regexp-quote.ptag).pmsg))...... | 
| 165940 | 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 61 | .....................(replace-ma | 
| 165960 | 74 63 68 20 74 61 67 20 74 20 74 20 70 6d 73 67    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | tch.tag.t.t.pmsg)).............. | 
| 165980 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 28    66 6f 72 6d 61 74 20 22 25 73 20 25 73 22 0a 20 | ............(t.(format."%s.%s".. | 
| 1659a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1659c0 | 20 20 20 28 63 61 70 69 74 61 6c 69 7a 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(capitalize.................. | 
| 1659e0 | 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 | 
| 165a00 | 6f 6e 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 | ondirectory..................... | 
| 165a20 | 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 72 79 2d 66 69 6c | ..................(directory-fil | 
| 165a40 | 65 2d 6e 61 6d 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 | e-name.(magit-toplevel))))...... | 
| 165a60 | 20 20 20 20 20 20 20 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 | ...............................v | 
| 165a80 | 65 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 61 72 67 73 29 29 29 29 0a 20 20 | er)))))..............args))))... | 
| 165aa0 | 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61    73 79 6e 63 20 22 74 61 67 22 20 61 72 67 73 20 | (magit-run-git-async."tag".args. | 
| 165ac0 | 28 61 6e 64 20 6d 73 67 20 28 6c 69 73 74 20 22    2d 6d 22 20 6d 73 67 29 29 20 74 61 67 29 0a 20 | (and.msg.(list."-m".msg)).tag).. | 
| 165ae0 | 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 6d 61 67 69 74 2d | .(set-process-sentinel....magit- | 
| 165b00 | 74 68 69 73 2d 70 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 | this-process....(lambda.(process | 
| 165b20 | 20 65 76 65 6e 74 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 | .event)......(when.(memq.(proces | 
| 165b40 | 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 6c 29 | s-status.process).'(exit.signal) | 
| 165b60 | 29 0a 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 | 
| 165b80 | 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 | .process.event)........(magit-re | 
| 165ba0 | 66 73 2d 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 | fs-setup-buffer."HEAD".(magit-sh | 
| 165bc0 | 6f 77 2d 72 65 66 73 2d 61 72 67 75 6d 65 6e 74    73 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ow-refs-arguments))))))..(defun. | 
| 165be0 | 6d 61 67 69 74 2d 2d 6c 69 73 74 2d 72 65 6c 65    61 73 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 | magit--list-releases.()..."Retur | 
| 165c00 | 6e 20 61 20 6c 69 73 74 20 6f 66 20 72 65 6c 65    61 73 65 73 2e 0a 54 68 65 20 6c 69 73 74 20 69 | n.a.list.of.releases..The.list.i | 
| 165c20 | 73 20 6f 72 64 65 72 65 64 2c 20 62 65 67 69 6e    6e 69 6e 67 20 77 69 74 68 20 74 68 65 20 68 69 | s.ordered,.beginning.with.the.hi | 
| 165c40 | 67 68 65 73 74 20 72 65 6c 65 61 73 65 2e 0a 45    61 63 68 20 72 65 6c 65 61 73 65 20 65 6c 65 6d | ghest.release..Each.release.elem | 
| 165c60 | 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d    20 28 56 45 52 53 49 4f 4e 20 54 41 47 20 4d 45 | ent.has.the.form.(VERSION.TAG.ME | 
| 165c80 | 53 53 41 47 45 29 2e 0a 60 6d 61 67 69 74 2d 72    65 6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 | SSAGE)..`magit-release-tag-regex | 
| 165ca0 | 70 27 20 69 73 20 75 73 65 64 20 74 6f 20 64 65    74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 0a | p'.is.used.to.determine.whether. | 
| 165cc0 | 61 20 74 61 67 20 71 75 61 6c 69 66 69 65 73 20    61 73 20 61 20 72 65 6c 65 61 73 65 20 74 61 67 | a.tag.qualifies.as.a.release.tag | 
| 165ce0 | 2e 22 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 6d 61 70 63 61 | ."...(save-match-data.....(mapca | 
| 165d00 | 72 0a 20 20 20 20 20 23 27 63 64 72 0a 20 20 20    20 20 28 6e 72 65 76 65 72 73 65 0a 20 20 20 20 | r......#'cdr......(nreverse..... | 
| 165d20 | 20 20 28 63 6c 2d 73 6f 72 74 20 28 63 6c 2d 6d    61 70 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 | ..(cl-sort.(cl-mapcan........... | 
| 165d40 | 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6c    69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ......(lambda.(line)............ | 
| 165d60 | 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 20 2b 22 20 6c | .......(and.(string-match.".+".l | 
| 165d80 | 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 20 28 6c 65 74 | ine)........................(let | 
| 165da0 | 20 28 28 74 61 67 20 28 73 75 62 73 74 72 69 6e    67 20 6c 69 6e 65 20 30 20 28 6d 61 74 63 68 2d | .((tag.(substring.line.0.(match- | 
| 165dc0 | 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 20 20 20 | beginning.0))).................. | 
| 165de0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 73 67    20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 | ............(msg.(substring.line | 
| 165e00 | 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 20 20 20 20 20 | .(match-end.0))))............... | 
| 165e20 | 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 6d 61 | ...........(and.(string-match.ma | 
| 165e40 | 67 69 74 2d 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 | git-release-tag-regexp.tag)..... | 
| 165e60 | 20 20 20 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 | ..........................(let.( | 
| 165e80 | 28 76 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69    6e 67 20 32 20 74 61 67 29 29 0a 20 20 20 20 20 | (ver.(match-string.2.tag))...... | 
| 165ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 165ec0 | 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 2d 61    6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 | version-regexp-alist............ | 
| 165ee0 | 20 20 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 | ..........................magit- | 
| 165f00 | 74 61 67 2d 76 65 72 73 69 6f 6e 2d 72 65 67 65    78 70 2d 61 6c 69 73 74 29 29 0a 20 20 20 20 20 | tag-version-regexp-alist))...... | 
| 165f20 | 20 20 20 20 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 | 
| 165f40 | 20 28 6c 69 73 74 20 28 76 65 72 73 69 6f 6e 2d    74 6f 2d 6c 69 73 74 20 76 65 72 29 0a 20 20 20 | .(list.(version-to-list.ver).... | 
| 165f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 165f80 | 20 20 20 20 20 20 20 20 20 76 65 72 20 74 61 67    20 6d 73 67 29 29 29 29 29 29 29 0a 20 20 20 20 | .........ver.tag.msg)))))))..... | 
| 165fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43    61 6e 6e 6f 74 20 72 65 6c 79 20 6f 6e 20 22 2d | ............;;.Cannot.rely.on."- | 
| 165fc0 | 2d 73 6f 72 74 3d 2d 76 65 72 73 69 6f 6e 3a 72    65 66 6e 61 6d 65 22 20 62 65 63 61 75 73 65 0a | -sort=-version:refname".because. | 
| 165fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 74 68 61 74 20 67 65 74 73 20 63 6f 6e | ................;;.that.gets.con | 
| 166000 | 66 75 73 65 64 20 69 66 20 74 68 65 20 76 65 72    73 69 6f 6e 20 70 72 65 66 69 78 20 68 61 73 20 | fused.if.the.version.prefix.has. | 
| 166020 | 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | changed..................(magit- | 
| 166040 | 67 69 74 2d 6c 69 6e 65 73 20 22 74 61 67 22 20    22 2d 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 | git-lines."tag"."-n")).......... | 
| 166060 | 20 20 20 20 20 20 3b 3b 20 54 68 65 20 69 6e 76    65 72 73 65 20 6f 66 20 74 68 69 73 20 66 75 6e | ......;;.The.inverse.of.this.fun | 
| 166080 | 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 65    78 69 73 74 2e 0a 20 20 20 20 20 20 20 20 20 20 | ction.does.not.exist............ | 
| 1660a0 | 20 20 20 20 20 23 27 76 65 72 73 69 6f 6e 2d 6c    69 73 74 2d 3c 20 3a 6b 65 79 20 23 27 63 61 72 | .....#'version-list-<.:key.#'car | 
| 1660c0 | 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 2d 74 61 67 | )))))..;;;._.(provide.'magit-tag | 
| 1660e0 | 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 74 61 67 2e    65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 | ).;;;.magit-tag.el.ends.here.... | 
| 166100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1661a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1661c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1661e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166200 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 | magit-3.3.0/magit-pkg.el........ | 
| 166220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166260 | 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 | 
| 166280 | 30 30 30 30 37 34 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 34 36 35 00 20 30 00 00 00 | 0000745.00000000000.013465..0... | 
| 1662a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1662c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1662e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166300 | 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................... | 
| 166320 | 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................... | 
| 166340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1663a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1663c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1663e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166400 | 3b 3b 20 47 65 6e 65 72 61 74 65 64 20 70 61 63    6b 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e | ;;.Generated.package.description | 
| 166420 | 20 66 72 6f 6d 20 6d 61 67 69 74 2e 65 6c 20 20    2d 2a 2d 20 6e 6f 2d 62 79 74 65 2d 63 6f 6d 70 | .from.magit.el..-*-.no-byte-comp | 
| 166440 | 69 6c 65 3a 20 74 20 2d 2a 2d 0a 28 64 65 66 69    6e 65 2d 70 61 63 6b 61 67 65 20 22 6d 61 67 69 | ile:.t.-*-.(define-package."magi | 
| 166460 | 74 22 20 22 33 2e 33 2e 30 22 20 22 41 20 47 69    74 20 70 6f 72 63 65 6c 61 69 6e 20 69 6e 73 69 | t"."3.3.0"."A.Git.porcelain.insi | 
| 166480 | 64 65 20 45 6d 61 63 73 22 20 27 28 28 65 6d 61    63 73 20 22 32 35 2e 31 22 29 20 28 64 61 73 68 | de.Emacs".'((emacs."25.1").(dash | 
| 1664a0 | 20 22 32 2e 31 39 2e 31 22 29 20 28 67 69 74 2d    63 6f 6d 6d 69 74 20 22 33 2e 33 2e 30 22 29 20 | ."2.19.1").(git-commit."3.3.0"). | 
| 1664c0 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 22    33 2e 33 2e 30 22 29 20 28 74 72 61 6e 73 69 65 | (magit-section."3.3.0").(transie | 
| 1664e0 | 6e 74 20 22 30 2e 33 2e 36 22 29 20 28 77 69 74    68 2d 65 64 69 74 6f 72 20 22 33 2e 30 2e 35 22 | nt."0.3.6").(with-editor."3.0.5" | 
| 166500 | 29 29 20 3a 61 75 74 68 6f 72 73 20 27 28 28 22    4d 61 72 69 75 73 20 56 6f 6c 6c 6d 65 72 22 20 | )).:authors.'(("Marius.Vollmer". | 
| 166520 | 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 20 28 22 | .."marius.vollmer@gmail.com").(" | 
| 166540 | 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 75 | Jonas.Bernoulli"..."jonas@bernou | 
| 166560 | 6c 2e 6c 69 22 29 29 20 3a 6d 61 69 6e 74 61 69    6e 65 72 20 27 28 22 4a 6f 6e 61 73 20 42 65 72 | l.li")).:maintainer.'("Jonas.Ber | 
| 166580 | 6e 6f 75 6c 6c 69 22 20 2e 20 22 6a 6f 6e 61 73    40 62 65 72 6e 6f 75 6c 2e 6c 69 22 29 20 3a 6b | noulli"..."jonas@bernoul.li").:k | 
| 1665a0 | 65 79 77 6f 72 64 73 20 27 28 22 67 69 74 22 20    22 74 6f 6f 6c 73 22 20 22 76 63 22 29 20 3a 75 | eywords.'("git"."tools"."vc").:u | 
| 1665c0 | 72 6c 20 22 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 | rl."https://github.com/magit/mag | 
| 1665e0 | 69 74 22 29 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 | it")............................ | 
| 166600 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 67 69 74 2e 65 6c 00 00 00 00 00 00 00 00 | magit-3.3.0/magit-git.el........ | 
| 166620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166660 | 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 | 
| 166680 | 30 33 31 36 31 35 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 34 37 34 00 20 30 00 00 00 | 0316155.00000000000.013474..0... | 
| 1666a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1666c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1666e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166700 | 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................... | 
| 166720 | 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................... | 
| 166740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1667a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1667c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1667e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 166800 | 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 | 
| 166820 | 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 20 74 20 2d | nality..-*-.lexical-binding:.t.- | 
| 166840 | 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74    20 28 43 29 20 32 30 31 30 2d 32 30 32 31 20 20 | *-..;;.Copyright.(C).2010-2021.. | 
| 166860 | 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 3b | The.Magit.Project.Contributors.; | 
| 166880 | 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. | 
| 1668a0 | 63 6f 70 79 20 6f 66 20 74 68 65 20 41 55 54 48    4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63 | copy.of.the.AUTHORS.md.file.whic | 
| 1668c0 | 68 0a 3b 3b 20 6c 69 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 | h.;;.lists.all.contributors...If | 
| 1668e0 | 20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f    2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 | .not,.see.http://magit.vc/author | 
| 166900 | 73 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 3c | s...;;.Author:.Jonas.Bernoulli.< | 
| 166920 | 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: | 
| 166940 | 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. | 
| 166960 | 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: | 
| 166980 | 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 | 
| 1669a0 | 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79 6f    75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 | ree.software;.you.can.redistribu | 
| 1669c0 | 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. | 
| 1669e0 | 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 | 
| 166a00 | 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 | 
| 166a20 | 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 3b 20 65 69 74 | he.Free.Software.Foundation;.eit | 
| 166a40 | 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f    72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f | her.version.3,.or.(at.your.optio | 
| 166a60 | 6e 29 0a 3b 3b 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 | n).;;.any.later.version..;;.;;.M | 
| 166a80 | 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 20 | agit.is.distributed.in.the.hope. | 
| 166aa0 | 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 48 | that.it.will.be.useful,.but.WITH | 
| 166ac0 | 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 65 | OUT.;;.ANY.WARRANTY;.without.eve | 
| 166ae0 | 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 41 | n.the.implied.warranty.of.MERCHA | 
| 166b00 | 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 41 | NTABILITY.;;.or.FITNESS.FOR.A.PA | 
| 166b20 | 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 47 | RTICULAR.PURPOSE...See.the.GNU.G | 
| 166b40 | 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 72 | eneral.Public.;;.License.for.mor | 
| 166b60 | 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 65 | e.details..;;.;;.You.should.have | 
| 166b80 | 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 65 | .received.a.copy.of.the.GNU.Gene | 
| 166ba0 | 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 68 | ral.Public.License.;;.along.with | 
| 166bc0 | 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c    20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e | .Magit...If.not,.see.http://www. | 
| 166be0 | 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73    2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 | gnu.org/licenses...;;;.Commentar | 
| 166c00 | 79 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 77 | y:..;;.This.library.implements.w | 
| 166c20 | 72 61 70 70 65 72 73 20 66 6f 72 20 76 61 72 69    6f 75 73 20 47 69 74 20 70 6c 75 6d 62 69 6e 67 | rappers.for.various.Git.plumbing | 
| 166c40 | 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 65 71 75 69 72 65 20 | .commands...;;;.Code:..(require. | 
| 166c60 | 27 6d 61 67 69 74 2d 75 74 69 6c 73 29 0a 28 72    65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 73 65 | 'magit-utils).(require.'magit-se | 
| 166c80 | 63 74 69 6f 6e 29 0a 0a 3b 3b 20 46 72 6f 6d 20    60 6d 61 67 69 74 2d 62 72 61 6e 63 68 27 2e 0a | ction)..;;.From.`magit-branch'.. | 
| 166ca0 | 28 64 65 66 76 61 72 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 | (defvar.magit-branch-prefer-remo | 
| 166cc0 | 74 65 2d 75 70 73 74 72 65 61 6d 29 0a 28 64 65    66 76 61 72 20 6d 61 67 69 74 2d 70 75 62 6c 69 | te-upstream).(defvar.magit-publi | 
| 166ce0 | 73 68 65 64 2d 62 72 61 6e 63 68 65 73 29 0a 0a    3b 3b 20 46 72 6f 6d 20 60 6d 61 67 69 74 2d 6d | shed-branches)..;;.From.`magit-m | 
| 166d00 | 61 72 67 69 6e 27 2e 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 | argin'..(declare-function.magit- | 
| 166d20 | 6d 61 79 62 65 2d 6d 61 6b 65 2d 6d 61 72 67 69    6e 2d 6f 76 65 72 6c 61 79 20 22 6d 61 67 69 74 | maybe-make-margin-overlay."magit | 
| 166d40 | 2d 6d 61 72 67 69 6e 22 20 28 29 29 0a 0a 3b 3b    20 46 72 6f 6d 20 60 6d 61 67 69 74 2d 6d 6f 64 | -margin".())..;;.From.`magit-mod | 
| 166d60 | 65 27 2e 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 67 65 74 2d | e'..(declare-function.magit-get- | 
| 166d80 | 6d 6f 64 65 2d 62 75 66 66 65 72 20 22 6d 61 67    69 74 2d 6d 6f 64 65 22 0a 20 20 20 20 20 20 20 | mode-buffer."magit-mode"........ | 
| 166da0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65    20 26 6f 70 74 69 6f 6e 61 6c 20 76 61 6c 75 65 | ...........(mode.&optional.value | 
| 166dc0 | 20 66 72 61 6d 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 | .frame)).(declare-function.magit | 
| 166de0 | 2d 72 65 66 72 65 73 68 20 22 6d 61 67 69 74 2d    6d 6f 64 65 22 20 28 29 29 0a 28 64 65 66 76 61 | -refresh."magit-mode".()).(defva | 
| 166e00 | 72 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 28 64 65 66 76 61 | r.magit-buffer-diff-args).(defva | 
| 166e20 | 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66    69 6c 65 2d 6e 61 6d 65 29 0a 28 64 65 66 76 61 | r.magit-buffer-file-name).(defva | 
| 166e40 | 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c    6f 67 2d 61 72 67 73 29 0a 28 64 65 66 76 61 72 | r.magit-buffer-log-args).(defvar | 
| 166e60 | 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 28 64 65 66 76 61 72 | .magit-buffer-log-files).(defvar | 
| 166e80 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65    66 6e 61 6d 65 29 0a 28 64 65 66 76 61 72 20 6d | .magit-buffer-refname).(defvar.m | 
| 166ea0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69    73 69 6f 6e 29 0a 0a 3b 3b 20 46 72 6f 6d 20 60 | agit-buffer-revision)..;;.From.` | 
| 166ec0 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 27 2e 0a    28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f | magit-process'..(declare-functio | 
| 166ee0 | 6e 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74    20 22 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 22 | n.magit-call-git."magit-process" | 
| 166f00 | 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 63 74 69 6f 6e | .(&rest.args)).(declare-function | 
| 166f20 | 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 74 2d 70 72 6f | .magit-process-buffer."magit-pro | 
| 166f40 | 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 29 0a 28 64 65 | cess".(&optional.nodisplay)).(de | 
| 166f60 | 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 66 69 6c | clare-function.magit-process-fil | 
| 166f80 | 65 20 22 6d 61 67 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 | e."magit-process".(&rest.args)). | 
| 166fa0 | 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 73 2d | (declare-function.magit-process- | 
| 166fc0 | 67 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 | git."magit-process".(destination | 
| 166fe0 | 20 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 | .&rest.args)).(declare-function. | 
| 167000 | 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 6f 6e 20 22 6d 61 | magit-process-insert-section."ma | 
| 167020 | 67 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 | git-process"...................( | 
| 167040 | 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 72 72 63 6f | pwd.program.args.&optional.errco | 
| 167060 | 64 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 | de.errlog)).(defvar.magit-this-e | 
| 167080 | 72 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 | rror).(defvar.magit-process-erro | 
| 1670a0 | 72 2d 6d 65 73 73 61 67 65 2d 72 65 67 65 78 70    73 29 0a 0a 3b 3b 20 46 72 6f 6d 20 6c 61 74 65 | r-message-regexps)..;;.From.late | 
| 1670c0 | 72 20 69 6e 20 60 6d 61 67 69 74 2d 67 69 74 27    2e 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | r.in.`magit-git'..(defvar.magit- | 
| 1670e0 | 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 0a 0a | tramp-process-environment.nil).. | 
| 167100 | 3b 3b 20 46 72 6f 6d 20 60 6d 61 67 69 74 2d 62    6c 61 6d 65 27 2e 0a 28 64 65 63 6c 61 72 65 2d | ;;.From.`magit-blame'..(declare- | 
| 167120 | 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 | 
| 167140 | 6e 6b 20 22 6d 61 67 69 74 2d 62 6c 61 6d 65 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nk."magit-blame"................ | 
| 167160 | 20 20 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 79    70 65 20 6e 6f 65 72 72 6f 72 29 29 0a 0a 28 65 | ...(&optional.type.noerror))..(e | 
| 167180 | 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65    0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 27 | val-when-compile...(cl-pushnew.' | 
| 1671a0 | 6f 72 69 67 2d 72 65 76 20 65 69 65 69 6f 2d 2d    6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 73 | orig-rev.eieio--known-slot-names | 
| 1671c0 | 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20    27 6e 75 6d 62 65 72 20 65 69 65 69 6f 2d 2d 6b | )...(cl-pushnew.'number.eieio--k | 
| 1671e0 | 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 73 29    29 0a 0a 3b 3b 3b 20 47 69 74 20 69 6d 70 6c 65 | nown-slot-names))..;;;.Git.imple | 
| 167200 | 6d 65 6e 74 61 74 69 6f 6e 73 0a 0a 28 64 65 66    76 61 72 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 | mentations..(defvar.magit-inhibi | 
| 167220 | 74 2d 6c 69 62 67 69 74 20 6e 69 6c 0a 20 20 22    57 68 65 74 68 65 72 20 74 6f 20 69 6e 68 69 62 | t-libgit.nil..."Whether.to.inhib | 
| 167240 | 69 74 20 74 68 65 20 75 73 65 20 6f 66 20 6c 69    62 67 69 74 2e 22 29 0a 0a 28 64 65 66 76 61 72 | it.the.use.of.libgit.")..(defvar | 
| 167260 | 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 75 6e 6b 6e | .magit--libgit-available-p.'unkn | 
| 167280 | 6f 77 6e 0a 20 20 22 57 68 65 74 68 65 72 20 6c    69 62 67 69 74 20 69 73 20 61 76 61 69 6c 61 62 | own..."Whether.libgit.is.availab | 
| 1672a0 | 6c 65 2e 0a 55 73 65 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 | le..Use.the.function.by.the.same | 
| 1672c0 | 20 6e 61 6d 65 20 69 6e 73 74 65 61 64 20 6f 66    20 74 68 69 73 20 76 61 72 69 61 62 6c 65 2e 22 | .name.instead.of.this.variable." | 
| 1672e0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    2d 6c 69 62 67 69 74 2d 61 76 61 69 6c 61 62 6c | )..(defun.magit--libgit-availabl | 
| 167300 | 65 2d 70 20 28 29 0a 20 20 28 69 66 20 28 65 71    20 6d 61 67 69 74 2d 2d 6c 69 62 67 69 74 2d 61 | e-p.()...(if.(eq.magit--libgit-a | 
| 167320 | 76 61 69 6c 61 62 6c 65 2d 70 20 27 75 6e 6b 6e    6f 77 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 | vailable-p.'unknown).......(setq | 
| 167340 | 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 0a 20 20 20 20 20 | .magit--libgit-available-p...... | 
| 167360 | 20 20 20 20 20 20 20 28 61 6e 64 20 6d 6f 64 75    6c 65 2d 66 69 6c 65 2d 73 75 66 66 69 78 0a 20 | .......(and.module-file-suffix.. | 
| 167380 | 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 62 67 69 74 20 28 6c | ................(let.((libgit.(l | 
| 1673a0 | 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 20 22 6c    69 62 67 69 74 22 29 29 29 0a 20 20 20 20 20 20 | ocate-library."libgit")))....... | 
| 1673c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 6c 69 62 67 69 74 0a 20 20 20 20 20 20 20 | .............(and.libgit........ | 
| 1673e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6f 72 20 28 6c 6f 63 61 74 65 2d 6c 69 62 | .................(or.(locate-lib | 
| 167400 | 72 61 72 79 20 22 6c 69 62 65 67 69 74 32 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rary."libegit2")................ | 
| 167420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 6c 6f 61 64 2d 70 61 74 68 0a 20 20 | .............(let.((load-path... | 
| 167440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 167460 | 20 28 63 6f 6e 73 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 | .(cons.(expand-file-name........ | 
| 167480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1674a0 | 20 20 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 22 62 | ...(convert-standard-filename."b | 
| 1674c0 | 75 69 6c 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 20 20 20 | uild").......................... | 
| 1674e0 | 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 64 69 72 65 | .................(file-name-dire | 
| 167500 | 63 74 6f 72 79 20 6c 69 62 67 69 74 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ctory.libgit)).................. | 
| 167520 | 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 6f 61 64 2d 70 61 74 | ........................load-pat | 
| 167540 | 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 20 | h)))............................ | 
| 167560 | 20 20 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61    72 79 20 22 6c 69 62 65 67 69 74 32 22 29 29 29 | ...(locate-library."libegit2"))) | 
| 167580 | 29 29 29 29 0a 20 20 20 20 6d 61 67 69 74 2d 2d    6c 69 62 67 69 74 2d 61 76 61 69 6c 61 62 6c 65 | )))).....magit--libgit-available | 
| 1675a0 | 2d 70 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 67 69 74 69 6d 70 6c 20 28 29 0a 20 20 | -p))..(defun.magit-gitimpl.()... | 
| 1675c0 | 22 52 65 74 75 72 6e 20 74 68 65 20 47 69 74 20    69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 75 | "Return.the.Git.implementation.u | 
| 1675e0 | 73 65 64 20 69 6e 20 74 68 69 73 20 72 65 70 6f    73 69 74 6f 72 79 2e 22 0a 20 20 28 69 66 20 28 | sed.in.this.repository."...(if.( | 
| 167600 | 61 6e 64 20 28 6e 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 | and.(not.magit-inhibit-libgit).. | 
| 167620 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28    66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 | ..........(not.(file-remote-p.de | 
| 167640 | 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 28 6d 61 | fault-directory))............(ma | 
| 167660 | 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 20 20 20 20 20 20 | git--libgit-available-p))....... | 
| 167680 | 27 6c 69 62 67 69 74 0a 20 20 20 20 27 67 69 74    29 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a | 'libgit.....'git))..;;;.Options. | 
| 1676a0 | 0a 3b 3b 20 46 6f 72 20 6e 6f 77 20 74 68 69 73    20 69 73 20 73 68 61 72 65 64 20 62 65 74 77 65 | .;;.For.now.this.is.shared.betwe | 
| 1676c0 | 65 6e 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 27 20 61 6e 64 20 60 6d 61 67 69 74 2d 67 69 | en.`magit-process'.and.`magit-gi | 
| 1676e0 | 74 27 2e 0a 28 64 65 66 67 72 6f 75 70 20 6d 61    67 69 74 2d 70 72 6f 63 65 73 73 20 6e 69 6c 0a | t'..(defgroup.magit-process.nil. | 
| 167700 | 20 20 22 47 69 74 20 61 6e 64 20 6f 74 68 65 72    20 65 78 74 65 72 6e 61 6c 20 70 72 6f 63 65 73 | .."Git.and.other.external.proces | 
| 167720 | 73 65 73 20 75 73 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 61 | ses.used.by.Magit."...:group.'ma | 
| 167740 | 67 69 74 29 0a 0a 28 64 65 66 76 61 72 20 6d 61    67 69 74 2d 67 69 74 2d 65 6e 76 69 72 6f 6e 6d | git)..(defvar.magit-git-environm | 
| 167760 | 65 6e 74 0a 20 20 28 6c 69 73 74 20 28 66 6f 72    6d 61 74 20 22 49 4e 53 49 44 45 5f 45 4d 41 43 | ent...(list.(format."INSIDE_EMAC | 
| 167780 | 53 3d 25 73 2c 6d 61 67 69 74 22 20 65 6d 61 63    73 2d 76 65 72 73 69 6f 6e 29 29 0a 20 20 22 50 | S=%s,magit".emacs-version))..."P | 
| 1677a0 | 72 65 70 65 6e 64 65 64 20 74 6f 20 60 70 72 6f    63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 | repended.to.`process-environment | 
| 1677c0 | 27 20 77 68 69 6c 65 20 72 75 6e 6e 69 6e 67 20    67 69 74 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 | '.while.running.git.")..(defcust | 
| 1677e0 | 6f 6d 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 | om.magit-git-output-coding-syste | 
| 167800 | 6d 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 69 6e 64 6f 77 | m...(and.(eq.system-type.'window | 
| 167820 | 73 2d 6e 74 29 20 27 75 74 66 2d 38 29 0a 20 20    22 43 6f 64 69 6e 67 20 73 79 73 74 65 6d 20 66 | s-nt).'utf-8)..."Coding.system.f | 
| 167840 | 6f 72 20 72 65 63 65 69 76 69 6e 67 20 6f 75 74    70 75 74 20 66 72 6f 6d 20 47 69 74 2e 0a 0a 49 | or.receiving.output.from.Git...I | 
| 167860 | 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 47    69 74 20 63 6f 6e 66 69 67 20 76 61 6c 75 65 20 | f.non-nil,.the.Git.config.value. | 
| 167880 | 60 69 31 38 6e 2e 6c 6f 67 4f 75 74 70 75 74 45    6e 63 6f 64 69 6e 67 27 20 73 68 6f 75 6c 64 0a | `i18n.logOutputEncoding'.should. | 
| 1678a0 | 62 65 20 73 65 74 20 76 69 61 20 60 6d 61 67 69    74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 | be.set.via.`magit-git-global-arg | 
| 1678c0 | 75 6d 65 6e 74 73 27 20 74 6f 20 76 61 6c 75 65    20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 | uments'.to.value.consistent.with | 
| 1678e0 | 0a 74 68 69 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 | .this."...:package-version.'(mag | 
| 167900 | 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 70 72 | it..."2.9.0")...:group.'magit-pr | 
| 167920 | 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28    63 68 6f 69 63 65 20 28 63 6f 64 69 6e 67 2d 73 | ocess...:type.'(choice.(coding-s | 
| 167940 | 79 73 74 65 6d 20 3a 74 61 67 20 22 43 6f 64 69    6e 67 20 73 79 73 74 65 6d 20 74 6f 20 64 65 63 | ystem.:tag."Coding.system.to.dec | 
| 167960 | 6f 64 65 20 47 69 74 20 6f 75 74 70 75 74 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ode.Git.output")................ | 
| 167980 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 55    73 65 20 73 79 73 74 65 6d 20 64 65 66 61 75 6c | ..(const.:tag."Use.system.defaul | 
| 1679a0 | 74 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 76    61 72 20 6d 61 67 69 74 2d 67 69 74 2d 77 33 32 | t".nil)))..(defvar.magit-git-w32 | 
| 1679c0 | 2d 70 61 74 68 2d 68 61 63 6b 20 6e 69 6c 0a 20    20 22 41 6c 69 73 74 20 6f 66 20 28 45 58 45 20 | -path-hack.nil..."Alist.of.(EXE. | 
| 1679e0 | 2e 20 28 50 41 54 48 45 4e 54 52 59 29 29 2e 0a    54 68 69 73 20 73 70 65 63 69 66 69 65 73 20 77 | ..(PATHENTRY))..This.specifies.w | 
| 167a00 | 68 61 74 20 61 64 64 69 74 69 6f 6e 61 6c 20 50    41 54 48 20 73 65 74 74 69 6e 67 20 6e 65 65 64 | hat.additional.PATH.setting.need | 
| 167a20 | 73 20 74 6f 20 62 65 20 61 64 64 65 64 20 74 6f    0a 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 | s.to.be.added.to.the.environment | 
| 167a40 | 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 75 6e    20 74 68 65 20 6e 6f 6e 2d 77 72 61 70 70 65 72 | .in.order.to.run.the.non-wrapper | 
| 167a60 | 20 67 69 74 20 65 78 65 63 75 74 61 62 6c 65 73    0a 73 75 63 63 65 73 73 66 75 6c 6c 79 2e 22 29 | .git.executables.successfully.") | 
| 167a80 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67    69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c | ..(defcustom.magit-git-executabl | 
| 167aa0 | 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 70 65 20 27 77 69 | e...(or.(and.(eq.system-type.'wi | 
| 167ac0 | 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 74 68 | ndows-nt)............;;.Avoid.th | 
| 167ae0 | 65 20 77 72 61 70 70 65 72 73 20 22 63 6d 64 2f    67 69 74 2e 65 78 65 22 20 61 6e 64 20 22 63 6d | e.wrappers."cmd/git.exe".and."cm | 
| 167b00 | 64 2f 67 69 74 2e 63 6d 64 22 2c 0a 20 20 20 20    20 20 20 20 20 20 20 3b 3b 20 77 68 69 63 68 20 | d/git.cmd",............;;.which. | 
| 167b20 | 61 72 65 20 6d 75 63 68 20 73 6c 6f 77 65 72 20    74 68 61 6e 20 75 73 69 6e 67 20 22 62 69 6e 2f | are.much.slower.than.using."bin/ | 
| 167b40 | 67 69 74 2e 65 78 65 22 20 64 69 72 65 63 74 6c    79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 2d | git.exe".directly.............(- | 
| 167b60 | 2d 77 68 65 6e 2d 6c 65 74 20 28 65 78 65 63 75    74 61 62 6c 65 2d 66 69 6e 64 20 22 67 69 74 22 | -when-let.(executable-find."git" | 
| 167b80 | 29 0a 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 | )..............(ignore-errors... | 
| 167ba0 | 20 20 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 | .............;;.Git.for.Windows. | 
| 167bc0 | 32 2e 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 | 2.x.provides.cygpath.so.we.can.. | 
| 167be0 | 20 20 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 | ..............;;.ask.it.for.nati | 
| 167c00 | 76 65 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 | ve.paths.................(let*.( | 
| 167c20 | 28 63 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 | (core-exe....................... | 
| 167c40 | 20 28 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 | .(car.........................(p | 
| 167c60 | 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 20 20 20 | rocess-lines.................... | 
| 167c80 | 20 20 20 20 20 20 69 74 20 22 2d 63 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......it."-c"................... | 
| 167ca0 | 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.\"$ | 
| 167cc0 | 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"...... | 
| 167ce0 | 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"))) | 
| 167d00 | 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 | 
| 167d20 | 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 | 
| 167d40 | 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)).................... | 
| 167d60 | 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 | 
| 167d80 | 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................... | 
| 167da0 | 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. | 
| 167dc0 | 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........................( | 
| 167de0 | 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....................... | 
| 167e00 | 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=".......... | 
| 167e20 | 20 20 20 20 20 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 | 
| 167e40 | 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................. | 
| 167e60 | 20 20 20 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 20 22 2d | ...........................it."- | 
| 167e80 | 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 20 20 | c".............................. | 
| 167ea0 | 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 68 20 | .............."alias.P=!cygpath. | 
| 167ec0 | 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 20 20 | -wp.\"$PATH\"".................. | 
| 167ee0 | 20 20 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 29 29 | .........................."P"))) | 
| 167f00 | 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 66 63 | )))..................;;.The.defc | 
| 167f20 | 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 62 65 | ustom.STANDARD.expression.can.be | 
| 167f40 | 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 20 6d | ..................;;.evaluated.m | 
| 167f60 | 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 20 20 | any.times,.so.make.sure.it.is... | 
| 167f80 | 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 20 20 | ...............;;.idempotent.... | 
| 167fa0 | 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 20 20 | ...............(if.hack-entry... | 
| 167fc0 | 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 6b 2d | ...................(setcdr.hack- | 
| 167fe0 | 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 20 20 | entry.path-hack)................ | 
| 168000 | 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 68 61 | ....(push.(cons.core-exe.path-ha | 
| 168020 | 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 20 20 | ck).magit-git-w32-path-hack))... | 
| 168040 | 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 20 20 | ...............core-exe))))..... | 
| 168060 | 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 29 0a | ..(and.(eq.system-type.'darwin). | 
| 168080 | 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 69 74 | ...........(executable-find."git | 
| 1680a0 | 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 65 63 | "))......."git")..."The.Git.exec | 
| 1680c0 | 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 63 61 | utable.used.by.Magit.on.the.loca | 
| 1680e0 | 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 67 69 | l.host..On.remote.machines.`magi | 
| 168100 | 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 65 64 | t-remote-git-executable'.is.used | 
| 168120 | 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 27 28 | .instead."...:package-version.'( | 
| 168140 | 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 69 74 | magit..."3.2.0")...:group.'magit | 
| 168160 | 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 66 63 | -process...:type.'string)..(defc | 
| 168180 | 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 62 6c | ustom.magit-remote-git-executabl | 
| 1681a0 | 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 75 73 | e."git"..."The.Git.executable.us | 
| 1681c0 | 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 2e 0a | ed.by.Magit.on.remote.machines.. | 
| 1681e0 | 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 78 65 | On.the.local.host.`magit-git-exe | 
| 168200 | 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 69 64 | cutable'.is.used.instead..Consid | 
| 168220 | 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 61 74 | er.customizing.`tramp-remote-pat | 
| 168240 | 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 3a 70 | h'.instead.of.this.option."...:p | 
| 168260 | 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 30 22 | ackage-version.'(magit..."3.2.0" | 
| 168280 | 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 70 | )...:group.'magit-process...:typ | 
| 1682a0 | 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 69 74 | e.'string)..(defcustom.magit-git | 
| 1682c0 | 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 67 65 | -global-arguments...`("--no-page | 
| 1682e0 | 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 2d 63 | r"."--literal-pathspecs"....."-c | 
| 168300 | 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 20 22 | "."core.preloadindex=true"....." | 
| 168320 | 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 20 20 | -c"."log.showSignature=false"... | 
| 168340 | 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 63 22 | .."-c"."color.ui=false"....."-c" | 
| 168360 | 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 20 28 | ."color.diff=false".....,@(and.( | 
| 168380 | 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 20 20 | eq.system-type.'windows-nt)..... | 
| 1683a0 | 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 70 75 | .......(list."-c"."i18n.logOutpu | 
| 1683c0 | 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 47 69 | tEncoding=UTF-8")))..."Global.Gi | 
| 1683e0 | 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 74 20 | t.arguments...The.arguments.set. | 
| 168400 | 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 69 74 | here.are.used.every.time.the.git | 
| 168420 | 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 63 65 | .executable.is.run.as.a.subproce | 
| 168440 | 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 65 72 | ss...They.are.placed.right.after | 
| 168460 | 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 6f 72 | .the.executable.itself.and.befor | 
| 168480 | 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 20 48 | e.the.git.command.-.as.in.`git.H | 
| 1684a0 | 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 20 6d | ERE....COMMAND.REST'...See.the.m | 
| 1684c0 | 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 6d 65 | anpage.`git(1)'.for.valid.argume | 
| 1684e0 | 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 68 65 | nts...Be.careful.what.you.add.he | 
| 168500 | 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 67 20 | re,.especially.if.you.are.using. | 
| 168520 | 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 74 68 | Tramp.to.connect.to.servers.with | 
| 168540 | 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 72 65 | .ancient.Git.versions...Never.re | 
| 168560 | 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 74 68 | move.anything.that.is.part.of.th | 
| 168580 | 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 61 6c | e.default.value,.unless.you.real | 
| 1685a0 | 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 6e 64 | ly.know.what.you.are.doing...And | 
| 1685c0 | 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 0a 73 | .think.very.hard.before.adding.s | 
| 1685e0 | 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 79 20 | omething;.it.will.be.used.every. | 
| 168600 | 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 72 70 | time.Magit.runs.Git.for.any.purp | 
| 168620 | 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 69 74 | ose."...:package-version.'(magit | 
| 168640 | 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 6d 6d | ..."2.9.0")...:group.'magit-comm | 
| 168660 | 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 20 3a | ands...:group.'magit-process...: | 
| 168680 | 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 76 61 72 20 | type.'(repeat.string))..(defvar. | 
| 1686a0 | 6d 61 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 | magit-git-debug.nil..."Whether.t | 
| 1686c0 | 6f 20 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 | o.enable.additional.reporting.of | 
| 1686e0 | 20 67 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 | .git.errors...Magit.basically.ca | 
| 168700 | 6c 6c 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 | lls.git.for.one.of.these.two.rea | 
| 168720 | 73 6f 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 | sons:.for.side-effects.or.to.do. | 
| 168740 | 73 6f 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 | something.with.its.standard.outp | 
| 168760 | 75 74 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 | ut...When.git.is.run.for.side-ef | 
| 168780 | 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 6e 67 | fects.then.its.output,.including | 
| 1687a0 | 20 65 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 | .error.messages,.go.into.the.pro | 
| 1687c0 | 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 6e 20 77 68 65 6e 20 | cess.buffer.which.is.shown.when. | 
| 1687e0 | 75 73 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 | using.\.\\<magit-status-mode-map | 
| 168800 | 3e 5c 5c 5b 6d 61 67 69 74 2d 70 72 6f 63 65 73    73 5d 2e 0a 0a 57 68 65 6e 20 67 69 74 27 73 20 | >\\[magit-process]...When.git's. | 
| 168820 | 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 77 61 79 2c 20 | output.is.consumed.in.some.way,. | 
| 168840 | 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 69 76 65 20 74 | then.it.would.be.too.expensive.t | 
| 168860 | 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 62 75 66 66 65 | o.also.insert.it.into.this.buffe | 
| 168880 | 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 6e 6f 6e 2d 6e | r,.but.when.this.option.is.non-n | 
| 1688a0 | 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 6f 6e 2d 7a 65 | il.and.git.returns.with.a.non-ze | 
| 1688c0 | 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 73 74 20 69 74 | ro.exit.status,.then.at.least.it | 
| 1688e0 | 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 64 20 69 6e 74 | s.standard.error.is.inserted.int | 
| 168900 | 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 79 20 69 6e 74 | o.this.buffer...This.is.only.int | 
| 168920 | 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 20 44 | ended.for.debugging.purposes...D | 
| 168940 | 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 6c 79 2c 20 74 | o.not.enable.this.permanently,.t | 
| 168960 | 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 72 66 | hat.would.negatively.affect.perf | 
| 168980 | 6f 72 6d 61 6e 63 65 2e 0a 0a 41 6c 73 6f 20 73    65 65 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ormance...Also.see.`magit-proces | 
| 1689a0 | 73 2d 65 78 74 72 65 6d 65 2d 6c 6f 67 67 69 6e    67 27 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f | s-extreme-logging'.")..(defcusto | 
| 1689c0 | 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 6d 20 6e | m.magit-prefer-remote-upstream.n | 
| 1689e0 | 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 20 62 72 | il..."Whether.to.favor.remote.br | 
| 168a00 | 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 65 61 6d | anches.when.reading.the.upstream | 
| 168a20 | 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 65 72 20 | .branch...This.controls.whether. | 
| 168a40 | 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 72 6f 6d | commands.that.read.a.branch.from | 
| 168a60 | 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 74 68 65 | .the.user.and.then.set.it.as.the | 
| 168a80 | 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 61 6c 20 | .upstream.branch,.offer.a.local. | 
| 168aa0 | 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 20 63 6f | or.a.remote.branch.as.default.co | 
| 168ac0 | 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 20 68 61 | mpletion.candidate,.when.they.ha | 
| 168ae0 | 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 61 6c 6c | ve.the.choice...This.affects.all | 
| 168b00 | 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 64 2d 75 | .commands.that.use.`magit-read-u | 
| 168b20 | 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 64 2d 73 | pstream-branch'.or.`magit-read-s | 
| 168b40 | 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 73 20 6d | tarting-point',.which.includes.m | 
| 168b60 | 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 75 70 73 | ost.commands.that.change.the.ups | 
| 168b80 | 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 77 20 62 | tream.and.many.that.create.new.b | 
| 168ba0 | 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 6d | ranches."...:package-version.'(m | 
| 168bc0 | 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 69 74 2d | agit..."2.4.2")...:group.'magit- | 
| 168be0 | 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 64 65 66 | commands...:type.'boolean)..(def | 
| 168c00 | 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 61 63 65 | custom.magit-list-refs-namespace | 
| 168c20 | 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 72 65 6d | s...'("refs/heads"....."refs/rem | 
| 168c40 | 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 66 73 2f | otes"....."refs/tags"....."refs/ | 
| 168c60 | 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 65 73 70 | pullreqs")..."List.of.ref.namesp | 
| 168c80 | 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 61 20 72 | aces.considered.when.reading.a.r | 
| 168ca0 | 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 6f 66 20 | ef...This.controls.the.order.of. | 
| 168cc0 | 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 72 65 66 | refs.returned.by.`magit-list-ref | 
| 168ce0 | 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 6f 6e 73 | s',.which.is.called.by.functions | 
| 168d00 | 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 73 27 20 | .like.`magit-list-branch-names'. | 
| 168d20 | 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 20 72 65 | to.generate.the.collection.of.re | 
| 168d40 | 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 69 74 20 | fs."...:package-version.'(magit. | 
| 168d60 | 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 6d 6d 61 | .."3.1.0")...:group.'magit-comma | 
| 168d80 | 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 0a 0a 28 | nds...:type.'(repeat.string))..( | 
| 168da0 | 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 74 62 79 | defcustom.magit-list-refs-sortby | 
| 168dc0 | 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 6f 6c 6c | .nil..."How.to.sort.the.ref.coll | 
| 168de0 | 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 66 66 65 | ection.in.the.prompt...This.affe | 
| 168e00 | 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 20 20 4d | cts.commands.that.read.a.ref...M | 
| 168e20 | 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 20 74 68 | ore.specifically,.it.controls.th | 
| 168e40 | 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 6d 61 67 | e.order.of.refs.returned.by.`mag | 
| 168e60 | 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 64 20 62 | it-list-refs',.which.is.called.b | 
| 168e80 | 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 62 72 61 | y.functions.like.`magit-list-bra | 
| 168ea0 | 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 6c 6c 65 | nch-names'.to.generate.the.colle | 
| 168ec0 | 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 65 66 73 | ction.of.refs...By.default,.refs | 
| 168ee0 | 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 72 20 66 | .are.sorted.according.to.their.f | 
| 168f00 | 75 6c 6c 20 72 65 66 6e 61 6d 65 20 28 69 2e 65    2e 2c 20 27 72 65 66 73 2f 2e 2e 2e 27 29 2e 0a | ull.refname.(i.e.,.'refs/...').. | 
| 168f20 | 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 60 2d 2d 73 6f | .Any.value.accepted.by.the.`--so | 
| 168f40 | 72 74 27 20 66 6c 61 67 20 6f 66 20 60 67 69 74    20 66 6f 72 2d 65 61 63 68 2d 72 65 66 27 20 63 | rt'.flag.of.`git.for-each-ref'.c | 
| 168f60 | 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 20 5c 22 2d 63 72 65 | an.be.used...For.example,.\"-cre | 
| 168f80 | 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 74 68 20 6d 6f 72 65 | atordate\".places.refs.with.more | 
| 168fa0 | 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 65 72 20 64 61 74 65 | .recent.committer.or.tagger.date | 
| 168fc0 | 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 20 6c 69 73 74 20 6f | s.earlier.in.the.list...A.list.o | 
| 168fe0 | 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 65 6e 20 69 6e 20 6f | f.strings.can.also.be.given.in.o | 
| 169000 | 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 74 20 6b 65 79 73 20 | rder.to.pass.multiple.sort.keys. | 
| 169020 | 74 6f 0a 60 67 69 74 20 66 6f 72 2d 65 61 63 68    2d 72 65 66 27 2e 0a 0a 4e 6f 74 65 20 74 68 61 | to.`git.for-each-ref'...Note.tha | 
| 169040 | 74 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20    74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 | t,.depending.on.the.completion.f | 
| 169060 | 72 61 6d 65 77 6f 72 6b 20 79 6f 75 20 75 73 65    2c 20 74 68 69 73 0a 6d 61 79 20 6e 6f 74 20 62 | ramework.you.use,.this.may.not.b | 
| 169080 | 65 20 73 75 66 66 69 63 69 65 6e 74 20 74 6f 20    63 68 61 6e 67 65 20 74 68 65 20 6f 72 64 65 72 | e.sufficient.to.change.the.order | 
| 1690a0 | 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 72 65    66 73 20 61 72 65 0a 64 69 73 70 6c 61 79 65 64 | .in.which.the.refs.are.displayed | 
| 1690c0 | 2e 20 20 49 74 20 6f 6e 6c 79 20 63 6f 6e 74 72    6f 6c 73 20 74 68 65 20 6f 72 64 65 72 20 6f 66 | ...It.only.controls.the.order.of | 
| 1690e0 | 20 74 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 20    70 61 73 73 65 64 0a 74 6f 20 60 6d 61 67 69 74 | .the.collection.passed.to.`magit | 
| 169100 | 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64    27 20 6f 72 2c 20 66 6f 72 20 63 6f 6d 6d 61 6e | -completing-read'.or,.for.comman | 
| 169120 | 64 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 20    72 65 61 64 69 6e 67 0a 6d 75 6c 74 69 70 6c 65 | ds.that.support.reading.multiple | 
| 169140 | 20 73 74 72 69 6e 67 73 2c 20 60 72 65 61 64 2d    66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 27 | .strings,.`read-from-minibuffer' | 
| 169160 | 2e 20 20 54 68 65 20 63 6f 6d 70 6c 65 74 69 6f    6e 0a 66 72 61 6d 65 77 6f 72 6b 20 75 6c 74 69 | ...The.completion.framework.ulti | 
| 169180 | 6d 61 74 65 6c 79 20 64 65 74 65 72 6d 69 6e 65    73 20 68 6f 77 20 74 68 65 20 63 6f 6c 6c 65 63 | mately.determines.how.the.collec | 
| 1691a0 | 74 69 6f 6e 20 69 73 20 64 69 73 70 6c 61 79 65    64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | tion.is.displayed."...:package-v | 
| 1691c0 | 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 3a 67 72 | ersion.'(magit..."2.11.0")...:gr | 
| 1691e0 | 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 3a 74 79 70 65 | oup.'magit-miscellaneous...:type | 
| 169200 | 20 27 28 63 68 6f 69 63 65 20 73 74 72 69 6e 67    20 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 | .'(choice.string.(repeat.string) | 
| 169220 | 29 29 0a 0a 3b 3b 3b 20 47 69 74 0a 0a 28 64 65    66 76 61 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 | ))..;;;.Git..(defvar.magit--refr | 
| 169240 | 65 73 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 | esh-cache.nil)..(defmacro.magit- | 
| 169260 | 2d 77 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 | -with-refresh-cache.(key.&rest.b | 
| 169280 | 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 20 28 64 65 62 75 | ody)...(declare.(indent.1).(debu | 
| 1692a0 | 67 20 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 | g.(form.body)))...(let.((k.(cl-g | 
| 1692c0 | 65 6e 73 79 6d 29 29 29 0a 20 20 20 20 60 28 69    66 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 | ensym))).....`(if.magit--refresh | 
| 1692e0 | 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20    28 6c 65 74 20 28 28 2c 6b 20 2c 6b 65 79 29 29 | -cache..........(let.((,k.,key)) | 
| 169300 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 69    66 2d 6c 65 74 20 28 61 73 73 6f 63 20 2c 6b 20 | ............(--if-let.(assoc.,k. | 
| 169320 | 28 63 64 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 | (cdr.magit--refresh-cache))..... | 
| 169340 | 20 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 | ...........(progn.(cl-incf.(caar | 
| 169360 | 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 20 20 | .magit--refresh-cache))......... | 
| 169380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63    64 72 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 | ..............(cdr.it))......... | 
| 1693a0 | 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 65 | .....(cl-incf.(cdar.magit--refre | 
| 1693c0 | 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 76 | sh-cache))..............(let.((v | 
| 1693e0 | 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 20 | alue.,(macroexp-progn.body)))... | 
| 169400 | 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 75 | .............(push.(cons.,k.valu | 
| 169420 | 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 67 | e)......................(cdr.mag | 
| 169440 | 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 20 | it--refresh-cache))............. | 
| 169460 | 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 64 | ...value)))........,@body)))..(d | 
| 169480 | 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 22 | efvar.magit-with-editor-envvar." | 
| 1694a0 | 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 76 | GIT_EDITOR"..."The.environment.v | 
| 1694c0 | 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 2d | ariable.exported.by.`magit-with- | 
| 1694e0 | 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 45 | editor'..Set.this.to.\"GIT_SEQUE | 
| 169500 | 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 20 | NCE_EDITOR\".if.you.do.not.want. | 
| 169520 | 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 73 | to.use.Emacs.to.edit.commit.mess | 
| 169540 | 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 20 | ages.but.would.like.to.do.so.to. | 
| 169560 | 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 61 | edit.rebase.sequences.")..(defma | 
| 169580 | 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 64 | cro.magit-with-editor.(&rest.bod | 
| 1695a0 | 79 29 0a 20 20 22 4c 69 6b 65 20 60 77 69 74 68    2d 65 64 69 74 6f 72 27 20 62 75 74 20 6c 65 74 | y)..."Like.`with-editor'.but.let | 
| 1695c0 | 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 6f 20 | -bind.some.more.variables..Also. | 
| 1695e0 | 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 74 68 | respect.the.value.of.`magit-with | 
| 169600 | 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 69 6e | -editor-envvar'."...(declare.(in | 
| 169620 | 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 74 20 | dent.0).(debug.(body)))...`(let. | 
| 169640 | 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 0a 20 | ((magit-process-popup-time.-1).. | 
| 169660 | 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 75 73 | ........;;.The.user.may.have.cus | 
| 169680 | 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 20 20 | tomized.`shell-file-name'.to.... | 
| 1696a0 | 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 74 73 | ......;;.something.which.results | 
| 1696c0 | 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 6e 69 | .in.`w32-shell-dos-semantics'.ni | 
| 1696e0 | 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 68 65 | l..........;;.(which.changes.the | 
| 169700 | 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 20 20 | .quoting.style.used.by.......... | 
| 169720 | 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 74 20 | ;;.`shell-quote-argument'),.but. | 
| 169740 | 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 20 20 | Git.for.Windows.expects.shell... | 
| 169760 | 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 74 79 | .......;;.quoting.in.the.dos.sty | 
| 169780 | 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 28 69 | le...........(shell-file-name.(i | 
| 1697a0 | 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 73 2d | f.(and.(eq.system-type.'windows- | 
| 1697c0 | 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)............................. | 
| 1697e0 | 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 75 6e | .......;;.If.we.have.Cygwin.moun | 
| 169800 | 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 20 20 | t.points,....................... | 
| 169820 | 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 20 69 | .............;;.the.git.flavor.i | 
| 169840 | 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 20 20 | s.cygwin,.so.dos................ | 
| 169860 | 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 75 6f | ....................;;.shell.quo | 
| 169880 | 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 20 20 | ting.is.probably.wrong.......... | 
| 1698a0 | 20 20 20 20 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 | ...........................(not. | 
| 1698c0 | 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 20 20 | magit-cygwin-mount-points))..... | 
| 1698e0 | 20 20 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 70 72 | .........................."cmdpr | 
| 169900 | 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 20 20 | oxy"............................ | 
| 169920 | 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 2d 65 | .shell-file-name)))......(with-e | 
| 169940 | 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 72 0a | ditor*.magit-with-editor-envvar. | 
| 169960 | 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 67 69 | .......,@body)))..(defmacro.magi | 
| 169980 | 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 72 65 | t--with-temp-process-buffer.(&re | 
| 1699a0 | 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 66 66 | st.body)..."Like.`with-temp-buff | 
| 1699c0 | 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 63 65 | er',.but.always.propagate.`proce | 
| 1699e0 | 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 20 69 | ss-environment'..When.that.var.i | 
| 169a00 | 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 62 75 | s.buffer-local.in.the.calling.bu | 
| 169a20 | 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 60 77 | ffer,.it.is.not.propagated.by.`w | 
| 169a40 | 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 69 74 | ith-temp-buffer',.so.we.explicit | 
| 169a60 | 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 74 20 | ly.ensure.that.happens,.so.that. | 
| 169a80 | 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 69 73 | processes.will.be.invoked.consis | 
| 169aa0 | 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 61 63 | tently...BODY.is.as.for.that.mac | 
| 169ac0 | 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 62 75 | ro."...(declare.(indent.0).(debu | 
| 169ae0 | 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 79 6d | g.(body)))...(let.((p.(cl-gensym | 
| 169b00 | 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 69 72 | ))).....`(let.((,p.process-envir | 
| 169b20 | 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 66 65 | onment))........(with-temp-buffe | 
| 169b40 | 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 2d 65 | r..........(setq-local.process-e | 
| 169b60 | 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 29 29 | nvironment.,p)..........,@body)) | 
| 169b80 | 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 61 62 | ))..(defsubst.magit-git-executab | 
| 169ba0 | 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 74 2d | le.()..."Return.value.of.`magit- | 
| 169bc0 | 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 74 65 | git-executable'.or.`magit-remote | 
| 169be0 | 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 20 69 | -git-executable'..The.variable.i | 
| 169c00 | 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 60 64 | s.chosen.depending.on.whether.`d | 
| 169c20 | 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 20 20 | efault-directory'.is.remote."... | 
| 169c40 | 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 65 63 | (if.(file-remote-p.default-direc | 
| 169c60 | 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 78 65 | tory).......magit-remote-git-exe | 
| 169c80 | 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 6c 65 | cutable.....magit-git-executable | 
| 169ca0 | 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 72 67 | ))..(defun.magit-process-git-arg | 
| 169cc0 | 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 66 6f | uments.(args)..."Prepare.ARGS.fo | 
| 169ce0 | 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 0a 0a | r.a.function.that.invokes.Git... | 
| 169d00 | 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 63 74 | Magit.has.many.specialized.funct | 
| 169d20 | 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 0a 70 | ions.for.running.Git;.they.all.p | 
| 169d40 | 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 63 74 | ass.arguments.through.this.funct | 
| 169d60 | 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 2c 0a | ion.before.handing.them.to.Git,. | 
| 169d80 | 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 6e 20 | to.do.the.following...*.Flatten. | 
| 169da0 | 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 2a 20 | ARGS,.removing.nil.arguments..*. | 
| 169dc0 | 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 6d 65 | Prepend.`magit-git-global-argume | 
| 169de0 | 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 2c 20 | nts'.to.ARGS..*.On.w32.systems,. | 
| 169e00 | 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 2e 22 | encode.to.`w32-ansi-code-page'." | 
| 169e20 | 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 74 2d | ...(setq.args.(append.magit-git- | 
| 169e40 | 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73    20 28 2d 66 6c 61 74 74 65 6e 20 61 72 67 73 29 | global-arguments.(-flatten.args) | 
| 169e60 | 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 79 70 65 20 27 77 | ))...(if.(and.(eq.system-type.'w | 
| 169e80 | 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 73 69 2d 63 6f 64 | indows-nt).(boundp.'w32-ansi-cod | 
| 169ea0 | 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 74 68 65 20 70 72 | e-page)).......;;.On.w32,.the.pr | 
| 169ec0 | 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 65 6e 63 6f 64 65 | ocess.arguments.*must*.be.encode | 
| 169ee0 | 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 63 6f 64 65 2d 70 | d.in.the.......;;.current.code-p | 
| 169f00 | 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 70 63 61 72 20 28 | age.(see.#3250)........(mapcar.( | 
| 169f20 | 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 28 65 6e | lambda.(arg).................(en | 
| 169f40 | 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 20 20 20 20 20 20 | code-coding-string.............. | 
| 169f60 | 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 70 25 64 22 20 77 | ....arg.(intern.(format."cp%d".w | 
| 169f80 | 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 20 20 20 20 20 20 | 32-ansi-code-page))))........... | 
| 169fa0 | 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 75 6e 20 6d 61 67 | ....args).....args))..(defun.mag | 
| 169fc0 | 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 67 73 29 0a 20 20 | it-git-exit-code.(&rest.args)... | 
| 169fe0 | 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 6e | "Execute.Git.with.ARGS,.returnin | 
| 16a000 | 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 2d 70 72 6f 63 65 | g.its.exit.code."...(magit-proce | 
| 16a020 | 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 6d 61 67 69 74 2d | ss-git.nil.args))..(defun.magit- | 
| 16a040 | 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 20 22 45 78 65 63 | git-success.(&rest.args)..."Exec | 
| 16a060 | 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 6e 67 20 74 20 69 | ute.Git.with.ARGS,.returning.t.i | 
| 16a080 | 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 3d 20 28 6d 61 67 | f.its.exit.code.is.0."...(=.(mag | 
| 16a0a0 | 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 0a 0a 28 64 65 66 | it-git-exit-code.args).0))..(def | 
| 16a0c0 | 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 74 20 61 72 67 73 | un.magit-git-failure.(&rest.args | 
| 16a0e0 | 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 74 75 | )..."Execute.Git.with.ARGS,.retu | 
| 16a100 | 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 73 20 31 2e 22 0a | rning.t.if.its.exit.code.is.1.". | 
| 16a120 | 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 61 72 67 73 29 20 | ..(=.(magit-git-exit-code.args). | 
| 16a140 | 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 6e 67 2d 70 20 28 | 1))..(defun.magit-git-string-p.( | 
| 16a160 | 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. | 
| 16a180 | 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 6c 69 6e 65 20 6f | ARGS,.returning.the.first.line.o | 
| 16a1a0 | 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 63 6f 64 65 20 69 | f.its.output..If.the.exit.code.i | 
| 16a1c0 | 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 6f 20 6f 75 74 70 | sn't.zero.or.if.there.is.no.outp | 
| 16a1e0 | 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 68 65 72 20 6f 66 | ut,.then.return.nil...Neither.of | 
| 16a200 | 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 65 64 20 61 6e 20 | .these.results.is.considered.an. | 
| 16a220 | 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 20 77 61 6e 74 2c | error;.if.that.is.what.you.want, | 
| 16a240 | 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 67 2d 6e 67 27 20 | .then.use.`magit-git-string-ng'. | 
| 16a260 | 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 69 6d 65 6e 74 61 | instead...This.is.an.experimenta | 
| 16a280 | 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 69 74 2d 73 74 72 | l.replacement.for.`magit-git-str | 
| 16a2a0 | 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 20 6d 61 6a 6f 72 | ing',.and.still.subject.to.major | 
| 16a2c0 | 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 72 65 66 72 65 73 | .changes."...(magit--with-refres | 
| 16a2e0 | 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 74 6f 72 79 20 | h-cache.(cons.default-directory. | 
| 16a300 | 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 2d 70 72 6f 63 | args).....(magit--with-temp-proc | 
| 16a320 | 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 6f 70 20 28 6d 61 | ess-buffer.......(and.(zerop.(ma | 
| 16a340 | 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 20 20 20 20 20 20 | git-process-git.t.args))........ | 
| 16a360 | 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 20 20 28 70 72 6f | ....(not.(bobp))............(pro | 
| 16a380 | 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 20 28 70 6f 69 6e | gn..............(goto-char.(poin | 
| 16a3a0 | 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 65 72 2d 73 75 62 | t-min))..............(buffer-sub | 
| 16a3c0 | 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 20 28 6c 69 | string-no-properties.(point).(li | 
| 16a3e0 | 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 65 66 75 6e 20 6d | ne-end-position)))))))..(defun.m | 
| 16a400 | 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 61 72 67 73 29 0a | agit-git-string-ng.(&rest.args). | 
| 16a420 | 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 | 
| 16a440 | 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 | 
| 16a460 | 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 65 72 6f 20 6f 72 | ..If.the.exit.code.isn't.zero.or | 
| 16a480 | 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 65 6e 20 74 68 61 | .if.there.is.no.output,.then.tha | 
| 16a4a0 | 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 62 75 74 20 69 6e | t.is.considered.an.error,.but.in | 
| 16a4c0 | 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 67 20 61 6e 0a 65 | stead.of.actually.signaling.an.e | 
| 16a4e0 | 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 6e 61 6c 6c 79 20 | rror,.return.nil...Additionally. | 
| 16a500 | 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 72 6f 63 65 73 73 | the.output.is.put.in.the.process | 
| 16a520 | 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 63 65 73 73 61 72 | .buffer.(creating.it.if.necessar | 
| 16a540 | 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 73 20 73 68 6f 77 | y).and.the.error.message.is.show | 
| 16a560 | 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 6f 76 69 64 65 64 | n.in.the.status.buffer.(provided | 
| 16a580 | 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 78 70 65 72 69 6d | .it.exists)...This.is.an.experim | 
| 16a5a0 | 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 69 74 | ental.replacement.for.`magit-git | 
| 16a5c0 | 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 20 6d | -string',.and.still.subject.to.m | 
| 16a5e0 | 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 61 67 69 74 2d 67 | ajor.changes...Also.see.`magit-g | 
| 16a600 | 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 69 74 68 2d 72 65 | it-string-p'."...(magit--with-re | 
| 16a620 | 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 66 61 75 6c 74 2d | fresh-cache.......(list.default- | 
| 16a640 | 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 67 2d 6e 67 20 61 | directory.'magit-git-string-ng.a | 
| 16a660 | 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 2d 70 72 6f 63 65 | rgs).....(magit--with-temp-proce | 
| 16a680 | 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 67 73 20 28 6d 61 | ss-buffer.......(let*.((args.(ma | 
| 16a6a0 | 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 61 72 67 73 29 29 | git-process-git-arguments.args)) | 
| 16a6c0 | 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 69 74 2d 70 72 6f | ..............(status.(magit-pro | 
| 16a6e0 | 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 20 28 69 66 20 28 | cess-git.t.args))).........(if.( | 
| 16a700 | 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 28 61 6e 64 20 28 | zerop.status).............(and.( | 
| 16a720 | 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 20 20 20 28 70 72 | not.(bobp))..................(pr | 
| 16a740 | 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 74 6f 2d 63 68 61 | ogn....................(goto-cha | 
| 16a760 | 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 20 | r.(point-min)).................. | 
| 16a780 | 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 65 | ..(buffer-substring-no-propertie | 
| 16a7a0 | 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 6e 74 29 20 28 6c | s.....................(point).(l | 
| 16a7c0 | 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 20 20 20 20 28 | ine-end-position))))...........( | 
| 16a7e0 | 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 29 29 0a 20 20 20 | let.((buf.(current-buffer))).... | 
| 16a800 | 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 28 6d | .........(with-current-buffer.(m | 
| 16a820 | 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 20 20 20 20 20 20 | agit-process-buffer.t).......... | 
| 16a840 | 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 2d 73 65 63 74 69 | .....(magit-process-insert-secti | 
| 16a860 | 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 20 20 20 20 20 20 | on.default-directory............ | 
| 16a880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 16a8a0 | 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 0a 20 20 20 20 20 | .magit-git-executable.args...... | 
| 16a8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 16a8e0 | 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 20 20 20 20 20 28 | .......status.buf)))...........( | 
| 16a900 | 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 74 2d 67 65 74 | when-let.((status-buf.(magit-get | 
| 16a920 | 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) | 
| 16a940 | 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 28 6d 61 67 69 74 | )).............(let.((msg.(magit | 
| 16a960 | 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 20 20 20 20 20 20 | --locate-error-message)))....... | 
| 16a980 | 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 73 74 61 | ........(with-current-buffer.sta | 
| 16a9a0 | 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 65 74 71 20 6d 61 | tus-buf.................(setq.ma | 
| 16a9c0 | 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 20 20 20 20 20 20 | git-this-error.msg)))).......... | 
| 16a9e0 | 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 74 2d 73 74 72 20 | .nil)))))..(defun.magit-git-str. | 
| 16aa00 | 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 74 68 | (&rest.args)..."Execute.Git.with | 
| 16aa20 | 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 6c 69 6e 65 20 | .ARGS,.returning.the.first.line. | 
| 16aa40 | 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 20 6e 6f 20 6f 75 | of.its.output..If.there.is.no.ou | 
| 16aa60 | 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 6f 75 74 70 75 74 | tput,.return.nil...If.the.output | 
| 16aa80 | 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 74 75 72 6e 20 61 | .begins.with.a.newline,.return.a | 
| 16aaa0 | 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 69 74 2d 67 69 74 | n.empty.string...Like.`magit-git | 
| 16aac0 | 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 2d 67 69 74 2d 64 | -string'.but.ignore.`magit-git-d | 
| 16aae0 | 65 62 75 67 27 2e 22 0a 20 20 28 73 65 74 71 20    61 72 67 73 20 28 2d 66 6c 61 74 74 65 6e 20 61 | ebug'."...(setq.args.(-flatten.a | 
| 16ab00 | 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 | 
| 16ab20 | 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) | 
| 16ab40 | 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 | 
| 16ab60 | 75 66 66 65 72 0a 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 28 | uffer.......(magit-process-git.( | 
| 16ab80 | 6c 69 73 74 20 74 20 6e 69 6c 29 20 61 72 67 73    29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | list.t.nil).args).......(unless. | 
| 16aba0 | 28 62 6f 62 70 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 | (bobp).........(goto-char.(point | 
| 16abc0 | 2d 6d 69 6e 29 29 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 | -min)).........(buffer-substring | 
| 16abe0 | 2d 6e 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 | -no-properties.(point).(line-end | 
| 16ac00 | 2d 70 6f 73 69 74 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 | -position))))))..(defun.magit-gi | 
| 16ac20 | 74 2d 6f 75 74 70 75 74 20 28 26 72 65 73 74 20    61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 | t-output.(&rest.args)..."Execute | 
| 16ac40 | 20 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 6f 75 | .Git.with.ARGS,.returning.its.ou | 
| 16ac60 | 74 70 75 74 2e 22 0a 20 20 28 73 65 74 71 20 61    72 67 73 20 28 2d 66 6c 61 74 74 65 6e 20 61 72 | tput."...(setq.args.(-flatten.ar | 
| 16ac80 | 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 68 | gs))...(magit--with-refresh-cach | 
| 16aca0 | 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 0a | e.(cons.default-directory.args). | 
| 16acc0 | 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 75 | ....(magit--with-temp-process-bu | 
| 16ace0 | 66 66 65 72 0a 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 28 6c | ffer.......(magit-process-git.(l | 
| 16ad00 | 69 73 74 20 74 20 6e 69 6c 29 20 61 72 67 73 29    0a 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 | ist.t.nil).args).......(buffer-s | 
| 16ad20 | 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 6d 69 | ubstring-no-properties.(point-mi | 
| 16ad40 | 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29    29 29 0a 0a 28 64 65 66 69 6e 65 2d 65 72 72 6f | n).(point-max)))))..(define-erro | 
| 16ad60 | 72 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 22 4e 6f | r.'magit-invalid-git-boolean."No | 
| 16ad80 | 74 20 61 20 47 69 74 20 62 6f 6f 6c 65 61 6e 22    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | t.a.Git.boolean")..(defun.magit- | 
| 16ada0 | 67 69 74 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 65 | git-true.(&rest.args)..."Execute | 
| 16adc0 | 20 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 74 20 69 66 20 69 | .Git.with.ARGS,.returning.t.if.i | 
| 16ade0 | 74 20 70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c    22 2e 0a 49 66 20 69 74 20 70 72 69 6e 74 73 20 | t.prints.\"true\"..If.it.prints. | 
| 16ae00 | 5c 22 66 61 6c 73 65 5c 22 2c 20 74 68 65 6e 20    72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 46 6f 72 | \"false\",.then.return.nil...For | 
| 16ae20 | 20 61 6e 79 20 6f 74 68 65 72 20 6f 75 74 70 75    74 0a 73 69 67 6e 61 6c 20 60 6d 61 67 69 74 2d | .any.other.output.signal.`magit- | 
| 16ae40 | 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c    65 61 6e 27 2e 22 0a 20 20 28 70 63 61 73 65 20 | invalid-git-boolean'."...(pcase. | 
| 16ae60 | 28 6d 61 67 69 74 2d 67 69 74 2d 6f 75 74 70 75    74 20 61 72 67 73 29 0a 20 20 20 20 28 28 6f 72 | (magit-git-output.args).....((or | 
| 16ae80 | 20 22 74 72 75 65 22 20 20 22 74 72 75 65 5c 6e    22 29 20 20 74 29 0a 20 20 20 20 28 28 6f 72 20 | ."true".."true\n")..t).....((or. | 
| 16aea0 | 22 66 61 6c 73 65 22 20 22 66 61 6c 73 65 5c 6e    22 29 20 6e 69 6c 29 0a 20 20 20 20 28 6f 75 74 | "false"."false\n").nil).....(out | 
| 16aec0 | 70 75 74 20 28 73 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 | put.(signal.'magit-invalid-git-b | 
| 16aee0 | 6f 6f 6c 65 61 6e 20 28 6c 69 73 74 20 6f 75 74    70 75 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | oolean.(list.output)))))..(defun | 
| 16af00 | 20 6d 61 67 69 74 2d 67 69 74 2d 66 61 6c 73 65    20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 | .magit-git-false.(&rest.args)... | 
| 16af20 | 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 6e | "Execute.Git.with.ARGS,.returnin | 
| 16af40 | 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 0a 49 66 20 69 | g.t.if.it.prints.\"false\"..If.i | 
| 16af60 | 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 75 72 6e 20 6e | t.prints.\"true\",.then.return.n | 
| 16af80 | 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 | 
| 16afa0 | 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 6e 27 2e 22 0a 20 | .`magit-invalid-git-boolean'.".. | 
| 16afc0 | 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 61 72 67 73 29 0a | .(pcase.(magit-git-output.args). | 
| 16afe0 | 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 20 20 6e 69 6c 29 | ....((or."true".."true\n")..nil) | 
| 16b000 | 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 20 74 29 0a | .....((or."false"."false\n").t). | 
| 16b020 | 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 2d 69 6e 76 61 6c | ....(output.(signal.'magit-inval | 
| 16b040 | 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 74 29 29 29 29 29 | id-git-boolean.(list.output))))) | 
| 16b060 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67    69 74 2d 63 6f 6e 66 69 67 2d 70 20 28 76 61 72 | ..(defun.magit-git-config-p.(var | 
| 16b080 | 69 61 62 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20    64 65 66 61 75 6c 74 29 0a 20 20 22 52 65 74 75 | iable.&optional.default)..."Retu | 
| 16b0a0 | 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 20 | rn.the.boolean.value.of.the.Git. | 
| 16b0c0 | 76 61 72 69 61 62 6c 65 20 56 41 52 49 41 42 4c    45 2e 0a 56 41 52 49 41 42 4c 45 20 68 61 73 20 | variable.VARIABLE..VARIABLE.has. | 
| 16b0e0 | 74 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 20    61 73 20 61 20 73 74 72 69 6e 67 2e 20 20 52 65 | to.be.specified.as.a.string...Re | 
| 16b100 | 74 75 72 6e 20 44 45 46 41 55 4c 54 20 28 77 68    69 63 68 0a 64 65 66 61 75 6c 74 73 20 74 6f 20 | turn.DEFAULT.(which.defaults.to. | 
| 16b120 | 6e 69 6c 29 20 69 66 20 56 41 52 49 41 42 4c 45    20 69 73 20 75 6e 73 65 74 2e 20 20 49 66 20 56 | nil).if.VARIABLE.is.unset...If.V | 
| 16b140 | 41 52 49 41 42 4c 45 27 73 20 76 61 6c 75 65 20    69 73 6e 27 74 0a 61 20 62 6f 6f 6c 65 61 6e 2c | ARIABLE's.value.isn't.a.boolean, | 
| 16b160 | 20 74 68 65 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 | .then.raise.an.error."...(let.(( | 
| 16b180 | 61 72 67 73 20 28 6c 69 73 74 20 22 63 6f 6e 66    69 67 22 20 22 2d 2d 62 6f 6f 6c 22 20 22 2d 2d | args.(list."config"."--bool"."-- | 
| 16b1a0 | 64 65 66 61 75 6c 74 22 20 28 69 66 20 64 65 66    61 75 6c 74 20 22 74 72 75 65 22 20 22 66 61 6c | default".(if.default."true"."fal | 
| 16b1c0 | 73 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 76 61 72 69 61 62 6c | se").....................variabl | 
| 16b1e0 | 65 29 29 29 0a 20 20 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 | e))).....(magit--with-refresh-ca | 
| 16b200 | 63 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 | che.(cons.default-directory.args | 
| 16b220 | 29 0a 20 20 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 | ).......(magit--with-temp-proces | 
| 16b240 | 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20    20 28 6c 65 74 20 28 28 73 74 61 74 75 73 20 28 | s-buffer.........(let.((status.( | 
| 16b260 | 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 20 20 20 20 | magit-process-git.t.args))...... | 
| 16b280 | 20 20 20 20 20 20 20 20 20 28 6f 75 74 70 75 74    20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 | .........(output.(buffer-substri | 
| 16b2a0 | 6e 67 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28    31 2d 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 | ng.(point-min).(1-.(point-max))) | 
| 16b2c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66    20 28 7a 65 72 6f 70 20 73 74 61 74 75 73 29 0a | ))...........(if.(zerop.status). | 
| 16b2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65    71 75 61 6c 20 6f 75 74 70 75 74 20 22 74 72 75 | ..............(equal.output."tru | 
| 16b300 | 65 22 29 0a 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 69 | e").............(signal.'magit-i | 
| 16b320 | 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 74 29 | nvalid-git-boolean.(list.output) | 
| 16b340 | 29 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 69 6e 73 65 72 74 | )))))))..(defun.magit-git-insert | 
| 16b360 | 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 74 | .(&rest.args)..."Execute.Git.wit | 
| 16b380 | 68 20 41 52 47 53 2c 20 69 6e 73 65 72 74 69 6e    67 20 69 74 73 20 6f 75 74 70 75 74 20 61 74 20 | h.ARGS,.inserting.its.output.at. | 
| 16b3a0 | 70 6f 69 6e 74 2e 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 | point..If.Git.exits.with.a.non-z | 
| 16b3c0 | 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c    20 74 68 65 6e 20 73 68 6f 77 20 61 20 6d 65 73 | ero.exit.status,.then.show.a.mes | 
| 16b3e0 | 73 61 67 65 20 61 6e 64 0a 61 64 64 20 61 20 73    65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 | sage.and.add.a.section.in.the.re | 
| 16b400 | 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 73 65 74 | spective.process.buffer."...(set | 
| 16b420 | 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 61 72 67 75 6d 65 | q.args.(magit-process-git-argume | 
| 16b440 | 6e 74 73 20 61 72 67 73 29 29 0a 20 20 28 69 66    20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 | nts.args))...(if.magit-git-debug | 
| 16b460 | 0a 20 20 20 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 | .......(let.(log).........(unwin | 
| 16b480 | 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 | d-protect.............(progn.... | 
| 16b4a0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 6c 6f 67 20 28 6d 61 6b 65 2d 74 65 6d 70 2d | ...........(setq.log.(make-temp- | 
| 16b4c0 | 66 69 6c 65 20 22 6d 61 67 69 74 2d 73 74 64 65    72 72 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | file."magit-stderr"))........... | 
| 16b4e0 | 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65    20 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 20 20 | ....(delete-file.log)........... | 
| 16b500 | 20 20 20 20 28 6c 65 74 20 28 28 65 78 69 74 20    28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 | ....(let.((exit.(magit-process-g | 
| 16b520 | 69 74 20 28 6c 69 73 74 20 74 20 6c 6f 67 29 20    61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 | it.(list.t.log).args)))......... | 
| 16b540 | 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 20 20 20 20 | ........(when.(>.exit.0)........ | 
| 16b560 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 6d 73 67 20 22 47 69 74 20 66 61 69 6c 65 | ...........(let.((msg."Git.faile | 
| 16b580 | 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 28 77 68 65 6e 20 28 | d")).....................(when.( | 
| 16b5a0 | 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6c 6f    67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | file-exists-p.log).............. | 
| 16b5c0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d    73 67 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 | .........(setq.msg.(with-temp-bu | 
| 16b5e0 | 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............................ | 
| 16b600 | 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 20 6c 6f 67 | .......(insert-file-contents.log | 
| 16b620 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 16b640 | 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 0a 20 20 20 20 | ....(goto-char.(point-max))..... | 
| 16b660 | 20 20 20 20 20 20 20 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 | 
| 16b680 | 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 0a 20 20 | f.(functionp.magit-git-debug)... | 
| 16b6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 16b6c0 | 20 20 20 20 28 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 | ....(funcall.magit-git-debug.(bu | 
| 16b6e0 | 66 66 65 72 2d 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 | ffer-string))................... | 
| 16b700 | 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 6c 6f 63 61 74 65 | ..................(magit--locate | 
| 16b720 | 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -error-message)))).............. | 
| 16b740 | 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 64 65 62 75 67 20 | .........(let.((magit-git-debug. | 
| 16b760 | 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 20 20 20 20 28 77 | nil)).........................(w | 
| 16b780 | 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 70 72 6f 63 65 73 | ith-current-buffer.(magit-proces | 
| 16b7a0 | 73 2d 62 75 66 66 65 72 20 74 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s-buffer.t)..................... | 
| 16b7c0 | 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 2d 73 65 63 74 | ......(magit-process-insert-sect | 
| 16b7e0 | 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 20 20 20 20 20 | ion.default-directory........... | 
| 16b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 16b820 | 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 62 | ..............magit-git-executab | 
| 16b840 | 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.............................. | 
| 16b860 | 20 20 20 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 20 | ...........................args. | 
| 16b880 | 65 78 69 74 20 6c 6f 67 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | exit.log)))).................... | 
| 16b8a0 | 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 6d    73 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .(message."%s".msg)))........... | 
| 16b8c0 | 20 20 20 20 20 20 65 78 69 74 29 29 0a 20 20 20    20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 | ......exit))...........(ignore-e | 
| 16b8e0 | 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 0a 20 20 20 20 28 | rrors.(delete-file.log)))).....( | 
| 16b900 | 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 6e 69 6c 29 20 61 | magit-process-git.(list.t.nil).a | 
| 16b920 | 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 74 65 2d 65 72 72 | rgs)))..(defun.magit--locate-err | 
| 16b940 | 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 20 28 70 6f 69 6e | or-message.()...(goto-char.(poin | 
| 16b960 | 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 72 61 70 70 65 64 | t-max))...(and.(run-hook-wrapped | 
| 16b980 | 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 61 67 65 2d 72 65 | .'magit-process-error-message-re | 
| 16b9a0 | 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 20 20 20 20 20 28 | gexps..........................( | 
| 16b9c0 | 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 6b 77 61 72 64 20 | lambda.(re).(re-search-backward. | 
| 16b9e0 | 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 73 74 72 69 6e 67 | re.nil.t)))........(match-string | 
| 16ba00 | 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 6e 20 6d 61 67 69 | -no-properties.1)))..(defun.magi | 
| 16ba20 | 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 20 20 22 45 78 65 | t-git-string.(&rest.args)..."Exe | 
| 16ba40 | 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 6e 67 20 74 68 | cute.Git.with.ARGS,.returning.th | 
| 16ba60 | 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 2e 0a 49 66 20 74 | e.first.line.of.its.output..If.t | 
| 16ba80 | 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 6e 69 6c 2e 20 20 | here.is.no.output,.return.nil... | 
| 16baa0 | 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 61 0a 6e 65 77 6c | If.the.output.begins.with.a.newl | 
| 16bac0 | 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 67 2e 22 0a 20 20 | ine,.return.an.empty.string."... | 
| 16bae0 | 28 73 65 74 71 20 61 72 67 73 20 28 2d 66 6c 61    74 74 65 6e 20 61 72 67 73 29 29 0a 20 20 28 6d | (setq.args.(-flatten.args))...(m | 
| 16bb00 | 61 67 69 74 2d 2d 77 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 | agit--with-refresh-cache.(cons.d | 
| 16bb20 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79    20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 69 | efault-directory.args).....(magi | 
| 16bb40 | 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 20 20 20 20 | t--with-temp-process-buffer..... | 
| 16bb60 | 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 67 73 | ..(apply.#'magit-git-insert.args | 
| 16bb80 | 29 0a 20 20 20 20 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 | ).......(unless.(bobp).........( | 
| 16bba0 | 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 20 20 28 | goto-char.(point-min)).........( | 
| 16bbc0 | 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 28 | buffer-substring-no-properties.( | 
| 16bbe0 | 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 29 29 29 0a | point).(line-end-position)))))). | 
| 16bc00 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69    74 2d 6c 69 6e 65 73 20 28 26 72 65 73 74 20 61 | .(defun.magit-git-lines.(&rest.a | 
| 16bc20 | 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 72 | rgs)..."Execute.Git.with.ARGS,.r | 
| 16bc40 | 65 74 75 72 6e 69 6e 67 20 69 74 73 20 6f 75 74    70 75 74 20 61 73 20 61 20 6c 69 73 74 20 6f 66 | eturning.its.output.as.a.list.of | 
| 16bc60 | 20 6c 69 6e 65 73 2e 0a 45 6d 70 74 79 20 6c 69    6e 65 73 20 61 6e 79 77 68 65 72 65 20 69 6e 20 | .lines..Empty.lines.anywhere.in. | 
| 16bc80 | 74 68 65 20 6f 75 74 70 75 74 20 61 72 65 20 6f    6d 69 74 74 65 64 2e 0a 0a 49 66 20 47 69 74 20 | the.output.are.omitted...If.Git. | 
| 16bca0 | 65 78 69 74 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 | exits.with.a.non-zero.exit.statu | 
| 16bcc0 | 73 2c 20 74 68 65 6e 20 72 65 70 6f 72 74 20 73    68 6f 77 20 61 0a 6d 65 73 73 61 67 65 20 61 6e | s,.then.report.show.a.message.an | 
| 16bce0 | 64 20 61 64 64 20 61 20 73 65 63 74 69 6f 6e 20    69 6e 20 74 68 65 20 72 65 73 70 65 63 74 69 76 | d.add.a.section.in.the.respectiv | 
| 16bd00 | 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72    2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 | e.process.buffer."...(magit--wit | 
| 16bd20 | 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 28 61 70 70 6c 79 | h-temp-process-buffer.....(apply | 
| 16bd40 | 20 23 27 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73    65 72 74 20 61 72 67 73 29 0a 20 20 20 20 28 73 | .#'magit-git-insert.args).....(s | 
| 16bd60 | 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 5c 6e 22 | plit-string.(buffer-string)."\n" | 
| 16bd80 | 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 28 26 | .t)))..(defun.magit-git-items.(& | 
| 16bda0 | 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 41 | rest.args)..."Execute.Git.with.A | 
| 16bdc0 | 52 47 53 2c 20 72 65 74 75 72 6e 69 6e 67 20 69    74 73 20 6e 75 6c 6c 2d 73 65 70 61 72 61 74 65 | RGS,.returning.its.null-separate | 
| 16bde0 | 64 20 6f 75 74 70 75 74 20 61 73 20 61 20 6c 69    73 74 2e 0a 45 6d 70 74 79 20 69 74 65 6d 73 20 | d.output.as.a.list..Empty.items. | 
| 16be00 | 61 6e 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 | anywhere.in.the.output.are.omitt | 
| 16be20 | 65 64 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 | ed...If.Git.exits.with.a.non-zer | 
| 16be40 | 6f 20 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 | o.exit.status,.then.report.show. | 
| 16be60 | 61 0a 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 | a.message.and.add.a.section.in.t | 
| 16be80 | 68 65 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 | he.respective.process.buffer.".. | 
| 16bea0 | 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 | 
| 16bec0 | 72 0a 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 | r.....(apply.#'magit-git-insert. | 
| 16bee0 | 61 72 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 | args).....(split-string.(buffer- | 
| 16bf00 | 73 74 72 69 6e 67 29 20 22 5c 30 22 20 74 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | string)."\0".t)))..(defun.magit- | 
| 16bf20 | 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 20 22 | git-wash.(washer.&rest.args)..." | 
| 16bf40 | 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 6e 67 | Execute.Git.with.ARGS,.inserting | 
| 16bf60 | 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 6c 6c | .washed.output.at.point..Actuall | 
| 16bf80 | 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 61 74 | y.first.insert.the.raw.output.at | 
| 16bfa0 | 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 2c 20 | .point...If.there.is.no.output,. | 
| 16bfc0 | 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 4f 74 | call.`magit-cancel-section'...Ot | 
| 16bfe0 | 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 20 62 | herwise.temporarily.narrow.the.b | 
| 16c000 | 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 76 65 | uffer.to.the.inserted.text,.move | 
| 16c020 | 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 6c 6c | .to.its.beginning,.and.then.call | 
| 16c040 | 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 69 74 | .function.WASHER.with.ARGS.as.it | 
| 16c060 | 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 69 6e | s.sole.argument."...(declare.(in | 
| 16c080 | 64 65 6e 74 20 31 29 29 0a 20 20 28 6c 65 74 20    28 28 62 65 67 20 28 70 6f 69 6e 74 29 29 29 0a | dent.1))...(let.((beg.(point))). | 
| 16c0a0 | 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28    2d 66 6c 61 74 74 65 6e 20 61 72 67 73 29 29 0a | ....(setq.args.(-flatten.args)). | 
| 16c0c0 | 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69    6e 73 65 72 74 20 61 72 67 73 29 0a 20 20 20 20 | ....(magit-git-insert.args)..... | 
| 16c0e0 | 28 69 66 20 28 3d 20 28 70 6f 69 6e 74 29 20 62    65 67 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | (if.(=.(point).beg).........(mag | 
| 16c100 | 69 74 2d 63 61 6e 63 65 6c 2d 73 65 63 74 69 6f    6e 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 | it-cancel-section).......(unless | 
| 16c120 | 20 28 62 6f 6c 70 29 0a 20 20 20 20 20 20 20 20    28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 0a 20 | .(bolp).........(insert."\n")).. | 
| 16c140 | 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 20 20 20 28 | .....(save-restriction.........( | 
| 16c160 | 6e 61 72 72 6f 77 2d 74 6f 2d 72 65 67 69 6f 6e    20 62 65 67 20 28 70 6f 69 6e 74 29 29 0a 20 20 | narrow-to-region.beg.(point))... | 
| 16c180 | 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 20 28 66 | ......(goto-char.beg).........(f | 
| 16c1a0 | 75 6e 63 61 6c 6c 20 77 61 73 68 65 72 20 61 72    67 73 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e | uncall.washer.args)).......(when | 
| 16c1c0 | 20 28 6f 72 20 28 3d 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 | .(or.(=.(point).beg)............ | 
| 16c1e0 | 20 20 20 20 20 28 3d 20 28 70 6f 69 6e 74 29 20    28 31 2b 20 62 65 67 29 29 29 0a 20 20 20 20 20 | .....(=.(point).(1+.beg)))...... | 
| 16c200 | 20 20 20 28 6d 61 67 69 74 2d 63 61 6e 63 65 6c    2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 | ...(magit-cancel-section))...... | 
| 16c220 | 20 28 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 72 6c 61 | .(magit-maybe-make-margin-overla | 
| 16c240 | 79 29 29 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 20 | y))))..(defun.magit-git-version. | 
| 16c260 | 28 26 6f 70 74 69 6f 6e 61 6c 20 72 61 77 29 0a    20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6c | (&optional.raw)...(--when-let.(l | 
| 16c280 | 65 74 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 29 0a | et.(magit-git-global-arguments). | 
| 16c2a0 | 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 72 73 20 28 | ................(ignore-errors.( | 
| 16c2c0 | 73 75 62 73 74 72 69 6e 67 20 28 6d 61 67 69 74    2d 67 69 74 2d 73 74 72 69 6e 67 20 22 76 65 72 | substring.(magit-git-string."ver | 
| 16c2e0 | 73 69 6f 6e 22 29 20 31 32 29 29 29 0a 20 20 20    20 28 69 66 20 72 61 77 20 69 74 20 28 61 6e 64 | sion").12))).....(if.raw.it.(and | 
| 16c300 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22    5c 5c 60 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 28 5c | .(string-match."\\`\\([0-9]+\\(\ | 
| 16c320 | 5c 2e 5b 30 2d 39 5d 2b 5c 5c 29 5c 5c 7b 31 2c    32 5c 5c 7d 5c 5c 29 22 20 69 74 29 0a 20 20 20 | \.[0-9]+\\)\\{1,2\\}\\)".it).... | 
| 16c340 | 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 | 
| 16c360 | 20 69 74 29 29 29 29 29 0a 0a 3b 3b 3b 20 56 61    72 69 61 62 6c 65 73 0a 0a 28 64 65 66 75 6e 20 | .it)))))..;;;.Variables..(defun. | 
| 16c380 | 6d 61 67 69 74 2d 63 6f 6e 66 69 67 2d 67 65 74    2d 66 72 6f 6d 2d 63 61 63 68 65 64 2d 6c 69 73 | magit-config-get-from-cached-lis | 
| 16c3a0 | 74 20 28 6b 65 79 29 0a 20 20 28 67 65 74 68 61    73 68 0a 20 20 20 3b 3b 20 60 67 69 74 20 63 6f | t.(key)...(gethash....;;.`git.co | 
| 16c3c0 | 6e 66 69 67 20 2d 2d 6c 69 73 74 27 20 64 6f 77    6e 63 61 73 65 73 20 66 69 72 73 74 20 61 6e 64 | nfig.--list'.downcases.first.and | 
| 16c3e0 | 20 6c 61 73 74 20 63 6f 6d 70 6f 6e 65 6e 74 73    20 6f 66 20 74 68 65 20 6b 65 79 2e 0a 20 20 20 | .last.components.of.the.key..... | 
| 16c400 | 28 2d 2d 3e 20 6b 65 79 0a 20 20 20 20 20 28 72    65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e | (-->.key......(replace-regexp-in | 
| 16c420 | 2d 73 74 72 69 6e 67 20 22 5c 5c 60 5b 5e 2e 5d    2b 22 20 23 27 64 6f 77 6e 63 61 73 65 20 69 74 | -string."\\`[^.]+".#'downcase.it | 
| 16c440 | 20 74 20 74 29 0a 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 | .t.t)......(replace-regexp-in-st | 
| 16c460 | 72 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 69 74 20 74 20 | ring."[^.]+\\'".#'downcase.it.t. | 
| 16c480 | 74 29 29 0a 20 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 | t))....(magit--with-refresh-cach | 
| 16c4a0 | 65 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 74    6f 70 6c 65 76 65 6c 29 20 27 63 6f 6e 66 69 67 | e.(cons.(magit-toplevel).'config | 
| 16c4c0 | 29 0a 20 20 20 20 20 28 6c 65 74 20 28 28 63 6f    6e 66 69 67 73 20 28 6d 61 6b 65 2d 68 61 73 68 | )......(let.((configs.(make-hash | 
| 16c4e0 | 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 27 65 71    75 61 6c 29 29 29 0a 20 20 20 20 20 20 20 28 64 | -table.:test.'equal)))........(d | 
| 16c500 | 6f 6c 69 73 74 20 28 63 6f 6e 66 20 28 6d 61 67    69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 63 6f | olist.(conf.(magit-git-items."co | 
| 16c520 | 6e 66 69 67 22 20 22 2d 2d 6c 69 73 74 22 20 22    2d 7a 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 | nfig"."--list"."-z"))..........( | 
| 16c540 | 6c 65 74 2a 20 28 28 6e 6c 2d 70 6f 73 20 28 63    6c 2d 70 6f 73 69 74 69 6f 6e 20 3f 5c 6e 20 63 | let*.((nl-pos.(cl-position.?\n.c | 
| 16c560 | 6f 6e 66 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6b 65 79 20 28 73 75 62 73 | onf)).................(key.(subs | 
| 16c580 | 74 72 69 6e 67 20 63 6f 6e 66 20 30 20 6e 6c 2d    70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | tring.conf.0.nl-pos))........... | 
| 16c5a0 | 20 20 20 20 20 20 28 76 61 6c 20 28 69 66 20 6e    6c 2d 70 6f 73 20 28 73 75 62 73 74 72 69 6e 67 | ......(val.(if.nl-pos.(substring | 
| 16c5c0 | 20 63 6f 6e 66 20 28 31 2b 20 6e 6c 2d 70 6f 73    29 29 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 | .conf.(1+.nl-pos))."")))........ | 
| 16c5e0 | 20 20 20 20 28 70 75 74 68 61 73 68 20 6b 65 79    20 28 6e 63 6f 6e 63 20 28 67 65 74 68 61 73 68 | ....(puthash.key.(nconc.(gethash | 
| 16c600 | 20 6b 65 79 20 63 6f 6e 66 69 67 73 29 20 28 6c    69 73 74 20 76 61 6c 29 29 20 63 6f 6e 66 69 67 | .key.configs).(list.val)).config | 
| 16c620 | 73 29 29 29 0a 20 20 20 20 20 20 20 63 6f 6e 66    69 67 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | s)))........configs))))..(defun. | 
| 16c640 | 6d 61 67 69 74 2d 67 65 74 20 28 26 72 65 73 74    20 6b 65 79 73 29 0a 20 20 22 52 65 74 75 72 6e | magit-get.(&rest.keys)..."Return | 
| 16c660 | 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 65 20 73 | .the.value.of.the.Git.variable.s | 
| 16c680 | 70 65 63 69 66 69 65 64 20 62 79 20 4b 45 59 53    2e 22 0a 20 20 28 63 61 72 20 28 6c 61 73 74 20 | pecified.by.KEYS."...(car.(last. | 
| 16c6a0 | 28 61 70 70 6c 79 20 27 6d 61 67 69 74 2d 67 65    74 2d 61 6c 6c 20 6b 65 79 73 29 29 29 29 0a 0a | (apply.'magit-get-all.keys)))).. | 
| 16c6c0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74    2d 61 6c 6c 20 28 26 72 65 73 74 20 6b 65 79 73 | (defun.magit-get-all.(&rest.keys | 
| 16c6e0 | 29 0a 20 20 22 52 65 74 75 72 6e 20 61 6c 6c 20    76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 47 69 | )..."Return.all.values.of.the.Gi | 
| 16c700 | 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.".. | 
| 16c720 | 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 0a 20 20 20 | .(let.((magit-git-debug.nil).... | 
| 16c740 | 20 20 20 20 20 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 | .....(arg.(and.(or.(null.(car.ke | 
| 16c760 | 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 | 
| 16c780 | 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)))... | 
| 16c7a0 | 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))).... | 
| 16c7c0 | 20 20 20 20 20 28 6b 65 79 20 28 6d 61 70 63 6f    6e 63 61 74 20 27 69 64 65 6e 74 69 74 79 20 6b | .....(key.(mapconcat.'identity.k | 
| 16c7e0 | 65 79 73 20 22 2e 22 29 29 29 0a 20 20 20 20 28    69 66 20 28 61 6e 64 20 6d 61 67 69 74 2d 2d 72 | eys."."))).....(if.(and.magit--r | 
| 16c800 | 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6e 6f    74 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 | efresh-cache.(not.arg))......... | 
| 16c820 | 28 6d 61 67 69 74 2d 63 6f 6e 66 69 67 2d 67 65    74 2d 66 72 6f 6d 2d 63 61 63 68 65 64 2d 6c 69 | (magit-config-get-from-cached-li | 
| 16c840 | 73 74 20 6b 65 79 29 0a 20 20 20 20 20 20 28 6d    61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 | st.key).......(magit-git-items." | 
| 16c860 | 63 6f 6e 66 69 67 22 20 61 72 67 20 22 2d 7a 22    20 22 2d 2d 67 65 74 2d 61 6c 6c 22 20 6b 65 79 | config".arg."-z"."--get-all".key | 
| 16c880 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 28 | ))))..(defun.magit-get-boolean.( | 
| 16c8a0 | 26 72 65 73 74 20 6b 65 79 73 29 0a 20 20 22 52    65 74 75 72 6e 20 74 68 65 20 62 6f 6f 6c 65 61 | &rest.keys)..."Return.the.boolea | 
| 16c8c0 | 6e 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 65 20 73 70 65 63 | n.value.of.the.Git.variable.spec | 
| 16c8e0 | 69 66 69 65 64 20 62 79 20 4b 45 59 53 2e 0a 41    6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 67 | ified.by.KEYS..Also.see.`magit-g | 
| 16c900 | 69 74 2d 63 6f 6e 66 69 67 2d 70 27 2e 22 0a 20    20 28 6c 65 74 20 28 28 6b 65 79 20 28 6d 61 70 | it-config-p'."...(let.((key.(map | 
| 16c920 | 63 6f 6e 63 61 74 20 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 | concat.'identity.keys."."))).... | 
| 16c940 | 20 28 65 71 75 61 6c 20 28 69 66 20 6d 61 67 69    74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 | .(equal.(if.magit--refresh-cache | 
| 16c960 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 61 72 20 28 6c 61 73 74 20 28 6d 61 67 69 | ................(car.(last.(magi | 
| 16c980 | 74 2d 63 6f 6e 66 69 67 2d 67 65 74 2d 66 72 6f    6d 2d 63 61 63 68 65 64 2d 6c 69 73 74 20 6b 65 | t-config-get-from-cached-list.ke | 
| 16c9a0 | 79 29 29 29 0a 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 | y)))..............(magit-git-str | 
| 16c9c0 | 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 62 6f 6f    6c 22 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 | ."config"."--bool".key))........ | 
| 16c9e0 | 20 20 20 20 22 74 72 75 65 22 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 74 20 | ...."true")))..(defun.magit-set. | 
| 16ca00 | 28 76 61 6c 75 65 20 26 72 65 73 74 20 6b 65 79    73 29 0a 20 20 22 53 65 74 20 74 68 65 20 76 61 | (value.&rest.keys)..."Set.the.va | 
| 16ca20 | 6c 75 65 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 | lue.of.the.Git.variable.specifie | 
| 16ca40 | 64 20 62 79 20 4b 45 59 53 20 74 6f 20 56 41 4c    55 45 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 72 | d.by.KEYS.to.VALUE."...(let.((ar | 
| 16ca60 | 67 20 28 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 | g.(and.(or.(null.(car.keys)).... | 
| 16ca80 | 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 69 | ...................(string-prefi | 
| 16caa0 | 78 2d 70 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 | x-p."--".(car.keys)))........... | 
| 16cac0 | 20 20 20 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 6b 65 | ........(pop.keys))).........(ke | 
| 16cae0 | 79 20 28 6d 61 70 63 6f 6e 63 61 74 20 27 69 64    65 6e 74 69 74 79 20 6b 65 79 73 20 22 2e 22 29 | y.(mapconcat.'identity.keys.".") | 
| 16cb00 | 29 29 0a 20 20 20 20 28 69 66 20 76 61 6c 75 65    0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | )).....(if.value.........(magit- | 
| 16cb20 | 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 6b 65 79 20 76 61 6c | git-success."config".arg.key.val | 
| 16cb40 | 75 65 29 0a 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 22 63 6f | ue).......(magit-git-success."co | 
| 16cb60 | 6e 66 69 67 22 20 61 72 67 20 22 2d 2d 75 6e 73    65 74 22 20 6b 65 79 29 29 0a 20 20 20 20 76 61 | nfig".arg."--unset".key)).....va | 
| 16cb80 | 6c 75 65 29 29 0a 0a 28 67 76 2d 64 65 66 69 6e    65 2d 73 65 74 74 65 72 20 6d 61 67 69 74 2d 67 | lue))..(gv-define-setter.magit-g | 
| 16cba0 | 65 74 20 28 76 61 6c 20 26 72 65 73 74 20 6b 65    79 73 29 0a 20 20 60 28 6d 61 67 69 74 2d 73 65 | et.(val.&rest.keys)...`(magit-se | 
| 16cbc0 | 74 20 2c 76 61 6c 20 2c 40 6b 65 79 73 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 | t.,val.,@keys))..(defun.magit-se | 
| 16cbe0 | 74 2d 61 6c 6c 20 28 76 61 6c 75 65 73 20 26 72    65 73 74 20 6b 65 79 73 29 0a 20 20 22 53 65 74 | t-all.(values.&rest.keys)..."Set | 
| 16cc00 | 20 61 6c 6c 20 76 61 6c 75 65 73 20 6f 66 20 74    68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 | .all.values.of.the.Git.variable. | 
| 16cc20 | 73 70 65 63 69 66 69 65 64 20 62 79 20 4b 45 59    53 20 74 6f 20 56 41 4c 55 45 53 2e 22 0a 20 20 | specified.by.KEYS.to.VALUES."... | 
| 16cc40 | 28 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 | (let.((arg.(and.(or.(null.(car.k | 
| 16cc60 | 65 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 | eys)).......................(str | 
| 16cc80 | 69 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 | ing-prefix-p."--".(car.keys))).. | 
| 16cca0 | 20 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 | .................(pop.keys)))... | 
| 16ccc0 | 20 20 20 20 20 20 28 76 61 72 20 28 6d 61 70 63    6f 6e 63 61 74 20 27 69 64 65 6e 74 69 74 79 20 | ......(var.(mapconcat.'identity. | 
| 16cce0 | 6b 65 79 73 20 22 2e 22 29 29 29 0a 20 20 20 20    28 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 65 74 | keys."."))).....(when.(magit-get | 
| 16cd00 | 20 76 61 72 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 63 6f 6e | .var).......(magit-call-git."con | 
| 16cd20 | 66 69 67 22 20 61 72 67 20 22 2d 2d 75 6e 73 65    74 2d 61 6c 6c 22 20 76 61 72 29 29 0a 20 20 20 | fig".arg."--unset-all".var)).... | 
| 16cd40 | 20 28 64 6f 6c 69 73 74 20 28 76 20 76 61 6c 75    65 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | .(dolist.(v.values).......(magit | 
| 16cd60 | 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 2d 61 64 64 22 20 76 | -call-git."config".arg."--add".v | 
| 16cd80 | 61 72 20 76 29 29 29 29 0a 0a 3b 3b 3b 20 46 69    6c 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ar.v))))..;;;.Files..(defun.magi | 
| 16cda0 | 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 28 26 6f 70 74 69 | t--safe-default-directory.(&opti | 
| 16cdc0 | 6f 6e 61 6c 20 66 69 6c 65 29 0a 20 20 28 63 61    74 63 68 20 27 75 6e 73 61 66 65 2d 64 65 66 61 | onal.file)...(catch.'unsafe-defa | 
| 16cde0 | 75 6c 74 2d 64 69 72 0a 20 20 20 20 28 6c 65 74    20 28 28 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d | ult-dir.....(let.((dir.(file-nam | 
| 16ce00 | 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 20 20 28 | e-as-directory.................( | 
| 16ce20 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65    20 28 6f 72 20 66 69 6c 65 20 64 65 66 61 75 6c | expand-file-name.(or.file.defaul | 
| 16ce40 | 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 70 72 65 76 69 | t-directory))))...........(previ | 
| 16ce60 | 6f 75 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 20    28 77 68 69 6c 65 20 28 6e 6f 74 20 28 6d 61 67 | ous.nil)).......(while.(not.(mag | 
| 16ce80 | 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 64 | it-file-accessible-directory-p.d | 
| 16cea0 | 69 72 29 29 0a 20 20 20 20 20 20 20 20 28 73 65    74 71 20 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d | ir)).........(setq.dir.(file-nam | 
| 16cec0 | 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 | 
| 16cee0 | 20 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20    28 77 68 65 6e 20 28 65 71 75 61 6c 20 64 69 72 | .dir))).........(when.(equal.dir | 
| 16cf00 | 20 70 72 65 76 69 6f 75 73 29 0a 20 20 20 20 20    20 20 20 20 20 28 74 68 72 6f 77 20 27 75 6e 73 | .previous)...........(throw.'uns | 
| 16cf20 | 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 20    6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 73 | afe-default-dir.nil)).........(s | 
| 16cf40 | 65 74 71 20 70 72 65 76 69 6f 75 73 20 64 69 72    29 29 0a 20 20 20 20 20 20 64 69 72 29 29 29 0a | etq.previous.dir)).......dir))). | 
| 16cf60 | 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74    2d 2d 77 69 74 68 2d 73 61 66 65 2d 64 65 66 61 | .(defmacro.magit--with-safe-defa | 
| 16cf80 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 66    69 6c 65 20 26 72 65 73 74 20 62 6f 64 79 29 0a | ult-directory.(file.&rest.body). | 
| 16cfa0 | 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 66 6f | ..(declare.(indent.1).(debug.(fo | 
| 16cfc0 | 72 6d 20 62 6f 64 79 29 29 29 0a 20 20 60 28 77    68 65 6e 2d 6c 65 74 20 28 28 64 65 66 61 75 6c | rm.body)))...`(when-let.((defaul | 
| 16cfe0 | 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67    69 74 2d 2d 73 61 66 65 2d 64 65 66 61 75 6c 74 | t-directory.(magit--safe-default | 
| 16d000 | 2d 64 69 72 65 63 74 6f 72 79 20 2c 66 69 6c 65    29 29 29 0a 20 20 20 20 20 2c 40 62 6f 64 79 29 | -directory.,file)))......,@body) | 
| 16d020 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    67 69 74 64 69 72 20 28 26 6f 70 74 69 6f 6e 61 | )..(defun.magit-gitdir.(&optiona | 
| 16d040 | 6c 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 22    52 65 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c | l.directory)..."Return.the.absol | 
| 16d060 | 75 74 65 20 61 6e 64 20 72 65 73 6f 6c 76 65 64    20 70 61 74 68 20 6f 66 20 74 68 65 20 2e 67 69 | ute.and.resolved.path.of.the..gi | 
| 16d080 | 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 49 66    20 74 68 65 20 60 47 49 54 5f 44 49 52 27 20 65 | t.directory...If.the.`GIT_DIR'.e | 
| 16d0a0 | 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61    62 6c 65 20 69 73 20 64 65 66 69 6e 65 20 74 68 | nvironment.variable.is.define.th | 
| 16d0c0 | 65 6e 20 72 65 74 75 72 6e 20 74 68 61 74 2e 0a    4f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e | en.return.that..Otherwise.return | 
| 16d0e0 | 20 74 68 65 20 2e 67 69 74 20 64 69 72 65 63 74    6f 72 79 20 66 6f 72 20 44 49 52 45 43 54 4f 52 | .the..git.directory.for.DIRECTOR | 
| 16d100 | 59 2c 20 6f 72 20 69 66 20 74 68 61 74 20 69 73    0a 6e 69 6c 2c 20 74 68 65 6e 20 66 6f 72 20 60 | Y,.or.if.that.is.nil,.then.for.` | 
| 16d120 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72    79 27 20 69 6e 73 74 65 61 64 2e 20 20 49 66 20 | default-directory'.instead...If. | 
| 16d140 | 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73    0a 6e 6f 74 20 6c 6f 63 61 74 65 64 20 69 6e 73 | the.directory.is.not.located.ins | 
| 16d160 | 69 64 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 72 65 74 75 72 | ide.a.Git.repository,.then.retur | 
| 16d180 | 6e 20 6e 69 6c 2e 22 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 | n.nil."...(let.((default-directo | 
| 16d1a0 | 72 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 | ry.(or.directory.default-directo | 
| 16d1c0 | 72 79 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74    2d 67 69 74 2d 64 69 72 29 29 29 0a 0a 28 64 65 | ry))).....(magit-git-dir)))..(de | 
| 16d1e0 | 66 75 6e 20 6d 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 | fun.magit-git-dir.(&optional.pat | 
| 16d200 | 68 29 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 | h)..."Return.the.absolute.and.re | 
| 16d220 | 73 6f 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 | solved.path.of.the..git.director | 
| 16d240 | 79 2e 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 | y...If.the.`GIT_DIR'.environment | 
| 16d260 | 20 76 61 72 69 61 62 6c 65 20 69 73 20 64 65 66    69 6e 65 20 74 68 65 6e 20 72 65 74 75 72 6e 20 | .variable.is.define.then.return. | 
| 16d280 | 74 68 61 74 2e 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 | that..Otherwise.return.the..git. | 
| 16d2a0 | 64 69 72 65 63 74 6f 72 79 20 66 6f 72 20 60 64    65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | directory.for.`default-directory | 
| 16d2c0 | 27 2e 20 20 49 66 0a 74 68 65 20 64 69 72 65 63    74 6f 72 79 20 69 73 20 6e 6f 74 20 6c 6f 63 61 | '...If.the.directory.is.not.loca | 
| 16d2e0 | 74 65 64 20 69 6e 73 69 64 65 20 61 20 47 69 74    20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 | ted.inside.a.Git.repository,.the | 
| 16d300 | 6e 20 72 65 74 75 72 6e 0a 6e 69 6c 2e 22 0a 20    20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 65 | n.return.nil."...(magit--with-re | 
| 16d320 | 66 72 65 73 68 2d 63 61 63 68 65 20 28 6c 69 73    74 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | fresh-cache.(list.default-direct | 
| 16d340 | 6f 72 79 20 27 6d 61 67 69 74 2d 67 69 74 2d 64    69 72 20 70 61 74 68 29 0a 20 20 20 20 28 6d 61 | ory.'magit-git-dir.path).....(ma | 
| 16d360 | 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 72 79 | git--with-safe-default-directory | 
| 16d380 | 20 6e 69 6c 0a 20 20 20 20 20 20 28 77 68 65 6e    2d 6c 65 74 20 28 28 64 69 72 20 28 6d 61 67 69 | .nil.......(when-let.((dir.(magi | 
| 16d3a0 | 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65    20 22 2d 2d 67 69 74 2d 64 69 72 22 29 29 29 0a | t-rev-parse-safe."--git-dir"))). | 
| 16d3c0 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 69    72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d | ........(setq.dir.(file-name-as- | 
| 16d3e0 | 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74    2d 65 78 70 61 6e 64 2d 67 69 74 2d 66 69 6c 65 | directory.(magit-expand-git-file | 
| 16d400 | 2d 6e 61 6d 65 20 64 69 72 29 29 29 0a 20 20 20    20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 | -name.dir))).........(unless.(fi | 
| 16d420 | 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 69 72 29    0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | le-remote-p.dir)...........(setq | 
| 16d440 | 20 64 69 72 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 | .dir.(concat.(file-remote-p.defa | 
| 16d460 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 20 64    69 72 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 | ult-directory).dir))).........(i | 
| 16d480 | 66 20 70 61 74 68 20 28 65 78 70 61 6e 64 2d 66    69 6c 65 2d 6e 61 6d 65 20 28 63 6f 6e 76 65 72 | f.path.(expand-file-name.(conver | 
| 16d4a0 | 74 2d 73 74 61 6e 64 61 72 64 2d 66 69 6c 65 6e    61 6d 65 20 70 61 74 68 29 20 64 69 72 29 20 64 | t-standard-filename.path).dir).d | 
| 16d4c0 | 69 72 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72    20 6d 61 67 69 74 2d 2d 73 65 70 61 72 61 74 65 | ir)))))..(defvar.magit--separate | 
| 16d4e0 | 64 2d 67 69 74 64 69 72 73 20 6e 69 6c 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 72 65 | d-gitdirs.nil)..(defun.magit--re | 
| 16d500 | 63 6f 72 64 2d 73 65 70 61 72 61 74 65 64 2d 67    69 74 64 69 72 20 28 29 0a 20 20 28 6c 65 74 20 | cord-separated-gitdir.()...(let. | 
| 16d520 | 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 0a 20 20 20 20 20 | ((topdir.(magit-toplevel))...... | 
| 16d540 | 20 20 20 28 67 69 74 64 69 72 20 28 6d 61 67 69    74 2d 67 69 74 2d 64 69 72 29 29 29 0a 20 20 20 | ...(gitdir.(magit-git-dir))).... | 
| 16d560 | 20 3b 3b 20 4b 6c 75 64 67 65 3a 20 67 69 74 2d    61 6e 6e 65 78 20 63 6f 6e 76 65 72 74 73 20 73 | .;;.Kludge:.git-annex.converts.s | 
| 16d580 | 75 62 6d 6f 64 75 6c 65 20 67 69 74 64 69 72 73    20 74 6f 20 73 79 6d 6c 69 6e 6b 73 2e 20 53 65 | ubmodule.gitdirs.to.symlinks..Se | 
| 16d5a0 | 65 20 23 33 35 39 39 2e 0a 20 20 20 20 28 77 68    65 6e 20 28 66 69 6c 65 2d 73 79 6d 6c 69 6e 6b | e.#3599......(when.(file-symlink | 
| 16d5c0 | 2d 70 20 28 64 69 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 | -p.(directory-file-name.gitdir)) | 
| 16d5e0 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 67 69 74    64 69 72 20 28 66 69 6c 65 2d 74 72 75 65 6e 61 | .......(setq.gitdir.(file-truena | 
| 16d600 | 6d 65 20 67 69 74 64 69 72 29 29 29 0a 20 20 20    20 3b 3b 20 57 65 20 77 61 6e 74 20 74 6f 20 64 | me.gitdir))).....;;.We.want.to.d | 
| 16d620 | 65 6c 65 74 65 20 74 68 65 20 65 6e 74 72 79 20    66 6f 72 20 60 74 6f 70 64 69 72 27 20 68 65 72 | elete.the.entry.for.`topdir'.her | 
| 16d640 | 65 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 77    69 74 68 69 6e 0a 20 20 20 20 3b 3b 20 28 75 6e | e,.rather.than.within.....;;.(un | 
| 16d660 | 6c 65 73 73 20 2e 2e 2e 29 2c 20 69 6e 20 63 61    73 65 20 61 20 60 2d 2d 73 65 70 61 72 61 74 65 | less....),.in.case.a.`--separate | 
| 16d680 | 2d 67 69 74 2d 64 69 72 27 20 72 65 70 6f 73 69    74 6f 72 79 20 77 61 73 20 73 77 69 74 63 68 65 | -git-dir'.repository.was.switche | 
| 16d6a0 | 64 20 74 6f 0a 20 20 20 20 3b 3b 20 74 68 65 20    73 74 61 6e 64 61 72 64 20 73 74 72 75 63 74 75 | d.to.....;;.the.standard.structu | 
| 16d6c0 | 72 65 20 28 69 2e 65 2e 2c 20 22 74 6f 70 64 69    72 2f 2e 67 69 74 2f 22 29 2e 0a 20 20 20 20 28 | re.(i.e.,."topdir/.git/")......( | 
| 16d6e0 | 73 65 74 71 20 6d 61 67 69 74 2d 2d 73 65 70 61    72 61 74 65 64 2d 67 69 74 64 69 72 73 20 28 63 | setq.magit--separated-gitdirs.(c | 
| 16d700 | 6c 2d 64 65 6c 65 74 65 20 74 6f 70 64 69 72 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l-delete.topdir................. | 
| 16d720 | 20 20 20 20 20 20 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 | 
| 16d740 | 67 69 74 2d 2d 73 65 70 61 72 61 74 65 64 2d 67    69 74 64 69 72 73 0a 20 20 20 20 20 20 20 20 20 | git--separated-gitdirs.......... | 
| 16d760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 16d780 | 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 71 75 61 6c 29 29 0a | .....:key.#'car.:test.#'equal)). | 
| 16d7a0 | 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75    61 6c 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 | ....(unless.(equal.(file-name-as | 
| 16d7c0 | 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 22 2e 67 | -directory.(expand-file-name.".g | 
| 16d7e0 | 69 74 22 20 74 6f 70 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 | it".topdir)).................... | 
| 16d800 | 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 28 70    75 73 68 20 28 63 6f 6e 73 20 74 6f 70 64 69 72 | gitdir).......(push.(cons.topdir | 
| 16d820 | 20 67 69 74 64 69 72 29 20 6d 61 67 69 74 2d 2d    73 65 70 61 72 61 74 65 64 2d 67 69 74 64 69 72 | .gitdir).magit--separated-gitdir | 
| 16d840 | 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 74 6f 70 6c 65 76 65 6c 20 28 26 6f | s))))..(defun.magit-toplevel.(&o | 
| 16d860 | 70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72    79 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 | ptional.directory)..."Return.the | 
| 16d880 | 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74    6f 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f | .absolute.path.to.the.toplevel.o | 
| 16d8a0 | 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 46 72 6f 6d 20 | f.the.current.repository...From. | 
| 16d8c0 | 77 69 74 68 69 6e 20 74 68 65 20 77 6f 72 6b 69    6e 67 20 74 72 65 65 20 6f 72 20 63 6f 6e 74 72 | within.the.working.tree.or.contr | 
| 16d8e0 | 6f 6c 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20    61 20 72 65 70 6f 73 69 74 6f 72 79 0a 72 65 74 | ol.directory.of.a.repository.ret | 
| 16d900 | 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 68 65 20 74 6f 70 | urn.the.absolute.path.to.the.top | 
| 16d920 | 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 6e 67 0a 74 | level.directory.of.the.working.t | 
| 16d940 | 72 65 65 2e 20 20 41 73 20 61 20 73 70 65 63 69    61 6c 20 63 61 73 65 2c 20 66 72 6f 6d 20 77 69 | ree...As.a.special.case,.from.wi | 
| 16d960 | 74 68 69 6e 20 61 20 62 61 72 65 20 72 65 70 6f    73 69 74 6f 72 79 20 72 65 74 75 72 6e 0a 74 68 | thin.a.bare.repository.return.th | 
| 16d980 | 65 20 63 6f 6e 74 72 6f 6c 20 64 69 72 65 63 74    6f 72 79 20 69 6e 73 74 65 61 64 2e 20 20 57 68 | e.control.directory.instead...Wh | 
| 16d9a0 | 65 6e 20 63 61 6c 6c 65 64 20 6f 75 74 73 69 64    65 20 61 20 72 65 70 6f 73 69 74 6f 72 79 0a 74 | en.called.outside.a.repository.t | 
| 16d9c0 | 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a    0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 44 | hen.return.nil...When.optional.D | 
| 16d9e0 | 49 52 45 43 54 4f 52 59 20 69 73 20 6e 6f 6e 2d    6e 69 6c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 | IRECTORY.is.non-nil.then.return. | 
| 16da00 | 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 66 6f 72    0a 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 20 | the.toplevel.for.that.directory. | 
| 16da20 | 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 6f    6e 65 20 66 6f 72 20 60 64 65 66 61 75 6c 74 2d | instead.of.the.one.for.`default- | 
| 16da40 | 64 69 72 65 63 74 6f 72 79 27 2e 0a 0a 54 72 79    20 74 6f 20 72 65 73 70 65 63 74 20 74 68 65 20 | directory'...Try.to.respect.the. | 
| 16da60 | 6f 70 74 69 6f 6e 20 60 66 69 6e 64 2d 66 69 6c    65 2d 76 69 73 69 74 2d 74 72 75 65 6e 61 6d 65 | option.`find-file-visit-truename | 
| 16da80 | 27 2c 20 69 2e 65 2e 20 20 77 68 65 6e 0a 74 68    65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 | ',.i.e...when.the.value.of.that. | 
| 16daa0 | 6f 70 74 69 6f 6e 20 69 73 20 6e 69 6c 2c 20 74    68 65 6e 20 61 76 6f 69 64 20 6e 65 65 64 6c 65 | option.is.nil,.then.avoid.needle | 
| 16dac0 | 73 73 6c 79 20 72 65 74 75 72 6e 69 6e 67 0a 74    68 65 20 74 72 75 65 6e 61 6d 65 2e 20 20 57 68 | ssly.returning.the.truename...Wh | 
| 16dae0 | 65 6e 20 61 20 73 79 6d 6c 69 6e 6b 20 74 6f 20    61 20 73 75 62 2d 64 69 72 65 63 74 6f 72 79 20 | en.a.symlink.to.a.sub-directory. | 
| 16db00 | 6f 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 0a 74    72 65 65 20 69 73 20 69 6e 76 6f 6c 76 65 64 2c | of.the.working.tree.is.involved, | 
| 16db20 | 20 6f 72 20 77 68 65 6e 20 63 61 6c 6c 65 64 20    66 72 6f 6d 20 77 69 74 68 69 6e 20 61 20 73 75 | .or.when.called.from.within.a.su | 
| 16db40 | 62 2d 64 69 72 65 63 74 6f 72 79 20 6f 66 0a 74    68 65 20 67 69 74 64 69 72 20 6f 72 20 66 72 6f | b-directory.of.the.gitdir.or.fro | 
| 16db60 | 6d 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f    66 20 61 20 67 69 74 64 69 72 2c 20 77 68 69 63 | m.the.toplevel.of.a.gitdir,.whic | 
| 16db80 | 68 20 69 74 73 65 6c 66 20 69 73 20 6e 6f 74 0a    6c 6f 63 61 74 65 64 20 77 69 74 68 69 6e 20 74 | h.itself.is.not.located.within.t | 
| 16dba0 | 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c    20 74 68 65 6e 20 69 74 20 69 73 20 6e 6f 74 20 | he.working.tree,.then.it.is.not. | 
| 16dbc0 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 76 6f 69    64 0a 72 65 74 75 72 6e 69 6e 67 20 74 68 65 20 | possible.to.avoid.returning.the. | 
| 16dbe0 | 74 72 75 65 6e 61 6d 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 | truename."...(magit--with-refres | 
| 16dc00 | 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 28 63    6f 6e 73 20 28 6f 72 20 64 69 72 65 63 74 6f 72 | h-cache.......(cons.(or.director | 
| 16dc20 | 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74    6f 72 79 29 20 27 6d 61 67 69 74 2d 74 6f 70 6c | y.default-directory).'magit-topl | 
| 16dc40 | 65 76 65 6c 29 0a 20 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 | evel).....(magit--with-safe-defa | 
| 16dc60 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69    72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 28 69 | ult-directory.directory.......(i | 
| 16dc80 | 66 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 61 72 73 65 2d | f-let.((topdir.(magit-rev-parse- | 
| 16dca0 | 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")))....... | 
| 16dcc0 | 20 20 20 20 28 6c 65 74 20 28 75 70 64 69 72 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | ....(let.(updir).............(se | 
| 16dce0 | 74 71 20 74 6f 70 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 | tq.topdir.(magit-expand-git-file | 
| 16dd00 | 2d 6e 61 6d 65 20 74 6f 70 64 69 72 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | -name.topdir)).............(if.( | 
| 16dd20 | 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 3b 3b 20 41 6c 77 61 79 73 20 68 | and..................;;.Always.h | 
| 16dd40 | 6f 6e 6f 72 20 74 68 65 73 65 20 73 65 74 74 69    6e 67 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | onor.these.settings............. | 
| 16dd60 | 20 20 20 20 20 20 28 6e 6f 74 20 66 69 6e 64 2d    66 69 6c 65 2d 76 69 73 69 74 2d 74 72 75 65 6e | ......(not.find-file-visit-truen | 
| 16dd80 | 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6e 6f 74 20 28 67 65 74 65 | ame)..................(not.(gete | 
| 16dda0 | 6e 76 20 22 47 49 54 5f 57 4f 52 4b 5f 54 52 45    45 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nv."GIT_WORK_TREE"))............ | 
| 16ddc0 | 20 20 20 20 20 20 3b 3b 20 60 2d 2d 73 68 6f 77    2d 63 64 75 70 27 20 69 73 20 74 68 65 20 72 65 | ......;;.`--show-cdup'.is.the.re | 
| 16dde0 | 6c 61 74 69 76 65 20 70 61 74 68 20 74 6f 20 74    68 65 20 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 | lative.path.to.the.toplevel..... | 
| 16de00 | 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 6c 65 2d 74 72 75 65 | .............;;.from.`(file-true | 
| 16de20 | 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 20 20 48 65 72 65 20 | name.default-directory)'...Here. | 
| 16de40 | 77 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 3b 3b 20 70 72 65 74 65 6e 64 20 69 | we..................;;.pretend.i | 
| 16de60 | 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 64 69 72 65 63 74 | t.is.relative.to.`default-direct | 
| 16de80 | 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 20 3b 3b 20 67 6f | ory',.and..................;;.go | 
| 16dea0 | 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 65 20 63 68 65 | .to.that.directory...Then.we.che | 
| 16dec0 | 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 20 3b 3b 20 60 | ck.whether..................;;.` | 
| 16dee0 | 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 6e 73 20 74 | --show-toplevel'.still.returns.t | 
| 16df00 | 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 20 20 20 20 | he.same.value.and............... | 
| 16df20 | 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 6f 77 20 | ...;;.whether.`--show-cdup'.now. | 
| 16df40 | 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 20 20 20 | is.the.empty.string...If........ | 
| 16df60 | 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 20 74 | ..........;;.both.is.the.case,.t | 
| 16df80 | 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 20 20 | hen.we.are.at.the.toplevel.of... | 
| 16dfa0 | 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 69 | ...............;;.the.same.worki | 
| 16dfc0 | 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 65 | ng.tree,.but.also.avoided.needle | 
| 16dfe0 | 73 73 6c 79 0a 20 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 | ssly..................;;.followi | 
| 16e000 | 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................. | 
| 16e020 | 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 73 65 74 | ..(progn....................(set | 
| 16e040 | 71 20 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 | q.updir.(file-name-as-directory. | 
| 16e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 16e080 | 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 2d 63 64 | (magit-rev-parse-safe."--show-cd | 
| 16e0a0 | 75 70 22 29 29 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 71 20 | up")))....................(setq. | 
| 16e0c0 | 75 70 64 69 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 | updir.(if.(file-name-absolute-p. | 
| 16e0e0 | 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 20 20 | updir).......................... | 
| 16e100 | 20 20 20 20 20 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 | ..........(concat.(file-remote-p | 
| 16e120 | 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f    72 79 29 20 75 70 64 69 72 29 0a 20 20 20 20 20 | .default-directory).updir)...... | 
| 16e140 | 20 20 20 20 20 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 | ............................(exp | 
| 16e160 | 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 20 20 20 20 | and-file-name.updir))).......... | 
| 16e180 | 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 74 6f | ..........(let.((default-directo | 
| 16e1a0 | 72 79 20 75 70 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 | ry.updir))...................... | 
| 16e1c0 | 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 65 71 75    61 6c 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 | (and.(string-equal.(magit-rev-pa | 
| 16e1e0 | 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 29 0a 20 20 20 20 | rse-safe."--show-cdup")."")..... | 
| 16e200 | 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 77 68 65 6e 2d 6c 65 | ......................(--when-le | 
| 16e220 | 74 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 2d | t.(magit-rev-parse-safe."--show- | 
| 16e240 | 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 20 20 20 | toplevel")...................... | 
| 16e260 | 20 20 20 20 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 | .......(string-equal.(magit-expa | 
| 16e280 | 6e 64 2d 67 69 74 2d 66 69 6c 65 2d 6e 61 6d 65    20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nd-git-file-name.it)............ | 
| 16e2a0 | 20 20 20 20 20 20 20 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 | ...............................t | 
| 16e2c0 | 6f 70 64 69 72 29 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 75 70 64 69 | opdir)))))).................updi | 
| 16e2e0 | 72 0a 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 72 65 | r...............(concat.(file-re | 
| 16e300 | 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)....... | 
| 16e320 | 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 69 | ................(file-name-as-di | 
| 16e340 | 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29    29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e | rectory.topdir)))).........(when | 
| 16e360 | 2d 6c 65 74 20 28 28 67 69 74 64 69 72 20 28 6d    61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 | -let.((gitdir.(magit-rev-parse-s | 
| 16e380 | 61 66 65 20 22 2d 2d 67 69 74 2d 64 69 72 22 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 | afe."--git-dir")))...........(se | 
| 16e3a0 | 74 71 20 67 69 74 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 | tq.gitdir.(file-name-as-director | 
| 16e3c0 | 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 69 66 20 28 66 | y.........................(if.(f | 
| 16e3e0 | 69 6c 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 | ile-name-absolute-p.gitdir)..... | 
| 16e400 | 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 20 6d 69 | ........................;;.We.mi | 
| 16e420 | 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 20 20 20 | ght.have.followed.a.symlink..... | 
| 16e440 | 20 20 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 | 
| 16e460 | 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 72 | .(file-remote-p.default-director | 
| 16e480 | 79 29 0a 20 20 20 20 20 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).............................. | 
| 16e4a0 | 20 20 20 20 20 20 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 | .......(magit-expand-git-file-na | 
| 16e4c0 | 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 20 | me.gitdir))..................... | 
| 16e4e0 | 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69    6c 65 2d 6e 61 6d 65 20 67 69 74 64 69 72 29 29 | ......(expand-file-name.gitdir)) | 
| 16e500 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66    20 28 6d 61 67 69 74 2d 62 61 72 65 2d 72 65 70 | ))...........(if.(magit-bare-rep | 
| 16e520 | 6f 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 67 69 74 64 69 72 0a 20 20 20 20 20 20 | o-p)...............gitdir....... | 
| 16e540 | 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 69    6e 6b 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | ......(let*.((link.(expand-file- | 
| 16e560 | 6e 61 6d 65 20 22 67 69 74 64 69 72 22 20 67 69    74 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 | name."gitdir".gitdir)).......... | 
| 16e580 | 20 20 20 20 20 20 20 20 20 20 28 77 74 72 65 65    20 28 61 6e 64 20 28 66 69 6c 65 2d 65 78 69 73 | ..........(wtree.(and.(file-exis | 
| 16e5a0 | 74 73 2d 70 20 6c 69 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 | ts-p.link)...................... | 
| 16e5c0 | 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 20 6c 69 6e 6b 29 | ..........(magit-file-line.link) | 
| 16e5e0 | 29 29 29 0a 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 20 | )))...............(cond......... | 
| 16e600 | 20 20 20 20 20 20 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 | .......((and.wtree.............. | 
| 16e620 | 20 20 20 20 20 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 | ........;;.Ignore..git/gitdir.fi | 
| 16e640 | 6c 65 73 20 74 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 | les.that.result.from.a.......... | 
| 16e660 | 20 20 20 20 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 | ............;;.Git.bug...See.#23 | 
| 16e680 | 36 34 2e 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 65 | 64.......................(not.(e | 
| 16e6a0 | 71 75 61 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 | qual.wtree.".git")))............ | 
| 16e6c0 | 20 20 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 | .....;;.Return.the.linked.workin | 
| 16e6e0 | 67 20 74 72 65 65 2e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | g.tree..................(concat. | 
| 16e700 | 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 72 79 | (file-remote-p.default-directory | 
| 16e720 | 29 0a 20 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- | 
| 16e740 | 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)))......... | 
| 16e760 | 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 20 | .......;;.The.working.directory. | 
| 16e780 | 6d 61 79 20 6e 6f 74 20 62 65 20 74 68 65 20 70    61 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 | may.not.be.the.parent.directory. | 
| 16e7a0 | 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 2e 67 69 74 20 69 66 20 69 74 20 | of................;;..git.if.it. | 
| 16e7c0 | 77 61 73 20 73 65 74 20 75 70 20 77 69 74 68 20    60 67 69 74 20 69 6e 69 74 20 2d 2d 73 65 70 61 | was.set.up.with.`git.init.--sepa | 
| 16e7e0 | 72 61 74 65 2d 67 69 74 2d 64 69 72 27 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | rate-git-dir'.................;; | 
| 16e800 | 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 28 28 63 61 72 | .See.#2955.................((car | 
| 16e820 | 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 72 61 74 65 64 | .(rassoc.gitdir.magit--separated | 
| 16e840 | 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 28 74 0a 20 20 | -gitdirs)))................(t... | 
| 16e860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b    20 53 74 65 70 20 6f 75 74 73 69 64 65 20 74 68 | ..............;;.Step.outside.th | 
| 16e880 | 65 20 63 6f 6e 74 72 6f 6c 20 64 69 72 65 63 74    6f 72 79 20 74 6f 20 65 6e 74 65 72 20 74 68 65 | e.control.directory.to.enter.the | 
| 16e8a0 | 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .working.tree..................( | 
| 16e8c0 | 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74    6f 72 79 20 28 64 69 72 65 63 74 6f 72 79 2d 66 | file-name-directory.(directory-f | 
| 16e8e0 | 69 6c 65 2d 6e 61 6d 65 20 67 69 74 64 69 72 29    29 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 | ile-name.gitdir)))))))))))..(def | 
| 16e900 | 6d 61 63 72 6f 20 6d 61 67 69 74 2d 77 69 74 68    2d 74 6f 70 6c 65 76 65 6c 20 28 26 72 65 73 74 | macro.magit-with-toplevel.(&rest | 
| 16e920 | 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 64 65 66 75 6e 29 | .body)...(declare.(indent.defun) | 
| 16e940 | 20 28 64 65 62 75 67 20 28 62 6f 64 79 29 29 29    0a 20 20 28 6c 65 74 20 28 28 74 6f 70 6c 65 76 | .(debug.(body)))...(let.((toplev | 
| 16e960 | 65 6c 20 28 63 6c 2d 67 65 6e 73 79 6d 20 22 74    6f 70 6c 65 76 65 6c 22 29 29 29 0a 20 20 20 20 | el.(cl-gensym."toplevel")))..... | 
| 16e980 | 60 28 6c 65 74 20 28 28 2c 74 6f 70 6c 65 76 65    6c 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 | `(let.((,toplevel.(magit-topleve | 
| 16e9a0 | 6c 29 29 29 0a 20 20 20 20 20 20 20 28 69 66 20    2c 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 | l)))........(if.,toplevel....... | 
| 16e9c0 | 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 2c 74 | .....(let.((default-directory.,t | 
| 16e9e0 | 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 0a 20 | oplevel))..............,@body).. | 
| 16ea00 | 20 20 20 20 20 20 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 | ........(magit--not-inside-repos | 
| 16ea20 | 69 74 6f 72 79 2d 65 72 72 6f 72 29 29 29 29 29    0a 0a 28 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 | itory-error)))))..(define-error. | 
| 16ea40 | 27 6d 61 67 69 74 2d 6f 75 74 73 69 64 65 2d 67    69 74 2d 72 65 70 6f 20 22 4e 6f 74 20 69 6e 73 | 'magit-outside-git-repo."Not.ins | 
| 16ea60 | 69 64 65 20 47 69 74 20 72 65 70 6f 73 69 74 6f    72 79 22 29 0a 28 64 65 66 69 6e 65 2d 65 72 72 | ide.Git.repository").(define-err | 
| 16ea80 | 6f 72 20 27 6d 61 67 69 74 2d 63 6f 72 72 75 70    74 2d 67 69 74 2d 63 6f 6e 66 69 67 20 22 43 6f | or.'magit-corrupt-git-config."Co | 
| 16eaa0 | 72 72 75 70 74 20 47 69 74 20 63 6f 6e 66 69 67    75 72 61 74 69 6f 6e 22 29 0a 28 64 65 66 69 6e | rrupt.Git.configuration").(defin | 
| 16eac0 | 65 2d 65 72 72 6f 72 20 27 6d 61 67 69 74 2d 67    69 74 2d 65 78 65 63 75 74 61 62 6c 65 2d 6e 6f | e-error.'magit-git-executable-no | 
| 16eae0 | 74 2d 66 6f 75 6e 64 0a 20 20 22 47 69 74 20 65    78 65 63 75 74 61 62 6c 65 20 63 61 6e 6e 6f 74 | t-found..."Git.executable.cannot | 
| 16eb00 | 20 62 65 20 66 6f 75 6e 64 20 28 73 65 65 20 68    74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f | .be.found.(see.https://magit.vc/ | 
| 16eb20 | 67 6f 74 6f 2f 65 36 61 37 38 65 64 32 29 22 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d | goto/e6a78ed2)")..(defun.magit-- | 
| 16eb40 | 61 73 73 65 72 74 2d 75 73 61 62 6c 65 2d 67 69    74 20 28 29 0a 20 20 28 69 66 20 28 6e 6f 74 20 | assert-usable-git.()...(if.(not. | 
| 16eb60 | 28 65 78 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 | (executable-find.(magit-git-exec | 
| 16eb80 | 75 74 61 62 6c 65 29 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 | utable))).......(signal.'magit-g | 
| 16eba0 | 69 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 | it-executable-not-found.(magit-g | 
| 16ebc0 | 69 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 | it-executable)).....(let.((magit | 
| 16ebe0 | 2d 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 | -git-debug............(lambda.(e | 
| 16ec00 | 72 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 | rr)..............(signal.'magit- | 
| 16ec20 | 63 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 | corrupt-git-config.............. | 
| 16ec40 | 20 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 | ........(format."%s:.%s".default | 
| 16ec60 | 2d 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 | -directory.err))))).......;;.Thi | 
| 16ec80 | 73 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 | s.should.always.succeed.unless.t | 
| 16eca0 | 68 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 | here's.a.corrupt.config.......;; | 
| 16ecc0 | 20 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 | .(or.at.least.a.similarly.severe | 
| 16ece0 | 20 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 | .failing.state)...Note.that..... | 
| 16ed00 | 20 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 | ..;;.git-config's.--default.is.a | 
| 16ed20 | 76 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 | voided.because.it's.not.availabl | 
| 16ed40 | 65 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 | e.......;;.until.Git.2.18....... | 
| 16ed60 | 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 22 2d 2d 67 | .(magit-git-string."config"."--g | 
| 16ed80 | 65 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 | et-color".""."reset")).....nil)) | 
| 16eda0 | 0a 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 | ..(defun.magit--not-inside-repos | 
| 16edc0 | 69 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 | itory-error.()...(magit--assert- | 
| 16ede0 | 75 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 | usable-git)...(signal.'magit-out | 
| 16ee00 | 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 72 79 29 | side-git-repo.default-directory) | 
| 16ee20 | 29 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 | )..(defun.magit-inside-gitdir-p. | 
| 16ee40 | 28 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 | (&optional.noerror)..."Return.t. | 
| 16ee60 | 69 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 | if.`default-directory'.is.below. | 
| 16ee80 | 74 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 | the.repository.directory..If.it. | 
| 16eea0 | 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 2c 20 | is.below.the.working.directory,. | 
| 16eec0 | 74 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 | then.return.nil..If.it.isn't.bel | 
| 16eee0 | 6f 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 | ow.either,.then.signal.an.error. | 
| 16ef00 | 75 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 | unless.NOERROR.is.non-nil,.in.wh | 
| 16ef20 | 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 61 | ich.case.return.nil."...(and.(ma | 
| 16ef40 | 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 6f | git--assert-default-directory.no | 
| 16ef60 | 65 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 | error)........;;.Below.a.reposit | 
| 16ef80 | 6f 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 | ory.directory.that.is.not.locate | 
| 16efa0 | 64 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 | d.below.the........;;.working.di | 
| 16efc0 | 72 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 | rectory."git.rev-parse.--is-insi | 
| 16efe0 | 64 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 | de-git-dir".prints........;;."fa | 
| 16f000 | 6c 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 | lse",.which.is.wrong.........(le | 
| 16f020 | 74 20 28 28 67 69 74 64 69 72 20 28 6d 61 67 69    74 2d 67 69 74 2d 64 69 72 29 29 29 0a 20 20 20 | t.((gitdir.(magit-git-dir))).... | 
| 16f040 | 20 20 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 | ......(cond.(gitdir.(file-in-dir | 
| 16f060 | 65 63 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 | ectory-p.default-directory.gitdi | 
| 16f080 | 72 29 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 | r))................(noerror.nil) | 
| 16f0a0 | 0a 20 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 | ................(t.(signal.'magi | 
| 16f0c0 | 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 65 63 | t-outside-git-repo.default-direc | 
| 16f0e0 | 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 69 6e 73 69 64 65 2d | tory))))))..(defun.magit-inside- | 
| 16f100 | 77 6f 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 | worktree-p.(&optional.noerror).. | 
| 16f120 | 20 22 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 | ."Return.t.if.`default-directory | 
| 16f140 | 27 20 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 | '.is.below.the.working.directory | 
| 16f160 | 2e 0a 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 | ..If.it.is.below.the.repository. | 
| 16f180 | 64 69 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 | directory,.then.return.nil..If.i | 
| 16f1a0 | 74 20 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 | t.isn't.below.either,.then.signa | 
| 16f1c0 | 6c 20 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 | l.an.error.unless.NOERROR.is.non | 
| 16f1e0 | 2d 6e 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 | -nil,.in.which.case.return.nil." | 
| 16f200 | 0a 20 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 | ...(and.(magit--assert-default-d | 
| 16f220 | 69 72 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 | irectory.noerror)........(condit | 
| 16f240 | 69 6f 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 | ion-case.nil............(magit-r | 
| 16f260 | 65 76 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 | ev-parse-true."--is-inside-work- | 
| 16f280 | 74 72 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 | tree")..........(magit-invalid-g | 
| 16f2a0 | 69 74 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 | it-boolean...........(and.(not.n | 
| 16f2c0 | 6f 65 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 | oerror)................(signal.' | 
| 16f2e0 | 6d 61 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 | magit-outside-git-repo.default-d | 
| 16f300 | 69 72 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 | irectory))))))..(cl-defgeneric.m | 
| 16f320 | 61 67 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 | agit-bare-repo-p.(&optional.noer | 
| 16f340 | 72 6f 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 | ror)..."Return.t.if.the.current. | 
| 16f360 | 72 65 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 | repository.is.bare..If.it.is.non | 
| 16f380 | 2d 62 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 | -bare,.then.return.nil...If.`def | 
| 16f3a0 | 61 75 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 | ault-directory'.isn't.below.a.Gi | 
| 16f3c0 | 74 20 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 | t.repository,.then.signal.an.err | 
| 16f3e0 | 6f 72 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 | or.unless.NOERROR.is.non-nil,.in | 
| 16f400 | 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 20 28 61 6e 64 20 | .which.case.return.nil."...(and. | 
| 16f420 | 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 65 63 74 6f 72 79 | (magit--assert-default-directory | 
| 16f440 | 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 6e 2d 63 61 73 65 | .noerror)........(condition-case | 
| 16f460 | 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 2d 70 61 72 73 65 | .nil............(magit-rev-parse | 
| 16f480 | 2d 74 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 | -true."--is-bare-repository")... | 
| 16f4a0 | 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 2d 62 6f 6f 6c 65 61 | .......(magit-invalid-git-boolea | 
| 16f4c0 | 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 72 72 6f 72 29 0a 20 | n...........(and.(not.noerror).. | 
| 16f4e0 | 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 67 69 74 2d 6f 75 74 | ..............(signal.'magit-out | 
| 16f500 | 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 72 79 29 | side-git-repo.default-directory) | 
| 16f520 | 29 29 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 | )))))..(defun.magit--assert-defa | 
| 16f540 | 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 6e 6f 65 72 72 6f 72 | ult-directory.(&optional.noerror | 
| 16f560 | 29 0a 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 | )...(or.(file-directory-p.defaul | 
| 16f580 | 74 2d 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 | t-directory).......(and.(not.noe | 
| 16f5a0 | 72 72 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 | rror)............(let.((exists.( | 
| 16f5c0 | 66 69 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 | file-exists-p.default-directory) | 
| 16f5e0 | 29 29 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 | ))..............(signal.(if.exis | 
| 16f600 | 74 73 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 | ts.'file-error.'file-missing)... | 
| 16f620 | 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 52 75 6e 6e 69 6e | ...................(list."Runnin | 
| 16f640 | 67 20 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 | g.git.in.directory"............. | 
| 16f660 | 20 20 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 | ...............(if.exists....... | 
| 16f680 | 20 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 4e 6f 74 20 61 20 | ........................."Not.a. | 
| 16f6a0 | 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 20 20 20 20 20 20 20 | directory"...................... | 
| 16f6c0 | 20 20 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 | ........"No.such.file.or.directo | 
| 16f6e0 | 72 79 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 | ry")............................ | 
| 16f700 | 64 65 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 | default-directory))))))..(defun. | 
| 16f720 | 6d 61 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 | magit-git-repo-p.(directory.&opt | 
| 16f740 | 69 6f 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 | ional.non-bare)..."Return.t.if.D | 
| 16f760 | 49 52 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 | IRECTORY.is.a.Git.repository..Wh | 
| 16f780 | 65 6e 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 | en.optional.NON-BARE.is.non-nil. | 
| 16f7a0 | 61 6c 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 | also.return.nil.if.DIRECTORY.is. | 
| 16f7c0 | 61 20 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 | a.bare.repository."...(and.(file | 
| 16f7e0 | 2d 64 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 | -directory-p.directory).;.Avoid. | 
| 16f800 | 61 72 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 | archives,.see.#3397.........(or. | 
| 16f820 | 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 2d 6e 61 6d | (file-regular-p.(expand-file-nam | 
| 16f840 | 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))............ | 
| 16f860 | 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 2d 6e | (file-directory-p.(expand-file-n | 
| 16f880 | 61 6d 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 | ame.".git".directory)).......... | 
| 16f8a0 | 20 20 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 | ..(and.(not.non-bare)........... | 
| 16f8c0 | 20 20 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 | ......(file-regular-p.(expand-fi | 
| 16f8e0 | 6c 65 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 | le-name."HEAD".directory))...... | 
| 16f900 | 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 78 | ...........(file-directory-p.(ex | 
| 16f920 | 70 61 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 | pand-file-name."refs".directory) | 
| 16f940 | 29 0a 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 | ).................(file-director | 
| 16f960 | 79 2d 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 | y-p.(expand-file-name."objects". | 
| 16f980 | 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 67 69 74 2d 66 69 | directory))))))..(defun.magit-fi | 
| 16f9a0 | 6c 65 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 | le-relative-name.(&optional.file | 
| 16f9c0 | 20 74 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 | .tracked)..."Return.the.path.of. | 
| 16f9e0 | 46 49 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 | FILE.relative.to.the.repository. | 
| 16fa00 | 72 6f 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 | root...If.optional.FILE.is.nil.o | 
| 16fa20 | 72 20 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 | r.omitted,.return.the.relative.p | 
| 16fa40 | 61 74 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 | ath.of.the.file.being.visited.in | 
| 16fa60 | 20 74 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 | .the.current.buffer,.if.any,.els | 
| 16fa80 | 65 20 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 | e.nil..If.the.file.is.not.inside | 
| 16faa0 | 20 61 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 | .a.Git.repository,.then.return.n | 
| 16fac0 | 69 6c 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 | il...If.TRACKED.is.non-nil,.retu | 
| 16fae0 | 72 6e 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 | rn.the.path.only.if.it.matches.a | 
| 16fb00 | 0a 74 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 | .tracked.file."...(unless.file.. | 
| 16fb20 | 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 6f 72 20 28 62 75 66 | ...(with-current-buffer.(or.(buf | 
| 16fb40 | 66 65 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 | fer-base-buffer)................ | 
| 16fb60 | 20 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 0a | ..............(current-buffer)). | 
| 16fb80 | 20 20 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 | ......(setq.file.(or.magit-buffe | 
| 16fba0 | 72 2d 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 | r-file-name.buffer-file-name.... | 
| 16fbc0 | 20 20 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 | ..................(and.(derived- | 
| 16fbe0 | 6d 6f 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 | mode-p.'dired-mode).default-dire | 
| 16fc00 | 63 74 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 | ctory)))))...(when.(and.file.(or | 
| 16fc20 | 20 28 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 | .(not.tracked).................. | 
| 16fc40 | 20 20 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 | .....(magit-file-tracked-p.(file | 
| 16fc60 | 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 28 2d 2d 77 | -relative-name.file)))).....(--w | 
| 16fc80 | 68 65 6e 2d 6c 65 74 20 28 6d 61 67 69 74 2d 74    6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 | hen-let.(magit-toplevel......... | 
| 16fca0 | 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 75 6c 74 2d 64 69 | .........(magit--safe-default-di | 
| 16fcc0 | 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 28 64 69 72 65 63 | rectory...................(direc | 
| 16fce0 | 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 28    66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 | tory-file-name.(file-name-direct | 
| 16fd00 | 6f 72 79 20 66 69 6c 65 29 29 29 29 0a 20 20 20    20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 | ory.file)))).......(file-relativ | 
| 16fd20 | 65 2d 6e 61 6d 65 20 66 69 6c 65 20 69 74 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | e-name.file.it))))..(defun.magit | 
| 16fd40 | 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 2d | -file-tracked-p.(file)...(magit- | 
| 16fd60 | 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 2d | git-success."ls-files"."--error- | 
| 16fd80 | 75 6e 6d 61 74 63 68 22 20 66 69 6c 65 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 | unmatch".file))..(defun.magit-li | 
| 16fda0 | 73 74 2d 66 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 | st-files.(&rest.args)...(apply.# | 
| 16fdc0 | 27 6d 61 67 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 | 'magit-git-items."ls-files"."-z" | 
| 16fde0 | 20 22 2d 2d 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 | ."--full-name".args))..(defun.ma | 
| 16fe00 | 67 69 74 2d 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 | git-tracked-files.()...(magit-li | 
| 16fe20 | 73 74 2d 66 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 | st-files."--cached"))..(defun.ma | 
| 16fe40 | 67 69 74 2d 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 | git-untracked-files.(&optional.a | 
| 16fe60 | 6c 6c 20 66 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 | ll.files)...(magit-list-files."- | 
| 16fe80 | 2d 6f 74 68 65 72 22 20 28 75 6e 6c 65 73 73 20    61 6c 6c 20 22 2d 2d 65 78 63 6c 75 64 65 2d 73 | -other".(unless.all."--exclude-s | 
| 16fea0 | 74 61 6e 64 61 72 64 22 29 20 22 2d 2d 22 20 66    69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d | tandard")."--".files))..(defun.m | 
| 16fec0 | 61 67 69 74 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 | agit-unstaged-files.(&optional.n | 
| 16fee0 | 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 67 69 74 2d 69 74 65 | omodules.files)...(magit-git-ite | 
| 16ff00 | 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 6f 6e 6c | ms."diff-files"."-z"."--name-onl | 
| 16ff20 | 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 64 20 6e 6f 6d 6f 64 | y"....................(and.nomod | 
| 16ff40 | 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 22 29 0a 20 20 20 20 | ules."--ignore-submodules")..... | 
| 16ff60 | 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 65 | ..............."--".files))..(de | 
| 16ff80 | 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 67 65 64    2d 66 69 6c 65 73 20 28 26 6f 70 74 69 6f 6e 61 | fun.magit-staged-files.(&optiona | 
| 16ffa0 | 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 67 69 74 2d | l.nomodules.files)...(magit-git- | 
| 16ffc0 | 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 61 6d 65 2d | items."diff-index"."-z"."--name- | 
| 16ffe0 | 6f 6e 6c 79 22 20 22 2d 2d 63 61 63 68 65 64 22    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | only"."--cached"................ | 
| 170000 | 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 | 
| 170020 | 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 28 6d 61 | modules")....................(ma | 
| 170040 | 67 69 74 2d 68 65 61 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 | git-headish)."--".files))..(defu | 
| 170060 | 6e 20 6d 61 67 69 74 2d 62 69 6e 61 72 79 2d 66    69 6c 65 73 20 28 26 72 65 73 74 20 61 72 67 73 | n.magit-binary-files.(&rest.args | 
| 170080 | 29 0a 20 20 28 2d 2d 6d 61 70 63 61 74 20 28 61    6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | )...(--mapcat.(and.(string-match | 
| 1700a0 | 20 22 5e 2d 5c 74 2d 5c 74 5c 5c 28 2e 2b 5c 5c    29 22 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 | ."^-\t-\t\\(.+\\)".it).......... | 
| 1700c0 | 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 67 20 31 20 69 74 | ........(list.(match-string.1.it | 
| 1700e0 | 29 29 29 0a 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 74 2d 67 | ))).............(apply.#'magit-g | 
| 170100 | 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 22 64 69 66 | it-items...................."dif | 
| 170120 | 66 22 20 22 2d 7a 22 20 22 2d 2d 6e 75 6d 73 74    61 74 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 | f"."-z"."--numstat"."--ignore-su | 
| 170140 | 62 6d 6f 64 75 6c 65 73 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 | bmodules"....................arg | 
| 170160 | 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 | s)))..(defun.magit-unmerged-file | 
| 170180 | 73 20 28 29 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 66 69 | s.()...(magit-git-items."diff-fi | 
| 1701a0 | 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 2d 2d 64 69 66 66 2d | les"."-z"."--name-only"."--diff- | 
| 1701c0 | 66 69 6c 74 65 72 3d 55 22 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 69 67 6e 6f 72 65 | filter=U"))..(defun.magit-ignore | 
| 1701e0 | 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 28 6d 61    67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 6c | d-files.()...(magit-git-items."l | 
| 170200 | 73 2d 66 69 6c 65 73 22 20 22 2d 7a 22 20 22 2d    2d 6f 74 68 65 72 73 22 20 22 2d 2d 69 67 6e 6f | s-files"."-z"."--others"."--igno | 
| 170220 | 72 65 64 22 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 22 2d 2d 65 78 63 6c 75 | red"...................."--exclu | 
| 170240 | 64 65 2d 73 74 61 6e 64 61 72 64 22 20 22 2d 2d    64 69 72 65 63 74 6f 72 79 22 29 29 0a 0a 28 64 | de-standard"."--directory"))..(d | 
| 170260 | 65 66 75 6e 20 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 20 28 | efun.magit-skip-worktree-files.( | 
| 170280 | 29 0a 20 20 28 2d 2d 6b 65 65 70 20 28 61 6e 64    20 28 61 6e 64 20 28 3d 20 28 61 72 65 66 20 69 | )...(--keep.(and.(and.(=.(aref.i | 
| 1702a0 | 74 20 30 29 20 3f 53 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 | t.0).?S).....................(su | 
| 1702c0 | 62 73 74 72 69 6e 67 20 69 74 20 32 29 29 29 0a    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | bstring.it.2)))...........(magit | 
| 1702e0 | 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 6d 61 67 69 | -list-files."-t")))..(defun.magi | 
| 170300 | 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 28 2d | t-assume-unchanged-files.()...(- | 
| 170320 | 2d 6b 65 65 70 20 28 61 6e 64 20 28 61 6e 64 20    28 6d 65 6d 71 20 28 61 72 65 66 20 69 74 20 30 | -keep.(and.(and.(memq.(aref.it.0 | 
| 170340 | 29 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 | ).'(?h.?s.?m.?r.?c.?k))......... | 
| 170360 | 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 32 29 29 29 0a 20 | ............(substring.it.2))).. | 
| 170380 | 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 20 22 2d 76 22 29 | .........(magit-list-files."-v") | 
| 1703a0 | 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 2d 66 69 6c 65 73 20 | ))..(defun.magit-revision-files. | 
| 1703c0 | 28 72 65 76 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 | (rev)...(magit-with-toplevel.... | 
| 1703e0 | 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 22 20 22 2d 7a 22 | .(magit-git-items."ls-tree"."-z" | 
| 170400 | 20 22 2d 72 22 20 22 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 | ."-r"."--name-only".rev)))..(def | 
| 170420 | 75 6e 20 6d 61 67 69 74 2d 63 68 61 6e 67 65 64    2d 66 69 6c 65 73 20 28 72 65 76 2d 6f 72 2d 72 | un.magit-changed-files.(rev-or-r | 
| 170440 | 61 6e 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f    74 68 65 72 2d 72 65 76 29 0a 20 20 22 52 65 74 | ange.&optional.other-rev)..."Ret | 
| 170460 | 75 72 6e 20 6c 69 73 74 20 6f 66 20 66 69 6c 65    73 20 74 68 65 20 68 61 76 65 20 63 68 61 6e 67 | urn.list.of.files.the.have.chang | 
| 170480 | 65 64 20 62 65 74 77 65 65 6e 20 74 77 6f 20 72    65 76 69 73 69 6f 6e 73 2e 0a 49 66 20 4f 54 48 | ed.between.two.revisions..If.OTH | 
| 1704a0 | 45 52 2d 52 45 56 20 69 73 20 6e 6f 6e 2d 6e 69    6c 2c 20 52 45 56 2d 4f 52 2d 52 41 4e 47 45 20 | ER-REV.is.non-nil,.REV-OR-RANGE. | 
| 1704c0 | 73 68 6f 75 6c 64 20 62 65 20 61 20 72 65 76 69    73 69 6f 6e 2c 20 6e 6f 74 20 61 0a 72 61 6e 67 | should.be.a.revision,.not.a.rang | 
| 1704e0 | 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 69    74 20 63 61 6e 20 62 65 20 61 6e 79 20 72 65 76 | e...Otherwise,.it.can.be.any.rev | 
| 170500 | 69 73 69 6f 6e 20 6f 72 20 72 61 6e 67 65 20 61    63 63 65 70 74 65 64 20 62 79 0a 5c 22 67 69 74 | ision.or.range.accepted.by.\"git | 
| 170520 | 20 64 69 66 66 5c 22 20 28 69 2e 65 2e 2c 20 3c    72 65 76 3e 2c 20 3c 72 65 76 41 3e 2e 2e 3c 72 | .diff\".(i.e.,.<rev>,.<revA>..<r | 
| 170540 | 65 76 42 3e 2c 20 6f 72 20 3c 72 65 76 41 3e 2e    2e 2e 3c 72 65 76 42 3e 29 2e 22 0a 20 20 28 6d | evB>,.or.<revA>...<revB>)."...(m | 
| 170560 | 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 67 69 | agit-with-toplevel.....(magit-gi | 
| 170580 | 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 65 2d 6f 6e 6c 79 | t-items."diff"."-z"."--name-only | 
| 1705a0 | 22 20 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 6f    74 68 65 72 2d 72 65 76 29 29 29 0a 0a 28 64 65 | ".rev-or-range.other-rev)))..(de | 
| 1705c0 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 6e 61 6d 65    64 2d 66 69 6c 65 73 20 28 72 65 76 41 20 72 65 | fun.magit-renamed-files.(revA.re | 
| 1705e0 | 76 42 29 0a 20 20 28 2d 2d 6d 61 70 20 28 63 6f    6e 73 20 28 6e 74 68 20 31 20 69 74 29 20 28 6e | vB)...(--map.(cons.(nth.1.it).(n | 
| 170600 | 74 68 20 32 20 69 74 29 29 0a 20 20 20 20 20 20    20 20 20 28 2d 70 61 72 74 69 74 69 6f 6e 20 33 | th.2.it))..........(-partition.3 | 
| 170620 | 20 28 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 20 20 20 20 20 | .(magit-git-items............... | 
| 170640 | 20 20 20 20 20 20 20 20 20 20 22 64 69 66 66 2d    74 72 65 65 22 20 22 2d 72 22 20 22 2d 2d 64 69 | .........."diff-tree"."-r"."--di | 
| 170660 | 66 66 2d 66 69 6c 74 65 72 3d 52 22 20 22 2d 7a    22 20 22 2d 4d 22 0a 20 20 20 20 20 20 20 20 20 | ff-filter=R"."-z"."-M".......... | 
| 170680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72    65 76 41 20 72 65 76 42 29 29 29 29 0a 0a 28 64 | ...............revA.revB))))..(d | 
| 1706a0 | 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 20 61 72 | efun.magit-file-status.(&rest.ar | 
| 1706c0 | 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 73 73 2d | gs)...(magit--with-temp-process- | 
| 1706e0 | 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 61 67 69 | buffer.....(save-excursion.(magi | 
| 170700 | 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 67 73 29 | t-git-insert."status"."-z".args) | 
| 170720 | 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 74 75 73 | ).....(let.((pos.(point)).status | 
| 170740 | 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 2d 66 6f | ).......(while.(>.(skip-chars-fo | 
| 170760 | 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 20 28 6c | rward."[:print:]").0).........(l | 
| 170780 | 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 20 20 20 | et.((x.(char-after.....pos)).... | 
| 1707a0 | 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 20 70 6f | ...........(y.(char-after.(1+.po | 
| 1707c0 | 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 66 65 72 | s)))...............(file.(buffer | 
| 1707e0 | 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 29 29 0a | -substring.(+.pos.3).(point)))). | 
| 170800 | 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 20 20 20 | ..........(forward-char)........ | 
| 170820 | 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 20 20 20 | ...(if.(memq.x.'(?R.?C))........ | 
| 170840 | 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 73 | .......(progn.................(s | 
| 170860 | 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 20 20 20 | etq.pos.(point))................ | 
| 170880 | 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 3a 5d 22 | .(skip-chars-forward."[:print:]" | 
| 1708a0 | 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 20 66 69 | ).................(push.(list.fi | 
| 1708c0 | 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 6e 74 29 | le.(buffer-substring.pos.(point) | 
| 1708e0 | 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 20 20 28 | ).x.y).status).................( | 
| 170900 | 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 75 73 68 | forward-char)).............(push | 
| 170920 | 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 29 0a 20 | .(list.file.nil.x.y).status))).. | 
| 170940 | 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 20 20 20 | .......(setq.pos.(point)))...... | 
| 170960 | 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 63 79 67 | .status)))..(defcustom.magit-cyg | 
| 170980 | 77 69 6e 2d 6d 6f 75 6e 74 2d 70 6f 69 6e 74 73    0a 20 20 28 77 68 65 6e 20 28 65 71 20 73 79 73 | win-mount-points...(when.(eq.sys | 
| 1709a0 | 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 28 63 6c 2d 73 6f | tem-type.'windows-nt).....(cl-so | 
| 1709c0 | 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 20 22 5e 5c 5c | rt.(--map.(if.(string-match."^\\ | 
| 1709e0 | 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 29 0a 20 20 20 | (.*\\).on.\\(.*\\).type".it).... | 
| 170a00 | 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 66 69 6c 65 | .....................(cons.(file | 
| 170a20 | 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f    72 79 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | -name-as-directory.(match-string | 
| 170a40 | 20 32 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 | .2.it))......................... | 
| 170a60 | 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 6d | ......(file-name-as-directory.(m | 
| 170a80 | 61 74 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 | atch-string.1.it)))............. | 
| 170aa0 | 20 20 20 20 20 20 20 20 20 20 28 6c 77 61 72 6e    20 27 28 6d 61 67 69 74 29 20 3a 65 72 72 6f 72 | ..........(lwarn.'(magit).:error | 
| 170ac0 | 0a 20 20 20 20 20 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 46 | .............................."F | 
| 170ae0 | 61 69 6c 65 64 20 74 6f 20 70 61 72 73 65 20 43    79 67 77 69 6e 20 6d 6f 75 6e 74 3a 20 25 53 22 | ailed.to.parse.Cygwin.mount:.%S" | 
| 170b00 | 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 3b 3b 20 49 66 20 | .it)).....................;;.If. | 
| 170b20 | 2d 2d 65 78 65 63 2d 70 61 74 68 20 69 73 20 6e    6f 74 20 61 20 6e 61 74 69 76 65 20 57 69 6e 64 | --exec-path.is.not.a.native.Wind | 
| 170b40 | 6f 77 73 20 70 61 74 68 2c 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | ows.path,.....................;; | 
| 170b60 | 20 74 68 65 6e 20 77 65 20 70 72 6f 62 61 62 6c    79 20 68 61 76 65 20 61 20 63 79 67 77 69 6e 20 | .then.we.probably.have.a.cygwin. | 
| 170b80 | 67 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 6c 65 74 20 28 28 | git......................(let.(( | 
| 170ba0 | 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 20 20 20 20 20 | process-environment............. | 
| 170bc0 | 20 20 20 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 | ...............(append.magit-git | 
| 170be0 | 2d 65 6e 76 69 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 | -environment.process-environment | 
| 170c00 | 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 28 61 6e 64 20 28 | ))).......................(and.( | 
| 170c20 | 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 20 20 20 20 20 20 | not.(string-match-p............. | 
| 170c40 | 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 5b 61 2d 7a 41 2d 5a | ....................."\\`[a-zA-Z | 
| 170c60 | 5d 3a 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 | ]:"............................. | 
| 170c80 | 20 20 20 20 20 28 63 61 72 20 28 70 72 6f 63 65    73 73 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 | .....(car.(process-lines........ | 
| 170ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 170cc0 | 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74    61 62 6c 65 20 22 2d 2d 65 78 65 63 2d 70 61 74 | magit-git-executable."--exec-pat | 
| 170ce0 | 68 22 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 | h")))).......................... | 
| 170d00 | 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73    20 28 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 20 | ..(ignore-errors.(process-lines. | 
| 170d20 | 22 6d 6f 75 6e 74 22 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 23 27 3e 20 3a 6b | "mount")))))..............#'>.:k | 
| 170d40 | 65 79 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61    20 28 60 28 2c 63 79 67 20 2e 20 2c 5f 77 69 6e | ey.(pcase-lambda.(`(,cyg...,_win | 
| 170d60 | 29 29 20 28 6c 65 6e 67 74 68 20 63 79 67 29 29    29 29 0a 20 20 22 41 6c 69 73 74 20 6f 66 20 28 | )).(length.cyg))))..."Alist.of.( | 
| 170d80 | 43 59 47 57 49 4e 20 2e 20 57 49 4e 33 32 29 20    64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 2e | CYGWIN...WIN32).directory.names. | 
| 170da0 | 0a 53 6f 72 74 65 64 20 66 72 6f 6d 20 6c 6f 6e    67 65 73 74 20 74 6f 20 73 68 6f 72 74 65 73 74 | .Sorted.from.longest.to.shortest | 
| 170dc0 | 20 43 59 47 57 49 4e 20 6e 61 6d 65 2e 22 0a 20    20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | .CYGWIN.name."...:package-versio | 
| 170de0 | 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 | 
| 170e00 | 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a    74 79 70 65 20 27 28 61 6c 69 73 74 20 3a 6b 65 | agit-process...:type.'(alist.:ke | 
| 170e20 | 79 2d 74 79 70 65 20 73 74 72 69 6e 67 20 3a 76    61 6c 75 65 2d 74 79 70 65 20 64 69 72 65 63 74 | y-type.string.:value-type.direct | 
| 170e40 | 6f 72 79 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 65 78 70 61 6e 64 2d 67 69 74 2d 66 | ory))..(defun.magit-expand-git-f | 
| 170e60 | 69 6c 65 2d 6e 61 6d 65 20 28 66 69 6c 65 6e 61    6d 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 66 | ile-name.(filename)...(unless.(f | 
| 170e80 | 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74    65 2d 70 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 | ile-name-absolute-p.filename)... | 
| 170ea0 | 20 20 28 73 65 74 71 20 66 69 6c 65 6e 61 6d 65    20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 | ..(setq.filename.(expand-file-na | 
| 170ec0 | 6d 65 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 20    20 28 2d 69 66 2d 6c 65 74 20 28 28 63 79 67 20 | me.filename)))...(-if-let.((cyg. | 
| 170ee0 | 2e 20 77 69 6e 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6c 2d 61 73 73 6f 63 20 66 69 6c | ..win).............(cl-assoc.fil | 
| 170f00 | 65 6e 61 6d 65 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 0a | ename.magit-cygwin-mount-points. | 
| 170f20 | 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 6d | ......................:test.(lam | 
| 170f40 | 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 20 63 79 67 | bda.(f.cyg).(string-prefix-p.cyg | 
| 170f60 | 20 66 29 29 29 29 0a 20 20 20 20 20 20 28 63 6f    6e 63 61 74 20 77 69 6e 20 28 73 75 62 73 74 72 | .f)))).......(concat.win.(substr | 
| 170f80 | 69 6e 67 20 66 69 6c 65 6e 61 6d 65 20 28 6c 65    6e 67 74 68 20 63 79 67 29 29 29 0a 20 20 20 20 | ing.filename.(length.cyg)))..... | 
| 170fa0 | 66 69 6c 65 6e 61 6d 65 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 | filename))..(defun.magit-convert | 
| 170fc0 | 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69    74 20 28 66 69 6c 65 6e 61 6d 65 29 0a 20 20 22 | -filename-for-git.(filename)..." | 
| 170fe0 | 43 6f 6e 76 65 72 74 20 46 49 4c 45 4e 41 4d 45    20 73 6f 20 74 68 61 74 20 69 74 20 63 61 6e 20 | Convert.FILENAME.so.that.it.can. | 
| 171000 | 62 65 20 70 61 73 73 65 64 20 74 6f 20 67 69 74    2e 0a 31 2e 20 49 66 20 69 74 27 73 20 61 20 61 | be.passed.to.git..1..If.it's.a.a | 
| 171020 | 62 73 6f 6c 75 74 65 20 66 69 6c 65 6e 61 6d 65    2c 20 74 68 65 6e 20 70 61 73 73 20 74 68 72 6f | bsolute.filename,.then.pass.thro | 
| 171040 | 75 67 68 20 60 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 27 0a 20 20 20 74 6f 20 72 65 70 | ugh.`expand-file-name'....to.rep | 
| 171060 | 6c 61 63 65 20 74 68 69 6e 67 73 20 73 75 63 68    20 61 73 20 5c 22 7e 2f 5c 22 20 74 68 61 74 20 | lace.things.such.as.\"~/\".that. | 
| 171080 | 47 69 74 20 64 6f 65 73 20 6e 6f 74 20 75 6e 64    65 72 73 74 61 6e 64 2e 0a 32 2e 20 49 66 20 69 | Git.does.not.understand..2..If.i | 
| 1710a0 | 74 27 73 20 61 20 72 65 6d 6f 74 65 20 66 69 6c    65 6e 61 6d 65 2c 20 74 68 65 6e 20 72 65 6d 6f | t's.a.remote.filename,.then.remo | 
| 1710c0 | 76 65 20 74 68 65 20 72 65 6d 6f 74 65 20 70 61    72 74 2e 0a 33 2e 20 44 65 61 6c 20 77 69 74 68 | ve.the.remote.part..3..Deal.with | 
| 1710e0 | 20 61 6e 20 60 77 69 6e 64 6f 77 73 2d 6e 74 27    20 45 6d 61 63 73 20 76 73 2e 20 43 79 67 77 69 | .an.`windows-nt'.Emacs.vs..Cygwi | 
| 171100 | 6e 20 47 69 74 20 69 6e 63 6f 6d 70 61 74 69 62    69 6c 69 74 79 2e 22 0a 20 20 28 69 66 20 28 66 | n.Git.incompatibility."...(if.(f | 
| 171120 | 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74    65 2d 70 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 | ile-name-absolute-p.filename)... | 
| 171140 | 20 20 20 20 28 2d 69 66 2d 6c 65 74 20 28 28 63    79 67 20 2e 20 77 69 6e 29 0a 20 20 20 20 20 20 | ....(-if-let.((cyg...win)....... | 
| 171160 | 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 72 61    73 73 6f 63 20 66 69 6c 65 6e 61 6d 65 20 6d 61 | ..........(cl-rassoc.filename.ma | 
| 171180 | 67 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 | git-cygwin-mount-points......... | 
| 1711a0 | 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 6d 62 64 61 | ...................:test.(lambda | 
| 1711c0 | 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 6e 20 66 29 | .(f.win).(string-prefix-p.win.f) | 
| 1711e0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63    6f 6e 63 61 74 20 63 79 67 20 28 73 75 62 73 74 | )))...........(concat.cyg.(subst | 
| 171200 | 72 69 6e 67 20 66 69 6c 65 6e 61 6d 65 20 28 6c    65 6e 67 74 68 20 77 69 6e 29 29 29 0a 20 20 20 | ring.filename.(length.win))).... | 
| 171220 | 20 20 20 20 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 | .....(expand-file-name.......... | 
| 171240 | 28 6f 72 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65    2d 70 20 66 69 6c 65 6e 61 6d 65 20 27 6c 6f 63 | (or.(file-remote-p.filename.'loc | 
| 171260 | 61 6c 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 66 69 6c 65 6e 61 6d 65 29 29 29 | alname)..............filename))) | 
| 171280 | 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 2d 64 65 | .....filename))..(defun.magit-de | 
| 1712a0 | 63 6f 64 65 2d 67 69 74 2d 70 61 74 68 20 28 70    61 74 68 29 0a 20 20 28 69 66 20 28 65 71 20 28 | code-git-path.(path)...(if.(eq.( | 
| 1712c0 | 61 72 65 66 20 70 61 74 68 20 30 29 20 3f 5c 22    29 0a 20 20 20 20 20 20 28 64 65 63 6f 64 65 2d | aref.path.0).?\").......(decode- | 
| 1712e0 | 63 6f 64 69 6e 67 2d 73 74 72 69 6e 67 20 28 72    65 61 64 20 70 61 74 68 29 0a 20 20 20 20 20 20 | coding-string.(read.path)....... | 
| 171300 | 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 74 2d | ......................(or.magit- | 
| 171320 | 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 20 20 20 20 20 | git-output-coding-system........ | 
| 171340 | 20 20 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 64 65 | .........................(car.de | 
| 171360 | 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 29 29 0a 20 20 | fault-process-coding-system))... | 
| 171380 | 20 20 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).... | 
| 1713a0 | 20 70 61 74 68 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f | .path))..(defun.magit-file-at-po | 
| 1713c0 | 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 74 29 0a 20 20 | int.(&optional.expand.assert)... | 
| 1713e0 | 28 69 66 2d 6c 65 74 20 28 28 66 69 6c 65 20 28    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 | (if-let.((file.(magit-section-ca | 
| 171400 | 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 69 6c 65 20 28 6f 72 65 | se....................(file.(ore | 
| 171420 | 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 20 20 20 20 20 20 20 | f.it.value)).................... | 
| 171440 | 28 68 75 6e 6b 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 | (hunk.(magit-section-parent-valu | 
| 171460 | 65 20 69 74 29 29 29 29 29 0a 20 20 20 20 20 20    28 69 66 20 65 78 70 61 6e 64 0a 20 20 20 20 20 | e.it))))).......(if.expand...... | 
| 171480 | 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c    65 2d 6e 61 6d 65 20 66 69 6c 65 20 28 6d 61 67 | .....(expand-file-name.file.(mag | 
| 1714a0 | 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20    20 20 20 20 20 20 66 69 6c 65 29 0a 20 20 20 20 | it-toplevel)).........file)..... | 
| 1714c0 | 28 77 68 65 6e 20 61 73 73 65 72 74 0a 20 20 20    20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | (when.assert.......(user-error." | 
| 1714e0 | 4e 6f 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74    22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | No.file.at.point"))))..(defun.ma | 
| 171500 | 67 69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65    20 28 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 | git-current-file.()...(or.(magit | 
| 171520 | 2d 66 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 28 6d 61 67 69 | -file-relative-name).......(magi | 
| 171540 | 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 29    0a 20 20 20 20 20 20 28 61 6e 64 20 28 64 65 72 | t-file-at-point).......(and.(der | 
| 171560 | 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 20 | ived-mode-p.'magit-log-mode).... | 
| 171580 | 20 20 20 20 20 20 20 20 28 63 61 72 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 | ........(car.magit-buffer-log-fi | 
| 1715a0 | 6c 65 73 29 29 29 29 0a 0a 3b 3b 3b 20 50 72 65    64 69 63 61 74 65 73 0a 0a 28 64 65 66 75 6e 20 | les))))..;;;.Predicates..(defun. | 
| 1715c0 | 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 2d    70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 | magit-no-commit-p.()..."Return.t | 
| 1715e0 | 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20    63 6f 6d 6d 69 74 20 69 6e 20 74 68 65 20 63 75 | .if.there.is.no.commit.in.the.cu | 
| 171600 | 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69    74 6f 72 79 2e 22 0a 20 20 28 6e 6f 74 20 28 6d | rrent.Git.repository."...(not.(m | 
| 171620 | 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20    22 48 45 41 44 22 29 29 29 0a 0a 28 64 65 66 75 | agit-rev-verify."HEAD")))..(defu | 
| 171640 | 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 63 6f    6d 6d 69 74 2d 70 20 28 63 6f 6d 6d 69 74 29 0a | n.magit-merge-commit-p.(commit). | 
| 171660 | 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 43    4f 4d 4d 49 54 20 69 73 20 61 20 6d 65 72 67 65 | .."Return.t.if.COMMIT.is.a.merge | 
| 171680 | 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 3e 20 28    6c 65 6e 67 74 68 20 28 6d 61 67 69 74 2d 63 6f | .commit."...(>.(length.(magit-co | 
| 1716a0 | 6d 6d 69 74 2d 70 61 72 65 6e 74 73 20 63 6f 6d    6d 69 74 29 29 20 31 29 29 0a 0a 28 64 65 66 75 | mmit-parents.commit)).1))..(defu | 
| 1716c0 | 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 28 26 6f 70 74 69 | n.magit-anything-staged-p.(&opti | 
| 1716e0 | 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 74 20 66 69 6c | onal.ignore-submodules.&rest.fil | 
| 171700 | 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 65 20 61 6e 79 | es)..."Return.t.if.there.are.any | 
| 171720 | 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 61 6c 20 46 49 4c | .staged.changes..If.optional.FIL | 
| 171740 | 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 68 61 6e 67 65 73 | ES.is.non-nil,.then.only.changes | 
| 171760 | 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 65 72 65 64 2e 22 | .to.those.files.are.considered." | 
| 171780 | 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 66 22 20 22 2d 2d | ...(magit-git-failure."diff"."-- | 
| 1717a0 | 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 20 20 20 20 20 20 | quiet"."--cached"............... | 
| 1717c0 | 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 6c 65 73 20 22 2d | .......(and.ignore-submodules."- | 
| 1717e0 | 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 20 20 20 | -ignore-submodules")............ | 
| 171800 | 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 65 66 75 6e 20 6d | .........."--".files))..(defun.m | 
| 171820 | 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 26 6f 70 74 69 6f | agit-anything-unstaged-p.(&optio | 
| 171840 | 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 74 20 66 69 6c 65 | nal.ignore-submodules.&rest.file | 
| 171860 | 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 65 20 61 6e 79 20 | s)..."Return.t.if.there.are.any. | 
| 171880 | 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 6e 61 6c 20 46 49 | unstaged.changes..If.optional.FI | 
| 1718a0 | 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 68 61 6e 67 65 | LES.is.non-nil,.then.only.change | 
| 1718c0 | 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 65 72 65 64 2e | s.to.those.files.are.considered. | 
| 1718e0 | 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 66 22 20 22 2d | "...(magit-git-failure."diff"."- | 
| 171900 | 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 20 20 20 28 61 6e | -quiet"......................(an | 
| 171920 | 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 6f 72 65 2d 73 75 | d.ignore-submodules."--ignore-su | 
| 171940 | 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 20 20 20 20 20 20 | bmodules")...................... | 
| 171960 | 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 2d 61 6e 79 74 68 | "--".files))..(defun.magit-anyth | 
| 171980 | 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 69 67 6e 6f 72 65 | ing-modified-p.(&optional.ignore | 
| 1719a0 | 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 20 22 52 65 74 75 | -submodules.&rest.files)..."Retu | 
| 1719c0 | 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 65 64 20 6f 72 20 | rn.t.if.there.are.any.staged.or. | 
| 1719e0 | 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 6e 61 6c 20 46 49 | unstaged.changes..If.optional.FI | 
| 171a00 | 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 68 61 6e 67 65 | LES.is.non-nil,.then.only.change | 
| 171a20 | 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 65 72 65 64 2e | s.to.those.files.are.considered. | 
| 171a40 | 22 0a 20 20 28 6f 72 20 28 61 70 70 6c 79 20 27    6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 | "...(or.(apply.'magit-anything-s | 
| 171a60 | 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 65 73 20 66 69 6c 65 | taged-p...ignore-submodules.file | 
| 171a80 | 73 29 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20    27 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d | s).......(apply.'magit-anything- | 
| 171aa0 | 75 6e 73 74 61 67 65 64 2d 70 20 69 67 6e 6f 72    65 2d 73 75 62 6d 6f 64 75 6c 65 73 20 66 69 6c | unstaged-p.ignore-submodules.fil | 
| 171ac0 | 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 6d | es)))..(defun.magit-anything-unm | 
| 171ae0 | 65 72 67 65 64 2d 70 20 28 26 72 65 73 74 20 66    69 6c 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 | erged-p.(&rest.files)..."Return. | 
| 171b00 | 74 20 69 66 20 74 68 65 72 65 20 61 72 65 20 61    6e 79 20 6d 65 72 67 65 20 63 6f 6e 66 6c 69 63 | t.if.there.are.any.merge.conflic | 
| 171b20 | 74 73 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20    46 49 4c 45 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c | ts..If.optional.FILES.is.non-nil | 
| 171b40 | 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 63 6f 6e 66    6c 69 63 74 73 20 69 6e 20 74 68 6f 73 65 20 66 | ,.then.only.conflicts.in.those.f | 
| 171b60 | 69 6c 65 73 0a 61 72 65 20 63 6f 6e 73 69 64 65    72 65 64 2e 22 0a 20 20 28 61 6e 64 20 28 6d 61 | iles.are.considered."...(and.(ma | 
| 171b80 | 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22    6c 73 2d 66 69 6c 65 73 22 20 22 2d 2d 75 6e 6d | git-git-string."ls-files"."--unm | 
| 171ba0 | 65 72 67 65 64 22 20 66 69 6c 65 73 29 20 74 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | erged".files).t))..(defun.magit- | 
| 171bc0 | 6d 6f 64 75 6c 65 2d 77 6f 72 6b 74 72 65 65 2d    70 20 28 6d 6f 64 75 6c 65 29 0a 20 20 28 6d 61 | module-worktree-p.(module)...(ma | 
| 171be0 | 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65    6c 0a 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 | git-with-toplevel.....(file-exis | 
| 171c00 | 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c    65 2d 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 | ts-p.(expand-file-name.(expand-f | 
| 171c20 | 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69 74 22 20    6d 6f 64 75 6c 65 29 29 29 29 29 0a 0a 28 64 65 | ile-name.".git".module)))))..(de | 
| 171c40 | 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65    2d 6e 6f 2d 77 6f 72 6b 74 72 65 65 2d 70 20 28 | fun.magit-module-no-worktree-p.( | 
| 171c60 | 6d 6f 64 75 6c 65 29 0a 20 20 28 6e 6f 74 20 28    6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 77 6f 72 | module)...(not.(magit-module-wor | 
| 171c80 | 6b 74 72 65 65 2d 70 20 6d 6f 64 75 6c 65 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ktree-p.module)))..(defun.magit- | 
| 171ca0 | 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65    73 2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 | ignore-submodules-p.(&optional.r | 
| 171cc0 | 65 74 75 72 6e 2d 61 72 67 75 6d 65 6e 74 29 0a    20 20 28 6f 72 20 28 63 6c 2d 66 69 6e 64 2d 69 | eturn-argument)...(or.(cl-find-i | 
| 171ce0 | 66 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 20 20 20 | f.(lambda.(arg)................. | 
| 171d00 | 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66    69 78 2d 70 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 | ....(string-prefix-p."--ignore-s | 
| 171d20 | 75 62 6d 6f 64 75 6c 65 73 22 20 61 72 67 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ubmodules".arg))................ | 
| 171d40 | 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)...... | 
| 171d60 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 76 61 6c    75 65 20 28 6d 61 67 69 74 2d 67 65 74 20 22 64 | .(when-let.((value.(magit-get."d | 
| 171d80 | 69 66 66 2e 69 67 6e 6f 72 65 53 75 62 6d 6f 64    75 6c 65 73 22 29 29 29 0a 20 20 20 20 20 20 20 | iff.ignoreSubmodules")))........ | 
| 171da0 | 20 28 69 66 20 72 65 74 75 72 6e 2d 61 72 67 75    6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 | .(if.return-argument............ | 
| 171dc0 | 20 28 63 6f 6e 63 61 74 20 22 2d 2d 69 67 6e 6f    72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 3d 22 20 | .(concat."--ignore-submodules=". | 
| 171de0 | 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20    20 28 63 6f 6e 63 61 74 20 22 64 69 66 66 2e 69 | value)...........(concat."diff.i | 
| 171e00 | 67 6e 6f 72 65 53 75 62 6d 6f 64 75 6c 65 73 3d    22 20 76 61 6c 75 65 29 29 29 29 29 0a 0a 3b 3b | gnoreSubmodules=".value)))))..;; | 
| 171e20 | 3b 20 52 65 76 69 73 69 6f 6e 73 20 61 6e 64 20    52 65 66 65 72 65 6e 63 65 73 0a 0a 28 64 65 66 | ;.Revisions.and.References..(def | 
| 171e40 | 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 70 61 72    73 65 20 28 26 72 65 73 74 20 61 72 67 73 29 0a | un.magit-rev-parse.(&rest.args). | 
| 171e60 | 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 41 52 47 53 27 2c | .."Execute.`git.rev-parse.ARGS', | 
| 171e80 | 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 75 74 70 75 74 2e | .returning.first.line.of.output. | 
| 171ea0 | 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 6e | .If.there.is.no.output,.return.n | 
| 171ec0 | 69 6c 2e 22 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 69 6e 67 | il."...(apply.#'magit-git-string | 
| 171ee0 | 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 61 67 69 | ."rev-parse".args))..(defun.magi | 
| 171f00 | 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65    20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 | t-rev-parse-safe.(&rest.args)... | 
| 171f20 | 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 | 
| 171f40 | 65 74 75 72 6e 69 6e 67 20 66 69 72 73 74 20 6c    69 6e 65 20 6f 66 20 6f 75 74 70 75 74 2e 0a 49 | eturning.first.line.of.output..I | 
| 171f60 | 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 6e 69 6c | f.there.is.no.output,.return.nil | 
| 171f80 | 2e 20 20 4c 69 6b 65 20 60 6d 61 67 69 74 2d 72    65 76 2d 70 61 72 73 65 27 20 62 75 74 0a 69 67 | ...Like.`magit-rev-parse'.but.ig | 
| 171fa0 | 6e 6f 72 65 20 60 6d 61 67 69 74 2d 67 69 74 2d    64 65 62 75 67 27 2e 22 0a 20 20 28 61 70 70 6c | nore.`magit-git-debug'."...(appl | 
| 171fc0 | 79 20 23 27 6d 61 67 69 74 2d 67 69 74 2d 73 74    72 20 22 72 65 76 2d 70 61 72 73 65 22 20 61 72 | y.#'magit-git-str."rev-parse".ar | 
| 171fe0 | 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 72 65 76 2d 70 61 72 73 65 2d 74 72 75 | gs))..(defun.magit-rev-parse-tru | 
| 172000 | 65 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 60 67 69 74 20 72 | e.(&rest.args)..."Execute.`git.r | 
| 172020 | 65 76 2d 70 61 72 73 65 20 41 52 47 53 27 2c 20    72 65 74 75 72 6e 69 6e 67 20 74 20 69 66 20 69 | ev-parse.ARGS',.returning.t.if.i | 
| 172040 | 74 20 70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c    22 2e 0a 49 66 20 69 74 20 70 72 69 6e 74 73 20 | t.prints.\"true\"..If.it.prints. | 
| 172060 | 5c 22 66 61 6c 73 65 5c 22 2c 20 74 68 65 6e 20    72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 46 6f 72 | \"false\",.then.return.nil...For | 
| 172080 | 20 61 6e 79 20 6f 74 68 65 72 20 6f 75 74 70 75    74 0a 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f | .any.other.output.signal.an.erro | 
| 1720a0 | 72 2e 22 0a 20 20 28 6d 61 67 69 74 2d 67 69 74    2d 74 72 75 65 20 22 72 65 76 2d 70 61 72 73 65 | r."...(magit-git-true."rev-parse | 
| 1720c0 | 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 61 72 73 65 | ".args))..(defun.magit-rev-parse | 
| 1720e0 | 2d 66 61 6c 73 65 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 60 | -false.(&rest.args)..."Execute.` | 
| 172100 | 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 67 20 74 | git.rev-parse.ARGS',.returning.t | 
| 172120 | 20 69 66 20 69 74 20 70 72 69 6e 74 73 20 5c 22    66 61 6c 73 65 5c 22 2e 0a 49 66 20 69 74 20 70 | .if.it.prints.\"false\"..If.it.p | 
| 172140 | 72 69 6e 74 73 20 5c 22 74 72 75 65 5c 22 2c 20    74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e | rints.\"true\",.then.return.nil. | 
| 172160 | 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 20 61 6e | ..For.any.other.output.signal.an | 
| 172180 | 20 65 72 72 6f 72 2e 22 0a 20 20 28 6d 61 67 69    74 2d 67 69 74 2d 66 61 6c 73 65 20 22 72 65 76 | .error."...(magit-git-false."rev | 
| 1721a0 | 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 65 76 | -parse".args))..(defun.magit-rev | 
| 1721c0 | 2d 70 61 72 73 65 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 | -parse-p.(&rest.args)..."Execute | 
| 1721e0 | 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 67 | .`git.rev-parse.ARGS',.returning | 
| 172200 | 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 52 65 74 75 72 6e | .t.if.it.prints.\"true\"..Return | 
| 172220 | 20 74 20 69 66 20 74 68 65 20 66 69 72 73 74 20    28 61 6e 64 20 75 73 75 61 6c 6c 79 20 6f 6e 6c | .t.if.the.first.(and.usually.onl | 
| 172240 | 79 29 20 6f 75 74 70 75 74 20 6c 69 6e 65 20 69    73 20 74 68 65 0a 73 74 72 69 6e 67 20 5c 22 74 | y).output.line.is.the.string.\"t | 
| 172260 | 72 75 65 5c 22 2c 20 6f 74 68 65 72 77 69 73 65    20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 | rue\",.otherwise.return.nil."... | 
| 172280 | 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 69    74 2d 73 74 72 20 22 72 65 76 2d 70 61 72 73 65 | (equal.(magit-git-str."rev-parse | 
| 1722a0 | 22 20 61 72 67 73 29 20 22 74 72 75 65 22 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | ".args)."true"))..(defun.magit-r | 
| 1722c0 | 65 76 2d 76 65 72 69 66 79 20 28 72 65 76 29 0a    20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 | ev-verify.(rev)...(magit-git-str | 
| 1722e0 | 69 6e 67 2d 70 20 22 72 65 76 2d 70 61 72 73 65    22 20 22 2d 2d 76 65 72 69 66 79 22 20 72 65 76 | ing-p."rev-parse"."--verify".rev | 
| 172300 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 63 6f 6d 6d 69 74 2d 70 20 28 72 65 76 29 0a | ))..(defun.magit-commit-p.(rev). | 
| 172320 | 20 20 22 52 65 74 75 72 6e 20 66 75 6c 6c 20 68    61 73 68 20 66 6f 72 20 52 45 56 20 69 66 20 69 | .."Return.full.hash.for.REV.if.i | 
| 172340 | 74 20 6e 61 6d 65 73 20 61 6e 20 65 78 69 73 74    69 6e 67 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 | t.names.an.existing.commit."...( | 
| 172360 | 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79    20 28 63 6f 6e 63 61 74 20 72 65 76 20 22 5e 7b | magit-rev-verify.(concat.rev."^{ | 
| 172380 | 63 6f 6d 6d 69 74 7d 22 29 29 29 0a 0a 28 64 65    66 61 6c 69 61 73 20 27 6d 61 67 69 74 2d 72 65 | commit}")))..(defalias.'magit-re | 
| 1723a0 | 76 2d 76 65 72 69 66 79 2d 63 6f 6d 6d 69 74 20    27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 29 | v-verify-commit.'magit-commit-p) | 
| 1723c0 | 0a 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 67    69 74 2d 72 65 76 2d 68 61 73 68 20 27 6d 61 67 | ..(defalias.'magit-rev-hash.'mag | 
| 1723e0 | 69 74 2d 63 6f 6d 6d 69 74 2d 70 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 65 | it-commit-p)..(defun.magit-rev-e | 
| 172400 | 71 75 61 6c 20 28 61 20 62 29 0a 20 20 22 52 65    74 75 72 6e 20 74 20 69 66 20 74 68 65 72 65 20 | qual.(a.b)..."Return.t.if.there. | 
| 172420 | 61 72 65 20 6e 6f 20 64 69 66 66 65 72 65 6e 63    65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 63 | are.no.differences.between.the.c | 
| 172440 | 6f 6d 6d 69 74 73 20 41 20 61 6e 64 20 42 2e 22    0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 | ommits.A.and.B."...(magit-git-su | 
| 172460 | 63 63 65 73 73 20 22 64 69 66 66 22 20 22 2d 2d    71 75 69 65 74 22 20 61 20 62 29 29 0a 0a 28 64 | ccess."diff"."--quiet".a.b))..(d | 
| 172480 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 65    71 20 28 61 20 62 29 0a 20 20 22 52 65 74 75 72 | efun.magit-rev-eq.(a.b)..."Retur | 
| 1724a0 | 6e 20 74 20 69 66 20 41 20 61 6e 64 20 42 20 72    65 66 65 72 20 74 6f 20 74 68 65 20 73 61 6d 65 | n.t.if.A.and.B.refer.to.the.same | 
| 1724c0 | 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 6c 65 74    20 28 28 61 20 28 6d 61 67 69 74 2d 63 6f 6d 6d | .commit."...(let.((a.(magit-comm | 
| 1724e0 | 69 74 2d 70 20 61 29 29 0a 20 20 20 20 20 20 20    20 28 62 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 | it-p.a)).........(b.(magit-commi | 
| 172500 | 74 2d 70 20 62 29 29 29 0a 20 20 20 20 28 61 6e    64 20 61 20 62 20 28 65 71 75 61 6c 20 61 20 62 | t-p.b))).....(and.a.b.(equal.a.b | 
| 172520 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d | ))))..(defun.magit-rev-ancestor- | 
| 172540 | 70 20 28 61 20 62 29 0a 20 20 22 52 65 74 75 72    6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 63 6f 6d | p.(a.b)..."Return.non-nil.if.com | 
| 172560 | 6d 69 74 20 41 20 69 73 20 61 6e 20 61 6e 63 65    73 74 6f 72 20 6f 66 20 63 6f 6d 6d 69 74 20 42 | mit.A.is.an.ancestor.of.commit.B | 
| 172580 | 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 6d 65 72 67 65 2d 62 | ."...(magit-git-success."merge-b | 
| 1725a0 | 61 73 65 22 20 22 2d 2d 69 73 2d 61 6e 63 65 73    74 6f 72 22 20 61 20 62 29 29 0a 0a 28 64 65 66 | ase"."--is-ancestor".a.b))..(def | 
| 1725c0 | 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 68 65 61    64 2d 70 20 28 72 65 76 29 0a 20 20 28 6f 72 20 | un.magit-rev-head-p.(rev)...(or. | 
| 1725e0 | 28 65 71 75 61 6c 20 72 65 76 20 22 48 45 41 44    22 29 0a 20 20 20 20 20 20 28 61 6e 64 20 72 65 | (equal.rev."HEAD").......(and.re | 
| 172600 | 76 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f    74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d | v............(not.(string-match- | 
| 172620 | 70 20 22 5c 5c 2e 5c 5c 2e 22 20 72 65 76 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 | p."\\.\\.".rev))............(equ | 
| 172640 | 61 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 | al.(magit-rev-parse.rev)........ | 
| 172660 | 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 20 22 48 45 41 | ...........(magit-rev-parse."HEA | 
| 172680 | 44 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 72 65 76 2d 61 75 74 68 6f 72 | D")))))..(defun.magit-rev-author | 
| 1726a0 | 2d 70 20 28 72 65 76 29 0a 20 20 22 52 65 74 75    72 6e 20 74 20 69 66 20 74 68 65 20 75 73 65 72 | -p.(rev)..."Return.t.if.the.user | 
| 1726c0 | 20 69 73 20 74 68 65 20 61 75 74 68 6f 72 20 6f    66 20 52 45 56 2e 0a 4d 6f 72 65 20 70 72 65 63 | .is.the.author.of.REV..More.prec | 
| 1726e0 | 69 73 65 6c 79 20 72 65 74 75 72 6e 20 74 20 69    66 20 60 75 73 65 72 2e 6e 61 6d 65 27 20 69 73 | isely.return.t.if.`user.name'.is | 
| 172700 | 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 61 75    74 68 6f 72 0a 6e 61 6d 65 20 6f 66 20 52 45 56 | .equal.to.the.author.name.of.REV | 
| 172720 | 20 61 6e 64 2f 6f 72 20 60 75 73 65 72 2e 65 6d    61 69 6c 27 20 69 73 20 65 71 75 61 6c 20 74 6f | .and/or.`user.email'.is.equal.to | 
| 172740 | 20 74 68 65 20 61 75 74 68 6f 72 20 65 6d 61 69    6c 0a 6f 66 20 52 45 56 2e 22 0a 20 20 28 6f 72 | .the.author.email.of.REV."...(or | 
| 172760 | 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67    65 74 20 22 75 73 65 72 2e 6e 61 6d 65 22 29 20 | .(equal.(magit-get."user.name"). | 
| 172780 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d    61 74 20 22 25 61 6e 22 20 72 65 76 29 29 0a 20 | .(magit-rev-format."%an".rev)).. | 
| 1727a0 | 20 20 20 20 20 28 65 71 75 61 6c 20 28 6d 61 67    69 74 2d 67 65 74 20 22 75 73 65 72 2e 65 6d 61 | .....(equal.(magit-get."user.ema | 
| 1727c0 | 69 6c 22 29 20 28 6d 61 67 69 74 2d 72 65 76 2d    66 6f 72 6d 61 74 20 22 25 61 65 22 20 72 65 76 | il").(magit-rev-format."%ae".rev | 
| 1727e0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 72 65 76 2d 6e 61 6d 65 20 28 72 65 76 | ))))..(defun.magit-rev-name.(rev | 
| 172800 | 20 26 6f 70 74 69 6f 6e 61 6c 20 70 61 74 74 65    72 6e 20 6e 6f 74 2d 61 6e 63 68 6f 72 65 64 29 | .&optional.pattern.not-anchored) | 
| 172820 | 0a 20 20 22 52 65 74 75 72 6e 20 61 20 73 79 6d    62 6f 6c 69 63 20 6e 61 6d 65 20 66 6f 72 20 52 | ..."Return.a.symbolic.name.for.R | 
| 172840 | 45 56 20 75 73 69 6e 67 20 60 67 69 74 2d 6e 61    6d 65 2d 72 65 76 27 2e 0a 0a 50 41 54 54 45 52 | EV.using.`git-name-rev'...PATTER | 
| 172860 | 4e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f    20 6c 69 6d 69 74 20 74 68 65 20 72 65 73 75 6c | N.can.be.used.to.limit.the.resul | 
| 172880 | 74 20 74 6f 20 61 20 6d 61 74 63 68 69 6e 67 20    72 65 66 2e 0a 55 6e 6c 65 73 73 20 4e 4f 54 2d | t.to.a.matching.ref..Unless.NOT- | 
| 1728a0 | 41 4e 43 48 4f 52 45 44 20 69 73 20 6e 6f 6e 2d    6e 69 6c 2c 20 74 68 65 20 62 65 67 69 6e 6e 69 | ANCHORED.is.non-nil,.the.beginni | 
| 1728c0 | 6e 67 20 6f 66 20 74 68 65 20 72 65 66 20 6d 75    73 74 0a 6d 61 74 63 68 20 50 41 54 54 45 52 4e | ng.of.the.ref.must.match.PATTERN | 
| 1728e0 | 2e 0a 0a 41 6e 20 61 6e 63 68 6f 72 65 64 20 6c    6f 6f 6b 75 70 20 69 73 20 64 6f 6e 65 20 75 73 | ...An.anchored.lookup.is.done.us | 
| 172900 | 69 6e 67 20 74 68 65 20 61 72 67 75 6d 65 6e 74    73 0a 5c 22 2d 2d 65 78 63 6c 75 64 65 3d 2a 2f | ing.the.arguments.\"--exclude=*/ | 
| 172920 | 3c 50 41 54 54 45 52 4e 3e 20 2d 2d 65 78 63 6c    75 64 65 3d 2a 2f 48 45 41 44 5c 22 20 69 6e 20 | <PATTERN>.--exclude=*/HEAD\".in. | 
| 172940 | 61 64 64 69 74 69 6f 6e 20 74 6f 0a 5c 22 2d 2d    72 65 66 73 3d 3c 50 41 54 54 45 52 4e 3e 5c 22 | addition.to.\"--refs=<PATTERN>\" | 
| 172960 | 2c 20 70 72 6f 76 69 64 65 64 20 61 74 20 6c 65    61 73 74 20 76 65 72 73 69 6f 6e 20 76 32 2e 31 | ,.provided.at.least.version.v2.1 | 
| 172980 | 33 20 6f 66 20 47 69 74 20 69 73 0a 75 73 65 64    2e 20 20 4f 6c 64 65 72 20 76 65 72 73 69 6f 6e | 3.of.Git.is.used...Older.version | 
| 1729a0 | 73 20 64 69 64 20 6e 6f 74 20 73 75 70 70 6f 72    74 20 74 68 65 20 5c 22 2d 2d 65 78 63 6c 75 64 | s.did.not.support.the.\"--exclud | 
| 1729c0 | 65 5c 22 20 61 72 67 75 6d 65 6e 74 2e 0a 57 68    65 6e 20 5c 22 2d 2d 65 78 63 6c 75 64 65 5c 22 | e\".argument..When.\"--exclude\" | 
| 1729e0 | 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20    61 6e 64 20 60 67 69 74 2d 6e 61 6d 65 2d 72 65 | .cannot.be.used.and.`git-name-re | 
| 172a00 | 76 27 20 72 65 74 75 72 6e 73 20 61 0a 72 65 66    20 74 68 61 74 20 73 68 6f 75 6c 64 20 68 61 76 | v'.returns.a.ref.that.should.hav | 
| 172a20 | 65 20 62 65 65 6e 20 65 78 63 6c 75 64 65 64 2c    20 74 68 65 6e 20 74 68 61 74 20 69 73 20 64 69 | e.been.excluded,.then.that.is.di | 
| 172a40 | 73 63 61 72 64 65 64 20 61 6e 64 0a 74 68 69 73    20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e | scarded.and.this.function.return | 
| 172a60 | 73 20 6e 69 6c 20 69 6e 73 74 65 61 64 2e 20 20    54 68 69 73 20 69 73 20 75 6e 66 6f 72 74 75 6e | s.nil.instead...This.is.unfortun | 
| 172a80 | 61 74 65 20 62 65 63 61 75 73 65 0a 74 68 65 72    65 20 6d 69 67 68 74 20 62 65 20 6f 74 68 65 72 | ate.because.there.might.be.other | 
| 172aa0 | 20 72 65 66 73 20 74 68 61 74 20 64 6f 20 6d 61    74 63 68 2e 20 20 54 6f 20 66 69 78 20 74 68 61 | .refs.that.do.match...To.fix.tha | 
| 172ac0 | 74 2c 20 75 70 64 61 74 65 0a 47 69 74 2e 22 0a    20 20 28 69 66 20 28 76 65 72 73 69 6f 6e 3c 20 | t,.update.Git."...(if.(version<. | 
| 172ae0 | 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69    6f 6e 29 20 22 32 2e 31 33 22 29 0a 20 20 20 20 | (magit-git-version)."2.13")..... | 
| 172b00 | 20 20 28 77 68 65 6e 2d 6c 65 74 0a 20 20 20 20    20 20 20 20 20 20 28 28 72 65 66 20 28 6d 61 67 | ..(when-let...........((ref.(mag | 
| 172b20 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6e    61 6d 65 2d 72 65 76 22 20 22 2d 2d 6e 61 6d 65 | it-git-string."name-rev"."--name | 
| 172b40 | 2d 6f 6e 6c 79 22 20 22 2d 2d 6e 6f 2d 75 6e 64    65 66 69 6e 65 64 22 0a 20 20 20 20 20 20 20 20 | -only"."--no-undefined"......... | 
| 172b60 | 20 20 20 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 70 | ..........................(and.p | 
| 172b80 | 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 | 
| 172ba0 | 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 | )).............................. | 
| 172bc0 | 20 20 20 20 20 72 65 76 29 29 29 0a 20 20 20 20    20 20 20 20 28 69 66 20 28 61 6e 64 20 70 61 74 | .....rev))).........(if.(and.pat | 
| 172be0 | 74 65 72 6e 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 6d 61 | tern..................(string-ma | 
| 172c00 | 74 63 68 2d 70 20 22 5c 5c 60 72 65 66 73 2f 5b    5e 2f 5d 2b 2f 5c 5c 2a 5c 5c 27 22 20 70 61 74 | tch-p."\\`refs/[^/]+/\\*\\'".pat | 
| 172c20 | 74 65 72 6e 29 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 73 70 | tern)).............(let.((namesp | 
| 172c40 | 61 63 65 20 28 73 75 62 73 74 72 69 6e 67 20 70    61 74 74 65 72 6e 20 30 20 2d 31 29 29 29 0a 20 | ace.(substring.pattern.0.-1))).. | 
| 172c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e    64 20 28 6e 6f 74 20 28 6f 72 20 28 73 74 72 69 | .............(and.(not.(or.(stri | 
| 172c80 | 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 48 45 41    44 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 | ng-suffix-p."HEAD".ref)......... | 
| 172ca0 | 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 6e 67 | ....................(and.(string | 
| 172cc0 | 2d 6d 61 74 63 68 2d 70 20 6e 61 6d 65 73 70 61    63 65 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 | -match-p.namespace.ref)......... | 
| 172ce0 | 20 20 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 | 
| 172d00 | 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-rev-verify................. | 
| 172d20 | 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 6e | .......................(concat.n | 
| 172d40 | 61 6d 65 73 70 61 63 65 20 72 65 66 29 29 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | amespace.ref)))))).............. | 
| 172d60 | 20 20 20 20 20 20 72 65 66 29 29 0a 20 20 20 20    20 20 20 20 20 20 72 65 66 29 29 0a 20 20 20 20 | ......ref))...........ref))..... | 
| 172d80 | 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 20 22 2d 2d | (magit-git-string."name-rev"."-- | 
| 172da0 | 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 20 20 20 20 | name-only"."--no-undefined"..... | 
| 172dc0 | 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 74 74 65 72 6e 20 28 | ..................(and.pattern.( | 
| 172de0 | 63 6f 6e 63 61 74 20 22 2d 2d 72 65 66 73 3d 22    20 70 61 74 74 65 72 6e 29 29 0a 20 20 20 20 20 | concat."--refs=".pattern))...... | 
| 172e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 61 6e 64 20 70 61 74 74 65 72 6e 0a 20 20 | .................(and.pattern... | 
| 172e20 | 20 20 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 6e 6f | .........................(not.no | 
| 172e40 | 74 2d 61 6e 63 68 6f 72 65 64 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-anchored)..................... | 
| 172e60 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 2d 2d    65 78 63 6c 75 64 65 3d 2a 2f 48 45 41 44 22 0a | .......(list."--exclude=*/HEAD". | 
| 172e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 172ea0 | 20 28 63 6f 6e 63 61 74 20 22 2d 2d 65 78 63 6c    75 64 65 3d 2a 2f 22 20 70 61 74 74 65 72 6e 29 | .(concat."--exclude=*/".pattern) | 
| 172ec0 | 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 72 65 76 29 29 29 0a | )).......................rev))). | 
| 172ee0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65    76 2d 62 72 61 6e 63 68 20 28 72 65 76 29 0a 20 | .(defun.magit-rev-branch.(rev).. | 
| 172f00 | 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61    67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 72 65 76 | .(--when-let.(magit-rev-name.rev | 
| 172f20 | 20 22 72 65 66 73 2f 68 65 61 64 73 2f 2a 22 29    0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 | ."refs/heads/*").....(unless.(st | 
| 172f40 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 7e    5e 5d 22 20 69 74 29 20 69 74 29 29 29 0a 0a 28 | ring-match-p."[~^]".it).it)))..( | 
| 172f60 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d    73 68 6f 72 74 6e 61 6d 65 20 28 72 65 76 29 0a | defun.magit-get-shortname.(rev). | 
| 172f80 | 20 20 28 6c 65 74 2a 20 28 28 66 6e 20 28 61 70    70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 27 6d | ..(let*.((fn.(apply-partially.'m | 
| 172fa0 | 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 72 65    76 29 29 0a 20 20 20 20 20 20 20 20 20 28 6e 61 | agit-rev-name.rev))..........(na | 
| 172fc0 | 6d 65 20 28 6f 72 20 28 66 75 6e 63 61 6c 6c 20    66 6e 20 22 72 65 66 73 2f 74 61 67 73 2f 2a 22 | me.(or.(funcall.fn."refs/tags/*" | 
| 172fe0 | 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 6e | )....................(funcall.fn | 
| 173000 | 20 22 72 65 66 73 2f 68 65 61 64 73 2f 2a 22 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."refs/heads/*")................ | 
| 173020 | 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20    22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 2a 22 | ....(funcall.fn."refs/remotes/*" | 
| 173040 | 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28    28 6e 6f 74 20 6e 61 6d 65 29 0a 20 20 20 20 20 | )))).....(cond.((not.name)...... | 
| 173060 | 20 20 20 20 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 | ......(magit-rev-parse."--short" | 
| 173080 | 20 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | .rev))...........((string-match. | 
| 1730a0 | 22 5e 5c 5c 28 3f 3a 74 61 67 73 5c 5c 7c 72 65    6d 6f 74 65 73 5c 5c 29 2f 5c 5c 28 2e 2b 5c 5c | "^\\(?:tags\\|remotes\\)/\\(.+\\ | 
| 1730c0 | 29 22 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 72 | )".name)............(if.(magit-r | 
| 1730e0 | 65 66 2d 61 6d 62 69 67 75 6f 75 73 2d 70 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6e | ef-ambiguous-p.(match-string.1.n | 
| 173100 | 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 6e 61 6d 65 0a 20 20 20 20 20 20 | ame))................name....... | 
| 173120 | 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74    72 69 6e 67 20 31 20 6e 61 6d 65 29 29 29 0a 20 | .......(match-string.1.name))).. | 
| 173140 | 20 20 20 20 20 20 20 20 20 28 74 20 28 6d 61 67    69 74 2d 72 65 66 2d 6d 61 79 62 65 2d 71 75 61 | .........(t.(magit-ref-maybe-qua | 
| 173160 | 6c 69 66 79 20 6e 61 6d 65 29 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 61 6d | lify.name)))))..(defun.magit-nam | 
| 173180 | 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 29 0a 20 20 28 | e-branch.(rev.&optional.lax)...( | 
| 1731a0 | 6f 72 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 72 65 76 29 | or.(magit-name-local-branch.rev) | 
| 1731c0 | 0a 20 20 20 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 | .......(magit-name-remote-branch | 
| 1731e0 | 20 72 65 76 29 0a 20 20 20 20 20 20 28 61 6e 64    20 6c 61 78 20 28 6f 72 20 28 6d 61 67 69 74 2d | .rev).......(and.lax.(or.(magit- | 
| 173200 | 6e 61 6d 65 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63    68 20 72 65 76 20 74 29 0a 20 20 20 20 20 20 20 | name-local-branch.rev.t)........ | 
| 173220 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67    69 74 2d 6e 61 6d 65 2d 72 65 6d 6f 74 65 2d 62 | ............(magit-name-remote-b | 
| 173240 | 72 61 6e 63 68 20 72 65 76 20 74 29 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e | ranch.rev.t)))))..(defun.magit-n | 
| 173260 | 61 6d 65 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68    20 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 | ame-local-branch.(rev.&optional. | 
| 173280 | 6c 61 78 29 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c    65 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 6e 61 | lax)...(--when-let.(magit-rev-na | 
| 1732a0 | 6d 65 20 72 65 76 20 22 72 65 66 73 2f 68 65 61    64 73 2f 2a 22 29 0a 20 20 20 20 28 61 6e 64 20 | me.rev."refs/heads/*").....(and. | 
| 1732c0 | 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 2d 70 20 22 5b 7e | (or.lax.(not.(string-match-p."[~ | 
| 1732e0 | 5e 5d 22 20 69 74 29 29 29 20 69 74 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 61 | ^]".it))).it)))..(defun.magit-na | 
| 173300 | 6d 65 2d 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 | me-remote-branch.(rev.&optional. | 
| 173320 | 6c 61 78 29 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c    65 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 6e 61 | lax)...(--when-let.(magit-rev-na | 
| 173340 | 6d 65 20 72 65 76 20 22 72 65 66 73 2f 72 65 6d    6f 74 65 73 2f 2a 22 29 0a 20 20 20 20 28 61 6e | me.rev."refs/remotes/*").....(an | 
| 173360 | 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 2d 70 20 22 | d.(or.lax.(not.(string-match-p." | 
| 173380 | 5b 7e 5e 5d 22 20 69 74 29 29 29 0a 20 20 20 20    20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 | [~^]".it)))..........(substring. | 
| 1733a0 | 69 74 20 38 29 29 29 29 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 6e 61 6d 65 2d 74 61 67 20 | it.8))))..(defun.magit-name-tag. | 
| 1733c0 | 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 6c    61 78 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 | (rev.&optional.lax)...(when-let. | 
| 1733e0 | 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 65 66 73 | ((name.(magit-rev-name.rev."refs | 
| 173400 | 2f 74 61 67 73 2f 2a 22 29 29 29 0a 20 20 20 20    28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 73 75 | /tags/*"))).....(when.(string-su | 
| 173420 | 66 66 69 78 2d 70 20 22 5e 30 22 20 6e 61 6d 65    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6e 61 | ffix-p."^0".name).......(setq.na | 
| 173440 | 6d 65 20 28 73 75 62 73 74 72 69 6e 67 20 6e 61    6d 65 20 30 20 2d 32 29 29 29 0a 20 20 20 20 28 | me.(substring.name.0.-2))).....( | 
| 173460 | 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 2d 70 | and.(or.lax.(not.(string-match-p | 
| 173480 | 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 74 72 | ."[~^]".name)))..........(substr | 
| 1734a0 | 69 6e 67 20 6e 61 6d 65 20 35 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 | ing.name.5))))..(defun.magit-ref | 
| 1734c0 | 2d 61 62 62 72 65 76 20 28 72 65 66 6e 61 6d 65    29 0a 20 20 22 52 65 74 75 72 6e 20 61 6e 20 75 | -abbrev.(refname)..."Return.an.u | 
| 1734e0 | 6e 61 6d 62 69 67 75 6f 75 73 20 61 62 62 72 65    76 69 61 74 69 6f 6e 20 6f 66 20 52 45 46 4e 41 | nambiguous.abbreviation.of.REFNA | 
| 173500 | 4d 45 2e 22 0a 20 20 28 6d 61 67 69 74 2d 72 65    76 2d 70 61 72 73 65 20 22 2d 2d 76 65 72 69 66 | ME."...(magit-rev-parse."--verif | 
| 173520 | 79 22 20 22 2d 2d 61 62 62 72 65 76 2d 72 65 66    22 20 72 65 66 6e 61 6d 65 29 29 0a 0a 28 64 65 | y"."--abbrev-ref".refname))..(de | 
| 173540 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d 66 75    6c 6c 6e 61 6d 65 20 28 72 65 66 6e 61 6d 65 29 | fun.magit-ref-fullname.(refname) | 
| 173560 | 0a 20 20 22 52 65 74 75 72 6e 20 66 75 6c 6c 79    20 71 75 61 6c 69 66 69 65 64 20 72 65 66 6e 61 | ..."Return.fully.qualified.refna | 
| 173580 | 6d 65 20 66 6f 72 20 52 45 46 4e 41 4d 45 2e 0a    49 66 20 52 45 46 4e 41 4d 45 20 69 73 20 61 6d | me.for.REFNAME..If.REFNAME.is.am | 
| 1735a0 | 62 69 67 75 6f 75 73 2c 20 72 65 74 75 72 6e 20    6e 69 6c 2e 22 0a 20 20 28 6d 61 67 69 74 2d 72 | biguous,.return.nil."...(magit-r | 
| 1735c0 | 65 76 2d 70 61 72 73 65 20 22 2d 2d 76 65 72 69    66 79 22 20 22 2d 2d 73 79 6d 62 6f 6c 69 63 2d | ev-parse."--verify"."--symbolic- | 
| 1735e0 | 66 75 6c 6c 2d 6e 61 6d 65 22 20 72 65 66 6e 61    6d 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | full-name".refname))..(defun.mag | 
| 173600 | 69 74 2d 72 65 66 2d 61 6d 62 69 67 75 6f 75 73    2d 70 20 28 72 65 66 6e 61 6d 65 29 0a 20 20 28 | it-ref-ambiguous-p.(refname)...( | 
| 173620 | 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a    20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d | save-match-data.....(if.(string- | 
| 173640 | 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 5b 5e 5e    7e 5d 2b 5c 5c 29 5c 5c 28 2e 2a 5c 5c 29 22 20 | match."\\`\\([^^~]+\\)\\(.*\\)". | 
| 173660 | 72 65 66 6e 61 6d 65 29 0a 20 20 20 20 20 20 20    20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 72 65 66 | refname).........(not.(magit-ref | 
| 173680 | 2d 66 75 6c 6c 6e 61 6d 65 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 31 20 72 65 66 6e 61 6d | -fullname.(match-string.1.refnam | 
| 1736a0 | 65 29 29 29 0a 20 20 20 20 20 20 28 65 72 72 6f    72 20 22 25 53 20 68 61 73 20 61 6e 20 75 6e 72 | e))).......(error."%S.has.an.unr | 
| 1736c0 | 65 63 6f 67 6e 69 7a 65 64 20 66 6f 72 6d 61 74    22 20 72 65 66 6e 61 6d 65 29 29 29 29 0a 0a 28 | ecognized.format".refname))))..( | 
| 1736e0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d    6d 61 79 62 65 2d 71 75 61 6c 69 66 79 20 28 72 | defun.magit-ref-maybe-qualify.(r | 
| 173700 | 65 66 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c    20 70 72 65 66 69 78 29 0a 20 20 22 49 66 20 52 | efname.&optional.prefix)..."If.R | 
| 173720 | 45 46 4e 41 4d 45 20 69 73 20 61 6d 62 69 67 75    6f 75 73 2c 20 74 72 79 20 74 6f 20 64 69 73 61 | EFNAME.is.ambiguous,.try.to.disa | 
| 173740 | 6d 62 69 67 75 61 74 65 20 69 74 20 62 79 20 70    72 65 70 65 6e 64 20 50 52 45 46 49 58 20 74 6f | mbiguate.it.by.prepend.PREFIX.to | 
| 173760 | 20 69 74 2e 0a 52 65 74 75 72 6e 20 61 6e 20 75    6e 61 6d 62 69 67 75 6f 75 73 20 72 65 66 6e 61 | .it..Return.an.unambiguous.refna | 
| 173780 | 6d 65 2c 20 65 69 74 68 65 72 20 52 45 46 4e 41    4d 45 20 6f 72 20 74 68 61 74 20 70 72 65 66 69 | me,.either.REFNAME.or.that.prefi | 
| 1737a0 | 78 65 64 0a 77 69 74 68 20 50 52 45 46 49 58 2c    20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 20 | xed.with.PREFIX,.nil.otherwise.. | 
| 1737c0 | 20 49 66 20 52 45 46 4e 41 4d 45 20 68 61 73 20    61 6e 20 6f 66 66 73 65 74 20 73 75 66 66 69 78 | .If.REFNAME.has.an.offset.suffix | 
| 1737e0 | 0a 73 75 63 68 20 61 73 20 5c 22 7e 31 5c 22 2c    20 74 68 65 6e 20 74 68 61 74 20 69 73 20 70 72 | .such.as.\"~1\",.then.that.is.pr | 
| 173800 | 65 73 65 72 76 65 64 2e 20 20 49 66 20 6f 70 74    69 6f 6e 61 6c 20 50 52 45 46 49 58 20 69 73 0a | eserved...If.optional.PREFIX.is. | 
| 173820 | 6e 69 6c 2c 20 74 68 65 6e 20 75 73 65 20 5c 22    68 65 61 64 73 2f 5c 22 2e 20 20 22 0a 20 20 28 | nil,.then.use.\"heads/\"..."...( | 
| 173840 | 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 20 72 65 66 6e 61 6d | if.(magit-ref-ambiguous-p.refnam | 
| 173860 | 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28    72 65 66 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 | e).......(let.((refname.(concat. | 
| 173880 | 28 6f 72 20 70 72 65 66 69 78 20 22 68 65 61 64    73 2f 22 29 20 72 65 66 6e 61 6d 65 29 29 29 0a | (or.prefix."heads/").refname))). | 
| 1738a0 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f    74 20 28 6d 61 67 69 74 2d 72 65 66 2d 61 6d 62 | ........(and.(not.(magit-ref-amb | 
| 1738c0 | 69 67 75 6f 75 73 2d 70 20 72 65 66 6e 61 6d 65    29 29 20 72 65 66 6e 61 6d 65 29 29 0a 20 20 20 | iguous-p.refname)).refname)).... | 
| 1738e0 | 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 65 78 69 | .refname))..(defun.magit-ref-exi | 
| 173900 | 73 74 73 2d 70 20 28 72 65 66 29 0a 20 20 28 6d    61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 | sts-p.(ref)...(magit-git-success | 
| 173920 | 20 22 73 68 6f 77 2d 72 65 66 22 20 22 2d 2d 76    65 72 69 66 79 22 20 72 65 66 29 29 0a 0a 28 64 | ."show-ref"."--verify".ref))..(d | 
| 173940 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d 65    71 75 61 6c 20 28 61 20 62 29 0a 20 20 22 52 65 | efun.magit-ref-equal.(a.b)..."Re | 
| 173960 | 74 75 72 6e 20 74 20 69 66 20 74 68 65 20 72 65    66 6e 61 6d 65 73 20 41 20 61 6e 64 20 42 20 61 | turn.t.if.the.refnames.A.and.B.a | 
| 173980 | 72 65 20 60 65 71 75 61 6c 27 2e 0a 41 20 73 79    6d 62 6f 6c 69 63 2d 72 65 66 20 70 6f 69 6e 74 | re.`equal'..A.symbolic-ref.point | 
| 1739a0 | 69 6e 67 20 74 6f 20 73 6f 6d 65 20 72 65 66 2c    20 69 73 20 60 65 71 75 61 6c 27 20 74 6f 20 74 | ing.to.some.ref,.is.`equal'.to.t | 
| 1739c0 | 68 61 74 20 72 65 66 2c 0a 61 73 20 61 72 65 20    74 77 6f 20 73 79 6d 62 6f 6c 69 63 2d 72 65 66 | hat.ref,.as.are.two.symbolic-ref | 
| 1739e0 | 73 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 74 68    65 20 73 61 6d 65 20 72 65 66 2e 20 20 52 65 66 | s.pointing.to.the.same.ref...Ref | 
| 173a00 | 6e 61 6d 65 73 0a 6d 61 79 20 62 65 20 61 62 62    72 65 76 69 61 74 65 64 2e 22 0a 20 20 28 6c 65 | names.may.be.abbreviated."...(le | 
| 173a20 | 74 20 28 28 61 20 28 6d 61 67 69 74 2d 72 65 66    2d 66 75 6c 6c 6e 61 6d 65 20 61 29 29 0a 20 20 | t.((a.(magit-ref-fullname.a))... | 
| 173a40 | 20 20 20 20 20 20 28 62 20 28 6d 61 67 69 74 2d    72 65 66 2d 66 75 6c 6c 6e 61 6d 65 20 62 29 29 | ......(b.(magit-ref-fullname.b)) | 
| 173a60 | 29 0a 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 | ).....(and.a.b.(equal.a.b))))..( | 
| 173a80 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d    65 71 20 28 61 20 62 29 0a 20 20 22 52 65 74 75 | defun.magit-ref-eq.(a.b)..."Retu | 
| 173aa0 | 72 6e 20 74 20 69 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 | rn.t.if.the.refnames.A.and.B.are | 
| 173ac0 | 20 60 65 71 27 2e 0a 41 20 73 79 6d 62 6f 6c 69    63 2d 72 65 66 20 69 73 20 60 65 71 27 20 74 6f | .`eq'..A.symbolic-ref.is.`eq'.to | 
| 173ae0 | 20 69 74 73 65 6c 66 2c 20 62 75 74 20 6e 6f 74    20 74 6f 20 74 68 65 20 72 65 66 20 69 74 20 70 | .itself,.but.not.to.the.ref.it.p | 
| 173b00 | 6f 69 6e 74 73 0a 74 6f 2c 20 6f 72 20 74 6f 20    73 6f 6d 65 20 6f 74 68 65 72 20 73 79 6d 62 6f | oints.to,.or.to.some.other.symbo | 
| 173b20 | 6c 69 63 2d 72 65 66 20 74 68 61 74 20 70 6f 69    6e 74 73 20 74 6f 20 74 68 65 20 73 61 6d 65 20 | lic-ref.that.points.to.the.same. | 
| 173b40 | 72 65 66 2e 22 0a 20 20 28 6c 65 74 20 28 28 73    79 6d 62 6f 6c 69 63 2d 61 20 28 6d 61 67 69 74 | ref."...(let.((symbolic-a.(magit | 
| 173b60 | 2d 73 79 6d 62 6f 6c 69 63 2d 72 65 66 2d 70 20    61 29 29 0a 20 20 20 20 20 20 20 20 28 73 79 6d | -symbolic-ref-p.a)).........(sym | 
| 173b80 | 62 6f 6c 69 63 2d 62 20 28 6d 61 67 69 74 2d 73    79 6d 62 6f 6c 69 63 2d 72 65 66 2d 70 20 62 29 | bolic-b.(magit-symbolic-ref-p.b) | 
| 173ba0 | 29 29 0a 20 20 20 20 28 6f 72 20 28 61 6e 64 20    73 79 6d 62 6f 6c 69 63 2d 61 0a 20 20 20 20 20 | )).....(or.(and.symbolic-a...... | 
| 173bc0 | 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 69 63    2d 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........symbolic-b.............. | 
| 173be0 | 28 65 71 75 61 6c 20 61 20 62 29 29 0a 20 20 20    20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 73 | (equal.a.b)).........(and.(not.s | 
| 173c00 | 79 6d 62 6f 6c 69 63 2d 61 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6e 6f 74 20 73 79 6d | ymbolic-a)..............(not.sym | 
| 173c20 | 62 6f 6c 69 63 2d 62 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 | bolic-b)..............(magit-ref | 
| 173c40 | 2d 65 71 75 61 6c 20 61 20 62 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 68 65 | -equal.a.b)))))..(defun.magit-he | 
| 173c60 | 61 64 69 73 68 20 28 29 0a 20 20 22 52 65 74 75    72 6e 20 74 68 65 20 60 48 45 41 44 27 20 6f 72 | adish.()..."Return.the.`HEAD'.or | 
| 173c80 | 20 69 66 20 74 68 61 74 20 64 6f 65 73 6e 27 74    20 65 78 69 73 74 20 74 68 65 20 68 61 73 68 20 | .if.that.doesn't.exist.the.hash. | 
| 173ca0 | 6f 66 20 74 68 65 20 65 6d 70 74 79 20 74 72 65    65 2e 22 0a 20 20 28 69 66 20 28 6d 61 67 69 74 | of.the.empty.tree."...(if.(magit | 
| 173cc0 | 2d 6e 6f 2d 63 6f 6d 6d 69 74 2d 70 29 0a 20 20    20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 | -no-commit-p).......(magit-git-s | 
| 173ce0 | 74 72 69 6e 67 20 22 6d 6b 74 72 65 65 22 29 0a    20 20 20 20 22 48 45 41 44 22 29 29 0a 0a 28 64 | tring."mktree")....."HEAD"))..(d | 
| 173d00 | 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63    68 2d 61 74 2d 70 6f 69 6e 74 20 28 29 0a 20 20 | efun.magit-branch-at-point.()... | 
| 173d20 | 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 63 68 20 | (magit-section-case.....(branch. | 
| 173d40 | 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29    0a 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6f 72 | (oref.it.value)).....(commit.(or | 
| 173d60 | 20 28 6d 61 67 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 | .(magit--painted-branch-at-point | 
| 173d80 | 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 6e 61 6d 65 2d 62 72 | ).................(magit-name-br | 
| 173da0 | 61 6e 63 68 20 28 6f 72 65 66 20 69 74 20 76 61    6c 75 65 29 29 29 29 29 29 0a 0a 28 64 65 66 75 | anch.(oref.it.value))))))..(defu | 
| 173dc0 | 6e 20 6d 61 67 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 | n.magit--painted-branch-at-point | 
| 173de0 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65    29 0a 20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f | .(&optional.type)...(or.(and.(no | 
| 173e00 | 74 20 28 65 71 20 74 79 70 65 20 27 72 65 6d 6f    74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t.(eq.type.'remote))............ | 
| 173e20 | 28 6d 65 6d 71 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 29 | (memq.(get-text-property.(point) | 
| 173e40 | 20 27 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 | .'font-lock-face)............... | 
| 173e60 | 20 20 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 | ...(list.'magit-branch-local.... | 
| 173e80 | 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 | 
| 173ea0 | 68 2d 63 75 72 72 65 6e 74 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 | h-current))............(when-let | 
| 173ec0 | 20 28 28 62 72 61 6e 63 68 20 28 74 68 69 6e 67    2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 | .((branch.(thing-at-point.'git-r | 
| 173ee0 | 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 64 72 20 28 | evision.t)))..............(cdr.( | 
| 173f00 | 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 63 68 29 29 | magit-split-branch-name.branch)) | 
| 173f20 | 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 27 6c 6f 63 | )).......(and.(not.(eq.type.'loc | 
| 173f40 | 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 65 78 74 2d | al))............(memq.(get-text- | 
| 173f60 | 70 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29    20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 | property.(point).'font-lock-face | 
| 173f80 | 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 27 6d 61 67 69 74 2d | )..................(list.'magit- | 
| 173fa0 | 62 72 61 6e 63 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 | branch-remote................... | 
| 173fc0 | 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 2d 68 65 61 64 29 29 | .....'magit-branch-remote-head)) | 
| 173fe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 68 69    6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 | ............(thing-at-point.'git | 
| 174000 | 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 6c 6f | -revision.t))))..(defun.magit-lo | 
| 174020 | 63 61 6c 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 | cal-branch-at-point.()...(magit- | 
| 174040 | 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 28 28 | section-case.....(branch.(let.(( | 
| 174060 | 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65    66 2d 6d 61 79 62 65 2d 71 75 61 6c 69 66 79 20 | branch.(magit-ref-maybe-qualify. | 
| 174080 | 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (oref.it.value)))).............. | 
| 1740a0 | 20 28 77 68 65 6e 20 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 | .(when.(member.branch.(magit-lis | 
| 1740c0 | 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)).......... | 
| 1740e0 | 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 29 29    0a 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6f 72 | .......branch))).....(commit.(or | 
| 174100 | 20 28 6d 61 67 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 | .(magit--painted-branch-at-point | 
| 174120 | 20 27 6c 6f 63 61 6c 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 | .'local).................(magit- | 
| 174140 | 6e 61 6d 65 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63    68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 | name-local-branch.(oref.it.value | 
| 174160 | 29 29 29 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 62 72 61 6e | ))))))..(defun.magit-remote-bran | 
| 174180 | 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 65 63 74 69 6f 6e 2d | ch-at-point.()...(magit-section- | 
| 1741a0 | 63 61 73 65 0a 20 20 20 20 28 62 72 61 6e 63 68    20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 | case.....(branch.(let.((branch.( | 
| 1741c0 | 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 20 20 20 28 | oref.it.value)))...............( | 
| 1741e0 | 77 68 65 6e 20 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 | when.(member.branch.(magit-list- | 
| 174200 | 72 65 6d 6f 74 65 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 | remote-branch-names))........... | 
| 174220 | 20 20 20 20 20 20 62 72 61 6e 63 68 29 29 29 0a    20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6f 72 20 | ......branch))).....(commit.(or. | 
| 174240 | 28 6d 61 67 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 20 | (magit--painted-branch-at-point. | 
| 174260 | 27 72 65 6d 6f 74 65 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 | 'remote).................(magit- | 
| 174280 | 6e 61 6d 65 2d 72 65 6d 6f 74 65 2d 62 72 61 6e    63 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 | name-remote-branch.(oref.it.valu | 
| 1742a0 | 65 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 69 74 2d 61 74 2d | e))))))..(defun.magit-commit-at- | 
| 1742c0 | 70 6f 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 76 61 | point.()...(or.(magit-section-va | 
| 1742e0 | 6c 75 65 2d 69 66 20 27 63 6f 6d 6d 69 74 29 0a    20 20 20 20 20 20 28 74 68 69 6e 67 2d 61 74 2d | lue-if.'commit).......(thing-at- | 
| 174300 | 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 20 20 28 77 68 | point.'git-revision.t).......(wh | 
| 174320 | 65 6e 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 | en-let.((chunk.(magit-current-bl | 
| 174340 | 61 6d 65 2d 63 68 75 6e 6b 20 27 61 64 64 69 74    69 6f 6e 20 74 29 29 29 0a 20 20 20 20 20 20 20 | ame-chunk.'addition.t)))........ | 
| 174360 | 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 28 61 | .(oref.chunk.orig-rev)).......(a | 
| 174380 | 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 74 61 73 68 2d | nd.(derived-mode-p.'magit-stash- | 
| 1743a0 | 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............................ | 
| 1743c0 | 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 20 20 20 20 20 | 'magit-merge-preview-mode....... | 
| 1743e0 | 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 72 65 76 69 | .....................'magit-revi | 
| 174400 | 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 2d 62 75 66 66 | sion-mode)............magit-buff | 
| 174420 | 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 74 2d 62 72 61 | er-revision)))..(defun.magit-bra | 
| 174440 | 6e 63 68 2d 6f 72 2d 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 | nch-or-commit-at-point.()...(or. | 
| 174460 | 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 28 62 72 61 | (magit-section-case.........(bra | 
| 174480 | 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 66 2d 6d    61 79 62 65 2d 71 75 61 6c 69 66 79 20 28 6f 72 | nch.(magit-ref-maybe-qualify.(or | 
| 1744a0 | 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20    20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 | ef.it.value))).........(commit.( | 
| 1744c0 | 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 2d 61 74 2d 70 6f 69 | or.(magit--painted-branch-at-poi | 
| 1744e0 | 6e 74 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 74 20 28 28 72 | nt).....................(let.((r | 
| 174500 | 65 76 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 | ev.(oref.it.value)))............ | 
| 174520 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28    6d 61 67 69 74 2d 6e 61 6d 65 2d 62 72 61 6e 63 | ...........(or.(magit-name-branc | 
| 174540 | 68 20 72 65 76 29 20 72 65 76 29 29 29 29 0a 20    20 20 20 20 20 20 20 28 74 61 67 20 28 6d 61 67 | h.rev).rev)))).........(tag.(mag | 
| 174560 | 69 74 2d 72 65 66 2d 6d 61 79 62 65 2d 71 75 61    6c 69 66 79 20 28 6f 72 65 66 20 69 74 20 76 61 | it-ref-maybe-qualify.(oref.it.va | 
| 174580 | 6c 75 65 29 20 22 74 61 67 73 2f 22 29 29 0a 20    20 20 20 20 20 20 20 28 70 75 6c 6c 72 65 71 20 | lue)."tags/")).........(pullreq. | 
| 1745a0 | 28 6f 72 20 28 61 6e 64 20 28 66 62 6f 75 6e 64    70 20 27 66 6f 72 67 65 2d 2d 70 75 6c 6c 72 65 | (or.(and.(fboundp.'forge--pullre | 
| 1745c0 | 71 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 | q-branch)....................... | 
| 1745e0 | 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63    68 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(magit-branch-p............. | 
| 174600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    66 6f 72 67 65 2d 2d 70 75 6c 6c 72 65 71 2d 62 | ...............(forge--pullreq-b | 
| 174620 | 72 61 6e 63 68 20 28 6f 72 65 66 20 69 74 20 76    61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 | ranch.(oref.it.value))))........ | 
| 174640 | 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 70 20 28 66 6f 72 6d | ..............(magit-ref-p.(form | 
| 174660 | 61 74 20 22 72 65 66 73 2f 70 75 6c 6c 72 65 71    73 2f 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | at."refs/pullreqs/%s"........... | 
| 174680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1746a0 | 28 6f 72 65 66 20 28 6f 72 65 66 20 69 74 20 76    61 6c 75 65 29 20 6e 75 6d 62 65 72 29 29 29 29 | (oref.(oref.it.value).number)))) | 
| 1746c0 | 29 29 0a 20 20 20 20 20 20 28 74 68 69 6e 67 2d    61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 | )).......(thing-at-point.'git-re | 
| 1746e0 | 76 69 73 69 6f 6e 20 74 29 0a 20 20 20 20 20 20    28 77 68 65 6e 2d 6c 65 74 20 28 28 63 68 75 6e | vision.t).......(when-let.((chun | 
| 174700 | 6b 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 20 27 61 64 | k.(magit-current-blame-chunk.'ad | 
| 174720 | 64 69 74 69 6f 6e 20 74 29 29 29 0a 20 20 20 20    20 20 20 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 | dition.t))).........(oref.chunk. | 
| 174740 | 6f 72 69 67 2d 72 65 76 29 29 0a 20 20 20 20 20    20 28 61 6e 64 20 6d 61 67 69 74 2d 62 75 66 66 | orig-rev)).......(and.magit-buff | 
| 174760 | 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20    20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 | er-file-name............magit-bu | 
| 174780 | 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 0a 20 20    20 20 20 20 28 61 6e 64 20 28 64 65 72 69 76 65 | ffer-refname).......(and.(derive | 
| 1747a0 | 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d    73 74 61 73 68 2d 6d 6f 64 65 0a 20 20 20 20 20 | d-mode-p.'magit-stash-mode...... | 
| 1747c0 | 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 6d 65 72 | ......................'magit-mer | 
| 1747e0 | 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f 64 65 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge-preview-mode................. | 
| 174800 | 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69    74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 | ...........'magit-revision-mode) | 
| 174820 | 0a 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 65 76 69 73 69 6f | ............magit-buffer-revisio | 
| 174840 | 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 74 61 67 2d 61 74 2d 70 6f 69 6e 74 20 | n)))..(defun.magit-tag-at-point. | 
| 174860 | 28 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 28 74 61 | ()...(magit-section-case.....(ta | 
| 174880 | 67 20 20 20 20 28 6f 72 65 66 20 69 74 20 76 61    6c 75 65 29 29 0a 20 20 20 20 28 63 6f 6d 6d 69 | g....(oref.it.value)).....(commi | 
| 1748a0 | 74 20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 74 61    67 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 | t.(magit-name-tag.(oref.it.value | 
| 1748c0 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 73 74 61 73 68 2d 61 74 2d 70 6f 69 | )))))..(defun.magit-stash-at-poi | 
| 1748e0 | 6e 74 20 28 29 0a 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 | nt.()...(magit-section-value-if. | 
| 174900 | 27 73 74 61 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 61 74 | 'stash))..(defun.magit-remote-at | 
| 174920 | 2d 70 6f 69 6e 74 20 28 29 0a 20 20 28 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a | -point.()...(magit-section-case. | 
| 174940 | 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6f 72 65    66 20 69 74 20 76 61 6c 75 65 29 29 0a 20 20 20 | ....(remote.(oref.it.value)).... | 
| 174960 | 20 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d    73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 | .(branch.(magit-section-parent-v | 
| 174980 | 61 6c 75 65 20 69 74 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 | alue.it))))..(defun.magit-module | 
| 1749a0 | 2d 61 74 2d 70 6f 69 6e 74 20 28 26 6f 70 74 69    6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65 29 0a | -at-point.(&optional.predicate). | 
| 1749c0 | 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 6d 61 | ..(when.(magit-section-match.'ma | 
| 1749e0 | 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69    6f 6e 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d | git-module-section).....(let.((m | 
| 174a00 | 6f 64 75 6c 65 20 28 6f 72 65 66 20 28 6d 61 67    69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 | odule.(oref.(magit-current-secti | 
| 174a20 | 6f 6e 29 20 76 61 6c 75 65 29 29 29 0a 20 20 20    20 20 20 28 61 6e 64 20 28 6f 72 20 28 6e 6f 74 | on).value))).......(and.(or.(not | 
| 174a40 | 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 20 28 66 75 6e 63 | .predicate)................(func | 
| 174a60 | 61 6c 6c 20 70 72 65 64 69 63 61 74 65 20 6d 6f    64 75 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 | all.predicate.module)).......... | 
| 174a80 | 20 20 6d 6f 64 75 6c 65 29 29 29 29 0a 0a 28 64    65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 63 | ..module))))..(defun.magit-get-c | 
| 174aa0 | 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 20 28 29    0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 72 | urrent-branch.()..."Return.the.r | 
| 174ac0 | 65 66 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75    72 72 65 6e 74 6c 79 20 63 68 65 63 6b 65 64 20 | efname.of.the.currently.checked. | 
| 174ae0 | 6f 75 74 20 62 72 61 6e 63 68 2e 0a 52 65 74 75    72 6e 20 6e 69 6c 20 69 66 20 6e 6f 20 62 72 61 | out.branch..Return.nil.if.no.bra | 
| 174b00 | 6e 63 68 20 69 73 20 63 75 72 72 65 6e 74 6c 79    20 63 68 65 63 6b 65 64 20 6f 75 74 2e 22 0a 20 | nch.is.currently.checked.out.".. | 
| 174b20 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69    6e 67 20 22 73 79 6d 62 6f 6c 69 63 2d 72 65 66 | .(magit-git-string."symbolic-ref | 
| 174b40 | 22 20 22 2d 2d 73 68 6f 72 74 22 20 22 48 45 41    44 22 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 | "."--short"."HEAD"))..(defvar.ma | 
| 174b60 | 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 20 | git-get-previous-branch-timeout. | 
| 174b80 | 30 2e 35 0a 20 20 22 4d 61 78 69 6d 75 6d 20 74    69 6d 65 20 74 6f 20 73 70 65 6e 64 20 69 6e 20 | 0.5..."Maximum.time.to.spend.in. | 
| 174ba0 | 60 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 27 2e 0a 47 69 76 | `magit-get-previous-branch'..Giv | 
| 174bc0 | 65 6e 20 61 73 20 61 20 6e 75 6d 62 65 72 20 6f    66 20 73 65 63 6f 6e 64 73 2e 22 29 0a 0a 28 64 | en.as.a.number.of.seconds.")..(d | 
| 174be0 | 65 66 75 6e 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 20 28 | efun.magit-get-previous-branch.( | 
| 174c00 | 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 66 20 74 68 65 20 70 | )..."Return.the.refname.of.the.p | 
| 174c20 | 72 65 76 69 6f 75 73 6c 79 20 63 68 65 63 6b 65    64 20 6f 75 74 20 62 72 61 6e 63 68 2e 0a 52 65 | reviously.checked.out.branch..Re | 
| 174c40 | 74 75 72 6e 20 6e 69 6c 20 69 66 20 6e 6f 20 62    72 61 6e 63 68 20 63 61 6e 20 62 65 20 66 6f 75 | turn.nil.if.no.branch.can.be.fou | 
| 174c60 | 6e 64 20 69 6e 20 74 68 65 20 60 48 45 41 44 27    20 72 65 66 6c 6f 67 0a 77 68 69 63 68 20 69 73 | nd.in.the.`HEAD'.reflog.which.is | 
| 174c80 | 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20    74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e | .different.from.the.current.bran | 
| 174ca0 | 63 68 20 61 6e 64 20 73 74 69 6c 6c 20 65 78 69    73 74 73 2e 0a 54 68 65 20 61 6d 6f 75 6e 74 20 | ch.and.still.exists..The.amount. | 
| 174cc0 | 6f 66 20 74 69 6d 65 20 73 70 65 6e 74 20 73 65    61 72 63 68 69 6e 67 20 69 73 20 6c 69 6d 69 74 | of.time.spent.searching.is.limit | 
| 174ce0 | 65 64 20 62 79 0a 60 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 | ed.by.`magit-get-previous-branch | 
| 174d00 | 2d 74 69 6d 65 6f 75 74 27 2e 22 0a 20 20 28 6c    65 74 20 28 28 74 30 20 28 66 6c 6f 61 74 2d 74 | -timeout'."...(let.((t0.(float-t | 
| 174d20 | 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 28 63    75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 | ime)).........(current.(magit-ge | 
| 174d40 | 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 69 20 31 29 | t-current-branch)).........(i.1) | 
| 174d60 | 20 70 72 65 76 29 0a 20 20 20 20 28 77 68 69 6c    65 20 28 69 66 20 28 3e 20 28 2d 20 28 66 6c 6f | .prev).....(while.(if.(>.(-.(flo | 
| 174d80 | 61 74 2d 74 69 6d 65 29 20 74 30 29 20 6d 61 67    69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d | at-time).t0).magit-get-previous- | 
| 174da0 | 62 72 61 6e 63 68 2d 74 69 6d 65 6f 75 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | branch-timeout)................( | 
| 174dc0 | 73 65 74 71 20 70 72 65 76 20 6e 69 6c 29 20 3b    3b 20 54 69 6d 65 64 20 6f 75 74 2e 0a 20 20 20 | setq.prev.nil).;;.Timed.out..... | 
| 174de0 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28    73 65 74 71 20 70 72 65 76 20 28 6d 61 67 69 74 | ..........(and.(setq.prev.(magit | 
| 174e00 | 2d 72 65 76 2d 76 65 72 69 66 79 20 28 66 6f 72    6d 61 74 20 22 40 7b 2d 25 69 7d 22 20 69 29 29 | -rev-verify.(format."@{-%i}".i)) | 
| 174e20 | 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 28 73 65 | )...................(or.(not.(se | 
| 174e40 | 74 71 20 70 72 65 76 20 28 6d 61 67 69 74 2d 72    65 76 2d 62 72 61 6e 63 68 20 70 72 65 76 29 29 | tq.prev.(magit-rev-branch.prev)) | 
| 174e60 | 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 65 71 75 61 6c 20 70 | ).......................(equal.p | 
| 174e80 | 72 65 76 20 63 75 72 72 65 6e 74 29 29 29 29 0a    20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 69 | rev.current)))).......(cl-incf.i | 
| 174ea0 | 29 29 0a 20 20 20 20 70 72 65 76 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 74 2d | )).....prev))..(defun.magit-set- | 
| 174ec0 | 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20    28 62 72 61 6e 63 68 20 75 70 73 74 72 65 61 6d | upstream-branch.(branch.upstream | 
| 174ee0 | 29 0a 20 20 22 53 65 74 20 55 50 53 54 52 45 41    4d 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 | )..."Set.UPSTREAM.as.the.upstrea | 
| 174f00 | 6d 20 6f 66 20 42 52 41 4e 43 48 2e 0a 49 66 20    55 50 53 54 52 45 41 4d 20 69 73 20 6e 69 6c 2c | m.of.BRANCH..If.UPSTREAM.is.nil, | 
| 174f20 | 20 74 68 65 6e 20 75 6e 73 65 74 20 42 52 41 4e    43 48 27 73 20 75 70 73 74 72 65 61 6d 2e 0a 4f | .then.unset.BRANCH's.upstream..O | 
| 174f40 | 74 68 65 72 77 69 73 65 20 55 50 53 54 52 45 41    4d 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 65 | therwise.UPSTREAM.has.to.be.an.e | 
| 174f60 | 78 69 73 74 69 6e 67 20 62 72 61 6e 63 68 2e 22    0a 20 20 28 69 66 20 75 70 73 74 72 65 61 6d 0a | xisting.branch."...(if.upstream. | 
| 174f80 | 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 20 22 | ......(magit-call-git."branch"." | 
| 174fa0 | 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 62 72 61 6e | --set-upstream-to".upstream.bran | 
| 174fc0 | 63 68 29 0a 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 | ch).....(magit-call-git."branch" | 
| 174fe0 | 20 22 2d 2d 75 6e 73 65 74 2d 75 70 73 74 72 65    61 6d 22 20 62 72 61 6e 63 68 29 29 29 0a 0a 28 | ."--unset-upstream".branch)))..( | 
| 175000 | 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 66 20 28 26 6f | defun.magit-get-upstream-ref.(&o | 
| 175020 | 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a    20 20 22 52 65 74 75 72 6e 20 74 68 65 20 75 70 | ptional.branch)..."Return.the.up | 
| 175040 | 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 6f 66    20 42 52 41 4e 43 48 20 61 73 20 61 20 66 75 6c | stream.branch.of.BRANCH.as.a.ful | 
| 175060 | 6c 79 20 71 75 61 6c 69 66 69 65 64 20 72 65 66    2e 0a 49 74 20 42 52 41 4e 43 48 20 69 73 20 6e | ly.qualified.ref..It.BRANCH.is.n | 
| 175080 | 69 6c 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 | il,.then.return.the.upstream.of. | 
| 1750a0 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e    63 68 2c 0a 69 66 20 61 6e 79 2c 20 6e 69 6c 20 | the.current.branch,.if.any,.nil. | 
| 1750c0 | 6f 74 68 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 | otherwise...If.the.upstream.is.n | 
| 1750e0 | 6f 74 20 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 | ot.configured,.the.configured.re | 
| 175100 | 6d 6f 74 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 | mote.is.an.url,.or.the.named.bra | 
| 175120 | 6e 63 68 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 | nch.does.not.exist,.then.return. | 
| 175140 | 6e 69 6c 2e 20 20 49 2e 65 2e 20 20 72 65 74 75    72 6e 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6c | nil...I.e...return.an.existing.l | 
| 175160 | 6f 63 61 6c 20 6f 72 0a 72 65 6d 6f 74 65 2d 74    72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 20 72 | ocal.or.remote-tracking.branch.r | 
| 175180 | 65 66 2e 22 0a 20 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 | ef."...(when-let.((branch.(or.br | 
| 1751a0 | 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 29 | anch.(magit-get-current-branch)) | 
| 1751c0 | 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65    66 2d 66 75 6c 6c 6e 61 6d 65 20 28 63 6f 6e 63 | )).....(magit-ref-fullname.(conc | 
| 1751e0 | 61 74 20 62 72 61 6e 63 68 20 22 40 7b 75 70 73    74 72 65 61 6d 7d 22 29 29 29 29 0a 0a 28 64 65 | at.branch."@{upstream}"))))..(de | 
| 175200 | 66 75 6e 20 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 28 26 | fun.magit-get-upstream-branch.(& | 
| 175220 | 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29    0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6e | optional.branch)..."Return.the.n | 
| 175240 | 61 6d 65 20 6f 66 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 | ame.of.the.upstream.branch.of.BR | 
| 175260 | 41 4e 43 48 2e 0a 49 74 20 42 52 41 4e 43 48 20    69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 72 65 74 | ANCH..It.BRANCH.is.nil,.then.ret | 
| 175280 | 75 72 6e 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 | urn.the.upstream.of.the.current. | 
| 1752a0 | 62 72 61 6e 63 68 0a 69 66 20 61 6e 79 2c 20 6e    69 6c 20 6f 74 68 65 72 77 69 73 65 2e 20 20 49 | branch.if.any,.nil.otherwise...I | 
| 1752c0 | 66 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69    73 20 6e 6f 74 20 63 6f 6e 66 69 67 75 72 65 64 | f.the.upstream.is.not.configured | 
| 1752e0 | 2c 20 74 68 65 0a 63 6f 6e 66 69 67 75 72 65 64    20 72 65 6d 6f 74 65 20 69 73 20 61 6e 20 75 72 | ,.the.configured.remote.is.an.ur | 
| 175300 | 6c 2c 20 6f 72 20 74 68 65 20 6e 61 6d 65 64 20    62 72 61 6e 63 68 20 64 6f 65 73 20 6e 6f 74 20 | l,.or.the.named.branch.does.not. | 
| 175320 | 65 78 69 73 74 2c 0a 74 68 65 6e 20 72 65 74 75    72 6e 20 6e 69 6c 2e 20 20 49 2e 65 2e 20 20 72 | exist,.then.return.nil...I.e...r | 
| 175340 | 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f    66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6c 6f | eturn.the.name.of.an.existing.lo | 
| 175360 | 63 61 6c 20 6f 72 0a 72 65 6d 6f 74 65 2d 74 72    61 63 6b 69 6e 67 20 62 72 61 6e 63 68 2e 20 20 | cal.or.remote-tracking.branch... | 
| 175380 | 54 68 65 20 72 65 74 75 72 6e 65 64 20 73 74 72    69 6e 67 20 69 73 20 63 6f 6c 6f 72 69 7a 65 64 | The.returned.string.is.colorized | 
| 1753a0 | 0a 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68    65 20 62 72 61 6e 63 68 20 74 79 70 65 2e 22 0a | .according.to.the.branch.type.". | 
| 1753c0 | 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 20 28 6c 69 | ..(magit--with-refresh-cache.(li | 
| 1753e0 | 73 74 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 62 72 | st.'magit-get-upstream-branch.br | 
| 175400 | 61 6e 63 68 29 0a 20 20 20 20 28 77 68 65 6e 2d    6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 6f 72 | anch).....(when-let.((branch.(or | 
| 175420 | 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 6e 63 | .branch.(magit-get-current-branc | 
| 175440 | 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 28 6d | h)))................(upstream.(m | 
| 175460 | 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 20 22 | agit-ref-abbrev.(concat.branch." | 
| 175480 | 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 2d 70 | @{upstream}")))).......(magit--p | 
| 1754a0 | 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 20 28 | ropertize-face........upstream.( | 
| 1754c0 | 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 62 72 | if.(equal.(magit-get."branch".br | 
| 1754e0 | 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 20 20 | anch."remote").".")............. | 
| 175500 | 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 20 20 | ........'magit-branch-local..... | 
| 175520 | 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 6f | ..............'magit-branch-remo | 
| 175540 | 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 72 65 | te)))))..(defun.magit-get-indire | 
| 175560 | 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 74 69 | ct-upstream-branch.(branch.&opti | 
| 175580 | 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 61 67 | onal.force)...(let.((remote.(mag | 
| 1755a0 | 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") | 
| 1755c0 | 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 20 72 | )).....(and.remote.(not.(equal.r | 
| 1755e0 | 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 65 72 | emote."."))..........;;.The.user | 
| 175600 | 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 66 6f | .has.opted.in.............(or.fo | 
| 175620 | 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 6d 61 | rce..............(--some.(if.(ma | 
| 175640 | 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 6d 61 | git-git-success."check-ref-forma | 
| 175660 | 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 20 20 | t"."--branch".it)............... | 
| 175680 | 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 20 20 | ...........(equal.it.branch).... | 
| 1756a0 | 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 | 
| 1756c0 | 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 20 20 | h-p.it.branch))................. | 
| 1756e0 | 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 65 2d | .....magit-branch-prefer-remote- | 
| 175700 | 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 61 6c | upstream))..........;;.and.local | 
| 175720 | 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 2e 2e | .BRANCH.tracks.a.remote.branch.. | 
| 175740 | 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 67 69 | ...........(let.((upstream.(magi | 
| 175760 | 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 29 0a | t-get-upstream-branch.branch))). | 
| 175780 | 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 2e 0a | ...........;;.whose.upstream.... | 
| 1757a0 | 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 20 20 | ...........(and.upstream........ | 
| 1757c0 | 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 61 73 | .........;;.has.the.same.name.as | 
| 1757e0 | 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 75 61 | .BRANCH....................(equa | 
| 175800 | 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 67 74 | l.(substring.upstream.(1+.(lengt | 
| 175820 | 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 20 20 | h.remote))).branch)............. | 
| 175840 | 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 65 64 | ....;;.and.can.be.fast-forwarded | 
| 175860 | 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 61 67 | .to.BRANCH..................(mag | 
| 175880 | 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 6e 63 | it-rev-ancestor-p.upstream.branc | 
| 1758a0 | 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 29 29 | h).................upstream))))) | 
| 1758c0 | 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 6d 6f | ..(defun.magit-get-upstream-remo | 
| 1758e0 | 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 61 6d | te.(&optional.branch.allow-unnam | 
| 175900 | 65 64 29 0a 20 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 | ed)...(when-let.((branch.(or.bra | 
| 175920 | 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))) | 
| 175940 | 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 65 74 | ..............(remote.(magit-get | 
| 175960 | 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"))).... | 
| 175980 | 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 0a 20 | .(and.(not.(equal.remote.".")).. | 
| 1759a0 | 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 28 6d | ........(cond.((member.remote.(m | 
| 1759c0 | 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 20 20 | agit-list-remotes))............. | 
| 1759e0 | 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 6d 6f | ....(magit--propertize-face.remo | 
| 175a00 | 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 20 20 | te.'magit-branch-remote))....... | 
| 175a20 | 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 20 20 | .........((and.allow-unnamed.... | 
| 175a40 | 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 2d | ..................(string-match- | 
| 175a60 | 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 22 20 | p."\\(\\`.\\{0,2\\}/\\|[:@]\\)". | 
| 175a80 | 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 74 2d | remote)).................(magit- | 
| 175aa0 | 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 29 29 | -propertize-face.remote.'bold))) | 
| 175ac0 | 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 75 70 | )))..(defun.magit-get-unnamed-up | 
| 175ae0 | 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 77 68 65 | stream.(&optional.branch)...(whe | 
| 175b00 | 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 6d 61 67 69 74 | n-let.((branch.(or.branch.(magit | 
| 175b20 | 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 20 20 | -get-current-branch))).......... | 
| 175b40 | 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 22 20 | ....(remote.(magit-get."branch". | 
| 175b60 | 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 20 28 | branch."remote"))..............( | 
| 175b80 | 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 | 
| 175ba0 | 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 75 6e | h."merge"))).....(and.(magit--un | 
| 175bc0 | 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 0a 20 | named-upstream-p.remote.merge).. | 
| 175be0 | 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 7a 65 | ........(list.(magit--propertize | 
| 175c00 | 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 20 20 | -face.remote.'bold)............. | 
| 175c20 | 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 67 65 | ...(magit--propertize-face.merge | 
| 175c40 | 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 65 66 | .'magit-branch-remote)))))..(def | 
| 175c60 | 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 72 65 | un.magit--unnamed-upstream-p.(re | 
| 175c80 | 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 69 6e | mote.merge)...(and.remote.(strin | 
| 175ca0 | 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 5c 5c | g-match-p."\\(\\`\\.\\{0,2\\}/\\ | 
| 175cc0 | 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 20 20 | |[:@]\\)".remote)........merge.. | 
| 175ce0 | 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 29 29 | (string-prefix-p."refs/".merge)) | 
| 175d00 | 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 6d 2d | )..(defun.magit--valid-upstream- | 
| 175d20 | 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 71 75 | p.(remote.merge)...(and.(or.(equ | 
| 175d40 | 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 62 65 | al.remote.".")............(membe | 
| 175d60 | 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 29 0a | r.remote.(magit-list-remotes))). | 
| 175d80 | 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 22 20 | .......(string-prefix-p."refs/". | 
| 175da0 | 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 72 65 | merge)))..(defun.magit-get-curre | 
| 175dc0 | 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 61 6d | nt-remote.(&optional.allow-unnam | 
| 175de0 | 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 72 65 | ed)...(or.(magit-get-upstream-re | 
| 175e00 | 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 28 77 | mote.nil.allow-unnamed).......(w | 
| 175e20 | 68 65 6e 2d 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 65 | hen-let.((remotes.(magit-list-re | 
| 175e40 | 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 74 65 | motes))..................(remote | 
| 175e60 | 20 28 69 66 20 28 3d 20 28 6c 65 6e 67 74 68 20    72 65 6d 6f 74 65 73 29 20 31 29 0a 20 20 20 20 | .(if.(=.(length.remotes).1)..... | 
| 175e80 | 20 20 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 | .........................(car.re | 
| 175ea0 | 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 20 | motes).......................... | 
| 175ec0 | 20 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 | ..(magit-primary-remote))))..... | 
| 175ee0 | 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 6d 6f | ....(magit--propertize-face.remo | 
| 175f00 | 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 29 0a 0a 28 64 65 | te.'magit-branch-remote))))..(de | 
| 175f20 | 66 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 | fun.magit-get-push-remote.(&opti | 
| 175f40 | 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28    77 68 65 6e 2d 6c 65 74 20 28 28 72 65 6d 6f 74 | onal.branch)...(when-let.((remot | 
| 175f60 | 65 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 | e...............(or.(and.(or.bra | 
| 175f80 | 6e 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 | nch.(setq.branch.(magit-get-curr | 
| 175fa0 | 65 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 | ent-branch)))................... | 
| 175fc0 | 20 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 | .....(magit-get."branch".branch. | 
| 175fe0 | 22 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 | "pushRemote")).................. | 
| 176000 | 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" | 
| 176020 | 29 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 | )))).....(magit--propertize-face | 
| 176040 | 20 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 | .remote.'magit-branch-remote))). | 
| 176060 | 0a 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 | .(defun.magit-get-push-branch.(& | 
| 176080 | 6f 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 | optional.branch.verify)...(magit | 
| 1760a0 | 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 27 6d 61 67 69 | --with-refresh-cache.(list.'magi | 
| 1760c0 | 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63    68 20 62 72 61 6e 63 68 20 76 65 72 69 66 79 29 | t-get-push-branch.branch.verify) | 
| 1760e0 | 0a 20 20 20 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 | .....(when-let.((branch.(or.bran | 
| 176100 | 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 | 
| 176120 | 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 20 20 20 20 28 72 65 | nt-branch))))................(re | 
| 176140 | 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 72 61 6e | mote.(magit-get-push-remote.bran | 
| 176160 | 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 74 61 72 67 65 74 20 28 63 6f 6e | ch))................(target.(con | 
| 176180 | 63 61 74 20 72 65 6d 6f 74 65 20 22 2f 22 20 62    72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 28 | cat.remote."/".branch))).......( | 
| 1761a0 | 61 6e 64 20 28 6f 72 20 28 6e 6f 74 20 76 65 72    69 66 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 | and.(or.(not.verify)............ | 
| 1761c0 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 76    65 72 69 66 79 20 74 61 72 67 65 74 29 29 0a 20 | ....(magit-rev-verify.target)).. | 
| 1761e0 | 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 | 
| 176200 | 65 20 74 61 72 67 65 74 20 27 6d 61 67 69 74 2d    62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 | e.target.'magit-branch-remote))) | 
| 176220 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 67 65 74 2d 40 7b 70 75 73 68 7d 2d 62 72 61 | ))..(defun.magit-get-@{push}-bra | 
| 176240 | 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 28 6c 65 74 20 28 28 | nch.(&optional.branch)...(let.(( | 
| 176260 | 72 65 66 20 28 6d 61 67 69 74 2d 72 65 76 2d 70    61 72 73 65 20 22 2d 2d 73 79 6d 62 6f 6c 69 63 | ref.(magit-rev-parse."--symbolic | 
| 176280 | 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 20 20 20 20 | -full-name"..................... | 
| 1762a0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61    74 20 62 72 61 6e 63 68 20 22 40 7b 70 75 73 68 | ..........(concat.branch."@{push | 
| 1762c0 | 7d 22 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e    20 28 61 6e 64 20 72 65 66 20 28 73 74 72 69 6e | }")))).....(when.(and.ref.(strin | 
| 1762e0 | 67 2d 70 72 65 66 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 29 | g-prefix-p."refs/remotes/".ref)) | 
| 176300 | 0a 20 20 20 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 | .......(substring.ref.13))))..(d | 
| 176320 | 65 66 75 6e 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 | efun.magit-get-remote.(&optional | 
| 176340 | 20 62 72 61 6e 63 68 29 0a 20 20 28 77 68 65 6e    20 28 6f 72 20 62 72 61 6e 63 68 20 28 73 65 74 | .branch)...(when.(or.branch.(set | 
| 176360 | 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 62 72 61 6e | q.branch.(magit-get-current-bran | 
| 176380 | 63 68 29 29 29 0a 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 | ch))).....(let.((remote.(magit-g | 
| 1763a0 | 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"))).. | 
| 1763c0 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71    75 61 6c 20 72 65 6d 6f 74 65 20 22 2e 22 29 0a | .....(unless.(equal.remote."."). | 
| 1763e0 | 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ........remote))))..(defun.magit | 
| 176400 | 2d 67 65 74 2d 73 6f 6d 65 2d 72 65 6d 6f 74 65    20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e | -get-some-remote.(&optional.bran | 
| 176420 | 63 68 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74    2d 67 65 74 2d 72 65 6d 6f 74 65 20 62 72 61 6e | ch)...(or.(magit-get-remote.bran | 
| 176440 | 63 68 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d    6c 65 74 20 28 28 6d 61 69 6e 20 28 6d 61 67 69 | ch).......(when-let.((main.(magi | 
| 176460 | 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 28 6d 61 67 69 74 2d | t-main-branch))).........(magit- | 
| 176480 | 67 65 74 2d 72 65 6d 6f 74 65 20 6d 61 69 6e 29    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 | get-remote.main)).......(magit-p | 
| 1764a0 | 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 29 0a 20    20 20 20 20 20 28 63 61 72 20 28 6d 61 67 69 74 | rimary-remote).......(car.(magit | 
| 1764c0 | 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 29    29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | -list-remotes))))..(defvar.magit | 
| 1764e0 | 2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 2d    6e 61 6d 65 73 0a 20 20 27 28 22 75 70 73 74 72 | -primary-remote-names...'("upstr | 
| 176500 | 65 61 6d 22 20 22 6f 72 69 67 69 6e 22 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 | eam"."origin"))..(defun.magit-pr | 
| 176520 | 69 6d 61 72 79 2d 72 65 6d 6f 74 65 20 28 29 0a    20 20 22 52 65 74 75 72 6e 20 74 68 65 20 70 72 | imary-remote.()..."Return.the.pr | 
| 176540 | 69 6d 61 72 79 20 72 65 6d 6f 74 65 2e 0a 0a 54    68 65 20 70 72 69 6d 61 72 79 20 72 65 6d 6f 74 | imary.remote...The.primary.remot | 
| 176560 | 65 20 69 73 20 74 68 65 20 72 65 6d 6f 74 65 20    74 68 61 74 20 74 72 61 63 6b 73 20 74 68 65 20 | e.is.the.remote.that.tracks.the. | 
| 176580 | 72 65 70 6f 73 69 74 6f 72 79 20 74 68 61 74 0a    6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 69 | repository.that.other.repositori | 
| 1765a0 | 65 73 20 61 72 65 20 66 6f 72 6b 65 64 20 66 72    6f 6d 2e 20 20 49 74 20 6f 66 74 65 6e 20 69 73 | es.are.forked.from...It.often.is | 
| 1765c0 | 20 63 61 6c 6c 65 64 20 5c 22 6f 72 69 67 69 6e    5c 22 0a 62 75 74 20 62 65 63 61 75 73 65 20 6d | .called.\"origin\".but.because.m | 
| 1765e0 | 61 6e 79 20 70 65 6f 70 6c 65 20 6e 61 6d 65 20    74 68 65 69 72 20 6f 77 6e 20 66 6f 72 6b 20 5c | any.people.name.their.own.fork.\ | 
| 176600 | 22 6f 72 69 67 69 6e 5c 22 2c 20 75 73 69 6e 67    20 74 68 61 74 0a 74 65 72 6d 20 77 6f 75 6c 64 | "origin\",.using.that.term.would | 
| 176620 | 20 62 65 20 61 6d 62 69 67 75 6f 75 73 2e 20 20    4c 69 6b 65 77 69 73 65 20 77 65 20 61 76 6f 69 | .be.ambiguous...Likewise.we.avoi | 
| 176640 | 64 20 74 68 65 20 74 65 72 6d 20 5c 22 75 70 73    74 72 65 61 6d 5c 22 0a 62 65 63 61 75 73 65 20 | d.the.term.\"upstream\".because. | 
| 176660 | 61 20 62 72 61 6e 63 68 27 73 20 40 7b 75 70 73    74 72 65 61 6d 7d 20 62 72 61 6e 63 68 20 6d 61 | a.branch's.@{upstream}.branch.ma | 
| 176680 | 79 20 62 65 20 61 20 6c 6f 63 61 6c 20 62 72 61    6e 63 68 20 6f 72 20 61 0a 62 72 61 6e 63 68 20 | y.be.a.local.branch.or.a.branch. | 
| 1766a0 | 66 72 6f 6d 20 61 20 72 65 6d 6f 74 65 20 6f 74    68 65 72 20 74 68 61 6e 20 74 68 65 20 70 72 69 | from.a.remote.other.than.the.pri | 
| 1766c0 | 6d 61 72 79 20 72 65 6d 6f 74 65 2e 0a 0a 49 66    20 61 20 72 65 6d 6f 74 65 20 65 78 69 73 74 73 | mary.remote...If.a.remote.exists | 
| 1766e0 | 20 77 68 6f 73 65 20 6e 61 6d 65 20 6d 61 74 63    68 65 73 20 60 6d 61 67 69 74 2e 70 72 69 6d 61 | .whose.name.matches.`magit.prima | 
| 176700 | 72 79 52 65 6d 6f 74 65 27 2c 20 74 68 65 6e 0a    74 68 61 74 20 69 73 20 63 6f 6e 73 69 64 65 72 | ryRemote',.then.that.is.consider | 
| 176720 | 65 64 20 74 68 65 20 70 72 69 6d 61 72 79 20 72    65 6d 6f 74 65 2e 20 20 49 66 20 6e 6f 20 72 65 | ed.the.primary.remote...If.no.re | 
| 176740 | 6d 6f 74 65 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 72 | mote.by.that.name.exists,.then.r | 
| 176760 | 65 6d 6f 74 65 73 20 69 6e 20 60 6d 61 67 69 74    2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 2d | emotes.in.`magit-primary-remote- | 
| 176780 | 6e 61 6d 65 73 27 20 61 72 65 20 74 72 69 65 64    20 69 6e 0a 6f 72 64 65 72 20 61 6e 64 20 74 68 | names'.are.tried.in.order.and.th | 
| 1767a0 | 65 20 66 69 72 73 74 20 72 65 6d 6f 74 65 20 66    72 6f 6d 20 74 68 61 74 20 6c 69 73 74 20 74 68 | e.first.remote.from.that.list.th | 
| 1767c0 | 61 74 20 61 63 74 75 61 6c 6c 79 20 65 78 69 73    74 73 20 69 6e 0a 74 68 65 20 63 75 72 72 65 6e | at.actually.exists.in.the.curren | 
| 1767e0 | 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 74 73 20 70 | t.repository.is.considered.its.p | 
| 176800 | 72 69 6d 61 72 79 20 72 65 6d 6f 74 65 2e 22 0a    20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 73 | rimary.remote."...(let.((remotes | 
| 176820 | 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 28 73 65 71 | .(magit-list-remotes))).....(seq | 
| 176840 | 2d 66 69 6e 64 20 28 6c 61 6d 62 64 61 20 28 6e    61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -find.(lambda.(name)............ | 
| 176860 | 20 20 20 20 20 28 6d 65 6d 62 65 72 20 6e 61 6d    65 20 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 | .....(member.name.remotes))..... | 
| 176880 | 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74    65 2d 64 75 70 73 0a 20 20 20 20 20 20 20 20 20 | ..........(delete-dups.......... | 
| 1768a0 | 20 20 20 20 20 20 28 64 65 6c 71 20 6e 69 6c 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(delq.nil................. | 
| 1768c0 | 20 20 20 20 20 28 63 6f 6e 73 20 28 6d 61 67 69    74 2d 67 65 74 20 22 6d 61 67 69 74 2e 70 72 69 | .....(cons.(magit-get."magit.pri | 
| 1768e0 | 6d 61 72 79 52 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 | maryRemote").................... | 
| 176900 | 20 20 20 20 20 20 20 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 | ........magit-primary-remote-nam | 
| 176920 | 65 73 29 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 6d 65 | es))))))..(defun.magit-branch-me | 
| 176940 | 72 67 65 64 2d 70 20 28 62 72 61 6e 63 68 20 26    6f 70 74 69 6f 6e 61 6c 20 74 61 72 67 65 74 29 | rged-p.(branch.&optional.target) | 
| 176960 | 0a 20 20 22 52 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 | ..."Return.non-nil.if.BRANCH.is. | 
| 176980 | 6d 65 72 67 65 64 20 69 6e 74 6f 20 69 74 73 20    75 70 73 74 72 65 61 6d 20 61 6e 64 20 54 41 52 | merged.into.its.upstream.and.TAR | 
| 1769a0 | 47 45 54 2e 0a 0a 54 41 52 47 45 54 20 64 65 66    61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 75 72 | GET...TARGET.defaults.to.the.cur | 
| 1769c0 | 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 49 66    20 60 48 45 41 44 27 20 69 73 20 64 65 74 61 63 | rent.branch...If.`HEAD'.is.detac | 
| 1769e0 | 68 65 64 20 61 6e 64 0a 54 41 52 47 45 54 20 69    73 20 6e 69 6c 2c 20 74 68 65 6e 20 61 6c 77 61 | hed.and.TARGET.is.nil,.then.alwa | 
| 176a00 | 79 73 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20    41 73 20 61 20 73 70 65 63 69 61 6c 20 63 61 73 | ys.return.nil...As.a.special.cas | 
| 176a20 | 65 2c 20 69 66 0a 54 41 52 47 45 54 20 69 73 20    74 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e | e,.if.TARGET.is.t,.then.return.n | 
| 176a40 | 6f 6e 2d 6e 69 6c 20 69 66 20 42 52 41 4e 43 48    20 69 73 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 | on-nil.if.BRANCH.is.merged.into. | 
| 176a60 | 61 6e 79 20 6f 6e 65 0a 6f 66 20 74 68 65 20 6f    74 68 65 72 20 6c 6f 63 61 6c 20 62 72 61 6e 63 | any.one.of.the.other.local.branc | 
| 176a80 | 68 65 73 2e 0a 0a 49 66 2c 20 61 6e 64 20 6f 6e    6c 79 20 69 66 2c 20 42 52 41 4e 43 48 20 68 61 | hes...If,.and.only.if,.BRANCH.ha | 
| 176aa0 | 73 20 61 6e 20 75 70 73 74 72 65 61 6d 2c 20 74    68 65 6e 20 6f 6e 6c 79 20 72 65 74 75 72 6e 20 | s.an.upstream,.then.only.return. | 
| 176ac0 | 6e 6f 6e 2d 6e 69 6c 0a 69 66 20 42 52 41 4e 43    48 20 69 73 20 6d 65 72 67 65 64 20 69 6e 74 6f | non-nil.if.BRANCH.is.merged.into | 
| 176ae0 | 20 62 6f 74 68 20 54 41 52 47 45 54 20 28 61 73    20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 | .both.TARGET.(as.described.above | 
| 176b00 | 29 20 61 73 20 77 65 6c 6c 0a 61 73 20 69 6e 74    6f 20 69 74 73 20 75 70 73 74 72 65 61 6d 2e 22 | ).as.well.as.into.its.upstream." | 
| 176b20 | 0a 20 20 28 61 6e 64 20 28 2d 2d 69 66 2d 6c 65    74 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 62 72 | ...(and.(--if-let.(and.(magit-br | 
| 176b40 | 61 6e 63 68 2d 70 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 | anch-p.branch).................. | 
| 176b60 | 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. | 
| 176b80 | 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 | branch))............(magit-git-s | 
| 176ba0 | 75 63 63 65 73 73 20 22 6d 65 72 67 65 2d 62 61    73 65 22 20 22 2d 2d 69 73 2d 61 6e 63 65 73 74 | uccess."merge-base"."--is-ancest | 
| 176bc0 | 6f 72 22 20 62 72 61 6e 63 68 20 69 74 29 0a 20    20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20 20 | or".branch.it)..........t)...... | 
| 176be0 | 20 20 28 69 66 20 28 65 71 20 74 61 72 67 65 74    20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | ..(if.(eq.target.t)............( | 
| 176c00 | 64 65 6c 65 74 65 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 | delete.(magit-name-local-branch. | 
| 176c20 | 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 28 6d 61 67 69 | branch)....................(magi | 
| 176c40 | 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 62 72 61 6e 63 | t-list-containing-branches.branc | 
| 176c60 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 2d 2d    77 68 65 6e 2d 6c 65 74 20 28 6f 72 20 74 61 72 | h))..........(--when-let.(or.tar | 
| 176c80 | 67 65 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 0a | get.(magit-get-current-branch)). | 
| 176ca0 | 20 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 65 73 73 20 22 6d | ...........(magit-git-success."m | 
| 176cc0 | 65 72 67 65 2d 62 61 73 65 22 20 22 2d 2d 69 73    2d 61 6e 63 65 73 74 6f 72 22 20 62 72 61 6e 63 | erge-base"."--is-ancestor".branc | 
| 176ce0 | 68 20 69 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 | h.it)))))..(defun.magit-get-trac | 
| 176d00 | 6b 65 64 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 | ked.(refname)..."Return.the.remo | 
| 176d20 | 74 65 20 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 | te.branch.tracked.by.the.remote- | 
| 176d40 | 74 72 61 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 | tracking.branch.REFNAME..The.ret | 
| 176d60 | 75 72 6e 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 | urned.value.has.the.form.(REMOTE | 
| 176d80 | 20 2e 20 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 | ...REF),.where.REMOTE.is.the.nam | 
| 176da0 | 65 20 6f 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 | e.of.a.remote.and.REF.is.the.ref | 
| 176dc0 | 20 6c 6f 63 61 6c 20 74 6f 20 74 68 65 20 72 65    6d 6f 74 65 2e 22 0a 20 20 28 77 68 65 6e 2d 6c | .local.to.the.remote."...(when-l | 
| 176de0 | 65 74 20 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 | et.((ref.(magit-ref-fullname.ref | 
| 176e00 | 6e 61 6d 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 | name))).....(save-match-data.... | 
| 176e20 | 20 20 20 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 | ...(seq-some.(lambda.(line)..... | 
| 176e40 | 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 6d 61 74 63 68 | ..............(and.(string-match | 
| 176e60 | 20 22 5c 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 | ."\.\\`remote\\.\\([^.]+\\)\\.fe | 
| 176e80 | 74 63 68 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 | tch=\\+?\\([^:]+\\):\\(.+\\)".li | 
| 176ea0 | 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 20 28 6c 65 74 20 | ne)........................(let. | 
| 176ec0 | 28 28 72 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 | ((rmt.(match-string.1.line)).... | 
| 176ee0 | 20 20 20 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 | ..........................(src.( | 
| 176f00 | 6d 61 74 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 | match-string.2.line))........... | 
| 176f20 | 20 20 20 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 | ...................(dst.(match-s | 
| 176f40 | 74 72 69 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 | tring.3.line)))................. | 
| 176f60 | 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 28 66 6f 72 | .........(and.(string-match.(for | 
| 176f80 | 6d 61 74 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 | mat."\\`%s\\'".................. | 
| 176fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 176fc0 | 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 20 20 | ...(replace-regexp-in-string.... | 
| 176fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 177000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2a 22 20 22 5c 5c 28 2e 2b 5c 5c 29 22 | .................."*"."\\(.+\\)" | 
| 177020 | 20 64 73 74 20 74 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 | .dst.t.t))...................... | 
| 177040 | 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 29 0a 20 20 20 20 | .......................ref)..... | 
| 177060 | 20 20 20 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 | ..........................(cons. | 
| 177080 | 72 6d 74 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 20 | rmt.(replace-regexp-in-string... | 
| 1770a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1770c0 | 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 72 65 66 29 20 | ......."*".(match-string.1.ref). | 
| 1770e0 | 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 6d 61 67 69 74 | src)))))).................(magit | 
| 177100 | 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 6c 22 20 22 2d | -git-lines."config"."--local"."- | 
| 177120 | 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 70 6c 69 74 2d | -list")))))..(defun.magit-split- | 
| 177140 | 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 64 20 28 28 6d | branch-name.(branch)...(cond.((m | 
| 177160 | 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 63 61 6c 2d 62 | ember.branch.(magit-list-local-b | 
| 177180 | 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 73 20 22 2e 22 | ranch-names))..........(cons."." | 
| 1771a0 | 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 6d 61 74 63 68 | .branch)).........((string-match | 
| 1771c0 | 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 73 65 71 2d 73 | ."/".branch)..........(or.(seq-s | 
| 1771e0 | 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 20 20 20 20 20 | ome.(lambda.(remote)............ | 
| 177200 | 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 6d 61 74 63 68 | ..............(and.(string-match | 
| 177220 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 177240 | 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 5c 29 5c 5c 27 | (format."\\`\\(%s\\)/\\(.+\\)\\' | 
| 177260 | 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 20 20 20 20 20 | ".remote)....................... | 
| 177280 | 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 20 20 20 20 20 | .........branch)................ | 
| 1772a0 | 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 2d 73 74 72 69 | ...............(cons.(match-stri | 
| 1772c0 | 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 20 20 20 20 20 | ng.1.branch).................... | 
| 1772e0 | 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 32 | .................(match-string.2 | 
| 177300 | 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 20 20 20 20 20 | .branch))))..................... | 
| 177320 | 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 20 20 20 20 20 | ...(magit-list-remotes))........ | 
| 177340 | 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 68 20 6e 61 6d | ......(error."Invalid.branch.nam | 
| 177360 | 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 61 67 69 74 2d | e.%s".branch)))))..(defun.magit- | 
| 177380 | 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 72 65 76 20 77 | get-current-tag.(&optional.rev.w | 
| 1773a0 | 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 20 63 6c 6f 73 | ith-distance)..."Return.the.clos | 
| 1773c0 | 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 0a 0a 49 66 20 | est.tag.reachable.from.REV...If. | 
| 1773e0 | 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 75 6c | optional.REV.is.nil,.then.defaul | 
| 177400 | 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 54 48 2d 44 49 | t.to.`HEAD'..If.optional.WITH-DI | 
| 177420 | 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 72 6e 20 28 54 | STANCE.is.non-nil.then.return.(T | 
| 177440 | 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 79 27 20 72 65 | AG.COMMITS),.if.it.is.`dirty'.re | 
| 177460 | 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 4d 4d 49 54 53 | turn.(TAG.COMMIT.DIRTY)..COMMITS | 
| 177480 | 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 6e 20 60 48 45 | .is.the.number.of.commits.in.`HE | 
| 1774a0 | 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 59 20 69 73 20 | AD'.but.not.in.TAG.and.DIRTY.is. | 
| 1774c0 | 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 63 68 61 6e 67 | t.if.there.are.uncommitted.chang | 
| 1774e0 | 65 73 2c 20 6e 69 6c 20 6f 74 68 65 72 77 69 73    65 2e 22 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 | es,.nil.otherwise."...(--when-le | 
| 177500 | 74 20 28 6d 61 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 6c | t.(magit-git-str."describe"."--l | 
| 177520 | 6f 6e 67 22 20 22 2d 2d 74 61 67 73 22 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ong"."--tags"................... | 
| 177540 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20    28 65 71 20 77 69 74 68 2d 64 69 73 74 61 6e 63 | ...........(and.(eq.with-distanc | 
| 177560 | 65 20 27 64 69 72 74 79 29 20 22 2d 2d 64 69 72    74 79 22 29 20 72 65 76 29 0a 20 20 20 20 28 73 | e.'dirty)."--dirty").rev).....(s | 
| 177580 | 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20    20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 | ave-match-data.......(string-mat | 
| 1775a0 | 63 68 0a 20 20 20 20 20 20 20 22 5c 5c 28 2e 2b    5c 5c 29 2d 5c 5c 28 3f 3a 30 5b 30 2d 39 5d 2a | ch........"\\(.+\\)-\\(?:0[0-9]* | 
| 1775c0 | 5c 5c 7c 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 5c    5c 29 2d 67 5b 30 2d 39 61 2d 7a 5d 2b 5c 5c 28 | \\|\\([0-9]+\\)\\)-g[0-9a-z]+\\( | 
| 1775e0 | 2d 64 69 72 74 79 5c 5c 29 3f 24 22 20 69 74 29    0a 20 20 20 20 20 20 28 69 66 20 77 69 74 68 2d | -dirty\\)?$".it).......(if.with- | 
| 177600 | 64 69 73 74 61 6e 63 65 0a 20 20 20 20 20 20 20    20 20 20 60 28 2c 28 6d 61 74 63 68 2d 73 74 72 | distance...........`(,(match-str | 
| 177620 | 69 6e 67 20 31 20 69 74 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 2c 28 73 74 72 69 6e 67 2d 74 | ing.1.it).............,(string-t | 
| 177640 | 6f 2d 6e 75 6d 62 65 72 20 28 6f 72 20 28 6d 61    74 63 68 2d 73 74 72 69 6e 67 20 32 20 69 74 29 | o-number.(or.(match-string.2.it) | 
| 177660 | 20 22 30 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 2c 40 28 61 6e 64 20 28 6d 61 74 63 68 | ."0")).............,@(and.(match | 
| 177680 | 2d 73 74 72 69 6e 67 20 33 20 69 74 29 20 28 6c    69 73 74 20 74 29 29 29 0a 20 20 20 20 20 20 20 | -string.3.it).(list.t)))........ | 
| 1776a0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31    20 69 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | .(match-string.1.it)))))..(defun | 
| 1776c0 | 20 6d 61 67 69 74 2d 67 65 74 2d 6e 65 78 74 2d    74 61 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 | .magit-get-next-tag.(&optional.r | 
| 1776e0 | 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 20 | ev.with-distance)..."Return.the. | 
| 177700 | 63 6c 6f 73 65 73 74 20 74 61 67 20 66 72 6f 6d    20 77 68 69 63 68 20 52 45 56 20 69 73 20 72 65 | closest.tag.from.which.REV.is.re | 
| 177720 | 61 63 68 61 62 6c 65 2e 0a 0a 49 66 20 6f 70 74    69 6f 6e 61 6c 20 52 45 56 20 69 73 20 6e 69 6c | achable...If.optional.REV.is.nil | 
| 177740 | 2c 20 74 68 65 6e 20 64 65 66 61 75 6c 74 20 74    6f 20 60 48 45 41 44 27 2e 0a 49 66 20 6e 6f 20 | ,.then.default.to.`HEAD'..If.no. | 
| 177760 | 73 75 63 68 20 74 61 67 20 63 61 6e 20 62 65 20    66 6f 75 6e 64 20 6f 72 20 69 66 20 74 68 65 20 | such.tag.can.be.found.or.if.the. | 
| 177780 | 64 69 73 74 61 6e 63 65 20 69 73 20 30 20 28 69    6e 20 77 68 69 63 68 0a 63 61 73 65 20 69 74 20 | distance.is.0.(in.which.case.it. | 
| 1777a0 | 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 74    61 67 2c 20 6e 6f 74 20 74 68 65 20 6e 65 78 74 | is.the.current.tag,.not.the.next | 
| 1777c0 | 29 2c 20 72 65 74 75 72 6e 20 6e 69 6c 20 69 6e    73 74 65 61 64 2e 0a 49 66 20 6f 70 74 69 6f 6e | ),.return.nil.instead..If.option | 
| 1777e0 | 61 6c 20 57 49 54 48 2d 44 49 53 54 41 4e 43 45    20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 | al.WITH-DISTANCE.is.non-nil,.the | 
| 177800 | 6e 20 72 65 74 75 72 6e 20 28 54 41 47 20 43 4f    4d 4d 49 54 53 29 0a 77 68 65 72 65 20 43 4f 4d | n.return.(TAG.COMMITS).where.COM | 
| 177820 | 4d 49 54 53 20 69 73 20 74 68 65 20 6e 75 6d 62    65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 6e | MITS.is.the.number.of.commits.in | 
| 177840 | 20 54 41 47 20 62 75 74 20 6e 6f 74 20 69 6e 20    52 45 56 2e 22 0a 20 20 28 2d 2d 77 68 65 6e 2d | .TAG.but.not.in.REV."...(--when- | 
| 177860 | 6c 65 74 20 28 6d 61 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 | let.(magit-git-str."describe"."- | 
| 177880 | 2d 63 6f 6e 74 61 69 6e 73 22 20 28 6f 72 20 72    65 76 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 | -contains".(or.rev."HEAD"))..... | 
| 1778a0 | 28 73 61 76 65 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 | (save-match-data.......(when.(st | 
| 1778c0 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 5e 5e    7e 5d 2b 22 20 69 74 29 0a 20 20 20 20 20 20 20 | ring-match."^[^^~]+".it)........ | 
| 1778e0 | 20 28 73 65 74 71 20 69 74 20 28 6d 61 74 63 68    2d 73 74 72 69 6e 67 20 30 20 69 74 29 29 0a 20 | .(setq.it.(match-string.0.it)).. | 
| 177900 | 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28    65 71 75 61 6c 20 69 74 20 28 6d 61 67 69 74 2d | .......(unless.(equal.it.(magit- | 
| 177920 | 67 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 | get-current-tag.rev))........... | 
| 177940 | 28 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 | (if.with-distance............... | 
| 177960 | 28 6c 69 73 74 20 69 74 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.it.(car.(magit-rev-diff-co | 
| 177980 | 75 6e 74 20 69 74 20 72 65 76 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 69 74 29 29 29 29 | unt.it.rev))).............it)))) | 
| 1779a0 | 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 70 74 | ))..(defun.magit-list-refs.(&opt | 
| 1779c0 | 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 29 0a | ional.namespaces.format.sortby). | 
| 1779e0 | 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 2e 0a 0a 57 | .."Return.list.of.references...W | 
| 177a00 | 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 20 | hen.NAMESPACES.is.non-nil,.list. | 
| 177a20 | 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 65 | refs.from.these.namespaces.rathe | 
| 177a40 | 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 65 | r.than.those.from.`magit-list-re | 
| 177a60 | 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 65 | fs-namespaces'...FORMAT.is.passe | 
| 177a80 | 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 74 | d.to.the.`--format'.flag.of.`git | 
| 177aa0 | 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 5c | .for-each-ref'.and.defaults.to.\ | 
| 177ac0 | 22 25 28 72 65 66 6e 61 6d 65 29 5c 22 2e 20 20    49 66 20 74 68 65 20 66 6f 72 6d 61 74 20 69 73 | "%(refname)\"...If.the.format.is | 
| 177ae0 | 20 5c 22 25 28 72 65 66 6e 61 6d 65 29 5c 22 0a    6f 72 20 5c 22 25 28 72 65 66 6e 61 6d 65 3a 73 | .\"%(refname)\".or.\"%(refname:s | 
| 177b00 | 68 6f 72 74 29 5c 22 2c 20 74 68 65 6e 20 64 72    6f 70 20 74 68 65 20 73 79 6d 62 6f 6c 69 63 2d | hort)\",.then.drop.the.symbolic- | 
| 177b20 | 72 65 66 20 60 48 45 41 44 27 2e 0a 0a 53 4f 52    54 42 59 20 69 73 20 61 20 6b 65 79 20 6f 72 20 | ref.`HEAD'...SORTBY.is.a.key.or. | 
| 177b40 | 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 60 2d 2d 73 | list.of.keys.to.pass.to.the.`--s | 
| 177b60 | 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 65 66 27 2e | ort'.flag.of.`git.for-each-ref'. | 
| 177b80 | 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 72 65 66 73 | ..When.nil,.use.`magit-list-refs | 
| 177ba0 | 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 20 20 20 28 | -sortby'"...(unless.format.....( | 
| 177bc0 | 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 20 28 6c 65 | setq.format."%(refname)"))...(le | 
| 177be0 | 74 20 28 28 72 65 66 73 20 28 6d 61 67 69 74 2d    67 69 74 2d 6c 69 6e 65 73 20 22 66 6f 72 2d 65 | t.((refs.(magit-git-lines."for-e | 
| 177c00 | 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 20 20 | ach-ref"........................ | 
| 177c20 | 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 20 66 6f 72 6d | ........(concat."--format=".form | 
| 177c40 | 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 20 20 20 20 20 20 | at)............................. | 
| 177c60 | 20 20 20 28 2d 2d 6d 61 70 20 28 63 6f 6e 63 61    74 20 22 2d 2d 73 6f 72 74 3d 22 20 69 74 29 0a | ...(--map.(concat."--sort=".it). | 
| 177c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 177ca0 | 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6f 72    20 73 6f 72 74 62 79 20 6d 61 67 69 74 2d 6c 69 | ......(pcase.(or.sortby.magit-li | 
| 177cc0 | 73 74 2d 72 65 66 73 2d 73 6f 72 74 62 79 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st-refs-sortby)................. | 
| 177ce0 | 20 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 76 61 | ........................((and.va | 
| 177d00 | 6c 20 28 70 72 65 64 20 73 74 72 69 6e 67 70 29    29 20 28 6c 69 73 74 20 76 61 6c 29 29 0a 20 20 | l.(pred.stringp)).(list.val))... | 
| 177d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 177d40 | 20 20 20 20 20 20 28 28 61 6e 64 20 76 61 6c 20    28 70 72 65 64 20 6c 69 73 74 70 29 29 20 76 61 | ......((and.val.(pred.listp)).va | 
| 177d60 | 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 20 20 | l)))............................ | 
| 177d80 | 20 20 20 20 28 6f 72 20 6e 61 6d 65 73 70 61 63    65 73 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 | ....(or.namespaces.magit-list-re | 
| 177da0 | 66 73 2d 6e 61 6d 65 73 70 61 63 65 73 29 29 29    29 0a 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 | fs-namespaces)))).....(if.(membe | 
| 177dc0 | 72 20 66 6f 72 6d 61 74 20 27 28 22 25 28 72 65    66 6e 61 6d 65 29 22 20 22 25 28 72 65 66 6e 61 | r.format.'("%(refname)"."%(refna | 
| 177de0 | 6d 65 3a 73 68 6f 72 74 29 22 29 29 0a 20 20 20    20 20 20 20 20 28 2d 2d 72 65 6d 6f 76 65 20 28 | me:short)")).........(--remove.( | 
| 177e00 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22    5c 5c 28 5c 5c 60 5c 5c 7c 2f 5c 5c 29 48 45 41 | string-match-p."\\(\\`\\|/\\)HEA | 
| 177e20 | 44 5c 5c 27 22 20 69 74 29 20 72 65 66 73 29 0a    20 20 20 20 20 20 72 65 66 73 29 29 29 0a 0a 28 | D\\'".it).refs).......refs)))..( | 
| 177e40 | 64 65 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 | defun.magit-list-branches.()...( | 
| 177e60 | 6d 61 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 | magit-list-refs.(list."refs/head | 
| 177e80 | 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 20 6d 61 67 | s"."refs/remotes")))..(defun.mag | 
| 177ea0 | 69 74 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 | it-list-local-branches.()...(mag | 
| 177ec0 | 69 74 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 | it-list-refs."refs/heads"))..(de | 
| 177ee0 | 66 75 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 | fun.magit-list-remote-branches.( | 
| 177f00 | 26 6f 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 | &optional.remote)...(magit-list- | 
| 177f20 | 72 65 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 | refs.(concat."refs/remotes/".rem | 
| 177f40 | 6f 74 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 | ote)))..(defun.magit-list-relate | 
| 177f60 | 64 2d 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 | d-branches.(relation.&optional.c | 
| 177f80 | 6f 6d 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 | ommit.&rest.args)...(--remove.(s | 
| 177fa0 | 74 72 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 | tring-match-p."\\(\\`(HEAD\\|HEA | 
| 177fc0 | 44 20 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 | D.->.\\)".it).............(--map | 
| 177fe0 | 20 28 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 | .(substring.it.2)............... | 
| 178000 | 20 20 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 | .....(magit-git-lines."branch".a | 
| 178020 | 72 67 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 | rgs.relation.commit))))..(defun. | 
| 178040 | 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 63 68 65 73 20 28 | magit-list-containing-branches.( | 
| 178060 | 26 6f 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 | &optional.commit.&rest.args)...( | 
| 178080 | 6d 61 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 | magit-list-related-branches."--c | 
| 1780a0 | 6f 6e 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 | ontains".commit.args))..(defun.m | 
| 1780c0 | 61 67 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 | agit-list-publishing-branches.(& | 
| 1780e0 | 6f 70 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 | optional.commit)...(--filter.(ma | 
| 178100 | 67 69 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 | git-rev-ancestor-p.(or.commit."H | 
| 178120 | 45 41 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 | EAD").it).............magit-publ | 
| 178140 | 69 73 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 | ished-branches))..(defun.magit-l | 
| 178160 | 69 73 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 | ist-merged-branches.(&optional.c | 
| 178180 | 6f 6d 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 | ommit.&rest.args)...(magit-list- | 
| 1781a0 | 72 65 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 | related-branches."--merged".comm | 
| 1781c0 | 69 74 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 | it.args))..(defun.magit-list-unm | 
| 1781e0 | 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 6d 69 74 | erged-branches.(&optional.commit | 
| 178200 | 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 6c 61 74 | .&rest.args)...(magit-list-relat | 
| 178220 | 65 64 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 | ed-branches."--no-merged".commit | 
| 178240 | 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 | 
| 178260 | 67 65 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 | ged-to-upstream-branches.()...(- | 
| 178280 | 2d 66 69 6c 74 65 72 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 | -filter.(when-let.((upstream.(ma | 
| 1782a0 | 67 69 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 | git-get-upstream-branch.it)))... | 
| 1782c0 | 20 20 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 | ............(member.it.(magit-li | 
| 1782e0 | 73 74 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 | st-unmerged-branches.upstream))) | 
| 178300 | 0a 20 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 | .............(magit-list-local-b | 
| 178320 | 72 61 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 | ranch-names)))..(defun.magit-lis | 
| 178340 | 74 2d 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 | t-branches-pointing-at.(commit). | 
| 178360 | 20 20 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 | ..(let.((re.(format."\\`%s.refs/ | 
| 178380 | 5c 5c 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 | \\(heads\\|remotes\\)/\\(.*\\)\\ | 
| 1783a0 | 27 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 72 65 | '".....................(magit-re | 
| 1783c0 | 76 2d 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 | v-verify.commit)))).....(--keep. | 
| 1783e0 | 28 61 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 | (and.(string-match.re.it)....... | 
| 178400 | 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 61 74 63 68 2d 73 74 | ...........(let.((name.(match-st | 
| 178420 | 72 69 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 | ring.2.it))).................... | 
| 178440 | 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 48 45 41 44 | (and.(not.(string-suffix-p."HEAD | 
| 178460 | 22 20 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 | ".name))........................ | 
| 178480 | 20 6e 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 | .name))).............(magit-git- | 
| 1784a0 | 6c 69 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 | lines."show-ref"))))..(defun.mag | 
| 1784c0 | 69 74 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 | it-list-refnames.(&optional.name | 
| 1784e0 | 73 70 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 | spaces.include-special)...(nconc | 
| 178500 | 20 28 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 | .(magit-list-refs.namespaces."%( | 
| 178520 | 72 65 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 | refname:short)")..........(and.i | 
| 178540 | 6e 63 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 | nclude-special...............(ma | 
| 178560 | 67 69 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 | git-list-special-refnames))))..( | 
| 178580 | 64 65 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 | defvar.magit-special-refnames... | 
| 1785a0 | 27 28 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 | '("HEAD"."ORIG_HEAD"."FETCH_HEAD | 
| 1785c0 | 22 20 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 | "."MERGE_HEAD"."CHERRY_PICK_HEAD | 
| 1785e0 | 22 29 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 | "))..(defun.magit-list-special-r | 
| 178600 | 65 66 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 | efnames.()...(let.((gitdir.(magi | 
| 178620 | 74 2d 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 | t-gitdir))).....(cl-mapcan.(lamb | 
| 178640 | 64 61 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 | da.(name)..................(and. | 
| 178660 | 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 65 | (file-exists-p.(expand-file-name | 
| 178680 | 20 6e 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 | .name.gitdir)).................. | 
| 1786a0 | 20 20 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 | .....(list.name))).............. | 
| 1786c0 | 20 20 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 | ..magit-special-refnames)))..(de | 
| 1786e0 | 66 75 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 | fun.magit-list-branch-names.().. | 
| 178700 | 20 28 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 | .(magit-list-refnames.(list."ref | 
| 178720 | 73 2f 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 | s/heads"."refs/remotes")))..(def | 
| 178740 | 75 6e 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 | un.magit-list-local-branch-names | 
| 178760 | 20 28 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 | .()...(magit-list-refnames."refs | 
| 178780 | 2f 68 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 | /heads"))..(defun.magit-list-rem | 
| 1787a0 | 6f 74 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 | ote-branch-names.(&optional.remo | 
| 1787c0 | 74 65 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 | te.relative)...(if.(and.remote.r | 
| 1787e0 | 65 6c 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 | elative).......(let.((regexp.(fo | 
| 178800 | 72 6d 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 | rmat."^refs/remotes/%s/\\(.+\\)" | 
| 178820 | 20 72 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 | .remote))).........(--mapcat.(wh | 
| 178840 | 65 6e 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 | en.(string-match.regexp.it)..... | 
| 178860 | 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 63 68 2d 73 74 72 | ................(list.(match-str | 
| 178880 | 69 6e 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 | ing.1.it)))...................(m | 
| 1788a0 | 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 72 65 6d 6f 74 65 | agit-list-remote-branches.remote | 
| 1788c0 | 29 29 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 | ))).....(magit-list-refnames.(co | 
| 1788e0 | 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 65 29 29 29 29 0a | ncat."refs/remotes/".remote)))). | 
| 178900 | 0a 28 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 | .(defun.magit-format-refs.(forma | 
| 178920 | 74 20 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 | t.&rest.args)...(let.((lines.(ma | 
| 178940 | 67 69 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 | git-git-lines................."f | 
| 178960 | 6f 72 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 | or-each-ref".(concat."--format=" | 
| 178980 | 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 28 6f 72 20 61 72 67 | .format).................(or.arg | 
| 1789a0 | 73 20 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 | s.(list."refs/heads"."refs/remot | 
| 1789c0 | 65 73 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 | es"."refs/tags"))))).....(if.(st | 
| 1789e0 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 66    22 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 | ring-match-p."\f".format)....... | 
| 178a00 | 20 20 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 66 22 29 20 | ..(--map.(split-string.it."\f"). | 
| 178a20 | 6c 69 6e 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 | lines).......lines)))..(defun.ma | 
| 178a40 | 67 69 74 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 | git-list-remotes.()...(magit-git | 
| 178a60 | 2d 6c 69 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 | -lines."remote"))..(defun.magit- | 
| 178a80 | 6c 69 73 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 | list-tags.()...(magit-git-lines. | 
| 178aa0 | 22 74 61 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 | "tag"))..(defun.magit-list-stash | 
| 178ac0 | 65 73 20 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 | es.(&optional.format)...(magit-g | 
| 178ae0 | 69 74 2d 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 | it-lines."stash"."list".(concat. | 
| 178b00 | 22 2d 2d 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 | "--format=".(or.format."%gd")))) | 
| 178b20 | 0a 0a 28 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 | ..(defun.magit-list-active-notes | 
| 178b40 | 2d 72 65 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 | -refs.()..."Return.notes.refs.ac | 
| 178b60 | 63 6f 72 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 | cording.to.`core.notesRef'.and.` | 
| 178b80 | 6e 6f 74 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 | notes.displayRef'."...(magit-git | 
| 178ba0 | 2d 6c 69 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 | -lines."for-each-ref"."--format= | 
| 178bc0 | 25 28 72 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 | %(refname)"....................( | 
| 178be0 | 6f 72 20 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 | or.(magit-get."core.notesRef")." | 
| 178c00 | 72 65 66 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 | refs/notes/commits")............ | 
| 178c20 | 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 73 2e 64 69 | ........(magit-get-all."notes.di | 
| 178c40 | 73 70 6c 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 | splayRef")))..(defun.magit-list- | 
| 178c60 | 6e 6f 74 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 | notes-refnames.()...(--map.(subs | 
| 178c80 | 74 72 69 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 | tring.it.6).(magit-list-refnames | 
| 178ca0 | 20 22 72 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 | ."refs/notes")))..(defun.magit-r | 
| 178cc0 | 65 6d 6f 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 | emote-list-tags.(remote)...(--ke | 
| 178ce0 | 65 70 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 5c 5c | ep.(and.(not.(string-match-p."\\ | 
| 178d00 | 5e 7b 7d 24 22 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 | ^{}$".it))................(subst | 
| 178d20 | 72 69 6e 67 20 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 | ring.it.51))...........(magit-gi | 
| 178d40 | 74 2d 6c 69 6e 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 | t-lines."ls-remote"."--tags".rem | 
| 178d60 | 6f 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 6c 69 73 74 | ote)))..(defun.magit-remote-list | 
| 178d80 | 2d 62 72 61 6e 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 | -branches.(remote)...(--keep.(an | 
| 178da0 | 64 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d    61 74 63 68 2d 70 20 22 5c 5c 5e 7b 7d 24 22 20 | d.(not.(string-match-p."\\^{}$". | 
| 178dc0 | 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 69 | it))................(substring.i | 
| 178de0 | 74 20 35 32 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 65 | t.52))...........(magit-git-line | 
| 178e00 | 73 20 22 6c 73 2d 72 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 | s."ls-remote"."--heads".remote)) | 
| 178e20 | 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 72 65 66 73 | )..(defun.magit-remote-list-refs | 
| 178e40 | 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 74 20 28 73 | .(remote)...(--keep.(and.(not.(s | 
| 178e60 | 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c    5c 5e 7b 7d 24 22 20 69 74 29 29 0a 20 20 20 20 | tring-match-p."\\^{}$".it))..... | 
| 178e80 | 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 34 31 29 29 0a 20 20 | ...........(substring.it.41))... | 
| 178ea0 | 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 65 6d | ........(magit-git-lines."ls-rem | 
| 178ec0 | 6f 74 65 22 20 72 65 6d 6f 74 65 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 | ote".remote)))..(defun.magit-lis | 
| 178ee0 | 74 2d 6d 6f 64 69 66 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 | t-modified-modules.()...(--keep. | 
| 178f00 | 28 61 6e 64 20 28 73 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 | (and.(string-match."\\`\\+\\([^. | 
| 178f20 | 5d 2b 5c 5c 29 20 5c 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 | ]+\\).\\(.+\\).(.+)\\'".it)..... | 
| 178f40 | 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 69 74 29 29 0a | ...........(match-string.2.it)). | 
| 178f60 | 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 73 75 62 6d | ..........(magit-git-lines."subm | 
| 178f80 | 6f 64 75 6c 65 22 20 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 | odule"."status")))..(defun.magit | 
| 178fa0 | 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74    68 73 20 28 29 0a 20 20 28 2d 2d 6d 61 70 63 61 | -list-module-paths.()...(--mapca | 
| 178fc0 | 74 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d    61 74 63 68 20 22 5e 31 36 30 30 30 30 20 5b 30 | t.(and.(string-match."^160000.[0 | 
| 178fe0 | 2d 39 61 2d 7a 5d 5c 5c 7b 34 30 5c 5c 7d 20 30    5c 74 5c 5c 28 2e 2b 5c 5c 29 24 22 20 69 74 29 | -9a-z]\\{40\\}.0\t\\(.+\\)$".it) | 
| 179000 | 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 63 68 2d 73 | ..................(list.(match-s | 
| 179020 | 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 6d 61 67 69 74 | tring.1.it))).............(magit | 
| 179040 | 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 73 74 | -git-items."ls-files"."-z"."--st | 
| 179060 | 61 67 65 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 6f 64 75 6c | age")))..(defun.magit-list-modul | 
| 179080 | 65 2d 6e 61 6d 65 73 20 28 29 0a 20 20 28 6d 61    70 63 61 72 20 23 27 6d 61 67 69 74 2d 67 65 74 | e-names.()...(mapcar.#'magit-get | 
| 1790a0 | 2d 73 75 62 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20    28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 | -submodule-name.(magit-list-modu | 
| 1790c0 | 6c 65 2d 70 61 74 68 73 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 73 75 | le-paths)))..(defun.magit-get-su | 
| 1790e0 | 62 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20 28 70 61    74 68 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 | bmodule-name.(path)..."Return.th | 
| 179100 | 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 73 75    62 6d 6f 64 75 6c 65 20 61 74 20 50 41 54 48 2e | e.name.of.the.submodule.at.PATH. | 
| 179120 | 0a 50 41 54 48 20 68 61 73 20 74 6f 20 62 65 20    72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 | .PATH.has.to.be.relative.to.the. | 
| 179140 | 73 75 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 79    2e 22 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | super-repository."...(magit-git- | 
| 179160 | 73 74 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 | string."submodule--helper"."name | 
| 179180 | 22 20 70 61 74 68 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 | ".path))..(defun.magit-list-work | 
| 1791a0 | 74 72 65 65 73 20 28 29 0a 20 20 28 6c 65 74 20    28 77 6f 72 6b 74 72 65 65 73 20 77 6f 72 6b 74 | trees.()...(let.(worktrees.workt | 
| 1791c0 | 72 65 65 29 0a 20 20 20 20 28 64 6f 6c 69 73 74    20 28 6c 69 6e 65 20 28 6c 65 74 20 28 28 6d 61 | ree).....(dolist.(line.(let.((ma | 
| 1791e0 | 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 20 20 20 20 | git-git-global-arguments........ | 
| 179200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 3b 3b 20 4b 4c 55 44 47 45 20 41 74 20 6c | ..................;;.KLUDGE.At.l | 
| 179220 | 65 61 73 74 20 69 6e 20 76 32 2e 38 2e 33 20 74    68 69 73 20 74 72 69 67 67 65 72 73 20 61 20 73 | east.in.v2.8.3.this.triggers.a.s | 
| 179240 | 65 67 66 61 75 6c 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 | egfault......................... | 
| 179260 | 20 20 28 72 65 6d 6f 76 65 20 22 2d 2d 6e 6f 2d    70 61 67 65 72 22 20 6d 61 67 69 74 2d 67 69 74 | ..(remove."--no-pager".magit-git | 
| 179280 | 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 20 20 | -global-arguments)))............ | 
| 1792a0 | 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 77 6f 72 6b 74 | .........(magit-git-lines."workt | 
| 1792c0 | 72 65 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 0a 20 20 20 | ree"."list"."--porcelain"))).... | 
| 1792e0 | 20 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 | ...(cond.((string-prefix-p."work | 
| 179300 | 74 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 70 75 73 68 20 28 | tree".line)..............(push.( | 
| 179320 | 73 65 74 71 20 77 6f 72 6b 74 72 65 65 20 28 6c    69 73 74 20 28 73 75 62 73 74 72 69 6e 67 20 6c | setq.worktree.(list.(substring.l | 
| 179340 | 69 6e 65 20 39 29 20 6e 69 6c 20 6e 69 6c 20 6e    69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ine.9).nil.nil.nil))............ | 
| 179360 | 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 20 | ........worktrees))............. | 
| 179380 | 28 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 20 6c    69 6e 65 20 22 62 61 72 65 22 29 0a 20 20 20 20 | ((string-equal.line."bare")..... | 
| 1793a0 | 20 20 20 20 20 20 20 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 | .........(let*.((default-directo | 
| 1793c0 | 72 79 20 28 63 61 72 20 77 6f 72 6b 74 72 65 65    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry.(car.worktree)).............. | 
| 1793e0 | 20 20 20 20 20 20 20 28 77 74 20 28 61 6e 64 20    28 6e 6f 74 20 28 6d 61 67 69 74 2d 67 65 74 2d | .......(wt.(and.(not.(magit-get- | 
| 179400 | 62 6f 6f 6c 65 61 6e 20 22 63 6f 72 65 2e 62 61    72 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | boolean."core.bare"))........... | 
| 179420 | 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 20 22 63 | ...................(magit-get."c | 
| 179440 | 6f 72 65 2e 77 6f 72 6b 74 72 65 65 22 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ore.worktree"))))............... | 
| 179460 | 20 28 69 66 20 28 61 6e 64 20 77 74 20 28 66 69    6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 | .(if.(and.wt.(file-exists-p.(exp | 
| 179480 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 77 74    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | and-file-name.wt)))............. | 
| 1794a0 | 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 73    65 74 66 20 28 6e 74 68 20 30 20 77 6f 72 6b 74 | .......(progn.(setf.(nth.0.workt | 
| 1794c0 | 72 65 65 29 20 28 65 78 70 61 6e 64 2d 66 69 6c    65 2d 6e 61 6d 65 20 77 74 29 29 0a 20 20 20 20 | ree).(expand-file-name.wt))..... | 
| 1794e0 | 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 66 20 28 6e 74 68 | ......................(setf.(nth | 
| 179500 | 20 32 20 77 6f 72 6b 74 72 65 65 29 20 28 6d 61    67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 48 | .2.worktree).(magit-rev-parse."H | 
| 179520 | 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 20 | EAD")).......................... | 
| 179540 | 20 28 73 65 74 66 20 28 6e 74 68 20 33 20 77 6f    72 6b 74 72 65 65 29 20 28 6d 61 67 69 74 2d 67 | .(setf.(nth.3.worktree).(magit-g | 
| 179560 | 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 20 | et-current-branch)))............ | 
| 179580 | 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68    20 31 20 77 6f 72 6b 74 72 65 65 29 20 74 29 29 | ......(setf.(nth.1.worktree).t)) | 
| 1795a0 | 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 70 | )).............((string-prefix-p | 
| 1795c0 | 20 22 48 45 41 44 22 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 | ."HEAD".line)..............(setf | 
| 1795e0 | 20 28 6e 74 68 20 32 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 | .(nth.2.worktree).(substring.lin | 
| 179600 | 65 20 35 29 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 | e.5))).............((string-pref | 
| 179620 | 69 78 2d 70 20 22 62 72 61 6e 63 68 22 20 6c 69    6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ix-p."branch".line)............. | 
| 179640 | 20 28 73 65 74 66 20 28 6e 74 68 20 33 20 77 6f    72 6b 74 72 65 65 29 20 28 73 75 62 73 74 72 69 | .(setf.(nth.3.worktree).(substri | 
| 179660 | 6e 67 20 6c 69 6e 65 20 31 38 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 | ng.line.18))).............((stri | 
| 179680 | 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 29 29 29 0a 20 20 20 | ng-equal.line."detached")))).... | 
| 1796a0 | 20 28 6e 72 65 76 65 72 73 65 20 77 6f 72 6b 74    72 65 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 | .(nreverse.worktrees)))..(defun. | 
| 1796c0 | 6d 61 67 69 74 2d 73 79 6d 62 6f 6c 69 63 2d 72    65 66 2d 70 20 28 6e 61 6d 65 29 0a 20 20 28 6d | magit-symbolic-ref-p.(name)...(m | 
| 1796e0 | 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73    20 22 73 79 6d 62 6f 6c 69 63 2d 72 65 66 22 20 | agit-git-success."symbolic-ref". | 
| 179700 | 22 2d 2d 71 75 69 65 74 22 20 6e 61 6d 65 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | "--quiet".name))..(defun.magit-r | 
| 179720 | 65 66 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 20 72 65 | ef-p.(rev)...(or.(car.(member.re | 
| 179740 | 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65    66 73 20 22 72 65 66 73 2f 22 29 29 29 0a 20 20 | v.(magit-list-refs."refs/")))... | 
| 179760 | 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 2d 6c 69 73 74 | ....(car.(member.rev.(magit-list | 
| 179780 | 2d 72 65 66 6e 61 6d 65 73 20 22 72 65 66 73 2f    22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | -refnames."refs/")))))..(defun.m | 
| 1797a0 | 61 67 69 74 2d 62 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 | agit-branch-p.(rev)...(or.(car.( | 
| 1797c0 | 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 65 73 29 | member.rev.(magit-list-branches) | 
| 1797e0 | 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 | 
| 179800 | 2d 6c 69 73 74 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 | -list-branch-names)))))..(defun. | 
| 179820 | 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e    63 68 2d 70 20 28 72 65 76 29 0a 20 20 28 6f 72 | magit-local-branch-p.(rev)...(or | 
| 179840 | 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 2d 6c 6f | .(car.(member.rev.(magit-list-lo | 
| 179860 | 63 61 6c 2d 62 72 61 6e 63 68 65 73 29 29 29 0a    20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 | cal-branches))).......(car.(memb | 
| 179880 | 65 72 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 2d | er.rev.(magit-list-local-branch- | 
| 1798a0 | 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 72 65 6d 6f 74 65 2d | names)))))..(defun.magit-remote- | 
| 1798c0 | 62 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 | branch-p.(rev)...(or.(car.(membe | 
| 1798e0 | 72 20 72 65 76 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 65 | r.rev.(magit-list-remote-branche | 
| 179900 | 73 29 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 | s))).......(car.(member.rev.(mag | 
| 179920 | 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 29 29 29 | it-list-remote-branch-names))))) | 
| 179940 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62    72 61 6e 63 68 2d 73 65 74 2d 66 61 63 65 20 28 | ..(defun.magit-branch-set-face.( | 
| 179960 | 62 72 61 6e 63 68 29 0a 20 20 28 6d 61 67 69 74    2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 | branch)...(magit--propertize-fac | 
| 179980 | 65 20 62 72 61 6e 63 68 20 28 69 66 20 28 6d 61    67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 | e.branch.(if.(magit-local-branch | 
| 1799a0 | 2d 70 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 20 20 20 | -p.branch)...................... | 
| 1799c0 | 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 6c 6f | ................'magit-branch-lo | 
| 1799e0 | 63 61 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 | cal............................. | 
| 179a00 | 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 0a | .......'magit-branch-remote))).. | 
| 179a20 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 61 67    2d 70 20 28 72 65 76 29 0a 20 20 28 63 61 72 20 | (defun.magit-tag-p.(rev)...(car. | 
| 179a40 | 28 6d 65 6d 62 65 72 20 72 65 76 20 28 6d 61 67    69 74 2d 6c 69 73 74 2d 74 61 67 73 29 29 29 29 | (member.rev.(magit-list-tags)))) | 
| 179a60 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72    65 6d 6f 74 65 2d 70 20 28 73 74 72 69 6e 67 29 | ..(defun.magit-remote-p.(string) | 
| 179a80 | 0a 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20    73 74 72 69 6e 67 20 28 6d 61 67 69 74 2d 6c 69 | ...(car.(member.string.(magit-li | 
| 179aa0 | 73 74 2d 72 65 6d 6f 74 65 73 29 29 29 29 0a 0a    28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 6d 61 | st-remotes))))..(defvar.magit-ma | 
| 179ac0 | 69 6e 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 0a    20 20 3b 3b 20 54 68 65 73 65 20 61 72 65 20 74 | in-branch-names...;;.These.are.t | 
| 179ae0 | 68 65 20 6e 61 6d 65 73 20 74 68 61 74 20 47 69    74 20 73 75 67 67 65 73 74 73 0a 20 20 3b 3b 20 | he.names.that.Git.suggests...;;. | 
| 179b00 | 69 66 20 60 69 6e 69 74 2e 64 65 66 61 75 6c 74    42 72 61 6e 63 68 27 20 69 73 20 75 6e 64 65 66 | if.`init.defaultBranch'.is.undef | 
| 179b20 | 69 6e 65 64 2e 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 | ined....'("main"."master"."trunk | 
| 179b40 | 22 20 22 64 65 76 65 6c 6f 70 6d 65 6e 74 22 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | "."development"))..(defun.magit- | 
| 179b60 | 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 74 68 65 20 6d 61 69 | main-branch.()..."Return.the.mai | 
| 179b80 | 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 69 73 74 73 20 77 68 | n.branch...If.a.branch.exists.wh | 
| 179ba0 | 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 66 61 75 6c 74 42 72 | ose.name.matches.`init.defaultBr | 
| 179bc0 | 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 64 65 72 65 64 20 74 | anch',.then.that.is.considered.t | 
| 179be0 | 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 61 6e 63 68 20 62 79 | he.main.branch...If.no.branch.by | 
| 179c00 | 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 68 65 20 62 72 61 6e | .that.name.exists,.then.the.bran | 
| 179c20 | 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 72 61 6e 63 68 2d 6e | ch.names.in.`magit-main-branch-n | 
| 179c40 | 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 20 20 54 68 65 20 66 | ames'.are.tried.in.order...The.f | 
| 179c60 | 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 74 20 74 68 61 74 20 | irst.branch.from.that.list.that. | 
| 179c80 | 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 72 72 65 6e 74 20 72 | actually.exists.in.the.current.r | 
| 179ca0 | 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 74 73 20 6d 61 69 6e | epository.is.considered.its.main | 
| 179cc0 | 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 65 73 20 28 6d 61 67 | .branch."...(let.((branches.(mag | 
| 179ce0 | 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 29 0a 20 20 | it-list-local-branch-names)))... | 
| 179d00 | 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 20 20 20 20 | ..(seq-find.(lambda.(name)...... | 
| 179d20 | 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 72 61 6e 63 68 65 73 | ...........(member.name.branches | 
| 179d40 | 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 0a 20 20 | ))...............(delete-dups... | 
| 179d60 | 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 20 20 20 | .............(delq.nil.......... | 
| 179d80 | 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 22 69 6e | ............(cons.(magit-get."in | 
| 179da0 | 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 20 20 20 20 20 20 20 | it.defaultBranch").............. | 
| 179dc0 | 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 62 72 61 6e 63 68 2d | ..............magit-main-branch- | 
| 179de0 | 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 2d 72 65 76 2d 64 69 | names))))))..(defun.magit-rev-di | 
| 179e00 | 66 66 2d 63 6f 75 6e 74 20 28 61 20 62 29 0a 20    20 22 52 65 74 75 72 6e 20 74 68 65 20 63 6f 6d | ff-count.(a.b)..."Return.the.com | 
| 179e20 | 6d 69 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 | mits.in.A.but.not.B.and.vice.ver | 
| 179e40 | 73 61 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 | sa..Return.a.list.of.two.integer | 
| 179e60 | 73 3a 20 28 41 3e 42 20 42 3e 41 29 2e 22 0a 20    20 28 6d 61 70 63 61 72 20 27 73 74 72 69 6e 67 | s:.(A>B.B>A)."...(mapcar.'string | 
| 179e80 | 2d 74 6f 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20    20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 | -to-number...........(split-stri | 
| 179ea0 | 6e 67 20 28 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 0a | ng.(magit-git-string."rev-list". | 
| 179ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 179ee0 | 20 20 20 20 20 20 20 20 20 20 22 2d 2d 63 6f 75    6e 74 22 20 22 2d 2d 6c 65 66 74 2d 72 69 67 68 | .........."--count"."--left-righ | 
| 179f00 | 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".............................. | 
| 179f20 | 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 22 20 62 29 29 | .............(concat.a."...".b)) | 
| 179f40 | 0a 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 74 22 29 29 29 | ........................."\t"))) | 
| 179f60 | 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 68 20 28 29 0a | ..(defun.magit-abbrev-length.(). | 
| 179f80 | 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 22 63 6f 72 65 | ..(let.((abbrev.(magit-get."core | 
| 179fa0 | 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 62 72 65 76 20 | .abbrev"))).....(if.(and.abbrev. | 
| 179fc0 | 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 29 0a 20 20 20 | (not.(equal.abbrev."auto"))).... | 
| 179fe0 | 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 65 76 29 0a 20 | .....(string-to-number.abbrev).. | 
| 17a000 | 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 74 20 77 69 6c | .....;;.Guess.the.length.git.wil | 
| 17a020 | 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 70 6c 65 0a 20 | l.be.using.based.on.an.example.. | 
| 17a040 | 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 61 6c 6c 79 20 | .....;;.abbreviation...Actually. | 
| 17a060 | 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 65 20 61 6e 0a | HEAD's.abbreviation.might.be.an. | 
| 17a080 | 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 65 20 73 68 6f | ......;;.outlier,.so.use.the.sho | 
| 17a0a0 | 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 6f 72 20 74 77 | rter.of.the.abbreviations.for.tw | 
| 17a0c0 | 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 30 33 34 2e 0a | o.......;;.commits...See.#3034.. | 
| 17a0e0 | 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 2d 72 65 76 2d | ......(if-let.((head.(magit-rev- | 
| 17a100 | 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 20 20 20 20 20 | parse."--short"."HEAD"))........ | 
| 17a120 | 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 65 61 64 29 29 | ........(head-len.(length.head)) | 
| 17a140 | 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 20 20 20 20 20 | )...........(min.head-len....... | 
| 17a160 | 20 20 20 20 20 20 20 20 20 28 2d 2d 69 66 2d 6c    65 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 | .........(--if-let.(magit-rev-pa | 
| 17a180 | 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 22 48    45 41 44 7e 22 29 0a 20 20 20 20 20 20 20 20 20 | rse."--short"."HEAD~").......... | 
| 17a1a0 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74    68 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ..........(length.it)........... | 
| 17a1c0 | 20 20 20 20 20 20 20 68 65 61 64 2d 6c 65 6e 29    29 0a 20 20 20 20 20 20 20 20 3b 3b 20 57 65 27 | .......head-len)).........;;.We' | 
| 17a1e0 | 72 65 20 6f 6e 20 61 6e 20 75 6e 62 6f 72 6e 20    62 72 61 6e 63 68 2c 20 62 75 74 20 70 65 72 68 | re.on.an.unborn.branch,.but.perh | 
| 17a200 | 61 70 73 20 74 68 65 20 72 65 70 6f 73 69 74 6f    72 79 20 68 61 73 0a 20 20 20 20 20 20 20 20 3b | aps.the.repository.has.........; | 
| 17a220 | 3b 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 2e    20 20 53 65 65 20 23 34 31 32 33 2e 0a 20 20 20 | ;.other.commits...See.#4123..... | 
| 17a240 | 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 63    6f 6d 6d 69 74 73 20 28 6d 61 67 69 74 2d 67 69 | .....(if-let.((commits.(magit-gi | 
| 17a260 | 74 2d 6c 69 6e 65 73 20 22 72 65 76 2d 6c 69 73    74 22 20 22 2d 6e 32 22 20 22 2d 2d 61 6c 6c 22 | t-lines."rev-list"."-n2"."--all" | 
| 17a280 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17a2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 61    62 62 72 65 76 2d 63 6f 6d 6d 69 74 22 29 29 29 | ............"--abbrev-commit"))) | 
| 17a2c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70    70 6c 79 20 23 27 6d 69 6e 20 28 6d 61 70 63 61 | .............(apply.#'min.(mapca | 
| 17a2e0 | 72 20 23 27 6c 65 6e 67 74 68 20 63 6f 6d 6d 69    74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b | r.#'length.commits))...........; | 
| 17a300 | 3b 20 41 20 63 6f 6d 6d 69 74 20 64 6f 65 73 20    6e 6f 74 20 65 78 69 73 74 2e 20 20 46 61 6c 6c | ;.A.commit.does.not.exist...Fall | 
| 17a320 | 20 62 61 63 6b 20 74 6f 20 74 68 65 20 64 65 66    61 75 6c 74 20 6f 66 20 37 2e 0a 20 20 20 20 20 | .back.to.the.default.of.7....... | 
| 17a340 | 20 20 20 20 20 37 29 29 29 29 29 0a 0a 28 64 65    66 75 6e 20 6d 61 67 69 74 2d 61 62 62 72 65 76 | .....7)))))..(defun.magit-abbrev | 
| 17a360 | 2d 61 72 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20    61 72 67 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 | -arg.(&optional.arg)...(format." | 
| 17a380 | 2d 2d 25 73 3d 25 64 22 20 28 6f 72 20 61 72 67    20 22 61 62 62 72 65 76 22 29 20 28 6d 61 67 69 | --%s=%d".(or.arg."abbrev").(magi | 
| 17a3a0 | 74 2d 61 62 62 72 65 76 2d 6c 65 6e 67 74 68 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | t-abbrev-length)))..(defun.magit | 
| 17a3c0 | 2d 72 65 76 2d 61 62 62 72 65 76 20 28 72 65 76    29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 | -rev-abbrev.(rev)...(magit-rev-p | 
| 17a3e0 | 61 72 73 65 20 28 6d 61 67 69 74 2d 61 62 62 72    65 76 2d 61 72 67 20 22 73 68 6f 72 74 22 29 20 | arse.(magit-abbrev-arg."short"). | 
| 17a400 | 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 63 68 69 6c 64 | rev))..(defun.magit-commit-child | 
| 17a420 | 72 65 6e 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 20 28 6d | ren.(commit.&optional.args)...(m | 
| 17a440 | 61 70 63 61 72 20 23 27 63 61 72 0a 20 20 20 20    20 20 20 20 20 20 28 2d 2d 66 69 6c 74 65 72 20 | apcar.#'car...........(--filter. | 
| 17a460 | 28 6d 65 6d 62 65 72 20 63 6f 6d 6d 69 74 20 28    63 64 72 20 69 74 29 29 0a 20 20 20 20 20 20 20 | (member.commit.(cdr.it))........ | 
| 17a480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d    6d 61 70 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | .............(--map.(split-strin | 
| 17a4a0 | 67 20 69 74 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 20 20 | g.it.".")....................... | 
| 17a4c0 | 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 20 20 | .....(magit-git-lines........... | 
| 17a4e0 | 20 20 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 66 6f 72 6d 61 | .................."log"."--forma | 
| 17a500 | 74 3d 25 48 20 25 50 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 | t=%H.%P"........................ | 
| 17a520 | 20 20 20 20 20 28 6f 72 20 61 72 67 73 20 28 6c    69 73 74 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 | .....(or.args.(list."--branches" | 
| 17a540 | 20 22 2d 2d 74 61 67 73 22 20 22 2d 2d 72 65 6d    6f 74 65 73 22 29 29 0a 20 20 20 20 20 20 20 20 | ."--tags"."--remotes"))......... | 
| 17a560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 2d 2d 6e 6f 74 22 20 63 6f 6d 6d | ...................."--not".comm | 
| 17a580 | 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 70 61 72 | it)))))..(defun.magit-commit-par | 
| 17a5a0 | 65 6e 74 73 20 28 63 6f 6d 6d 69 74 29 0a 20 20    28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61 67 | ents.(commit)...(--when-let.(mag | 
| 17a5c0 | 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 31 22 20 22 2d | it-git-string."rev-list"."-1"."- | 
| 17a5e0 | 2d 70 61 72 65 6e 74 73 22 20 63 6f 6d 6d 69 74    29 0a 20 20 20 20 28 63 64 72 20 28 73 70 6c 69 | -parents".commit).....(cdr.(spli | 
| 17a600 | 74 2d 73 74 72 69 6e 67 20 69 74 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 61 | t-string.it))))..(defun.magit-pa | 
| 17a620 | 74 63 68 2d 69 64 20 28 72 65 76 29 0a 20 20 28    6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 | tch-id.(rev)...(magit--with-temp | 
| 17a640 | 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a    20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 | -process-buffer.....(magit-proce | 
| 17a660 | 73 73 2d 66 69 6c 65 0a 20 20 20 20 20 73 68 65    6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 69 6c | ss-file......shell-file-name.nil | 
| 17a680 | 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 77 69 74 | .'(t.nil).nil.shell-command-swit | 
| 17a6a0 | 63 68 0a 20 20 20 20 20 28 6c 65 74 20 28 28 65    78 65 63 20 28 73 68 65 6c 6c 2d 71 75 6f 74 65 | ch......(let.((exec.(shell-quote | 
| 17a6c0 | 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 61 62 6c 65 29 | -argument.(magit-git-executable) | 
| 17a6e0 | 29 29 29 0a 20 20 20 20 20 20 20 28 66 6f 72 6d    61 74 20 22 25 73 20 64 69 66 66 2d 74 72 65 65 | )))........(format."%s.diff-tree | 
| 17a700 | 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 63 20 72 65 76 20 65 | .-u.%s.|.%s.patch-id".exec.rev.e | 
| 17a720 | 78 65 63 29 29 29 0a 20 20 20 20 28 63 61 72 20    28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 62 | xec))).....(car.(split-string.(b | 
| 17a740 | 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | uffer-string)))))..(defun.magit- | 
| 17a760 | 72 65 76 2d 66 6f 72 6d 61 74 20 28 66 6f 72 6d    61 74 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 76 | rev-format.(format.&optional.rev | 
| 17a780 | 20 61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28    73 74 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 | .args)...(let.((str.(magit-git-s | 
| 17a7a0 | 74 72 69 6e 67 20 22 73 68 6f 77 22 20 22 2d 2d    6e 6f 2d 70 61 74 63 68 22 0a 20 20 20 20 20 20 | tring."show"."--no-patch"....... | 
| 17a7c0 | 20 20 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 | 
| 17a7e0 | 20 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 | ."--format=".format).args....... | 
| 17a800 | 20 20 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 72 65 76 | .........................(if.rev | 
| 17a820 | 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 20 22 48 45 41 44 22 | .(concat.rev."^{commit}")."HEAD" | 
| 17a840 | 29 20 22 2d 2d 22 29 29 29 0a 20 20 20 20 28 75    6e 6c 65 73 73 20 28 73 74 72 69 6e 67 2d 65 71 | )."--"))).....(unless.(string-eq | 
| 17a860 | 75 61 6c 20 73 74 72 20 22 22 29 0a 20 20 20 20    20 20 73 74 72 29 29 29 0a 0a 28 64 65 66 75 6e | ual.str."").......str)))..(defun | 
| 17a880 | 20 6d 61 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 | .magit-rev-insert-format.(format | 
| 17a8a0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 76 20 61    72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 | .&optional.rev.args)...(magit-gi | 
| 17a8c0 | 74 2d 69 6e 73 65 72 74 20 22 73 68 6f 77 22 20    22 2d 2d 6e 6f 2d 70 61 74 63 68 22 0a 20 20 20 | t-insert."show"."--no-patch".... | 
| 17a8e0 | 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 6d | .................(concat."--form | 
| 17a900 | 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 20 20 20 20 20 20 20 | at=".format).args............... | 
| 17a920 | 20 20 20 20 20 20 28 69 66 20 72 65 76 20 28 63    6f 6e 63 61 74 20 72 65 76 20 22 5e 7b 63 6f 6d | ......(if.rev.(concat.rev."^{com | 
| 17a940 | 6d 69 74 7d 22 29 20 22 48 45 41 44 22 29 20 22    2d 2d 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | mit}")."HEAD")."--"))..(defun.ma | 
| 17a960 | 67 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 | git-format-rev-summary.(rev)...( | 
| 17a980 | 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61 67 69    74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68 | --when-let.(magit-rev-format."%h | 
| 17a9a0 | 20 25 73 22 20 72 65 76 29 0a 20 20 20 20 28 73    74 72 69 6e 67 2d 6d 61 74 63 68 20 22 20 22 20 | .%s".rev).....(string-match.".". | 
| 17a9c0 | 69 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d    70 75 74 2d 66 61 63 65 20 30 20 28 6d 61 74 63 | it).....(magit--put-face.0.(matc | 
| 17a9e0 | 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 27    6d 61 67 69 74 2d 68 61 73 68 20 69 74 29 0a 20 | h-beginning.0).'magit-hash.it).. | 
| 17aa00 | 20 20 20 69 74 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 | ...it))..(defvar.magit-ref-names | 
| 17aa20 | 70 61 63 65 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 | paces...'(("\\`HEAD\\'"......... | 
| 17aa40 | 20 20 20 20 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 | ...........magit-head).....("\\` | 
| 17aa60 | 72 65 66 73 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 | refs/tags/\\(.+\\)".........magi | 
| 17aa80 | 74 2d 74 61 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 | t-tag).....("\\`refs/heads/\\(.+ | 
| 17aaa0 | 5c 5c 29 22 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 | \\)"........magit-branch-local). | 
| 17aac0 | 20 20 20 20 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 | ....("\\`refs/remotes/\\(.+\\)". | 
| 17aae0 | 20 20 20 2e 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 | .....magit-branch-remote).....(" | 
| 17ab00 | 5c 5c 60 72 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 | \\`refs/bisect/\\(bad\\)"......m | 
| 17ab20 | 61 67 69 74 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 | agit-bisect-bad).....("\\`refs/b | 
| 17ab40 | 69 73 65 63 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 | isect/\\(skip.*\\)"...magit-bise | 
| 17ab60 | 63 74 2d 73 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 | ct-skip).....("\\`refs/bisect/\\ | 
| 17ab80 | 28 67 6f 6f 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 | (good.*\\)"...magit-bisect-good) | 
| 17aba0 | 0a 20 20 20 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 | .....("\\`refs/stash$".......... | 
| 17abc0 | 20 20 20 20 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 | ......magit-refname-stash).....( | 
| 17abe0 | 22 5c 5c 60 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 | "\\`refs/wip/\\(.+\\)".......... | 
| 17ac00 | 6d 61 67 69 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 | magit-refname-wip).....("\\`refs | 
| 17ac20 | 2f 70 75 6c 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 | /pullreqs/\\(.+\\)".....magit-re | 
| 17ac40 | 66 6e 61 6d 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 | fname-pullreq).....("\\`\\(bad\\ | 
| 17ac60 | 29 3a 22 20 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 | ):".................magit-bisect | 
| 17ac80 | 2d 62 61 64 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 | -bad).....("\\`\\(skip\\):"..... | 
| 17aca0 | 20 20 20 20 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 | ...........magit-bisect-skip)... | 
| 17acc0 | 20 20 28 22 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 | ..("\\`\\(good\\):"............. | 
| 17ace0 | 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 20 28 22 5c 5c 60 5c | ...magit-bisect-good).....("\\`\ | 
| 17ad00 | 5c 28 2e 2b 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 | \(.+\\)"...................magit | 
| 17ad20 | 2d 72 65 66 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 | -refname))..."How.refs.are.forma | 
| 17ad40 | 74 74 65 64 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 | tted.for.display...Each.entry.co | 
| 17ad60 | 6e 74 72 6f 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 | ntrols.how.a.certain.type.of.ref | 
| 17ad80 | 20 69 73 20 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 | .is.displayed,.and.has.the.form. | 
| 17ada0 | 28 52 45 47 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 | (REGEXP...FACE)...REGEXP.is.a.re | 
| 17adc0 | 67 75 6c 61 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 | gular.expression.used.to.match.f | 
| 17ade0 | 75 6c 6c 20 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 | ull.refs...The.first.entry.whose | 
| 17ae00 | 20 52 45 47 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 | .REGEXP.matches.the.reference.is | 
| 17ae20 | 20 75 73 65 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 | .used...In.log.and.revision.buff | 
| 17ae40 | 65 72 73 20 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 | ers.the.first.regexp.submatch.be | 
| 17ae60 | 63 6f 6d 65 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 | comes.the.\"label\".that.represe | 
| 17ae80 | 6e 74 73 20 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 | nts.the.ref.and.is.propertized.w | 
| 17aea0 | 69 74 68 20 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 | ith.FONT..In.refs.buffers.the.di | 
| 17aec0 | 73 70 6c 61 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 | splayed.text.is.controlled.by.ot | 
| 17aee0 | 68 65 72 20 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 | her.means.and.this.option.only.c | 
| 17af00 | 6f 6e 74 72 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 | ontrols.what.face.is.used.")..(d | 
| 17af20 | 65 66 75 6e 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 | efun.magit-format-ref-labels.(st | 
| 17af40 | 72 69 6e 67 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 | ring)...(save-match-data.....(le | 
| 17af60 | 74 20 28 28 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 | t.((regexp."\\(,.\\|tag:.\\|HEAD | 
| 17af80 | 20 2d 3e 20 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 | .->.\\)")...........names)...... | 
| 17afa0 | 20 28 69 66 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 | .(if.(and.(derived-mode-p.'magit | 
| 17afc0 | 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 28 6d 65 6d 62 65 | -log-mode)................(membe | 
| 17afe0 | 72 20 22 2d 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 | r."--simplify-by-decoration".mag | 
| 17b000 | 69 74 2d 62 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 | it-buffer-log-args))...........( | 
| 17b020 | 6c 65 74 20 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 | let.((branches.(magit-list-local | 
| 17b040 | 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 20 20 | -branch-names))................. | 
| 17b060 | 28 72 65 20 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 | (re.(format."^%s/.+".(regexp-opt | 
| 17b080 | 20 28 6d 61 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 | .(magit-list-remotes)))))....... | 
| 17b0a0 | 20 20 20 20 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 | ......(setq.names............... | 
| 17b0c0 | 20 20 20 20 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 | ....(--map.(cond.((string-equal. | 
| 17b0e0 | 69 74 20 22 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 | it."HEAD").....it).............. | 
| 17b100 | 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 70 72 65 66 69 | ..................((string-prefi | 
| 17b120 | 78 2d 70 20 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 | x-p."refs/".it).it)............. | 
| 17b140 | 20 20 20 20 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 | ...................((member.it.b | 
| 17b160 | 72 61 6e 63 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 | ranches).(concat."refs/heads/".i | 
| 17b180 | 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))............................. | 
| 17b1a0 | 20 20 20 28 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 | ...((string-match.re.it).(concat | 
| 17b1c0 | 20 22 72 65 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 | ."refs/remotes/".it))........... | 
| 17b1e0 | 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 20 20 | .....................(t......... | 
| 17b200 | 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 22 20 69 74 29 29 29 | ...........(concat."refs/".it))) | 
| 17b220 | 0a 20 20 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 69 74 | ..........................(split | 
| 17b240 | 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 20 20 | -string......................... | 
| 17b260 | 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 20 22 74 61 67 | ..(replace-regexp-in-string."tag | 
| 17b280 | 3a 20 22 20 22 72 65 66 73 2f 74 61 67 73 2f 22    20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 | :."."refs/tags/".string)........ | 
| 17b2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 72 65 67 65 78 70 20 74 29 29 29 29 0a | ...................regexp.t)))). | 
| 17b2c0 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 61    6d 65 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e | ........(setq.names.(split-strin | 
| 17b2e0 | 67 20 73 74 72 69 6e 67 20 72 65 67 65 78 70 20    74 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 | g.string.regexp.t))).......(let. | 
| 17b300 | 28 73 74 61 74 65 20 68 65 61 64 20 75 70 73 74    72 65 61 6d 20 74 61 67 73 20 62 72 61 6e 63 68 | (state.head.upstream.tags.branch | 
| 17b320 | 65 73 20 72 65 6d 6f 74 65 73 20 6f 74 68 65 72    20 63 6f 6d 62 69 6e 65 64 29 0a 20 20 20 20 20 | es.remotes.other.combined)...... | 
| 17b340 | 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 20    6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20 20 20 | ...(dolist.(ref.names).......... | 
| 17b360 | 20 28 6c 65 74 2a 20 28 28 66 61 63 65 20 28 63    64 72 20 28 2d 2d 66 69 72 73 74 20 28 73 74 72 | .(let*.((face.(cdr.(--first.(str | 
| 17b380 | 69 6e 67 2d 6d 61 74 63 68 20 28 63 61 72 20 69    74 29 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 | ing-match.(car.it).ref)......... | 
| 17b3a0 | 20 20 20 20 20 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 | 
| 17b3c0 | 69 74 2d 72 65 66 2d 6e 61 6d 65 73 70 61 63 65    73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it-ref-namespaces)))............ | 
| 17b3e0 | 20 20 20 20 20 20 28 6e 61 6d 65 20 28 6d 61 67    69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 | ......(name.(magit--propertize-f | 
| 17b400 | 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 28 6f 72 20 | ace.........................(or. | 
| 17b420 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20    72 65 66 29 20 72 65 66 29 20 66 61 63 65 29 29 | (match-string.1.ref).ref).face)) | 
| 17b440 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63    6c 2d 63 61 73 65 20 66 61 63 65 0a 20 20 20 20 | ).............(cl-case.face..... | 
| 17b460 | 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69    74 2d 62 69 73 65 63 74 2d 62 61 64 20 6d 61 67 | ..........((magit-bisect-bad.mag | 
| 17b480 | 69 74 2d 62 69 73 65 63 74 2d 73 6b 69 70 20 6d    61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f 6f 64 | it-bisect-skip.magit-bisect-good | 
| 17b4a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 73 74 61 74 65 20 6e 61 6d | )................(setq.state.nam | 
| 17b4c0 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6d 61 67 69 74 2d 68 65 61 64 0a 20 20 | e))...............(magit-head... | 
| 17b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65    74 71 20 68 65 61 64 20 28 6d 61 67 69 74 2d 2d | .............(setq.head.(magit-- | 
| 17b500 | 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20    22 40 22 20 27 6d 61 67 69 74 2d 68 65 61 64 29 | propertize-face."@".'magit-head) | 
| 17b520 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 74 61 67 20 20 20 20 20 | ))...............(magit-tag..... | 
| 17b540 | 20 20 20 20 20 20 20 28 70 75 73 68 20 6e 61 6d    65 20 74 61 67 73 29 29 0a 20 20 20 20 20 20 20 | .......(push.name.tags))........ | 
| 17b560 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 6c 6f 63 61 6c 20 20 20 28 70 75 | .......(magit-branch-local...(pu | 
| 17b580 | 73 68 20 6e 61 6d 65 20 62 72 61 6e 63 68 65 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | sh.name.branches)).............. | 
| 17b5a0 | 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72    65 6d 6f 74 65 20 20 28 70 75 73 68 20 6e 61 6d | .(magit-branch-remote..(push.nam | 
| 17b5c0 | 65 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 28 74 20 20 20 20 | e.remotes))...............(t.... | 
| 17b5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 70 75 73 68 20 6e 61 6d 65 20 6f 74 68 65 72 | ................(push.name.other | 
| 17b600 | 29 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 73 0a 20 20 20 20 | ))))).........(setq.remotes..... | 
| 17b620 | 20 20 20 20 20 20 20 20 20 20 28 2d 6b 65 65 70    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(-keep................ | 
| 17b640 | 28 6c 61 6d 62 64 61 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 | (lambda.(name).................. | 
| 17b660 | 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63    68 20 22 5c 5c 60 5c 5c 28 5b 5e 2f 5d 2a 5c 5c | (if.(string-match."\\`\\([^/]*\\ | 
| 17b680 | 29 2f 5c 5c 28 2e 2a 5c 5c 29 5c 5c 27 22 20 6e    61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | )/\\(.*\\)\\'".name)............ | 
| 17b6a0 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ..........(let.((r.(match-string | 
| 17b6c0 | 20 31 20 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 | .1.name))....................... | 
| 17b6e0 | 20 20 20 20 20 28 62 20 28 6d 61 74 63 68 2d 73    74 72 69 6e 67 20 32 20 6e 61 6d 65 29 29 29 0a | .....(b.(match-string.2.name))). | 
| 17b700 | 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 6e 6f 74 | .......................(and.(not | 
| 17b720 | 20 28 65 71 75 61 6c 20 62 20 22 48 45 41 44 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(equal.b."HEAD")).............. | 
| 17b740 | 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 28 63 6f 6e 63 61 | ...............(if.(equal.(conca | 
| 17b760 | 74 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f    22 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 | t."refs/remotes/".name)......... | 
| 17b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( | 
| 17b7a0 | 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 20 20 20 20 20 20 20 | magit-git-string................ | 
| 17b7c0 | 20 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 73 79 6d 62 6f 6c | ........................."symbol | 
| 17b7e0 | 69 63 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 20 20 | ic-ref"......................... | 
| 17b800 | 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 66 73 2f 72 65 | ................(format."refs/re | 
| 17b820 | 6d 6f 74 65 73 2f 25 73 2f 48 45 41 44 22 20 72    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | motes/%s/HEAD".r)))............. | 
| 17b840 | 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 | 
| 17b860 | 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 20 20 20 | ertize-face..................... | 
| 17b880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d    65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | .............name.'magit-branch- | 
| 17b8a0 | 72 65 6d 6f 74 65 2d 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 | remote-head).................... | 
| 17b8c0 | 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........name))).............. | 
| 17b8e0 | 20 20 20 20 20 20 6e 61 6d 65 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f | ......name))................remo | 
| 17b900 | 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 6c    65 74 2a 20 28 28 63 75 72 72 65 6e 74 20 28 6d | tes)).........(let*.((current.(m | 
| 17b920 | 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))....... | 
| 17b940 | 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74    20 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 | .........(target..(magit-get-ups | 
| 17b960 | 74 72 65 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 | tream-branch.current)))......... | 
| 17b980 | 20 20 28 64 6f 6c 69 73 74 20 28 6e 61 6d 65 20    62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 20 20 | ..(dolist.(name.branches)....... | 
| 17b9a0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 75 73    68 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 28 | ......(let.((push.(car.(member.( | 
| 17b9c0 | 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62    72 61 6e 63 68 20 6e 61 6d 65 29 20 72 65 6d 6f | magit-get-push-branch.name).remo | 
| 17b9e0 | 74 65 73 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 70 75 73 68 | tes))))...............(when.push | 
| 17ba00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 72 65 6d 6f 74 65 73 20 28 | .................(setq.remotes.( | 
| 17ba20 | 64 65 6c 65 74 65 20 70 75 73 68 20 72 65 6d 6f    74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | delete.push.remotes))........... | 
| 17ba40 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61    74 63 68 20 22 5e 5b 5e 2f 5d 2a 2f 22 20 70 75 | ......(string-match."^[^/]*/".pu | 
| 17ba60 | 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 70 75 73 68 20 28 | sh).................(setq.push.( | 
| 17ba80 | 73 75 62 73 74 72 69 6e 67 20 70 75 73 68 20 30    20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 | substring.push.0.(match-end.0))) | 
| 17baa0 | 29 0a 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 20 20 20 | )...............(cond........... | 
| 17bac0 | 20 20 20 20 20 28 28 65 71 75 61 6c 20 6e 61 6d    65 20 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 | .....((equal.name.current)...... | 
| 17bae0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 | ...........(setq.head........... | 
| 17bb00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e    63 61 74 20 70 75 73 68 0a 20 20 20 20 20 20 20 | ............(concat.push........ | 
| 17bb20 | 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 | 
| 17bb40 | 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.................. | 
| 17bb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61    6d 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | ..............name.'magit-branch | 
| 17bb80 | 2d 63 75 72 72 65 6e 74 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 | -current))))................((eq | 
| 17bba0 | 75 61 6c 20 6e 61 6d 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 | ual.name.target)................ | 
| 17bbc0 | 20 28 73 65 74 71 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 | .(setq.upstream................. | 
| 17bbe0 | 20 20 20 20 20 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 | ......(concat.push.............. | 
| 17bc00 | 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 | 
| 17bc20 | 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 20 20 | ize-face........................ | 
| 17bc40 | 20 20 20 20 20 20 20 20 6e 61 6d 65 20 27 28 6d    61 67 69 74 2d 62 72 61 6e 63 68 2d 75 70 73 74 | ........name.'(magit-branch-upst | 
| 17bc60 | 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 20 20 20 20 20 | ream............................ | 
| 17bc80 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74    2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 29 | ...........magit-branch-local))) | 
| 17bca0 | 29 29 0a 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 | ))................(t............ | 
| 17bcc0 | 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 63    61 74 20 70 75 73 68 20 6e 61 6d 65 29 20 63 6f | .....(push.(concat.push.name).co | 
| 17bce0 | 6d 62 69 6e 65 64 29 29 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 | mbined)))))...........(when.(and | 
| 17bd00 | 20 74 61 72 67 65 74 20 28 6e 6f 74 20 75 70 73    74 72 65 61 6d 29 29 0a 20 20 20 20 20 20 20 20 | .target.(not.upstream))......... | 
| 17bd20 | 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20    74 61 72 67 65 74 20 72 65 6d 6f 74 65 73 29 0a | ....(if.(member.target.remotes). | 
| 17bd40 | 20 20 20 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 | ................(progn.......... | 
| 17bd60 | 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 70 | .........(magit--add-face-text-p | 
| 17bd80 | 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 30 20 28 6c 65 | roperty....................0.(le | 
| 17bda0 | 6e 67 74 68 20 74 61 72 67 65 74 29 20 27 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 75 70 73 74 72 | ngth.target).'magit-branch-upstr | 
| 17bdc0 | 65 61 6d 20 6e 69 6c 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 | eam.nil.target)................. | 
| 17bde0 | 20 20 28 73 65 74 71 20 75 70 73 74 72 65 61 6d    20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 | ..(setq.upstream.target)........ | 
| 17be00 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71    20 72 65 6d 6f 74 65 73 20 20 28 64 65 6c 65 74 | ...........(setq.remotes..(delet | 
| 17be20 | 65 20 74 61 72 67 65 74 20 72 65 6d 6f 74 65 73    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e.target.remotes)))............. | 
| 17be40 | 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 61    72 67 65 74 20 28 63 61 72 20 28 6d 65 6d 62 65 | ..(when-let.((target.(car.(membe | 
| 17be60 | 72 20 74 61 72 67 65 74 20 63 6f 6d 62 69 6e 65    64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | r.target.combined))))........... | 
| 17be80 | 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 70 72 6f 70 | ......(magit--add-face-text-prop | 
| 17bea0 | 65 72 74 79 0a 20 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 | erty..................0.(length. | 
| 17bec0 | 74 61 72 67 65 74 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 | target).'magit-branch-upstream.n | 
| 17bee0 | 69 6c 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 28 73 65 74 71 | il.target).................(setq | 
| 17bf00 | 20 75 70 73 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 | .upstream.target)............... | 
| 17bf20 | 20 20 28 73 65 74 71 20 63 6f 6d 62 69 6e 65 64    20 28 64 65 6c 65 74 65 20 74 61 72 67 65 74 20 | ..(setq.combined.(delete.target. | 
| 17bf40 | 63 6f 6d 62 69 6e 65 64 29 29 29 29 29 29 0a 20    20 20 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 | combined)))))).........(mapconca | 
| 17bf60 | 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.................... | 
| 17bf80 | 28 2d 66 6c 61 74 74 65 6e 20 60 28 2c 73 74 61    74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (-flatten.`(,state.............. | 
| 17bfa0 | 20 20 20 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 | ..................,head......... | 
| 17bfc0 | 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 6d | .......................,upstream | 
| 17bfe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17c000 | 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 20 20 20 20 20 | ,@(nreverse.tags)............... | 
| 17c020 | 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 63 6f 6d | .................,@(nreverse.com | 
| 17c040 | 62 69 6e 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 | bined).......................... | 
| 17c060 | 20 20 20 20 20 20 2c 40 28 6e 72 65 76 65 72 73    65 20 72 65 6d 6f 74 65 73 29 0a 20 20 20 20 20 | ......,@(nreverse.remotes)...... | 
| 17c080 | 20 20 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 6f 74 68 65 | ..........................,@othe | 
| 17c0a0 | 72 29 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 29 29 29 0a | r))...................."."))))). | 
| 17c0c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6f 62    6a 65 63 74 2d 74 79 70 65 20 28 6f 62 6a 65 63 | .(defun.magit-object-type.(objec | 
| 17c0e0 | 74 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d    73 74 72 69 6e 67 20 22 63 61 74 2d 66 69 6c 65 | t)...(magit-git-string."cat-file | 
| 17c100 | 22 20 22 2d 74 22 20 6f 62 6a 65 63 74 29 29 0a    0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 | "."-t".object))..(defmacro.magit | 
| 17c120 | 2d 77 69 74 68 2d 62 6c 6f 62 20 28 63 6f 6d 6d    69 74 20 66 69 6c 65 20 26 72 65 73 74 20 62 6f | -with-blob.(commit.file.&rest.bo | 
| 17c140 | 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 0a 20 20 20 20 20 20 | dy)...(declare.(indent.2)....... | 
| 17c160 | 20 20 20 20 20 28 64 65 62 75 67 20 28 66 6f 72    6d 20 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a 20 | .....(debug.(form.form.body))).. | 
| 17c180 | 20 60 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 | .`(magit--with-temp-process-buff | 
| 17c1a0 | 65 72 0a 20 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 | er......(let.((buffer-file-name. | 
| 17c1c0 | 2c 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 28    73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 | ,file))........(save-excursion.. | 
| 17c1e0 | 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 63 61 74 2d 66 | ........(magit-git-insert."cat-f | 
| 17c200 | 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 20 20 20 20 | ile"."-p"....................... | 
| 17c220 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 2c 63 6f    6d 6d 69 74 20 22 3a 22 20 62 75 66 66 65 72 2d | .....(concat.,commit.":".buffer- | 
| 17c240 | 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20    20 20 20 20 28 64 65 63 6f 64 65 2d 63 6f 64 69 | file-name)))........(decode-codi | 
| 17c260 | 6e 67 2d 69 6e 73 65 72 74 65 64 2d 72 65 67 69    6f 6e 0a 20 20 20 20 20 20 20 20 28 70 6f 69 6e | ng-inserted-region.........(poin | 
| 17c280 | 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61    78 29 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | t-min).(point-max).buffer-file-n | 
| 17c2a0 | 61 6d 65 20 74 20 6e 69 6c 20 6e 69 6c 20 74 29    0a 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 29 | ame.t.nil.nil.t)........,@body)) | 
| 17c2c0 | 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 65 6d 70 2d 69 6e 64 | )..(defmacro.magit-with-temp-ind | 
| 17c2e0 | 65 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 | ex.(tree.arg.&rest.body)...(decl | 
| 17c300 | 61 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 | are.(indent.2).(debug.(form.form | 
| 17c320 | 20 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 | .body)))...(let.((file.(cl-gensy | 
| 17c340 | 6d 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 | m."file"))).....`(let.((magit--r | 
| 17c360 | 65 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 | efresh-cache.nil)............(,f | 
| 17c380 | 69 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 | ile.(magit-convert-filename-for- | 
| 17c3a0 | 67 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 | git....................(make-tem | 
| 17c3c0 | 70 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 67 69    74 2d 64 69 72 20 22 69 6e 64 65 78 2e 6d 61 67 | p-name.(magit-git-dir."index.mag | 
| 17c3e0 | 69 74 2e 22 29 29 29 29 29 0a 20 20 20 20 20 20    20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 | it.")))))........(unwind-protect | 
| 17c400 | 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 6c 65 76 65 6c | ............(magit-with-toplevel | 
| 17c420 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d    2d 77 68 65 6e 2d 6c 65 74 20 2c 74 72 65 65 0a | ..............(--when-let.,tree. | 
| 17c440 | 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 74 2d 73 75 | ...............(or.(magit-git-su | 
| 17c460 | 63 63 65 73 73 20 22 72 65 61 64 2d 74 72 65 65    22 20 2c 61 72 67 20 69 74 0a 20 20 20 20 20 20 | ccess."read-tree".,arg.it....... | 
| 17c480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17c4a0 | 28 63 6f 6e 63 61 74 20 22 2d 2d 69 6e 64 65 78    2d 6f 75 74 70 75 74 3d 22 20 2c 66 69 6c 65 29 | (concat."--index-output=".,file) | 
| 17c4c0 | 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 72 20 22 43 61 6e | )....................(error."Can | 
| 17c4e0 | 6e 6f 74 20 72 65 61 64 20 74 72 65 65 20 25 73    22 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 | not.read.tree.%s".it)))......... | 
| 17c500 | 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 65 66 61 75 6c 74 2d | .....(if.(file-remote-p.default- | 
| 17c520 | 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 28 6c 65 74 | directory)..................(let | 
| 17c540 | 20 28 28 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 | .((magit-tramp-process-environme | 
| 17c560 | 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 20 20 28 63 6f 6e 73 | nt.........................(cons | 
| 17c580 | 20 28 63 6f 6e 63 61 74 20 22 47 49 54 5f 49 4e    44 45 58 5f 46 49 4c 45 3d 22 20 2c 66 69 6c 65 | .(concat."GIT_INDEX_FILE=".,file | 
| 17c5a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 17c5c0 | 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 29 | magit-tramp-process-environment) | 
| 17c5e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 2c 40 62 6f 64 79 29 0a 20 20 | ))....................,@body)... | 
| 17c600 | 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 73 2d 65 6e 76 69 | .............(let.((process-envi | 
| 17c620 | 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 28 63 | ronment.......................(c | 
| 17c640 | 6f 6e 73 20 28 63 6f 6e 63 61 74 20 22 47 49 54    5f 49 4e 44 45 58 5f 46 49 4c 45 3d 22 20 2c 66 | ons.(concat."GIT_INDEX_FILE=".,f | 
| 17c660 | 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 20 | ile)............................ | 
| 17c680 | 20 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 20 | .process-environment)))......... | 
| 17c6a0 | 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 67 6e | .........,@body)))..........(ign | 
| 17c6c0 | 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 66 69 | ore-errors............(delete-fi | 
| 17c6e0 | 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 75 6c | le.(concat.(file-remote-p.defaul | 
| 17c700 | 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 66 75 | t-directory).,file)))))))..(defu | 
| 17c720 | 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 6f 70 | n.magit-commit-tree.(message.&op | 
| 17c740 | 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 6d 61 | tional.tree.&rest.parents)...(ma | 
| 17c760 | 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 2d 2d | git-git-string."commit-tree"."-- | 
| 17c780 | 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 20 20 | no-gpg-sign"."-m".message....... | 
| 17c7a0 | 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 22 2d | ..............(--mapcat.(list."- | 
| 17c7c0 | 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 20 20 | p".it).(delq.nil.parents))...... | 
| 17c7e0 | 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 20 20 | ...............(or.tree......... | 
| 17c800 | 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 6e | ................(magit-git-strin | 
| 17c820 | 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 20 20 | g."write-tree")................. | 
| 17c840 | 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 72 65 | ........(error."Cannot.write.tre | 
| 17c860 | 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 72 6b | e"))))..(defun.magit-commit-work | 
| 17c880 | 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 65 73 | tree.(message.&optional.arg.&res | 
| 17c8a0 | 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 2d 74 | t.other-parents)...(magit-with-t | 
| 17c8c0 | 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 28 6d | emp-index."HEAD".arg.....(and.(m | 
| 17c8e0 | 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 67 65 | agit-update-files.(magit-unstage | 
| 17c900 | 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 67 69 | d-files))..........(apply.#'magi | 
| 17c920 | 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 44 22 | t-commit-tree.message.nil."HEAD" | 
| 17c940 | 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 69 74 | .other-parents))))..(defun.magit | 
| 17c960 | 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 2d 67 | -update-files.(files)...(magit-g | 
| 17c980 | 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 64 64 | it-success."update-index"."--add | 
| 17c9a0 | 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 66 75 | "."--remove"."--".files))..(defu | 
| 17c9c0 | 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 65 20 | n.magit-update-ref.(ref.message. | 
| 17c9e0 | 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 20 28 | rev.&optional.stashish)...(let.( | 
| 17ca00 | 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 20 20 | (magit--refresh-cache.nil))..... | 
| 17ca20 | 28 6f 72 20 28 69 66 20 28 6e 6f 74 20 28 76 65    72 73 69 6f 6e 3c 20 28 6d 61 67 69 74 2d 67 69 | (or.(if.(not.(version<.(magit-gi | 
| 17ca40 | 74 2d 76 65 72 73 69 6f 6e 29 20 22 32 2e 36 2e    30 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-version)."2.6.0"))............ | 
| 17ca60 | 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 75 70 64 61 74 65 2d | .(zerop.(magit-call-git."update- | 
| 17ca80 | 72 65 66 22 20 22 2d 2d 63 72 65 61 74 65 2d 72    65 66 6c 6f 67 22 0a 20 20 20 20 20 20 20 20 20 | ref"."--create-reflog".......... | 
| 17caa0 | 20 20 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 6d 22 20 6d | .........................."-m".m | 
| 17cac0 | 65 73 73 61 67 65 20 72 65 66 20 72 65 76 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | essage.ref.rev.................. | 
| 17cae0 | 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 72 65 76 | ..................(or.(magit-rev | 
| 17cb00 | 2d 76 65 72 69 66 79 20 72 65 66 29 20 22 22 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | -verify.ref)."")))...........;;. | 
| 17cb20 | 60 2d 2d 63 72 65 61 74 65 2d 72 65 66 6c 6f 67    27 20 64 69 64 6e 27 74 20 65 78 69 73 74 20 62 | `--create-reflog'.didn't.exist.b | 
| 17cb40 | 65 66 6f 72 65 20 76 32 2e 36 2e 30 0a 20 20 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 6c | efore.v2.6.0...........(let.((ol | 
| 17cb60 | 64 72 65 76 20 20 28 6d 61 67 69 74 2d 72 65 76    2d 76 65 72 69 66 79 20 72 65 66 29 29 0a 20 20 | drev..(magit-rev-verify.ref))... | 
| 17cb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c    6f 67 66 69 6c 65 20 28 6d 61 67 69 74 2d 67 69 | ..............(logfile.(magit-gi | 
| 17cba0 | 74 2d 64 69 72 20 28 63 6f 6e 63 61 74 20 22 6c    6f 67 73 2f 22 20 72 65 66 29 29 29 29 0a 20 20 | t-dir.(concat."logs/".ref))))... | 
| 17cbc0 | 20 20 20 20 20 20 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 | ..........(unless.(file-exists-p | 
| 17cbe0 | 20 6c 6f 67 66 69 6c 65 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 6c | .logfile)...............(when.ol | 
| 17cc00 | 64 72 65 76 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 | drev.................(magit-git- | 
| 17cc20 | 73 75 63 63 65 73 73 20 22 75 70 64 61 74 65 2d    72 65 66 22 20 22 2d 64 22 20 72 65 66 20 6f 6c | success."update-ref"."-d".ref.ol | 
| 17cc40 | 64 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 | drev))...............(make-direc | 
| 17cc60 | 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d    64 69 72 65 63 74 6f 72 79 20 6c 6f 67 66 69 6c | tory.(file-name-directory.logfil | 
| 17cc80 | 65 29 20 74 29 0a 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 | e).t)...............(with-temp-f | 
| 17cca0 | 69 6c 65 20 6c 6f 67 66 69 6c 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | ile.logfile)...............(when | 
| 17ccc0 | 20 28 61 6e 64 20 6f 6c 64 72 65 76 20 28 6e 6f    74 20 73 74 61 73 68 69 73 68 29 29 0a 20 20 20 | .(and.oldrev.(not.stashish)).... | 
| 17cce0 | 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 75 63 63 65 73 73 20 | .............(magit-git-success. | 
| 17cd00 | 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 6d    22 20 22 65 6e 61 62 6c 65 20 72 65 66 6c 6f 67 | "update-ref"."-m"."enable.reflog | 
| 17cd20 | 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 | "............................... | 
| 17cd40 | 20 20 20 20 20 72 65 66 20 6f 6c 64 72 65 76 20    22 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .....ref.oldrev."")))).......... | 
| 17cd60 | 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 72 65 66 22 | .(magit-git-success."update-ref" | 
| 17cd80 | 20 22 2d 6d 22 20 6d 65 73 73 61 67 65 20 72 65    66 20 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 | ."-m".message.ref.rev........... | 
| 17cda0 | 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 72 65 | ...................(or.(magit-re | 
| 17cdc0 | 76 2d 76 65 72 69 66 79 20 72 65 66 29 20 22 22    29 29 29 0a 20 20 20 20 20 20 20 20 28 65 72 72 | v-verify.ref).""))).........(err | 
| 17cde0 | 6f 72 20 22 43 61 6e 6e 6f 74 20 75 70 64 61 74    65 20 25 73 20 77 69 74 68 20 25 73 22 20 72 65 | or."Cannot.update.%s.with.%s".re | 
| 17ce00 | 66 20 72 65 76 29 29 29 29 0a 0a 28 64 65 66 63    6f 6e 73 74 20 6d 61 67 69 74 2d 72 61 6e 67 65 | f.rev))))..(defconst.magit-range | 
| 17ce20 | 2d 72 65 0a 20 20 28 63 6f 6e 63 61 74 20 22 5c    5c 60 5c 5c 28 5b 5e 20 5c 74 5d 2a 5b 5e 2e 5d | -re...(concat."\\`\\([^.\t]*[^.] | 
| 17ce40 | 5c 5c 29 3f 22 20 20 20 20 20 20 20 3b 20 72 65    76 41 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c | \\)?".......;.revA..........."\\ | 
| 17ce60 | 28 5c 5c 2e 5c 5c 2e 5c 5c 2e 3f 5c 5c 29 22 20    20 20 20 20 20 20 20 20 20 20 20 3b 20 72 61 6e | (\\.\\.\\.?\\)"............;.ran | 
| 17ce80 | 67 65 20 6d 61 72 6b 65 72 0a 20 20 20 20 20 20    20 20 20 20 22 5c 5c 28 5b 5e 2e 5d 5b 5e 20 5c | ge.marker..........."\\([^.][^.\ | 
| 17cea0 | 74 5d 2a 5c 5c 29 3f 5c 5c 27 22 29 29 20 20 20    20 20 3b 20 72 65 76 42 0a 0a 28 64 65 66 75 6e | t]*\\)?\\'")).....;.revB..(defun | 
| 17cec0 | 20 6d 61 67 69 74 2d 73 70 6c 69 74 2d 72 61 6e    67 65 20 28 72 61 6e 67 65 29 0a 20 20 28 61 6e | .magit-split-range.(range)...(an | 
| 17cee0 | 64 20 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 72 | d.(string-match.magit-range-re.r | 
| 17cf00 | 61 6e 67 65 29 0a 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 62 65 67 20 28 6f 72 20 28 6d 61 74 | ange)........(let.((beg.(or.(mat | 
| 17cf20 | 63 68 2d 73 74 72 69 6e 67 20 31 20 72 61 6e 67    65 29 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 | ch-string.1.range)."HEAD"))..... | 
| 17cf40 | 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6f    72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | .........(end.(or.(match-string. | 
| 17cf60 | 33 20 72 61 6e 67 65 29 20 22 48 45 41 44 22 29    29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e | 3.range)."HEAD")))..........(con | 
| 17cf80 | 73 20 28 69 66 20 28 73 74 72 69 6e 67 2d 65 71    75 61 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | s.(if.(string-equal.(match-strin | 
| 17cfa0 | 67 20 32 20 72 61 6e 67 65 29 20 22 2e 2e 2e 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.2.range)."...")............... | 
| 17cfc0 | 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 65 72 67 65 2d 62 61 | .....(magit-git-string."merge-ba | 
| 17cfe0 | 73 65 22 20 62 65 67 20 65 6e 64 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 | se".beg.end)..................be | 
| 17d000 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 65 6e 64 29 29 29 29 0a 0a 28 64 65 66 75 | g)................end))))..(defu | 
| 17d020 | 6e 20 6d 61 67 69 74 2d 68 61 73 68 2d 72 61 6e    67 65 20 28 72 61 6e 67 65 29 0a 20 20 28 69 66 | n.magit-hash-range.(range)...(if | 
| 17d040 | 20 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 72 61 | .(string-match.magit-range-re.ra | 
| 17d060 | 6e 67 65 29 0a 20 20 20 20 20 20 28 63 6f 6e 63    61 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 68 61 | nge).......(concat.(magit-rev-ha | 
| 17d080 | 73 68 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 | sh.(match-string.1.range))...... | 
| 17d0a0 | 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 72 61 6e 67 65 29 0a | .........(match-string.2.range). | 
| 17d0c0 | 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 68 61 73 68 20 28 6d | ..............(magit-rev-hash.(m | 
| 17d0e0 | 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 72 61    6e 67 65 29 29 29 0a 20 20 20 20 28 6d 61 67 69 | atch-string.3.range))).....(magi | 
| 17d100 | 74 2d 72 65 76 2d 68 61 73 68 20 72 61 6e 67 65    29 29 29 0a 0a 28 70 75 74 20 27 67 69 74 2d 72 | t-rev-hash.range)))..(put.'git-r | 
| 17d120 | 65 76 69 73 69 6f 6e 20 27 74 68 69 6e 67 2d 61    74 2d 70 6f 69 6e 74 20 27 6d 61 67 69 74 2d 74 | evision.'thing-at-point.'magit-t | 
| 17d140 | 68 69 6e 67 61 74 70 74 2d 2d 67 69 74 2d 72 65    76 69 73 69 6f 6e 29 0a 28 64 65 66 75 6e 20 6d | hingatpt--git-revision).(defun.m | 
| 17d160 | 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 28 29 0a | agit-thingatpt--git-revision.(). | 
| 17d180 | 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 0a 20 20    20 20 20 20 28 6c 65 74 20 28 28 63 20 22 5c 73 | ..(--when-let.......(let.((c."\s | 
| 17d1a0 | 5c 6e 5c 74 7e 5e 3a 3f 2a 5b 5c 5c 22 29 29 0a    20 20 20 20 20 20 20 20 28 63 6c 2d 6c 65 74 66 | \n\t~^:?*[\\")).........(cl-letf | 
| 17d1c0 | 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 67 69 6e 6e 69 6e 67 | .(((get.'git-revision.'beginning | 
| 17d1e0 | 2d 6f 70 29 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 | -op)....................(lambda. | 
| 17d200 | 28 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 20 28 72 65 2d | ()......................(if.(re- | 
| 17d220 | 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 22 20 63 | search-backward.(format."[%s]".c | 
| 17d240 | 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 20 20 20 | ).nil.t)........................ | 
| 17d260 | 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 20 20 20 20 20 20 | ..(forward-char)................ | 
| 17d280 | 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 29 | ........(goto-char.(point-min))) | 
| 17d2a0 | 29 29 0a 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- | 
| 17d2c0 | 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)............... | 
| 17d2e0 | 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.()................. | 
| 17d300 | 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d    66 6f 72 77 61 72 64 20 28 66 6f 72 6d 61 74 20 | .....(re-search-forward.(format. | 
| 17d320 | 22 5c 5c 3d 5b 5e 25 73 5d 2a 22 20 63 29 20 6e    69 6c 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 | "\\=[^%s]*".c).nil.t))))........ | 
| 17d340 | 20 20 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 | ...(bounds-of-thing-at-point.'gi | 
| 17d360 | 74 2d 72 65 76 69 73 69 6f 6e 29 29 29 0a 20 20    20 20 28 6c 65 74 20 28 28 74 65 78 74 20 28 62 | t-revision))).....(let.((text.(b | 
| 17d380 | 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 | 
| 17d3a0 | 61 72 20 69 74 29 20 28 63 64 72 20 69 74 29 29    29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 3e | ar.it).(cdr.it)))).......(and.(> | 
| 17d3c0 | 3d 20 28 6c 65 6e 67 74 68 20 74 65 78 74 29 20    37 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 | =.(length.text).7)............(s | 
| 17d3e0 | 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 0a 20 20 20 20 | tring-match-p."[a-z]".text)..... | 
| 17d400 | 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 0a 20 20 20 | .......(magit-commit-p.text).... | 
| 17d420 | 20 20 20 20 20 20 20 20 74 65 78 74 29 29 29 29    0a 0a 3b 3b 3b 20 43 6f 6d 70 6c 65 74 69 6f 6e | ........text))))..;;;.Completion | 
| 17d440 | 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 68 69 73 74 6f 72 79 | ..(defvar.magit-revision-history | 
| 17d460 | 20 6e 69 6c 29 0a 0a 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 | .nil)..(defun.magit--minibuf-def | 
| 17d480 | 61 75 6c 74 2d 61 64 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 | ault-add-commit.()...(let.((fn.m | 
| 17d4a0 | 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 29 29 | inibuffer-default-add-function)) | 
| 17d4c0 | 0a 20 20 20 20 28 6c 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 | .....(lambda.().......(if-let.(( | 
| 17d4e0 | 63 6f 6d 6d 69 74 20 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 | commit.(with-selected-window.(mi | 
| 17d500 | 6e 69 62 75 66 66 65 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 | nibuffer-selected-window)....... | 
| 17d520 | 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 69 74 | ...................(magit-commit | 
| 17d540 | 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 63 6f | -at-point))))...........(cons.co | 
| 17d560 | 6d 6d 69 74 20 28 64 65 6c 65 74 65 20 63 6f 6d    6d 69 74 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 | mmit.(delete.commit.(funcall.fn) | 
| 17d580 | 29 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63    61 6c 6c 20 66 6e 29 29 29 29 29 0a 0a 28 64 65 | )).........(funcall.fn)))))..(de | 
| 17d5a0 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 62    72 61 6e 63 68 20 28 70 72 6f 6d 70 74 20 26 6f | fun.magit-read-branch.(prompt.&o | 
| 17d5c0 | 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 28 6d 61 | ptional.secondary-default)...(ma | 
| 17d5e0 | 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 | 
| 17d600 | 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 20 20 20 20 | t-list-branch-names)............ | 
| 17d620 | 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 67 69 74 2d 72 | ..............nil.t.nil.'magit-r | 
| 17d640 | 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 20 20 20 | evision-history................. | 
| 17d660 | 20 20 20 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 | .........(or.(magit-branch-at-po | 
| 17d680 | 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)............................ | 
| 17d6a0 | 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 20 20 | ..secondary-default............. | 
| 17d6c0 | 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 72 72 | .................(magit-get-curr | 
| 17d6e0 | 65 6e 74 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 | ent-branch))))..(defun.magit-rea | 
| 17d700 | 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d    69 74 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 | d-branch-or-commit.(prompt.&opti | 
| 17d720 | 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 28 6c 65 74 20 28 | onal.secondary-default)...(let.( | 
| 17d740 | 28 6d 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 | (minibuffer-default-add-function | 
| 17d760 | 20 28 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 | .(magit--minibuf-default-add-com | 
| 17d780 | 6d 69 74 29 29 29 0a 20 20 20 20 28 6f 72 20 28    6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 | mit))).....(or.(magit-completing | 
| 17d7a0 | 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 6d 61    67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 | -read.prompt.(magit-list-refname | 
| 17d7c0 | 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 20 20 20 20 | s.nil.t)........................ | 
| 17d7e0 | 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 | 
| 17d800 | 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 20 | ion-history..................... | 
| 17d820 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28    6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d | ...........(or.(magit-branch-or- | 
| 17d840 | 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 20 20 | commit-at-point)................ | 
| 17d860 | 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 65 | ....................secondary-de | 
| 17d880 | 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 20 20 | fault........................... | 
| 17d8a0 | 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 | 
| 17d8c0 | 63 68 29 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 69 | ch))).........(user-error."Nothi | 
| 17d8e0 | 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 72 | ng.selected"))))..(defun.magit-r | 
| 17d900 | 65 61 64 2d 72 61 6e 67 65 2d 6f 72 2d 63 6f 6d    6d 69 74 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 | ead-range-or-commit.(prompt.&opt | 
| 17d920 | 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 28 6d 61 67 69 | ional.secondary-default)...(magi | 
| 17d940 | 74 2d 72 65 61 64 2d 72 61 6e 67 65 0a 20 20 20    70 72 6f 6d 70 74 0a 20 20 20 28 6f 72 20 28 2d | t-read-range....prompt....(or.(- | 
| 17d960 | 2d 77 68 65 6e 2d 6c 65 74 20 28 6d 61 67 69 74    2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 | -when-let.(magit-region-values.' | 
| 17d980 | 28 63 6f 6d 6d 69 74 20 62 72 61 6e 63 68 29 20    74 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 61 | (commit.branch).t)..........(dea | 
| 17d9a0 | 63 74 69 76 61 74 65 2d 6d 61 72 6b 29 0a 20 20    20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 | ctivate-mark)..........(concat.( | 
| 17d9c0 | 63 61 72 20 28 6c 61 73 74 20 69 74 29 29 20 22    2e 2e 22 20 28 63 61 72 20 69 74 29 29 29 0a 20 | car.(last.it))."..".(car.it))).. | 
| 17d9e0 | 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 6d 69 74 2d 61 74 | ......(magit-branch-or-commit-at | 
| 17da00 | 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 65 66 61 75 6c 74 | -point)........secondary-default | 
| 17da20 | 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 2d 62 72 61 6e 63 | ........(magit-get-current-branc | 
| 17da40 | 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 61 6e 67 65 20 28 | h))))..(defun.magit-read-range.( | 
| 17da60 | 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 20 20 28 6c 65 74 | prompt.&optional.default)...(let | 
| 17da80 | 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 66 75 6e 63 74 69 | .((minibuffer-default-add-functi | 
| 17daa0 | 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 2d 61 64 64 2d 63 | on.(magit--minibuf-default-add-c | 
| 17dac0 | 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 61 74 6f 72 20 22 | ommit)).........(crm-separator." | 
| 17dae0 | 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 6f 6d 70 6c 65 74 | \\.\\.\\.?")).....(magit-complet | 
| 17db00 | 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c    65 2a 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | ing-read-multiple*......(concat. | 
| 17db20 | 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 73 74 2d 72 65 | prompt.":.")......(magit-list-re | 
| 17db40 | 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 61 67 69 74 2d | fnames)......nil.nil.nil.'magit- | 
| 17db60 | 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 6c 20 74 29 29 | revision-history.default.nil.t)) | 
| 17db80 | 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 2d 62 72 61 6e | )..(defun.magit-read-remote-bran | 
| 17dba0 | 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 6d 6f 74 65 20 | ch.....(prompt.&optional.remote. | 
| 17dbc0 | 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 65 2d 6d 61 74 | default.local-branch.require-mat | 
| 17dbe0 | 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 63 6f 6d 70 6c | ch)...(let.((choice.(magit-compl | 
| 17dc00 | 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 20 70 72 6f 6d | eting-read..................prom | 
| 17dc20 | 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 28 2d 75 6e 69 6f 6e 20 28 61 6e 64 | pt..................(-union.(and | 
| 17dc40 | 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 20 20 20 20 20 20 20 | .local-branch................... | 
| 17dc60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20    72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 | ............(if.remote.......... | 
| 17dc80 | 20 20 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 | 
| 17dca0 | 20 72 65 6d 6f 74 65 20 22 2f 22 20 6c 6f 63 61    6c 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 | .remote."/".local-branch)....... | 
| 17dcc0 | 20 20 20 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 6d 61 70 | ..........................(--map | 
| 17dce0 | 20 28 63 6f 6e 63 61 74 20 69 74 20 22 2f 22 20    6c 6f 63 61 6c 2d 62 72 61 6e 63 68 29 0a 20 20 | .(concat.it."/".local-branch)... | 
| 17dd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17dd20 | 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 29 29 0a 20 20 20 | .....(magit-list-remotes)))).... | 
| 17dd40 | 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 69 73 | ......................(magit-lis | 
| 17dd60 | 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d    6e 61 6d 65 73 20 72 65 6d 6f 74 65 20 74 29 29 | t-remote-branch-names.remote.t)) | 
| 17dd80 | 0a 20 20 20 20 20 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 | ..................nil.require-ma | 
| 17dda0 | 74 63 68 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 20 | tch.nil.'magit-revision-history. | 
| 17ddc0 | 64 65 66 61 75 6c 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 | default))).....(if.(or.remote.(s | 
| 17dde0 | 74 72 69 6e 67 2d 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 | tring-match."\\`\\([^/]+\\)/\\(. | 
| 17de00 | 2b 5c 5c 29 22 20 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 | +\\)".choice)).........choice... | 
| 17de20 | 20 20 20 20 28 75 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 | ....(user-error."`%s'.doesn't.ha | 
| 17de40 | 76 65 20 74 68 65 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 | ve.the.form.REMOTE/BRANCH".choic | 
| 17de60 | 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 72 65 66 73 70 65 63 | e))))..(defun.magit-read-refspec | 
| 17de80 | 20 28 70 72 6f 6d 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 | .(prompt.remote)...(magit-comple | 
| 17dea0 | 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................ | 
| 17dec0 | 20 20 20 20 20 20 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 | ..........(prog2.(message."Deter | 
| 17dee0 | 6d 69 6e 69 6e 67 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 | mining.available.refs...")...... | 
| 17df00 | 20 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 72 | ........................(magit-r | 
| 17df20 | 65 6d 6f 74 65 2d 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 | emote-list-refs.remote)......... | 
| 17df40 | 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 44 65 74 | ...................(message."Det | 
| 17df60 | 65 72 6d 69 6e 69 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 | ermining.available.refs...done") | 
| 17df80 | 29 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 | )))..(defun.magit-read-local-bra | 
| 17dfa0 | 6e 63 68 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 72 79 2d | nch.(prompt.&optional.secondary- | 
| 17dfc0 | 64 65 66 61 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 | default)...(magit-completing-rea | 
| 17dfe0 | 64 20 70 72 6f 6d 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 | d.prompt.(magit-list-local-branc | 
| 17e000 | 68 2d 6e 61 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 | h-names)........................ | 
| 17e020 | 20 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 6e 2d 68 69 73 74 | ..nil.t.nil.'magit-revision-hist | 
| 17e040 | 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 72 | ory..........................(or | 
| 17e060 | 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 6f 69 6e 74 29 0a 20 | .(magit-local-branch-at-point).. | 
| 17e080 | 20 20 20 20 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 | ............................seco | 
| 17e0a0 | 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 20 20 | ndary-default................... | 
| 17e0c0 | 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 | 
| 17e0e0 | 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 6c 6f 63 61 | anch))))..(defun.magit-read-loca | 
| 17e100 | 6c 2d 62 72 61 6e 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 | l-branch-or-commit.(prompt)...(l | 
| 17e120 | 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 66 75 6e 63 | et.((minibuffer-default-add-func | 
| 17e140 | 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 2d 61 64 64 | tion.(magit--minibuf-default-add | 
| 17e160 | 2d 63 6f 6d 6d 69 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 | -commit)).........(choices.(ncon | 
| 17e180 | 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 6d 65 73 | c.(magit-list-local-branch-names | 
| 17e1a0 | 29 0a 20 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 | 
| 17e1c0 | 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 0a 20 20 20 20 20 20 | -list-special-refnames)))....... | 
| 17e1e0 | 20 20 28 63 6f 6d 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 | ..(commit.(magit-commit-at-point | 
| 17e200 | 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 28 70 75 73 68 | ))).....(when.commit.......(push | 
| 17e220 | 20 63 6f 6d 6d 69 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 | .commit.choices)).....(or.(magit | 
| 17e240 | 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 65 73 0a | -completing-read.prompt.choices. | 
| 17e260 | 20 20 20 20 20 20 20 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 | 
| 17e280 | 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 6f | il.nil.nil.'magit-revision-histo | 
| 17e2a0 | 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 20 20 20 20 | ry.............................. | 
| 17e2c0 | 20 20 28 6f 72 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 6f 69 | ..(or.(magit-local-branch-at-poi | 
| 17e2e0 | 6e 74 29 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 6f 72 | nt).commit)).........(user-error | 
| 17e300 | 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 20 | ."Nothing.selected"))))..(defun. | 
| 17e320 | 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 72 65 66 20 28 | magit-read-local-branch-or-ref.( | 
| 17e340 | 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 75 | prompt.&optional.secondary-defau | 
| 17e360 | 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 6f | lt)...(magit-completing-read.pro | 
| 17e380 | 6d 70 74 20 28 6e 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 | mpt.(nconc.(magit-list-local-bra | 
| 17e3a0 | 6e 63 68 2d 6e 61 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 | nch-names)...................... | 
| 17e3c0 | 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 65 | ..................(magit-list-re | 
| 17e3e0 | 66 73 20 22 72 65 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 | fs."refs/")).................... | 
| 17e400 | 20 20 20 20 20 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 6e 2d | ......nil.t.nil.'magit-revision- | 
| 17e420 | 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 20 | history......................... | 
| 17e440 | 20 28 6f 72 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 6f 69 6e | .(or.(magit-local-branch-at-poin | 
| 17e460 | 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).............................. | 
| 17e480 | 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 20 20 20 20 | secondary-default............... | 
| 17e4a0 | 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 72 72 65 6e | ...............(magit-get-curren | 
| 17e4c0 | 74 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 | t-branch))))..(defun.magit-read- | 
| 17e4e0 | 6f 74 68 65 72 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 | other-branch.....(prompt.&option | 
| 17e500 | 61 6c 20 65 78 63 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 | al.exclude.secondary-default.no- | 
| 17e520 | 72 65 71 75 69 72 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 | require-match)...(let*.((current | 
| 17e540 | 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 0a 20 20 20 | .(magit-get-current-branch)).... | 
| 17e560 | 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 2d 61 74 2d | ......(atpoint.(magit-branch-at- | 
| 17e580 | 70 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 | point))..........(exclude.(or.ex | 
| 17e5a0 | 63 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 | clude.current))..........(defaul | 
| 17e5c0 | 74 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 | t.(or.(and.(not.(equal.atpoint.e | 
| 17e5e0 | 78 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 | xclude)).atpoint)............... | 
| 17e600 | 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 63 75 72 72 65 6e 74 | ........(and.(not.(equal.current | 
| 17e620 | 20 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 | .exclude)).current)............. | 
| 17e640 | 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 20 20 | ..........secondary-default..... | 
| 17e660 | 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 70 72 65 | ..................(magit-get-pre | 
| 17e680 | 76 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 | vious-branch)))).....(magit-comp | 
| 17e6a0 | 6c 65 74 69 6e 67 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 | leting-read.prompt.(delete.exclu | 
| 17e6c0 | 64 65 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 0a 20 20 | de.(magit-list-branch-names))... | 
| 17e6e0 | 20 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 | 
| 17e700 | 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)............. | 
| 17e720 | 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 | 
| 17e740 | 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 | 
| 17e760 | 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 6d 6d 69 74 0a | git-read-other-branch-or-commit. | 
| 17e780 | 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 75 64 65 20 73 65 | ....(prompt.&optional.exclude.se | 
| 17e7a0 | 63 6f 6e 64 61 72 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 | condary-default)...(let*.((minib | 
| 17e7c0 | 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 6d 61 67 69 | uffer-default-add-function.(magi | 
| 17e7e0 | 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 74 29 29 0a | t--minibuf-default-add-commit)). | 
| 17e800 | 20 20 20 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 | .........(current.(magit-get-cur | 
| 17e820 | 72 65 6e 74 2d 62 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 | rent-branch))..........(atpoint. | 
| 17e840 | 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 69 6e 74 | (magit-branch-or-commit-at-point | 
| 17e860 | 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 6c 75 64 65 | ))..........(exclude.(or.exclude | 
| 17e880 | 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 20 28 6f 72 | .current))..........(default.(or | 
| 17e8a0 | 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 63 6c 75 64 | .(and.(not.(equal.atpoint.exclud | 
| 17e8c0 | 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 28 | e))............................( | 
| 17e8e0 | 6e 6f 74 20 28 61 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 | not.(and.(not.current).......... | 
| 17e900 | 20 20 20 20 20 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 | 
| 17e920 | 69 74 2d 72 65 76 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 | it-rev-equal.atpoint."HEAD"))).. | 
| 17e940 | 20 20 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 74 70 6f 69 6e | ..........................atpoin | 
| 17e960 | 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 61 6e 64 20 28 6e | t).......................(and.(n | 
| 17e980 | 6f 74 20 28 65 71 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 | ot.(equal.current.exclude)).curr | 
| 17e9a0 | 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 73 65 63 6f 6e | ent).......................secon | 
| 17e9c0 | 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 20 20 20 | dary-default.................... | 
| 17e9e0 | 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 68 29 29 29 | ...(magit-get-previous-branch))) | 
| 17ea00 | 29 0a 20 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 | ).....(or.(magit-completing-read | 
| 17ea20 | 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 67 69 74 2d 6c | .prompt.(delete.exclude.(magit-l | 
| 17ea40 | 69 73 74 2d 72 65 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 | ist-refnames)).................. | 
| 17ea60 | 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 61 67 69 74 | ..............nil.nil.nil.'magit | 
| 17ea80 | 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 29 0a 20 20 20 20 20 | -revision-history.default)...... | 
| 17eaa0 | 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 | 
| 17eac0 | 22 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 6c | "))))..(defun.magit-read-other-l | 
| 17eae0 | 6f 63 61 6c 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 | ocal-branch.....(prompt.&optiona | 
| 17eb00 | 6c 20 65 78 63 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 | l.exclude.secondary-default.no-r | 
| 17eb20 | 65 71 75 69 72 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 | equire-match)...(let*.((current. | 
| 17eb40 | 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 0a 20 20 20 20 | (magit-get-current-branch))..... | 
| 17eb60 | 20 20 20 20 20 28 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 | .....(atpoint.(magit-local-branc | 
| 17eb80 | 68 2d 61 74 2d 70 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 | h-at-point))..........(exclude.( | 
| 17eba0 | 6f 72 20 65 78 63 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 | or.exclude.current))..........(d | 
| 17ebc0 | 65 66 61 75 6c 74 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 | efault.(or.(and.(not.(equal.atpo | 
| 17ebe0 | 69 6e 74 20 65 78 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 | int.exclude)).atpoint).......... | 
| 17ec00 | 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 75 61 6c 20 63 75 | .............(and.(not.(equal.cu | 
| 17ec20 | 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 20 20 20 20 20 20 | rrent.exclude)).current)........ | 
| 17ec40 | 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 65 66 61 75 6c 74 | ...............secondary-default | 
| 17ec60 | 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 | 
| 17ec80 | 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 28 6d 61 67 69 74 | t-previous-branch)))).....(magit | 
| 17eca0 | 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 20 | -completing-read.prompt......... | 
| 17ecc0 | 20 20 20 20 20 20 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 | ...................(delete.exclu | 
| 17ece0 | 64 65 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 | de.(magit-list-local-branch-name | 
| 17ed00 | 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 6e | s))............................n | 
| 17ed20 | 69 6c 20 28 6e 6f 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 | il.(not.no-require-match)....... | 
| 17ed40 | 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 27 6d 61 67 69 74 2d | .....................nil.'magit- | 
| 17ed60 | 72 65 76 69 73 69 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 | revision-history.default)))..(de | 
| 17ed80 | 66 75 6e 20 6d 61 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 | fun.magit-read-branch-prefer-oth | 
| 17eda0 | 65 72 20 28 70 72 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 | er.(prompt)...(let*.((current.(m | 
| 17edc0 | 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))....... | 
| 17ede0 | 20 20 20 28 63 6f 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 | ...(commit..(magit-commit-at-poi | 
| 17ee00 | 6e 74 29 29 0a 20 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 | nt))..........(atrev...(and.comm | 
| 17ee20 | 69 74 20 28 6d 61 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 | it.(magit-list-branches-pointing | 
| 17ee40 | 2d 61 74 20 63 6f 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 | -at.commit)))..........(atpoint. | 
| 17ee60 | 28 6d 61 67 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 | (magit--painted-branch-at-point) | 
| 17ee80 | 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 70 72 | )).....(magit-completing-read.pr | 
| 17eea0 | 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).. | 
| 17eec0 | 20 20 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 | ..........................nil.t. | 
| 17eee0 | 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..... | 
| 17ef00 | 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 | 
| 17ef20 | 74 2d 73 65 63 74 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 | t-section-value-if.'branch)..... | 
| 17ef40 | 20 20 20 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 74 70 6f 69 | ...........................atpoi | 
| 17ef60 | 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 20 20 20 20 20 20 20 | nt.............................. | 
| 17ef80 | 20 20 28 61 6e 64 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 | ..(and.(not.(cdr.atrev)).(car.at | 
| 17efa0 | 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 20 20 20 | rev))........................... | 
| 17efc0 | 20 20 20 20 20 28 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 | .....(--first.(not.(equal.it.cur | 
| 17efe0 | 72 65 6e 74 29 29 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 | rent)).atrev)................... | 
| 17f000 | 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 69 6f 75 73 | .............(magit-get-previous | 
| 17f020 | 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 20 | -branch)........................ | 
| 17f040 | 20 20 20 20 20 20 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 | ........(car.atrev)))))..(defun. | 
| 17f060 | 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 26 6f 70 74 | magit-read-upstream-branch.(&opt | 
| 17f080 | 69 6f 6e 61 6c 20 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 | ional.branch.prompt)..."Read.the | 
| 17f0a0 | 20 75 70 73 74 72 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 | .upstream.for.BRANCH.using.PROMP | 
| 17f0c0 | 54 2e 0a 49 66 20 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 | T..If.optional.BRANCH.is.nil,.th | 
| 17f0e0 | 65 6e 20 72 65 61 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 | en.read.the.upstream.for.the.cur | 
| 17f100 | 72 65 6e 74 20 62 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 | rent.branch,.or.raise.an.error.i | 
| 17f120 | 66 20 6e 6f 20 62 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 | f.no.branch.is.checked.out...Onl | 
| 17f140 | 79 20 65 78 69 73 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 | y.existing.branches.can.be.selec | 
| 17f160 | 74 65 64 2e 22 0a 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 | ted."...(unless.branch.....(setq | 
| 17f180 | 20 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 65 6e 74 2d 62 | .branch.(or.(magit-get-current-b | 
| 17f1a0 | 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 28 65 72 72 | ranch)......................(err | 
| 17f1c0 | 6f 72 20 22 4e 65 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 | or."Need.a.branch.to.set.its.ups | 
| 17f1e0 | 74 72 65 61 6d 22 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 | tream"))))...(let.((branches.(de | 
| 17f200 | 6c 65 74 65 20 62 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 | lete.branch.(magit-list-branch-n | 
| 17f220 | 61 6d 65 73 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 2d 72 | ames)))).....(magit-completing-r | 
| 17f240 | 65 61 64 0a 20 20 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 | ead......(or.prompt.(format."Cha | 
| 17f260 | 6e 67 65 20 75 70 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 | nge.upstream.of.%s.to".branch)). | 
| 17f280 | 20 20 20 20 20 62 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 | .....branches.nil.t.nil.'magit-r | 
| 17f2a0 | 65 76 69 73 69 6f 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 | evision-history......(or.(let.(( | 
| 17f2c0 | 72 20 28 63 61 72 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 | r.(car.(member.(magit-remote-bra | 
| 17f2e0 | 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 0a 20 20 20 20 20 20 | nch-at-point).branches)))....... | 
| 17f300 | 20 20 20 20 20 20 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 | .........(l.(car.(member.(magit- | 
| 17f320 | 6c 6f 63 61 6c 2d 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 | local-branch-at-point).branches) | 
| 17f340 | 29 29 29 0a 20 20 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 | )))............(if.magit-prefer- | 
| 17f360 | 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 72 | remote-upstream.(or.r.l).(or.l.r | 
| 17f380 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68    65 6e 2d 6c 65 74 20 28 28 6d 61 69 6e 20 28 6d | )))..........(when-let.((main.(m | 
| 17f3a0 | 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 20 28 | agit-main-branch)))............( | 
| 17f3c0 | 6c 65 74 20 28 28 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 | let.((r.(car.(member.(concat."or | 
| 17f3e0 | 69 67 69 6e 2f 22 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 | igin/".main).branches)))........ | 
| 17f400 | 20 20 20 20 20 20 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 | ..........(l.(car.(member.main.b | 
| 17f420 | 72 61 6e 63 68 65 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 | ranches))))..............(if.mag | 
| 17f440 | 69 74 2d 70 72 65 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 | it-prefer-remote-upstream.(or.r. | 
| 17f460 | 6c 29 20 28 6f 72 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 | l).(or.l.r))))..........(car.(me | 
| 17f480 | 6d 62 65 72 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 68 29 | mber.(magit-get-previous-branch) | 
| 17f4a0 | 20 62 72 61 6e 63 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 | .branches))))))..(defun.magit-re | 
| 17f4c0 | 61 64 2d 73 74 61 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 | ad-starting-point.(prompt.&optio | 
| 17f4e0 | 6e 61 6c 20 62 72 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 | nal.branch.default)...(or.(magit | 
| 17f500 | 2d 63 6f 6d 70 6c 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 | -completing-read........(concat. | 
| 17f520 | 70 72 6f 6d 70 74 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 | prompt................(and.branc | 
| 17f540 | 68 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 62 6f 75 6e 64 | h.....................(if.(bound | 
| 17f560 | 2d 61 6e 64 2d 74 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 | -and-true-p.ivy-mode)........... | 
| 17f580 | 20 20 20 20 20 20 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 | ..............;;.Ivy-mode.strips | 
| 17f5a0 | 20 66 61 63 65 73 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 | .faces.from.prompt.............. | 
| 17f5c0 | 20 20 20 20 20 20 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 | ............(format..".`%s'".bra | 
| 17f5e0 | 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 63 6f 6e 63 | nch).......................(conc | 
| 17f600 | 61 74 20 22 20 22 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 | at.".".(magit--propertize-face.. | 
| 17f620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17f640 | 20 20 62 72 61 6e 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 | ..branch.'magit-branch-local)))) | 
| 17f660 | 0a 20 20 20 20 20 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 | ................".starting.at"). | 
| 17f680 | 20 20 20 20 20 20 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 | .......(nconc.(list."HEAD")..... | 
| 17f6a0 | 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 6e 61 6d 65 73 29 0a | ..........(magit-list-refnames). | 
| 17f6c0 | 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 73 20 28 | ..............(directory-files.( | 
| 17f6e0 | 6d 61 67 69 74 2d 67 69 74 2d 64 69 72 29 20 6e    69 6c 20 22 5f 48 45 41 44 5c 5c 27 22 29 29 0a | magit-git-dir).nil."_HEAD\\'")). | 
| 17f700 | 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 69 | .......nil.nil.nil.'magit-revisi | 
| 17f720 | 6f 6e 2d 68 69 73 74 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 | on-history........(or.default.(m | 
| 17f740 | 61 67 69 74 2d 2d 64 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 | agit--default-starting-point))). | 
| 17f760 | 20 20 20 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 | ......(user-error."Nothing.selec | 
| 17f780 | 74 65 64 22 29 29 29 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 | ted")))..(defun.magit--default-s | 
| 17f7a0 | 74 61 72 74 69 6e 67 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 | tarting-point.()...(or.(let.((r. | 
| 17f7c0 | 28 6d 61 67 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 29 0a | (magit-remote-branch-at-point)). | 
| 17f7e0 | 20 20 20 20 20 20 20 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 | ............(l.(magit-local-bran | 
| 17f800 | 63 68 2d 61 74 2d 70 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 | ch-at-point))).........(if.magit | 
| 17f820 | 2d 70 72 65 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 | -prefer-remote-upstream.(or.r.l) | 
| 17f840 | 20 28 6f 72 20 6c 20 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 | .(or.l.r))).......(magit-commit- | 
| 17f860 | 61 74 2d 70 6f 69 6e 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 | at-point).......(magit-stash-at- | 
| 17f880 | 70 6f 69 6e 74 29 0a 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 | point).......(magit-get-current- | 
| 17f8a0 | 62 72 61 6e 63 68 29 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 | branch)))..(defun.magit-read-tag | 
| 17f8c0 | 20 28 70 72 6f 6d 70 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 | .(prompt.&optional.require-match | 
| 17f8e0 | 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 | 
| 17f900 | 74 20 28 6d 61 67 69 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 | t.(magit-list-tags).nil......... | 
| 17f920 | 20 20 20 20 20 20 20 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 | .................require-match.n | 
| 17f940 | 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 20 | il.'magit-revision-history...... | 
| 17f960 | 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 61 67 2d 61 | ....................(magit-tag-a | 
| 17f980 | 74 2d 70 6f 69 6e 74 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 | t-point)))..(defun.magit-read-st | 
| 17f9a0 | 61 73 68 20 28 70 72 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 | ash.(prompt)...(let*.((atpoint.( | 
| 17f9c0 | 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 20 | magit-stash-at-point)).......... | 
| 17f9e0 | 28 64 65 66 61 75 6c 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 | (default.(and.atpoint........... | 
| 17fa00 | 20 20 20 20 20 20 20 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 | .............(concat.atpoint.(ma | 
| 17fa20 | 67 69 74 2d 72 65 76 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 | git-rev-format.".%s".atpoint)))) | 
| 17fa40 | 0a 20 20 20 20 20 20 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 | ..........(choices.(mapcar.(lamb | 
| 17fa60 | 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 20 20 | da.(c).......................... | 
| 17fa80 | 20 20 20 28 70 63 61 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 | ...(pcase-let.((`(,rev.,msg).(sp | 
| 17faa0 | 6c 69 74 2d 73 74 72 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 | lit-string.c."\0")))............ | 
| 17fac0 | 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 28 70 72 6f 70 | ...................(concat.(prop | 
| 17fae0 | 65 72 74 69 7a 65 20 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 | ertize.rev.'face.'magit-hash)... | 
| 17fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17fb20 | 20 20 20 20 22 20 22 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 | ....".".msg))).................. | 
| 17fb40 | 20 20 20 20 20 20 20 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 | .........(magit-list-stashes."%g | 
| 17fb60 | 64 25 78 30 30 25 73 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 | d%x00%s")))..........(choice..(m | 
| 17fb80 | 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 63 68 6f 69 | agit-completing-read.prompt.choi | 
| 17fba0 | 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 20 20 20 20 20 20 20 | ces............................. | 
| 17fbc0 | 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 20 | .............nil.t.nil.nil...... | 
| 17fbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 17fc00 | 20 20 20 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 | ....default..................... | 
| 17fc20 | 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 63 68 6f 69 63 65 | .....................(car.choice | 
| 17fc40 | 73 29 29 29 29 0a 20 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 | s)))).....(and.choice..........( | 
| 17fc60 | 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 28 2e 2b | string-match."^\\([^.]+\\).\\(.+ | 
| 17fc80 | 5c 5c 29 22 20 63 68 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 | \\)".choice)..........(substring | 
| 17fca0 | 2d 6e 6f 2d 70 72 6f 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 | -no-properties.(match-string.1.c | 
| 17fcc0 | 68 6f 69 63 65 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 72 65 | hoice)))))..(defun.magit-read-re | 
| 17fce0 | 6d 6f 74 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 20 75 | mote.(prompt.&optional.default.u | 
| 17fd00 | 73 65 2d 6f 6e 6c 79 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 | se-only)...(let.((remotes.(magit | 
| 17fd20 | 2d 6c 69 73 74 2d 72 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 | -list-remotes))).....(if.(and.us | 
| 17fd40 | 65 2d 6f 6e 6c 79 20 28 3d 20 28 6c 65 6e 67 74    68 20 72 65 6d 6f 74 65 73 29 20 31 29 29 0a 20 | e-only.(=.(length.remotes).1)).. | 
| 17fd60 | 20 20 20 20 20 20 20 28 63 61 72 20 72 65 6d 6f    74 65 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 | .......(car.remotes).......(magi | 
| 17fd80 | 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 72 65 6d 6f 74 65 73 | t-completing-read.prompt.remotes | 
| 17fda0 | 0a 20 20 20 20 20 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 | 
| 17fdc0 | 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 20 20 20 20 20 20 20 | l.t.nil.nil..................... | 
| 17fde0 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 64 65 66    61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 | .........(or.default............ | 
| 17fe00 | 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 | 
| 17fe20 | 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 20 20 20 20 20 20 | ote-at-point)................... | 
| 17fe40 | 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 74 65 | ...............(magit-get-remote | 
| 17fe60 | 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 72 65 6d 6f 74 65 | ))))))..(defun.magit-read-remote | 
| 17fe80 | 2d 6f 72 2d 75 72 6c 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 | -or-url.(prompt.&optional.defaul | 
| 17fea0 | 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 | 
| 17fec0 | 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 20 28 6e 63 6f | pt..........................(nco | 
| 17fee0 | 6e 63 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72    65 6d 6f 74 65 73 29 0a 20 20 20 20 20 20 20 20 | nc.(magit-list-remotes)......... | 
| 17ff00 | 20 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 68 | ........................(list."h | 
| 17ff20 | 74 74 70 73 3a 2f 2f 22 20 22 67 69 74 3a 2f 2f    22 20 22 67 69 74 40 22 29 29 0a 20 20 20 20 20 | ttps://"."git://"."git@"))...... | 
| 17ff40 | 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. | 
| 17ff60 | 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 28 6f 72 | nil..........................(or | 
| 17ff80 | 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 20 | .default........................ | 
| 17ffa0 | 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 6e 74 29 0a 20 20 | ......(magit-remote-at-point)... | 
| 17ffc0 | 20 20 20 20 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 | 
| 17ffe0 | 74 2d 67 65 74 2d 72 65 6d 6f 74 65 29 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | t-get-remote))))..(defun.magit-r | 
| 180000 | 65 61 64 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 20    28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 | ead-module-path.(prompt.&optiona | 
| 180020 | 6c 20 70 72 65 64 69 63 61 74 65 29 0a 20 20 28    6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 | l.predicate)...(magit-completing | 
| 180040 | 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 6d 61    67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d | -read.prompt.(magit-list-module- | 
| 180060 | 70 61 74 68 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 | paths).......................... | 
| 180080 | 70 72 65 64 69 63 61 74 65 20 74 20 6e 69 6c 20    6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | predicate.t.nil.nil............. | 
| 1800a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61    67 69 74 2d 6d 6f 64 75 6c 65 2d 61 74 2d 70 6f | .............(magit-module-at-po | 
| 1800c0 | 69 6e 74 20 70 72 65 64 69 63 61 74 65 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d | int.predicate)))..(defun.magit-m | 
| 1800e0 | 6f 64 75 6c 65 2d 63 6f 6e 66 69 72 6d 20 28 76    65 72 62 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 | odule-confirm.(verb.&optional.pr | 
| 180100 | 65 64 69 63 61 74 65 29 0a 20 20 28 6c 65 74 20    28 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 28 69 | edicate)...(let.(modules).....(i | 
| 180120 | 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 | 
| 180140 | 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 | 
| 180160 | 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)).......... | 
| 180180 | 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 | 
| 1801a0 | 74 71 20 6d 6f 64 75 6c 65 73 20 28 2d 66 69 6c    74 65 72 20 70 72 65 64 69 63 61 74 65 20 6d 6f | tq.modules.(-filter.predicate.mo | 
| 1801c0 | 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 64 75 6c | dules)))...........(unless.modul | 
| 1801e0 | 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 20 20 20 | es.............(if.predicate.... | 
| 180200 | 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 6d 6f 64 | .............(user-error."No.mod | 
| 180220 | 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 20 70 72 | ules.satisfying.%s.available".pr | 
| 180240 | 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 65 72 72 | edicate)...............(user-err | 
| 180260 | 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 0a 20 20 | or."No.modules.available"))))... | 
| 180280 | 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 6f 6e 2d | ....(setq.modules.(magit-region- | 
| 1802a0 | 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 29 0a 20 | values.'magit-module-section)).. | 
| 1802c0 | 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 68 65 6e | .....(when.modules.........(when | 
| 1802e0 | 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 64 75 6c | .predicate...........(setq.modul | 
| 180300 | 65 73 20 28 2d 66 69 6c 74 65 72 20 70 72 65 64    69 63 61 74 65 20 6d 6f 64 75 6c 65 73 29 29 29 | es.(-filter.predicate.modules))) | 
| 180320 | 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 20 20 20 20 20 20 | .........(unless.modules........ | 
| 180340 | 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 20 73 61 74 69 73 | ...(user-error."No.modules.satis | 
| 180360 | 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 74 65 29 29 29 29 | fying.%s.selected".predicate)))) | 
| 180380 | 0a 20 20 20 20 28 69 66 20 28 3e 20 28 6c 65 6e    67 74 68 20 6d 6f 64 75 6c 65 73 29 20 31 29 0a | .....(if.(>.(length.modules).1). | 
| 1803a0 | 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 28 66 6f | ........(magit-confirm.t.nil.(fo | 
| 1803c0 | 72 6d 61 74 20 22 25 73 20 25 25 69 20 6d 6f 64    75 6c 65 73 22 20 76 65 72 62 29 20 6e 69 6c 20 | rmat."%s.%%i.modules".verb).nil. | 
| 1803e0 | 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 65 61 64 | modules).......(list.(magit-read | 
| 180400 | 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 6c 65 22 | -module-path.(format."%s.module" | 
| 180420 | 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 28 70 72 | .verb).predicate)))))..;;;._.(pr | 
| 180440 | 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 69 74 2e | ovide.'magit-git).;;;.magit-git. | 
| 180460 | 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.................... | 
| 180480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1804a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1804c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1804e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1805a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1805c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1805e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180600 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 72 65 66 6c 6f 67 2e 65 6c 00 00 00 00 00 | magit-3.3.0/magit-reflog.el..... | 
| 180620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180660 | 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 | 
| 180680 | 30 30 31 36 32 32 37 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 31 36 34 00 20 30 00 00 00 | 0016227.00000000000.014164..0... | 
| 1806a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1806c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1806e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180700 | 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................... | 
| 180720 | 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................... | 
| 180740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1807a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1807c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1807e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 180800 | 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67    2e 65 6c 20 2d 2d 2d 20 69 6e 73 70 65 63 74 20 | ;;;.magit-reflog.el.---.inspect. | 
| 180820 | 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 | 
| 180840 | 3a 20 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 31 30 2d 32 | :.t.-*-..;;.Copyright.(C).2010-2 | 
| 180860 | 30 32 31 20 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 | 021..The.Magit.Project.Contribut | 
| 180880 | 6f 72 73 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 | ors.;;.;;.You.should.have.receiv | 
| 1808a0 | 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65    20 41 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 | ed.a.copy.of.the.AUTHORS.md.file | 
| 1808c0 | 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20    61 6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 | .which.;;.lists.all.contributors | 
| 1808e0 | 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68    74 74 70 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 | ...If.not,.see.http://magit.vc/a | 
| 180900 | 75 74 68 6f 72 73 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 | uthors...;;.Author:.Jonas.Bernou | 
| 180920 | 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 | 
| 180940 | 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 | 
| 180960 | 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 | 
| 180980 | 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 | 
| 1809a0 | 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72    65 3b 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 | .is.free.software;.you.can.redis | 
| 1809c0 | 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 | 
| 1809e0 | 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 | 
| 180a00 | 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 | 
| 180a20 | 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 | 
| 180a40 | 3b 20 65 69 74 68 65 72 20 76 65 72 73 69 6f 6e    20 33 2c 20 6f 72 20 28 61 74 20 79 6f 75 72 20 | ;.either.version.3,.or.(at.your. | 
| 180a60 | 6f 70 74 69 6f 6e 29 0a 3b 3b 20 61 6e 79 20 6c    61 74 65 72 20 76 65 72 73 69 6f 6e 2e 0a 3b 3b | option).;;.any.later.version..;; | 
| 180a80 | 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 65 20 | .;;.Magit.is.distributed.in.the. | 
| 180aa0 | 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 75 74 | hope.that.it.will.be.useful,.but | 
| 180ac0 | 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 6f 75 | .WITHOUT.;;.ANY.WARRANTY;.withou | 
| 180ae0 | 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 20 4d | t.even.the.implied.warranty.of.M | 
| 180b00 | 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 4f 52 | ERCHANTABILITY.;;.or.FITNESS.FOR | 
| 180b20 | 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 65 20 | .A.PARTICULAR.PURPOSE...See.the. | 
| 180b40 | 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 66 6f | GNU.General.Public.;;.License.fo | 
| 180b60 | 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 6c 64 | r.more.details..;;.;;.You.should | 
| 180b80 | 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 4e 55 | .have.received.a.copy.of.the.GNU | 
| 180ba0 | 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 6e 67 | .General.Public.License.;;.along | 
| 180bc0 | 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 68 74 74 70 3a 2f | .with.Magit...If.not,.see.http:/ | 
| 180be0 | 2f 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63    65 6e 73 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d | /www.gnu.org/licenses...;;;.Comm | 
| 180c00 | 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 6d 70 6c 65 6d 65 | entary:..;;.This.library.impleme | 
| 180c20 | 6e 74 73 20 73 75 70 70 6f 72 74 20 66 6f 72 20    6c 6f 6f 6b 69 6e 67 20 61 74 20 47 69 74 20 72 | nts.support.for.looking.at.Git.r | 
| 180c40 | 65 66 6c 6f 67 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 | eflogs...;;;.Code:..(require.'ma | 
| 180c60 | 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 2d 6c 6f 67 29 0a 0a | git-core).(require.'magit-log).. | 
| 180c80 | 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 65 | ;;;.Options..(defcustom.magit-re | 
| 180ca0 | 66 6c 6f 67 2d 6c 69 6d 69 74 20 32 35 36 0a 20    20 22 4d 61 78 69 6d 61 6c 20 6e 75 6d 62 65 72 | flog-limit.256..."Maximal.number | 
| 180cc0 | 20 6f 66 20 65 6e 74 72 69 65 73 20 69 6e 69 74    69 61 6c 6c 79 20 73 68 6f 77 6e 20 69 6e 20 72 | .of.entries.initially.shown.in.r | 
| 180ce0 | 65 66 6c 6f 67 20 62 75 66 66 65 72 73 2e 0a 54    68 65 20 6c 69 6d 69 74 20 69 6e 20 74 68 65 20 | eflog.buffers..The.limit.in.the. | 
| 180d00 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 63    61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 75 73 | current.buffer.can.be.changed.us | 
| 180d20 | 69 6e 67 20 5c 22 2b 5c 22 0a 61 6e 64 20 5c 22    2d 5c 22 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | ing.\"+\".and.\"-\"."...:package | 
| 180d40 | 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 | 
| 180d60 | 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 6e 75 | roup.'magit-commands...:type.'nu | 
| 180d80 | 6d 62 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f    6d 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d | mber)..(defcustom.magit-reflog-m | 
| 180da0 | 61 72 67 69 6e 0a 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 | argin...(list.(nth.0.magit-log-m | 
| 180dc0 | 61 72 67 69 6e 29 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 | argin).........(nth.1.magit-log- | 
| 180de0 | 6d 61 72 67 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 | margin).........'magit-log-margi | 
| 180e00 | 6e 2d 77 69 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 | n-width.nil.........(nth.4.magit | 
| 180e20 | 2d 6c 6f 67 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 | -log-margin))..."Format.of.the.m | 
| 180e40 | 61 72 67 69 6e 20 69 6e 20 60 6d 61 67 69 74 2d    72 65 66 6c 6f 67 2d 6d 6f 64 65 27 20 62 75 66 | argin.in.`magit-reflog-mode'.buf | 
| 180e60 | 66 65 72 73 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 | fers...The.value.has.the.form.(I | 
| 180e80 | 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 52 2d 57 49 | NIT.STYLE.WIDTH.AUTHOR.AUTHOR-WI | 
| 180ea0 | 44 54 48 29 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 | DTH)...If.INIT.is.non-nil,.then. | 
| 180ec0 | 74 68 65 20 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 | the.margin.is.shown.initially..S | 
| 180ee0 | 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 65 20 | TYLE.controls.how.to.format.the. | 
| 180f00 | 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 0a 20 20 49 74 20 63 | author.or.committer.date....It.c | 
| 180f20 | 61 6e 20 62 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 | an.be.one.of.`age'.(to.show.the. | 
| 180f40 | 61 67 65 20 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 | age.of.the.commit),...`age-abbre | 
| 180f60 | 76 69 61 74 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 | viated'.(to.abbreviate.the.time. | 
| 180f80 | 75 6e 69 74 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 | unit.to.a.character),...or.a.str | 
| 180fa0 | 69 6e 67 20 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 | ing.(suitable.for.`format-time-s | 
| 180fc0 | 74 72 69 6e 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 | tring').to.show.the...actual.dat | 
| 180fe0 | 65 2e 20 20 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 | e...Option.`magit-log-margin-sho | 
| 181000 | 77 2d 63 6f 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 | w-committer-date'...controls.whi | 
| 181020 | 63 68 20 64 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 | ch.date.is.being.displayed..WIDT | 
| 181040 | 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 6d 61 72 67 | H.controls.the.width.of.the.marg | 
| 181060 | 69 6e 2e 20 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 | in...This.exists.for.forward...c | 
| 181080 | 6f 6d 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 | ompatibility.and.currently.the.v | 
| 1810a0 | 61 6c 75 65 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 | alue.should.not.be.changed..AUTH | 
| 1810c0 | 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 66 20 | OR.controls.whether.the.name.of. | 
| 1810e0 | 74 68 65 20 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 | the.author.is.also.shown.by...de | 
| 181100 | 66 61 75 6c 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 | fault..AUTHOR-WIDTH.has.to.be.an | 
| 181120 | 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 20 | .integer...When.the.name.of.the. | 
| 181140 | 61 75 74 68 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 | author...is.shown,.then.this.spe | 
| 181160 | 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 | 
| 181180 | 20 64 6f 20 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 | .do.so."...:package-version.'(ma | 
| 1811a0 | 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 6c | git..."2.9.0")...:group.'magit-l | 
| 1811c0 | 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 74 79 70 | og...:group.'magit-margin...:typ | 
| 1811e0 | 65 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 | e.magit-log-margin--custom-type. | 
| 181200 | 20 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 27 6d    61 67 69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 | ..:initialize.'magit-custom-init | 
| 181220 | 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 | 
| 181240 | 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 | 
| 181260 | 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 | 
| 181280 | 65 20 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d    6d 6f 64 65 29 29 0a 0a 3b 3b 3b 20 46 61 63 65 | e.'magit-reflog-mode))..;;;.Face | 
| 1812a0 | 73 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69    74 2d 72 65 66 6c 6f 67 2d 63 6f 6d 6d 69 74 20 | s..(defface.magit-reflog-commit. | 
| 1812c0 | 27 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 | '((t.:foreground."green"))..."Fa | 
| 1812e0 | 63 65 20 66 6f 72 20 63 6f 6d 6d 69 74 20 63 6f    6d 6d 61 6e 64 73 20 69 6e 20 72 65 66 6c 6f 67 | ce.for.commit.commands.in.reflog | 
| 181300 | 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 66 | s."...:group.'magit-faces)..(def | 
| 181320 | 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f    67 2d 61 6d 65 6e 64 20 27 28 28 74 20 3a 66 6f | face.magit-reflog-amend.'((t.:fo | 
| 181340 | 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 65 20 66 6f 72 | reground."magenta"))..."Face.for | 
| 181360 | 20 61 6d 65 6e 64 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 | .amend.commands.in.reflogs."...: | 
| 181380 | 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 | 
| 1813a0 | 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 65 72 67 65    20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e | git-reflog-merge.'((t.:foregroun | 
| 1813c0 | 64 20 22 67 72 65 65 6e 22 29 29 0a 20 20 22 46    61 63 65 20 66 6f 72 20 6d 65 72 67 65 2c 20 63 | d."green"))..."Face.for.merge,.c | 
| 1813e0 | 68 65 63 6b 6f 75 74 20 61 6e 64 20 62 72 61 6e    63 68 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 72 | heckout.and.branch.commands.in.r | 
| 181400 | 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 29 0a | eflogs."...:group.'magit-faces). | 
| 181420 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d    72 65 66 6c 6f 67 2d 63 68 65 63 6b 6f 75 74 20 | .(defface.magit-reflog-checkout. | 
| 181440 | 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64    20 22 62 6c 75 65 22 29 29 0a 20 20 22 46 61 63 | '((t.:foreground."blue"))..."Fac | 
| 181460 | 65 20 66 6f 72 20 63 68 65 63 6b 6f 75 74 20 63    6f 6d 6d 61 6e 64 73 20 69 6e 20 72 65 66 6c 6f | e.for.checkout.commands.in.reflo | 
| 181480 | 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 65 | gs."...:group.'magit-faces)..(de | 
| 1814a0 | 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66 6c    6f 67 2d 72 65 73 65 74 20 27 28 28 74 20 3a 66 | fface.magit-reflog-reset.'((t.:f | 
| 1814c0 | 6f 72 65 67 72 6f 75 6e 64 20 22 72 65 64 22 29    29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 72 65 | oreground."red"))..."Face.for.re | 
| 1814e0 | 73 65 74 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 | set.commands.in.reflogs."...:gro | 
| 181500 | 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 | 
| 181520 | 2d 72 65 66 6c 6f 67 2d 72 65 62 61 73 65 20 27    28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 | -reflog-rebase.'((t.:foreground. | 
| 181540 | 22 6d 61 67 65 6e 74 61 22 29 29 0a 20 20 22 46    61 63 65 20 66 6f 72 20 72 65 62 61 73 65 20 63 | "magenta"))..."Face.for.rebase.c | 
| 181560 | 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 27 6d | ommands.in.reflogs."...:group.'m | 
| 181580 | 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 66 6c | agit-faces)..(defface.magit-refl | 
| 1815a0 | 6f 67 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 27    28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 | og-cherry-pick.'((t.:foreground. | 
| 1815c0 | 22 67 72 65 65 6e 22 29 29 0a 20 20 22 46 61 63    65 20 66 6f 72 20 63 68 65 72 72 79 2d 70 69 63 | "green"))..."Face.for.cherry-pic | 
| 1815e0 | 6b 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 | k.commands.in.reflogs."...:group | 
| 181600 | 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 | 
| 181620 | 65 66 6c 6f 67 2d 72 65 6d 6f 74 65 20 27 28 28    74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 63 | eflog-remote.'((t.:foreground."c | 
| 181640 | 79 61 6e 22 29 29 0a 20 20 22 46 61 63 65 20 66    6f 72 20 70 75 6c 6c 20 61 6e 64 20 63 6c 6f 6e | yan"))..."Face.for.pull.and.clon | 
| 181660 | 65 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 | e.commands.in.reflogs."...:group | 
| 181680 | 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 | 
| 1816a0 | 65 66 6c 6f 67 2d 6f 74 68 65 72 20 27 28 28 74    20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 63 79 | eflog-other.'((t.:foreground."cy | 
| 1816c0 | 61 6e 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f    72 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73 | an"))..."Face.for.other.commands | 
| 1816e0 | 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 74 2d 66 61 | .in.reflogs."...:group.'magit-fa | 
| 181700 | 63 65 73 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 | ces)..;;;.Commands..;;;###autolo | 
| 181720 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    72 65 66 6c 6f 67 2d 63 75 72 72 65 6e 74 20 28 | ad.(defun.magit-reflog-current.( | 
| 181740 | 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 74 68 65 20 63 | )..."Display.the.reflog.of.the.c | 
| 181760 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 49    66 20 60 48 45 41 44 27 20 69 73 20 64 65 74 61 | urrent.branch..If.`HEAD'.is.deta | 
| 181780 | 63 68 65 64 2c 20 74 68 65 6e 20 73 68 6f 77 20    74 68 65 20 72 65 66 6c 6f 67 20 66 6f 72 20 74 | ched,.then.show.the.reflog.for.t | 
| 1817a0 | 68 61 74 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 29 0a 20 20 | hat.instead."...(interactive)... | 
| 1817c0 | 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 28 6f 72 20 28 | (magit-reflog-setup-buffer.(or.( | 
| 1817e0 | 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 41 44 22 | magit-get-current-branch)."HEAD" | 
| 181800 | 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 | 
| 181820 | 2d 72 65 66 6c 6f 67 2d 6f 74 68 65 72 20 28 72    65 66 29 0a 20 20 22 44 69 73 70 6c 61 79 20 74 | -reflog-other.(ref)..."Display.t | 
| 181840 | 68 65 20 72 65 66 6c 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 | he.reflog.of.a.branch.or.another | 
| 181860 | 20 72 65 66 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 | .ref."...(interactive.(list.(mag | 
| 181880 | 69 74 2d 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 22 53 68 6f | it-read-local-branch-or-ref."Sho | 
| 1818a0 | 77 20 72 65 66 6c 6f 67 20 66 6f 72 22 29 29 29    0a 20 20 28 6d 61 67 69 74 2d 72 65 66 6c 6f 67 | w.reflog.for")))...(magit-reflog | 
| 1818c0 | 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65    66 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | -setup-buffer.ref))..;;;###autol | 
| 1818e0 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 72 65 66 6c 6f 67 2d 68 65 61 64 20 28 29 0a | oad.(defun.magit-reflog-head.(). | 
| 181900 | 20 20 22 44 69 73 70 6c 61 79 20 74 68 65 20 60    48 45 41 44 27 20 72 65 66 6c 6f 67 2e 22 0a 20 | .."Display.the.`HEAD'.reflog.".. | 
| 181920 | 20 28 69 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 | .(interactive)...(magit-reflog-s | 
| 181940 | 65 74 75 70 2d 62 75 66 66 65 72 20 22 48 45 41    44 22 29 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a | etup-buffer."HEAD"))..;;;.Mode.. | 
| 181960 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65    66 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 | (defvar.magit-reflog-mode-map... | 
| 181980 | 28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65    2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 | (let.((map.(make-sparse-keymap)) | 
| 1819a0 | 29 0a 20 20 20 20 28 73 65 74 2d 6b 65 79 6d 61    70 2d 70 61 72 65 6e 74 20 6d 61 70 20 6d 61 67 | ).....(set-keymap-parent.map.mag | 
| 1819c0 | 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 29    0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | it-log-mode-map).....(define-key | 
| 1819e0 | 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 63 20 43    2d 6e 22 29 20 27 75 6e 64 65 66 69 6e 65 64 29 | .map.(kbd."C-c.C-n").'undefined) | 
| 181a00 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 28 6b 62 64 20 22 4c 22 29 20 20 | .....(define-key.map.(kbd."L").. | 
| 181a20 | 20 20 20 20 20 27 6d 61 67 69 74 2d 6d 61 72 67    69 6e 2d 73 65 74 74 69 6e 67 73 29 0a 20 20 20 | .....'magit-margin-settings).... | 
| 181a40 | 20 6d 61 70 29 0a 20 20 22 4b 65 79 6d 61 70 20    66 6f 72 20 60 6d 61 67 69 74 2d 72 65 66 6c 6f | .map)..."Keymap.for.`magit-reflo | 
| 181a60 | 67 2d 6d 6f 64 65 27 2e 22 29 0a 0a 28 64 65 66    69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 | g-mode'.")..(define-derived-mode | 
| 181a80 | 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f    64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 4d | .magit-reflog-mode.magit-mode."M | 
| 181aa0 | 61 67 69 74 20 52 65 66 6c 6f 67 22 0a 20 20 22    4d 6f 64 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 | agit.Reflog"..."Mode.for.looking | 
| 181ac0 | 20 61 74 20 47 69 74 20 72 65 66 6c 6f 67 2e 0a    0a 54 68 69 73 20 6d 6f 64 65 20 69 73 20 64 6f | .at.Git.reflog...This.mode.is.do | 
| 181ae0 | 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 52 65 | cumented.in.info.node.`(magit)Re | 
| 181b00 | 66 6c 6f 67 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 | flog'...\\<magit-mode-map>\.Type | 
| 181b20 | 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 68 | .\\[magit-refresh].to.refresh.th | 
| 181b40 | 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 2d | e.current.buffer..Type.\\[magit- | 
| 181b60 | 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 64 69 66 66 2d 73 68 | visit-thing].or.\\[magit-diff-sh | 
| 181b80 | 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 69 74 20 74 68 65 20 | ow-or-scroll-up].\.to.visit.the. | 
| 181ba0 | 63 6f 6d 6d 69 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 | commit.at.point...Type.\\[magit- | 
| 181bc0 | 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 69 74 | cherry-pick].to.apply.the.commit | 
| 181be0 | 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 5d 20 | .at.point..Type.\\[magit-reset]. | 
| 181c00 | 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 61 74 | to.reset.`HEAD'.to.the.commit.at | 
| 181c20 | 20 70 6f 69 6e 74 2e 0a 0a 5c 5c 7b 6d 61 67 69    74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 | .point...\\{magit-reflog-mode-ma | 
| 181c40 | 70 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 | p}"...:group.'magit-log...(hack- | 
| 181c60 | 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 | 
| 181c80 | 66 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 72 65 66 6c 6f 67 2d 73 65 74 75 70 | fer))..(defun.magit-reflog-setup | 
| 181ca0 | 2d 62 75 66 66 65 72 20 28 72 65 66 29 0a 20 20    28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 | -buffer.(ref)...(require.'magit) | 
| 181cc0 | 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 72 | ...(magit-setup-buffer.#'magit-r | 
| 181ce0 | 65 66 6c 6f 67 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 72 | eflog-mode.nil.....(magit-buffer | 
| 181d00 | 2d 72 65 66 6e 61 6d 65 20 72 65 66 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | -refname.ref).....(magit-buffer- | 
| 181d20 | 6c 6f 67 2d 61 72 67 73 20 28 6c 69 73 74 20 28    66 6f 72 6d 61 74 20 22 2d 6e 25 73 22 20 6d 61 | log-args.(list.(format."-n%s".ma | 
| 181d40 | 67 69 74 2d 72 65 66 6c 6f 67 2d 6c 69 6d 69 74    29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | git-reflog-limit)))))..(defun.ma | 
| 181d60 | 67 69 74 2d 72 65 66 6c 6f 67 2d 72 65 66 72 65    73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 | git-reflog-refresh-buffer.()...( | 
| 181d80 | 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 20 28 63 6f | magit-set-header-line-format.(co | 
| 181da0 | 6e 63 61 74 20 22 52 65 66 6c 6f 67 20 66 6f 72    20 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ncat."Reflog.for.".magit-buffer- | 
| 181dc0 | 72 65 66 6e 61 6d 65 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 | refname))...(magit-insert-sectio | 
| 181de0 | 6e 20 28 72 65 66 6c 6f 67 62 75 66 29 0a 20 20    20 20 28 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 | n.(reflogbuf).....(magit-git-was | 
| 181e00 | 68 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c    6c 79 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 | h.(apply-partially.'magit-log-wa | 
| 181e20 | 73 68 2d 6c 6f 67 20 27 72 65 66 6c 6f 67 29 0a    20 20 20 20 20 20 22 72 65 66 6c 6f 67 22 20 22 | sh-log.'reflog)......."reflog"." | 
| 181e40 | 73 68 6f 77 22 20 22 2d 2d 66 6f 72 6d 61 74 3d    25 68 25 78 30 30 25 61 4e 25 78 30 30 25 67 64 | show"."--format=%h%x00%aN%x00%gd | 
| 181e60 | 25 78 30 30 25 67 73 22 20 22 2d 2d 64 61 74 65    3d 72 61 77 22 0a 20 20 20 20 20 20 6d 61 67 69 | %x00%gs"."--date=raw".......magi | 
| 181e80 | 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67    73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | t-buffer-log-args.magit-buffer-r | 
| 181ea0 | 65 66 6e 61 6d 65 20 22 2d 2d 22 29 29 29 0a 0a    28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 | efname."--")))..(cl-defmethod.ma | 
| 181ec0 | 67 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 | git-buffer-value.(&context.(majo | 
| 181ee0 | 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65 66    6c 6f 67 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 67 | r-mode.magit-reflog-mode))...mag | 
| 181f00 | 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d    65 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | it-buffer-refname)..(defvar.magi | 
| 181f20 | 74 2d 72 65 66 6c 6f 67 2d 6c 61 62 65 6c 73 0a    20 20 27 28 28 22 63 6f 6d 6d 69 74 22 20 20 20 | t-reflog-labels...'(("commit"... | 
| 181f40 | 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6c 6f    67 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 | .....magit-reflog-commit).....(" | 
| 181f60 | 61 6d 65 6e 64 22 20 20 20 20 20 20 20 2e 20 6d    61 67 69 74 2d 72 65 66 6c 6f 67 2d 61 6d 65 6e | amend".........magit-reflog-amen | 
| 181f80 | 64 29 0a 20 20 20 20 28 22 6d 65 72 67 65 22 20    20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 | d).....("merge".........magit-re | 
| 181fa0 | 66 6c 6f 67 2d 6d 65 72 67 65 29 0a 20 20 20 20    28 22 63 68 65 63 6b 6f 75 74 22 20 20 20 20 2e | flog-merge).....("checkout"..... | 
| 181fc0 | 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 62 72 | .magit-reflog-checkout).....("br | 
| 181fe0 | 61 6e 63 68 22 20 20 20 20 20 20 2e 20 6d 61 67    69 74 2d 72 65 66 6c 6f 67 2d 63 68 65 63 6b 6f | anch"........magit-reflog-checko | 
| 182000 | 75 74 29 0a 20 20 20 20 28 22 72 65 73 65 74 22    20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 72 | ut).....("reset".........magit-r | 
| 182020 | 65 66 6c 6f 67 2d 72 65 73 65 74 29 0a 20 20 20    20 28 22 72 65 62 61 73 65 22 20 20 20 20 20 20 | eflog-reset).....("rebase"...... | 
| 182040 | 2e 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 | ..magit-reflog-rebase).....("che | 
| 182060 | 72 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 | rry-pick"...magit-reflog-cherry- | 
| 182080 | 70 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 | pick).....("initial".......magit | 
| 1820a0 | 2d 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 | -reflog-commit).....("pull"..... | 
| 1820c0 | 20 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 | .....magit-reflog-remote).....(" | 
| 1820e0 | 63 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 | clone".........magit-reflog-remo | 
| 182100 | 74 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 | te).....("autosave"......magit-r | 
| 182120 | 65 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 | eflog-commit).....("restart".... | 
| 182140 | 20 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 | ...magit-reflog-reset)))..(defun | 
| 182160 | 20 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 | .magit-reflog-format-subject.(su | 
| 182180 | 62 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 | bject)...(let*.((match.(string-m | 
| 1821a0 | 61 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 | atch.magit-reflog-subject-re.sub | 
| 1821c0 | 6a 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 | ject))..........(command.(and.ma | 
| 1821e0 | 74 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 | tch.(match-string.1.subject))).. | 
| 182200 | 20 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 | ........(option..(and.match.(mat | 
| 182220 | 63 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 | ch-string.2.subject))).......... | 
| 182240 | 28 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 | (type....(and.match.(match-strin | 
| 182260 | 67 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 | g.3.subject)))..........(label.( | 
| 182280 | 69 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 | if.(string=.command."commit")... | 
| 1822a0 | 20 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 | ..................(or.type.comma | 
| 1822c0 | 6e 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 | nd)...................command)). | 
| 1822e0 | 20 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 | .........(text.(if.(string=.comm | 
| 182300 | 61 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 | and."commit")................... | 
| 182320 | 20 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 | .label..................(mapconc | 
| 182340 | 61 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 | at.#'identity................... | 
| 182360 | 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 6f 6d 6d 61 6e | ..........(delq.nil.(list.comman | 
| 182380 | 64 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 | d.option.type))................. | 
| 1823a0 | 20 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 | ............".")))).....(format. | 
| 1823c0 | 22 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 | "%-16s.".............(magit--pro | 
| 1823e0 | 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 74 65 78 74 20 28 | pertize-face..............text.( | 
| 182400 | 6f 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 | or.(cdr.(assoc.label.magit-reflo | 
| 182420 | 67 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 | g-labels))...................... | 
| 182440 | 20 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 | .'magit-reflog-other)))))..;;;._ | 
| 182460 | 0a 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 | .(provide.'magit-reflog).;;;.mag | 
| 182480 | 69 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 | it-reflog.el.ends.here.......... | 
| 1824a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1824c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1824e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1825a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1825c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1825e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182600 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 52 65 6c 4e    6f 74 65 73 2e 6f 72 67 00 00 00 00 00 00 00 00 | magit-3.3.0/RelNotes.org........ | 
| 182620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182660 | 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 | 
| 182680 | 30 30 31 33 36 31 35 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 35 32 37 00 20 30 00 00 00 | 0013615.00000000000.013527..0... | 
| 1826a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1826c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1826e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182700 | 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................... | 
| 182720 | 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................... | 
| 182740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1827a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1827c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1827e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 182800 | 2a 20 49 74 27 73 20 4d 61 67 69 74 21 20 20 41    20 47 69 74 20 50 6f 72 63 65 6c 61 69 6e 20 69 | *.It's.Magit!..A.Git.Porcelain.i | 
| 182820 | 6e 73 69 64 65 20 45 6d 61 63 73 0a 0a 4d 61 67    69 74 20 69 73 20 61 20 74 65 78 74 2d 62 61 73 | nside.Emacs..Magit.is.a.text-bas | 
| 182840 | 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 70 75 74 73 20 | ed.Git.user.interface.that.puts. | 
| 182860 | 61 6e 20 75 6e 6d 61 74 63 68 65 64 20 66 6f 63    75 73 0a 6f 6e 20 73 74 72 65 61 6d 6c 69 6e 69 | an.unmatched.focus.on.streamlini | 
| 182880 | 6e 67 20 77 6f 72 6b 66 6c 6f 77 73 2e 20 20 43    6f 6d 6d 61 6e 64 73 20 61 72 65 20 69 6e 76 6f | ng.workflows...Commands.are.invo | 
| 1828a0 | 6b 65 64 20 75 73 69 6e 67 20 73 68 6f 72 74 20    6d 6e 65 6d 6f 6e 69 63 0a 6b 65 79 20 73 65 71 | ked.using.short.mnemonic.key.seq | 
| 1828c0 | 75 65 6e 63 65 73 20 74 68 61 74 20 74 61 6b 65    20 74 68 65 20 63 75 72 73 6f 72 e2 80 99 73 20 | uences.that.take.the.cursor...s. | 
| 1828e0 | 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20    68 69 67 68 6c 79 20 61 63 74 69 6f 6e 61 62 6c | position.in.the.highly.actionabl | 
| 182900 | 65 0a 69 6e 74 65 72 66 61 63 65 20 69 6e 74 6f    20 61 63 63 6f 75 6e 74 20 74 6f 20 70 72 6f 76 | e.interface.into.account.to.prov | 
| 182920 | 69 64 65 20 63 6f 6e 74 65 78 74 2d 73 65 6e 73    69 74 69 76 65 20 62 65 68 61 76 69 6f 72 2e 0a | ide.context-sensitive.behavior.. | 
| 182940 | 0a 57 69 74 68 20 4d 61 67 69 74 20 79 6f 75 20    63 61 6e 20 64 6f 20 6e 65 61 72 6c 79 20 65 76 | .With.Magit.you.can.do.nearly.ev | 
| 182960 | 65 72 79 74 68 69 6e 67 20 74 68 61 74 20 79 6f    75 20 63 61 6e 20 64 6f 20 77 68 65 6e 20 75 73 | erything.that.you.can.do.when.us | 
| 182980 | 69 6e 67 20 47 69 74 0a 6f 6e 20 74 68 65 20 63    6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c 20 62 75 74 | ing.Git.on.the.command-line,.but | 
| 1829a0 | 20 61 74 20 67 72 65 61 74 65 72 20 73 70 65 65    64 20 61 6e 64 20 77 68 69 6c 65 20 74 61 6b 69 | .at.greater.speed.and.while.taki | 
| 1829c0 | 6e 67 20 61 64 76 61 6e 74 61 67 65 0a 6f 66 20    61 64 76 61 6e 63 65 64 20 66 65 61 74 75 72 65 | ng.advantage.of.advanced.feature | 
| 1829e0 | 73 20 74 68 61 74 20 70 72 65 76 69 6f 75 73 6c    79 20 73 65 65 6d 65 64 20 74 6f 6f 20 64 61 75 | s.that.previously.seemed.too.dau | 
| 182a00 | 6e 74 69 6e 67 20 74 6f 20 75 73 65 20 6f 6e 20    61 0a 64 61 69 6c 79 20 62 61 73 69 73 2e 20 20 | nting.to.use.on.a.daily.basis... | 
| 182a20 | 4d 61 6e 79 20 75 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 | Many.users.will.find.that.by.usi | 
| 182a40 | 6e 67 20 4d 61 67 69 74 20 74 68 65 79 20 63 61    6e 20 62 65 63 6f 6d 65 0a 6d 6f 72 65 20 65 66 | ng.Magit.they.can.become.more.ef | 
| 182a60 | 66 65 63 74 69 76 65 20 47 69 74 20 75 73 65 72    2e 0a 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f | fective.Git.user...For.more.info | 
| 182a80 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 4d 61    67 69 74 2c 20 73 65 65 20 68 74 74 70 73 3a 2f | rmation.about.Magit,.see.https:/ | 
| 182aa0 | 2f 6d 61 67 69 74 2e 76 63 2e 0a 0a 2a 20 4d 61    67 69 74 20 76 33 2e 33 2e 30 20 52 65 6c 65 61 | /magit.vc...*.Magit.v3.3.0.Relea | 
| 182ac0 | 73 65 20 4e 6f 74 65 73 0a 0a 52 65 6c 65 61 73    65 64 20 34 74 68 20 4f 63 74 6f 62 65 72 20 32 | se.Notes..Released.4th.October.2 | 
| 182ae0 | 30 32 31 20 62 79 20 4a 6f 6e 61 73 20 42 65 72    6e 6f 75 6c 6c 69 2e 0a 0a 49 20 61 6d 20 70 6c | 021.by.Jonas.Bernoulli...I.am.pl | 
| 182b00 | 65 61 73 65 64 20 74 6f 20 61 6e 6e 6f 75 6e 63    65 20 74 68 65 20 72 65 6c 65 61 73 65 20 6f 66 | eased.to.announce.the.release.of | 
| 182b20 | 20 4d 61 67 69 74 20 76 65 72 73 69 6f 6e 20 33    2e 33 2e 30 2c 0a 72 65 70 72 65 73 65 6e 74 69 | .Magit.version.3.3.0,.representi | 
| 182b40 | 6e 67 20 38 38 20 63 6f 6d 6d 69 74 73 20 62 79    20 36 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 20 | ng.88.commits.by.6.contributors. | 
| 182b60 | 6f 76 65 72 20 74 77 6f 20 6d 6f 6e 74 68 2e 0a    0a 41 6c 73 6f 20 73 65 65 20 68 74 74 70 73 3a | over.two.month...Also.see.https: | 
| 182b80 | 2f 2f 65 6d 61 63 73 61 69 72 2e 6d 65 2f 32 30    32 31 2f 31 30 2f 30 34 2f 6d 61 67 69 74 2d 33 | //emacsair.me/2021/10/04/magit-3 | 
| 182ba0 | 2e 33 2e 0a 0a 2a 2a 20 42 72 65 61 6b 69 6e 67    20 63 68 61 6e 67 65 73 0a 0a 2d 20 54 68 65 20 | .3...**.Breaking.changes..-.The. | 
| 182bc0 | 6c 61 73 74 20 72 65 6d 61 69 6e 69 6e 67 20 61    6c 70 68 61 62 65 74 69 63 20 6b 65 79 73 20 28 | last.remaining.alphabetic.keys.( | 
| 182be0 | 62 6f 74 68 20 6c 6f 77 65 72 2d 20 61 6e 64 20    75 70 70 65 72 63 61 73 65 29 20 61 72 65 0a 20 | both.lower-.and.uppercase).are.. | 
| 182c00 | 20 6e 6f 77 20 62 6f 75 6e 64 20 69 6e 20 7e 6d    61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 7e 2e 20 | .now.bound.in.~magit-mode-map~.. | 
| 182c20 | 20 7e 48 7e 20 74 6f 20 7e 6d 61 67 69 74 2d 64    65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e 7e | .~H~.to.~magit-describe-section~ | 
| 182c40 | 2c 20 7e 6a 7e 20 74 6f 20 74 68 65 0a 20 20 6e    65 77 20 7e 6d 61 67 69 74 2d 73 74 61 74 75 73 | ,.~j~.to.the...new.~magit-status | 
| 182c60 | 2d 71 75 69 63 6b 7e 20 28 6f 72 20 7e 6d 61 67    69 74 2d 73 74 61 74 75 73 2d 6a 75 6d 70 7e 20 | -quick~.(or.~magit-status-jump~. | 
| 182c80 | 69 6e 20 73 74 61 74 75 73 20 62 75 66 66 65 72    73 29 2c 20 7e 4a 7e 0a 20 20 74 6f 20 74 68 65 | in.status.buffers),.~J~...to.the | 
| 182ca0 | 20 6e 65 77 20 7e 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 | .new.~magit-display-repository-b | 
| 182cc0 | 75 66 66 65 72 7e 2c 20 7e 51 7e 20 74 6f 20 7e    6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e | uffer~,.~Q~.to.~magit-git-comman | 
| 182ce0 | 64 7e 0a 20 20 61 6e 64 20 7e 5a 7e 20 74 6f 20    7e 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 7e | d~...and.~Z~.to.~magit-worktree~ | 
| 182d00 | 2c 20 61 6e 64 20 6f 6e 63 65 20 46 6f 72 67 65    20 69 73 20 6c 6f 61 64 65 64 2c 20 74 68 65 6e | ,.and.once.Forge.is.loaded,.then | 
| 182d20 | 20 7e 4e 7e 20 74 6f 0a 20 20 7e 66 6f 72 67 65    2d 64 69 73 70 61 74 63 68 7e 2e 20 20 28 7e 5a | .~N~.to...~forge-dispatch~...(~Z | 
| 182d40 | 7e 20 75 73 65 64 20 74 6f 20 62 65 20 62 6f 75    6e 64 20 74 6f 20 7e 6d 61 67 69 74 2d 73 74 61 | ~.used.to.be.bound.to.~magit-sta | 
| 182d60 | 73 68 7e 2c 20 77 68 69 63 68 20 6e 6f 77 20 69    73 0a 20 20 6f 6e 6c 79 20 61 76 61 69 6c 61 62 | sh~,.which.now.is...only.availab | 
| 182d80 | 6c 65 20 6f 6e 20 7e 7a 7e 2e 29 20 20 23 34 32    35 39 2c 20 39 62 65 63 31 63 35 34 61 2c 20 65 | le.on.~z~.)..#4259,.9bec1c54a,.e | 
| 182da0 | 34 30 31 62 64 34 64 33 0a 0a 2d 20 7e 49 7e 20    69 73 20 6e 6f 77 20 62 6f 75 6e 64 20 74 6f 20 | 401bd4d3..-.~I~.is.now.bound.to. | 
| 182dc0 | 7e 6d 61 67 69 74 2d 69 6e 69 74 7e 20 69 6e 73    74 65 61 64 20 6f 66 20 7e 6d 61 67 69 74 2d 67 | ~magit-init~.instead.of.~magit-g | 
| 182de0 | 69 74 69 67 6e 6f 72 65 7e 2c 20 77 68 69 63 68    0a 20 20 63 6f 6e 74 69 6e 75 65 73 20 74 6f 20 | itignore~,.which...continues.to. | 
| 182e00 | 62 65 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20    7e 69 7e 2e 20 20 55 73 65 72 73 20 6f 66 20 74 | be.available.on.~i~...Users.of.t | 
| 182e20 | 68 65 20 7e 6d 61 67 69 74 2d 69 6d 65 72 67 65    7e 20 70 61 63 6b 61 67 65 0a 20 20 28 77 68 69 | he.~magit-imerge~.package...(whi | 
| 182e40 | 63 68 20 70 72 65 76 69 6f 75 73 6c 79 20 62 6f    75 6e 64 20 7e 69 7e 29 20 73 68 6f 75 6c 64 20 | ch.previously.bound.~i~).should. | 
| 182e60 | 63 6f 6e 73 75 6c 74 20 69 74 73 20 6c 69 62 72    61 72 79 20 68 65 61 64 65 72 20 66 6f 72 20 61 | consult.its.library.header.for.a | 
| 182e80 | 0a 20 20 73 75 67 67 65 73 74 69 6f 6e 20 6f 6e    20 68 6f 77 20 74 6f 20 72 65 73 6f 6c 76 65 20 | ...suggestion.on.how.to.resolve. | 
| 182ea0 | 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 63 6f    6e 66 6c 69 63 74 2e 20 20 62 35 34 62 35 33 37 | the.resulting.conflict...b54b537 | 
| 182ec0 | 64 62 0a 0a 2a 2a 20 43 68 61 6e 67 65 73 20 73    69 6e 63 65 20 76 33 2e 32 2e 30 0a 0a 2d 20 4e | db..**.Changes.since.v3.2.0..-.N | 
| 182ee0 | 6f 20 6c 6f 6e 67 65 72 20 61 75 74 6f 6d 61 74    69 63 61 6c 6c 79 20 61 64 64 20 7e 2d 2d 66 75 | o.longer.automatically.add.~--fu | 
| 182f00 | 6c 6c 2d 68 69 73 74 6f 72 79 7e 20 77 68 65 6e    20 73 68 6f 77 69 6e 67 20 61 20 6c 6f 67 20 66 | ll-history~.when.showing.a.log.f | 
| 182f20 | 6f 72 20 61 0a 20 20 73 69 6e 67 6c 65 20 66 69    6c 65 20 74 68 61 74 20 69 73 6e 27 74 20 62 65 | or.a...single.file.that.isn't.be | 
| 182f40 | 69 6e 67 20 74 72 61 63 6b 65 64 20 61 6e 79 6d    6f 72 65 2e 20 20 23 34 33 38 31 0a 0a 2d 20 7e | ing.tracked.anymore...#4381..-.~ | 
| 182f60 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 6f 74 68    7e 20 6e 6f 77 20 61 73 6b 73 20 62 65 66 6f 72 | magit-stash-both~.now.asks.befor | 
| 182f80 | 65 20 64 69 73 63 61 72 64 69 6e 67 20 6d 65 72    67 65 20 73 74 61 74 65 2e 20 20 23 34 33 34 35 | e.discarding.merge.state...#4345 | 
| 182fa0 | 0a 0a 2d 20 53 65 76 65 72 61 6c 20 69 6e 66 69    78 20 61 72 67 75 6d 65 6e 74 73 2c 20 77 68 69 | ..-.Several.infix.arguments,.whi | 
| 182fc0 | 63 68 20 70 72 65 76 69 6f 75 73 6c 79 20 63 6f    75 6c 64 20 6f 6e 6c 79 20 62 65 20 64 69 73 61 | ch.previously.could.only.be.disa | 
| 182fe0 | 62 6c 65 64 0a 20 20 6f 72 20 68 61 76 65 20 61    20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 2c 20 | bled...or.have.a.numeric.value,. | 
| 183000 | 63 61 6e 20 6e 6f 77 20 61 6c 73 6f 20 62 65 20    65 6e 61 62 6c 65 64 20 77 69 74 68 6f 75 74 20 | can.now.also.be.enabled.without. | 
| 183020 | 68 61 76 69 6e 67 0a 20 20 61 6e 20 65 78 70 6c    69 63 69 74 20 6e 75 6d 65 72 69 63 20 76 61 6c | having...an.explicit.numeric.val | 
| 183040 | 75 65 2e 20 20 23 34 33 37 39 0a 0a 2d 20 41 64    64 65 64 20 7e 2d 58 69 67 6e 6f 72 65 2d 73 70 | ue...#4379..-.Added.~-Xignore-sp | 
| 183060 | 61 63 65 2d 63 68 61 6e 67 65 7e 20 61 6e 64 20    7e 2d 58 69 67 6e 6f 72 65 2d 61 6c 6c 2d 73 70 | ace-change~.and.~-Xignore-all-sp | 
| 183080 | 61 63 65 7e 20 74 6f 20 7e 6d 61 67 69 74 2d 6d    65 72 67 65 7e 2e 0a 20 20 4c 69 6b 65 20 6d 6f | ace~.to.~magit-merge~....Like.mo | 
| 1830a0 | 73 74 20 6e 65 77 6c 79 20 61 64 64 65 64 20 65    78 70 65 72 74 20 61 72 67 75 6d 65 6e 74 73 20 | st.newly.added.expert.arguments. | 
| 1830c0 | 74 68 65 79 20 68 61 76 65 20 74 6f 20 62 65 20    65 78 70 6c 69 63 69 74 6c 79 0a 20 20 5b 5b 68 | they.have.to.be.explicitly...[[h | 
| 1830e0 | 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f    6d 61 6e 75 61 6c 2f 74 72 61 6e 73 69 65 6e 74 | ttps://magit.vc/manual/transient | 
| 183100 | 2f 45 6e 61 62 6c 69 6e 67 2d 61 6e 64 2d 44 69    73 61 62 6c 69 6e 67 2d 53 75 66 66 69 78 65 73 | /Enabling-and-Disabling-Suffixes | 
| 183120 | 2e 68 74 6d 6c 5d 5b 72 65 76 65 61 6c 65 64 5d    5d 2e 20 20 23 34 33 38 37 0a 0a 2d 20 41 64 64 | .html][revealed]]...#4387..-.Add | 
| 183140 | 65 64 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 7e    6d 61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 69 | ed.new.command.~magit-status-qui | 
| 183160 | 63 6b 7e 2c 20 77 68 69 63 68 20 73 68 6f 77 73    20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | ck~,.which.shows.the.status.buff | 
| 183180 | 65 72 0a 20 20 62 75 74 20 61 76 6f 69 64 73 20    72 65 66 72 65 73 68 69 6e 67 20 69 74 20 66 6f | er...but.avoids.refreshing.it.fo | 
| 1831a0 | 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 72 65    61 73 6f 6e 73 2e 20 20 23 34 32 35 39 0a 0a 2d | r.performance.reasons...#4259..- | 
| 1831c0 | 20 41 64 64 65 64 20 6e 65 77 20 63 6f 6d 6d 61    6e 64 73 20 7e 6d 61 67 69 74 2d 64 69 73 70 6c | .Added.new.commands.~magit-displ | 
| 1831e0 | 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75    66 66 65 72 7e 20 28 62 6f 75 6e 64 20 74 6f 20 | ay-repository-buffer~.(bound.to. | 
| 183200 | 7e 6a 7e 20 69 6e 0a 20 20 4d 61 67 69 74 20 62    75 66 66 65 72 73 29 20 61 6e 64 20 7e 6d 61 67 | ~j~.in...Magit.buffers).and.~mag | 
| 183220 | 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 72 7e 20 | it-switch-to-repository-buffer~. | 
| 183240 | 28 62 6f 75 6e 64 20 74 6f 20 7e 4a 7e 29 0a 20    20 61 6e 64 20 76 61 72 69 61 6e 74 73 20 66 6f | (bound.to.~J~)...and.variants.fo | 
| 183260 | 72 20 73 77 69 74 63 68 69 6e 67 20 74 6f 20 61    6e 79 20 65 78 69 73 74 69 6e 67 20 4d 61 67 69 | r.switching.to.any.existing.Magi | 
| 183280 | 74 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 69    6e 67 0a 20 20 74 6f 20 74 68 65 20 63 75 72 72 | t.buffer.belonging...to.the.curr | 
| 1832a0 | 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 20    20 23 34 32 35 39 0a 0a 2d 20 41 64 64 65 64 20 | ent.repository...#4259..-.Added. | 
| 1832c0 | 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 7e 6d 61 67    69 74 2d 64 69 72 65 64 2d 61 6d 2d 61 70 70 6c | new.command.~magit-dired-am-appl | 
| 1832e0 | 79 2d 70 61 74 63 68 65 73 7e 20 66 6f 72 20 75    73 65 20 69 6e 20 44 69 72 65 64 2e 0a 20 20 23 | y-patches~.for.use.in.Dired....# | 
| 183300 | 34 30 39 34 2e 0a 0a 2d 20 52 65 61 72 72 61 6e    67 65 64 20 7e 6d 61 67 69 74 2d 70 61 74 63 68 | 4094...-.Rearranged.~magit-patch | 
| 183320 | 7e 20 61 6e 64 20 61 64 64 65 64 20 61 20 62 69    6e 64 69 6e 67 20 66 6f 72 20 7e 6d 61 67 69 74 | ~.and.added.a.binding.for.~magit | 
| 183340 | 2d 61 6d 7e 2e 20 20 38 65 63 33 61 31 61 32 31    2c 0a 20 20 38 63 61 64 66 33 30 32 62 0a 0a 2d | -am~...8ec3a1a21,...8cadf302b..- | 
| 183360 | 20 41 64 64 65 64 20 6e 65 77 20 63 6f 6d 6d 61    6e 64 20 7e 6d 61 67 69 74 2d 68 65 6c 70 7e 20 | .Added.new.command.~magit-help~. | 
| 183380 | 28 62 6f 75 6e 64 20 74 6f 20 7e 68 7e 20 69 6e    20 7e 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 | (bound.to.~h~.in.~magit-dispatch | 
| 1833a0 | 7e 29 2c 20 77 68 69 63 68 0a 20 20 73 69 6d 70    6c 79 20 73 68 6f 77 73 20 4d 61 67 69 74 27 73 | ~),.which...simply.shows.Magit's | 
| 1833c0 | 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 2e 20 20 35    62 62 61 36 32 36 32 39 0a 0a 2d 20 57 68 65 6e | .Info.manual...5bba62629..-.When | 
| 1833e0 | 20 6c 69 73 74 69 6e 67 20 65 6e 74 72 69 65 73    20 66 6f 72 20 49 6d 65 6e 75 2c 20 74 68 65 6e | .listing.entries.for.Imenu,.then | 
| 183400 | 20 72 65 6d 6f 76 65 20 65 6e 74 72 79 20 63 6f    75 6e 74 73 20 66 72 6f 6d 20 67 72 6f 75 70 0a | .remove.entry.counts.from.group. | 
| 183420 | 20 20 74 69 74 6c 65 73 20 66 6f 72 20 74 68 65    20 62 65 6e 65 66 69 74 20 6f 66 20 74 68 69 72 | ..titles.for.the.benefit.of.thir | 
| 183440 | 64 2d 70 61 72 74 79 20 70 61 63 6b 61 67 65 73    20 74 68 61 74 20 6e 65 65 64 20 73 74 61 62 6c | d-party.packages.that.need.stabl | 
| 183460 | 65 0a 20 20 74 69 74 6c 65 73 2e 20 20 23 34 34    37 37 0a 0a 2d 20 49 6e 63 6c 75 64 65 20 46 6f | e...titles...#4477..-.Include.Fo | 
| 183480 | 72 67 65 27 73 20 7e 70 75 6c 6c 72 65 71 7e 20    61 6e 64 20 7e 69 73 73 75 65 7e 20 73 65 63 74 | rge's.~pullreq~.and.~issue~.sect | 
| 1834a0 | 69 6f 6e 73 20 77 68 65 6e 20 6c 69 73 74 69 6e    67 20 65 6e 74 72 69 65 73 20 66 6f 72 0a 20 20 | ions.when.listing.entries.for... | 
| 1834c0 | 49 6d 65 6e 75 2e 20 20 66 34 30 31 36 66 37 33    34 0a 0a 2d 20 42 6f 75 6e 64 20 7e 69 6d 65 6e | Imenu...f4016f734..-.Bound.~imen | 
| 1834e0 | 75 7e 20 69 6e 20 74 68 65 20 7e 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 6a 75 6d 70 7e 20 70 72 | u~.in.the.~magit-status-jump~.pr | 
| 183500 | 65 66 69 78 2e 20 20 36 37 38 64 66 33 30 63 33    0a 0a 2d 20 41 64 64 65 64 20 6e 65 77 20 74 72 | efix...678df30c3..-.Added.new.tr | 
| 183520 | 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63    6f 6d 6d 61 6e 64 20 7e 6d 61 67 69 74 2d 62 75 | ansient.prefix.command.~magit-bu | 
| 183540 | 6e 64 6c 65 7e 2c 20 77 68 69 63 68 20 70 72 6f    76 69 64 65 73 0a 20 20 73 75 70 70 6f 72 74 20 | ndle~,.which.provides...support. | 
| 183560 | 66 6f 72 20 7e 67 69 74 20 62 75 6e 64 6c 65 7e    2e 20 20 23 34 33 39 32 0a 0a 2d 20 57 68 65 6e | for.~git.bundle~...#4392..-.When | 
| 183580 | 20 6d 69 6e 69 62 75 66 66 65 72 20 63 6f 6d 70    6c 65 74 69 6f 6e 20 61 6c 6c 6f 77 73 20 66 6f | .minibuffer.completion.allows.fo | 
| 1835a0 | 72 20 61 20 62 72 61 6e 63 68 20 6f 72 20 61 20    63 6f 6d 6d 69 74 20 74 6f 20 62 65 0a 20 20 73 | r.a.branch.or.a.commit.to.be...s | 
| 1835c0 | 65 6c 65 63 74 65 64 20 61 6e 64 20 74 68 65 20    66 6f 72 6d 65 72 20 69 73 20 70 72 65 66 65 72 | elected.and.the.former.is.prefer | 
| 1835e0 | 72 65 64 20 61 6e 64 20 74 68 75 73 20 6f 66 66    65 72 65 64 20 61 73 20 64 65 66 61 75 6c 74 0a | red.and.thus.offered.as.default. | 
| 183600 | 20 20 74 68 65 6e 2c 20 69 66 20 70 6f 73 73 69    62 6c 65 2c 20 6f 66 66 65 72 20 74 68 65 20 63 | ..then,.if.possible,.offer.the.c | 
| 183620 | 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 61    73 20 74 68 65 20 66 69 72 73 74 20 63 68 6f 69 | ommit.at.point.as.the.first.choi | 
| 183640 | 63 65 0a 20 20 69 6e 69 74 69 61 6c 6c 79 20 61    63 63 65 73 73 69 62 6c 65 20 77 69 74 68 20 7e | ce...initially.accessible.with.~ | 
| 183660 | 6e 65 78 74 2d 68 69 73 74 6f 72 79 2d 65 6c 65    6d 65 6e 74 7e 2e 20 20 23 34 32 39 31 0a 0a 2d | next-history-element~...#4291..- | 
| 183680 | 20 42 6f 75 6e 64 20 7e 6d 61 67 69 74 2d 72 65    66 73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d | .Bound.~magit-refs-set-show-comm | 
| 1836a0 | 69 74 2d 63 6f 75 6e 74 7e 20 69 6e 20 74 68 65    20 7e 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 | it-count~.in.the.~magit-show-ref | 
| 1836c0 | 73 7e 0a 20 20 70 72 65 66 69 78 2e 20 20 32 66    65 34 32 66 36 33 64 0a 0a 2d 20 41 64 64 65 64 | s~...prefix...2fe42f63d..-.Added | 
| 1836e0 | 20 6e 65 77 20 6f 70 74 69 6f 6e 20 7e 6d 61 67    69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66 2d 69 | .new.option.~magit-commit-diff-i | 
| 183700 | 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 69 6e 64    6f 77 7e 2e 20 20 23 34 31 33 32 0a 0a 2d 20 41 | nhibit-same-window~...#4132..-.A | 
| 183720 | 64 64 65 64 20 73 75 70 70 6f 72 74 20 66 6f 72    20 69 6e 76 6f 6b 69 6e 67 20 53 6d 65 72 67 65 | dded.support.for.invoking.Smerge | 
| 183740 | 27 73 20 22 6b 65 65 70 22 20 63 6f 6d 6d 61 6e    64 73 20 77 68 65 6e 20 70 6f 69 6e 74 20 69 73 | 's."keep".commands.when.point.is | 
| 183760 | 20 6f 6e 0a 20 20 61 20 68 75 6e 6b 20 69 6e 20    61 20 4d 61 67 69 74 20 62 75 66 66 65 72 2e 20 | .on...a.hunk.in.a.Magit.buffer.. | 
| 183780 | 20 54 68 65 79 20 63 61 6e 20 62 65 20 69 6e 76    6f 6b 65 64 20 75 73 69 6e 67 20 74 68 65 20 73 | .They.can.be.invoked.using.the.s | 
| 1837a0 | 61 6d 65 20 6b 65 79 0a 20 20 62 69 6e 64 69 6e    67 73 20 61 73 20 69 6e 20 66 69 6c 65 2d 76 69 | ame.key...bindings.as.in.file-vi | 
| 1837c0 | 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 20 6f    72 20 7e 52 45 54 7e 2c 20 7e 75 7e 2c 20 7e 62 | siting.buffers.or.~RET~,.~u~,.~b | 
| 1837e0 | 7e 20 61 6e 64 20 7e 6c 7e 2e 20 20 23 34 34 35    38 0a 0a 2d 20 41 64 64 65 64 20 6e 65 77 20 63 | ~.and.~l~...#4458..-.Added.new.c | 
| 183800 | 6f 6d 6d 61 6e 64 20 7e 6d 61 67 69 74 2d 72 65    6d 6f 74 65 2d 75 6e 73 68 61 6c 6c 6f 77 7e 2e | ommand.~magit-remote-unshallow~. | 
| 183820 | 20 20 23 34 34 38 30 0a 0a 2d 20 41 64 64 65 64    20 6e 65 77 20 6f 70 74 69 6f 6e 20 7e 67 69 74 | ..#4480..-.Added.new.option.~git | 
| 183840 | 2d 63 6f 6d 6d 69 74 2d 75 73 65 2d 6c 6f 63 61    6c 2d 6d 65 73 73 61 67 65 2d 72 69 6e 67 7e 2e | -commit-use-local-message-ring~. | 
| 183860 | 20 20 23 34 35 30 33 0a 0a 2a 2a 20 46 69 78 65    73 20 73 69 6e 63 65 20 76 33 2e 32 2e 30 0a 0a | ..#4503..**.Fixes.since.v3.2.0.. | 
| 183880 | 2d 20 4d 61 6b 65 20 7e 6d 61 67 69 74 2d 62 72    61 6e 63 68 2d 72 65 6d 6f 74 65 2d 68 65 61 64 | -.Make.~magit-branch-remote-head | 
| 1838a0 | 7e 20 61 6e 64 20 7e 6d 61 67 69 74 2d 62 72 61    6e 63 68 2d 63 75 72 72 65 6e 74 7e 20 66 61 6c | ~.and.~magit-branch-current~.fal | 
| 1838c0 | 6c 20 62 61 63 6b 0a 20 20 74 6f 20 7e 3a 69 6e    76 65 72 73 65 2d 76 69 64 65 6f 7e 20 77 68 65 | l.back...to.~:inverse-video~.whe | 
| 1838e0 | 6e 20 74 68 65 20 7e 3a 62 6f 78 7e 20 61 74 74    72 69 62 75 74 65 20 69 73 6e 27 74 20 73 75 70 | n.the.~:box~.attribute.isn't.sup | 
| 183900 | 70 6f 72 74 2c 20 69 2e 65 2e 20 69 6e 0a 20 20    61 20 74 65 72 6d 69 6e 61 6c 2e 20 20 49 66 20 | port,.i.e..in...a.terminal...If. | 
| 183920 | 74 68 69 73 20 63 68 61 6e 67 65 20 64 6f 65 73    20 6e 6f 74 20 68 61 76 65 20 61 6e 79 20 65 66 | this.change.does.not.have.any.ef | 
| 183940 | 66 65 63 74 20 66 6f 72 20 79 6f 75 20 74 68 65    6e 0a 20 20 79 6f 75 72 20 74 68 65 6d 65 20 70 | fect.for.you.then...your.theme.p | 
| 183960 | 72 6f 62 61 62 6c 79 20 63 68 61 6e 67 65 73 20    74 68 65 73 65 20 66 61 63 65 73 20 61 6e 64 20 | robably.changes.these.faces.and. | 
| 183980 | 73 68 6f 75 6c 64 20 73 74 6f 70 20 64 6f 69 6e    67 20 73 6f 2e 0a 20 20 23 34 32 30 36 0a 0a 2d | should.stop.doing.so....#4206..- | 
| 1839a0 | 20 49 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 72    65 66 72 65 73 68 69 6e 67 20 61 20 62 75 66 66 | .In.some.cases.refreshing.a.buff | 
| 1839c0 | 65 72 20 63 61 75 73 65 64 20 74 68 65 20 63 75    72 73 6f 72 20 74 6f 20 6a 75 6d 70 20 74 6f 20 | er.caused.the.cursor.to.jump.to. | 
| 1839e0 | 61 0a 20 20 64 69 66 66 65 72 65 6e 74 20 70 6f    73 69 74 69 6f 6e 2e 20 20 23 34 31 34 38 0a 0a | a...different.position...#4148.. | 
| 183a00 | 2d 20 7e 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 | -.~magit-convert-filename-for-gi | 
| 183a20 | 74 7e 20 64 69 64 20 6e 6f 74 20 65 78 70 61 6e    64 20 61 62 73 6f 6c 75 74 65 20 66 69 6c 65 6e | t~.did.not.expand.absolute.filen | 
| 183a40 | 61 6d 65 73 2c 0a 20 20 77 68 69 63 68 20 69 73    20 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 75 | ames,...which.is.necessary.becau | 
| 183a60 | 73 65 20 47 69 74 20 64 6f 65 73 20 6e 6f 74 20    75 6e 64 65 72 73 74 61 6e 64 20 7e 7e 2f 7e 2e | se.Git.does.not.understand.~~/~. | 
| 183a80 | 20 20 64 65 31 64 63 38 65 37 34 0a 0a 2d 20 7e    6d 61 67 69 74 2d 72 65 62 61 73 65 7e 20 64 69 | ..de1dc8e74..-.~magit-rebase~.di | 
| 183aa0 | 64 20 6e 6f 74 20 65 6e 61 62 6c 65 20 7e 2d 2d    61 75 74 6f 73 74 61 73 68 7e 20 62 79 20 64 65 | d.not.enable.~--autostash~.by.de | 
| 183ac0 | 66 61 75 6c 74 20 62 75 74 20 74 68 65 0a 20 20    64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 73 61 | fault.but.the...documentation.sa | 
| 183ae0 | 79 73 20 69 74 20 64 6f 65 73 2e 20 20 34 32 31    62 65 36 35 61 33 0a 0a 2d 20 7e 6d 61 67 69 74 | ys.it.does...421be65a3..-.~magit | 
| 183b00 | 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 72 65 70 6f    73 69 74 6f 72 79 7e 20 64 69 64 20 6e 6f 74 20 | -clone-read-repository~.did.not. | 
| 183b20 | 63 6f 6e 76 65 72 74 20 66 69 6c 65 6e 61 6d 65    73 20 62 65 66 6f 72 65 20 70 61 73 73 69 6e 67 | convert.filenames.before.passing | 
| 183b40 | 0a 20 20 74 68 65 6d 20 74 6f 20 47 69 74 2e 20    20 34 61 61 37 64 32 39 32 38 0a 0a 2d 20 44 75 | ...them.to.Git...4aa7d2928..-.Du | 
| 183b60 | 65 20 74 6f 20 61 20 72 65 67 72 65 73 73 69 6f    6e 20 69 6e 20 76 32 2e 39 30 2e 30 2c 20 7e 6d | e.to.a.regression.in.v2.90.0,.~m | 
| 183b80 | 61 67 69 74 2d 77 69 70 2d 6c 6f 67 7e 20 61 6e    64 0a 20 20 7e 6d 61 67 69 74 2d 77 69 70 2d 6c | agit-wip-log~.and...~magit-wip-l | 
| 183ba0 | 6f 67 2d 63 75 72 72 65 6e 74 7e 20 66 61 69 6c    65 64 20 74 6f 20 65 78 74 72 61 63 74 20 74 68 | og-current~.failed.to.extract.th | 
| 183bc0 | 65 20 70 72 65 76 69 6f 75 73 20 74 69 70 73 20    6f 66 20 74 68 65 0a 20 20 77 69 70 20 72 65 66 | e.previous.tips.of.the...wip.ref | 
| 183be0 | 73 20 66 72 6f 6d 20 74 68 65 20 72 65 66 6c 6f    67 20 28 77 68 69 63 68 20 69 73 20 72 65 6c 65 | s.from.the.reflog.(which.is.rele | 
| 183c00 | 76 61 6e 74 20 77 68 65 6e 0a 20 20 7e 7e 6d 61    67 69 74 2d 77 69 70 2d 6d 65 72 67 65 2d 62 72 | vant.when...~~magit-wip-merge-br | 
| 183c20 | 61 6e 63 68 7e 20 69 73 20 6e 69 6c 29 2e 20 20    63 33 32 37 38 32 34 62 30 0a 0a 2d 20 41 6e 20 | anch~.is.nil)...c327824b0..-.An. | 
| 183c40 | 6f 6c 64 20 61 74 74 65 6d 70 74 20 74 6f 20 61    76 6f 69 64 20 6e 65 65 64 6c 65 73 73 6c 79 20 | old.attempt.to.avoid.needlessly. | 
| 183c60 | 75 70 64 61 74 69 6e 67 20 73 65 63 74 69 6f 6e    20 68 69 67 68 6c 69 67 68 74 69 6e 67 0a 20 20 | updating.section.highlighting... | 
| 183c80 | 64 69 64 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79    20 73 75 63 63 65 65 64 2e 20 20 23 33 39 37 36 | did.not.actually.succeed...#3976 | 
| 183ca0 | 0a 0a 2d 20 41 6e 20 65 72 72 6f 72 20 6f 63 63    75 72 72 65 64 20 77 68 65 6e 20 66 69 72 73 74 | ..-.An.error.occurred.when.first | 
| 183cc0 | 20 73 68 6f 77 69 6e 67 20 61 20 73 74 61 74 75    73 20 62 75 66 66 65 72 20 61 6e 64 0a 20 20 7e | .showing.a.status.buffer.and...~ | 
| 183ce0 | 77 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 2d 6d    6f 64 65 7e 20 69 73 20 65 6e 61 62 6c 65 64 20 | which-function-mode~.is.enabled. | 
| 183d00 | 62 65 63 61 75 73 65 20 74 68 61 74 20 63 61 75    73 65 64 20 49 6d 65 6e 75 20 74 6f 20 63 6f 6c | because.that.caused.Imenu.to.col | 
| 183d20 | 6c 65 63 74 0a 20 20 69 74 65 6d 73 20 61 74 20    61 20 74 69 6d 65 20 77 68 65 6e 20 74 68 61 74 | lect...items.at.a.time.when.that | 
| 183d40 | 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65    20 79 65 74 2e 20 20 23 34 34 38 31 0a 0a 2d 20 | .is.not.possible.yet...#4481..-. | 
| 183d60 | 41 20 63 68 61 6e 67 65 20 69 6e 20 47 69 74 20    76 32 2e 33 32 2e 30 20 6d 61 64 65 20 69 74 20 | A.change.in.Git.v2.32.0.made.it. | 
| 183d80 | 6e 65 63 65 73 73 61 72 79 20 74 6f 20 65 78 70    6c 69 63 69 74 6c 79 20 66 69 6c 74 65 72 20 6f | necessary.to.explicitly.filter.o | 
| 183da0 | 75 74 0a 20 20 64 69 72 65 63 74 6f 72 69 65 73    20 77 68 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 | ut...directories.when.committing | 
| 183dc0 | 20 74 6f 20 77 69 70 20 77 6f 72 6b 74 72 65 65    20 72 65 66 73 2e 20 20 23 34 34 39 39 0a 0a 2d | .to.wip.worktree.refs...#4499..- | 
| 183de0 | 20 46 69 78 65 64 20 61 70 70 65 61 72 61 6e 63    65 20 6f 66 20 47 72 61 76 61 74 61 72 20 69 6d | .Fixed.appearance.of.Gravatar.im | 
| 183e00 | 61 67 65 73 20 62 79 20 66 6f 72 63 69 6e 67 20    74 68 65 69 72 20 73 69 7a 65 20 69 6e 73 74 65 | ages.by.forcing.their.size.inste | 
| 183e20 | 61 64 0a 20 20 72 65 6c 79 69 6e 67 20 74 68 65    20 73 65 72 76 69 63 65 20 74 6f 20 72 65 74 75 | ad...relying.the.service.to.retu | 
| 183e40 | 72 6e 20 74 68 65 20 70 72 6f 6d 69 73 65 64 20    73 69 7a 65 20 61 73 20 61 64 76 65 72 74 69 73 | rn.the.promised.size.as.advertis | 
| 183e60 | 65 64 2e 0a 20 20 38 37 37 31 34 30 31 64 34 0a    0a 2d 20 7e 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 | ed....8771401d4..-.~git-commit-s | 
| 183e80 | 65 74 75 70 7e 20 65 6e 61 62 6c 65 64 20 74 68    65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 61 66 74 | etup~.enabled.the.major-mode.aft | 
| 183ea0 | 65 72 20 73 65 74 74 69 6e 67 20 6c 6f 63 61 6c    0a 20 20 76 61 72 69 61 62 6c 65 73 2c 20 77 68 | er.setting.local...variables,.wh | 
| 183ec0 | 69 63 68 20 63 61 75 73 65 64 20 6e 6f 6e 2d 70    65 72 6d 61 6e 65 6e 74 20 76 61 72 69 61 62 6c | ich.caused.non-permanent.variabl | 
| 183ee0 | 65 73 20 74 6f 20 62 65 20 72 65 73 65 74 2e 0a    20 20 65 63 65 32 63 62 38 34 64 0a 0a 2a 20 41 | es.to.be.reset....ece2cb84d..*.A | 
| 183f00 | 75 74 68 6f 72 73 0a 0a 20 20 20 20 37 36 20 20    4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 0a | uthors......76..Jonas.Bernoulli. | 
| 183f20 | 20 20 20 20 20 38 20 20 4b 79 6c 65 20 4d 65 79    65 72 0a 20 20 20 20 20 31 20 20 44 61 6e 69 65 | .....8..Kyle.Meyer......1..Danie | 
| 183f40 | 6c 20 4e 61 67 79 0a 20 20 20 20 20 31 20 20 46    72 61 6e 6b 6c 69 6e 20 44 65 6c 65 68 65 6c 6c | l.Nagy......1..Franklin.Delehell | 
| 183f60 | 65 0a 20 20 20 20 20 31 20 20 4a 6f 6e 61 74 68    6f 6e 20 4d 63 4b 69 74 72 69 63 6b 0a 20 20 20 | e......1..Jonathon.McKitrick.... | 
| 183f80 | 20 20 31 20 20 4c 69 6e 20 53 75 6e 0a 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..1..Lin.Sun.................... | 
| 183fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 183fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 183fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 184000 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 52 45 41 44    4d 45 2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 | magit-3.3.0/README.md........... | 
| 184020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 184040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 184060 | 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 | 
| 184080 | 30 30 31 35 31 33 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 32 35 33 34 00 20 30 00 00 00 | 0015130.00000000000.012534..0... | 
| 1840a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1840c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1840e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 184100 | 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................... | 
| 184120 | 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................... | 
| 184140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 184160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 184180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1841a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1841c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1841e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 184200 | 3c 64 69 76 20 61 6c 69 67 6e 3d 22 63 65 6e 74    65 72 22 3e 3c 69 6d 67 20 73 72 63 3d 22 68 74 | <div.align="center"><img.src="ht | 
| 184220 | 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61    73 73 65 74 73 2f 6d 61 67 69 74 2d 31 36 38 78 | tps://magit.vc/assets/magit-168x | 
| 184240 | 32 30 30 70 78 2e 70 6e 67 22 2f 3e 3c 2f 64 69    76 3e 0a 3c 68 32 20 61 6c 69 67 6e 3d 22 63 65 | 200px.png"/></div>.<h2.align="ce | 
| 184260 | 6e 74 65 72 22 3e 41 20 47 69 74 20 50 6f 72 63    65 6c 61 69 6e 20 69 6e 73 69 64 65 20 45 6d 61 | nter">A.Git.Porcelain.inside.Ema | 
| 184280 | 63 73 3c 2f 68 32 3e 0a 3c 70 20 61 6c 69 67 6e    3d 22 63 65 6e 74 65 72 22 3e 0a 20 20 3c 61 20 | cs</h2>.<p.align="center">...<a. | 
| 1842a0 | 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6d 61    67 69 74 2e 76 63 22 3e 3c 62 3e 68 6f 6d 65 70 | href="https://magit.vc"><b>homep | 
| 1842c0 | 61 67 65 3c 2f 62 3e 3c 2f 61 3e 20 7c 0a 20 20    3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f | age</b></a>.|...<a.href="https:/ | 
| 1842e0 | 2f 6d 61 67 69 74 2e 76 63 2f 6d 61 6e 75 61 6c    22 3e 3c 62 3e 6d 61 6e 75 61 6c 3c 2f 62 3e 3c | /magit.vc/manual"><b>manual</b>< | 
| 184300 | 2f 61 3e 20 7c 0a 20 20 3c 61 20 68 72 65 66 3d    22 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 | /a>.|...<a.href="https://magit.v | 
| 184320 | 63 2f 6d 61 6e 75 61 6c 2f 6d 61 67 69 74 2f 46    41 51 2e 68 74 6d 6c 22 3e 3c 62 3e 66 61 71 3c | c/manual/magit/FAQ.html"><b>faq< | 
| 184340 | 2f 62 3e 3c 2f 61 3e 20 7c 0a 20 20 3c 61 20 68    72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 69 74 | /b></a>.|...<a.href="https://git | 
| 184360 | 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61    67 69 74 2f 77 69 6b 69 22 3e 3c 62 3e 77 69 6b | hub.com/magit/magit/wiki"><b>wik | 
| 184380 | 69 3c 2f 62 3e 3c 2f 61 3e 20 7c 0a 20 20 3c 61    20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 67 | i</b></a>.|...<a.href="https://g | 
| 1843a0 | 72 6f 75 70 73 2e 67 6f 6f 67 6c 65 2e 63 6f 6d    2f 66 6f 72 75 6d 2f 3f 66 72 6f 6d 67 72 6f 75 | roups.google.com/forum/?fromgrou | 
| 1843c0 | 70 73 23 21 66 6f 72 75 6d 2f 6d 61 67 69 74 22    3e 3c 62 3e 6d 61 69 6c 69 6e 67 20 6c 69 73 74 | ps#!forum/magit"><b>mailing.list | 
| 1843e0 | 3c 2f 62 3e 3c 2f 61 3e 20 7c 0a 20 20 3c 61 20    68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 65 6d | </b></a>.|...<a.href="https://em | 
| 184400 | 61 63 73 2e 73 74 61 63 6b 65 78 63 68 61 6e 67    65 2e 63 6f 6d 2f 71 75 65 73 74 69 6f 6e 73 2f | acs.stackexchange.com/questions/ | 
| 184420 | 74 61 67 67 65 64 2f 6d 61 67 69 74 22 3e 3c 62    3e 66 6f 72 75 6d 3c 2f 62 3e 3c 2f 61 3e 20 7c | tagged/magit"><b>forum</b></a>.| | 
| 184440 | 0a 20 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70    73 3a 2f 2f 74 77 69 74 74 65 72 2e 63 6f 6d 2f | ...<a.href="https://twitter.com/ | 
| 184460 | 6d 61 67 69 74 5f 65 6d 61 63 73 22 3e 3c 62 3e    6e 65 77 73 3c 2f 62 3e 3c 2f 61 3e 0a 3c 2f 70 | magit_emacs"><b>news</b></a>.</p | 
| 184480 | 3e 0a 3c 68 72 3e 0a 0a 3c 70 20 61 6c 69 67 6e    3d 22 6a 75 73 74 69 66 79 22 3e 0a 20 20 4d 61 | >.<hr>..<p.align="justify">...Ma | 
| 1844a0 | 67 69 74 20 69 73 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 | git.is.an.interface.to.the.versi | 
| 1844c0 | 6f 6e 20 63 6f 6e 74 72 6f 6c 20 73 79 73 74 65    6d 0a 20 20 3c 61 20 68 72 65 66 3d 22 68 74 74 | on.control.system...<a.href="htt | 
| 1844e0 | 70 73 3a 2f 2f 67 69 74 2d 73 63 6d 2e 63 6f 6d    22 3e 47 69 74 3c 2f 61 3e 2c 20 69 6d 70 6c 65 | ps://git-scm.com">Git</a>,.imple | 
| 184500 | 6d 65 6e 74 65 64 20 61 73 20 61 6e 0a 20 20 3c    61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f | mented.as.an...<a.href="https:// | 
| 184520 | 77 77 77 2e 67 6e 75 2e 6f 72 67 2f 73 6f 66 74    77 61 72 65 2f 65 6d 61 63 73 22 3e 45 6d 61 63 | www.gnu.org/software/emacs">Emac | 
| 184540 | 73 3c 2f 61 3e 20 70 61 63 6b 61 67 65 2e 0a 20    20 4d 61 67 69 74 20 61 73 70 69 72 65 73 20 74 | s</a>.package....Magit.aspires.t | 
| 184560 | 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 20 20 | o.be.a.complete.Git.porcelain... | 
| 184580 | 57 68 69 6c 65 20 77 65 20 63 61 6e 6e 6f 74 0a    20 20 28 79 65 74 29 20 63 6c 61 69 6d 20 74 68 | While.we.cannot...(yet).claim.th | 
| 1845a0 | 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 | 
| 1845c0 | 20 65 61 63 68 20 61 6e 64 20 65 76 65 72 79 20    47 69 74 0a 20 20 63 6f 6d 6d 61 6e 64 2c 20 69 | .each.and.every.Git...command,.i | 
| 1845e0 | 74 20 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 | t.is.complete.enough.to.allow.ev | 
| 184600 | 65 6e 20 65 78 70 65 72 69 65 6e 63 65 64 20 47    69 74 20 75 73 65 72 73 0a 20 20 74 6f 20 70 65 | en.experienced.Git.users...to.pe | 
| 184620 | 72 66 6f 72 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 | rform.almost.all.of.their.daily. | 
| 184640 | 76 65 72 73 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 0a 20 | version.control.tasks.directly.. | 
| 184660 | 20 66 72 6f 6d 20 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 | .from.within.Emacs...While.many. | 
| 184680 | 66 69 6e 65 20 47 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 | fine.Git.clients.exist,.only.Mag | 
| 1846a0 | 69 74 0a 20 20 61 6e 64 20 47 69 74 20 69 74 73    65 6c 66 20 64 65 73 65 72 76 65 20 74 6f 20 62 | it...and.Git.itself.deserve.to.b | 
| 1846c0 | 65 20 63 61 6c 6c 65 64 20 70 6f 72 63 65 6c 61    69 6e 73 2e 0a 3c 2f 70 3e 0a 3c 68 72 3e 0a 0a | e.called.porcelains..</p>.<hr>.. | 
| 1846e0 | 3c 64 69 76 20 61 6c 69 67 6e 3d 22 63 65 6e 74    65 72 22 3e 0a 20 20 4b 65 65 70 69 6e 67 20 69 | <div.align="center">...Keeping.i | 
| 184700 | 74 73 20 75 73 65 72 73 20 3c 61 20 68 72 65 66    3d 20 22 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 | ts.users.<a.href=."https://magit | 
| 184720 | 2e 76 63 2f 71 75 6f 74 65 73 22 3e 74 68 69 73    20 65 78 63 69 74 65 64 3c 2f 61 3e 20 69 73 0a | .vc/quotes">this.excited</a>.is. | 
| 184740 | 20 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73    3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 73 74 61 74 | ..<a.href="https://magit.vc/stat | 
| 184760 | 73 2f 61 75 74 68 6f 72 73 2e 68 74 6d 6c 23 63    75 6d 75 6c 61 74 65 64 5f 61 64 64 65 64 5f 6c | s/authors.html#cumulated_added_l | 
| 184780 | 69 6e 65 73 5f 6f 66 5f 63 6f 64 65 5f 70 65 72    5f 61 75 74 68 6f 72 22 3e 0a 20 20 20 20 61 20 | ines_of_code_per_author">.....a. | 
| 1847a0 | 6c 6f 74 20 6f 66 20 77 6f 72 6b 0a 20 20 3c 2f    61 3e 2e 0a 20 20 49 66 20 4d 61 67 69 74 20 6d | lot.of.work...</a>....If.Magit.m | 
| 1847c0 | 61 6b 65 73 20 79 6f 75 20 3c 62 72 3e 20 6d 6f    72 65 20 70 72 6f 64 75 63 74 69 76 65 20 74 6f | akes.you.<br>.more.productive.to | 
| 1847e0 | 6f 2c 0a 20 20 74 68 65 6e 20 3c 62 3e 70 6c 65    61 73 65 20 63 6f 6e 73 69 64 65 72 20 6d 61 6b | o,...then.<b>please.consider.mak | 
| 184800 | 69 6e 67 20 61 20 64 6f 6e 61 74 69 6f 6e 3c 2f    62 3e 2e 0a 3c 2f 64 69 76 3e 0a 3c 64 69 76 20 | ing.a.donation</b>..</div>.<div. | 
| 184820 | 61 6c 69 67 6e 3d 22 63 65 6e 74 65 72 22 3e 0a    20 20 3c 65 6d 3e 54 68 61 6e 6b 20 79 6f 75 21 | align="center">...<em>Thank.you! | 
| 184840 | 20 26 6d 64 61 73 68 3b 20 4a 6f 6e 61 73 20 42    65 72 6e 6f 75 6c 6c 69 3c 2f 65 6d 3e 0a 3c 2f | .—.Jonas.Bernoulli</em>.</ | 
| 184860 | 64 69 76 3e 0a 3c 62 72 3e 0a 3c 64 69 76 20 61    6c 69 67 6e 3d 22 63 65 6e 74 65 72 22 3e 0a 20 | div>.<br>.<div.align="center">.. | 
| 184880 | 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a    2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 70 6f | .<a.href="https://github.com/spo | 
| 1848a0 | 6e 73 6f 72 73 2f 74 61 72 73 69 75 73 22 3e 0a    20 20 20 20 3c 69 6d 67 20 74 69 74 6c 65 3d 22 | nsors/tarsius">.....<img.title=" | 
| 1848c0 | 44 6f 6e 61 74 65 20 75 73 69 6e 67 20 47 69 74    68 75 62 20 53 70 6f 6e 73 6f 72 73 22 0a 20 20 | Donate.using.Github.Sponsors"... | 
| 1848e0 | 20 20 20 20 20 20 20 61 6c 74 3d 22 44 6f 6e 61    74 65 20 75 73 69 6e 67 20 47 69 74 68 75 62 20 | .......alt="Donate.using.Github. | 
| 184900 | 53 70 6f 6e 73 6f 72 73 22 0a 20 20 20 20 20 20    20 20 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f | Sponsors"..........src="https:// | 
| 184920 | 6d 61 67 69 74 2e 76 63 2f 61 73 73 65 74 73 2f    67 69 74 68 75 62 2d 73 70 6f 6e 73 6f 72 73 2d | magit.vc/assets/github-sponsors- | 
| 184940 | 35 30 70 78 2e 70 6e 67 22 3e 3c 2f 61 3e 0a 20    20 26 6e 62 73 70 3b 26 6e 62 73 70 3b 0a 20 20 | 50px.png"></a>...  ... | 
| 184960 | 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73 3a 2f    2f 6d 61 67 69 74 2e 76 63 2f 64 6f 6e 61 74 65 | <a.href="https://magit.vc/donate | 
| 184980 | 2f 23 69 62 61 6e 22 3e 0a 20 20 20 20 20 3c 69    6d 67 20 74 69 74 6c 65 3d 22 44 6f 6e 61 74 65 | /#iban">......<img.title="Donate | 
| 1849a0 | 20 75 73 69 6e 67 20 49 42 41 4e 22 0a 20 20 20    20 20 20 20 20 20 20 61 6c 74 3d 22 44 6f 6e 61 | .using.IBAN"...........alt="Dona | 
| 1849c0 | 74 65 20 75 73 69 6e 67 20 49 42 41 4e 22 0a 20    20 20 20 20 20 20 20 20 20 73 72 63 3d 22 68 74 | te.using.IBAN"...........src="ht | 
| 1849e0 | 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61    73 73 65 74 73 2f 69 62 61 6e 2d 35 30 70 78 2e | tps://magit.vc/assets/iban-50px. | 
| 184a00 | 70 6e 67 22 3e 3c 2f 61 3e 0a 20 20 26 6e 62 73    70 3b 26 6e 62 73 70 3b 0a 20 20 3c 61 20 68 72 | png"></a>...  ...<a.hr | 
| 184a20 | 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6d 61 67 69    74 2e 76 63 2f 64 6f 6e 61 74 65 2f 23 7a 65 6c | ef="https://magit.vc/donate/#zel | 
| 184a40 | 6c 65 22 3e 0a 20 20 20 20 20 3c 69 6d 67 20 74    69 74 6c 65 3d 22 44 6f 6e 61 74 65 20 75 73 69 | le">......<img.title="Donate.usi | 
| 184a60 | 6e 67 20 5a 65 6c 6c 65 20 28 55 53 41 20 62 61    6e 6b 20 74 72 61 6e 73 66 65 72 29 22 0a 20 20 | ng.Zelle.(USA.bank.transfer)"... | 
| 184a80 | 20 20 20 20 20 20 20 20 61 6c 74 3d 22 44 6f 6e    61 74 65 20 75 73 69 6e 67 20 5a 65 6c 6c 65 20 | ........alt="Donate.using.Zelle. | 
| 184aa0 | 28 55 53 41 20 62 61 6e 6b 20 74 72 61 6e 73 66    65 72 29 22 0a 20 20 20 20 20 20 20 20 20 20 73 | (USA.bank.transfer)"...........s | 
| 184ac0 | 72 63 3d 22 68 74 74 70 73 3a 2f 2f 6d 61 67 69    74 2e 76 63 2f 61 73 73 65 74 73 2f 7a 65 6c 6c | rc="https://magit.vc/assets/zell | 
| 184ae0 | 65 2d 35 30 70 78 2e 70 6e 67 22 3e 3c 2f 61 3e    0a 20 20 26 6e 62 73 70 3b 26 6e 62 73 70 3b 0a | e-50px.png"></a>...  . | 
| 184b00 | 20 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 73    3a 2f 2f 77 77 77 2e 70 61 79 70 61 6c 2e 6d 65 | ..<a.href="https://www.paypal.me | 
| 184b20 | 2f 4a 6f 6e 61 73 42 65 72 6e 6f 75 6c 6c 69 2f    32 30 22 3e 0a 20 20 20 20 3c 69 6d 67 20 74 69 | /JonasBernoulli/20">.....<img.ti | 
| 184b40 | 74 6c 65 3d 22 44 6f 6e 61 74 65 20 75 73 69 6e    67 20 50 61 79 50 61 6c 22 0a 20 20 20 20 20 20 | tle="Donate.using.PayPal"....... | 
| 184b60 | 20 20 20 61 6c 74 3d 22 44 6f 6e 61 74 65 20 75    73 69 6e 67 20 50 61 79 50 61 6c 22 0a 20 20 20 | ...alt="Donate.using.PayPal".... | 
| 184b80 | 20 20 20 20 20 20 73 72 63 3d 22 68 74 74 70 73    3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 73 73 65 | ......src="https://magit.vc/asse | 
| 184ba0 | 74 73 2f 70 61 79 70 61 6c 2e 70 6e 67 22 3e 3c    2f 61 3e 0a 3c 2f 64 69 76 3e 0a 3c 62 72 3e 0a | ts/paypal.png"></a>.</div>.<br>. | 
| 184bc0 | 3c 64 69 76 20 61 6c 69 67 6e 3d 22 63 65 6e 74    65 72 22 3e 0a 20 20 53 6f 6d 65 20 61 6c 74 65 | <div.align="center">...Some.alte | 
| 184be0 | 72 6e 61 74 69 76 65 20 64 6f 6e 61 74 69 6f 6e    20 6d 65 74 68 6f 64 73 20 61 72 65 20 3c 61 20 | rnative.donation.methods.are.<a. | 
| 184c00 | 68 72 65 66 3d 22 68 74 74 70 73 3a 2f 2f 6d 61    67 69 74 2e 76 63 2f 64 6f 6e 61 74 65 22 3e 61 | href="https://magit.vc/donate">a | 
| 184c20 | 76 61 69 6c 61 62 6c 65 3c 2f 61 3e 2e 0a 3c 2f    64 69 76 3e 0a 3c 68 72 3e 0a 0a 47 65 74 74 69 | vailable</a>..</div>.<hr>..Getti | 
| 184c40 | 6e 67 20 53 74 61 72 74 65 64 0a 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 49 66 20 79 | ng.Started.===============..If.y | 
| 184c60 | 6f 75 20 61 72 65 20 6e 65 77 20 74 6f 20 4d 61    67 69 74 2c 20 74 68 65 6e 20 65 69 74 68 65 72 | ou.are.new.to.Magit,.then.either | 
| 184c80 | 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c    6f 77 69 6e 67 20 74 77 6f 0a 61 72 74 69 63 6c | .one.of.the.following.two.articl | 
| 184ca0 | 65 73 20 73 68 6f 75 6c 64 20 68 65 6c 70 20 75    6e 64 65 72 73 74 61 6e 64 69 6e 67 20 68 6f 77 | es.should.help.understanding.how | 
| 184cc0 | 20 69 74 20 64 69 66 66 65 72 73 20 66 72 6f 6d    20 6f 74 68 65 72 20 47 69 74 0a 63 6c 69 65 6e | .it.differs.from.other.Git.clien | 
| 184ce0 | 74 73 2e 0a 0a 2d 20 5b 56 69 73 75 61 6c 20 4d    61 67 69 74 20 77 61 6c 6b 2d 74 68 72 6f 75 67 | ts...-.[Visual.Magit.walk-throug | 
| 184d00 | 68 5d 28 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73    61 69 72 2e 6d 65 2f 32 30 31 37 2f 30 39 2f 30 | h](https://emacsair.me/2017/09/0 | 
| 184d20 | 31 2f 6d 61 67 69 74 2d 77 61 6c 6b 2d 74 68 72    6f 75 67 68 29 0a 0a 20 20 49 66 20 79 6f 75 20 | 1/magit-walk-through)....If.you. | 
| 184d40 | 61 72 65 20 63 6f 6d 70 6c 65 74 65 6c 79 20 6e    65 77 20 74 6f 20 4d 61 67 69 74 2c 20 74 68 65 | are.completely.new.to.Magit,.the | 
| 184d60 | 6e 20 74 68 69 73 20 61 72 74 69 63 6c 65 20 69    73 20 61 20 67 6f 6f 64 0a 20 20 76 69 73 75 61 | n.this.article.is.a.good...visua | 
| 184d80 | 6c 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 2e 0a    0a 20 20 41 6c 6d 6f 73 74 20 65 76 65 72 79 74 | l.introduction.....Almost.everyt | 
| 184da0 | 68 69 6e 67 20 74 68 61 74 20 79 6f 75 20 73 65    65 20 69 6e 20 4d 61 67 69 74 20 63 61 6e 20 62 | hing.that.you.see.in.Magit.can.b | 
| 184dc0 | 65 20 61 63 74 65 64 20 6f 6e 20 62 79 20 70 72    65 73 73 69 6e 67 0a 20 20 73 6f 6d 65 20 6b 65 | e.acted.on.by.pressing...some.ke | 
| 184de0 | 79 2c 20 62 75 74 20 74 68 61 74 27 73 20 6e 6f    74 20 6f 62 76 69 6f 75 73 20 66 72 6f 6d 20 6a | y,.but.that's.not.obvious.from.j | 
| 184e00 | 75 73 74 20 73 65 65 69 6e 67 20 68 6f 77 20 4d    61 67 69 74 20 6c 6f 6f 6b 73 2e 0a 20 20 54 68 | ust.seeing.how.Magit.looks....Th | 
| 184e20 | 65 20 73 63 72 65 65 6e 73 68 6f 74 73 20 61 6e    64 20 61 63 63 6f 6d 70 61 6e 79 69 6e 67 20 74 | e.screenshots.and.accompanying.t | 
| 184e40 | 65 78 74 20 6f 66 20 74 68 69 73 20 61 72 74 69    63 6c 65 20 65 78 70 6c 61 69 6e 20 68 6f 77 20 | ext.of.this.article.explain.how. | 
| 184e60 | 74 6f 0a 20 20 70 65 72 66 6f 72 6d 20 61 20 76    61 72 69 65 74 79 20 6f 66 20 61 63 74 69 6f 6e | to...perform.a.variety.of.action | 
| 184e80 | 73 20 6f 6e 20 4d 61 67 69 74 27 73 20 6f 75 74    70 75 74 2e 0a 0a 2d 20 5b 4d 61 67 69 74 2c 20 | s.on.Magit's.output...-.[Magit,. | 
| 184ea0 | 74 68 65 20 6d 61 67 69 63 61 6c 20 47 69 74 20    69 6e 74 65 72 66 61 63 65 5d 28 68 74 74 70 73 | the.magical.Git.interface](https | 
| 184ec0 | 3a 2f 2f 65 6d 61 63 73 61 69 72 2e 6d 65 2f 32    30 31 37 2f 30 39 2f 30 31 2f 74 68 65 2d 6d 61 | ://emacsair.me/2017/09/01/the-ma | 
| 184ee0 | 67 69 63 61 6c 2d 67 69 74 2d 69 6e 74 65 72 66    61 63 65 29 0a 0a 20 20 4d 61 67 69 74 20 64 69 | gical-git-interface)....Magit.di | 
| 184f00 | 66 66 65 72 73 20 73 69 67 6e 69 66 69 63 61 6e    74 6c 79 20 66 72 6f 6d 20 6f 74 68 65 72 20 47 | ffers.significantly.from.other.G | 
| 184f20 | 69 74 20 69 6e 74 65 72 66 61 63 65 73 2c 20 61    6e 64 20 69 74 73 0a 20 20 61 64 76 61 6e 74 61 | it.interfaces,.and.its...advanta | 
| 184f40 | 67 65 73 20 61 72 65 20 6e 6f 74 20 69 6d 6d 65    64 69 61 74 65 6c 79 20 6f 62 76 69 6f 75 73 20 | ges.are.not.immediately.obvious. | 
| 184f60 | 73 69 6d 70 6c 79 20 66 72 6f 6d 20 6c 6f 6f 6b    69 6e 67 20 61 74 20 61 20 66 65 77 0a 20 20 73 | simply.from.looking.at.a.few...s | 
| 184f80 | 63 72 65 65 6e 73 68 6f 74 73 20 61 73 20 70 72    65 73 65 6e 74 65 64 20 69 6e 20 74 68 65 20 70 | creenshots.as.presented.in.the.p | 
| 184fa0 | 72 65 63 65 64 69 6e 67 20 61 72 74 69 63 6c 65    2e 0a 0a 20 20 54 68 69 73 20 61 72 74 69 63 6c | receding.article.....This.articl | 
| 184fc0 | 65 20 64 69 73 63 75 73 73 65 73 20 4d 61 67 69    74 27 73 20 70 72 6f 70 65 72 74 69 65 73 20 69 | e.discusses.Magit's.properties.i | 
| 184fe0 | 6e 20 73 6f 6d 65 77 68 61 74 20 6d 6f 72 65 20    61 62 73 74 72 61 63 74 0a 20 20 74 65 72 6d 73 | n.somewhat.more.abstract...terms | 
| 185000 | 2e 0a 0a 53 75 70 70 6f 72 74 0a 3d 3d 3d 3d 3d    3d 3d 0a 0a 57 68 65 6e 20 73 6f 6d 65 74 68 69 | ...Support.=======..When.somethi | 
| 185020 | 6e 67 20 64 6f 65 73 6e 27 74 20 77 6f 72 6b 20    61 73 20 65 78 70 65 63 74 65 64 20 74 68 65 6e | ng.doesn't.work.as.expected.then | 
| 185040 | 20 70 6c 65 61 73 65 20 66 69 72 73 74 20 73 65    65 20 74 68 65 0a 5b 46 41 51 5d 5b 66 61 71 5d | .please.first.see.the.[FAQ][faq] | 
| 185060 | 2e 20 20 54 68 65 6e 20 61 6c 73 6f 20 74 72 79    20 74 68 65 20 6c 69 73 74 20 6f 66 20 5b 6f 70 | ...Then.also.try.the.list.of.[op | 
| 185080 | 65 6e 20 69 73 73 75 65 73 5d 5b 69 73 73 75 65    73 5d 20 61 6e 64 20 75 73 65 0a 74 68 65 20 73 | en.issues][issues].and.use.the.s | 
| 1850a0 | 65 61 72 63 68 20 62 6f 78 20 61 74 20 74 68 65    20 74 6f 70 20 6f 66 20 74 68 61 74 20 70 61 67 | earch.box.at.the.top.of.that.pag | 
| 1850c0 | 65 20 74 6f 20 66 69 6e 64 20 6f 6c 64 65 72 20    72 65 6c 61 74 65 64 20 69 73 73 75 65 73 2e 0a | e.to.find.older.related.issues.. | 
| 1850e0 | 59 6f 75 20 73 68 6f 75 6c 64 20 61 6c 73 6f 20    63 6f 6e 73 75 6c 74 20 74 68 65 20 5b 6d 61 6e | You.should.also.consult.the.[man | 
| 185100 | 75 61 6c 5d 5b 6d 61 6e 75 61 6c 5d 20 61 6e 64    20 61 73 6b 20 61 20 67 65 6e 65 72 61 6c 2d 70 | ual][manual].and.ask.a.general-p | 
| 185120 | 75 72 70 6f 73 65 0a 73 65 61 72 63 68 20 65 6e    67 69 6e 65 2e 0a 0a 49 66 20 74 68 61 74 20 64 | urpose.search.engine...If.that.d | 
| 185140 | 6f 65 73 6e 27 74 20 61 6e 73 77 65 72 20 79 6f    75 72 20 71 75 65 73 74 69 6f 6e 2c 20 74 68 65 | oesn't.answer.your.question,.the | 
| 185160 | 6e 20 61 73 6b 20 66 6f 72 20 68 65 6c 70 20 6f    6e 20 74 68 65 0a 2a 2a 5b 45 6d 61 63 73 20 53 | n.ask.for.help.on.the.**[Emacs.S | 
| 185180 | 74 61 63 6b 65 78 63 68 61 6e 67 65 20 73 69 74    65 5d 5b 66 6f 72 75 6d 5d 2a 2a 20 6f 72 20 74 | tackexchange.site][forum]**.or.t | 
| 1851a0 | 68 65 20 5b 6d 61 69 6c 69 6e 67 20 6c 69 73 74    5d 5b 6c 69 73 74 5d 2e 0a 57 65 20 6f 6e 6c 79 | he.[mailing.list][list]..We.only | 
| 1851c0 | 20 75 73 65 20 74 68 65 20 47 69 74 48 75 62 20    69 73 73 75 65 20 74 72 61 63 6b 65 72 20 66 6f | .use.the.GitHub.issue.tracker.fo | 
| 1851e0 | 72 20 66 65 61 74 75 72 65 20 72 65 71 75 65 73    74 73 20 61 6e 64 20 62 75 67 0a 72 65 70 6f 72 | r.feature.requests.and.bug.repor | 
| 185200 | 74 73 2c 20 73 6f 20 70 6c 65 61 73 65 20 64 6f    6e 27 74 20 61 73 6b 20 66 6f 72 20 68 65 6c 70 | ts,.so.please.don't.ask.for.help | 
| 185220 | 20 74 68 65 72 65 2e 0a 0a 43 6f 6e 74 72 69 62    75 74 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .there...Contributing.========== | 
| 185240 | 3d 3d 0a 0a 54 6f 20 72 65 70 6f 72 74 20 62 75    67 73 20 61 6e 64 20 73 75 67 67 65 73 74 20 6e | ==..To.report.bugs.and.suggest.n | 
| 185260 | 65 77 20 66 65 61 74 75 72 65 20 75 73 65 20 74    68 65 0a 5b 69 73 73 75 65 20 74 72 61 63 6b 65 | ew.feature.use.the.[issue.tracke | 
| 185280 | 72 5d 5b 69 73 73 75 65 73 5d 2e 20 20 49 66 20    79 6f 75 20 68 61 76 65 20 73 6f 6d 65 20 63 6f | r][issues]...If.you.have.some.co | 
| 1852a0 | 64 65 20 77 68 69 63 68 20 79 6f 75 20 77 6f 75    6c 64 20 6c 69 6b 65 0a 74 6f 20 62 65 20 6d 65 | de.which.you.would.like.to.be.me | 
| 1852c0 | 72 67 65 64 2c 20 74 68 65 6e 20 6f 70 65 6e 20    61 20 5b 70 75 6c 6c 20 72 65 71 75 65 73 74 5d | rged,.then.open.a.[pull.request] | 
| 1852e0 | 5b 70 75 6c 6c 73 5d 2e 20 50 6c 65 61 73 65 20    61 6c 73 6f 20 73 65 65 0a 5b 43 4f 4e 54 52 49 | [pulls]..Please.also.see.[CONTRI | 
| 185300 | 42 55 54 49 4e 47 2e 6d 64 5d 5b 63 6f 6e 74 72    69 62 5d 2e 0a 0a 41 63 6b 6e 6f 77 6c 65 64 67 | BUTING.md][contrib]...Acknowledg | 
| 185320 | 6d 65 6e 74 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d    3d 3d 3d 3d 3d 0a 0a 4d 61 67 69 74 20 77 61 73 | ments.===============..Magit.was | 
| 185340 | 20 73 74 61 72 74 65 64 20 62 79 20 5b 4d 61 72    69 75 73 20 56 6f 6c 6c 6d 65 72 5d 5b 6d 61 72 | .started.by.[Marius.Vollmer][mar | 
| 185360 | 69 75 73 5d 2c 20 61 6e 64 20 69 73 20 6e 6f 77    20 6d 61 69 6e 74 61 69 6e 65 64 0a 62 79 20 5b | ius],.and.is.now.maintained.by.[ | 
| 185380 | 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 5d    5b 6a 6f 6e 61 73 5d 2c 20 5b 4b 79 6c 65 20 4d | Jonas.Bernoulli][jonas],.[Kyle.M | 
| 1853a0 | 65 79 65 72 5d 5b 6b 79 6c 65 5d 2c 20 61 6e 64    0a 5b 4e 6f 61 6d 20 50 6f 73 74 61 76 73 6b 79 | eyer][kyle],.and.[Noam.Postavsky | 
| 1853c0 | 5d 5b 6e 6f 61 6d 5d 2e 20 20 4f 74 68 65 72 20    66 6f 72 6d 65 72 20 6d 61 69 6e 74 61 69 6e 65 | ][noam]...Other.former.maintaine | 
| 1853e0 | 72 73 20 61 72 65 0a 5b 4e 69 63 6f 6c 61 73 20    44 75 64 65 62 6f 75 74 5d 5b 6e 69 63 6f 6c 61 | rs.are.[Nicolas.Dudebout][nicola | 
| 185400 | 73 5d 2c 20 5b 50 65 74 65 72 20 4a 2e 20 57 65    69 73 62 65 72 67 5d 5b 70 65 74 65 72 5d 2c 0a | s],.[Peter.J..Weisberg][peter],. | 
| 185420 | 5b 50 68 69 6c 20 4a 61 63 6b 73 6f 6e 5d 5b 70    68 69 6c 5d 2c 20 5b 52 c3 a9 6d 69 20 56 61 6e | [Phil.Jackson][phil],.[R..mi.Van | 
| 185440 | 69 63 61 74 5d 5b 72 65 6d 69 5d 2c 20 61 6e 64    20 5b 59 61 6e 6e 20 48 6f 64 69 71 75 65 5d 5b | icat][remi],.and.[Yann.Hodique][ | 
| 185460 | 79 61 6e 6e 5d 2e 0a 4d 61 6e 79 20 6d 6f 72 65    20 70 65 6f 70 6c 65 20 68 61 76 65 20 5b 63 6f | yann]..Many.more.people.have.[co | 
| 185480 | 6e 74 72 69 62 75 74 65 64 20 63 6f 64 65 5d 5b    61 75 74 68 6f 72 73 5d 20 61 6e 64 20 73 75 67 | ntributed.code][authors].and.sug | 
| 1854a0 | 67 65 73 74 65 64 0a 66 65 61 74 75 72 65 73 2e    0a 0a 4f 76 65 72 20 74 68 65 20 79 65 61 72 73 | gested.features...Over.the.years | 
| 1854c0 | 20 61 20 6c 6f 74 20 6f 66 20 70 65 6f 70 6c 65    20 73 75 70 70 6f 72 74 65 64 20 64 65 76 65 6c | .a.lot.of.people.supported.devel | 
| 1854e0 | 6f 70 6d 65 6e 74 20 66 69 6e 61 6e 63 69 61 6c    6c 79 2c 0a 69 6e 63 6c 75 64 69 6e 67 20 74 68 | opment.financially,.including.th | 
| 185500 | 65 20 5b 31 39 38 37 20 62 61 63 6b 65 72 73 5d    5b 62 61 63 6b 65 72 73 5d 20 6f 66 20 74 68 65 | e.[1987.backers][backers].of.the | 
| 185520 | 20 32 30 31 37 20 63 72 6f 77 64 66 75 6e 64 69    6e 67 0a 63 61 6d 70 61 69 67 6e 2e 0a 0a 54 68 | .2017.crowdfunding.campaign...Th | 
| 185540 | 61 6e 6b 73 20 74 6f 20 61 6c 6c 20 6f 66 20 79    6f 75 2c 20 6d 61 79 20 28 74 68 65 20 68 69 73 | anks.to.all.of.you,.may.(the.his | 
| 185560 | 74 6f 72 79 20 6f 66 29 20 74 68 65 20 73 6f 75    72 63 65 20 62 65 20 77 69 74 68 20 79 6f 75 21 | tory.of).the.source.be.with.you! | 
| 185580 | 0a 0a 2a 2a 2a 0a 5b 21 5b 50 61 72 65 6e 20 58    6b 63 62 5d 28 68 74 74 70 73 3a 2f 2f 69 6d 67 | ..***.[](https://xkcd.com/859). | 
| 1855e0 | 5b 21 5b 47 50 4c 20 76 33 5d 28 68 74 74 70 73    3a 2f 2f 69 6d 67 2e 73 68 69 65 6c 64 73 2e 69 | [](http://www.gnu.org/licenses/g | 
| 185640 | 70 6c 2d 33 2e 30 2e 74 78 74 29 0a 5b 21 5b 42    75 69 6c 64 20 53 74 61 74 75 73 5d 28 68 74 74 | pl-3.0.txt).[](https://github.com/magit/ma | 
| 1856c0 | 67 69 74 2f 61 63 74 69 6f 6e 73 29 0a 5b 21 5b    4d 65 6c 70 61 5d 28 68 74 74 70 73 3a 2f 2f 6d | git/actions).[](https://melpa.org/#/magit).[ | 
| 185720 | 21 5b 4d 65 6c 70 61 20 53 74 61 62 6c 65 5d 28    68 74 74 70 73 3a 2f 2f 73 74 61 62 6c 65 2e 6d | ](https://stable.melpa.org/#/m | 
| 185780 | 61 67 69 74 29 0a 5b 21 5b 45 69 65 72 6c 65 67    65 6e 64 65 20 57 6f 6c 6c 6d 69 6c 63 68 73 61 | agit).[](https://magit.vc/manual/mag | 
| 185800 | 69 74 29 0a 5b 21 5b 53 77 69 73 73 20 4d 61 64    65 5d 28 68 74 74 70 73 3a 2f 2f 69 6d 67 2e 73 | it).[] | 
| 185860 | 28 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76    63 2f 73 74 61 74 73 2f 61 75 74 68 6f 72 73 2e | (https://magit.vc/stats/authors. | 
| 185880 | 68 74 6d 6c 23 63 6f 6d 6d 69 74 73 5f 70 65 72    5f 61 75 74 68 6f 72 29 0a 5b 21 5b 4e 65 74 73 | html#commits_per_author).[](https://en.wik | 
| 1858e0 | 69 70 65 64 69 61 2e 6f 72 67 2f 77 69 6b 69 2f    42 72 6f 77 73 65 72 5f 77 61 72 73 29 0a 0a 0a | ipedia.org/wiki/Browser_wars)... | 
| 185900 | 5b 62 61 63 6b 65 72 73 5d 3a 20 68 74 74 70 73    3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 | [backers]:.https://github.com/ma | 
| 185920 | 67 69 74 2f 6d 61 67 69 74 2f 62 6c 6f 62 2f 6d    61 73 74 65 72 2f 44 6f 63 75 6d 65 6e 74 61 74 | git/magit/blob/master/Documentat | 
| 185940 | 69 6f 6e 2f 42 41 43 4b 45 52 53 2e 6d 64 0a 5b    63 6f 6e 74 72 69 62 5d 3a 20 68 74 74 70 73 3a | ion/BACKERS.md.[contrib]:.https: | 
| 185960 | 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 62 6c 6f 62 2f 6d 61 | //github.com/magit/magit/blob/ma | 
| 185980 | 73 74 65 72 2f 2e 67 69 74 68 75 62 2f 43 4f 4e    54 52 49 42 55 54 49 4e 47 2e 6d 64 0a 5b 69 73 | ster/.github/CONTRIBUTING.md.[is | 
| 1859a0 | 73 75 65 73 5d 3a 20 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 | sues]:..https://github.com/magit | 
| 1859c0 | 2f 6d 61 67 69 74 2f 69 73 73 75 65 73 0a 5b 70    75 6c 6c 73 5d 3a 20 20 20 68 74 74 70 73 3a 2f | /magit/issues.[pulls]:...https:/ | 
| 1859e0 | 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69    74 2f 6d 61 67 69 74 2f 70 75 6c 6c 73 0a 0a 5b | /github.com/magit/magit/pulls..[ | 
| 185a00 | 61 75 74 68 6f 72 73 5d 3a 20 68 74 74 70 73 3a    2f 2f 6d 61 67 69 74 2e 76 63 2f 73 74 61 74 73 | authors]:.https://magit.vc/stats | 
| 185a20 | 2f 61 75 74 68 6f 72 73 2e 68 74 6d 6c 0a 5b 66    61 71 5d 3a 20 20 20 20 20 68 74 74 70 73 3a 2f | /authors.html.[faq]:.....https:/ | 
| 185a40 | 2f 6d 61 67 69 74 2e 76 63 2f 6d 61 6e 75 61 6c    2f 6d 61 67 69 74 2f 46 41 51 2e 68 74 6d 6c 0a | /magit.vc/manual/magit/FAQ.html. | 
| 185a60 | 5b 6d 61 6e 75 61 6c 5d 3a 20 20 68 74 74 70 73    3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 6d 61 6e 75 | [manual]:..https://magit.vc/manu | 
| 185a80 | 61 6c 0a 0a 5b 66 6f 72 75 6d 5d 3a 20 20 20 68    74 74 70 73 3a 2f 2f 65 6d 61 63 73 2e 73 74 61 | al..[forum]:...https://emacs.sta | 
| 185aa0 | 63 6b 65 78 63 68 61 6e 67 65 2e 63 6f 6d 2f 71    75 65 73 74 69 6f 6e 73 2f 74 61 67 67 65 64 2f | ckexchange.com/questions/tagged/ | 
| 185ac0 | 6d 61 67 69 74 0a 5b 6c 69 73 74 5d 3a 20 20 20    20 68 74 74 70 73 3a 2f 2f 67 72 6f 75 70 73 2e | magit.[list]:....https://groups. | 
| 185ae0 | 67 6f 6f 67 6c 65 2e 63 6f 6d 2f 66 6f 72 75 6d    2f 3f 66 72 6f 6d 67 72 6f 75 70 73 23 21 66 6f | google.com/forum/?fromgroups#!fo | 
| 185b00 | 72 75 6d 2f 6d 61 67 69 74 0a 0a 5b 6a 6f 6e 61    73 5d 3a 20 20 20 68 74 74 70 73 3a 2f 2f 65 6d | rum/magit..[jonas]:...https://em | 
| 185b20 | 61 63 73 61 69 72 2e 6d 65 0a 5b 6b 79 6c 65 5d    3a 20 20 20 20 68 74 74 70 73 3a 2f 2f 67 69 74 | acsair.me.[kyle]:....https://git | 
| 185b40 | 68 75 62 2e 63 6f 6d 2f 6b 79 6c 65 61 6d 0a 5b    6d 61 72 69 75 73 5d 3a 20 20 68 74 74 70 73 3a | hub.com/kyleam.[marius]:..https: | 
| 185b60 | 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 76 6f    6c 6c 6d 65 72 0a 5b 6e 69 63 6f 6c 61 73 5d 3a | //github.com/mvollmer.[nicolas]: | 
| 185b80 | 20 68 74 74 70 3a 2f 2f 64 75 64 65 62 6f 75 74    2e 63 6f 6d 0a 5b 6e 6f 61 6d 5d 3a 20 20 20 20 | .http://dudebout.com.[noam]:.... | 
| 185ba0 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63    6f 6d 2f 6e 70 6f 73 74 61 76 73 0a 5b 70 65 74 | https://github.com/npostavs.[pet | 
| 185bc0 | 65 72 5d 3a 20 20 20 68 74 74 70 73 3a 2f 2f 67    69 74 68 75 62 2e 63 6f 6d 2f 70 6a 77 65 69 73 | er]:...https://github.com/pjweis | 
| 185be0 | 62 65 72 67 0a 5b 70 68 69 6c 5d 3a 20 20 20 20    68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | berg.[phil]:....https://github.c | 
| 185c00 | 6f 6d 2f 70 68 69 6c 6a 61 63 6b 73 6f 6e 0a 5b    72 65 6d 69 5d 3a 20 20 20 20 68 74 74 70 73 3a | om/philjackson.[remi]:....https: | 
| 185c20 | 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 76 61 6e    69 63 61 74 0a 5b 79 61 6e 6e 5d 3a 20 20 20 20 | //github.com/vanicat.[yann]:.... | 
| 185c40 | 68 74 74 70 3a 2f 2f 77 77 77 2e 68 6f 64 69 71    75 65 2e 69 6e 66 6f 0a 00 00 00 00 00 00 00 00 | http://www.hodique.info......... | 
| 185c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185e00 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 64 69 66 66 2e 65 6c 00 00 00 00 00 00 00 | magit-3.3.0/magit-diff.el....... | 
| 185e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185e60 | 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 | 
| 185e80 | 30 34 31 37 37 33 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 33 36 32 32 00 20 30 00 00 00 | 0417730.00000000000.013622..0... | 
| 185ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185f00 | 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................... | 
| 185f20 | 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................... | 
| 185f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 185fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 186000 | 3b 3b 3b 20 6d 61 67 69 74 2d 64 69 66 66 2e 65    6c 20 2d 2d 2d 20 69 6e 73 70 65 63 74 20 47 69 | ;;;.magit-diff.el.---.inspect.Gi | 
| 186020 | 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 20 74 20 | t.diffs..-*-.lexical-binding:.t. | 
| 186040 | 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68    74 20 28 43 29 20 32 30 31 30 2d 32 30 32 31 20 | -*-..;;.Copyright.(C).2010-2021. | 
| 186060 | 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. | 
| 186080 | 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 | 
| 1860a0 | 20 63 6f 70 79 20 6f 66 20 74 68 65 20 41 55 54    48 4f 52 53 2e 6d 64 20 66 69 6c 65 20 77 68 69 | .copy.of.the.AUTHORS.md.file.whi | 
| 1860c0 | 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 6c 6c 20    63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 20 49 | ch.;;.lists.all.contributors...I | 
| 1860e0 | 66 20 6e 6f 74 2c 20 73 65 65 20 68 74 74 70 3a    2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f | f.not,.see.http://magit.vc/autho | 
| 186100 | 72 73 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 | rs...;;.Author:.Jonas.Bernoulli. | 
| 186120 | 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 | 
| 186140 | 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 | 
| 186160 | 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 | 
| 186180 | 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. | 
| 1861a0 | 66 72 65 65 20 73 6f 66 74 77 61 72 65 3b 20 79    6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 | free.software;.you.can.redistrib | 
| 1861c0 | 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 | 
| 1861e0 | 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 | 
| 186200 | 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.;;. | 
| 186220 | 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 3b 20 65 69 | the.Free.Software.Foundation;.ei | 
| 186240 | 74 68 65 72 20 76 65 72 73 69 6f 6e 20 33 2c 20    6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 | ther.version.3,.or.(at.your.opti | 
| 186260 | 6f 6e 29 0a 3b 3b 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 | on).;;.any.later.version..;;.;;. | 
| 186280 | 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 | 
| 1862a0 | 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 | 
| 1862c0 | 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 | 
| 1862e0 | 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 | 
| 186300 | 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 | 
| 186320 | 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. | 
| 186340 | 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 | 
| 186360 | 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 | 
| 186380 | 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 | 
| 1863a0 | 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 | 
| 1863c0 | 68 20 4d 61 67 69 74 2e 20 20 49 66 20 6e 6f 74    2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 | h.Magit...If.not,.see.http://www | 
| 1863e0 | 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65    73 2e 0a 0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 | .gnu.org/licenses...;;;.Commenta | 
| 186400 | 72 79 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 | ry:..;;.This.library.implements. | 
| 186420 | 73 75 70 70 6f 72 74 20 66 6f 72 20 6c 6f 6f 6b    69 6e 67 20 61 74 20 47 69 74 20 64 69 66 66 73 | support.for.looking.at.Git.diffs | 
| 186440 | 20 61 6e 64 0a 3b 3b 20 63 6f 6d 6d 69 74 73 2e    0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 | .and.;;.commits...;;;.Code:..(re | 
| 186460 | 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 27 67 69 74 | quire.'magit-core).(require.'git | 
| 186480 | 2d 63 6f 6d 6d 69 74 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 | -commit)..(eval-when-compile.(re | 
| 1864a0 | 71 75 69 72 65 20 27 61 6e 73 69 2d 63 6f 6c 6f    72 29 29 0a 28 72 65 71 75 69 72 65 20 27 64 69 | quire.'ansi-color)).(require.'di | 
| 1864c0 | 66 66 2d 6d 6f 64 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 | ff-mode).(require.'smerge-mode). | 
| 1864e0 | 0a 3b 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 | .;;.For.`magit-diff-popup'.(decl | 
| 186500 | 61 72 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 | are-function.magit-stash-show."m | 
| 186520 | 61 67 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 | agit-stash".(stash.&optional.arg | 
| 186540 | 73 20 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 | s.files)).;;.For.`magit-diff-vis | 
| 186560 | 69 74 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 64 69 72 65 64 | it-file'.(declare-function.dired | 
| 186580 | 2d 6a 75 6d 70 20 22 64 69 72 65 64 2d 78 22 20    28 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 | -jump."dired-x".(&optional.other | 
| 1865a0 | 2d 77 69 6e 64 6f 77 20 66 69 6c 65 2d 6e 61 6d    65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | -window.file-name)).(declare-fun | 
| 1865c0 | 63 74 69 6f 6e 20 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 22 | ction.magit-find-file-noselect." | 
| 1865e0 | 6d 61 67 69 74 2d 66 69 6c 65 73 22 20 28 72 65    76 20 66 69 6c 65 29 29 0a 28 64 65 63 6c 61 72 | magit-files".(rev.file)).(declar | 
| 186600 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74    2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 | e-function.magit-status-setup-bu | 
| 186620 | 66 66 65 72 20 22 6d 61 67 69 74 2d 73 74 61 74    75 73 22 20 28 64 69 72 65 63 74 6f 72 79 29 29 | ffer."magit-status".(directory)) | 
| 186640 | 0a 3b 3b 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 | .;;.For.`magit-diff-while-commit | 
| 186660 | 74 69 6e 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 | ting'.(declare-function.magit-co | 
| 186680 | 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d 62 75 66    66 65 72 20 22 6d 61 67 69 74 2d 63 6f 6d 6d 69 | mmit-message-buffer."magit-commi | 
| 1866a0 | 74 22 20 28 29 29 0a 3b 3b 20 46 6f 72 20 60 6d    61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 | t".()).;;.For.`magit-insert-revi | 
| 1866c0 | 73 69 6f 6e 2d 67 72 61 76 61 74 61 72 27 0a 28    64 65 66 76 61 72 20 67 72 61 76 61 74 61 72 2d | sion-gravatar'.(defvar.gravatar- | 
| 1866e0 | 73 69 7a 65 29 0a 3b 3b 20 46 6f 72 20 60 6d 61    67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 27 | size).;;.For.`magit-show-commit' | 
| 186700 | 20 61 6e 64 20 60 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 27 | .and.`magit-diff-show-or-scroll' | 
| 186720 | 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 75 72 72 65 6e 74 | .(declare-function.magit-current | 
| 186740 | 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 22 6d 61    67 69 74 2d 62 6c 61 6d 65 22 20 28 29 29 0a 28 | -blame-chunk."magit-blame".()).( | 
| 186760 | 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e    20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 | declare-function.magit-blame-mod | 
| 186780 | 65 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 61 72 67 29 29 | e."magit-blame".(&optional.arg)) | 
| 1867a0 | 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62    6c 61 6d 65 2d 6d 6f 64 65 29 0a 3b 3b 20 46 6f | .(defvar.magit-blame-mode).;;.Fo | 
| 1867c0 | 72 20 60 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 27 0a 28 64 | r.`magit-diff-show-or-scroll'.(d | 
| 1867e0 | 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20    67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65 | eclare-function.git-rebase-curre | 
| 186800 | 6e 74 2d 6c 69 6e 65 20 22 67 69 74 2d 72 65 62    61 73 65 22 20 28 29 29 0a 3b 3b 20 46 6f 72 20 | nt-line."git-rebase".()).;;.For. | 
| 186820 | 60 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 65    72 67 65 64 27 0a 28 64 65 63 6c 61 72 65 2d 66 | `magit-diff-unmerged'.(declare-f | 
| 186840 | 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 6d 65    72 67 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d | unction.magit-merge-in-progress- | 
| 186860 | 70 20 22 6d 61 67 69 74 2d 6d 65 72 67 65 22 20    28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e | p."magit-merge".()).(declare-fun | 
| 186880 | 63 74 69 6f 6e 20 6d 61 67 69 74 2d 2d 6d 65 72    67 65 2d 72 61 6e 67 65 20 22 6d 61 67 69 74 2d | ction.magit--merge-range."magit- | 
| 1868a0 | 6d 65 72 67 65 22 20 28 26 6f 70 74 69 6f 6e 61    6c 20 68 65 61 64 29 29 0a 3b 3b 20 46 6f 72 20 | merge".(&optional.head)).;;.For. | 
| 1868c0 | 60 6d 61 67 69 74 2d 64 69 66 66 2d 2d 64 77 69    6d 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 | `magit-diff--dwim'.(declare-func | 
| 1868e0 | 74 69 6f 6e 20 66 6f 72 67 65 2d 2d 70 75 6c 6c    72 65 71 2d 72 61 6e 67 65 20 22 66 6f 72 67 65 | tion.forge--pullreq-range."forge | 
| 186900 | 2d 70 75 6c 6c 72 65 71 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 6c | -pullreq"...................(pul | 
| 186920 | 6c 72 65 71 20 26 6f 70 74 69 6f 6e 61 6c 20 65    6e 64 70 6f 69 6e 74 73 29 29 0a 28 64 65 63 6c | lreq.&optional.endpoints)).(decl | 
| 186940 | 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 72 65 66 20 | are-function.forge--pullreq-ref. | 
| 186960 | 22 66 6f 72 67 65 2d 70 75 6c 6c 72 65 71 22 20    28 70 75 6c 6c 72 65 71 29 29 0a 3b 3b 20 46 6f | "forge-pullreq".(pullreq)).;;.Fo | 
| 186980 | 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 77 61    73 68 2d 64 69 66 66 27 0a 28 64 65 63 6c 61 72 | r.`magit-diff-wash-diff'.(declar | 
| 1869a0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 61 6e 73 69 2d    63 6f 6c 6f 72 2d 61 70 70 6c 79 2d 6f 6e 2d 72 | e-function.ansi-color-apply-on-r | 
| 1869c0 | 65 67 69 6f 6e 20 22 61 6e 73 69 2d 63 6f 6c 6f    72 22 20 28 62 65 67 69 6e 20 65 6e 64 29 29 0a | egion."ansi-color".(begin.end)). | 
| 1869e0 | 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70    69 6c 65 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 | .(eval-when-compile...(cl-pushne | 
| 186a00 | 77 20 27 6f 72 69 67 2d 72 65 76 20 65 69 65 69    6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e 61 | w.'orig-rev.eieio--known-slot-na | 
| 186a20 | 6d 65 73 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e    65 77 20 27 61 63 74 69 6f 6e 2d 74 79 70 65 20 | mes)...(cl-pushnew.'action-type. | 
| 186a40 | 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 20 28 63 6c 2d 70 | eieio--known-slot-names)...(cl-p | 
| 186a60 | 75 73 68 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 | ushnew.'target.eieio--known-slot | 
| 186a80 | 2d 6e 61 6d 65 73 29 29 0a 0a 3b 3b 3b 20 4f 70    74 69 6f 6e 73 0a 3b 3b 3b 3b 20 44 69 66 66 20 | -names))..;;;.Options.;;;;.Diff. | 
| 186aa0 | 4d 6f 64 65 0a 0a 28 64 65 66 67 72 6f 75 70 20    6d 61 67 69 74 2d 64 69 66 66 20 6e 69 6c 0a 20 | Mode..(defgroup.magit-diff.nil.. | 
| 186ac0 | 20 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 64 69 66 | ."Inspect.and.manipulate.Git.dif | 
| 186ae0 | 66 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 61 67 69 74 | fs."...:link.'(info-link."(magit | 
| 186b00 | 29 44 69 66 66 69 6e 67 22 29 0a 20 20 3a 67 72    6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 | )Diffing")...:group.'magit-comma | 
| 186b20 | 6e 64 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 | nds...:group.'magit-modes)..(def | 
| 186b40 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66    66 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 0a | custom.magit-diff-mode-hook.nil. | 
| 186b60 | 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 | 
| 186b80 | 2d 44 69 66 66 20 6d 6f 64 65 2e 22 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 | -Diff.mode."...:group.'magit-dif | 
| 186ba0 | 66 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 | f...:type.'hook)..(defcustom.mag | 
| 186bc0 | 69 74 2d 64 69 66 66 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 | it-diff-sections-hook...'(magit- | 
| 186be0 | 69 6e 73 65 72 74 2d 64 69 66 66 0a 20 20 20 20    6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 78 72 65 | insert-diff.....magit-insert-xre | 
| 186c00 | 66 2d 62 75 74 74 6f 6e 73 29 0a 20 20 22 48 6f    6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 72 74 | f-buttons)..."Hook.run.to.insert | 
| 186c20 | 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20 61    20 60 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 | .sections.into.a.`magit-diff-mod | 
| 186c40 | 65 27 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 | e'.buffer."...:package-version.' | 
| 186c60 | 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 67 69 | (magit..."2.3.0")...:group.'magi | 
| 186c80 | 74 2d 64 69 66 66 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-diff...:type.'hook)..(defcusto | 
| 186ca0 | 6d 20 6d 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 | m.magit-diff-expansion-threshold | 
| 186cc0 | 20 36 30 0a 20 20 22 41 66 74 65 72 20 68 6f 77    20 6d 61 6e 79 20 73 65 63 6f 6e 64 73 20 6e 6f | .60..."After.how.many.seconds.no | 
| 186ce0 | 74 20 74 6f 20 65 78 70 61 6e 64 20 61 6e 79 6d    6f 72 65 20 64 69 66 66 73 2e 0a 0a 45 78 63 65 | t.to.expand.anymore.diffs...Exce | 
| 186d00 | 70 74 20 69 6e 20 73 74 61 74 75 73 20 62 75 66    66 65 72 73 2c 20 64 69 66 66 73 20 75 73 75 61 | pt.in.status.buffers,.diffs.usua | 
| 186d20 | 6c 6c 79 20 73 74 61 72 74 20 6f 75 74 20 66 75    6c 6c 79 20 65 78 70 61 6e 64 65 64 2e 0a 42 65 | lly.start.out.fully.expanded..Be | 
| 186d40 | 63 61 75 73 65 20 74 68 61 74 20 63 61 6e 20 74    61 6b 65 20 61 20 6c 6f 6e 67 20 74 69 6d 65 2c | cause.that.can.take.a.long.time, | 
| 186d60 | 20 61 6c 6c 20 64 69 66 66 73 20 74 68 61 74 20    68 61 76 65 6e 27 74 20 62 65 65 6e 0a 66 6f 6e | .all.diffs.that.haven't.been.fon | 
| 186d80 | 74 69 66 69 65 64 20 64 75 72 69 6e 67 20 61 20    72 65 66 72 65 73 68 20 62 65 66 6f 72 65 20 74 | tified.during.a.refresh.before.t | 
| 186da0 | 68 65 20 74 68 72 65 73 68 6f 6c 64 20 64 65 66    69 6e 65 64 20 68 65 72 65 20 61 72 65 0a 69 6e | he.threshold.defined.here.are.in | 
| 186dc0 | 73 74 65 61 64 20 64 69 73 70 6c 61 79 65 64 20    77 69 74 68 20 74 68 65 69 72 20 62 6f 64 69 65 | stead.displayed.with.their.bodie | 
| 186de0 | 73 20 63 6f 6c 6c 61 70 73 65 64 2e 0a 0a 4e 6f    74 65 20 74 68 61 74 20 74 68 69 73 20 63 61 6e | s.collapsed...Note.that.this.can | 
| 186e00 | 20 63 61 75 73 65 20 73 65 63 74 69 6f 6e 73 20    74 68 61 74 20 77 65 72 65 20 70 72 65 76 69 6f | .cause.sections.that.were.previo | 
| 186e20 | 75 73 6c 79 20 65 78 70 61 6e 64 65 64 0a 74 6f    20 62 65 20 63 6f 6c 6c 61 70 73 65 64 2e 20 20 | usly.expanded.to.be.collapsed... | 
| 186e40 | 53 6f 20 79 6f 75 20 73 68 6f 75 6c 64 20 6e 6f    74 20 70 69 63 6b 20 61 20 76 65 72 79 20 6c 6f | So.you.should.not.pick.a.very.lo | 
| 186e60 | 77 20 76 61 6c 75 65 20 68 65 72 65 2e 0a 0a 54    68 65 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e | w.value.here...The.hook.function | 
| 186e80 | 20 60 6d 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 | .`magit-diff-expansion-threshold | 
| 186ea0 | 27 20 68 61 73 20 74 6f 20 62 65 20 61 0a 6d 65    6d 62 65 72 20 6f 66 20 60 6d 61 67 69 74 2d 73 | '.has.to.be.a.member.of.`magit-s | 
| 186ec0 | 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 27 20 66 6f 72 20 | ection-set-visibility-hook'.for. | 
| 186ee0 | 74 68 69 73 20 6f 70 74 69 6f 6e 0a 74 6f 20 68    61 76 65 20 61 6e 79 20 65 66 66 65 63 74 2e 22 | this.option.to.have.any.effect." | 
| 186f00 | 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 | 
| 186f20 | 2e 39 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 74 | .9.0")...:group.'magit-diff...:t | 
| 186f40 | 79 70 65 20 27 66 6c 6f 61 74 29 0a 0a 28 64 65    66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 | ype.'float)..(defcustom.magit-di | 
| 186f60 | 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e    6b 2d 62 6f 64 79 20 74 0a 20 20 22 57 68 65 74 | ff-highlight-hunk-body.t..."Whet | 
| 186f80 | 68 65 72 20 74 6f 20 68 69 67 68 6c 69 67 68 74    20 62 6f 64 69 65 73 20 6f 66 20 73 65 6c 65 63 | her.to.highlight.bodies.of.selec | 
| 186fa0 | 74 65 64 20 68 75 6e 6b 20 73 65 63 74 69 6f 6e    73 2e 0a 54 68 69 73 20 6f 6e 6c 79 20 68 61 73 | ted.hunk.sections..This.only.has | 
| 186fc0 | 20 61 6e 20 65 66 66 65 63 74 20 69 66 20 60 6d    61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 | .an.effect.if.`magit-diff-highli | 
| 186fe0 | 67 68 74 27 20 69 73 20 61 0a 6d 65 6d 62 65 72    20 6f 66 20 60 6d 61 67 69 74 2d 73 65 63 74 69 | ght'.is.a.member.of.`magit-secti | 
| 187000 | 6f 6e 2d 68 69 67 68 6c 69 67 68 74 2d 68 6f 6f    6b 27 2c 20 77 68 69 63 68 20 73 65 65 2e 22 0a | on-highlight-hook',.which.see.". | 
| 187020 | 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. | 
| 187040 | 31 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 74 79 | 1.0")...:group.'magit-diff...:ty | 
| 187060 | 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 64 | pe.'boolean)..(defcustom.magit-d | 
| 187080 | 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 66 75 6e 63 74 69 | iff-highlight-hunk-region-functi | 
| 1870a0 | 6f 6e 73 0a 20 20 27 28 6d 61 67 69 74 2d 64 69    66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e | ons...'(magit-diff-highlight-hun | 
| 1870c0 | 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 6d 61 67 69 74 2d 64 | k-region-dim-outside.....magit-d | 
| 1870e0 | 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 2d | iff-highlight-hunk-region-using- | 
| 187100 | 6f 76 65 72 6c 61 79 73 29 0a 20 20 22 54 68 65    20 66 75 6e 63 74 69 6f 6e 73 20 75 73 65 64 20 | overlays)..."The.functions.used. | 
| 187120 | 74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 68 65    20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 | to.highlight.the.hunk-internal.r | 
| 187140 | 65 67 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 | egion...`magit-diff-highlight-hu | 
| 187160 | 6e 6b 2d 72 65 67 69 6f 6e 2d 64 69 6d 2d 6f 75    74 73 69 64 65 27 20 6f 76 65 72 6c 61 79 73 20 | nk-region-dim-outside'.overlays. | 
| 187180 | 74 68 65 20 6f 75 74 73 69 64 65 0a 6f 66 20 74    68 65 20 68 75 6e 6b 20 69 6e 74 65 72 6e 61 6c | the.outside.of.the.hunk.internal | 
| 1871a0 | 20 73 65 6c 65 63 74 69 6f 6e 20 77 69 74 68 20    61 20 66 61 63 65 20 74 68 61 74 20 63 61 75 73 | .selection.with.a.face.that.caus | 
| 1871c0 | 65 73 20 74 68 65 20 61 64 64 65 64 20 61 6e 64    0a 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20 74 | es.the.added.and.removed.lines.t | 
| 1871e0 | 6f 20 68 61 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 | o.have.the.same.background.color | 
| 187200 | 20 61 73 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65    73 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e | .as.context.lines..This.function | 
| 187220 | 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 65 20 | .should.not.be.removed.from.the. | 
| 187240 | 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70    74 69 6f 6e 2e 0a 0a 60 6d 61 67 69 74 2d 64 69 | value.of.this.option...`magit-di | 
| 187260 | 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 2d 6f | ff-highlight-hunk-region-using-o | 
| 187280 | 76 65 72 6c 61 79 73 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 | verlays'.and.`magit-diff-highlig | 
| 1872a0 | 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 27 20 | ht-hunk-region-using-underline'. | 
| 1872c0 | 65 6d 70 68 61 73 69 7a 65 20 74 68 65 0a 72 65    67 69 6f 6e 20 62 79 20 70 6c 61 63 69 6e 67 20 | emphasize.the.region.by.placing. | 
| 1872e0 | 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 73 20 62 65 66 6f | delimiting.horizontal.lines.befo | 
| 187300 | 72 65 20 61 6e 64 20 61 66 74 65 72 20 69 74 2e    0a 54 68 65 20 75 6e 64 65 72 6c 69 6e 65 20 76 | re.and.after.it..The.underline.v | 
| 187320 | 61 72 69 61 6e 74 20 77 61 73 20 69 6d 70 6c 65    6d 65 6e 74 65 64 20 62 65 63 61 75 73 65 20 45 | ariant.was.implemented.because.E | 
| 187340 | 6c 69 20 73 61 69 64 20 74 68 61 74 20 69 73 0a    68 6f 77 20 77 65 20 73 68 6f 75 6c 64 20 64 6f | li.said.that.is.how.we.should.do | 
| 187360 | 20 69 74 2e 20 20 48 6f 77 65 76 65 72 20 74 68    65 20 6f 76 65 72 6c 61 79 20 76 61 72 69 61 6e | .it...However.the.overlay.varian | 
| 187380 | 74 20 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b 73    0a 62 65 74 74 65 72 2e 20 20 41 6c 73 6f 20 73 | t.actually.works.better...Also.s | 
| 1873a0 | 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 | 
| 1873c0 | 74 2f 69 73 73 75 65 73 2f 32 37 35 38 2e 0a 0a    49 6e 73 74 65 61 64 20 6f 66 2c 20 6f 72 20 69 | t/issues/2758...Instead.of,.or.i | 
| 1873e0 | 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 2c 20 75    73 69 6e 67 20 64 65 6c 69 6d 69 74 69 6e 67 20 | n.addition.to,.using.delimiting. | 
| 187400 | 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 73    2c 0a 74 6f 20 65 6d 70 68 61 73 69 7a 65 20 74 | horizontal.lines,.to.emphasize.t | 
| 187420 | 68 65 20 62 6f 75 6e 64 61 72 69 65 73 2c 20 79    6f 75 20 6d 61 79 20 77 68 69 63 68 20 74 6f 20 | he.boundaries,.you.may.which.to. | 
| 187440 | 65 6d 70 68 61 73 69 7a 65 20 74 68 65 20 74 65    78 74 0a 69 74 73 65 6c 66 2c 20 75 73 69 6e 67 | emphasize.the.text.itself,.using | 
| 187460 | 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 72 65 67 69 | .`magit-diff-highlight-hunk-regi | 
| 187480 | 6f 6e 2d 75 73 69 6e 67 2d 66 61 63 65 27 2e 0a    0a 49 6e 20 74 65 72 6d 69 6e 61 6c 20 66 72 61 | on-using-face'...In.terminal.fra | 
| 1874a0 | 6d 65 73 20 69 74 27 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 | mes.it's.not.possible.to.draw.li | 
| 1874c0 | 6e 65 73 20 61 73 20 74 68 65 20 6f 76 65 72 6c    61 79 0a 61 6e 64 20 75 6e 64 65 72 6c 69 6e 65 | nes.as.the.overlay.and.underline | 
| 1874e0 | 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 72 65 20 | .variants.normally.do,.so.there. | 
| 187500 | 74 68 65 79 20 66 61 6c 6c 20 62 61 63 6b 20 74    6f 0a 63 61 6c 6c 69 6e 67 20 74 68 65 20 66 61 | they.fall.back.to.calling.the.fa | 
| 187520 | 63 65 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74    65 61 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | ce.function.instead."...:package | 
| 187540 | 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 73 | -version.'(magit..."2.9.0")...:s | 
| 187560 | 65 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69 74    2d 64 69 66 66 2d 73 68 6f 77 2d 6c 69 6e 65 73 | et-after.'(magit-diff-show-lines | 
| 187580 | 2d 62 6f 75 6e 64 61 72 69 65 73 29 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 | -boundaries)...:group.'magit-dif | 
| 1875a0 | 66 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 | f...:type.'hook...:options.'(mag | 
| 1875c0 | 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 64 69 | it-diff-highlight-hunk-region-di | 
| 1875e0 | 6d 2d 6f 75 74 73 69 64 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 | m-outside..............magit-dif | 
| 187600 | 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 75 6e | f-highlight-hunk-region-using-un | 
| 187620 | 64 65 72 6c 69 6e 65 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d | derline..............magit-diff- | 
| 187640 | 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 6f 76 65 72 | highlight-hunk-region-using-over | 
| 187660 | 6c 61 79 73 0a 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 | lays..............magit-diff-hig | 
| 187680 | 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 29 29 0a | hlight-hunk-region-using-face)). | 
| 1876a0 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69    74 2d 64 69 66 66 2d 75 6e 6d 61 72 6b 65 64 2d | .(defcustom.magit-diff-unmarked- | 
| 1876c0 | 6c 69 6e 65 73 2d 6b 65 65 70 2d 66 6f 72 65 67    72 6f 75 6e 64 20 74 0a 20 20 22 57 68 65 74 68 | lines-keep-foreground.t..."Wheth | 
| 1876e0 | 65 72 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 72 65 | er.`magit-diff-highlight-hunk-re | 
| 187700 | 67 69 6f 6e 2d 64 69 6d 2d 6f 75 74 73 69 64 65    27 20 70 72 65 73 65 72 76 65 73 20 66 6f 72 65 | gion-dim-outside'.preserves.fore | 
| 187720 | 67 72 6f 75 6e 64 2e 0a 57 68 65 6e 20 74 68 69    73 20 69 73 20 73 65 74 20 74 6f 20 6e 69 6c 2c | ground..When.this.is.set.to.nil, | 
| 187740 | 20 74 68 65 6e 20 74 68 61 74 20 66 75 6e 63 74    69 6f 6e 20 6f 6e 6c 79 20 61 64 6a 75 73 74 73 | .then.that.function.only.adjusts | 
| 187760 | 20 74 68 65 0a 66 6f 72 65 67 72 6f 75 6e 64 20    63 6f 6c 6f 72 20 62 75 74 20 61 64 64 65 64 20 | .the.foreground.color.but.added. | 
| 187780 | 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 20 72 65 | and.removed.lines.outside.the.re | 
| 1877a0 | 67 69 6f 6e 0a 6b 65 65 70 20 74 68 65 69 72 20    64 69 73 74 69 6e 63 74 20 66 6f 72 65 67 72 6f | gion.keep.their.distinct.foregro | 
| 1877c0 | 75 6e 64 20 63 6f 6c 6f 72 73 2e 22 0a 20 20 3a    70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | und.colors."...:package-version. | 
| 1877e0 | 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 | 
| 187800 | 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 64 65 66 63 | it-diff...:type.'boolean)..(defc | 
| 187820 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66    2d 72 65 66 69 6e 65 2d 68 75 6e 6b 20 6e 69 6c | ustom.magit-diff-refine-hunk.nil | 
| 187840 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73    68 6f 77 20 77 6f 72 64 2d 67 72 61 6e 75 6c 61 | ..."Whether.to.show.word-granula | 
| 187860 | 72 69 74 79 20 64 69 66 66 65 72 65 6e 63 65 73    20 77 69 74 68 69 6e 20 64 69 66 66 20 68 75 6e | rity.differences.within.diff.hun | 
| 187880 | 6b 73 2e 0a 0a 6e 69 6c 20 20 20 20 4e 65 76 65    72 20 73 68 6f 77 20 66 69 6e 65 20 64 69 66 66 | ks...nil....Never.show.fine.diff | 
| 1878a0 | 65 72 65 6e 63 65 73 2e 0a 74 20 20 20 20 20 20    53 68 6f 77 20 66 69 6e 65 20 64 69 66 66 65 72 | erences..t......Show.fine.differ | 
| 1878c0 | 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 75 6e 6b 20 | ences.for.the.current.diff.hunk. | 
| 1878e0 | 6f 6e 6c 79 2e 0a 60 61 6c 6c 27 20 20 53 68 6f    77 20 66 69 6e 65 20 64 69 66 66 65 72 65 6e 63 | only..`all'..Show.fine.differenc | 
| 187900 | 65 73 20 66 6f 72 20 61 6c 6c 20 64 69 73 70 6c    61 79 65 64 20 64 69 66 66 20 68 75 6e 6b 73 2e | es.for.all.displayed.diff.hunks. | 
| 187920 | 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 66 65 20 28 | "...:group.'magit-diff...:safe.( | 
| 187940 | 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 6e 69 6c 20 74 20 61 | lambda.(val).(memq.val.'(nil.t.a | 
| 187960 | 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 6e 73 74 20 3a 74 | ll)))...:type.'(choice.(const.:t | 
| 187980 | 61 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 | ag."Never".nil)................. | 
| 1879a0 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43 75    72 72 65 6e 74 22 20 74 29 0a 20 20 20 20 20 20 | .(const.:tag."Current".t)....... | 
| 1879c0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73    74 20 3a 74 61 67 20 22 41 6c 6c 22 20 61 6c 6c | ...........(const.:tag."All".all | 
| 1879e0 | 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 72 65 66 69 6e | )))..(defcustom.magit-diff-refin | 
| 187a00 | 65 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70    61 63 65 20 73 6d 65 72 67 65 2d 72 65 66 69 6e | e-ignore-whitespace.smerge-refin | 
| 187a20 | 65 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70    61 63 65 0a 20 20 22 57 68 65 74 68 65 72 20 74 | e-ignore-whitespace..."Whether.t | 
| 187a40 | 6f 20 69 67 6e 6f 72 65 20 77 68 69 74 65 73 70    61 63 65 20 63 68 61 6e 67 65 73 20 69 6e 20 77 | o.ignore.whitespace.changes.in.w | 
| 187a60 | 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 2e 22 0a 20 20 | ord-granularity.differences."... | 
| 187a80 | 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. | 
| 187aa0 | 30 22 29 0a 20 20 3a 73 65 74 2d 61 66 74 65 72    20 27 28 73 6d 65 72 67 65 2d 72 65 66 69 6e 65 | 0")...:set-after.'(smerge-refine | 
| 187ac0 | 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61    63 65 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | -ignore-whitespace)...:group.'ma | 
| 187ae0 | 67 69 74 2d 64 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 | git-diff...:safe.'booleanp...:ty | 
| 187b00 | 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 70    75 74 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 | pe.'boolean)..(put.'magit-diff-r | 
| 187b20 | 65 66 69 6e 65 2d 68 75 6e 6b 20 27 70 65 72 6d    61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a | efine-hunk.'permanent-local.t).. | 
| 187b40 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74    2d 64 69 66 66 2d 61 64 6a 75 73 74 2d 74 61 62 | (defcustom.magit-diff-adjust-tab | 
| 187b60 | 2d 77 69 64 74 68 20 6e 69 6c 0a 20 20 22 57 68    65 74 68 65 72 20 74 6f 20 61 64 6a 75 73 74 20 | -width.nil..."Whether.to.adjust. | 
| 187b80 | 74 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 44 65 74 | the.width.of.tabs.in.diffs...Det | 
| 187ba0 | 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 61 6e 20 62 | ermining.the.correct.width.can.b | 
| 187bc0 | 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 6f 70 65 6e 69 | e.expensive.if.it.requires.openi | 
| 187be0 | 6e 67 20 6c 61 72 67 65 20 61 6e 64 2f 6f 72 20    6d 61 6e 79 20 66 69 6c 65 73 2c 20 73 6f 20 74 | ng.large.and/or.many.files,.so.t | 
| 187c00 | 68 65 20 77 69 64 74 68 73 20 61 72 65 20 63 61    63 68 65 64 20 69 6e 0a 74 68 65 20 76 61 72 69 | he.widths.are.cached.in.the.vari | 
| 187c20 | 61 62 6c 65 20 60 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 | able.`magit-diff--tab-width-cach | 
| 187c40 | 65 27 2e 20 20 53 65 74 20 74 68 61 74 20 74 6f    20 6e 69 6c 0a 74 6f 20 69 6e 76 61 6c 69 64 61 | e'...Set.that.to.nil.to.invalida | 
| 187c60 | 74 65 20 74 68 65 20 63 61 63 68 65 2e 0a 0a 6e    69 6c 20 20 20 20 20 20 20 4e 65 76 65 72 20 61 | te.the.cache...nil.......Never.a | 
| 187c80 | 64 6a 75 73 74 20 74 61 62 20 77 69 64 74 68 2e    20 20 55 73 65 20 60 74 61 62 2d 77 69 64 74 68 | djust.tab.width...Use.`tab-width | 
| 187ca0 | 27 73 20 76 61 6c 75 65 20 66 72 6f 6d 0a 20 20    20 20 20 20 20 20 20 20 74 68 65 20 4d 61 67 69 | 's.value.from...........the.Magi | 
| 187cc0 | 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 0a 74 20 20 20 20 20 | t.buffer.itself.instead...t..... | 
| 187ce0 | 20 20 20 20 49 66 20 74 68 65 20 63 6f 72 72 65    73 70 6f 6e 64 69 6e 67 20 66 69 6c 65 2d 76 69 | ....If.the.corresponding.file-vi | 
| 187d00 | 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 65 78    69 74 73 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 | siting.buffer.exits,.then....... | 
| 187d20 | 20 20 20 20 75 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 20 | ....use.`tab-width's.value.from. | 
| 187d40 | 74 68 61 74 20 62 75 66 66 65 72 2e 20 20 44 6f    69 6e 67 20 74 68 69 73 20 69 73 0a 20 20 20 20 | that.buffer...Doing.this.is..... | 
| 187d60 | 20 20 20 20 20 20 63 68 65 61 70 2c 20 73 6f 20    74 68 69 73 20 76 61 6c 75 65 20 69 73 20 75 73 | ......cheap,.so.this.value.is.us | 
| 187d80 | 65 64 20 65 76 65 6e 20 69 66 20 61 20 63 6f 72    72 65 73 70 6f 6e 64 69 6e 67 0a 20 20 20 20 20 | ed.even.if.a.corresponding...... | 
| 187da0 | 20 20 20 20 20 63 61 63 68 65 20 65 6e 74 72 79    20 65 78 69 73 74 73 2e 0a 0a 60 61 6c 77 61 79 | .....cache.entry.exists...`alway | 
| 187dc0 | 73 27 20 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 | s'..If.there.is.no.such.buffer,. | 
| 187de0 | 74 68 65 6e 20 74 65 6d 70 6f 72 61 72 69 6c 79    20 76 69 73 69 74 20 74 68 65 0a 20 20 20 20 20 | then.temporarily.visit.the...... | 
| 187e00 | 20 20 20 20 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 | .....file.to.determine.the.value | 
| 187e20 | 2e 0a 0a 4e 55 4d 42 45 52 20 20 20 20 4c 69 6b    65 20 60 61 6c 77 61 79 73 27 2c 20 62 75 74 20 | ...NUMBER....Like.`always',.but. | 
| 187e40 | 64 6f 6e 27 74 20 76 69 73 69 74 20 66 69 6c 65    73 20 6c 61 72 67 65 72 20 74 68 61 6e 20 4e 55 | don't.visit.files.larger.than.NU | 
| 187e60 | 4d 42 45 52 0a 20 20 20 20 20 20 20 20 20 20 62    79 74 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | MBER...........bytes."...:packag | 
| 187e80 | 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 20 | e-version.'(magit..."2.12.0")... | 
| 187ea0 | 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 63 68 6f | :group.'magit-diff...:type.'(cho | 
| 187ec0 | 69 63 65 20 28 63 6f 6e 73 74 20 20 20 3a 74 61    67 20 22 4e 65 76 65 72 22 20 6e 69 6c 29 0a 20 | ice.(const...:tag."Never".nil).. | 
| 187ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6f 6e 73 74 20 20 20 3a 74 61 67 20 22 49 | ................(const...:tag."I | 
| 187f00 | 66 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20    62 75 66 66 65 72 20 65 78 69 73 74 73 22 20 74 | f.file-visiting.buffer.exists".t | 
| 187f20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 | )..................(integer.:tag | 
| 187f40 | 20 22 49 66 20 66 69 6c 65 20 69 73 6e 27 74 20    6c 61 72 67 65 72 20 74 68 61 6e 20 4e 20 62 79 | ."If.file.isn't.larger.than.N.by | 
| 187f60 | 74 65 73 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 20 20 | tes")..................(const... | 
| 187f80 | 3a 74 61 67 20 22 41 6c 77 61 79 73 22 20 61 6c    77 61 79 73 29 29 29 0a 0a 28 64 65 66 63 75 73 | :tag."Always".always)))..(defcus | 
| 187fa0 | 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 61 63 65 20 | tom.magit-diff-paint-whitespace. | 
| 187fc0 | 74 0a 20 20 22 53 70 65 63 69 66 79 20 77 68 65    72 65 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 | t..."Specify.where.to.highlight. | 
| 187fe0 | 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72    73 2e 0a 0a 6e 69 6c 20 20 20 20 20 20 20 20 20 | whitespace.errors...nil......... | 
| 188000 | 20 20 20 4e 65 76 65 72 20 68 69 67 68 6c 69 67    68 74 20 77 68 69 74 65 73 70 61 63 65 20 65 72 | ...Never.highlight.whitespace.er | 
| 188020 | 72 6f 72 73 2e 0a 74 20 20 20 20 20 20 20 20 20    20 20 20 20 20 48 69 67 68 6c 69 67 68 74 20 77 | rors..t..............Highlight.w | 
| 188040 | 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73    20 65 76 65 72 79 77 68 65 72 65 2e 0a 60 75 6e | hitespace.errors.everywhere..`un | 
| 188060 | 63 6f 6d 6d 69 74 74 65 64 27 20 20 4f 6e 6c 79    20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 | committed'..Only.highlight.white | 
| 188080 | 73 70 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 | space.errors.in.diffs........... | 
| 1880a0 | 20 20 20 20 20 73 68 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 | .....showing.uncommitted.changes | 
| 1880c0 | 2e 0a 0a 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 20 60 73 | ...For.backward.compatibility.`s | 
| 1880e0 | 74 61 74 75 73 27 20 69 73 20 74 72 65 61 74 65    64 20 61 73 20 61 20 73 79 6e 6f 6e 79 6d 0a 66 | tatus'.is.treated.as.a.synonym.f | 
| 188100 | 6f 72 20 60 75 6e 63 6f 6d 6d 69 74 74 65 64 27    2e 0a 0a 54 68 65 20 6f 70 74 69 6f 6e 20 60 6d | or.`uncommitted'...The.option.`m | 
| 188120 | 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 2d 6c 69 6e 65 73 | agit-diff-paint-whitespace-lines | 
| 188140 | 27 20 63 6f 6e 74 72 6f 6c 73 20 66 6f 72 0a 77    68 61 74 20 6c 69 6e 65 73 20 28 61 64 64 65 64 | '.controls.for.what.lines.(added | 
| 188160 | 2f 72 65 6d 6f 76 65 2f 63 6f 6e 74 65 78 74 29    20 65 72 72 6f 72 73 20 61 72 65 20 68 69 67 68 | /remove/context).errors.are.high | 
| 188180 | 6c 69 67 68 74 65 64 2e 0a 0a 54 68 65 20 6f 70    74 69 6f 6e 73 20 60 6d 61 67 69 74 2d 64 69 66 | lighted...The.options.`magit-dif | 
| 1881a0 | 66 2d 68 69 67 68 6c 69 67 68 74 2d 74 72 61 69    6c 69 6e 67 27 20 61 6e 64 0a 60 6d 61 67 69 74 | f-highlight-trailing'.and.`magit | 
| 1881c0 | 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 27 20 63 6f 6e | -diff-highlight-indentation'.con | 
| 1881e0 | 74 72 6f 6c 20 77 68 61 74 20 6b 69 6e 64 20 6f    66 0a 77 68 69 74 65 73 70 61 63 65 20 65 72 72 | trol.what.kind.of.whitespace.err | 
| 188200 | 6f 72 73 20 61 72 65 20 68 69 67 68 6c 69 67 68    74 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | ors.are.highlighted."...:group.' | 
| 188220 | 6d 61 67 69 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 | magit-diff...:safe.(lambda.(val) | 
| 188240 | 20 28 6d 65 6d 71 20 76 61 6c 20 27 28 74 20 6e    69 6c 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 73 | .(memq.val.'(t.nil.uncommitted.s | 
| 188260 | 74 61 74 75 73 29 29 29 0a 20 20 3a 74 79 70 65    20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 | tatus)))...:type.'(choice.(const | 
| 188280 | 20 3a 74 61 67 20 22 49 6e 20 61 6c 6c 20 64 69    66 66 73 22 20 74 29 0a 20 20 20 20 20 20 20 20 | .:tag."In.all.diffs".t)......... | 
| 1882a0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20    3a 74 61 67 20 22 4f 6e 6c 79 20 69 6e 20 75 6e | .........(const.:tag."Only.in.un | 
| 1882c0 | 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65    73 22 20 75 6e 63 6f 6d 6d 69 74 74 65 64 29 0a | committed.changes".uncommitted). | 
| 1882e0 | 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 65 | .................(const.:tag."Ne | 
| 188300 | 76 65 72 22 20 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 64 69 | ver".nil)))..(defcustom.magit-di | 
| 188320 | 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 74 0a 20 20 22 53 | ff-paint-whitespace-lines.t..."S | 
| 188340 | 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 20 | pecify.in.what.kind.of.lines.to. | 
| 188360 | 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 74 20 | highlight.whitespace.errors...t. | 
| 188380 | 20 20 20 20 20 20 20 20 48 69 67 68 6c 69 67 68    74 20 6f 6e 6c 79 20 69 6e 20 61 64 64 65 64 20 | ........Highlight.only.in.added. | 
| 1883a0 | 6c 69 6e 65 73 2e 0a 60 62 6f 74 68 27 20 20 20    20 48 69 67 68 6c 69 67 68 74 20 69 6e 20 61 64 | lines..`both'....Highlight.in.ad | 
| 1883c0 | 64 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20    6c 69 6e 65 73 2e 0a 60 61 6c 6c 27 20 20 20 20 | ded.and.removed.lines..`all'.... | 
| 1883e0 | 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 20 61 6e 64 | .Highlight.in.added,.removed.and | 
| 188400 | 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 2e 22    0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | .context.lines."...:package-vers | 
| 188420 | 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 20 | ion.'(magit..."3.0.0")...:group. | 
| 188440 | 27 6d 61 67 69 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 | 'magit-diff...:safe.(lambda.(val | 
| 188460 | 29 20 28 6d 65 6d 71 20 76 61 6c 20 27 28 74 20    62 6f 74 68 20 61 6c 6c 29 29 29 0a 20 20 3a 74 | ).(memq.val.'(t.both.all)))...:t | 
| 188480 | 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 69 6e 20 61 64 64 | ype.'(choice.(const.:tag."in.add | 
| 1884a0 | 65 64 20 6c 69 6e 65 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 | ed.lines".t)..................(c | 
| 1884c0 | 6f 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 61 64    64 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 | onst.:tag."in.added.and.removed. | 
| 1884e0 | 6c 69 6e 65 73 22 20 62 6f 74 68 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | lines".both)..................(c | 
| 188500 | 6f 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 61 64    64 65 64 2c 20 72 65 6d 6f 76 65 64 20 61 6e 64 | onst.:tag."in.added,.removed.and | 
| 188520 | 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 22 20    61 6c 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 | .context.lines".all)))..(defcust | 
| 188540 | 6f 6d 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 69 6e 67 | om.magit-diff-highlight-trailing | 
| 188560 | 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 77 68 69 74 65 | .t..."Whether.to.highlight.white | 
| 188580 | 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 20 64 69 | space.at.the.end.of.a.line.in.di | 
| 1885a0 | 66 66 73 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 66 2d | ffs..Used.only.when.`magit-diff- | 
| 1885c0 | 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 22 0a 20 | paint-whitespace'.is.non-nil.".. | 
| 1885e0 | 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 20 27 62 6f 6f | .:group.'magit-diff...:safe.'boo | 
| 188600 | 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 64 65 66 63 75 73 | leanp...:type.'boolean)..(defcus | 
| 188620 | 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 69 6e 64 65 6e 74 61 | tom.magit-diff-highlight-indenta | 
| 188640 | 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 48 69 67 68    6c 69 67 68 74 20 74 68 65 20 5c 22 77 72 6f 6e | tion.nil..."Highlight.the.\"wron | 
| 188660 | 67 5c 22 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20    73 74 79 6c 65 2e 0a 55 73 65 64 20 6f 6e 6c 79 | g\".indentation.style..Used.only | 
| 188680 | 20 77 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 | .when.`magit-diff-paint-whitespa | 
| 1886a0 | 63 65 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a    0a 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 6e | ce'.is.non-nil...The.value.is.an | 
| 1886c0 | 20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f    72 6d 20 28 28 52 45 47 45 58 50 20 2e 20 49 4e | .alist.of.the.form.((REGEXP...IN | 
| 1886e0 | 44 45 4e 54 29 2e 2e 2e 29 2e 20 20 54 68 65 0a    70 61 74 68 20 74 6f 20 74 68 65 20 63 75 72 72 | DENT)...)...The.path.to.the.curr | 
| 188700 | 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69    73 20 6d 61 74 63 68 65 64 20 61 67 61 69 6e 73 | ent.repository.is.matched.agains | 
| 188720 | 74 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 0a 69    6e 20 72 65 76 65 72 73 65 20 6f 72 64 65 72 2e | t.each.element.in.reverse.order. | 
| 188740 | 20 20 54 68 65 72 65 66 6f 72 65 20 69 66 20 61    20 52 45 47 45 58 50 20 6d 61 74 63 68 65 73 2c | ..Therefore.if.a.REGEXP.matches, | 
| 188760 | 20 74 68 65 6e 20 65 61 72 6c 69 65 72 0a 65 6c    65 6d 65 6e 74 73 20 61 72 65 20 6e 6f 74 20 74 | .then.earlier.elements.are.not.t | 
| 188780 | 72 69 65 64 2e 0a 0a 49 66 20 74 68 65 20 75 73    65 64 20 49 4e 44 45 4e 54 20 69 73 20 60 74 61 | ried...If.the.used.INDENT.is.`ta | 
| 1887a0 | 62 73 27 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 | bs',.highlight.indentation.with. | 
| 1887c0 | 74 61 62 73 2e 0a 49 66 20 49 4e 44 45 4e 54 20    69 73 20 61 6e 20 69 6e 74 65 67 65 72 2c 20 68 | tabs..If.INDENT.is.an.integer,.h | 
| 1887e0 | 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 74 20 6c 65 61 | ighlight.indentation.with.at.lea | 
| 188800 | 73 74 0a 74 68 61 74 20 6d 61 6e 79 20 73 70 61    63 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c | st.that.many.spaces...Otherwise, | 
| 188820 | 20 68 69 67 68 6c 69 67 68 74 20 6e 65 69 74 68    65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d | .highlight.neither."...:group.'m | 
| 188840 | 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70    65 20 60 28 72 65 70 65 61 74 20 28 63 6f 6e 73 | agit-diff...:type.`(repeat.(cons | 
| 188860 | 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 44    69 72 65 63 74 6f 72 79 20 72 65 67 65 78 70 22 | .(string.:tag."Directory.regexp" | 
| 188880 | 29 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 68 6f 69 63 65 | )........................(choice | 
| 1888a0 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 54 61    62 73 22 20 74 61 62 73 29 0a 20 20 20 20 20 20 | .(const.:tag."Tabs".tabs)....... | 
| 1888c0 | 20 20 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 65 | .........................(intege | 
| 1888e0 | 72 20 3a 74 61 67 20 22 53 70 61 63 65 73 22 20    3a 76 61 6c 75 65 20 2c 74 61 62 2d 77 69 64 74 | r.:tag."Spaces".:value.,tab-widt | 
| 188900 | 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).............................. | 
| 188920 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e    65 69 74 68 65 72 22 20 6e 69 6c 29 29 29 29 29 | ..(const.:tag."Neither".nil))))) | 
| 188940 | 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 64 65 2d 74 72 61 | ..(defcustom.magit-diff-hide-tra | 
| 188960 | 69 6c 69 6e 67 2d 63 72 2d 63 68 61 72 61 63 74    65 72 73 0a 20 20 28 61 6e 64 20 28 6d 65 6d 71 | iling-cr-characters...(and.(memq | 
| 188980 | 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 28 6d    73 2d 64 6f 73 20 77 69 6e 64 6f 77 73 2d 6e 74 | .system-type.'(ms-dos.windows-nt | 
| 1889a0 | 29 29 20 74 29 0a 20 20 22 57 68 65 74 68 65 72    20 74 6f 20 68 69 64 65 20 5e 4d 20 63 68 61 72 | )).t)..."Whether.to.hide.^M.char | 
| 1889c0 | 61 63 74 65 72 73 20 61 74 20 74 68 65 20 65 6e    64 20 6f 66 20 61 20 6c 69 6e 65 20 69 6e 20 64 | acters.at.the.end.of.a.line.in.d | 
| 1889e0 | 69 66 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 69 | iffs."...:package-version.'(magi | 
| 188a00 | 74 20 2e 20 22 32 2e 36 2e 30 22 29 0a 20 20 3a    67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 | t..."2.6.0")...:group.'magit-dif | 
| 188a20 | 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 63 75 73 74 6f 6d 20 | f...:type.'boolean)..(defcustom. | 
| 188a40 | 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c    69 67 68 74 2d 6b 65 79 77 6f 72 64 73 20 74 0a | magit-diff-highlight-keywords.t. | 
| 188a60 | 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 6b 65 74 65 | .."Whether.to.highlight.brackete | 
| 188a80 | 64 20 6b 65 79 77 6f 72 64 73 20 69 6e 20 63 6f    6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 22 0a | d.keywords.in.commit.messages.". | 
| 188aa0 | 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. | 
| 188ac0 | 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 66 66 0a 20 20 3a 74 | 12.0")...:group.'magit-diff...:t | 
| 188ae0 | 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- | 
| 188b00 | 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 20 6e 69 6c 0a 20 20 | diff-extra-stat-arguments.nil... | 
| 188b20 | 22 41 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75    6d 65 6e 74 73 20 74 6f 20 62 65 20 75 73 65 64 | "Additional.arguments.to.be.used | 
| 188b40 | 20 61 6c 6f 6e 67 73 69 64 65 20 60 2d 2d 73 74    61 74 27 2e 0a 0a 41 20 6c 69 73 74 20 6f 66 20 | .alongside.`--stat'...A.list.of. | 
| 188b60 | 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 61 72 67    75 6d 65 6e 74 73 20 6f 72 20 61 20 66 75 6e 63 | zero.or.more.arguments.or.a.func | 
| 188b80 | 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20    6e 6f 0a 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 | tion.that.takes.no.argument.and. | 
| 188ba0 | 72 65 74 75 72 6e 73 20 73 75 63 68 20 61 20 6c    69 73 74 2e 20 20 54 68 65 73 65 20 61 72 67 75 | returns.such.a.list...These.argu | 
| 188bc0 | 6d 65 6e 74 73 20 61 72 65 20 61 6c 6c 6f 77 65    64 0a 68 65 72 65 3a 20 60 2d 2d 73 74 61 74 2d | ments.are.allowed.here:.`--stat- | 
| 188be0 | 77 69 64 74 68 27 2c 20 60 2d 2d 73 74 61 74 2d    6e 61 6d 65 2d 77 69 64 74 68 27 2c 20 60 2d 2d | width',.`--stat-name-width',.`-- | 
| 188c00 | 73 74 61 74 2d 67 72 61 70 68 2d 77 69 64 74 68    27 0a 61 6e 64 20 60 2d 2d 63 6f 6d 70 61 63 74 | stat-graph-width'.and.`--compact | 
| 188c20 | 2d 73 75 6d 6d 61 72 79 27 2e 20 20 53 65 65 20    74 68 65 20 67 69 74 2d 64 69 66 66 28 31 29 20 | -summary'...See.the.git-diff(1). | 
| 188c40 | 6d 61 6e 70 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 | manpage."...:package-version.'(m | 
| 188c60 | 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 2d | agit..."3.0.0")...:group.'magit- | 
| 188c80 | 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 28 72    61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 | diff...:type.'(radio.(function-i | 
| 188ca0 | 74 65 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 75    73 65 2d 77 69 6e 64 6f 77 2d 77 69 64 74 68 2d | tem.magit-diff-use-window-width- | 
| 188cc0 | 61 73 2d 73 74 61 74 2d 77 69 64 74 68 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 | as-stat-width).................f | 
| 188ce0 | 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 6c 69 73 74 20 73 74 | unction.................(list.st | 
| 188d00 | 72 69 6e 67 29 0a 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 | ring).................(const.:ta | 
| 188d20 | 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 29 29 0a    0a 3b 3b 3b 3b 20 46 69 6c 65 20 44 69 66 66 0a | g."None".nil)))..;;;;.File.Diff. | 
| 188d40 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69    74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 | .(defcustom.magit-diff-buffer-fi | 
| 188d60 | 6c 65 2d 6c 6f 63 6b 65 64 20 74 0a 20 20 22 57    68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 64 69 | le-locked.t..."Whether.`magit-di | 
| 188d80 | 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 27 20    75 73 65 73 20 61 20 64 65 64 69 63 61 74 65 64 | ff-buffer-file'.uses.a.dedicated | 
| 188da0 | 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 | 
| 188dc0 | 61 67 69 74 20 2e 20 22 32 2e 37 2e 30 22 29 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | agit..."2.7.0")...:group.'magit- | 
| 188de0 | 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 66 66 0a 20 20 | commands...:group.'magit-diff... | 
| 188e00 | 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a    0a 3b 3b 3b 3b 20 52 65 76 69 73 69 6f 6e 20 4d | :type.'boolean)..;;;;.Revision.M | 
| 188e20 | 6f 64 65 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d    61 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 6e 69 | ode..(defgroup.magit-revision.ni | 
| 188e40 | 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 74 65 20 47 69 74 20 | l..."Inspect.and.manipulate.Git. | 
| 188e60 | 63 6f 6d 6d 69 74 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 | commits."...:link.'(info-link."( | 
| 188e80 | 6d 61 67 69 74 29 52 65 76 69 73 69 6f 6e 20 42    75 66 66 65 72 22 29 0a 20 20 3a 67 72 6f 75 70 | magit)Revision.Buffer")...:group | 
| 188ea0 | 20 27 6d 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 | .'magit-modes)..(defcustom.magit | 
| 188ec0 | 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 2d 68    6f 6f 6b 0a 20 20 27 28 62 75 67 2d 72 65 66 65 | -revision-mode-hook...'(bug-refe | 
| 188ee0 | 72 65 6e 63 65 2d 6d 6f 64 65 0a 20 20 20 20 67    6f 74 6f 2d 61 64 64 72 65 73 73 2d 6d 6f 64 65 | rence-mode.....goto-address-mode | 
| 188f00 | 29 0a 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 | )..."Hook.run.after.entering.Mag | 
| 188f20 | 69 74 2d 52 65 76 69 73 69 6f 6e 20 6d 6f 64 65    2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | it-Revision.mode."...:group.'mag | 
| 188f40 | 69 74 2d 72 65 76 69 73 69 6f 6e 0a 20 20 3a 74    79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 | it-revision...:type.'hook...:opt | 
| 188f60 | 69 6f 6e 73 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 20 20 | ions.'(bug-reference-mode....... | 
| 188f80 | 20 20 20 20 20 20 20 67 6f 74 6f 2d 61 64 64 72    65 73 73 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 | .......goto-address-mode))..(def | 
| 188fa0 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76    69 73 69 6f 6e 2d 73 65 63 74 69 6f 6e 73 2d 68 | custom.magit-revision-sections-h | 
| 188fc0 | 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 74 61 | ook...'(magit-insert-revision-ta | 
| 188fe0 | 67 0a 20 20 20 20 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 | g.....magit-insert-revision-head | 
| 189000 | 65 72 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e    73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 65 | ers.....magit-insert-revision-me | 
| 189020 | 73 73 61 67 65 0a 20 20 20 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d | ssage.....magit-insert-revision- | 
| 189040 | 6e 6f 74 65 73 0a 20 20 20 20 6d 61 67 69 74 2d    69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d | notes.....magit-insert-revision- | 
| 189060 | 64 69 66 66 0a 20 20 20 20 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 78 72 65 66 2d 62 75 74 74 6f | diff.....magit-insert-xref-butto | 
| 189080 | 6e 73 29 0a 20 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 | ns)..."Hook.run.to.insert.sectio | 
| 1890a0 | 6e 73 20 69 6e 74 6f 20 61 20 60 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 27 20 | ns.into.a.`magit-revision-mode'. | 
| 1890c0 | 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 | 
| 1890e0 | 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 72 | git..."2.3.0")...:group.'magit-r | 
| 189100 | 65 76 69 73 69 6f 6e 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 | evision...:type.'hook)..(defcust | 
| 189120 | 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 68 65 61 64 65 72 73 2d 66 6f 72 6d 61 74 | om.magit-revision-headers-format | 
| 189140 | 20 22 5c 0a 41 75 74 68 6f 72 3a 20 20 20 20 20    25 61 4e 20 3c 25 61 45 3e 0a 41 75 74 68 6f 72 | ."\.Author:.....%aN.<%aE>.Author | 
| 189160 | 44 61 74 65 3a 20 25 61 64 0a 43 6f 6d 6d 69 74    3a 20 20 20 20 20 25 63 4e 20 3c 25 63 45 3e 0a | Date:.%ad.Commit:.....%cN.<%cE>. | 
| 189180 | 43 6f 6d 6d 69 74 44 61 74 65 3a 20 25 63 64 0a    22 0a 20 20 22 46 6f 72 6d 61 74 20 73 74 72 69 | CommitDate:.%cd."..."Format.stri | 
| 1891a0 | 6e 67 20 75 73 65 64 20 74 6f 20 69 6e 73 65 72    74 20 68 65 61 64 65 72 73 20 69 6e 20 72 65 76 | ng.used.to.insert.headers.in.rev | 
| 1891c0 | 69 73 69 6f 6e 20 62 75 66 66 65 72 73 2e 0a 0a    41 6c 6c 20 68 65 61 64 65 72 73 20 69 6e 20 72 | ision.buffers...All.headers.in.r | 
| 1891e0 | 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 20    61 72 65 20 69 6e 73 65 72 74 65 64 20 62 79 20 | evision.buffers.are.inserted.by. | 
| 189200 | 74 68 65 20 73 65 63 74 69 6f 6e 0a 69 6e 73 65    72 74 65 72 20 60 6d 61 67 69 74 2d 69 6e 73 65 | the.section.inserter.`magit-inse | 
| 189220 | 72 74 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64    65 72 73 27 2e 20 20 53 6f 6d 65 20 6f 66 20 74 | rt-revision-headers'...Some.of.t | 
| 189240 | 68 65 20 68 65 61 64 65 72 73 0a 61 72 65 20 63    72 65 61 74 65 64 20 62 79 20 63 61 6c 6c 69 6e | he.headers.are.created.by.callin | 
| 189260 | 67 20 60 67 69 74 20 73 68 6f 77 20 2d 2d 66 6f    72 6d 61 74 3d 46 4f 52 4d 41 54 27 20 77 68 65 | g.`git.show.--format=FORMAT'.whe | 
| 189280 | 72 65 20 46 4f 52 4d 41 54 0a 69 73 20 74 68 65    20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65 | re.FORMAT.is.the.format.specifie | 
| 1892a0 | 64 20 68 65 72 65 2e 20 20 4f 74 68 65 72 20 68    65 61 64 65 72 73 20 61 72 65 20 68 61 72 64 20 | d.here...Other.headers.are.hard. | 
| 1892c0 | 63 6f 64 65 64 20 6f 72 0a 73 75 62 6a 65 63 74    20 74 6f 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 | coded.or.subject.to.option.`magi | 
| 1892e0 | 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 27 2e | t-revision-insert-related-refs'. | 
| 189300 | 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..." | 
| 189320 | 32 2e 33 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 6e | 2.3.0")...:group.'magit-revision | 
| 189340 | 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 6d 20 6d 61 | ...:type.'string)..(defcustom.ma | 
| 189360 | 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 73 | git-revision-insert-related-refs | 
| 189380 | 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f    20 73 68 6f 77 20 72 65 6c 61 74 65 64 20 62 72 | .t..."Whether.to.show.related.br | 
| 1893a0 | 61 6e 63 68 65 73 20 69 6e 20 72 65 76 69 73 69    6f 6e 20 62 75 66 66 65 72 73 0a 0a 60 6e 69 6c | anches.in.revision.buffers..`nil | 
| 1893c0 | 27 20 20 20 44 6f 6e 27 74 20 73 68 6f 77 20 61    6e 79 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 | '...Don't.show.any.related.branc | 
| 1893e0 | 68 65 73 2e 0a 60 74 27 20 20 20 20 20 53 68 6f    77 20 72 65 6c 61 74 65 64 20 6c 6f 63 61 6c 20 | hes..`t'.....Show.related.local. | 
| 189400 | 62 72 61 6e 63 68 65 73 2e 0a 60 61 6c 6c 27 20    20 20 53 68 6f 77 20 72 65 6c 61 74 65 64 20 6c | branches..`all'...Show.related.l | 
| 189420 | 6f 63 61 6c 20 61 6e 64 20 72 65 6d 6f 74 65 20    62 72 61 6e 63 68 65 73 2e 0a 60 6d 69 78 65 64 | ocal.and.remote.branches..`mixed | 
| 189440 | 27 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 63 68 65 73 20 61 | '.Show.all.containing.branches.a | 
| 189460 | 6e 64 20 6c 6f 63 61 6c 20 6d 65 72 67 65 64 20    62 72 61 6e 63 68 65 73 2e 22 0a 20 20 3a 70 61 | nd.local.merged.branches."...:pa | 
| 189480 | 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") | 
| 1894a0 | 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 79 70 | ...:group.'magit-revision...:typ | 
| 1894c0 | 65 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 | e.'(choice.(const.:tag."don't".n | 
| 1894e0 | 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 3a 74 61 67 | il)..................(const.:tag | 
| 189500 | 20 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 | ."local.only".t)................ | 
| 189520 | 20 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 | ..(const.:tag."all.related".all) | 
| 189540 | 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 61 | ..................(const.:tag."a | 
| 189560 | 6c 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 | ll.containing,.local.merged".mix | 
| 189580 | 65 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 | ed)))..(defcustom.magit-revision | 
| 1895a0 | 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 20 20 22 57 | -use-hash-sections.'quicker..."W | 
| 1895c0 | 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 20 74 68 65 | hether.to.turn.hashes.inside.the | 
| 1895e0 | 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 73 2e 0a 0a | .commit.message.into.sections... | 
| 189600 | 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 64 65 20 74 | If.non-nil,.then.hashes.inside.t | 
| 189620 | 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 20 69 6e 74 | he.commit.message.are.turned.int | 
| 189640 | 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 69 73 20 61 | o.`commit'.sections...There.is.a | 
| 189660 | 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 0a 70 65 | .trade.off.to.be.made.between.pe | 
| 189680 | 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 2d 20 60 73 | rformance.and.reliability:..-.`s | 
| 1896a0 | 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 64 20 74 6f | low'.calls.git.for.every.word.to | 
| 1896c0 | 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 6b 27 20 73 | .be.absolutely.sure..-.`quick'.s | 
| 1896e0 | 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 68 61 72 61 | kips.words.less.than.seven.chara | 
| 189700 | 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 74 69 6f 6e | cters.long..-.`quicker'.addition | 
| 189720 | 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 63 6f 6e 74 | ally.skips.words.that.don't.cont | 
| 189740 | 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 73 65 73 20 | ain.a.number..-.`quickest'.uses. | 
| 189760 | 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 73 65 76 65 | all.words.that.are.at.least.seve | 
| 189780 | 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 68 20 63 6f | n.characters...long.and.which.co | 
| 1897a0 | 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 20 77 65 6c | ntain.at.least.one.number.as.wel | 
| 1897c0 | 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 0a 49 66 20 | l.as.at.least...one.letter...If. | 
| 1897e0 | 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 69 | nil,.then.no.hashes.are.turned.i | 
| 189800 | 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 69 6c 6c 20 | nto.sections,.but.you.can.still. | 
| 189820 | 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 69 6e 67 20 | visit.the.commit.at.point.using. | 
| 189840 | 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 20 27 28 6d | \"RET\"."...:package-version.'(m | 
| 189860 | 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 | 
| 189880 | 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 63 6f 6e 73 | -revision...:type.'(choice.(cons | 
| 1898a0 | 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 73 74 22 20 | t.:tag."Use.sections,.quickest". | 
| 1898c0 | 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 63 6f 6e 73 | quickest)..................(cons | 
| 1898e0 | 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 72 22 20 71 | t.:tag."Use.sections,.quicker".q | 
| 189900 | 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 6e 73 74 20 | uicker)..................(const. | 
| 189920 | 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 75 69 63 6b | :tag."Use.sections,.quick".quick | 
| 189940 | 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." | 
| 189960 | 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 20 20 20 20 | Use.sections,.slow".slow)....... | 
| 189980 | 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 74 20 75 73 | ...........(const.:tag."Don't.us | 
| 1899a0 | 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 6f 6d 20 6d | e.sections".nil)))..(defcustom.m | 
| 1899c0 | 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 20 6e 69 6c | agit-revision-show-gravatars.nil | 
| 1899e0 | 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 20 69 6d 61 | ..."Whether.to.show.gravatar.ima | 
| 189a00 | 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 20 6e 69 6c | ges.in.revision.buffers...If.nil | 
| 189a20 | 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 61 74 61 72 | ,.then.don't.insert.any.gravatar | 
| 189a40 | 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 62 6f 74 68 | .images...If.t,.then.insert.both | 
| 189a60 | 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 6d 6d 69 74 | .images...If.`author'.or.`commit | 
| 189a80 | 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 65 73 70 65 | ter',.then.insert.only.the.respe | 
| 189aa0 | 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 73 74 6f 6d | ctive.image...If.you.have.custom | 
| 189ac0 | 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 69 6f 6e 2d | ized.the.option.`magit-revision- | 
| 189ae0 | 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 6e 73 65 72 | header-format'.and.want.to.inser | 
| 189b00 | 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 61 6c 73 6f | t.the.images.then.you.might.also | 
| 189b20 | 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 20 73 6f 2e | .have.to.specify.where.to.do.so. | 
| 189b40 | 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 20 74 6f 20 | ..In.that.case.the.value.has.to. | 
| 189b60 | 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 72 20 65 78 | be.a.cons-cell.of.two.regular.ex | 
| 189b80 | 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 73 20 77 68 | pressions...The.car.specifies.wh | 
| 189ba0 | 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 6d 61 67 65 | ere.to.insert.the.author's.image | 
| 189bc0 | 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. | 
| 189be0 | 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 63 68 65 64 | inserted.right.after.the.matched | 
| 189c00 | 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 65 20 6e 65 | .text,.the.bottom.half.on.the.ne | 
| 189c20 | 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 20 54 68 65 | xt.line.in.the.same.column...The | 
| 189c40 | 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 72 74 20 74 | .cdr.specifies.where.to.insert.t | 
| 189c60 | 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 69 6e 67 6c | he.committer's.image,.accordingl | 
| 189c80 | 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 72 20 6d 61 | y...Either.the.car.or.the.cdr.ma | 
| 189ca0 | 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 6e 20 27 28 | y.be.nil."...:package-version.'( | 
| 189cc0 | 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 | 
| 189ce0 | 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 63 6f 6e 73 | -revision...:type.'(choice.(cons | 
| 189d00 | 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 73 68    6f 77 20 67 72 61 76 61 74 61 72 73 22 20 6e 69 | t.:tag."Don't.show.gravatars".ni | 
| 189d20 | 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. | 
| 189d40 | 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 20 20 20 20 20 20 20 | "Show.gravatars".t)............. | 
| 189d60 | 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 | 
| 189d80 | 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 20 20 20 20 20 20 | avatar".author)................. | 
| 189da0 | 20 28 63 6f 6e 73 74 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 | .(const.:tag."Show.committer.gra | 
| 189dc0 | 76 61 74 61 72 22 20 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 | vatar".committer)............... | 
| 189de0 | 20 20 20 28 63 6f 6e 73 20 20 3a 74 61 67 20 22    53 68 6f 77 20 67 72 61 76 61 74 61 72 73 20 75 | ...(cons..:tag."Show.gravatars.u | 
| 189e00 | 73 69 6e 67 20 63 75 73 74 6f 6d 20 70 61 74 74    65 72 6e 2e 22 0a 20 20 20 20 20 20 20 20 20 20 | sing.custom.pattern."........... | 
| 189e20 | 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 41 75 74 68 | ..............(regexp.:tag."Auth | 
| 189e40 | 6f 72 20 72 65 67 65 78 70 22 20 20 20 20 22 5e    41 75 74 68 6f 72 3a 20 20 20 20 20 22 29 0a 20 | or.regexp"...."^Author:.....").. | 
| 189e60 | 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 65 78 70 20 3a | .......................(regexp.: | 
| 189e80 | 74 61 67 20 22 43 6f 6d 6d 69 74 74 65 72 20 72    65 67 65 78 70 22 20 22 5e 43 6f 6d 6d 69 74 3a | tag."Committer.regexp"."^Commit: | 
| 189ea0 | 20 20 20 20 20 22 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 76 | ....."))))..(defcustom.magit-rev | 
| 189ec0 | 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 20 6e 69 6c 0a 20 20 | ision-use-gravatar-kludge.nil... | 
| 189ee0 | 22 57 68 65 74 68 65 72 20 74 6f 20 77 6f 72 6b    20 61 72 6f 75 6e 64 20 61 20 62 75 67 20 77 68 | "Whether.to.work.around.a.bug.wh | 
| 189f00 | 69 63 68 20 61 66 66 65 63 74 73 20 64 69 73 70    6c 61 79 20 6f 66 20 67 72 61 76 61 74 61 72 73 | ich.affects.display.of.gravatars | 
| 189f20 | 2e 0a 0a 47 72 61 76 61 74 61 72 20 69 6d 61 67    65 73 20 61 72 65 20 73 70 6c 69 63 65 64 20 69 | ...Gravatar.images.are.spliced.i | 
| 189f40 | 6e 74 6f 20 74 77 6f 20 68 61 6c 76 65 73 20 77    68 69 63 68 20 61 72 65 20 74 68 65 6e 0a 64 69 | nto.two.halves.which.are.then.di | 
| 189f60 | 73 70 6c 61 79 65 64 20 6f 6e 20 73 65 70 61 72    61 74 65 20 6c 69 6e 65 73 2e 20 20 4f 6e 20 4f | splayed.on.separate.lines...On.O | 
| 189f80 | 53 20 58 20 74 68 65 20 73 70 6c 69 63 69 6e 67    20 68 61 73 20 61 20 62 75 67 20 69 6e 0a 73 6f | S.X.the.splicing.has.a.bug.in.so | 
| 189fa0 | 6d 65 20 45 6d 61 63 73 20 62 75 69 6c 64 73 2c    20 77 68 69 63 68 20 63 61 75 73 65 73 20 74 68 | me.Emacs.builds,.which.causes.th | 
| 189fc0 | 65 20 74 6f 70 20 61 6e 64 20 62 6f 74 74 6f 6d    20 68 61 6c 76 65 73 20 74 6f 20 62 65 0a 69 6e | e.top.and.bottom.halves.to.be.in | 
| 189fe0 | 74 65 72 63 68 61 6e 67 65 64 2e 20 20 45 6e 61    62 6c 69 6e 67 20 74 68 69 73 20 6f 70 74 69 6f | terchanged...Enabling.this.optio | 
| 18a000 | 6e 20 77 6f 72 6b 73 20 61 72 6f 75 6e 64 20 74    68 69 73 20 69 73 73 75 65 20 62 79 0a 69 6e 74 | n.works.around.this.issue.by.int | 
| 18a020 | 65 72 63 68 61 6e 67 69 6e 67 20 74 68 65 20 68    61 6c 76 65 73 20 6f 6e 63 65 20 6d 6f 72 65 2c | erchanging.the.halves.once.more, | 
| 18a040 | 20 77 68 69 63 68 20 63 61 6e 63 65 6c 73 20 6f    75 74 20 74 68 65 20 65 66 66 65 63 74 0a 6f 66 | .which.cancels.out.the.effect.of | 
| 18a060 | 20 74 68 65 20 62 75 67 2e 0a 0a 53 65 65 20 68    74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f | .the.bug...See.https://github.co | 
| 18a080 | 6d 2f 6d 61 67 69 74 2f 6d 61 67 69 74 2f 69 73    73 75 65 73 2f 32 32 36 35 0a 61 6e 64 20 68 74 | m/magit/magit/issues/2265.and.ht | 
| 18a0a0 | 74 70 73 3a 2f 2f 64 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 | tps://debbugs.gnu.org/cgi/bugrep | 
| 18a0c0 | 6f 72 74 2e 63 67 69 3f 62 75 67 3d 37 38 34 37    2e 0a 0a 53 74 61 72 74 69 6e 67 20 77 69 74 68 | ort.cgi?bug=7847...Starting.with | 
| 18a0e0 | 20 45 6d 61 63 73 20 32 36 2e 31 20 74 68 69 73    20 6b 6c 75 64 67 65 20 73 68 6f 75 6c 64 20 6e | .Emacs.26.1.this.kludge.should.n | 
| 18a100 | 6f 74 20 62 65 20 72 65 71 75 69 72 65 64 20 66    6f 72 0a 61 6e 79 20 62 75 69 6c 64 2e 22 0a 20 | ot.be.required.for.any.build.".. | 
| 18a120 | 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 33 | .:package-version.'(magit..."2.3 | 
| 18a140 | 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 6e 0a 20 20 | .0")...:group.'magit-revision... | 
| 18a160 | 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 | 
| 18a180 | 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 6c 2d    73 75 6d 6d 61 72 79 2d 6c 69 6e 65 20 6e 69 6c | t-revision-fill-summary-line.nil | 
| 18a1a0 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 66    69 6c 6c 20 65 78 63 65 73 73 69 76 65 6c 79 20 | ..."Whether.to.fill.excessively. | 
| 18a1c0 | 6c 6f 6e 67 20 73 75 6d 6d 61 72 79 20 6c 69 6e    65 73 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20 | long.summary.lines...If.this.is. | 
| 18a1e0 | 61 6e 20 69 6e 74 65 67 65 72 2c 20 74 68 65 6e    20 74 68 65 20 73 75 6d 6d 61 72 79 20 6c 69 6e | an.integer,.then.the.summary.lin | 
| 18a200 | 65 20 69 73 20 66 69 6c 6c 65 64 20 69 66 20 69    74 20 69 73 0a 6c 6f 6e 67 65 72 20 74 68 61 6e | e.is.filled.if.it.is.longer.than | 
| 18a220 | 20 65 69 74 68 65 72 20 74 68 65 20 6c 69 6d 69    74 20 73 70 65 63 69 66 69 65 64 20 68 65 72 65 | .either.the.limit.specified.here | 
| 18a240 | 20 6f 72 20 60 77 69 6e 64 6f 77 2d 77 69 64 74    68 27 2e 0a 0a 59 6f 75 20 6d 61 79 20 77 61 6e | .or.`window-width'...You.may.wan | 
| 18a260 | 74 20 74 6f 20 6f 6e 6c 79 20 73 65 74 20 74 68    69 73 20 6c 6f 63 61 6c 6c 79 20 69 6e 20 5c 22 | t.to.only.set.this.locally.in.\" | 
| 18a280 | 2e 64 69 72 2d 6c 6f 63 61 6c 73 2d 32 2e 65 6c    5c 22 20 66 6f 72 0a 72 65 70 6f 73 69 74 6f 72 | .dir-locals-2.el\".for.repositor | 
| 18a2a0 | 69 65 73 20 6b 6e 6f 77 6e 20 74 6f 20 63 6f 6e    74 61 69 6e 20 62 61 64 20 63 6f 6d 6d 69 74 20 | ies.known.to.contain.bad.commit. | 
| 18a2c0 | 6d 65 73 73 61 67 65 73 2e 0a 0a 54 68 65 20 62    6f 64 79 20 6f 66 20 74 68 65 20 6d 65 73 73 61 | messages...The.body.of.the.messa | 
| 18a2e0 | 67 65 20 69 73 20 6c 65 66 74 20 61 6c 6f 6e 65    20 62 65 63 61 75 73 65 20 28 61 29 20 6d 6f 73 | ge.is.left.alone.because.(a).mos | 
| 18a300 | 74 20 70 65 6f 70 6c 65 20 77 68 6f 0a 77 72 69    74 65 20 65 78 63 65 73 73 69 76 65 6c 79 20 6c | t.people.who.write.excessively.l | 
| 18a320 | 6f 6e 67 20 73 75 6d 6d 61 72 79 20 6c 69 6e 65    73 20 75 73 75 61 6c 6c 79 20 64 6f 6e 27 74 20 | ong.summary.lines.usually.don't. | 
| 18a340 | 61 64 64 20 61 20 62 6f 64 79 20 61 6e 64 0a 28    62 29 20 65 76 65 6e 20 70 65 6f 70 6c 65 20 77 | add.a.body.and.(b).even.people.w | 
| 18a360 | 68 6f 20 68 61 76 65 20 74 68 65 20 64 65 63 65    6e 63 79 20 74 6f 20 77 72 61 70 20 74 68 65 69 | ho.have.the.decency.to.wrap.thei | 
| 18a380 | 72 20 6c 69 6e 65 73 20 6d 61 79 20 68 61 76 65    0a 61 20 67 6f 6f 64 20 72 65 61 73 6f 6e 20 74 | r.lines.may.have.a.good.reason.t | 
| 18a3a0 | 6f 20 69 6e 63 6c 75 64 65 20 61 20 6c 6f 6e 67    20 6c 69 6e 65 20 69 6e 20 74 68 65 20 62 6f 64 | o.include.a.long.line.in.the.bod | 
| 18a3c0 | 79 20 73 6f 6d 65 74 69 6d 65 73 2e 22 0a 20 20    3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | y.sometimes."...:package-version | 
| 18a3e0 | 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 | 
| 18a400 | 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.( | 
| 18a420 | 63 6f 6e 73 74 20 20 20 3a 74 61 67 20 22 44 6f    6e 27 74 20 66 69 6c 6c 22 20 6e 69 6c 29 0a 20 | const...:tag."Don't.fill".nil).. | 
| 18a440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 46 | ................(integer.:tag."F | 
| 18a460 | 69 6c 6c 20 69 66 20 6c 6f 6e 67 65 72 20 74 68    61 6e 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 | ill.if.longer.than")))..(defcust | 
| 18a480 | 6f 6d 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 | om.magit-revision-filter-files-o | 
| 18a4a0 | 6e 2d 66 6f 6c 6c 6f 77 20 6e 69 6c 0a 20 20 22    57 68 65 74 68 65 72 20 74 6f 20 68 6f 6e 6f 72 | n-follow.nil..."Whether.to.honor | 
| 18a4c0 | 20 66 69 6c 65 20 66 69 6c 74 65 72 20 69 66 20    6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 69 6e | .file.filter.if.log.arguments.in | 
| 18a4e0 | 63 6c 75 64 65 20 2d 2d 66 6f 6c 6c 6f 77 2e 0a    0a 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 | clude.--follow...When.a.commit.i | 
| 18a500 | 73 20 64 69 73 70 6c 61 79 65 64 20 66 72 6f 6d    20 61 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 74 | s.displayed.from.a.log.buffer,.t | 
| 18a520 | 68 65 20 72 65 73 75 6c 74 69 6e 67 0a 72 65 76    69 73 69 6f 6e 20 62 75 66 66 65 72 20 75 73 75 | he.resulting.revision.buffer.usu | 
| 18a540 | 61 6c 6c 79 20 73 68 61 72 65 73 20 74 68 65 20    6c 6f 67 27 73 20 66 69 6c 65 20 61 72 67 75 6d | ally.shares.the.log's.file.argum | 
| 18a560 | 65 6e 74 73 2c 0a 72 65 73 74 72 69 63 74 69 6e    67 20 74 68 65 20 64 69 66 66 20 74 6f 20 74 68 | ents,.restricting.the.diff.to.th | 
| 18a580 | 6f 73 65 20 66 69 6c 65 73 2e 20 20 48 6f 77 65    76 65 72 2c 20 74 68 65 72 65 27 73 20 61 0a 63 | ose.files...However,.there's.a.c | 
| 18a5a0 | 6f 6d 70 6c 69 63 61 74 69 6f 6e 20 77 68 65 6e    20 74 68 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e | omplication.when.the.log.argumen | 
| 18a5c0 | 74 73 20 69 6e 63 6c 75 64 65 20 2d 2d 66 6f 6c    6c 6f 77 3a 20 69 66 20 74 68 65 20 6c 6f 67 0a | ts.include.--follow:.if.the.log. | 
| 18a5e0 | 66 6f 6c 6c 6f 77 73 20 61 20 66 69 6c 65 20 61    63 72 6f 73 73 20 61 20 72 65 6e 61 6d 65 20 65 | follows.a.file.across.a.rename.e | 
| 18a600 | 76 65 6e 74 2c 20 6b 65 65 70 69 6e 67 20 74 68    65 20 66 69 6c 65 0a 72 65 73 74 72 69 63 74 69 | vent,.keeping.the.file.restricti | 
| 18a620 | 6f 6e 20 77 6f 75 6c 64 20 6d 65 61 6e 20 73 68    6f 77 69 6e 67 20 61 6e 20 65 6d 70 74 79 20 64 | on.would.mean.showing.an.empty.d | 
| 18a640 | 69 66 66 20 69 6e 20 72 65 76 69 73 69 6f 6e 20    62 75 66 66 65 72 73 0a 66 6f 72 20 63 6f 6d 6d | iff.in.revision.buffers.for.comm | 
| 18a660 | 69 74 73 20 62 65 66 6f 72 65 20 74 68 65 20 72    65 6e 61 6d 65 20 65 76 65 6e 74 2e 0a 0a 57 68 | its.before.the.rename.event...Wh | 
| 18a680 | 65 6e 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69    73 20 6e 69 6c 2c 20 74 68 65 20 72 65 76 69 73 | en.this.option.is.nil,.the.revis | 
| 18a6a0 | 69 6f 6e 20 62 75 66 66 65 72 20 69 67 6e 6f 72    65 73 20 74 68 65 20 6c 6f 67 27 73 0a 66 69 6c | ion.buffer.ignores.the.log's.fil | 
| 18a6c0 | 74 65 72 20 69 66 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 | ter.if.the.log.arguments.include | 
| 18a6e0 | 20 2d 2d 66 6f 6c 6c 6f 77 2e 20 20 49 66 20 6e    6f 6e 2d 6e 69 6c 2c 20 74 68 65 0a 6c 6f 67 27 | .--follow...If.non-nil,.the.log' | 
| 18a700 | 73 20 66 69 6c 65 20 66 69 6c 74 65 72 20 69 73    20 61 6c 77 61 79 73 20 68 6f 6e 6f 72 65 64 2e | s.file.filter.is.always.honored. | 
| 18a720 | 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..." | 
| 18a740 | 33 2e 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 6e | 3.0.0")...:group.'magit-revision | 
| 18a760 | 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61    6e 29 0a 0a 3b 3b 3b 3b 20 56 69 73 69 74 20 43 | ...:type.'boolean)..;;;;.Visit.C | 
| 18a780 | 6f 6d 6d 61 6e 64 73 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 | ommands..(defcustom.magit-diff-v | 
| 18a7a0 | 69 73 69 74 2d 70 72 65 76 69 6f 75 73 2d 62 6c    6f 62 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 | isit-previous-blob.t..."Whether. | 
| 18a7c0 | 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69    74 2d 66 69 6c 65 27 20 6d 61 79 20 76 69 73 69 | `magit-diff-visit-file'.may.visi | 
| 18a7e0 | 74 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 62    6c 6f 62 2e 0a 0a 57 68 65 6e 20 74 68 69 73 20 | t.the.previous.blob...When.this. | 
| 18a800 | 69 73 20 74 20 61 6e 64 20 70 6f 69 6e 74 20 69    73 20 6f 6e 20 61 20 72 65 6d 6f 76 65 64 20 6c | is.t.and.point.is.on.a.removed.l | 
| 18a820 | 69 6e 65 20 69 6e 20 61 20 64 69 66 66 20 66 6f    72 20 61 0a 63 6f 6d 6d 69 74 74 65 64 20 63 68 | ine.in.a.diff.for.a.committed.ch | 
| 18a840 | 61 6e 67 65 2c 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 | ange,.then.`magit-diff-visit-fil | 
| 18a860 | 65 27 20 76 69 73 69 74 73 20 74 68 65 20 62 6c    6f 62 0a 66 72 6f 6d 20 74 68 65 20 6c 61 73 74 | e'.visits.the.blob.from.the.last | 
| 18a880 | 20 72 65 76 69 73 69 6f 6e 20 77 68 69 63 68 20    73 74 69 6c 6c 20 68 61 64 20 74 68 61 74 20 6c | .revision.which.still.had.that.l | 
| 18a8a0 | 69 6e 65 2e 0a 0a 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 70 | ine...Currently.this.is.only.sup | 
| 18a8c0 | 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 6f | ported.for.committed.changes,.fo | 
| 18a8e0 | 72 0a 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 20 60 6d | r.staged.and.unstaged.changes.`m | 
| 18a900 | 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d    66 69 6c 65 27 20 61 6c 77 61 79 73 0a 76 69 73 | agit-diff-visit-file'.always.vis | 
| 18a920 | 69 74 73 20 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 | its.the.file.in.the.working.tree | 
| 18a940 | 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... | 
| 18a960 | 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 64 69 66 66 0a 20 20 | "2.9.0")...:group.'magit-diff... | 
| 18a980 | 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 | 
| 18a9a0 | 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 61 76 6f    69 64 2d 68 65 61 64 2d 62 6c 6f 62 20 6e 69 6c | t-diff-visit-avoid-head-blob.nil | 
| 18a9c0 | 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67    69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 | ..."Whether.`magit-diff-visit-fi | 
| 18a9e0 | 6c 65 27 20 61 76 6f 69 64 73 20 76 69 73 69 74    69 6e 67 20 61 20 62 6c 6f 62 20 66 72 6f 6d 20 | le'.avoids.visiting.a.blob.from. | 
| 18aa00 | 60 48 45 41 44 27 2e 0a 0a 42 79 20 64 65 66 61    75 6c 74 20 60 6d 61 67 69 74 2d 64 69 66 66 2d | `HEAD'...By.default.`magit-diff- | 
| 18aa20 | 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 62 6c | visit-file'.always.visits.the.bl | 
| 18aa40 | 6f 62 20 74 68 61 74 0a 61 64 64 65 64 20 74 68    65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 | ob.that.added.the.current.line,. | 
| 18aa60 | 77 68 69 6c 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 65 65 | while.`magit-diff-visit-worktree | 
| 18aa80 | 2d 66 69 6c 65 27 0a 76 69 73 69 74 73 20 74 68    65 20 72 65 73 70 65 63 74 69 76 65 20 66 69 6c | -file'.visits.the.respective.fil | 
| 18aaa0 | 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67    20 74 72 65 65 2e 20 20 46 6f 72 20 74 68 65 20 | e.in.the.working.tree...For.the. | 
| 18aac0 | 60 48 45 41 44 27 0a 63 6f 6d 6d 69 74 2c 20 74    68 65 20 66 6f 72 6d 65 72 20 63 6f 6d 6d 61 6e | `HEAD'.commit,.the.former.comman | 
| 18aae0 | 64 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 65 20 66 69 6c | d.used.to.visit.the.worktree.fil | 
| 18ab00 | 65 20 74 6f 6f 2c 0a 62 75 74 20 74 68 61 74 20    6d 61 64 65 20 69 74 20 69 6d 70 6f 73 73 69 62 | e.too,.but.that.made.it.impossib | 
| 18ab20 | 6c 65 20 74 6f 20 76 69 73 69 74 20 61 20 62 6c    6f 62 20 66 72 6f 6d 20 60 48 45 41 44 27 2e 0a | le.to.visit.a.blob.from.`HEAD'.. | 
| 18ab40 | 0a 57 68 65 6e 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 | .When.point.is.on.a.removed.line | 
| 18ab60 | 20 61 6e 64 20 74 68 61 74 20 63 68 61 6e 67 65    20 68 61 73 20 6e 6f 74 20 62 65 65 6e 0a 63 6f | .and.that.change.has.not.been.co | 
| 18ab80 | 6d 6d 69 74 74 65 64 20 79 65 74 2c 20 74 68 65    6e 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | mmitted.yet,.then.`magit-diff-vi | 
| 18aba0 | 73 69 74 2d 66 69 6c 65 27 20 6e 6f 77 20 76 69    73 69 74 73 20 74 68 65 20 6c 61 73 74 0a 62 6c | sit-file'.now.visits.the.last.bl | 
| 18abc0 | 6f 62 20 74 68 61 74 20 73 74 69 6c 6c 20 68 61    64 20 74 68 61 74 20 6c 69 6e 65 2c 20 77 68 69 | ob.that.still.had.that.line,.whi | 
| 18abe0 | 63 68 20 69 73 20 61 20 62 6c 6f 62 20 66 72 6f    6d 20 60 48 45 41 44 27 2e 0a 50 72 65 76 69 6f | ch.is.a.blob.from.`HEAD'..Previo | 
| 18ac00 | 75 73 6c 79 20 74 68 69 73 20 66 75 6e 63 74 69    6f 6e 20 75 73 65 64 20 74 6f 20 76 69 73 69 74 | usly.this.function.used.to.visit | 
| 18ac20 | 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 66 69    6c 65 20 6e 6f 74 0a 6f 6e 6c 79 20 66 6f 72 20 | .the.worktree.file.not.only.for. | 
| 18ac40 | 61 64 64 65 64 20 6c 69 6e 65 73 20 62 75 74 20    61 6c 73 6f 20 66 6f 72 20 73 75 63 68 20 72 65 | added.lines.but.also.for.such.re | 
| 18ac60 | 6d 6f 76 65 64 20 6c 69 6e 65 73 2e 0a 0a 49 66    20 79 6f 75 20 70 72 65 66 65 72 20 74 68 65 20 | moved.lines...If.you.prefer.the. | 
| 18ac80 | 6f 6c 64 20 62 65 68 61 76 69 6f 72 73 2c 20 74    68 65 6e 20 73 65 74 20 74 68 69 73 20 74 6f 20 | old.behaviors,.then.set.this.to. | 
| 18aca0 | 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.. | 
| 18acc0 | 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 64 69 66 66 0a 20 | ."3.0.0")...:group.'magit-diff.. | 
| 18ace0 | 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29    0a 0a 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 | .:type.'boolean)..;;;.Faces..(de | 
| 18ad00 | 66 66 61 63 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 0a 20 20 | fface.magit-diff-file-heading... | 
| 18ad20 | 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 72 73 | `((t.,@(and.(>=.emacs-major-vers | 
| 18ad40 | 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 77 65 | ion.27).'(:extend.t))........:we | 
| 18ad60 | 69 67 68 74 20 62 6f 6c 64 29 29 0a 20 20 22 46    61 63 65 20 66 6f 72 20 64 69 66 66 20 66 69 6c | ight.bold))..."Face.for.diff.fil | 
| 18ad80 | 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 61 63 | e.headings."...:group.'magit-fac | 
| 18ada0 | 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 68 65 | es)..(defface.magit-diff-file-he | 
| 18adc0 | 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 0a    20 20 60 28 28 74 20 2c 40 28 61 6e 64 20 28 3e | ading-highlight...`((t.,@(and.(> | 
| 18ade0 | 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 | 
| 18ae00 | 65 6e 64 20 74 29 29 0a 20 20 20 20 20 20 20 3a    69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 73 65 | end.t))........:inherit.magit-se | 
| 18ae20 | 63 74 69 6f 6e 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 63 75 | ction-highlight))..."Face.for.cu | 
| 18ae40 | 72 72 65 6e 74 20 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 | rrent.diff.file.headings."...:gr | 
| 18ae60 | 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 | 
| 18ae80 | 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 74 69 6f 6e 0a 20 20 | t-diff-file-heading-selection... | 
| 18aea0 | 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 | 
| 18aec0 | 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 | 
| 18aee0 | 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))..... | 
| 18af00 | 20 3a 69 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 | .:inherit.magit-diff-file-headin | 
| 18af20 | 67 2d 68 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 73 61 | g-highlight......:foreground."sa | 
| 18af40 | 6c 6d 6f 6e 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 | lmon4").....(((class.color).(bac | 
| 18af60 | 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 3d 20 65 | kground.dark))......,@(and.(>=.e | 
| 18af80 | 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 64 | macs-major-version.27).'(:extend | 
| 18afa0 | 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 2d 66 69 | .t))......:inherit.magit-diff-fi | 
| 18afc0 | 6c 65 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 72 65 67 | le-heading-highlight......:foreg | 
| 18afe0 | 72 6f 75 6e 64 20 22 4c 69 67 68 74 53 61 6c 6d    6f 6e 33 22 29 29 0a 20 20 22 46 61 63 65 20 66 | round."LightSalmon3"))..."Face.f | 
| 18b000 | 6f 72 20 73 65 6c 65 63 74 65 64 20 64 69 66 66    20 66 69 6c 65 20 68 65 61 64 69 6e 67 73 2e 22 | or.selected.diff.file.headings." | 
| 18b020 | 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 | 
| 18b040 | 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 0a 20 20 60 28 28 28 | e.magit-diff-hunk-heading...`((( | 
| 18b060 | 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 74 29 | (class.color).(background.light) | 
| 18b080 | 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 65 | )......,@(and.(>=.emacs-major-ve | 
| 18b0a0 | 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 61 | rsion.27).'(:extend.t))......:ba | 
| 18b0c0 | 63 6b 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 | ckground."grey80"......:foregrou | 
| 18b0e0 | 6e 64 20 22 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 | nd."grey30").....(((class.color) | 
| 18b100 | 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 61 6e 64 20 | .(background.dark))......,@(and. | 
| 18b120 | 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 | 
| 18b140 | 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 65 79 | xtend.t))......:background."grey | 
| 18b160 | 32 35 22 0a 20 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 | 25"......:foreground."grey70")). | 
| 18b180 | 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 73 2e 22 | .."Face.for.diff.hunk.headings." | 
| 18b1a0 | 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 | 
| 18b1c0 | 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 68 69 67 68 6c 69 | e.magit-diff-hunk-heading-highli | 
| 18b1e0 | 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 6b 67 72 6f | ght...`((((class.color).(backgro | 
| 18b200 | 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 65 6d 61 63 | und.light))......,@(and.(>=.emac | 
| 18b220 | 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 64 20 74 29 | s-major-version.27).'(:extend.t) | 
| 18b240 | 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75    6e 64 20 22 67 72 65 79 37 35 22 0a 20 20 20 20 | )......:background."grey75"..... | 
| 18b260 | 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72    65 79 33 30 22 29 0a 20 20 20 20 28 28 28 63 6c | .:foreground."grey30").....(((cl | 
| 18b280 | 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 20 | ass.color).(background.dark))... | 
| 18b2a0 | 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 6f | ...,@(and.(>=.emacs-major-versio | 
| 18b2c0 | 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 72 | n.27).'(:extend.t))......:backgr | 
| 18b2e0 | 6f 75 6e 64 20 22 67 72 65 79 33 35 22 0a 20 20    20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 | ound."grey35"......:foreground." | 
| 18b300 | 67 72 65 79 37 30 22 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 | grey70"))..."Face.for.current.di | 
| 18b320 | 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 61 67 | ff.hunk.headings."...:group.'mag | 
| 18b340 | 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 68 | it-faces)..(defface.magit-diff-h | 
| 18b360 | 75 6e 6b 2d 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 | unk-heading-selection...`((((cla | 
| 18b380 | 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 20 | ss.color).(background.light))... | 
| 18b3a0 | 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 6f | ...,@(and.(>=.emacs-major-versio | 
| 18b3c0 | 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 6e 68 65 72 69 | n.27).'(:extend.t))......:inheri | 
| 18b3e0 | 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 69 67 68 6c 69 | t.magit-diff-hunk-heading-highli | 
| 18b400 | 67 68 74 0a 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 | ght......:foreground."salmon4"). | 
| 18b420 | 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 20 | ....(((class.color).(background. | 
| 18b440 | 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 6a | dark))......,@(and.(>=.emacs-maj | 
| 18b460 | 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)).... | 
| 18b480 | 20 20 3a 69 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 | ..:inherit.magit-diff-hunk-headi | 
| 18b4a0 | 6e 67 2d 68 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 | ng-highlight......:foreground."L | 
| 18b4c0 | 69 67 68 74 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 | ightSalmon3"))..."Face.for.selec | 
| 18b4e0 | 74 65 64 20 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 | ted.diff.hunk.headings."...:grou | 
| 18b500 | 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- | 
| 18b520 | 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e    0a 20 20 60 28 28 74 20 3a 69 6e 68 65 72 69 74 | diff-hunk-region...`((t.:inherit | 
| 18b540 | 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 2c 40 28    61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 | .bold........,@(and.(>=.emacs-ma | 
| 18b560 | 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | jor-version.27)...............(l | 
| 18b580 | 69 73 74 20 3a 65 78 74 65 6e 64 20 28 69 67 6e    6f 72 65 2d 65 72 72 6f 72 73 20 28 66 61 63 65 | ist.:extend.(ignore-errors.(face | 
| 18b5a0 | 2d 61 74 74 72 69 62 75 74 65 20 27 72 65 67 69    6f 6e 20 3a 65 78 74 65 6e 64 29 29 29 29 29 29 | -attribute.'region.:extend)))))) | 
| 18b5c0 | 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 62 79    20 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | ..."Face.used.by.`magit-diff-hig | 
| 18b5e0 | 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'.. | 
| 18b600 | 0a 54 68 69 73 20 66 61 63 65 20 69 73 20 6f 76    65 72 6c 61 69 64 20 6f 76 65 72 20 74 65 78 74 | .This.face.is.overlaid.over.text | 
| 18b620 | 20 74 68 61 74 20 75 73 65 73 20 6f 74 68 65 72    20 68 75 6e 6b 20 66 61 63 65 73 2c 0a 61 6e 64 | .that.uses.other.hunk.faces,.and | 
| 18b640 | 20 74 68 6f 73 65 20 6e 6f 72 6d 61 6c 6c 79 20    73 65 74 20 74 68 65 20 66 6f 72 65 67 72 6f 75 | .those.normally.set.the.foregrou | 
| 18b660 | 6e 64 20 61 6e 64 20 62 61 63 6b 67 72 6f 75 6e    64 20 63 6f 6c 6f 72 73 2e 0a 54 68 65 20 60 3a | nd.and.background.colors..The.`: | 
| 18b680 | 66 6f 72 65 67 72 6f 75 6e 64 27 20 61 6e 64 20    65 73 70 65 63 69 61 6c 6c 79 20 74 68 65 20 60 | foreground'.and.especially.the.` | 
| 18b6a0 | 3a 62 61 63 6b 67 72 6f 75 6e 64 27 20 70 72 6f    70 65 72 74 69 65 73 0a 73 68 6f 75 6c 64 20 62 | :background'.properties.should.b | 
| 18b6c0 | 65 20 61 76 6f 69 64 65 64 20 68 65 72 65 2e 20    20 53 65 74 74 69 6e 67 20 74 68 65 20 6c 61 74 | e.avoided.here...Setting.the.lat | 
| 18b6e0 | 74 65 72 20 77 6f 75 6c 64 20 63 61 75 73 65 20    74 68 65 0a 6c 6f 73 73 20 6f 66 20 69 6e 66 6f | ter.would.cause.the.loss.of.info | 
| 18b700 | 72 6d 61 74 69 6f 6e 2e 20 20 47 6f 6f 64 20 70    72 6f 70 65 72 74 69 65 73 20 74 6f 20 73 65 74 | rmation...Good.properties.to.set | 
| 18b720 | 20 68 65 72 65 20 61 72 65 20 60 3a 77 65 69 67    68 74 27 0a 61 6e 64 20 60 3a 73 6c 61 6e 74 27 | .here.are.`:weight'.and.`:slant' | 
| 18b740 | 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 | 
| 18b760 | 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 79 0a | ace.magit-diff-revision-summary. | 
| 18b780 | 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 68 75 6e 6b 2d | ..'((t.:inherit.magit-diff-hunk- | 
| 18b7a0 | 68 65 61 64 69 6e 67 29 29 0a 20 20 22 46 61 63    65 20 66 6f 72 20 63 6f 6d 6d 69 74 20 6d 65 73 | heading))..."Face.for.commit.mes | 
| 18b7c0 | 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 69 74 | sage.summaries."...:group.'magit | 
| 18b7e0 | 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 72 65 76 | -faces)..(defface.magit-diff-rev | 
| 18b800 | 69 73 69 6f 6e 2d 73 75 6d 6d 61 72 79 2d 68 69    67 68 6c 69 67 68 74 0a 20 20 27 28 28 74 20 3a | ision-summary-highlight...'((t.: | 
| 18b820 | 69 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 | inherit.magit-diff-hunk-heading- | 
| 18b840 | 68 69 67 68 6c 69 67 68 74 29 29 0a 20 20 22 46    61 63 65 20 66 6f 72 20 68 69 67 68 6c 69 67 68 | highlight))..."Face.for.highligh | 
| 18b860 | 74 65 64 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61    67 65 20 73 75 6d 6d 61 72 69 65 73 2e 22 0a 20 | ted.commit.message.summaries.".. | 
| 18b880 | 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. | 
| 18b8a0 | 6d 61 67 69 74 2d 64 69 66 66 2d 6c 69 6e 65 73    2d 68 65 61 64 69 6e 67 0a 20 20 60 28 28 28 28 | magit-diff-lines-heading...`(((( | 
| 18b8c0 | 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 74 29 29 | class.color).(background.light)) | 
| 18b8e0 | 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 | 
| 18b900 | 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 6e 68 | sion.27).'(:extend.t))......:inh | 
| 18b920 | 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 69 67 | erit.magit-diff-hunk-heading-hig | 
| 18b940 | 68 6c 69 67 68 74 0a 20 20 20 20 20 3a 62 61 63    6b 67 72 6f 75 6e 64 20 22 4c 69 67 68 74 53 61 | hlight......:background."LightSa | 
| 18b960 | 6c 6d 6f 6e 33 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 | lmon3").....(((class.color).(bac | 
| 18b980 | 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 3d 20 65 | kground.dark))......,@(and.(>=.e | 
| 18b9a0 | 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 64 | macs-major-version.27).'(:extend | 
| 18b9c0 | 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 2d 68 75 | .t))......:inherit.magit-diff-hu | 
| 18b9e0 | 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 72 65 67 | nk-heading-highlight......:foreg | 
| 18ba00 | 72 6f 75 6e 64 20 22 67 72 65 79 38 30 22 0a 20    20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 | round."grey80"......:background. | 
| 18ba20 | 22 73 61 6c 6d 6f 6e 34 22 29 29 0a 20 20 22 46    61 63 65 20 66 6f 72 20 64 69 66 66 20 68 75 6e | "salmon4"))..."Face.for.diff.hun | 
| 18ba40 | 6b 20 68 65 61 64 69 6e 67 20 77 68 65 6e 20 6c    69 6e 65 73 20 61 72 65 20 6d 61 72 6b 65 64 2e | k.heading.when.lines.are.marked. | 
| 18ba60 | 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 | 
| 18ba80 | 63 65 20 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 0a 20 20 60 | ce.magit-diff-lines-boundary...` | 
| 18baa0 | 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 72 73 69 | ((t.,@(and.(>=.emacs-major-versi | 
| 18bac0 | 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64    20 74 29 29 20 3b 20 21 69 6d 70 6f 72 74 61 6e | on.27).'(:extend.t)).;.!importan | 
| 18bae0 | 74 0a 20 20 20 20 20 20 20 3a 69 6e 68 65 72 69    74 20 6d 61 67 69 74 2d 64 69 66 66 2d 6c 69 6e | t........:inherit.magit-diff-lin | 
| 18bb00 | 65 73 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 22    46 61 63 65 20 66 6f 72 20 62 6f 75 6e 64 61 72 | es-heading))..."Face.for.boundar | 
| 18bb20 | 79 20 6f 66 20 6d 61 72 6b 65 64 20 6c 69 6e 65    73 20 69 6e 20 64 69 66 66 20 68 75 6e 6b 2e 22 | y.of.marked.lines.in.diff.hunk." | 
| 18bb40 | 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 | 
| 18bb60 | 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e    66 6c 69 63 74 2d 68 65 61 64 69 6e 67 0a 20 20 | e.magit-diff-conflict-heading... | 
| 18bb80 | 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 68 75 6e 6b 2d 68 65 | '((t.:inherit.magit-diff-hunk-he | 
| 18bba0 | 61 64 69 6e 67 29 29 0a 20 20 22 46 61 63 65 20    66 6f 72 20 63 6f 6e 66 6c 69 63 74 20 6d 61 72 | ading))..."Face.for.conflict.mar | 
| 18bbc0 | 6b 65 72 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 | kers."...:group.'magit-faces)..( | 
| 18bbe0 | 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69    66 66 2d 61 64 64 65 64 0a 20 20 60 28 28 28 28 | defface.magit-diff-added...`(((( | 
| 18bc00 | 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 74 29 29 | class.color).(background.light)) | 
| 18bc20 | 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 | 
| 18bc40 | 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 | 
| 18bc60 | 6b 67 72 6f 75 6e 64 20 22 23 64 64 66 66 64 64    22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 | kground."#ddffdd"......:foregrou | 
| 18bc80 | 6e 64 20 22 23 32 32 61 61 32 32 22 29 0a 20 20    20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 | nd."#22aa22").....(((class.color | 
| 18bca0 | 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 61 6e 64 | ).(background.dark))......,@(and | 
| 18bcc0 | 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).'(: | 
| 18bce0 | 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 33 33 | extend.t))......:background."#33 | 
| 18bd00 | 35 35 33 33 22 0a 20 20 20 20 20 3a 66 6f 72 65    67 72 6f 75 6e 64 20 22 23 64 64 66 66 64 64 22 | 5533"......:foreground."#ddffdd" | 
| 18bd20 | 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 66 20 74 | ))..."Face.for.lines.in.a.diff.t | 
| 18bd40 | 68 61 74 20 68 61 76 65 20 62 65 65 6e 20 61 64    64 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | hat.have.been.added."...:group.' | 
| 18bd60 | 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 | 
| 18bd80 | 66 2d 72 65 6d 6f 76 65 64 0a 20 20 60 28 28 28    28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 | f-removed...`((((class.color).(b | 
| 18bda0 | 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.(> | 
| 18bdc0 | 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 | 
| 18bde0 | 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 66 66 64 64 64 | end.t))......:background."#ffddd | 
| 18be00 | 64 22 0a 20 20 20 20 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 | d"......:foreground."#aa2222").. | 
| 18be20 | 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 64 | ...(((class.color).(background.d | 
| 18be40 | 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 6a 6f | ark))......,@(and.(>=.emacs-majo | 
| 18be60 | 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))..... | 
| 18be80 | 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 35    35 33 33 33 33 22 0a 20 20 20 20 20 3a 66 6f 72 | .:background."#553333"......:for | 
| 18bea0 | 65 67 72 6f 75 6e 64 20 22 23 66 66 64 64 64 64    22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 | eground."#ffdddd"))..."Face.for. | 
| 18bec0 | 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 6e 20 72 | lines.in.a.diff.that.have.been.r | 
| 18bee0 | 65 6d 6f 76 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 | emoved."...:group.'magit-faces). | 
| 18bf00 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d    64 69 66 66 2d 6f 75 72 0a 20 20 27 28 28 74 20 | .(defface.magit-diff-our...'((t. | 
| 18bf20 | 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 29 29 0a 20 20 | :inherit.magit-diff-removed))... | 
| 18bf40 | 22 46 61 63 65 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 6f 75 | "Face.for.lines.in.a.diff.for.ou | 
| 18bf60 | 72 20 73 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 | r.side.in.a.conflict."...:group. | 
| 18bf80 | 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 | 
| 18bfa0 | 66 66 2d 62 61 73 65 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 | ff-base...`((((class.color).(bac | 
| 18bfc0 | 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.(>=. | 
| 18bfe0 | 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 | 
| 18c000 | 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 66 66 66 66 63 63 22 | d.t))......:background."#ffffcc" | 
| 18c020 | 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e    64 20 22 23 61 61 61 61 31 31 22 29 0a 20 20 20 | ......:foreground."#aaaa11").... | 
| 18c040 | 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 | 
| 18c060 | 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- | 
| 18c080 | 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))......: | 
| 18c0a0 | 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 35 35 35    35 32 32 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 | background."#555522"......:foreg | 
| 18c0c0 | 72 6f 75 6e 64 20 22 23 66 66 66 66 63 63 22 29    29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 | round."#ffffcc"))..."Face.for.li | 
| 18c0e0 | 6e 65 73 20 69 6e 20 61 20 64 69 66 66 20 66 6f    72 20 74 68 65 20 62 61 73 65 20 73 69 64 65 20 | nes.in.a.diff.for.the.base.side. | 
| 18c100 | 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 67 69 74 2d | in.a.conflict."...:group.'magit- | 
| 18c120 | 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 74 68 65 69 | faces)..(defface.magit-diff-thei | 
| 18c140 | 72 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 64 | r...'((t.:inherit.magit-diff-add | 
| 18c160 | 65 64 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 66 | ed))..."Face.for.lines.in.a.diff | 
| 18c180 | 20 66 6f 72 20 74 68 65 69 72 20 73 69 64 65 20    69 6e 20 61 20 63 6f 6e 66 6c 69 63 74 2e 22 0a | .for.their.side.in.a.conflict.". | 
| 18c1a0 | 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 | 
| 18c1c0 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74    65 78 74 0a 20 20 60 28 28 28 28 63 6c 61 73 73 | .magit-diff-context...`((((class | 
| 18c1e0 | 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 20 20 20 | .color).(background.light))..... | 
| 18c200 | 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. | 
| 18c220 | 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29    29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 | 27).'(:extend.t))......:foregrou | 
| 18c240 | 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) | 
| 18c260 | 20 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 2c 40 28 61 6e 64 | .(background..dark))......,@(and | 
| 18c280 | 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).'(: | 
| 18c2a0 | 65 78 74 65 6e 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 | extend.t))......:foreground."gre | 
| 18c2c0 | 79 37 30 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 | y70"))..."Face.for.lines.in.a.di | 
| 18c2e0 | 66 66 20 74 68 61 74 20 61 72 65 20 75 6e 63 68    61 6e 67 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 | ff.that.are.unchanged."...:group | 
| 18c300 | 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 64 | .'magit-faces)..(defface.magit-d | 
| 18c320 | 69 66 66 2d 61 64 64 65 64 2d 68 69 67 68 6c 69    67 68 74 0a 20 20 60 28 28 28 28 63 6c 61 73 73 | iff-added-highlight...`((((class | 
| 18c340 | 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 20 20 20 | .color).(background.light))..... | 
| 18c360 | 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. | 
| 18c380 | 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 72 6f 75 | 27).'(:extend.t))......:backgrou | 
| 18c3a0 | 6e 64 20 22 23 63 63 65 65 63 63 22 0a 20 20 20    20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 | nd."#cceecc"......:foreground."# | 
| 18c3c0 | 32 32 61 61 32 32 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 | 22aa22").....(((class.color).(ba | 
| 18c3e0 | 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 3d 20 | ckground.dark))......,@(and.(>=. | 
| 18c400 | 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 | 
| 18c420 | 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 33 33 36 36 33 33 22 | d.t))......:background."#336633" | 
| 18c440 | 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e    64 20 22 23 63 63 65 65 63 63 22 29 29 0a 20 20 | ......:foreground."#cceecc"))... | 
| 18c460 | 22 46 61 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 68 | "Face.for.lines.in.a.diff.that.h | 
| 18c480 | 61 76 65 20 62 65 65 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 | ave.been.added."...:group.'magit | 
| 18c4a0 | 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 72 65 6d | -faces)..(defface.magit-diff-rem | 
| 18c4c0 | 6f 76 65 64 2d 68 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 | oved-highlight...`((((class.colo | 
| 18c4e0 | 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 40 28 61 | r).(background.light))......,@(a | 
| 18c500 | 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 27 | nd.(>=.emacs-major-version.27).' | 
| 18c520 | 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 23 | (:extend.t))......:background."# | 
| 18c540 | 65 65 63 63 63 63 22 0a 20 20 20 20 20 3a 66 6f    72 65 67 72 6f 75 6e 64 20 22 23 61 61 32 32 32 | eecccc"......:foreground."#aa222 | 
| 18c560 | 32 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 6f | 2").....(((class.color).(backgro | 
| 18c580 | 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 3d 20 65 6d 61 63 73 | und.dark))......,@(and.(>=.emacs | 
| 18c5a0 | 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)) | 
| 18c5c0 | 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e    64 20 22 23 36 36 33 33 33 33 22 0a 20 20 20 20 | ......:background."#663333"..... | 
| 18c5e0 | 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 65    65 63 63 63 63 22 29 29 0a 20 20 22 46 61 63 65 | .:foreground."#eecccc"))..."Face | 
| 18c600 | 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 68 61 76 65 20 62 | .for.lines.in.a.diff.that.have.b | 
| 18c620 | 65 65 6e 20 72 65 6d 6f 76 65 64 2e 22 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 | een.removed."...:group.'magit-fa | 
| 18c640 | 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 6f 75 72 2d 68 69 | ces)..(defface.magit-diff-our-hi | 
| 18c660 | 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 74 2d 64 69 | ghlight...'((t.:inherit.magit-di | 
| 18c680 | 66 66 2d 72 65 6d 6f 76 65 64 2d 68 69 67 68 6c    69 67 68 74 29 29 0a 20 20 22 46 61 63 65 20 66 | ff-removed-highlight))..."Face.f | 
| 18c6a0 | 6f 72 20 6c 69 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 | or.lines.in.a.diff.for.our.side. | 
| 18c6c0 | 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 67 69 74 2d | in.a.conflict."...:group.'magit- | 
| 18c6e0 | 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 62 61 73 65 | faces)..(defface.magit-diff-base | 
| 18c700 | 2d 68 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 | -highlight...`((((class.color).( | 
| 18c720 | 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 20 28 | background.light))......,@(and.( | 
| 18c740 | 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 | 
| 18c760 | 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 65 65 65 65 | tend.t))......:background."#eeee | 
| 18c780 | 62 62 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72    6f 75 6e 64 20 22 23 61 61 61 61 31 31 22 29 0a | bb"......:foreground."#aaaa11"). | 
| 18c7a0 | 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 20 | ....(((class.color).(background. | 
| 18c7c0 | 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 6a | dark))......,@(and.(>=.emacs-maj | 
| 18c7e0 | 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)).... | 
| 18c800 | 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23    36 36 36 36 32 32 22 0a 20 20 20 20 20 3a 66 6f | ..:background."#666622"......:fo | 
| 18c820 | 72 65 67 72 6f 75 6e 64 20 22 23 65 65 65 65 62    62 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 | reground."#eeeebb"))..."Face.for | 
| 18c840 | 20 6c 69 6e 65 73 20 69 6e 20 61 20 64 69 66 66    20 66 6f 72 20 74 68 65 20 62 61 73 65 20 73 69 | .lines.in.a.diff.for.the.base.si | 
| 18c860 | 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 67 | de.in.a.conflict."...:group.'mag | 
| 18c880 | 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 74 | it-faces)..(defface.magit-diff-t | 
| 18c8a0 | 68 65 69 72 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 | heir-highlight...'((t.:inherit.m | 
| 18c8c0 | 61 67 69 74 2d 64 69 66 66 2d 61 64 64 65 64 2d    68 69 67 68 6c 69 67 68 74 29 29 0a 20 20 22 46 | agit-diff-added-highlight))..."F | 
| 18c8e0 | 61 63 65 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 | ace.for.lines.in.a.diff.for.thei | 
| 18c900 | 72 20 73 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 | r.side.in.a.conflict."...:group. | 
| 18c920 | 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 | 
| 18c940 | 66 66 2d 63 6f 6e 74 65 78 74 2d 68 69 67 68 6c    69 67 68 74 0a 20 20 60 28 28 28 28 63 6c 61 73 | ff-context-highlight...`((((clas | 
| 18c960 | 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 20 20 | s.color).(background.light)).... | 
| 18c980 | 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 6f 6e | ..,@(and.(>=.emacs-major-version | 
| 18c9a0 | 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 72 6f | .27).'(:extend.t))......:backgro | 
| 18c9c0 | 75 6e 64 20 22 67 72 65 79 39 35 22 0a 20 20 20    20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 | und."grey95"......:foreground."g | 
| 18c9e0 | 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 20 28 62 61 63 | rey50").....(((class.color).(bac | 
| 18ca00 | 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 3d 20 65 | kground.dark))......,@(and.(>=.e | 
| 18ca20 | 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 64 | macs-major-version.27).'(:extend | 
| 18ca40 | 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 32 30 22 0a 20 | .t))......:background."grey20".. | 
| 18ca60 | 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 | 
| 18ca80 | 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20    74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e 74 | ce.for.lines.in.the.current.cont | 
| 18caa0 | 65 78 74 20 69 6e 20 61 20 64 69 66 66 2e 22 0a    20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | ext.in.a.diff."...:group.'magit- | 
| 18cac0 | 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 77 68 69 74 | faces)..(defface.magit-diff-whit | 
| 18cae0 | 65 73 70 61 63 65 2d 77 61 72 6e 69 6e 67 0a 20    20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 74 | espace-warning...'((t.:inherit.t | 
| 18cb00 | 72 61 69 6c 69 6e 67 2d 77 68 69 74 65 73 70 61    63 65 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 | railing-whitespace))..."Face.for | 
| 18cb20 | 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 77 68    69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 20 | .highlighting.whitespace.errors. | 
| 18cb40 | 61 64 64 65 64 20 6c 69 6e 65 73 2e 22 0a 20 20    3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 | added.lines."...:group.'magit-fa | 
| 18cb60 | 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 73 74 61 74 2d 61 64 | ces)..(defface.magit-diffstat-ad | 
| 18cb80 | 64 65 64 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 | ded...'((((class.color).(backgro | 
| 18cba0 | 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 23 32 32 61 61 32 32 | und.light)).:foreground."#22aa22 | 
| 18cbc0 | 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 6f 75 | ").....(((class.color).(backgrou | 
| 18cbe0 | 6e 64 20 20 64 61 72 6b 29 29 20 3a 66 6f 72 65    67 72 6f 75 6e 64 20 22 23 34 34 38 38 34 34 22 | nd..dark)).:foreground."#448844" | 
| 18cc00 | 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70    6c 75 73 20 73 69 67 6e 20 69 6e 20 64 69 66 66 | ))..."Face.for.plus.sign.in.diff | 
| 18cc20 | 73 74 61 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 | stat."...:group.'magit-faces)..( | 
| 18cc40 | 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69    66 66 73 74 61 74 2d 72 65 6d 6f 76 65 64 0a 20 | defface.magit-diffstat-removed.. | 
| 18cc60 | 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 | 
| 18cc80 | 69 67 68 74 29 29 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 | ight)).:foreground."#aa2222")... | 
| 18cca0 | 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 64 | ..(((class.color).(background..d | 
| 18ccc0 | 61 72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e    64 20 22 23 61 61 34 34 34 34 22 29 29 0a 20 20 | ark)).:foreground."#aa4444"))... | 
| 18cce0 | 22 46 61 63 65 20 66 6f 72 20 6d 69 6e 75 73 20    73 69 67 6e 20 69 6e 20 64 69 66 66 73 74 61 74 | "Face.for.minus.sign.in.diffstat | 
| 18cd00 | 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 41 | ."...:group.'magit-faces)..;;;.A | 
| 18cd20 | 72 67 75 6d 65 6e 74 73 0a 3b 3b 3b 3b 20 50 72    65 66 69 78 20 43 6c 61 73 73 65 73 0a 0a 28 64 | rguments.;;;;.Prefix.Classes..(d | 
| 18cd40 | 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 64 69    66 66 2d 70 72 65 66 69 78 20 28 74 72 61 6e 73 | efclass.magit-diff-prefix.(trans | 
| 18cd60 | 69 65 6e 74 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 6e | ient-prefix)...((history-key.:in | 
| 18cd80 | 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 6d 6f | itform.'magit-diff)....(major-mo | 
| 18cda0 | 64 65 20 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d    61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 29 | de..:initform.'magit-diff-mode)) | 
| 18cdc0 | 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67    69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 2d | )..(defclass.magit-diff-refresh- | 
| 18cde0 | 70 72 65 66 69 78 20 28 6d 61 67 69 74 2d 64 69    66 66 2d 70 72 65 66 69 78 29 0a 20 20 28 28 68 | prefix.(magit-diff-prefix)...((h | 
| 18ce00 | 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 74 2d 64 69 66 66 | istory-key.:initform.'magit-diff | 
| 18ce20 | 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 6d 20 6e 69 6c 29 | )....(major-mode..:initform.nil) | 
| 18ce40 | 29 29 0a 0a 3b 3b 3b 3b 20 50 72 65 66 69 78 20    4d 65 74 68 6f 64 73 0a 0a 28 63 6c 2d 64 65 66 | ))..;;;;.Prefix.Methods..(cl-def | 
| 18ce60 | 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 6f 62 | method.transient-init-value.((ob | 
| 18ce80 | 6a 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 72 65    66 69 78 29 29 0a 20 20 28 70 63 61 73 65 2d 6c | j.magit-diff-prefix))...(pcase-l | 
| 18cea0 | 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 20 20 20 20 20 20 | et.((`(,args.,files)............ | 
| 18cec0 | 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 27 6d 61 67 69 | ....(magit-diff--get-value.'magi | 
| 18cee0 | 74 2d 64 69 66 66 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 | t-diff-mode..................... | 
| 18cf00 | 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 66 69 78 2d 75 | ..................magit-prefix-u | 
| 18cf20 | 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65    6e 74 73 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 | se-buffer-arguments))).....(unle | 
| 18cf40 | 73 73 20 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 6d 61 6e 64 | ss.(eq.transient-current-command | 
| 18cf60 | 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68    29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 | .'magit-dispatch).......(when-le | 
| 18cf80 | 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 | 
| 18cfa0 | 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 73    65 74 71 20 66 69 6c 65 73 20 28 6c 69 73 74 20 | me))).........(setq.files.(list. | 
| 18cfc0 | 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 6f 73    65 74 20 6f 62 6a 20 76 61 6c 75 65 20 28 69 66 | file)))).....(oset.obj.value.(if | 
| 18cfe0 | 20 66 69 6c 65 73 20 60 28 28 22 2d 2d 22 20 2c    40 66 69 6c 65 73 29 20 2c 61 72 67 73 29 20 61 | .files.`(("--".,@files).,args).a | 
| 18d000 | 72 67 73 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 | rgs))))..(cl-defmethod.transient | 
| 18d020 | 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 2d 72 65 66 | -init-value.((obj.magit-diff-ref | 
| 18d040 | 72 65 73 68 2d 70 72 65 66 69 78 29 29 0a 20 20    28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 20 | resh-prefix))...(oset.obj.value. | 
| 18d060 | 28 69 66 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 | (if.magit-buffer-diff-files..... | 
| 18d080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 60 28 28 22 2d 2d 22 20 2c 40 6d 61 67 69 | ..................`(("--".,@magi | 
| 18d0a0 | 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 20 20 20 20 20 20 | t-buffer-diff-files)............ | 
| 18d0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d | .............,magit-buffer-diff- | 
| 18d0e0 | 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 6d 61 67 69 74 2d | args).....................magit- | 
| 18d100 | 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73    29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 | buffer-diff-args)))..(cl-defmeth | 
| 18d120 | 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 73 65 74    2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61 67 | od.transient-set-value.((obj.mag | 
| 18d140 | 69 74 2d 64 69 66 66 2d 70 72 65 66 69 78 29 29    0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d | it-diff-prefix))...(magit-diff-- | 
| 18d160 | 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 65 74 68 6f 64 20 74 | set-value.obj))..(cl-defmethod.t | 
| 18d180 | 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 20 6d 61 67 69 74 2d | ransient-save-value.((obj.magit- | 
| 18d1a0 | 64 69 66 66 2d 70 72 65 66 69 78 29 29 0a 20 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 73 65 74 | diff-prefix))...(magit-diff--set | 
| 18d1c0 | 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 67 75 6d 65 6e | -value.obj.'save))..;;;;.Argumen | 
| 18d1e0 | 74 20 41 63 63 65 73 73 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 | t.Access..(defun.magit-diff-argu | 
| 18d200 | 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 74 75 72 6e | ments.(&optional.mode)..."Return | 
| 18d220 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 66    66 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 | .the.current.diff.arguments."... | 
| 18d240 | 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 6f 6d 6d | (if.(memq.transient-current-comm | 
| 18d260 | 61 6e 64 20 27 28 6d 61 67 69 74 2d 64 69 66 66    20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 | and.'(magit-diff.magit-diff-refr | 
| 18d280 | 65 73 68 29 29 0a 20 20 20 20 20 20 28 70 63 61    73 65 2d 6c 65 74 20 28 28 60 28 2c 61 72 67 73 | esh)).......(pcase-let.((`(,args | 
| 18d2a0 | 20 2c 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 2d 73 65 | .,alist)....................(-se | 
| 18d2c0 | 70 61 72 61 74 65 20 23 27 61 74 6f 6d 20 28 74    72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 76 61 6c | parate.#'atom.(transient-get-val | 
| 18d2e0 | 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28    6c 69 73 74 20 61 72 67 73 20 28 63 64 72 20 28 | ue)))).........(list.args.(cdr.( | 
| 18d300 | 61 73 73 6f 63 20 22 2d 2d 22 20 61 6c 69 73 74    29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | assoc."--".alist)))).....(magit- | 
| 18d320 | 64 69 66 66 2d 2d 67 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 | diff--get-value.(or.mode.'magit- | 
| 18d340 | 64 69 66 66 2d 6d 6f 64 65 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 | diff-mode))))..(defun.magit-diff | 
| 18d360 | 2d 2d 67 65 74 2d 76 61 6c 75 65 20 28 6d 6f 64    65 20 26 6f 70 74 69 6f 6e 61 6c 20 75 73 65 2d | --get-value.(mode.&optional.use- | 
| 18d380 | 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 75 66 66 65 | buffer-args)...(unless.use-buffe | 
| 18d3a0 | 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 61 72 67 73 | r-args.....(setq.use-buffer-args | 
| 18d3c0 | 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 6e | .magit-direct-use-buffer-argumen | 
| 18d3e0 | 74 73 29 29 0a 20 20 28 6c 65 74 20 28 61 72 67    73 20 66 69 6c 65 73 29 0a 20 20 20 20 28 63 6f | ts))...(let.(args.files).....(co | 
| 18d400 | 6e 64 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 61 | nd......((and.(memq.use-buffer-a | 
| 18d420 | 72 67 73 20 27 28 61 6c 77 61 79 73 20 73 65 6c    65 63 74 65 64 20 63 75 72 72 65 6e 74 29 29 0a | rgs.'(always.selected.current)). | 
| 18d440 | 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6d    61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 29 29 | ...........(eq.major-mode.mode)) | 
| 18d460 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67    73 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | .......(setq.args..magit-buffer- | 
| 18d480 | 64 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20    20 28 73 65 74 71 20 66 69 6c 65 73 20 6d 61 67 | diff-args).......(setq.files.mag | 
| 18d4a0 | 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 20 28 28 61 6e | it-buffer-diff-files))......((an | 
| 18d4c0 | 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 61 79 73 | d.(memq.use-buffer-args.'(always | 
| 18d4e0 | 20 73 65 6c 65 63 74 65 64 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 | .selected))............(when-let | 
| 18d500 | 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 62 75 66 66 65 72 | .((buffer.(magit-get-mode-buffer | 
| 18d520 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 18d540 | 6d 6f 64 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 20 20 20 | mode.nil........................ | 
| 18d560 | 20 20 20 20 20 20 20 20 28 65 71 20 75 73 65 2d    62 75 66 66 65 72 2d 61 72 67 73 20 27 73 65 6c | ........(eq.use-buffer-args.'sel | 
| 18d580 | 65 63 74 65 64 29 29 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 | ected))))..............(setq.arg | 
| 18d5a0 | 73 20 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 62 75 | s..(buffer-local-value.'magit-bu | 
| 18d5c0 | 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 62    75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 | ffer-diff-args.buffer))......... | 
| 18d5e0 | 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73    20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 | .....(setq.files.(buffer-local-v | 
| 18d600 | 61 6c 75 65 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 20 62 75 | alue.'magit-buffer-diff-files.bu | 
| 18d620 | 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 74 29 29 29 0a 20 20 20 20 20 28 28 | ffer))..............t)))......(( | 
| 18d640 | 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 28 73 79    6d 62 6f 6c 2d 70 6c 69 73 74 20 6d 6f 64 65 29 | plist-member.(symbol-plist.mode) | 
| 18d660 | 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 6d 65 6e 74 73 29 0a | .'magit-diff-current-arguments). | 
| 18d680 | 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73    20 28 67 65 74 20 6d 6f 64 65 20 27 6d 61 67 69 | ......(setq.args.(get.mode.'magi | 
| 18d6a0 | 74 2d 64 69 66 66 2d 63 75 72 72 65 6e 74 2d 61    72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 | t-diff-current-arguments)))..... | 
| 18d6c0 | 20 28 28 77 68 65 6e 2d 6c 65 74 20 28 28 65 6c    74 20 28 61 73 73 71 20 28 69 6e 74 65 72 6e 20 | .((when-let.((elt.(assq.(intern. | 
| 18d6e0 | 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 64    69 66 66 3a 25 73 22 20 6d 6f 64 65 29 29 0a 20 | (format."magit-diff:%s".mode)).. | 
| 18d700 | 20 20 20 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 72 61 6e 73 | ...........................trans | 
| 18d720 | 69 65 6e 74 2d 76 61 6c 75 65 73 29 29 29 0a 20    20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 | ient-values))).........(setq.arg | 
| 18d740 | 73 20 28 63 64 72 20 65 6c 74 29 29 0a 20 20 20    20 20 20 20 20 74 29 29 0a 20 20 20 20 20 28 74 | s.(cdr.elt)).........t))......(t | 
| 18d760 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67    73 20 28 67 65 74 20 6d 6f 64 65 20 27 6d 61 67 | .......(setq.args.(get.mode.'mag | 
| 18d780 | 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 29 29 29 29 0a 20 20 | it-diff-default-arguments))))... | 
| 18d7a0 | 20 20 28 6c 69 73 74 20 61 72 67 73 20 66 69 6c    65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ..(list.args.files)))..(defun.ma | 
| 18d7c0 | 67 69 74 2d 64 69 66 66 2d 2d 73 65 74 2d 76 61    6c 75 65 20 28 6f 62 6a 20 26 6f 70 74 69 6f 6e | git-diff--set-value.(obj.&option | 
| 18d7e0 | 61 6c 20 73 61 76 65 29 0a 20 20 28 70 63 61 73    65 2d 6c 65 74 2a 20 28 28 6f 62 6a 20 20 28 6f | al.save)...(pcase-let*.((obj..(o | 
| 18d800 | 72 65 66 20 6f 62 6a 20 70 72 6f 74 6f 74 79 70    65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ref.obj.prototype))............. | 
| 18d820 | 20 20 20 28 6d 6f 64 65 20 28 6f 72 20 28 6f 72    65 66 20 6f 62 6a 20 6d 61 6a 6f 72 2d 6d 6f 64 | ...(mode.(or.(oref.obj.major-mod | 
| 18d840 | 65 29 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e).major-mode))................( | 
| 18d860 | 6b 65 79 20 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 | key..(intern.(format."magit-diff | 
| 18d880 | 3a 25 73 22 20 6d 6f 64 65 29 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c | :%s".mode)))................(`(, | 
| 18d8a0 | 61 72 67 73 20 2c 61 6c 69 73 74 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 73 | args.,alist).................(-s | 
| 18d8c0 | 65 70 61 72 61 74 65 20 23 27 61 74 6f 6d 20 28    74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 76 61 | eparate.#'atom.(transient-get-va | 
| 18d8e0 | 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 66 69 6c 65 73 20 28 63 64 | lue)))................(files.(cd | 
| 18d900 | 72 20 28 61 73 73 6f 63 20 22 2d 2d 22 20 61 6c    69 73 74 29 29 29 29 0a 20 20 20 20 28 70 75 74 | r.(assoc."--".alist)))).....(put | 
| 18d920 | 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 6d 65 | .mode.'magit-diff-current-argume | 
| 18d940 | 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 20 20 20 20 28 | nts.args).....(when.save.......( | 
| 18d960 | 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 6e 74 2d 76 61 | setf.(alist-get.key.transient-va | 
| 18d980 | 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 74 2d 73 61 76 | lues).args).......(transient-sav | 
| 18d9a0 | 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 68 69 73 74 6f | e-values)).....(transient--histo | 
| 18d9c0 | 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 74 2d 62 75 66 | ry-push.obj).....(setq.magit-buf | 
| 18d9e0 | 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 65 74 71 20 6d 61 | fer-diff-args.args).....(setq.ma | 
| 18da00 | 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 73 29 0a 20 20 20 | git-buffer-diff-files.files).... | 
| 18da20 | 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29    29 29 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 20 | .(magit-refresh)))..;;;.Section. | 
| 18da40 | 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 66 69 6c 65 2d 73 65 | Classes..(defclass.magit-file-se | 
| 18da60 | 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63    74 69 6f 6e 29 0a 20 20 28 28 6b 65 79 6d 61 70 | ction.(magit-section)...((keymap | 
| 18da80 | 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69    74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 6d | .:initform.'magit-file-section-m | 
| 18daa0 | 61 70 29 0a 20 20 20 28 73 6f 75 72 63 65 20 3a    69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 | ap)....(source.:initform.nil)... | 
| 18dac0 | 20 28 68 65 61 64 65 72 20 3a 69 6e 69 74 66 6f    72 6d 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 | .(header.:initform.nil)))..(defc | 
| 18dae0 | 6c 61 73 73 20 6d 61 67 69 74 2d 6d 6f 64 75 6c    65 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 | lass.magit-module-section.(magit | 
| 18db00 | 2d 66 69 6c 65 2d 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 | -file-section)...((keymap.:initf | 
| 18db20 | 6f 72 6d 20 27 6d 61 67 69 74 2d 68 75 6e 6b 2d    73 65 63 74 69 6f 6e 2d 6d 61 70 29 29 29 0a 0a | orm.'magit-hunk-section-map))).. | 
| 18db40 | 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d    68 75 6e 6b 2d 73 65 63 74 69 6f 6e 20 28 6d 61 | (defclass.magit-hunk-section.(ma | 
| 18db60 | 67 69 74 2d 73 65 63 74 69 6f 6e 29 0a 20 20 28    28 6b 65 79 6d 61 70 20 20 20 20 20 20 3a 69 6e | git-section)...((keymap......:in | 
| 18db80 | 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 68 75    6e 6b 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a | itform.'magit-hunk-section-map). | 
| 18dba0 | 20 20 20 28 72 65 66 69 6e 65 64 20 20 20 20 20    3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 | ...(refined.....:initform.nil).. | 
| 18dbc0 | 20 20 28 63 6f 6d 62 69 6e 65 64 20 20 20 20 3a    69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 | ..(combined....:initform.nil)... | 
| 18dbe0 | 20 28 66 72 6f 6d 2d 72 61 6e 67 65 20 20 3a 69    6e 69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 | .(from-range..:initform.nil).... | 
| 18dc00 | 28 66 72 6f 6d 2d 72 61 6e 67 65 73 20 3a 69 6e    69 74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 | (from-ranges.:initform.nil)....( | 
| 18dc20 | 74 6f 2d 72 61 6e 67 65 20 20 20 20 3a 69 6e 69    74 66 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 61 | to-range....:initform.nil)....(a | 
| 18dc40 | 62 6f 75 74 20 20 20 20 20 20 20 3a 69 6e 69 74    66 6f 72 6d 20 6e 69 6c 29 29 29 0a 0a 28 73 65 | bout.......:initform.nil)))..(se | 
| 18dc60 | 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 65 63 | tf.(alist-get.'hunk...magit--sec | 
| 18dc80 | 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 65 63 | tion-type-alist).'magit-hunk-sec | 
| 18dca0 | 74 69 6f 6e 29 0a 28 73 65 74 66 20 28 61 6c 69    73 74 2d 67 65 74 20 27 6d 6f 64 75 6c 65 20 6d | tion).(setf.(alist-get.'module.m | 
| 18dcc0 | 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 6d 61 67 69 74 | agit--section-type-alist).'magit | 
| 18dce0 | 2d 6d 6f 64 75 6c 65 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 | -module-section).(setf.(alist-ge | 
| 18dd00 | 74 20 27 66 69 6c 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 | t.'file...magit--section-type-al | 
| 18dd20 | 69 73 74 29 20 27 6d 61 67 69 74 2d 66 69 6c 65    2d 73 65 63 74 69 6f 6e 29 0a 0a 3b 3b 3b 20 43 | ist).'magit-file-section)..;;;.C | 
| 18dd40 | 6f 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 | ommands.;;;;.Prefix.Commands..;; | 
| 18dd60 | 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 64 69 | ;###autoload.(autoload.'magit-di | 
| 18dd80 | 66 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 | ff."magit-diff".nil.t).(transien | 
| 18dda0 | 74 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 | t-define-prefix.magit-diff.()... | 
| 18ddc0 | 22 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 | "Show.changes.between.different. | 
| 18dde0 | 76 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 | versions."...:man-page."git-diff | 
| 18de00 | 22 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 | "...:class.'magit-diff-prefix... | 
| 18de20 | 5b 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 | ["Limit.arguments"....(magit:--) | 
| 18de40 | 0a 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 | ....(magit-diff:--ignore-submodu | 
| 18de60 | 6c 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 | les)....("-b"."Ignore.whitespace | 
| 18de80 | 20 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 | .changes"......("-b"."--ignore-s | 
| 18dea0 | 70 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 | pace-change"))....("-w"."Ignore. | 
| 18dec0 | 61 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 | all.whitespace"..........("-w"." | 
| 18dee0 | 2d 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 | --ignore-all-space"))....(5."-D" | 
| 18df00 | 20 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 | ."Omit.preimage.for.deletes".... | 
| 18df20 | 28 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 | ("-D"."--irreversible-delete"))] | 
| 18df40 | 0a 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 | ...["Context.arguments"....(magi | 
| 18df60 | 74 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 | t-diff:-U)....("-W"."Show.surrou | 
| 18df80 | 6e 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 | nding.functions".....("-W"."--fu | 
| 18dfa0 | 6e 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 | nction-context"))]...["Tune.argu | 
| 18dfc0 | 6d 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 | ments"....(magit-diff:--diff-alg | 
| 18dfe0 | 6f 72 69 74 68 6d 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 | orithm)....(magit-diff:-M)....(m | 
| 18e000 | 61 67 69 74 2d 64 69 66 66 3a 2d 43 29 0a 20 20    20 28 22 2d 78 22 20 22 44 69 73 61 6c 6c 6f 77 | agit-diff:-C)....("-x"."Disallow | 
| 18e020 | 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 2d 2d 6e 6f 2d 65 78 | .external.diff.drivers"."--no-ex | 
| 18e040 | 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 74 61 74 73 22 20 20 | t-diff")....("-s"."Show.stats".. | 
| 18e060 | 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 74 22 29 0a 20 20 20 | ..................."--stat").... | 
| 18e080 | 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 20 20 20 20 20 20 20 | ("=g"."Show.signature".......... | 
| 18e0a0 | 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 20 20 28 35 | ......."--show-signature")....(5 | 
| 18e0c0 | 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 20 20 20 20 20 | ."-R"."Reverse.sides"........... | 
| 18e0e0 | 20 20 20 20 20 22 2d 52 22 29 0a 20 20 20 28 35    20 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 63 6f | ....."-R")....(5.magit-diff:--co | 
| 18e100 | 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 66 66 3a 2d 2d 63 6f | lor-moved)....(5.magit-diff:--co | 
| 18e120 | 6c 6f 72 2d 6d 6f 76 65 64 2d 77 73 29 5d 0a 20    20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 5b | lor-moved-ws)]...["Actions"....[ | 
| 18e140 | 28 22 64 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 | ("d"."Dwim"..........magit-diff- | 
| 18e160 | 64 77 69 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 | dwim).....("r"."Diff.range"....m | 
| 18e180 | 61 67 69 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 | agit-diff-range).....("p"."Diff. | 
| 18e1a0 | 70 61 74 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 | paths"....magit-diff-paths)].... | 
| 18e1c0 | 5b 28 22 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 | [("u"."Diff.unstaged".magit-diff | 
| 18e1e0 | 2d 75 6e 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 | -unstaged).....("s"."Diff.staged | 
| 18e200 | 22 20 20 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 | "...magit-diff-staged).....("w". | 
| 18e220 | 22 44 69 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 | "Diff.worktree".magit-diff-worki | 
| 18e240 | 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 63 6f 6d 6d 69 74 22 | ng-tree)]....[("c"."Show.commit" | 
| 18e260 | 20 20 20 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 | ...magit-show-commit).....("t"." | 
| 18e280 | 53 68 6f 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 | Show.stash"....magit-stash-show) | 
| 18e2a0 | 5d 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 | ]])..;;;###autoload.(autoload.'m | 
| 18e2c0 | 61 67 69 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 | agit-diff-refresh."magit-diff".n | 
| 18e2e0 | 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 | 
| 18e300 | 61 67 69 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 | agit-diff-refresh.()..."Change.t | 
| 18e320 | 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 64 69 66 66 28 73 | he.arguments.used.for.the.diff(s | 
| 18e340 | 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 3a 6d 61 6e | ).in.the.current.buffer."...:man | 
| 18e360 | 2d 70 61 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 | -page."git-diff"...:class.'magit | 
| 18e380 | 2d 64 69 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 | -diff-refresh-prefix...["Limit.a | 
| 18e3a0 | 72 67 75 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 | rguments"....(magit:--)....(magi | 
| 18e3c0 | 74 2d 64 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 | t-diff:--ignore-submodules)....( | 
| 18e3e0 | 22 2d 62 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 | "-b"."Ignore.whitespace.changes" | 
| 18e400 | 20 20 20 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 | ......("-b"."--ignore-space-chan | 
| 18e420 | 67 65 22 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 | ge"))....("-w"."Ignore.all.white | 
| 18e440 | 73 70 61 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 | space"..........("-w"."--ignore- | 
| 18e460 | 61 6c 6c 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 | all-space"))....(5."-D"."Omit.pr | 
| 18e480 | 65 69 6d 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 | eimage.for.deletes"....("-D"."-- | 
| 18e4a0 | 69 72 72 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 | irreversible-delete"))]...["Cont | 
| 18e4c0 | 65 78 74 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 | ext.arguments"....(magit-diff:-U | 
| 18e4e0 | 29 0a 20 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 | )....("-W"."Show.surrounding.fun | 
| 18e500 | 63 74 69 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 | ctions".....("-W"."--function-co | 
| 18e520 | 6e 74 65 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 | ntext"))]...["Tune.arguments"... | 
| 18e540 | 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 29 0a 20 | .(magit-diff:--diff-algorithm).. | 
| 18e560 | 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 74 2d 64 69 66 66 | ..(magit-diff:-M)....(magit-diff | 
| 18e580 | 3a 2d 43 29 0a 20 20 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 | :-C)....("-x"."Disallow.external | 
| 18e5a0 | 20 64 69 66 66 20 64 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 | .diff.drivers"."--no-ext-diff"). | 
| 18e5c0 | 20 20 20 28 22 2d 73 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 | ...("-s"."Show.stats"........... | 
| 18e5e0 | 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 74 61    74 22 0a 20 20 20 20 3a 69 66 2d 64 65 72 69 76 | .........."--stat".....:if-deriv | 
| 18e600 | 65 64 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f    64 65 29 0a 20 20 20 28 22 3d 67 22 20 22 53 68 | ed.magit-diff-mode)....("=g"."Sh | 
| 18e620 | 6f 77 20 73 69 67 6e 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 | ow.signature"................."- | 
| 18e640 | 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 22    0a 20 20 20 20 3a 69 66 2d 64 65 72 69 76 65 64 | -show-signature".....:if-derived | 
| 18e660 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65    29 0a 20 20 20 28 35 20 22 2d 52 22 20 22 52 65 | .magit-diff-mode)....(5."-R"."Re | 
| 18e680 | 76 65 72 73 65 20 73 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 | verse.sides"................"-R" | 
| 18e6a0 | 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 | 
| 18e6c0 | 29 0a 20 20 20 28 35 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 | )....(5.magit-diff:--color-moved | 
| 18e6e0 | 29 0a 20 20 20 28 35 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 | )....(5.magit-diff:--color-moved | 
| 18e700 | 2d 77 73 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 | -ws)]...[["Refresh".....("g"."bu | 
| 18e720 | 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 67 69 74 2d 64 69 | ffer"...................magit-di | 
| 18e740 | 66 66 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 72 20 61 6e 64 | ff-refresh).....("s"."buffer.and | 
| 18e760 | 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 65 74 20 20 3a | .set.defaults"..transient-set..: | 
| 18e780 | 74 72 61 6e 73 69 65 6e 74 20 6e 69 6c 29 0a 20    20 20 20 28 22 77 22 20 22 62 75 66 66 65 72 20 | transient.nil).....("w"."buffer. | 
| 18e7a0 | 61 6e 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 | and.save.defaults".transient-sav | 
| 18e7c0 | 65 20 3a 74 72 61 6e 73 69 65 6e 74 20 6e 69 6c    29 5d 0a 20 20 20 5b 22 54 6f 67 67 6c 65 22 0a | e.:transient.nil)]....["Toggle". | 
| 18e7e0 | 20 20 20 20 28 22 74 22 20 22 68 75 6e 6b 20 72    65 66 69 6e 65 6d 65 6e 74 22 20 20 20 20 20 20 | ....("t"."hunk.refinement"...... | 
| 18e800 | 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 74    6f 67 67 6c 65 2d 72 65 66 69 6e 65 2d 68 75 6e | ....magit-diff-toggle-refine-hun | 
| 18e820 | 6b 29 0a 20 20 20 20 28 22 46 22 20 22 66 69 6c    65 20 66 69 6c 74 65 72 22 20 20 20 20 20 20 20 | k).....("F"."file.filter"....... | 
| 18e840 | 20 20 20 20 20 20 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 | .......magit-diff-toggle-file-fi | 
| 18e860 | 6c 74 65 72 29 0a 20 20 20 20 28 22 62 22 20 22    62 75 66 66 65 72 20 6c 6f 63 6b 22 20 20 20 20 | lter).....("b"."buffer.lock".... | 
| 18e880 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d    74 6f 67 67 6c 65 2d 62 75 66 66 65 72 2d 6c 6f | ..........magit-toggle-buffer-lo | 
| 18e8a0 | 63 6b 0a 20 20 20 20 20 3a 69 66 2d 6d 6f 64 65    20 28 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 | ck......:if-mode.(magit-diff-mod | 
| 18e8c0 | 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 2d 73 74 61 73 | e.magit-revision-mode.magit-stas | 
| 18e8e0 | 68 2d 6d 6f 64 65 29 29 5d 0a 20 20 20 5b 3a 69    66 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 64 69 66 | h-mode))]....[:if-mode.magit-dif | 
| 18e900 | 66 2d 6d 6f 64 65 0a 20 20 20 20 3a 64 65 73 63    72 69 70 74 69 6f 6e 20 22 44 6f 22 0a 20 20 20 | f-mode.....:description."Do".... | 
| 18e920 | 20 28 22 72 22 20 22 73 77 69 74 63 68 20 72 61    6e 67 65 20 74 79 70 65 22 20 20 20 20 20 20 20 | .("r"."switch.range.type"....... | 
| 18e940 | 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 29 0a 20 | .magit-diff-switch-range-type).. | 
| 18e960 | 20 20 20 28 22 66 22 20 22 66 6c 69 70 20 72 65    76 69 73 69 6f 6e 73 22 20 20 20 20 20 20 20 20 | ...("f"."flip.revisions"........ | 
| 18e980 | 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 66 6c    69 70 2d 72 65 76 73 29 5d 5d 0a 20 20 28 69 6e | ...magit-diff-flip-revs)]]...(in | 
| 18e9a0 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66    20 28 6e 6f 74 20 28 65 71 20 74 72 61 6e 73 69 | teractive)...(if.(not.(eq.transi | 
| 18e9c0 | 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 66 66 2d | ent-current-command.'magit-diff- | 
| 18e9e0 | 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 74 75 70 | refresh)).......(transient-setup | 
| 18ea00 | 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 61 73 65 | .'magit-diff-refresh).....(pcase | 
| 18ea20 | 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 2d 64 69 | -let.((`(,args.,files).(magit-di | 
| 18ea40 | 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 61 67 69 | ff-arguments))).......(setq.magi | 
| 18ea60 | 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 20 20 28 | t-buffer-diff-args.args).......( | 
| 18ea80 | 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 66 69 6c | setq.magit-buffer-diff-files.fil | 
| 18eaa0 | 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 3b 3b 3b | es)).....(magit-refresh)))..;;;; | 
| 18eac0 | 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 65 66 69 | .Infix.Commands..(transient-defi | 
| 18eae0 | 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 73 63 72 | ne-argument.magit:--.()...:descr | 
| 18eb00 | 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 61 73 73 | iption."Limit.to.files"...:class | 
| 18eb20 | 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 0a 20 20 | .'transient-files...:key."--"... | 
| 18eb40 | 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 69 74 20 | :argument."--"...:prompt."Limit. | 
| 18eb60 | 74 6f 20 66 69 6c 65 28 73 29 3a 20 22 0a 20 20    3a 72 65 61 64 65 72 20 27 6d 61 67 69 74 2d 72 | to.file(s):."...:reader.'magit-r | 
| 18eb80 | 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 28 64 65 | ead-files...:multi-value.t)..(de | 
| 18eba0 | 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 69 6e 69 | fun.magit-read-files.(prompt.ini | 
| 18ebc0 | 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 63 6f 6d | tial-input.history)...(magit-com | 
| 18ebe0 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c    74 69 70 6c 65 2a 20 70 72 6f 6d 70 74 0a 20 20 | pleting-read-multiple*.prompt... | 
| 18ec00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 18ec20 | 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 20 20 20 20 20 | .(magit-list-files)............. | 
| 18ec40 | 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 0a 20 | .......................nil.nil.. | 
| 18ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 18ec80 | 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 74 2d 66 69 6c 65 2d | ..(or.initial-input.(magit-file- | 
| 18eca0 | 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 20 20 20 20 | at-point))...................... | 
| 18ecc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69    73 74 6f 72 79 29 29 0a 0a 28 74 72 61 6e 73 69 | ..............history))..(transi | 
| 18ece0 | 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 3a 2d | ent-define-argument.magit-diff:- | 
| 18ed00 | 55 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74    69 6f 6e 20 22 43 6f 6e 74 65 78 74 20 6c 69 6e | U.()...:description."Context.lin | 
| 18ed20 | 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.. | 
| 18ed40 | 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 55 22 0a    20 20 3a 72 65 61 64 65 72 20 27 74 72 61 6e 73 | .:argument."-U"...:reader.'trans | 
| 18ed60 | 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72    2d 4e 30 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 | ient-read-number-N0)..(transient | 
| 18ed80 | 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 3a 2d 4d 20 28 | -define-argument.magit-diff:-M.( | 
| 18eda0 | 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 72 65 6e 61 6d 65 73 | )...:description."Detect.renames | 
| 18edc0 | 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...: | 
| 18ede0 | 61 72 67 75 6d 65 6e 74 20 22 2d 4d 22 0a 20 20    3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 0a 20 | argument."-M"...:allow-empty.t.. | 
| 18ee00 | 20 3a 72 65 61 64 65 72 20 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- | 
| 18ee20 | 4e 2b 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 | N+)..(transient-define-argument. | 
| 18ee40 | 6d 61 67 69 74 2d 64 69 66 66 3a 2d 43 20 28 29    0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | magit-diff:-C.()...:description. | 
| 18ee60 | 22 44 65 74 65 63 74 20 63 6f 70 69 65 73 22 0a    20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 | "Detect.copies"...:class.'transi | 
| 18ee80 | 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 43 22 0a 20 20 3a 61 | ent-option...:argument."-C"...:a | 
| 18eea0 | 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 0a 20 20 3a    72 65 61 64 65 72 20 27 74 72 61 6e 73 69 65 6e | llow-empty.t...:reader.'transien | 
| 18eec0 | 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 6e 74 2d 64 65 | t-read-number-N+)..(transient-de | 
| 18eee0 | 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61    67 69 74 2d 64 69 66 66 3a 2d 2d 64 69 66 66 2d | fine-argument.magit-diff:--diff- | 
| 18ef00 | 61 6c 67 6f 72 69 74 68 6d 20 28 29 0a 20 20 3a    64 65 73 63 72 69 70 74 69 6f 6e 20 22 44 69 66 | algorithm.()...:description."Dif | 
| 18ef20 | 66 20 61 6c 67 6f 72 69 74 68 6d 22 0a 20 20 3a    63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 | f.algorithm"...:class.'transient | 
| 18ef40 | 2d 6f 70 74 69 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 | -option...:key."-A"...:argument. | 
| 18ef60 | 22 2d 2d 64 69 66 66 2d 61 6c 67 6f 72 69 74 68    6d 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 27 6d | "--diff-algorithm="...:reader.'m | 
| 18ef80 | 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 29 0a 0a 28 64 65 | agit-diff-select-algorithm)..(de | 
| 18efa0 | 66 75 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 | fun.magit-diff-select-algorithm. | 
| 18efc0 | 28 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 | (&rest._ignore)...(magit-read-ch | 
| 18efe0 | 61 72 2d 63 61 73 65 20 6e 69 6c 20 74 0a 20 20    20 20 28 3f 64 20 22 5b 64 5d 65 66 61 75 6c 74 | ar-case.nil.t.....(?d."[d]efault | 
| 18f000 | 22 20 20 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 | "..."default").....(?m."[m]inima | 
| 18f020 | 6c 22 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 | l"..."minimal").....(?p."[p]atie | 
| 18f040 | 6e 63 65 22 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 73 | nce".."patience").....(?h."[h]is | 
| 18f060 | 74 6f 67 72 61 6d 22 20 22 68 69 73 74 6f 67 72    61 6d 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 | togram"."histogram")))..(transie | 
| 18f080 | 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 3a 2d 2d | nt-define-argument.magit-diff:-- | 
| 18f0a0 | 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 63 72 69 70 74 | ignore-submodules.()...:descript | 
| 18f0c0 | 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 63 6c 61 73 73 | ion."Ignore.submodules"...:class | 
| 18f0e0 | 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 69 22 0a 20 | .'transient-option...:key."-i".. | 
| 18f100 | 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 75 6c 65 73 3d | .:argument."--ignore-submodules= | 
| 18f120 | 22 0a 20 20 3a 72 65 61 64 65 72 20 27 6d 61 67    69 74 2d 64 69 66 66 2d 73 65 6c 65 63 74 2d 69 | "...:reader.'magit-diff-select-i | 
| 18f140 | 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 6d 61 67 69 74 2d | gnore-submodules)..(defun.magit- | 
| 18f160 | 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 6c 65 73 20 28 26 | diff-select-ignore-submodules.(& | 
| 18f180 | 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 61 64 2d 63 68 61 | rest._ignored)...(magit-read-cha | 
| 18f1a0 | 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 22 20 74 0a 20 20 | r-case."Ignore.submodules.".t... | 
| 18f1c0 | 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 63 6b 65 64 22 29 | ..(?u."[u]ntracked"."untracked") | 
| 18f1e0 | 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 72 74 79 22 29 0a | .....(?d."[d]irty"....."dirty"). | 
| 18f200 | 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 22 29 29 29 0a 0a | ....(?a."[a]ll"......."all"))).. | 
| 18f220 | 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 | 
| 18f240 | 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 64 65 73 63 72 69 | -diff:--color-moved.()...:descri | 
| 18f260 | 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 20 20 3a 63 6c 61 | ption."Color.moved.lines"...:cla | 
| 18f280 | 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 6d 22 | ss.'transient-option...:key."-m" | 
| 18f2a0 | 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 64 3d 22 0a 20 20 | ...:argument."--color-moved="... | 
| 18f2c0 | 3a 72 65 61 64 65 72 20 27 6d 61 67 69 74 2d 64    69 66 66 2d 73 65 6c 65 63 74 2d 63 6f 6c 6f 72 | :reader.'magit-diff-select-color | 
| 18f2e0 | 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 74 2d 64 69 66 66 2d | -moved-mode)..(defun.magit-diff- | 
| 18f300 | 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 26 72 65 73 74 20 5f | select-color-moved-mode.(&rest._ | 
| 18f320 | 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 20 | ignore)...(magit-read-char-case. | 
| 18f340 | 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 22 5b 64 5d 65 66 61 | "Color.moved.".t.....(?d."[d]efa | 
| 18f360 | 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 5b 70 5d 6c 61 69 6e | ult"."default").....(?p."[p]lain | 
| 18f380 | 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 6c 6f 63 6b 73 22 20 | "..."plain").....(?b."[b]locks". | 
| 18f3a0 | 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 72 61 22 20 20 20 22 | ."blocks").....(?z."[z]ebra"..." | 
| 18f3c0 | 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 65 64 2d 7a 65 62 72 | zebra").....(?Z."[Z].dimmed-zebr | 
| 18f3e0 | 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 61 6e 73 69 65 6e 74 | a"."dimmed-zebra")))..(transient | 
| 18f400 | 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 3a 2d 2d 63 6f | -define-argument.magit-diff:--co | 
| 18f420 | 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 70 74 69 6f 6e 20 22 | lor-moved-ws.()...:description." | 
| 18f440 | 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 2d 2d 63 6f 6c 6f 72 | Whitespace.treatment.for.--color | 
| 18f460 | 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 6e 74 2d 6f 70 74 69 | -moved"...:class.'transient-opti | 
| 18f480 | 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 74 20 22 2d 2d 63 6f | on...:key."=w"...:argument."--co | 
| 18f4a0 | 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 27 6d 61 67 69 74 2d | lor-moved-ws="...:reader.'magit- | 
| 18f4c0 | 64 69 66 66 2d 73 65 6c 65 63 74 2d 63 6f 6c 6f    72 2d 6d 6f 76 65 64 2d 77 73 2d 6d 6f 64 65 29 | diff-select-color-moved-ws-mode) | 
| 18f4e0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64    69 66 66 2d 73 65 6c 65 63 74 2d 63 6f 6c 6f 72 | ..(defun.magit-diff-select-color | 
| 18f500 | 2d 6d 6f 76 65 64 2d 77 73 2d 6d 6f 64 65 20 28    26 72 65 73 74 20 5f 69 67 6e 6f 72 65 29 0a 20 | -moved-ws-mode.(&rest._ignore).. | 
| 18f520 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61    72 2d 63 61 73 65 20 22 49 67 6e 6f 72 65 20 77 | .(magit-read-char-case."Ignore.w | 
| 18f540 | 68 69 74 65 73 70 61 63 65 20 22 20 74 0a 20 20    20 20 28 3f 69 20 22 5b 69 5d 6e 64 65 6e 74 61 | hitespace.".t.....(?i."[i]ndenta | 
| 18f560 | 74 69 6f 6e 22 20 20 22 61 6c 6c 6f 77 2d 69 6e    64 65 6e 74 61 74 69 6f 6e 2d 63 68 61 6e 67 65 | tion".."allow-indentation-change | 
| 18f580 | 22 29 0a 20 20 20 20 28 3f 65 20 22 5b 65 5d 6e    64 20 6f 66 20 6c 69 6e 65 22 20 20 22 69 67 6e | ").....(?e."[e]nd.of.line".."ign | 
| 18f5a0 | 6f 72 65 2d 73 70 61 63 65 2d 61 74 2d 65 6f 6c    22 29 0a 20 20 20 20 28 3f 73 20 22 5b 73 5d 70 | ore-space-at-eol").....(?s."[s]p | 
| 18f5c0 | 61 63 65 20 63 68 61 6e 67 65 22 20 22 69 67 6e    6f 72 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 65 | ace.change"."ignore-space-change | 
| 18f5e0 | 22 29 0a 20 20 20 20 28 3f 61 20 22 5b 61 5d 6c    6c 20 73 70 61 63 65 22 20 20 20 20 22 69 67 6e | ").....(?a."[a]ll.space"...."ign | 
| 18f600 | 6f 72 65 2d 61 6c 6c 2d 73 70 61 63 65 22 29 0a    20 20 20 20 28 3f 6e 20 22 5b 6e 5d 6f 22 20 20 | ore-all-space").....(?n."[n]o".. | 
| 18f620 | 20 20 20 20 20 20 20 20 20 22 6e 6f 22 29 29 29    0a 0a 3b 3b 3b 3b 20 53 65 74 75 70 20 43 6f 6d | ........."no")))..;;;;.Setup.Com | 
| 18f640 | 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 61 67 | mands..;;;###autoload.(defun.mag | 
| 18f660 | 69 74 2d 64 69 66 66 2d 64 77 69 6d 20 28 26 6f    70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c | it-diff-dwim.(&optional.args.fil | 
| 18f680 | 65 73 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e    67 65 73 20 66 6f 72 20 74 68 65 20 74 68 69 6e | es)..."Show.changes.for.the.thin | 
| 18f6a0 | 67 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 6d 61 67 | g.at.point."...(interactive.(mag | 
| 18f6c0 | 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74    73 29 29 0a 20 20 28 70 63 61 73 65 20 28 6d 61 | it-diff-arguments))...(pcase.(ma | 
| 18f6e0 | 67 69 74 2d 64 69 66 66 2d 2d 64 77 69 6d 29 0a    20 20 20 20 28 60 75 6e 6d 65 72 67 65 64 20 28 | git-diff--dwim).....(`unmerged.( | 
| 18f700 | 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 65 72    67 65 64 20 61 72 67 73 20 66 69 6c 65 73 29 29 | magit-diff-unmerged.args.files)) | 
| 18f720 | 0a 20 20 20 20 28 60 75 6e 73 74 61 67 65 64 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 74 | .....(`unstaged.(magit-diff-unst | 
| 18f740 | 61 67 65 64 20 61 72 67 73 20 66 69 6c 65 73 29    29 0a 20 20 20 20 28 60 73 74 61 67 65 64 0a 20 | aged.args.files)).....(`staged.. | 
| 18f760 | 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20    28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 | ....(let.((file.(magit-file-at-p | 
| 18f780 | 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 28    69 66 20 28 61 6e 64 20 66 69 6c 65 20 28 65 71 | oint)))........(if.(and.file.(eq | 
| 18f7a0 | 75 61 6c 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 61 74 75 | ual.(cddr.(car.(magit-file-statu | 
| 18f7c0 | 73 20 66 69 6c 65 29 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 | s.file))).'(?D.?U)))............ | 
| 18f7e0 | 3b 3b 20 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 | ;;.File.was.deleted.by.us.and.mo | 
| 18f800 | 64 69 66 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 | dified.by.them...Show.the.latter | 
| 18f820 | 2e 0a 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 65 | .............(magit-diff-unmerge | 
| 18f840 | 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 28 6d 61 | d.args.(list.file))..........(ma | 
| 18f860 | 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 6c 65 73 29 29 | git-diff-staged.nil.args.files)) | 
| 18f880 | 29 29 0a 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 20 20 20 | )).....(`(commit...,value)...... | 
| 18f8a0 | 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 20 22 25 73 5e 2e 2e | (magit-diff-range.(format."%s^.. | 
| 18f8c0 | 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 65 73 29 29 0a 20 20 | %s".value.value).args.files))... | 
| 18f8e0 | 20 20 28 60 28 73 74 61 73 68 20 20 2e 20 2c 76    61 6c 75 65 29 20 28 6d 61 67 69 74 2d 73 74 61 | ..(`(stash....,value).(magit-sta | 
| 18f900 | 73 68 2d 73 68 6f 77 20 76 61 6c 75 65 20 61 72    67 73 29 29 0a 20 20 20 20 28 28 61 6e 64 20 72 | sh-show.value.args)).....((and.r | 
| 18f920 | 61 6e 67 65 20 28 70 72 65 64 20 73 74 72 69 6e    67 70 29 29 0a 20 20 20 20 20 28 6d 61 67 69 74 | ange.(pred.stringp))......(magit | 
| 18f940 | 2d 64 69 66 66 2d 72 61 6e 67 65 20 72 61 6e 67    65 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 20 | -diff-range.range.args.files)).. | 
| 18f960 | 20 20 20 28 5f 0a 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 | ...(_......(call-interactively.# | 
| 18f980 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e 67    65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | 'magit-diff-range))))..(defun.ma | 
| 18f9a0 | 67 69 74 2d 64 69 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 | git-diff--dwim.()..."Return.info | 
| 18f9c0 | 72 6d 61 74 69 6f 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 | rmation.for.performing.DWIM.diff | 
| 18f9e0 | 2e 0a 0a 54 68 65 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 | ...The.information.can.be.in.thr | 
| 18fa00 | 65 65 20 66 6f 72 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 | ee.forms:.1..TYPE....A.symbol.de | 
| 18fa20 | 73 63 72 69 62 69 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 | scribing.a.type.of.diff.where.no | 
| 18fa40 | 20 61 64 64 69 74 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 | .additional.information....is.ne | 
| 18fa60 | 65 64 65 64 20 74 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 | eded.to.generate.the.diff...Curr | 
| 18fa80 | 65 6e 74 6c 79 2c 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 | ently,.this.includes.`staged',.. | 
| 18faa0 | 20 20 60 75 6e 73 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 | ..`unstaged'.and.`unmerged'..2.. | 
| 18fac0 | 28 54 59 50 45 20 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 | (TYPE...VALUE)....Like.#1.but.th | 
| 18fae0 | 65 20 64 69 66 66 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 | e.diff.requires.additional.infor | 
| 18fb00 | 6d 61 74 69 6f 6e 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 | mation,.which.is....given.by.VAL | 
| 18fb20 | 55 45 2e 20 20 43 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 | UE...Currently,.this.includes.`c | 
| 18fb40 | 6f 6d 6d 69 74 27 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 | ommit'.and.`stash',....where.VAL | 
| 18fb60 | 55 45 20 69 73 20 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 | UE.is.the.given.commit.or.stash, | 
| 18fb80 | 20 72 65 73 70 65 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 | .respectively..3..RANGE....A.str | 
| 18fba0 | 69 6e 67 20 69 6e 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 | ing.indicating.a.diff.range...If | 
| 18fbc0 | 20 6e 6f 20 44 57 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 | .no.DWIM.context.is.found,.nil.i | 
| 18fbe0 | 73 20 72 65 74 75 72 6e 65 64 2e 22 0a 20 20 28    63 6f 6e 64 0a 20 20 20 28 28 2d 2d 77 68 65 6e | s.returned."...(cond....((--when | 
| 18fc00 | 2d 6c 65 74 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 6d 6d | -let.(magit-region-values.'(comm | 
| 18fc20 | 69 74 20 62 72 61 6e 63 68 29 20 74 29 0a 20 20    20 20 20 20 28 64 65 61 63 74 69 76 61 74 65 2d | it.branch).t).......(deactivate- | 
| 18fc40 | 6d 61 72 6b 29 0a 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 69 | mark).......(concat.(car.(last.i | 
| 18fc60 | 74 29 29 20 22 2e 2e 22 20 28 63 61 72 20 69 74    29 29 29 29 0a 20 20 20 28 6d 61 67 69 74 2d 62 | t))."..".(car.it))))....(magit-b | 
| 18fc80 | 75 66 66 65 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 | uffer-refname.....(cons.'commit. | 
| 18fca0 | 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 20 28 28 64 65 72 69 | magit-buffer-refname))....((deri | 
| 18fcc0 | 76 65 64 2d 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 | ved-mode-p.'magit-stash-mode)... | 
| 18fce0 | 20 20 28 63 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 | ..(cons.'commit...........(magit | 
| 18fd00 | 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 28 63 6f 6d 6d 69 | -section-case.............(commi | 
| 18fd20 | 74 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 20 20 28 | t.(oref.it.value)).............( | 
| 18fd40 | 66 69 6c 65 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 | file.(thread-first.it........... | 
| 18fd60 | 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 20 | ..........(oref.parent)......... | 
| 18fd80 | 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 0a 20 20 20 20 20 | ............(oref.value)))...... | 
| 18fda0 | 20 20 20 20 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 | .......(hunk.(thread-first.it... | 
| 18fdc0 | 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 0a | ..................(oref.parent). | 
| 18fde0 | 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 70 61 72 65 6e 74 | ....................(oref.parent | 
| 18fe00 | 29 0a 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 76 61 6c 75 | ).....................(oref.valu | 
| 18fe20 | 65 29 29 29 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 | e))))))....((derived-mode-p.'mag | 
| 18fe40 | 69 74 2d 72 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 | it-revision-mode).....(cons.'com | 
| 18fe60 | 6d 69 74 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 28 | mit.magit-buffer-revision))....( | 
| 18fe80 | 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 65 | (derived-mode-p.'magit-diff-mode | 
| 18fea0 | 29 0a 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 28 74 0a | ).....magit-buffer-range)....(t. | 
| 18fec0 | 20 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 28 5b | ....(magit-section-case.......([ | 
| 18fee0 | 2a 20 75 6e 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 | *.unstaged].'unstaged).......([* | 
| 18ff00 | 20 73 74 61 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 | .staged].'staged).......(unmerge | 
| 18ff20 | 64 20 27 75 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 6f 72 | d.'unmerged).......(unpushed.(or | 
| 18ff40 | 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20 20    20 20 20 20 28 75 6e 70 75 6c 6c 65 64 20 28 6f | ef.it.value)).......(unpulled.(o | 
| 18ff60 | 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20    20 20 20 20 20 28 62 72 61 6e 63 68 20 28 6c 65 | ref.it.value)).......(branch.(le | 
| 18ff80 | 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 6e 74 2d 62 | t.((current.(magit-get-current-b | 
| 18ffa0 | 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 28 61 74 70 | ranch)).....................(atp | 
| 18ffc0 | 6f 69 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 | oint.(oref.it.value))).......... | 
| 18ffe0 | 20 20 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 | .......(if.(equal.atpoint.curren | 
| 190000 | 74 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 69 66 2d 6c 65 74 | t).....................(--if-let | 
| 190020 | 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).... | 
| 190040 | 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 | 
| 190060 | 2e 2e 2e 25 73 22 20 69 74 20 63 75 72 72 65 6e    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...%s".it.current).............. | 
| 190080 | 20 20 20 20 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 6d 6f 64 | .........(if.(magit-anything-mod | 
| 1900a0 | 69 66 69 65 64 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 20 | ified-p)........................ | 
| 1900c0 | 20 20 20 63 75 72 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 | ...current...................... | 
| 1900e0 | 20 20 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74    20 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 | ...(cons.'commit.current)))..... | 
| 190100 | 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 2e 2e 2e 25 73 22 0a | ..............(format."%s...%s". | 
| 190120 | 20 20 20 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 63 75 | ..........................(or.cu | 
| 190140 | 72 72 65 6e 74 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 | rrent."HEAD")................... | 
| 190160 | 20 20 20 20 20 20 20 20 61 74 70 6f 69 6e 74 29    29 29 29 0a 20 20 20 20 20 20 28 63 6f 6d 6d 69 | ........atpoint)))).......(commi | 
| 190180 | 74 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20    28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 | t.(cons.'commit.(oref.it.value)) | 
| 1901a0 | 29 0a 20 20 20 20 20 20 28 5b 66 69 6c 65 20 63    6f 6d 6d 69 74 5d 20 28 63 6f 6e 73 20 27 63 6f | ).......([file.commit].(cons.'co | 
| 1901c0 | 6d 6d 69 74 20 28 6f 72 65 66 20 28 6f 72 65 66    20 69 74 20 70 61 72 65 6e 74 29 20 76 61 6c 75 | mmit.(oref.(oref.it.parent).valu | 
| 1901e0 | 65 29 29 29 0a 20 20 20 20 20 20 28 5b 68 75 6e    6b 20 66 69 6c 65 20 63 6f 6d 6d 69 74 5d 0a 20 | e))).......([hunk.file.commit].. | 
| 190200 | 20 20 20 20 20 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 | ......(cons.'commit.(oref.(oref. | 
| 190220 | 28 6f 72 65 66 20 69 74 20 70 61 72 65 6e 74 29    20 70 61 72 65 6e 74 29 20 76 61 6c 75 65 29 29 | (oref.it.parent).parent).value)) | 
| 190240 | 29 0a 20 20 20 20 20 20 28 73 74 61 73 68 20 28    63 6f 6e 73 20 27 73 74 61 73 68 20 28 6f 72 65 | ).......(stash.(cons.'stash.(ore | 
| 190260 | 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20    20 20 20 20 28 70 75 6c 6c 72 65 71 20 28 66 6f | f.it.value))).......(pullreq.(fo | 
| 190280 | 72 67 65 2d 2d 70 75 6c 6c 72 65 71 2d 72 61 6e    67 65 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 | rge--pullreq-range.(oref.it.valu | 
| 1902a0 | 65 29 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 66 66 2d 72 65 | e).t))))))..(defun.magit-diff-re | 
| 1902c0 | 61 64 2d 72 61 6e 67 65 2d 6f 72 2d 63 6f 6d 6d    69 74 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 | ad-range-or-commit.(prompt.&opti | 
| 1902e0 | 6f 6e 61 6c 20 73 65 63 6f 6e 64 61 72 79 2d 64    65 66 61 75 6c 74 20 6d 62 61 73 65 29 0a 20 20 | onal.secondary-default.mbase)... | 
| 190300 | 22 52 65 61 64 20 72 61 6e 67 65 20 6f 72 20 72    65 76 69 73 69 6f 6e 20 77 69 74 68 20 73 70 65 | "Read.range.or.revision.with.spe | 
| 190320 | 63 69 61 6c 20 64 69 66 66 20 72 61 6e 67 65 20    74 72 65 61 74 6d 65 6e 74 2e 0a 49 66 20 4d 42 | cial.diff.range.treatment..If.MB | 
| 190340 | 41 53 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20    70 72 6f 6d 70 74 20 66 6f 72 20 77 68 69 63 68 | ASE.is.non-nil,.prompt.for.which | 
| 190360 | 20 72 65 76 20 74 6f 20 70 6c 61 63 65 20 61 74    20 74 68 65 20 65 6e 64 20 6f 66 0a 61 20 5c 22 | .rev.to.place.at.the.end.of.a.\" | 
| 190380 | 72 65 76 41 2e 2e 2e 72 65 76 42 5c 22 20 72 61    6e 67 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c | revA...revB\".range...Otherwise, | 
| 1903a0 | 20 61 6c 77 61 79 73 20 63 6f 6e 73 74 72 75 63    74 0a 5c 22 72 65 76 41 2e 2e 72 65 76 42 5c 22 | .always.construct.\"revA..revB\" | 
| 1903c0 | 20 72 61 6e 67 65 2e 22 0a 20 20 28 2d 2d 69 66    2d 6c 65 74 20 28 6d 61 67 69 74 2d 72 65 67 69 | .range."...(--if-let.(magit-regi | 
| 1903e0 | 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 29 0a 20 20 | on-values.'(commit.branch).t)... | 
| 190400 | 20 20 20 20 28 6c 65 74 20 28 28 72 65 76 41 20    28 63 61 72 20 28 6c 61 73 74 20 69 74 29 29 29 | ....(let.((revA.(car.(last.it))) | 
| 190420 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65    76 42 20 28 63 61 72 20 69 74 29 29 29 0a 20 20 | .............(revB.(car.it)))... | 
| 190440 | 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 20 20 20 20 20 20 | ......(deactivate-mark)......... | 
| 190460 | 28 69 66 20 6d 62 61 73 65 0a 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 65 74 20 28 28 62 61 73 | (if.mbase.............(let.((bas | 
| 190480 | 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 61 73 65 22 | e.(magit-git-string."merge-base" | 
| 1904a0 | 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 20 20 28 63 6f 6e | .revA.revB)))...............(con | 
| 1904c0 | 64 0a 20 20 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 | d................((string=.(magi | 
| 1904e0 | 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)......... | 
| 190500 | 20 20 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 | ........(format."%s..%s".revA.re | 
| 190520 | 76 42 29 29 0a 20 20 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 | vB))................((string=.(m | 
| 190540 | 61 67 69 74 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 | agit-rev-parse.revB).base)...... | 
| 190560 | 20 20 20 20 20 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 42 | ...........(format."%s..%s".revB | 
| 190580 | 20 72 65 76 41 29 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 | .revA))................(t....... | 
| 1905a0 | 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 | 
| 1905c0 | 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 | 
| 1905e0 | 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 | "............................... | 
| 190600 | 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 72 65 76 41 20 | .....................(list.revA. | 
| 190620 | 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 20 20 20 20 20 20 | revB)........................... | 
| 190640 | 20 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 | .........................nil.t.n | 
| 190660 | 69 6c 20 6e 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 20 | il.nil.revB))).................. | 
| 190680 | 20 28 66 6f 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 | .(format."%s...%s".............. | 
| 1906a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66    20 28 73 74 72 69 6e 67 3d 20 6d 61 69 6e 20 72 | .............(if.(string=.main.r | 
| 1906c0 | 65 76 42 29 20 72 65 76 41 20 72 65 76 42 29 20    6d 61 69 6e 29 29 29 29 29 0a 20 20 20 20 20 20 | evB).revA.revB).main)))))....... | 
| 1906e0 | 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 29 29 | ....(format."%s..%s".revA.revB)) | 
| 190700 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61    64 2d 72 61 6e 67 65 20 70 72 6f 6d 70 74 0a 20 | ).....(magit-read-range.prompt.. | 
| 190720 | 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 70 63 61 73 65 20 | .....................(or.(pcase. | 
| 190740 | 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 20 20 20 20 20 | (magit-diff--dwim).............. | 
| 190760 | 20 20 20 20 20 20 20 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 | ...............(`(commit...,valu | 
| 190780 | 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).............................. | 
| 1907a0 | 28 66 6f 72 6d 61 74 20 22 25 73 5e 2e 2e 25 73    22 20 76 61 6c 75 65 20 76 61 6c 75 65 29 29 0a | (format."%s^..%s".value.value)). | 
| 1907c0 | 20 20 20 20 20 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 | ............................((an | 
| 1907e0 | 64 20 72 61 6e 67 65 20 28 70 72 65 64 20 73 74    72 69 6e 67 70 29 29 0a 20 20 20 20 20 20 20 20 | d.range.(pred.stringp))......... | 
| 190800 | 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 0a 20 20 20 | .....................range)).... | 
| 190820 | 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 61 72 79 | .......................secondary | 
| 190840 | 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 20 20 20 | -default........................ | 
| 190860 | 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 29 | ...(magit-get-current-branch)))) | 
| 190880 | 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 | 
| 1908a0 | 69 66 66 2d 72 61 6e 67 65 20 28 72 65 76 2d 6f    72 2d 72 61 6e 67 65 20 26 6f 70 74 69 6f 6e 61 | iff-range.(rev-or-range.&optiona | 
| 1908c0 | 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20    22 53 68 6f 77 20 64 69 66 66 65 72 65 6e 63 65 | l.args.files)..."Show.difference | 
| 1908e0 | 73 20 62 65 74 77 65 65 6e 20 74 77 6f 20 63 6f    6d 6d 69 74 73 2e 0a 0a 52 45 56 2d 4f 52 2d 52 | s.between.two.commits...REV-OR-R | 
| 190900 | 41 4e 47 45 20 73 68 6f 75 6c 64 20 62 65 20 61    20 72 61 6e 67 65 20 6f 72 20 61 20 73 69 6e 67 | ANGE.should.be.a.range.or.a.sing | 
| 190920 | 6c 65 20 72 65 76 69 73 69 6f 6e 2e 20 20 49 66    20 69 74 20 69 73 20 61 0a 72 65 76 69 73 69 6f | le.revision...If.it.is.a.revisio | 
| 190940 | 6e 2c 20 74 68 65 6e 20 73 68 6f 77 20 63 68 61    6e 67 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b | n,.then.show.changes.in.the.work | 
| 190960 | 69 6e 67 20 74 72 65 65 20 72 65 6c 61 74 69 76    65 20 74 6f 20 74 68 61 74 0a 72 65 76 69 73 69 | ing.tree.relative.to.that.revisi | 
| 190980 | 6f 6e 2e 20 20 49 66 20 69 74 20 69 73 20 61 20    72 61 6e 67 65 2c 20 62 75 74 20 6f 6e 65 20 73 | on...If.it.is.a.range,.but.one.s | 
| 1909a0 | 69 64 65 20 69 73 20 6f 6d 69 74 74 65 64 2c 20    74 68 65 6e 20 73 68 6f 77 0a 63 68 61 6e 67 65 | ide.is.omitted,.then.show.change | 
| 1909c0 | 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 60 48    45 41 44 27 2e 0a 0a 49 66 20 74 68 65 20 72 65 | s.relative.to.`HEAD'...If.the.re | 
| 1909e0 | 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 | 
| 190a00 | 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. | 
| 190a20 | 74 68 65 20 72 65 67 69 6f 6e 20 61 73 20 74 68    65 20 74 77 6f 20 73 69 64 65 73 20 6f 66 20 74 | the.region.as.the.two.sides.of.t | 
| 190a40 | 68 65 20 72 61 6e 67 65 2e 20 20 57 69 74 68 20    61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e | he.range...With.a.prefix.argumen | 
| 190a60 | 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 20 72 65 76 69 73 69 | t,.instead.of.diffing.the.revisi | 
| 190a80 | 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 0a 76 69 65 77 20 63 | ons,.choose.a.revision.to.view.c | 
| 190aa0 | 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 20 63 6f | hanges.along,.starting.at.the.co | 
| 190ac0 | 6d 6d 6f 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66    20 62 6f 74 68 0a 72 65 76 69 73 69 6f 6e 73 20 | mmon.ancestor.of.both.revisions. | 
| 190ae0 | 28 69 2e 65 2e 2c 20 75 73 65 20 61 20 5c 22 2e    2e 2e 5c 22 20 72 61 6e 67 65 29 2e 22 0a 20 20 | (i.e.,.use.a.\"...\".range)."... | 
| 190b00 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 63 6f    6e 73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 | (interactive.(cons.(magit-diff-r | 
| 190b20 | 65 61 64 2d 72 61 6e 67 65 2d 6f 72 2d 63 6f 6d    6d 69 74 20 22 44 69 66 66 20 66 6f 72 20 72 61 | ead-range-or-commit."Diff.for.ra | 
| 190b40 | 6e 67 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 | nge"............................ | 
| 190b60 | 20 20 20 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 63 | ...........................nil.c | 
| 190b80 | 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 20 20 20 20 20 20 | urrent-prefix-arg).............. | 
| 190ba0 | 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 29 29 29 | ........(magit-diff-arguments))) | 
| 190bc0 | 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 72 65 76 2d | ...(magit-diff-setup-buffer.rev- | 
| 190be0 | 6f 72 2d 72 61 6e 67 65 20 6e 69 6c 20 61 72 67    73 20 66 69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 | or-range.nil.args.files))..;;;## | 
| 190c00 | 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 2d 77 6f 72 6b | #autoload.(defun.magit-diff-work | 
| 190c20 | 69 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 | ing-tree.(&optional.rev.args.fil | 
| 190c40 | 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 68 65 20 | es)..."Show.changes.between.the. | 
| 190c60 | 63 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 | current.working.tree.and.the.`HE | 
| 190c80 | 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 72 67 75 6d 65 | AD'.commit..With.a.prefix.argume | 
| 190ca0 | 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 20 77 6f 72 6b | nt.show.changes.between.the.work | 
| 190cc0 | 69 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 | ing.tree.and.a.commit.read.from. | 
| 190ce0 | 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 61 63 74 69 76 65 0a | the.minibuffer."...(interactive. | 
| 190d00 | 20 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 | ...(cons.(and.current-prefix-arg | 
| 190d20 | 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 62 72 61 6e 63 | ...............(magit-read-branc | 
| 190d40 | 68 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 | h-or-commit."Diff.working.tree.a | 
| 190d60 | 6e 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 | nd.commit"))..........(magit-dif | 
| 190d80 | 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 66 66 2d 73 65 74 | f-arguments)))...(magit-diff-set | 
| 190da0 | 75 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 | up-buffer.(or.rev."HEAD").nil.ar | 
| 190dc0 | 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 64 65 66 75 | gs.files))..;;;###autoload.(defu | 
| 190de0 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61    67 65 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 | n.magit-diff-staged.(&optional.r | 
| 190e00 | 65 76 20 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 62 | ev.args.files)..."Show.changes.b | 
| 190e20 | 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 60 48 45 41 44 27 20 | etween.the.index.and.the.`HEAD'. | 
| 190e40 | 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 74 20 73 | commit..With.a.prefix.argument.s | 
| 190e60 | 68 6f 77 20 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 | how.changes.between.the.index.an | 
| 190e80 | 64 0a 61 20 63 6f 6d 6d 69 74 20 72 65 61 64 20    66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 | d.a.commit.read.from.the.minibuf | 
| 190ea0 | 66 65 72 2e 22 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 61 | fer."...(interactive....(cons.(a | 
| 190ec0 | 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 20 20 | nd.current-prefix-arg........... | 
| 190ee0 | 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 | 
| 190f00 | 20 22 44 69 66 66 20 69 6e 64 65 78 20 61 6e 64    20 63 6f 6d 6d 69 74 22 29 29 0a 20 20 20 20 20 | ."Diff.index.and.commit"))...... | 
| 190f20 | 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 29 29 29 0a 20 20 28 | ....(magit-diff-arguments)))...( | 
| 190f40 | 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 75 70    2d 62 75 66 66 65 72 20 72 65 76 20 22 2d 2d 63 | magit-diff-setup-buffer.rev."--c | 
| 190f60 | 61 63 68 65 64 22 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 | ached".args.files))..;;;###autol | 
| 190f80 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74    2d 64 69 66 66 2d 75 6e 73 74 61 67 65 64 20 28 | oad.(defun.magit-diff-unstaged.( | 
| 190fa0 | 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 63 68 | &optional.args.files)..."Show.ch | 
| 190fc0 | 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 20 74 72 65 65 20 61 | anges.between.the.working.tree.a | 
| 190fe0 | 6e 64 20 74 68 65 20 69 6e 64 65 78 2e 22 0a 20    20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d | nd.the.index."...(interactive.(m | 
| 191000 | 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 6d 61 67 69 74 2d 64 | agit-diff-arguments))...(magit-d | 
| 191020 | 69 66 66 2d 73 65 74 75 70 2d 62 75 66 66 65 72    20 6e 69 6c 20 6e 69 6c 20 61 72 67 73 20 66 69 | iff-setup-buffer.nil.nil.args.fi | 
| 191040 | 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 6d 61 67 | les))..;;;###autoload.(defun.mag | 
| 191060 | 69 74 2d 64 69 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 | it-diff-unmerged.(&optional.args | 
| 191080 | 20 66 69 6c 65 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 | .files)..."Show.changes.that.are | 
| 1910a0 | 20 62 65 69 6e 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 | .being.merged."...(interactive.( | 
| 1910c0 | 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 75 6e 6c 65 73 73 | magit-diff-arguments))...(unless | 
| 1910e0 | 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 20 20 20 | .(magit-merge-in-progress-p).... | 
| 191100 | 20 28 75 73 65 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 | .(user-error."No.merge.is.in.pro | 
| 191120 | 67 72 65 73 73 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 | gress"))...(magit-diff-setup-buf | 
| 191140 | 66 65 72 20 28 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 | fer.(magit--merge-range).nil.arg | 
| 191160 | 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 64 65 66 75 6e | s.files))..;;;###autoload.(defun | 
| 191180 | 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 6e 67 20 28 26 6f | .magit-diff-while-committing.(&o | 
| 1911a0 | 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20    22 57 68 69 6c 65 20 63 6f 6d 6d 69 74 74 69 6e | ptional.args)..."While.committin | 
| 1911c0 | 67 2c 20 73 68 6f 77 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 | g,.show.the.changes.that.are.abo | 
| 1911e0 | 75 74 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74    65 64 2e 0a 57 68 69 6c 65 20 61 6d 65 6e 64 69 | ut.to.be.committed..While.amendi | 
| 191200 | 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 69 6e 20 74 | ng,.invoking.the.command.again.t | 
| 191220 | 6f 67 67 6c 65 73 20 62 65 74 77 65 65 6e 0a 73    68 6f 77 69 6e 67 20 6a 75 73 74 20 74 68 65 20 | oggles.between.showing.just.the. | 
| 191240 | 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 74 | new.changes.or.all.the.changes.t | 
| 191260 | 68 61 74 20 77 69 6c 6c 0a 62 65 20 63 6f 6d 6d    69 74 74 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 | hat.will.be.committed."...(inter | 
| 191280 | 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 63 61    72 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 | active.(list.(car.(magit-diff-ar | 
| 1912a0 | 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 28 75    6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 63 6f 6d | guments))))...(unless.(magit-com | 
| 1912c0 | 6d 69 74 2d 6d 65 73 73 61 67 65 2d 62 75 66 66    65 72 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 | mit-message-buffer).....(user-er | 
| 1912e0 | 72 6f 72 20 22 4e 6f 20 63 6f 6d 6d 69 74 20 69    6e 20 70 72 6f 67 72 65 73 73 22 29 29 0a 20 20 | ror."No.commit.in.progress"))... | 
| 191300 | 28 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 | (let.((magit-display-buffer-nose | 
| 191320 | 6c 65 63 74 20 74 29 29 0a 20 20 20 20 28 69 66    2d 6c 65 74 20 28 28 64 69 66 66 2d 62 75 66 20 | lect.t)).....(if-let.((diff-buf. | 
| 191340 | 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 64 69 | (magit-get-mode-buffer.'magit-di | 
| 191360 | 66 66 2d 6d 6f 64 65 20 27 73 65 6c 65 63 74 65    64 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 69 | ff-mode.'selected))).........(wi | 
| 191380 | 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65    72 20 64 69 66 66 2d 62 75 66 0a 20 20 20 20 20 | th-current-buffer.diff-buf...... | 
| 1913a0 | 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64    20 28 65 71 75 61 6c 20 6d 61 67 69 74 2d 62 75 | .....(cond.((and.(equal.magit-bu | 
| 1913c0 | 66 66 65 72 2d 72 61 6e 67 65 20 22 48 45 41 44    5e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-range."HEAD^")............. | 
| 1913e0 | 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 | ..........(equal.magit-buffer-ty | 
| 191400 | 70 65 61 72 67 20 22 2d 2d 63 61 63 68 65 64 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | pearg."--cached")).............. | 
| 191420 | 20 20 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 29 | ....(magit-diff-staged.nil.args) | 
| 191440 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 28 61 6e 64 20 28 65 71 75 61 6c 20 6d | ).................((and.(equal.m | 
| 191460 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67    65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 | agit-buffer-range.nil).......... | 
| 191480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71    75 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | .............(equal.magit-buffer | 
| 1914a0 | 2d 74 79 70 65 61 72 67 20 22 2d 2d 63 61 63 68    65 64 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -typearg."--cached"))........... | 
| 1914c0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69    66 66 2d 77 68 69 6c 65 2d 61 6d 65 6e 64 69 6e | .......(magit-diff-while-amendin | 
| 1914e0 | 67 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 | g.args)).................((magit | 
| 191500 | 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 20 20 20 20 20 20 | -anything-staged-p)............. | 
| 191520 | 20 20 20 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 | .....(magit-diff-staged.nil.args | 
| 191540 | 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........... | 
| 191560 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69    66 66 2d 77 68 69 6c 65 2d 61 6d 65 6e 64 69 6e | .......(magit-diff-while-amendin | 
| 191580 | 67 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 20    20 28 69 66 20 28 6d 61 67 69 74 2d 61 6e 79 74 | g.args)))).......(if.(magit-anyt | 
| 1915a0 | 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 0a 20    20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | hing-staged-p)...........(magit- | 
| 1915c0 | 64 69 66 66 2d 73 74 61 67 65 64 20 6e 69 6c 20    61 72 67 73 29 0a 20 20 20 20 20 20 20 20 28 6d | diff-staged.nil.args).........(m | 
| 1915e0 | 61 67 69 74 2d 64 69 66 66 2d 77 68 69 6c 65 2d    61 6d 65 6e 64 69 6e 67 20 61 72 67 73 29 29 29 | agit-diff-while-amending.args))) | 
| 191600 | 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6b 65 79 20    67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 2d | ))..(define-key.git-commit-mode- | 
| 191620 | 6d 61 70 0a 20 20 28 6b 62 64 20 22 43 2d 63 20    43 2d 64 22 29 20 27 6d 61 67 69 74 2d 64 69 66 | map...(kbd."C-c.C-d").'magit-dif | 
| 191640 | 66 2d 77 68 69 6c 65 2d 63 6f 6d 6d 69 74 74 69    6e 67 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | f-while-committing)..(defun.magi | 
| 191660 | 74 2d 64 69 66 66 2d 77 68 69 6c 65 2d 61 6d 65    6e 64 69 6e 67 20 28 26 6f 70 74 69 6f 6e 61 6c | t-diff-while-amending.(&optional | 
| 191680 | 20 61 72 67 73 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 | .args)...(magit-diff-setup-buffe | 
| 1916a0 | 72 20 22 48 45 41 44 5e 22 20 22 2d 2d 63 61 63    68 65 64 22 20 61 72 67 73 20 6e 69 6c 29 29 0a | r."HEAD^"."--cached".args.nil)). | 
| 1916c0 | 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 66 | .;;;###autoload.(defun.magit-dif | 
| 1916e0 | 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 28 29    0a 20 20 22 53 68 6f 77 20 64 69 66 66 20 66 6f | f-buffer-file.()..."Show.diff.fo | 
| 191700 | 72 20 74 68 65 20 62 6c 6f 62 20 6f 72 20 66 69    6c 65 20 76 69 73 69 74 65 64 20 69 6e 20 74 68 | r.the.blob.or.file.visited.in.th | 
| 191720 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72    2e 0a 0a 57 68 65 6e 20 74 68 65 20 62 75 66 66 | e.current.buffer...When.the.buff | 
| 191740 | 65 72 20 76 69 73 69 74 73 20 61 20 62 6c 6f 62    2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 65 20 | er.visits.a.blob,.then.show.the. | 
| 191760 | 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 69    74 2e 0a 57 68 65 6e 20 74 68 65 20 62 75 66 66 | respective.commit..When.the.buff | 
| 191780 | 65 72 20 76 69 73 69 74 73 20 61 20 66 69 6c 65    2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 65 20 | er.visits.a.file,.then.show.the. | 
| 1917a0 | 64 69 66 66 65 72 65 6e 63 65 64 20 62 65 74 77    65 65 6e 0a 60 48 45 41 44 27 20 61 6e 64 20 74 | differenced.between.`HEAD'.and.t | 
| 1917c0 | 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e    20 20 49 6e 20 62 6f 74 68 20 63 61 73 65 73 20 | he.working.tree...In.both.cases. | 
| 1917e0 | 6c 69 6d 69 74 20 74 68 65 20 64 69 66 66 20 74    6f 0a 74 68 65 20 66 69 6c 65 20 6f 72 20 62 6c | limit.the.diff.to.the.file.or.bl | 
| 191800 | 6f 62 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74    69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 | ob."...(interactive)...(require. | 
| 191820 | 27 6d 61 67 69 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 | 'magit)...(if-let.((file.(magit- | 
| 191840 | 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 28 69 66 20 | file-relative-name))).......(if. | 
| 191860 | 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 20 20 20 28 | magit-buffer-refname...........( | 
| 191880 | 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69    74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | magit-show-commit.magit-buffer-r | 
| 1918a0 | 65 66 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 | efname.......................... | 
| 1918c0 | 20 20 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d    73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 2d 61 72 67 | ....(car.(magit-show-commit--arg | 
| 1918e0 | 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 20 | uments))........................ | 
| 191900 | 20 20 20 20 20 20 28 6c 69 73 74 20 66 69 6c 65    29 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 | ......(list.file)).........(save | 
| 191920 | 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20    20 28 6c 65 74 20 28 28 6c 69 6e 65 20 28 6c 69 | -buffer).........(let.((line.(li | 
| 191940 | 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne-number-at-pos)).............. | 
| 191960 | 20 28 63 6f 6c 20 28 63 75 72 72 65 6e 74 2d 63    6f 6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20 | .(col.(current-column)))........ | 
| 191980 | 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 20 | ...(with-current-buffer......... | 
| 1919a0 | 20 20 20 20 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.( | 
| 1919c0 | 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 20 22 48 | or.(magit-get-current-branch)."H | 
| 1919e0 | 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")........................... | 
| 191a00 | 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 20 20 20 20 20 | .............nil................ | 
| 191a20 | 20 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 61 | ........................(car.(ma | 
| 191a40 | 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e    74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | git-diff-arguments))............ | 
| 191a60 | 20 20 20 20 20 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 | ............................(lis | 
| 191a80 | 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 20 20 20 20 | t.file)......................... | 
| 191aa0 | 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 62 75 66 66 65 72 | ...............magit-diff-buffer | 
| 191ac0 | 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 28 6d 61 67 69 74 | -file-locked).............(magit | 
| 191ae0 | 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 20 63 | -diff--goto-position.file.line.c | 
| 191b00 | 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 66 66 65 72 20 69 | ol)))).....(user-error."Buffer.i | 
| 191b20 | 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 3b 3b 3b 23 23 23 | sn't.visiting.a.file")))..;;;### | 
| 191b40 | 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 70 61 74 68 73 | autoload.(defun.magit-diff-paths | 
| 191b60 | 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 77 65 65 6e 20 61 | .(a.b)..."Show.changes.between.a | 
| 191b80 | 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 69 6e 74 65 72 61 | ny.two.files.on.disk."...(intera | 
| 191ba0 | 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 65 20 22 46 69 72 | ctive.(list.(read-file-name."Fir | 
| 191bc0 | 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 20 20 20 20 20 20 | st.file:.".nil.nil.t)........... | 
| 191be0 | 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 20 22 53 65 63 6f | ...........(read-file-name."Seco | 
| 191c00 | 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 28 6d 61 67 69 74 | nd.file:.".nil.nil.t)))...(magit | 
| 191c20 | 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 6e 6f 2d 69 6e 64 | -diff-setup-buffer.nil."--no-ind | 
| 191c40 | 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 6e | ex"............................n | 
| 191c60 | 69 6c 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d    63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 | il.(list.(magit-convert-filename | 
| 191c80 | 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 20 20 20 20 20 20 | -for-git........................ | 
| 191ca0 | 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 | 
| 191cc0 | 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 20 20 | .a))............................ | 
| 191ce0 | 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 65 6e 61 6d | ..........(magit-convert-filenam | 
| 191d00 | 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 20 20 20 20 20 | e-for-git....................... | 
| 191d20 | 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 6d | ................(expand-file-nam | 
| 191d40 | 65 20 62 29 29 29 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 | e.b)))))..(defun.magit-show-comm | 
| 191d60 | 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.(( | 
| 191d80 | 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)............ | 
| 191da0 | 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 | 
| 191dc0 | 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 | 
| 191de0 | 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- | 
| 191e00 | 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 | 
| 191e20 | 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 | 
| 191e40 | 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......................... | 
| 191e60 | 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 | 
| 191e80 | 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)))............ | 
| 191ea0 | 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 | 
| 191ec0 | 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 | 
| 191ee0 | 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 | 
| 191f00 | 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 | 
| 191f20 | 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 | 
| 191f40 | 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 | 
| 191f60 | 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 | 
| 191f80 | 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 | 
| 191fa0 | 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 | 
| 191fc0 | 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 | 
| 191fe0 | 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 | 
| 192000 | 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.( | 
| 192020 | 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...................... | 
| 192040 | 20 20 20 20 20 20 20 20 28 74 68 69 6e 67 2d 61    74 2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 | ........(thing-at-point.'git-rev | 
| 192060 | 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 20 20 20 20 20 20 | ision.t)........................ | 
| 192080 | 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 6d 69 74 2d 61 74 | ......(magit-branch-or-commit-at | 
| 1920a0 | 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 28 60 28 2c 61 72 | -point))).................(`(,ar | 
| 1920c0 | 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 6d 69 74 2d 2d 61 | gs.,files).(magit-show-commit--a | 
| 1920e0 | 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 20 28 61 6e 64 20 | rguments)))......(list.(or.(and. | 
| 192100 | 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 74 70 6f 69 6e 74 | (not.current-prefix-arg).atpoint | 
| 192120 | 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 61 64 2d 62 72 61 | )................(magit-read-bra | 
| 192140 | 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 22 20 61 74 70 6f | nch-or-commit."Show.commit".atpo | 
| 192160 | 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 20 20 20 20 20 20 | int))............args........... | 
| 192180 | 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 6d 6d 69 74 0a 20 | .files............(and.mcommit.. | 
| 1921a0 | 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 61 | ...............(magit-section-pa | 
| 1921c0 | 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 73 65 63 74 69 6f | rent-value.(magit-current-sectio | 
| 1921e0 | 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 0a 20 20 28 6c 65 | n))))))...(require.'magit)...(le | 
| 192200 | 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 | 
| 192220 | 6d 65 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 | me))).....(magit-with-toplevel.. | 
| 192240 | 20 20 20 20 20 28 77 68 65 6e 20 6d 6f 64 75 6c    65 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | .....(when.module.........(setq. | 
| 192260 | 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............... | 
| 192280 | 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 2d 61 73 2d | (expand-file-name.(file-name-as- | 
| 1922a0 | 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 28 75 6e 6c 65 | directory.module)))).......(unle | 
| 1922c0 | 73 73 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74    2d 70 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 | ss.(magit-commit-p.rev)......... | 
| 1922e0 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 25 73 20    69 73 20 6e 6f 74 20 61 20 63 6f 6d 6d 69 74 22 | (user-error."%s.is.not.a.commit" | 
| 192300 | 20 72 65 76 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 | .rev)).......(let.((buf.(magit-r | 
| 192320 | 65 76 69 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 | evision-setup-buffer.rev.args.fi | 
| 192340 | 6c 65 73 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 | les))).........(when.file....... | 
| 192360 | 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 28 6c 65 74 | ....(save-buffer)...........(let | 
| 192380 | 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 6f 66 66 73 65 | .((line.(magit-diff-visit--offse | 
| 1923a0 | 74 20 66 69 6c 65 20 28 6c 69 73 74 20 22 2d 52    22 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 | t.file.(list."-R".rev).......... | 
| 1923c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1923e0 | 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 29 29 29 0a 20 20 | .......(line-number-at-pos)))... | 
| 192400 | 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 6f 6c 75 | ..............(col.(current-colu | 
| 192420 | 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 6e 74 2d | mn))).............(with-current- | 
| 192440 | 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 69 74 2d | buffer.buf...............(magit- | 
| 192460 | 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 20 63 6f | diff--goto-position.file.line.co | 
| 192480 | 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 2d 6c 6f | l))))))))..(defun.magit-diff--lo | 
| 1924a0 | 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 6c 20 70 | cate-hunk.(file.line.&optional.p | 
| 1924c0 | 61 72 65 6e 74 29 0a 20 20 28 77 68 65 6e 2d 6c    65 74 20 28 28 64 69 66 66 20 28 63 6c 2d 66 69 | arent)...(when-let.((diff.(cl-fi | 
| 1924e0 | 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 20 20 20 | nd-if.(lambda.(section)......... | 
| 192500 | 20 20 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 63 | .........................(and.(c | 
| 192520 | 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 65 63 74 | l-typep.section.'magit-file-sect | 
| 192540 | 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)............................ | 
| 192560 | 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 6f 6e 20 | ...........(equal.(oref.section. | 
| 192580 | 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 20 20 20 | value).file))).................. | 
| 1925a0 | 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 74 20 6d | ..............(oref.(or.parent.m | 
| 1925c0 | 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 29 29 0a | agit-root-section).children)))). | 
| 1925e0 | 20 20 20 20 28 6c 65 74 20 28 68 75 6e 6b 20 28    68 75 6e 6b 73 20 28 6f 72 65 66 20 64 69 66 66 | ....(let.(hunk.(hunks.(oref.diff | 
| 192600 | 20 63 68 69 6c 64 72 65 6e 29 29 29 0a 20 20 20    20 20 20 28 63 6c 2d 62 6c 6f 63 6b 20 6e 69 6c | .children))).......(cl-block.nil | 
| 192620 | 0a 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20    28 73 65 74 71 20 68 75 6e 6b 20 28 70 6f 70 20 | .........(while.(setq.hunk.(pop. | 
| 192640 | 68 75 6e 6b 73 29 29 0a 20 20 20 20 20 20 20 20    20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 61 | hunks))...........(when-let.((ra | 
| 192660 | 6e 67 65 20 28 6f 72 65 66 20 68 75 6e 6b 20 74    6f 2d 72 61 6e 67 65 29 29 29 0a 20 20 20 20 20 | nge.(oref.hunk.to-range)))...... | 
| 192680 | 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65    74 2a 20 28 28 60 28 2c 62 65 67 20 2c 6c 65 6e | .......(pcase-let*.((`(,beg.,len | 
| 1926a0 | 29 20 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 | ).range)........................ | 
| 1926c0 | 20 20 28 65 6e 64 20 28 2b 20 62 65 67 20 6c 65    6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(end.(+.beg.len)))............ | 
| 1926e0 | 20 20 20 28 63 6f 6e 64 20 28 28 3e 20 20 62 65    67 20 6c 69 6e 65 29 20 20 20 20 20 28 63 6c 2d | ...(cond.((>..beg.line).....(cl- | 
| 192700 | 72 65 74 75 72 6e 20 28 6c 69 73 74 20 64 69 66    66 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 | return.(list.diff.nil)))........ | 
| 192720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3c    3d 20 62 65 67 20 6c 69 6e 65 20 65 6e 64 29 20 | .............((<=.beg.line.end). | 
| 192740 | 28 63 6c 2d 72 65 74 75 72 6e 20 28 6c 69 73 74    20 68 75 6e 6b 20 74 29 29 29 0a 20 20 20 20 20 | (cl-return.(list.hunk.t)))...... | 
| 192760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    28 6e 75 6c 6c 20 68 75 6e 6b 73 29 20 20 20 20 | ...............((null.hunks).... | 
| 192780 | 20 20 28 63 6c 2d 72 65 74 75 72 6e 20 28 6c 69    73 74 20 68 75 6e 6b 20 6e 69 6c 29 29 29 29 29 | ..(cl-return.(list.hunk.nil))))) | 
| 1927a0 | 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 2d 67 6f 74 6f 2d | ))))))..(defun.magit-diff--goto- | 
| 1927c0 | 70 6f 73 69 74 69 6f 6e 20 28 66 69 6c 65 20 6c    69 6e 65 20 63 6f 6c 75 6d 6e 20 26 6f 70 74 69 | position.(file.line.column.&opti | 
| 1927e0 | 6f 6e 61 6c 20 70 61 72 65 6e 74 29 0a 20 20 28    77 68 65 6e 2d 6c 65 74 20 28 28 70 6f 73 20 28 | onal.parent)...(when-let.((pos.( | 
| 192800 | 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6c 6f 63 61    74 65 2d 68 75 6e 6b 20 66 69 6c 65 20 6c 69 6e | magit-diff--locate-hunk.file.lin | 
| 192820 | 65 20 70 61 72 65 6e 74 29 29 29 0a 20 20 20 20    28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c | e.parent))).....(pcase-let.((`(, | 
| 192840 | 73 65 63 74 69 6f 6e 20 2c 65 78 61 63 74 29 20    70 6f 73 29 29 0a 20 20 20 20 20 20 28 63 6f 6e | section.,exact).pos)).......(con | 
| 192860 | 64 20 28 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 | d.((cl-typep.section.'magit-file | 
| 192880 | 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 | -section)..............(goto-cha | 
| 1928a0 | 72 20 28 6f 72 65 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 | r.(oref.section.start)))........ | 
| 1928c0 | 20 20 20 20 20 28 65 78 61 63 74 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | .....(exact..............(goto-c | 
| 1928e0 | 68 61 72 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 | har.(oref.section.content))..... | 
| 192900 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28    70 6f 73 20 28 63 61 72 20 28 6f 72 65 66 20 73 | .........(let.((pos.(car.(oref.s | 
| 192920 | 65 63 74 69 6f 6e 20 74 6f 2d 72 61 6e 67 65 29    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ection.to-range))))............. | 
| 192940 | 20 20 20 28 77 68 69 6c 65 20 28 6f 72 20 28 3c    20 70 6f 73 20 6c 69 6e 65 29 0a 20 20 20 20 20 | ...(while.(or.(<.pos.line)...... | 
| 192960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 3d 20 28 63 68 61 72 2d 61 66 | .....................(=.(char-af | 
| 192980 | 74 65 72 29 20 3f 2d 29 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 | ter).?-))..................(unle | 
| 1929a0 | 73 73 20 28 3d 20 28 63 68 61 72 2d 61 66 74 65    72 29 20 3f 2d 29 0a 20 20 20 20 20 20 20 20 20 | ss.(=.(char-after).?-).......... | 
| 1929c0 | 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e    63 66 20 70 6f 73 29 29 0a 20 20 20 20 20 20 20 | ..........(cl-incf.pos))........ | 
| 1929e0 | 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 29 0a 20 20 20 20 20 | ..........(forward-line)))...... | 
| 192a00 | 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64    2d 63 68 61 72 20 28 31 2b 20 63 6f 6c 75 6d 6e | ........(forward-char.(1+.column | 
| 192a20 | 29 29 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 | ))).............(t.............. | 
| 192a40 | 28 67 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 | (goto-char.(oref.section.start)) | 
| 192a60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 20 73 65 63 74 69 6f 6e 20 28 6f 72 65 | ..............(setq.section.(ore | 
| 192a80 | 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 20 20 28 77 68 69 6c | f.section.parent)))).......(whil | 
| 192aa0 | 65 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20    20 20 28 77 68 65 6e 20 28 6f 72 65 66 20 73 65 | e.section.........(when.(oref.se | 
| 192ac0 | 63 74 69 6f 6e 20 68 69 64 64 65 6e 29 0a 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | ction.hidden)...........(magit-s | 
| 192ae0 | 65 63 74 69 6f 6e 2d 73 68 6f 77 20 73 65 63 74    69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 73 | ection-show.section)).........(s | 
| 192b00 | 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 65 6e 74 | etq.section.(oref.section.parent | 
| 192b20 | 29 29 29 29 0a 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 | )))).....(magit-section-update-h | 
| 192b40 | 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 74 29    29 0a 0a 3b 3b 3b 3b 20 53 65 74 74 69 6e 67 20 | ighlight).....t))..;;;;.Setting. | 
| 192b60 | 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e    20 6d 61 67 69 74 2d 64 69 66 66 2d 73 77 69 74 | Commands..(defun.magit-diff-swit | 
| 192b80 | 63 68 2d 72 61 6e 67 65 2d 74 79 70 65 20 28 29    0a 20 20 22 43 6f 6e 76 65 72 74 20 64 69 66 66 | ch-range-type.()..."Convert.diff | 
| 192ba0 | 20 72 61 6e 67 65 20 74 79 70 65 2e 0a 43 68 61    6e 67 65 20 5c 22 72 65 76 41 2e 2e 72 65 76 42 | .range.type..Change.\"revA..revB | 
| 192bc0 | 5c 22 20 74 6f 20 5c 22 72 65 76 41 2e 2e 2e 72    65 76 42 5c 22 2c 20 6f 72 20 76 69 63 65 20 76 | \".to.\"revA...revB\",.or.vice.v | 
| 192be0 | 65 72 73 61 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 | ersa."...(interactive)...(if.(an | 
| 192c00 | 64 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 | d.magit-buffer-range............ | 
| 192c20 | 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 65 | (derived-mode-p.'magit-diff-mode | 
| 192c40 | 29 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 | )............(string-match.magit | 
| 192c60 | 2d 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 | -range-re.magit-buffer-range)).. | 
| 192c80 | 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 61 6e 67 65 0a 20 20 | .....(setq.magit-buffer-range... | 
| 192ca0 | 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 69 66 20 28 73 74 | ..........(replace-match.(if.(st | 
| 192cc0 | 72 69 6e 67 3d 20 28 6d 61 74 63 68 2d 73 74 72    69 6e 67 20 32 20 6d 61 67 69 74 2d 62 75 66 66 | ring=.(match-string.2.magit-buff | 
| 192ce0 | 65 72 2d 72 61 6e 67 65 29 20 22 2e 2e 22 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er-range)."..")................. | 
| 192d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22    2e 2e 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ..............."..."............ | 
| 192d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 | .................."..")......... | 
| 192d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 74 20 74 20 6d 61 67 69 74 2d 62 75 66 | ...................t.t.magit-buf | 
| 192d60 | 66 65 72 2d 72 61 6e 67 65 20 32 29 29 0a 20 20    20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e | fer-range.2)).....(user-error."N | 
| 192d80 | 6f 20 72 61 6e 67 65 20 74 6f 20 63 68 61 6e 67    65 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 | o.range.to.change"))...(magit-re | 
| 192da0 | 66 72 65 73 68 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 64 69 66 66 2d 66 6c 69 70 2d | fresh))..(defun.magit-diff-flip- | 
| 192dc0 | 72 65 76 73 20 28 29 0a 20 20 22 53 77 61 70 20    72 65 76 69 73 69 6f 6e 73 20 69 6e 20 64 69 66 | revs.()..."Swap.revisions.in.dif | 
| 192de0 | 66 20 72 61 6e 67 65 2e 0a 43 68 61 6e 67 65 20    5c 22 72 65 76 41 2e 2e 72 65 76 42 5c 22 20 74 | f.range..Change.\"revA..revB\".t | 
| 192e00 | 6f 20 5c 22 72 65 76 42 2e 2e 72 65 76 41 5c 22    2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | o.\"revB..revA\"."...(interactiv | 
| 192e20 | 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 72 2d 72 61 6e 67 65 | e)...(if.(and.magit-buffer-range | 
| 192e40 | 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 2d 70 20 27 6d 61 67 | ............(derived-mode-p.'mag | 
| 192e60 | 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 28 73 74 72 69 6e 67 | it-diff-mode)............(string | 
| 192e80 | 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 69 74 2d 62 75 66 66 | -match.magit-range-re.magit-buff | 
| 192ea0 | 65 72 2d 72 61 6e 67 65 29 29 0a 20 20 20 20 20    20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 | er-range)).......(progn......... | 
| 192ec0 | 28 73 65 74 71 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 | (setq.magit-buffer-range........ | 
| 192ee0 | 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28    6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 6d | .......(concat.(match-string.3.m | 
| 192f00 | 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 20 20 20 20 | agit-buffer-range).............. | 
| 192f20 | 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 6d 61 67 69 74 2d 62 | .........(match-string.2.magit-b | 
| 192f40 | 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 20 20 20 | uffer-range).................... | 
| 192f60 | 20 20 20 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 | ...(match-string.1.magit-buffer- | 
| 192f80 | 72 61 6e 67 65 29 29 29 0a 20 20 20 20 20 20 20    20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 | range))).........(magit-refresh) | 
| 192fa0 | 29 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 73 | ).....(user-error."No.range.to.s | 
| 192fc0 | 77 61 70 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 | wap")))..(defun.magit-diff-toggl | 
| 192fe0 | 65 2d 66 69 6c 65 2d 66 69 6c 74 65 72 20 28 29    0a 20 20 22 54 6f 67 67 6c 65 20 74 68 65 20 66 | e-file-filter.()..."Toggle.the.f | 
| 193000 | 69 6c 65 20 72 65 73 74 72 69 63 74 69 6f 6e 20    6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | ile.restriction.of.the.current.b | 
| 193020 | 75 66 66 65 72 27 73 20 64 69 66 66 73 2e 0a 49    66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | uffer's.diffs..If.the.current.bu | 
| 193040 | 66 66 65 72 27 73 20 6d 6f 64 65 20 69 73 20 64    65 72 69 76 65 64 20 66 72 6f 6d 20 60 6d 61 67 | ffer's.mode.is.derived.from.`mag | 
| 193060 | 69 74 2d 6c 6f 67 2d 6d 6f 64 65 27 2c 0a 74 6f    67 67 6c 65 20 74 68 65 20 66 69 6c 65 20 72 65 | it-log-mode',.toggle.the.file.re | 
| 193080 | 73 74 72 69 63 74 69 6f 6e 20 69 6e 20 74 68 65    20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 72 65 | striction.in.the.repository's.re | 
| 1930a0 | 76 69 73 69 6f 6e 20 62 75 66 66 65 72 0a 69 6e    73 74 65 61 64 2e 22 0a 20 20 28 69 6e 74 65 72 | vision.buffer.instead."...(inter | 
| 1930c0 | 61 63 74 69 76 65 29 0a 20 20 28 63 6c 2d 66 6c    65 74 20 28 28 74 6f 67 67 6c 65 20 28 29 0a 20 | active)...(cl-flet.((toggle.().. | 
| 1930e0 | 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 6d 61 67 69 74 | ...................(if.(or.magit | 
| 193100 | 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 20 20 20 20 | -buffer-diff-files.............. | 
| 193120 | 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 69 66 66 | ...............magit-buffer-diff | 
| 193140 | 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 20 20 20 20 20 20 20 | -files-suspended)............... | 
| 193160 | 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 66 | ..........(cl-rotatef.magit-buff | 
| 193180 | 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 20 | er-diff-files................... | 
| 1931a0 | 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 | 
| 1931c0 | 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 20 20 20 20 | iff-files-suspended)............ | 
| 1931e0 | 20 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 65 72 2d 64 69 | ...........(setq.magit-buffer-di | 
| 193200 | 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 20 20 20 20 20 20 | ff-files........................ | 
| 193220 | 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d    69 6e 66 69 78 2d 72 65 61 64 20 27 6d 61 67 69 | .....(transient-infix-read.'magi | 
| 193240 | 74 3a 2d 2d 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 61 67 | t:--))).....................(mag | 
| 193260 | 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 20 20    20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 64 | it-refresh))).....(cond......((d | 
| 193280 | 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 6d 6f 64 65 0a 20 20 | erived-mode-p.'magit-log-mode... | 
| 1932a0 | 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 72 | ....................'magit-cherr | 
| 1932c0 | 79 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 | y-mode.......................'ma | 
| 1932e0 | 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 29    0a 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 | git-reflog-mode).......(if-let.( | 
| 193300 | 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 27 | (buffer.(magit-get-mode-buffer.' | 
| 193320 | 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d    6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | magit-revision-mode))).......... | 
| 193340 | 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 20 28 74 6f | .(with-current-buffer.buffer.(to | 
| 193360 | 67 67 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28    6d 65 73 73 61 67 65 20 22 4e 6f 20 72 65 76 69 | ggle)).........(message."No.revi | 
| 193380 | 73 69 6f 6e 20 62 75 66 66 65 72 22 29 29 29 0a    20 20 20 20 20 28 28 6c 6f 63 61 6c 2d 76 61 72 | sion.buffer")))......((local-var | 
| 1933a0 | 69 61 62 6c 65 2d 70 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 | iable-p.'magit-buffer-diff-files | 
| 1933c0 | 29 0a 20 20 20 20 20 20 28 74 6f 67 67 6c 65 29    29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 | ).......(toggle))......(t....... | 
| 1933e0 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e    6e 6f 74 20 74 6f 67 67 6c 65 20 66 69 6c 65 20 | (user-error."Cannot.toggle.file. | 
| 193400 | 66 69 6c 74 65 72 20 69 6e 20 74 68 69 73 20 62    75 66 66 65 72 22 29 29 29 29 29 0a 0a 28 64 65 | filter.in.this.buffer")))))..(de | 
| 193420 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 6c    65 73 73 2d 63 6f 6e 74 65 78 74 20 28 26 6f 70 | fun.magit-diff-less-context.(&op | 
| 193440 | 74 69 6f 6e 61 6c 20 63 6f 75 6e 74 29 0a 20 20    22 44 65 63 72 65 61 73 65 20 74 68 65 20 63 6f | tional.count)..."Decrease.the.co | 
| 193460 | 6e 74 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 | ntext.for.diff.hunks.by.COUNT.li | 
| 193480 | 6e 65 73 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 6d 61 67 | nes."...(interactive."p")...(mag | 
| 1934a0 | 69 74 2d 64 69 66 66 2d 73 65 74 2d 63 6f 6e 74    65 78 74 20 28 6c 61 6d 62 64 61 20 28 63 75 72 | it-diff-set-context.(lambda.(cur | 
| 1934c0 | 29 20 28 6d 61 78 20 30 20 28 2d 20 28 6f 72 20    63 75 72 20 30 29 20 63 6f 75 6e 74 29 29 29 29 | ).(max.0.(-.(or.cur.0).count)))) | 
| 1934e0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d    64 69 66 66 2d 6d 6f 72 65 2d 63 6f 6e 74 65 78 | )..(defun.magit-diff-more-contex | 
| 193500 | 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 75    6e 74 29 0a 20 20 22 49 6e 63 72 65 61 73 65 20 | t.(&optional.count)..."Increase. | 
| 193520 | 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 20 43 4f | the.context.for.diff.hunks.by.CO | 
| 193540 | 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 22 29 0a | UNT.lines."...(interactive."p"). | 
| 193560 | 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 6d 62 64 | ..(magit-diff-set-context.(lambd | 
| 193580 | 61 20 28 63 75 72 29 20 28 2b 20 28 6f 72 20 63    75 72 20 30 29 20 63 6f 75 6e 74 29 29 29 29 0a | a.(cur).(+.(or.cur.0).count)))). | 
| 1935a0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69    66 66 2d 64 65 66 61 75 6c 74 2d 63 6f 6e 74 65 | .(defun.magit-diff-default-conte | 
| 1935c0 | 78 74 20 28 29 0a 20 20 22 52 65 73 65 74 20 63    6f 6e 74 65 78 74 20 66 6f 72 20 64 69 66 66 20 | xt.()..."Reset.context.for.diff. | 
| 1935e0 | 68 75 6e 6b 73 20 74 6f 20 74 68 65 20 64 65 66    61 75 6c 74 20 68 65 69 67 68 74 2e 22 0a 20 20 | hunks.to.the.default.height."... | 
| 193600 | 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 65 74 2d | (interactive)...(magit-diff-set- | 
| 193620 | 63 6f 6e 74 65 78 74 20 23 27 69 67 6e 6f 72 65    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | context.#'ignore))..(defun.magit | 
| 193640 | 2d 64 69 66 66 2d 73 65 74 2d 63 6f 6e 74 65 78    74 20 28 66 6e 29 0a 20 20 28 6c 65 74 2a 20 28 | -diff-set-context.(fn)...(let*.( | 
| 193660 | 28 64 65 66 20 28 2d 2d 69 66 2d 6c 65 74 20 28    6d 61 67 69 74 2d 67 65 74 20 22 64 69 66 66 2e | (def.(--if-let.(magit-get."diff. | 
| 193680 | 63 6f 6e 74 65 78 74 22 29 20 28 73 74 72 69 6e    67 2d 74 6f 2d 6e 75 6d 62 65 72 20 69 74 29 20 | context").(string-to-number.it). | 
| 1936a0 | 33 29 29 0a 20 20 20 20 20 20 20 20 20 28 76 61    6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 | 3))..........(val.magit-buffer-d | 
| 1936c0 | 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 20    20 20 20 28 61 72 67 20 28 2d 2d 66 69 72 73 74 | iff-args)..........(arg.(--first | 
| 1936e0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22    5e 2d 55 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3f | .(string-match."^-U\\([0-9]+\\)? | 
| 193700 | 24 22 20 69 74 29 20 76 61 6c 29 29 0a 20 20 20    20 20 20 20 20 20 28 6e 75 6d 20 28 2d 2d 69 66 | $".it).val))..........(num.(--if | 
| 193720 | 2d 6c 65 74 20 28 61 6e 64 20 61 72 67 20 28 6d    61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 61 72 | -let.(and.arg.(match-string.1.ar | 
| 193740 | 67 29 29 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e    75 6d 62 65 72 20 69 74 29 20 64 65 66 29 29 0a | g)).(string-to-number.it).def)). | 
| 193760 | 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 64    65 6c 65 74 65 20 61 72 67 20 76 61 6c 29 29 0a | .........(val.(delete.arg.val)). | 
| 193780 | 20 20 20 20 20 20 20 20 20 28 6e 75 6d 20 28 66    75 6e 63 61 6c 6c 20 66 6e 20 6e 75 6d 29 29 0a | .........(num.(funcall.fn.num)). | 
| 1937a0 | 20 20 20 20 20 20 20 20 20 28 61 72 67 20 28 61    6e 64 20 6e 75 6d 20 28 6e 6f 74 20 28 3d 20 6e | .........(arg.(and.num.(not.(=.n | 
| 1937c0 | 75 6d 20 64 65 66 29 29 20 28 66 6f 72 6d 61 74    20 22 2d 55 25 69 22 20 6e 75 6d 29 29 29 0a 20 | um.def)).(format."-U%i".num))).. | 
| 1937e0 | 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 69 66    20 61 72 67 20 28 63 6f 6e 73 20 61 72 67 20 76 | ........(val.(if.arg.(cons.arg.v | 
| 193800 | 61 6c 29 20 76 61 6c 29 29 29 0a 20 20 20 20 28    73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 | al).val))).....(setq.magit-buffe | 
| 193820 | 72 2d 64 69 66 66 2d 61 72 67 73 20 76 61 6c 29    29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 | r-diff-args.val))...(magit-refre | 
| 193840 | 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67    69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 2d | sh))..(defun.magit-diff-context- | 
| 193860 | 70 20 28 29 0a 20 20 28 69 66 2d 6c 65 74 20 28    28 61 72 67 20 28 2d 2d 66 69 72 73 74 20 28 73 | p.()...(if-let.((arg.(--first.(s | 
| 193880 | 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 2d 55    5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 24 22 20 69 | tring-match."^-U\\([0-9]+\\)$".i | 
| 1938a0 | 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 6d 61 67 69 | t)..........................magi | 
| 1938c0 | 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72    67 73 29 29 29 0a 20 20 20 20 20 20 28 6e 6f 74 | t-buffer-diff-args))).......(not | 
| 1938e0 | 20 28 65 71 75 61 6c 20 61 72 67 20 22 2d 55 30    22 29 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 | .(equal.arg."-U0")).....t))..(de | 
| 193900 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 69    67 6e 6f 72 65 2d 61 6e 79 2d 73 70 61 63 65 2d | fun.magit-diff-ignore-any-space- | 
| 193920 | 70 20 28 29 0a 20 20 28 2d 2d 61 6e 79 2d 70 20    28 6d 65 6d 62 65 72 20 69 74 20 6d 61 67 69 74 | p.()...(--any-p.(member.it.magit | 
| 193940 | 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 20 20 27 28 | -buffer-diff-args)............'( | 
| 193960 | 22 2d 2d 69 67 6e 6f 72 65 2d 63 72 2d 61 74 2d    65 6f 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 | "--ignore-cr-at-eol"............ | 
| 193980 | 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63    65 2d 61 74 2d 65 6f 6c 22 0a 20 20 20 20 20 20 | .."--ignore-space-at-eol"....... | 
| 1939a0 | 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 65 22 20 22 | ......."--ignore-space-change"." | 
| 1939c0 | 2d 62 22 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 22 2d 2d 69 67 6e 6f 72 65 2d 61 6c 6c 2d 73 | -b".............."--ignore-all-s | 
| 1939e0 | 70 61 63 65 22 20 22 2d 77 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 | pace"."-w".............."--ignor | 
| 193a00 | 65 2d 62 6c 61 6e 6b 2d 73 70 61 63 65 22 29 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | e-blank-space")))..(defun.magit- | 
| 193a20 | 64 69 66 66 2d 74 6f 67 67 6c 65 2d 72 65 66 69    6e 65 2d 68 75 6e 6b 20 28 26 6f 70 74 69 6f 6e | diff-toggle-refine-hunk.(&option | 
| 193a40 | 61 6c 20 73 74 79 6c 65 29 0a 20 20 22 54 75 72    6e 20 64 69 66 66 2d 68 75 6e 6b 20 72 65 66 69 | al.style)..."Turn.diff-hunk.refi | 
| 193a60 | 6e 69 6e 67 20 6f 6e 20 6f 72 20 6f 66 66 2e 0a    0a 49 66 20 68 75 6e 6b 20 72 65 66 69 6e 69 6e | ning.on.or.off...If.hunk.refinin | 
| 193a80 | 67 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6f    6e 2c 20 74 68 65 6e 20 68 75 6e 6b 20 72 65 66 | g.is.currently.on,.then.hunk.ref | 
| 193aa0 | 69 6e 69 6e 67 20 69 73 20 74 75 72 6e 65 64 20    6f 66 66 2e 0a 49 66 20 68 75 6e 6b 20 72 65 66 | ining.is.turned.off..If.hunk.ref | 
| 193ac0 | 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 66 69 6e 69 6e 67 | ining.is.off,.then.hunk.refining | 
| 193ae0 | 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 2c 20 69    6e 0a 60 73 65 6c 65 63 74 65 64 27 20 6d 6f 64 | .is.turned.on,.in.`selected'.mod | 
| 193b00 | 65 20 28 6f 6e 6c 79 20 74 68 65 20 63 75 72 72    65 6e 74 6c 79 20 73 65 6c 65 63 74 65 64 20 68 | e.(only.the.currently.selected.h | 
| 193b20 | 75 6e 6b 20 69 73 20 72 65 66 69 6e 65 64 29 2e    0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 | unk.is.refined)...With.a.prefix. | 
| 193b40 | 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 5c 22    74 68 69 72 64 20 63 68 6f 69 63 65 5c 22 20 69 | argument,.the.\"third.choice\".i | 
| 193b60 | 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 3a 0a    49 66 20 68 75 6e 6b 20 72 65 66 69 6e 69 6e 67 | s.used.instead:.If.hunk.refining | 
| 193b80 | 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6f 6e    2c 20 74 68 65 6e 20 72 65 66 69 6e 69 6e 67 20 | .is.currently.on,.then.refining. | 
| 193ba0 | 69 73 20 6b 65 70 74 20 6f 6e 2c 20 62 75 74 0a    74 68 65 20 72 65 66 69 6e 69 6e 67 20 6d 6f 64 | is.kept.on,.but.the.refining.mod | 
| 193bc0 | 65 20 28 60 73 65 6c 65 63 74 65 64 27 20 6f 72    20 60 61 6c 6c 27 29 20 69 73 20 73 77 69 74 63 | e.(`selected'.or.`all').is.switc | 
| 193be0 | 68 65 64 2e 0a 49 66 20 68 75 6e 6b 20 72 65 66    69 6e 69 6e 67 20 69 73 20 6f 66 66 2c 20 74 68 | hed..If.hunk.refining.is.off,.th | 
| 193c00 | 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 20 6f 6e 2c 20 69 | en.hunk.refining.is.turned.on,.i | 
| 193c20 | 6e 0a 60 61 6c 6c 27 20 6d 6f 64 65 20 28 61 6c    6c 20 68 75 6e 6b 73 20 72 65 66 69 6e 65 64 29 | n.`all'.mode.(all.hunks.refined) | 
| 193c40 | 2e 0a 0a 43 75 73 74 6f 6d 69 7a 65 20 76 61 72    69 61 62 6c 65 20 60 6d 61 67 69 74 2d 64 69 66 | ...Customize.variable.`magit-dif | 
| 193c60 | 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 27 20 74    6f 20 63 68 61 6e 67 65 20 74 68 65 20 64 65 66 | f-refine-hunk'.to.change.the.def | 
| 193c80 | 61 75 6c 74 20 6d 6f 64 65 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a | ault.mode."...(interactive."P"). | 
| 193ca0 | 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61    67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d | ..(setq-local.magit-diff-refine- | 
| 193cc0 | 68 75 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 69 66 20 73 74 79 6c 65 0a 20 20 20 | hunk...............(if.style.... | 
| 193ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    69 66 20 28 65 71 20 6d 61 67 69 74 2d 64 69 66 | ...............(if.(eq.magit-dif | 
| 193d00 | 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 20 27 61    6c 6c 29 20 74 20 27 61 6c 6c 29 0a 20 20 20 20 | f-refine-hunk.'all).t.'all)..... | 
| 193d20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74    20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 | ............(not.magit-diff-refi | 
| 193d40 | 6e 65 2d 68 75 6e 6b 29 29 29 0a 20 20 28 6d 61    67 69 74 2d 64 69 66 66 2d 75 70 64 61 74 65 2d | ne-hunk)))...(magit-diff-update- | 
| 193d60 | 68 75 6e 6b 2d 72 65 66 69 6e 65 6d 65 6e 74 29    29 0a 0a 3b 3b 3b 3b 20 56 69 73 69 74 20 43 6f | hunk-refinement))..;;;;.Visit.Co | 
| 193d80 | 6d 6d 61 6e 64 73 0a 3b 3b 3b 3b 3b 20 44 77 69    6d 20 56 61 72 69 61 6e 74 73 0a 0a 28 64 65 66 | mmands.;;;;;.Dwim.Variants..(def | 
| 193da0 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69    73 69 74 2d 66 69 6c 65 20 28 66 69 6c 65 20 26 | un.magit-diff-visit-file.(file.& | 
| 193dc0 | 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 46 72 6f 6d 20 61 | optional.other-window)..."From.a | 
| 193de0 | 20 64 69 66 66 20 76 69 73 69 74 20 74 68 65 20    61 70 70 72 6f 70 72 69 61 74 65 20 76 65 72 73 | .diff.visit.the.appropriate.vers | 
| 193e00 | 69 6f 6e 20 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 | ion.of.FILE...Display.the.buffer | 
| 193e20 | 20 69 6e 20 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 | .in.the.selected.window...With.a | 
| 193e40 | 20 70 72 65 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 | .prefix.argument.OTHER-WINDOW.di | 
| 193e60 | 73 70 6c 61 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 | splay.the.buffer.in.another.wind | 
| 193e80 | 6f 77 0a 69 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 | ow.instead...Visit.the.worktree. | 
| 193ea0 | 76 65 72 73 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 | version.of.the.appropriate.file. | 
| 193ec0 | 20 20 54 68 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 | ..The.location.of.point.inside.t | 
| 193ee0 | 68 65 20 64 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 | he.diff.determines.which.file.is | 
| 193f00 | 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 2e 0a    54 68 65 20 76 69 73 69 74 65 64 20 76 65 72 73 | .being.visited..The.visited.vers | 
| 193f20 | 69 6f 6e 20 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 20 | ion.depends.on.what.changes.the. | 
| 193f40 | 64 69 66 66 20 69 73 20 61 62 6f 75 74 2e 0a 0a    31 2e 20 49 66 20 74 68 65 20 64 69 66 66 20 73 | diff.is.about...1..If.the.diff.s | 
| 193f60 | 68 6f 77 73 20 75 6e 63 6f 6d 6d 69 74 74 65 64    20 63 68 61 6e 67 65 73 20 28 69 2e 65 2e 20 73 | hows.uncommitted.changes.(i.e..s | 
| 193f80 | 74 61 67 65 20 6f 72 20 75 6e 73 74 61 67 65 64    0a 20 20 20 63 68 61 6e 67 65 73 29 2c 20 74 68 | tage.or.unstaged....changes),.th | 
| 193fa0 | 65 6e 20 76 69 73 69 74 20 74 68 65 20 66 69 6c    65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 | en.visit.the.file.in.the.working | 
| 193fc0 | 20 74 72 65 65 20 28 69 2e 65 2e 20 74 68 65 0a    20 20 20 73 61 6d 65 20 5c 22 72 65 61 6c 5c 22 | .tree.(i.e..the....same.\"real\" | 
| 193fe0 | 20 66 69 6c 65 20 74 68 61 74 20 60 66 69 6e 64    2d 66 69 6c 65 27 20 77 6f 75 6c 64 20 76 69 73 | .file.that.`find-file'.would.vis | 
| 194000 | 69 74 2e 20 20 49 6e 20 61 6c 6c 20 6f 74 68 65    72 0a 20 20 20 63 61 73 65 73 20 76 69 73 69 74 | it...In.all.other....cases.visit | 
| 194020 | 20 61 20 5c 22 62 6c 6f 62 5c 22 20 28 69 2e 65    2e 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 | .a.\"blob\".(i.e..the.version.of | 
| 194040 | 20 61 20 66 69 6c 65 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 | .a.file.as.stored....in.some.com | 
| 194060 | 6d 69 74 29 2e 0a 0a 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 | mit)...2..If.point.is.on.a.remov | 
| 194080 | 65 64 20 6c 69 6e 65 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 | ed.line,.then.visit.the.blob.for | 
| 1940a0 | 20 74 68 65 0a 20 20 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 | .the....first.parent.of.the.comm | 
| 1940c0 | 69 74 20 74 68 61 74 20 72 65 6d 6f 76 65 64 20    74 68 61 74 20 6c 69 6e 65 2c 20 69 2e 65 2e 20 | it.that.removed.that.line,.i.e.. | 
| 1940e0 | 74 68 65 0a 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 | the....last.commit.where.that.li | 
| 194100 | 6e 65 20 73 74 69 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 | ne.still.exists...3..If.point.is | 
| 194120 | 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 65 2c 20 74 68 | .on.an.added.or.context.line,.th | 
| 194140 | 65 6e 20 76 69 73 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 | en.visit.the.blob....that.adds.t | 
| 194160 | 68 61 74 20 6c 69 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 | hat.line,.or.if.the.diff.shows.f | 
| 194180 | 72 6f 6d 20 6d 6f 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 | rom.more.than.a....single.commit | 
| 1941a0 | 2c 20 74 68 65 6e 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 | ,.then.visit.the.blob.from.the.l | 
| 1941c0 | 61 73 74 20 6f 66 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 | ast.of.these....commits...In.the | 
| 1941e0 | 20 66 69 6c 65 2d 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 | .file-visiting.buffer.also.go.to | 
| 194200 | 20 74 68 65 20 6c 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 | .the.line.that.corresponds.to.th | 
| 194220 | 65 20 6c 69 6e 65 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 | e.line.that.point.is.on.in.the.d | 
| 194240 | 69 66 66 2e 0a 0a 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 | iff...Note.that.this.command.onl | 
| 194260 | 79 20 77 6f 72 6b 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 | y.works.if.point.is.inside.a.dif | 
| 194280 | 66 2e 0a 49 6e 20 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 | f..In.other.cases.`magit-find-fi | 
| 1942a0 | 6c 65 27 20 28 77 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 | le'.(which.see).has.to.be.used." | 
| 1942c0 | 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 | 
| 1942e0 | 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 | 
| 194300 | 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 | 
| 194320 | 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................ | 
| 194340 | 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 | 
| 194360 | 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............................ | 
| 194380 | 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 | 
| 1943a0 | 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..................... | 
| 1943c0 | 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 | 
| 1943e0 | 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 | 
| 194400 | 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 | 
| 194420 | 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 | 
| 194440 | 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 | 
| 194460 | 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 | 
| 194480 | 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 | 
| 1944a0 | 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. | 
| 1944c0 | 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 29 29 | (list.(magit-file-at-point.t.t)) | 
| 1944e0 | 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 74 65 | )...(magit-diff-visit-file--inte | 
| 194500 | 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 62 75 66 66 65 72 | rnal.file.nil.#'switch-to-buffer | 
| 194520 | 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 | 
| 194540 | 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 28 66 69 6c 65 29 | ff-visit-file-other-frame.(file) | 
| 194560 | 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 70 | ..."From.a.diff.visit.the.approp | 
| 194580 | 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 72 | riate.version.of.FILE.in.another | 
| 1945a0 | 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 69 73 69 74 2d 66 | .frame..Like.`magit-diff-visit-f | 
| 1945c0 | 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 2d 6f | ile'.but.use.`switch-to-buffer-o | 
| 1945e0 | 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 76 65 20 28 6c 69 | ther-frame'."...(interactive.(li | 
| 194600 | 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 29 29 29 0a 20 | st.(magit-file-at-point.t.t))).. | 
| 194620 | 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 | 
| 194640 | 6c 20 66 69 6c 65 20 6e 69 6c 20 23 27 73 77 69    74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 | l.file.nil.#'switch-to-buffer-ot | 
| 194660 | 68 65 72 2d 66 72 61 6d 65 29 29 0a 0a 3b 3b 3b    3b 3b 20 57 6f 72 6b 74 72 65 65 20 56 61 72 69 | her-frame))..;;;;;.Worktree.Vari | 
| 194680 | 61 6e 74 73 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 | ants..(defun.magit-diff-visit-wo | 
| 1946a0 | 72 6b 74 72 65 65 2d 66 69 6c 65 20 28 66 69 6c    65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 | rktree-file.(file.&optional.othe | 
| 1946c0 | 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 74 20 74 | r-window)..."From.a.diff.visit.t | 
| 1946e0 | 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 2e 0a 0a 44 69 | he.worktree.version.of.FILE...Di | 
| 194700 | 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 6c 65 63 74 65 64 | splay.the.buffer.in.the.selected | 
| 194720 | 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 67 75 6d 65 6e 74 | .window...With.a.prefix.argument | 
| 194740 | 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 62 75 66 66 65 72 | .OTHER-WINDOW.display.the.buffer | 
| 194760 | 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 2e 0a 0a 56 69 73 | .in.another.window.instead...Vis | 
| 194780 | 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 20 74 68 65 20 61 | it.the.worktree.version.of.the.a | 
| 1947a0 | 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 74 69 6f 6e 0a 6f | ppropriate.file...The.location.o | 
| 1947c0 | 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 72 6d 69 6e | f.point.inside.the.diff.determin | 
| 1947e0 | 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 69 74 65 64 2e 0a | es.which.file.is.being.visited.. | 
| 194800 | 0a 55 6e 6c 69 6b 65 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 | .Unlike.`magit-diff-visit-file'. | 
| 194820 | 61 6c 77 61 79 73 20 76 69 73 69 74 73 20 74 68    65 20 5c 22 72 65 61 6c 5c 22 20 66 69 6c 65 20 | always.visits.the.\"real\".file. | 
| 194840 | 69 6e 0a 74 68 65 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 2c 20 69 2e 65 20 74 68 65 20 5c 22 63 | in.the.working.tree,.i.e.the.\"c | 
| 194860 | 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 5c 22    20 6f 66 20 74 68 65 20 66 69 6c 65 2e 0a 0a 49 | urrent.version\".of.the.file...I | 
| 194880 | 6e 20 74 68 65 20 66 69 6c 65 2d 76 69 73 69 74    69 6e 67 20 62 75 66 66 65 72 20 61 6c 73 6f 20 | n.the.file-visiting.buffer.also. | 
| 1948a0 | 67 6f 20 74 6f 20 74 68 65 20 6c 69 6e 65 20 74    68 61 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 0a | go.to.the.line.that.corresponds. | 
| 1948c0 | 74 6f 20 74 68 65 20 6c 69 6e 65 20 74 68 61 74    20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 69 6e 20 | to.the.line.that.point.is.on.in. | 
| 1948e0 | 74 68 65 20 64 69 66 66 2e 20 20 4c 69 6e 65 73    20 74 68 61 74 20 77 65 72 65 20 61 64 64 65 64 | the.diff...Lines.that.were.added | 
| 194900 | 0a 6f 72 20 72 65 6d 6f 76 65 64 20 69 6e 20 74    68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c | .or.removed.in.the.working.tree, | 
| 194920 | 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 6f    74 68 65 72 20 63 6f 6d 6d 69 74 73 20 69 6e 0a | .the.index.and.other.commits.in. | 
| 194940 | 62 65 74 77 65 65 6e 20 61 72 65 20 61 75 74 6f    6d 61 74 69 63 61 6c 6c 79 20 61 63 63 6f 75 6e | between.are.automatically.accoun | 
| 194960 | 74 65 64 20 66 6f 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 28 | ted.for."...(interactive.(list.( | 
| 194980 | 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f    69 6e 74 20 74 20 74 29 20 63 75 72 72 65 6e 74 | magit-file-at-point.t.t).current | 
| 1949a0 | 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20    28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 | -prefix-arg))...(magit-diff-visi | 
| 1949c0 | 74 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c    20 66 69 6c 65 20 74 0a 20 20 20 20 20 20 20 20 | t-file--internal.file.t......... | 
| 1949e0 | 20 20 20 20 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 6f | ...........................(if.o | 
| 194a00 | 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..................... | 
| 194a20 | 20 20 20 20 20 20 20 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 | ...................#'switch-to-b | 
| 194a40 | 75 66 66 65 72 2d 6f 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 | uffer-other-window.............. | 
| 194a60 | 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 70 6f 70 2d 74 6f | ........................#'pop-to | 
| 194a80 | 2d 62 75 66 66 65 72 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 | -buffer-same-window)))..(defun.m | 
| 194aa0 | 61 67 69 74 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 2d 6f 74 | agit-diff-visit-worktree-file-ot | 
| 194ac0 | 68 65 72 2d 77 69 6e 64 6f 77 20 28 66 69 6c 65    29 0a 20 20 22 46 72 6f 6d 20 61 20 64 69 66 66 | her-window.(file)..."From.a.diff | 
| 194ae0 | 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 20 46 | .visit.the.worktree.version.of.F | 
| 194b00 | 49 4c 45 20 69 6e 20 61 6e 6f 74 68 65 72 20 77    69 6e 64 6f 77 2e 0a 4c 69 6b 65 20 60 6d 61 67 | ILE.in.another.window..Like.`mag | 
| 194b20 | 69 74 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 20 62 75 74 | it-diff-visit-worktree-file'.but | 
| 194b40 | 20 75 73 65 0a 60 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 | .use.`switch-to-buffer-other-win | 
| 194b60 | 64 6f 77 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 28 6d 61 67 | dow'."...(interactive.(list.(mag | 
| 194b80 | 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74    20 74 20 74 29 29 29 0a 20 20 28 6d 61 67 69 74 | it-file-at-point.t.t)))...(magit | 
| 194ba0 | 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 65 20 | -diff-visit-file--internal.file. | 
| 194bc0 | 74 20 23 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 | t.#'switch-to-buffer-other-windo | 
| 194be0 | 77 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 | w))..(defun.magit-diff-visit-wor | 
| 194c00 | 6b 74 72 65 65 2d 66 69 6c 65 2d 6f 74 68 65 72    2d 66 72 61 6d 65 20 28 66 69 6c 65 29 0a 20 20 | ktree-file-other-frame.(file)... | 
| 194c20 | 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. | 
| 194c40 | 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 66 72 61 6d 65 | version.of.FILE.in.another.frame | 
| 194c60 | 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 65 | ..Like.`magit-diff-visit-worktre | 
| 194c80 | 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 65 | e-file'.but.use.`switch-to-buffe | 
| 194ca0 | 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 76 65 20 | r-other-frame'."...(interactive. | 
| 194cc0 | 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 29 29 | (list.(magit-file-at-point.t.t)) | 
| 194ce0 | 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 74 65 | )...(magit-diff-visit-file--inte | 
| 194d00 | 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 2d 6f | rnal.file.t.#'switch-to-buffer-o | 
| 194d20 | 74 68 65 72 2d 66 72 61 6d 65 29 29 0a 0a 3b 3b    3b 3b 3b 20 49 6e 74 65 72 6e 61 6c 0a 0a 28 64 | ther-frame))..;;;;;.Internal..(d | 
| 194d40 | 65 66 75 6e 20 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 | efun.magit-diff-visit-file--inte | 
| 194d60 | 72 6e 61 6c 20 28 66 69 6c 65 20 66 6f 72 63 65    2d 77 6f 72 6b 74 72 65 65 20 66 6e 29 0a 20 20 | rnal.(file.force-worktree.fn)... | 
| 194d80 | 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 70 72 69 61 | "From.a.diff.visit.the.appropria | 
| 194da0 | 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 46 49    4c 45 2e 0a 49 66 20 46 4f 52 43 45 2d 57 4f 52 | te.version.of.FILE..If.FORCE-WOR | 
| 194dc0 | 4b 54 52 45 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c    2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 68 65 | KTREE.is.non-nil,.then.visit.the | 
| 194de0 | 20 77 6f 72 6b 74 72 65 65 20 76 65 72 73 69 6f    6e 20 6f 66 0a 74 68 65 20 66 69 6c 65 2c 20 65 | .worktree.version.of.the.file,.e | 
| 194e00 | 76 65 6e 20 69 66 20 74 68 65 20 64 69 66 66 20    69 73 20 61 62 6f 75 74 20 61 20 63 6f 6d 6d 69 | ven.if.the.diff.is.about.a.commi | 
| 194e20 | 74 74 65 64 20 63 68 61 6e 67 65 2e 20 20 55 73    65 20 46 4e 0a 74 6f 20 64 69 73 70 6c 61 79 20 | tted.change...Use.FN.to.display. | 
| 194e40 | 74 68 65 20 62 75 66 66 65 72 20 69 6e 20 73 6f    6d 65 20 77 69 6e 64 6f 77 2e 22 0a 20 20 28 69 | the.buffer.in.some.window."...(i | 
| 194e60 | 66 20 28 6d 61 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 | f.(magit-file-accessible-directo | 
| 194e80 | 72 79 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 20    20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | ry-p.file).......(magit-diff-vis | 
| 194ea0 | 69 74 2d 64 69 72 65 63 74 6f 72 79 20 66 69 6c    65 20 66 6f 72 63 65 2d 77 6f 72 6b 74 72 65 65 | it-directory.file.force-worktree | 
| 194ec0 | 29 0a 20 20 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 0a | ).....(pcase-let.((`(,buf.,pos). | 
| 194ee0 | 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 76 69 73 | .................(magit-diff-vis | 
| 194f00 | 69 74 2d 66 69 6c 65 2d 2d 6e 6f 73 65 6c 65 63    74 20 66 69 6c 65 20 66 6f 72 63 65 2d 77 6f 72 | it-file--noselect.file.force-wor | 
| 194f20 | 6b 74 72 65 65 29 29 29 0a 20 20 20 20 20 20 28    66 75 6e 63 61 6c 6c 20 66 6e 20 62 75 66 29 0a | ktree))).......(funcall.fn.buf). | 
| 194f40 | 20 20 20 20 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 73 65 | ......(magit-diff-visit-file--se | 
| 194f60 | 74 75 70 20 62 75 66 20 70 6f 73 29 0a 20 20 20    20 20 20 62 75 66 29 29 29 0a 0a 28 64 65 66 75 | tup.buf.pos).......buf)))..(defu | 
| 194f80 | 6e 20 6d 61 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 28 64 69 | n.magit-diff-visit-directory.(di | 
| 194fa0 | 72 65 63 74 6f 72 79 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 | rectory.&optional.other-window). | 
| 194fc0 | 20 20 22 56 69 73 69 74 20 44 49 52 45 43 54 4f    52 59 20 69 6e 20 73 6f 6d 65 20 77 69 6e 64 6f | .."Visit.DIRECTORY.in.some.windo | 
| 194fe0 | 77 2e 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 6c | w..Display.the.buffer.in.the.sel | 
| 195000 | 65 63 74 65 64 20 77 69 6e 64 6f 77 20 75 6e 6c    65 73 73 20 4f 54 48 45 52 2d 57 49 4e 44 4f 57 | ected.window.unless.OTHER-WINDOW | 
| 195020 | 20 69 73 0a 6e 6f 6e 2d 6e 69 6c 2e 20 20 49 66    20 44 49 52 45 43 54 4f 52 59 20 69 73 20 74 68 | .is.non-nil...If.DIRECTORY.is.th | 
| 195040 | 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 72 | e.top-level.directory.of.the.cur | 
| 195060 | 72 65 6e 74 0a 72 65 70 6f 73 69 74 6f 72 79 2c    20 74 68 65 6e 20 76 69 73 69 74 20 74 68 65 20 | rent.repository,.then.visit.the. | 
| 195080 | 63 6f 6e 74 61 69 6e 69 6e 67 20 64 69 72 65 63    74 6f 72 79 20 75 73 69 6e 67 20 44 69 72 65 64 | containing.directory.using.Dired | 
| 1950a0 | 20 61 6e 64 0a 69 6e 20 74 68 65 20 44 69 72 65    64 20 62 75 66 66 65 72 20 70 75 74 20 70 6f 69 | .and.in.the.Dired.buffer.put.poi | 
| 1950c0 | 6e 74 20 6f 6e 20 44 49 52 45 43 54 4f 52 59 2e    20 20 4f 74 68 65 72 77 69 73 65 20 64 69 73 70 | nt.on.DIRECTORY...Otherwise.disp | 
| 1950e0 | 6c 61 79 0a 74 68 65 20 4d 61 67 69 74 2d 53 74    61 74 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 | lay.the.Magit-Status.buffer.for. | 
| 195100 | 44 49 52 45 43 54 4f 52 59 2e 22 0a 20 20 28 69    66 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d | DIRECTORY."...(if.(equal.(magit- | 
| 195120 | 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 20 20 20 | toplevel.directory)............. | 
| 195140 | 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 28 64 69 72 65 64 2d | .(magit-toplevel)).......(dired- | 
| 195160 | 6a 75 6d 70 20 6f 74 68 65 72 2d 77 69 6e 64 6f    77 20 28 63 6f 6e 63 61 74 20 64 69 72 65 63 74 | jump.other-window.(concat.direct | 
| 195180 | 6f 72 79 20 22 2f 2e 22 29 29 0a 20 20 20 20 28    6c 65 74 20 28 28 64 69 73 70 6c 61 79 2d 62 75 | ory."/.")).....(let.((display-bu | 
| 1951a0 | 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.......... | 
| 1951c0 | 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 20 20 20 20 20 | ..(if.other-window.............. | 
| 1951e0 | 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 77 20 74 29 29 | ..'(nil.(inhibit-same-window.t)) | 
| 195200 | 0a 20 20 20 20 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 | ..............'(display-buffer-s | 
| 195220 | 61 6d 65 2d 77 69 6e 64 6f 77 29 29 29 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 | ame-window)))).......(magit-stat | 
| 195240 | 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20    64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 0a 28 | us-setup-buffer.directory))))..( | 
| 195260 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66    2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d 73 65 74 | defun.magit-diff-visit-file--set | 
| 195280 | 75 70 20 28 62 75 66 20 70 6f 73 29 0a 20 20 28    69 66 2d 6c 65 74 20 28 28 77 69 6e 20 28 67 65 | up.(buf.pos)...(if-let.((win.(ge | 
| 1952a0 | 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20    62 75 66 20 27 76 69 73 69 62 6c 65 29 29 29 0a | t-buffer-window.buf.'visible))). | 
| 1952c0 | 20 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 0a | ......(with-selected-window.win. | 
| 1952e0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 70 6f    73 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c | ........(when.pos...........(unl | 
| 195300 | 65 73 73 20 28 3c 3d 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 | ess.(<=.(point-min).pos.(point-m | 
| 195320 | 61 78 29 29 0a 20 20 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 | ax)).............(widen))....... | 
| 195340 | 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 70    6f 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 | ....(goto-char.pos)).........(wh | 
| 195360 | 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 20 20 20 20 | en.(and.buffer-file-name........ | 
| 195380 | 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 75 6e 6d 65 | ............(magit-anything-unme | 
| 1953a0 | 72 67 65 64 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 20 20 | rged-p.buffer-file-name))....... | 
| 1953c0 | 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 29 0a 20 20 20 20 | ....(smerge-start-session))..... | 
| 1953e0 | 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27    6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 | ....(run-hooks.'magit-diff-visit | 
| 195400 | 2d 66 69 6c 65 2d 68 6f 6f 6b 29 29 0a 20 20 20    20 28 65 72 72 6f 72 20 22 46 69 6c 65 20 62 75 | -file-hook)).....(error."File.bu | 
| 195420 | 66 66 65 72 20 69 73 20 6e 6f 74 20 76 69 73 69    62 6c 65 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ffer.is.not.visible")))..(defun. | 
| 195440 | 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 74 20 | magit-diff-visit-file--noselect. | 
| 195460 | 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 20    67 6f 74 6f 2d 77 6f 72 6b 74 72 65 65 29 0a 20 | (&optional.file.goto-worktree).. | 
| 195480 | 20 28 75 6e 6c 65 73 73 20 66 69 6c 65 0a 20 20    20 20 28 73 65 74 71 20 66 69 6c 65 20 28 6d 61 | .(unless.file.....(setq.file.(ma | 
| 1954a0 | 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e    74 20 74 20 74 29 29 29 0a 20 20 28 6c 65 74 2a | git-file-at-point.t.t)))...(let* | 
| 1954c0 | 20 28 28 68 75 6e 6b 20 28 6d 61 67 69 74 2d 64    69 66 66 2d 76 69 73 69 74 2d 2d 68 75 6e 6b 29 | .((hunk.(magit-diff-visit--hunk) | 
| 1954e0 | 29 0a 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f    2d 66 72 6f 6d 20 28 61 6e 64 20 68 75 6e 6b 0a | )..........(goto-from.(and.hunk. | 
| 195500 | 20 20 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- | 
| 195520 | 64 69 66 66 2d 76 69 73 69 74 2d 2d 67 6f 74 6f    2d 66 72 6f 6d 2d 70 20 68 75 6e 6b 20 67 6f 74 | diff-visit--goto-from-p.hunk.got | 
| 195540 | 6f 2d 77 6f 72 6b 74 72 65 65 29 29 29 0a 20 20    20 20 20 20 20 20 20 28 6c 69 6e 65 20 28 61 6e | o-worktree)))..........(line.(an | 
| 195560 | 64 20 68 75 6e 6b 20 28 6d 61 67 69 74 2d 64 69    66 66 2d 68 75 6e 6b 2d 6c 69 6e 65 20 20 20 68 | d.hunk.(magit-diff-hunk-line...h | 
| 195580 | 75 6e 6b 20 67 6f 74 6f 2d 66 72 6f 6d 29 29 29    0a 20 20 20 20 20 20 20 20 20 28 63 6f 6c 20 20 | unk.goto-from)))..........(col.. | 
| 1955a0 | 28 61 6e 64 20 68 75 6e 6b 20 28 6d 61 67 69 74    2d 64 69 66 66 2d 68 75 6e 6b 2d 63 6f 6c 75 6d | (and.hunk.(magit-diff-hunk-colum | 
| 1955c0 | 6e 20 68 75 6e 6b 20 67 6f 74 6f 2d 66 72 6f 6d    29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 70 | n.hunk.goto-from)))..........(sp | 
| 1955e0 | 65 63 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 20 20 20 | ec.(magit-diff--dwim)).......... | 
| 195600 | 28 72 65 76 20 20 28 69 66 20 67 6f 74 6f 2d 66    72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (rev..(if.goto-from............. | 
| 195620 | 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 72 61 6e 67 65 2d | .......(magit-diff-visit--range- | 
| 195640 | 66 72 6f 6d 20 73 70 65 63 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | from.spec)..................(mag | 
| 195660 | 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 72    61 6e 67 65 2d 74 6f 20 73 70 65 63 29 29 29 0a | it-diff-visit--range-to.spec))). | 
| 195680 | 20 20 20 20 20 20 20 20 20 28 62 75 66 20 20 28    69 66 20 28 6f 72 20 67 6f 74 6f 2d 77 6f 72 6b | .........(buf..(if.(or.goto-work | 
| 1956a0 | 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 20 20 20 28 61 6e 64 | tree........................(and | 
| 1956c0 | 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 70 20 72    65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(not.(stringp.rev))............ | 
| 1956e0 | 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 74 2d 64 69 66 66 2d | .................(or.magit-diff- | 
| 195700 | 76 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 | visit-avoid-head-blob........... | 
| 195720 | 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 67 6f 74 6f 2d | ......................(not.goto- | 
| 195740 | 66 72 6f 6d 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 6f 72 20 | from))))....................(or. | 
| 195760 | 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 20 20 20 20 20 20 | (get-file-buffer.file).......... | 
| 195780 | 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 | 
| 1957a0 | 74 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 28 6d 61 67 69 74 | t.file))..................(magit | 
| 1957c0 | 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c    65 63 74 20 28 69 66 20 28 73 74 72 69 6e 67 70 | -find-file-noselect.(if.(stringp | 
| 1957e0 | 20 72 65 76 29 20 72 65 76 20 22 48 45 41 44 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .rev).rev."HEAD")............... | 
| 195800 | 20 20 20 20 20 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 | 
| 195820 | 65 29 29 29 29 0a 20 20 20 20 28 69 66 20 6c 69    6e 65 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 | e)))).....(if.line.........(with | 
| 195840 | 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 28 63 | -current-buffer.buf...........(c | 
| 195860 | 6f 6e 64 20 28 28 65 71 20 72 65 76 20 27 73 74    61 67 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 | ond.((eq.rev.'staged)........... | 
| 195880 | 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 | 
| 1958a0 | 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))).... | 
| 1958c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61    6e 64 20 67 6f 74 6f 2d 77 6f 72 6b 74 72 65 65 | .............((and.goto-worktree | 
| 1958e0 | 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 6e 67 70 20 | .......................(stringp. | 
| 195900 | 72 65 76 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 6c 69 6e | rev))..................(setq.lin | 
| 195920 | 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 6c 65 | e.(magit-diff-visit--offset.file | 
| 195940 | 20 72 65 76 20 6c 69 6e 65 29 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 6c 69 73 74 20 62 75 | .rev.line))))...........(list.bu | 
| 195960 | 66 20 28 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 20 20 20 20 | f.(save-restriction............. | 
| 195980 | 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 20 20 20 20 20 20 20 | ..........(widen)............... | 
| 1959a0 | 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)). | 
| 1959c0 | 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 6c | ......................(forward-l | 
| 1959e0 | 69 6e 65 20 28 31 2d 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 | ine.(1-.line)).................. | 
| 195a00 | 20 20 20 20 20 28 6d 6f 76 65 2d 74 6f 2d 63 6f    6c 75 6d 6e 20 63 6f 6c 29 0a 20 20 20 20 20 20 | .....(move-to-column.col)....... | 
| 195a20 | 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 29 0a 20 20 20 20 20 | ................(point))))...... | 
| 195a40 | 20 28 6c 69 73 74 20 62 75 66 20 6e 69 6c 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | .(list.buf.nil))))..(defun.magit | 
| 195a60 | 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 68 75 6e    6b 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 | -diff-visit--hunk.()...(when-let | 
| 195a80 | 20 28 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 20 | .((scope.(magit-diff-scope)))... | 
| 195aa0 | 20 20 28 6c 65 74 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 | ..(let.((section.(magit-current- | 
| 195ac0 | 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20    20 28 63 6c 2d 63 61 73 65 20 73 63 6f 70 65 0a | section))).......(cl-case.scope. | 
| 195ae0 | 20 20 20 20 20 20 20 20 28 28 66 69 6c 65 20 66    69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 28 | ........((file.files)..........( | 
| 195b00 | 73 65 74 71 20 73 65 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 | setq.section.(car.(oref.section. | 
| 195b20 | 63 68 69 6c 64 72 65 6e 29 29 29 29 0a 20 20 20    20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 | children)))).........(list...... | 
| 195b40 | 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 73 65 63 | ....(setq.section.(car.(oref.sec | 
| 195b60 | 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 29    0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | tion.children)))..........(when. | 
| 195b80 | 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 73 65 63 74 69 6f 6e | section............(setq.section | 
| 195ba0 | 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)))) | 
| 195bc0 | 29 29 0a 20 20 20 20 20 20 28 61 6e 64 0a 20 20    20 20 20 20 20 3b 3b 20 55 6e 6d 65 72 67 65 64 | )).......(and........;;.Unmerged | 
| 195be0 | 20 66 69 6c 65 73 20 61 70 70 65 61 72 20 69 6e    20 74 68 65 20 6c 69 73 74 20 6f 66 20 73 74 61 | .files.appear.in.the.list.of.sta | 
| 195c00 | 67 65 64 20 63 68 61 6e 67 65 73 0a 20 20 20 20    20 20 20 3b 3b 20 62 75 74 20 75 6e 6c 69 6b 65 | ged.changes........;;.but.unlike | 
| 195c20 | 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20    75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 | .in.the.list.of.unstaged.changes | 
| 195c40 | 20 6e 6f 20 64 69 66 66 73 0a 20 20 20 20 20 20    20 3b 3b 20 61 72 65 20 73 68 6f 77 6e 20 68 65 | .no.diffs........;;.are.shown.he | 
| 195c60 | 72 65 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73    65 20 60 73 65 63 74 69 6f 6e 27 20 69 73 20 6e | re...In.that.case.`section'.is.n | 
| 195c80 | 69 6c 2e 0a 20 20 20 20 20 20 20 73 65 63 74 69    6f 6e 0a 20 20 20 20 20 20 20 3b 3b 20 43 75 72 | il.........section........;;.Cur | 
| 195ca0 | 72 65 6e 74 6c 79 20 74 68 65 20 60 68 75 6e 6b    27 20 74 79 70 65 20 69 73 20 61 6c 73 6f 20 61 | rently.the.`hunk'.type.is.also.a | 
| 195cc0 | 62 75 73 65 64 20 66 6f 72 20 66 69 6c 65 0a 20    20 20 20 20 20 20 3b 3b 20 6d 6f 64 65 20 63 68 | bused.for.file........;;.mode.ch | 
| 195ce0 | 61 6e 67 65 73 2c 20 77 68 69 63 68 20 77 65 20    61 72 65 20 6e 6f 74 20 69 6e 74 65 72 65 73 74 | anges,.which.we.are.not.interest | 
| 195d00 | 65 64 20 69 6e 20 68 65 72 65 2e 0a 20 20 20 20    20 20 20 3b 3b 20 53 75 63 68 20 73 65 63 74 69 | ed.in.here.........;;.Such.secti | 
| 195d20 | 6f 6e 73 20 68 61 76 65 20 6e 6f 20 76 61 6c 75    65 2e 0a 20 20 20 20 20 20 20 28 6f 72 65 66 20 | ons.have.no.value.........(oref. | 
| 195d40 | 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 0a 20    20 20 20 20 20 20 73 65 63 74 69 6f 6e 29 29 29 | section.value)........section))) | 
| 195d60 | 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 67 6f 74 6f | )..(defun.magit-diff-visit--goto | 
| 195d80 | 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 29 0a 20 20 | -from-p.(section.in-worktree)... | 
| 195da0 | 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 75 73 2d 62 | (and.magit-diff-visit-previous-b | 
| 195dc0 | 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 0a 20 20 20 | lob........(not.in-worktree).... | 
| 195de0 | 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 6e 65 64 29 | ....(not.(oref.section.combined) | 
| 195e00 | 29 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 28 3c    20 28 70 6f 69 6e 74 29 20 28 6f 72 65 66 20 73 | )........(not.(<.(point).(oref.s | 
| 195e20 | 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 29    29 0a 20 20 20 20 20 20 20 28 3d 20 28 63 68 61 | ection.content)))........(=.(cha | 
| 195e40 | 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 69 6f 6e | r-after.(line-beginning-position | 
| 195e60 | 29 29 20 3f 2d 29 29 29 0a 0a 28 64 65 66 76 61    72 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | )).?-)))..(defvar.magit-diff-vis | 
| 195e80 | 69 74 2d 6a 75 6d 70 2d 74 6f 2d 63 68 61 6e 67    65 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | it-jump-to-change.t)..(defun.mag | 
| 195ea0 | 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 6c 69 6e    65 20 28 73 65 63 74 69 6f 6e 20 67 6f 74 6f 2d | it-diff-hunk-line.(section.goto- | 
| 195ec0 | 66 72 6f 6d 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 74 | from)...(save-excursion.....(got | 
| 195ee0 | 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 29 | o-char.(line-beginning-position) | 
| 195f00 | 29 0a 20 20 20 20 28 77 69 74 68 2d 73 6c 6f 74    73 20 28 63 6f 6e 74 65 6e 74 20 63 6f 6d 62 69 | ).....(with-slots.(content.combi | 
| 195f20 | 6e 65 64 20 66 72 6f 6d 2d 72 61 6e 67 65 73 20    66 72 6f 6d 2d 72 61 6e 67 65 20 74 6f 2d 72 61 | ned.from-ranges.from-range.to-ra | 
| 195f40 | 6e 67 65 29 20 73 65 63 74 69 6f 6e 0a 20 20 20    20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 | nge).section.......(when.(and.ma | 
| 195f60 | 67 69 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 28 3c | git-diff-visit-jump-to-change.(< | 
| 195f80 | 20 28 70 6f 69 6e 74 29 20 63 6f 6e 74 65 6e 74    29 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f | .(point).content)).........(goto | 
| 195fa0 | 2d 63 68 61 72 20 63 6f 6e 74 65 6e 74 29 0a 20    20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 | -char.content).........(re-searc | 
| 195fc0 | 68 2d 66 6f 72 77 61 72 64 20 22 5e 5b 2d 2b 5d    22 29 29 0a 20 20 20 20 20 20 28 2b 20 28 63 61 | h-forward."^[-+]")).......(+.(ca | 
| 195fe0 | 72 20 28 69 66 20 67 6f 74 6f 2d 66 72 6f 6d 20    66 72 6f 6d 2d 72 61 6e 67 65 20 74 6f 2d 72 61 | r.(if.goto-from.from-range.to-ra | 
| 196000 | 6e 67 65 29 29 0a 20 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 | nge))..........(let.((prefix.(if | 
| 196020 | 20 63 6f 6d 62 69 6e 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 | .combined.(length.from-ranges).1 | 
| 196040 | 29 29 0a 20 20 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 | ))................(target.(point | 
| 196060 | 29 29 0a 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 | ))................(offset.0))... | 
| 196080 | 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 29 0a 20 20 20 | .........(goto-char.content).... | 
| 1960a0 | 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 74 | ........(while.(<.(point).target | 
| 1960c0 | 29 0a 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 67 2d 6d | )..............(unless.(string-m | 
| 1960e0 | 61 74 63 68 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 28 69 66 | atch-p.......................(if | 
| 196100 | 20 67 6f 74 6f 2d 66 72 6f 6d 20 22 5c 5c 2b 22    20 22 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 | .goto-from."\\+"."-")........... | 
| 196120 | 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 | 
| 196140 | 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 20 20 20 20 | oint).(+.(point).prefix)))...... | 
| 196160 | 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 29 0a 20 20 20 20 | ..........(cl-incf.offset))..... | 
| 196180 | 20 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 | .........(forward-line))........ | 
| 1961a0 | 20 20 20 20 6f 66 66 73 65 74 29 29 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | ....offset)))))..(defun.magit-di | 
| 1961c0 | 66 66 2d 68 75 6e 6b 2d 63 6f 6c 75 6d 6e 20 28    73 65 63 74 69 6f 6e 20 67 6f 74 6f 2d 66 72 6f | ff-hunk-column.(section.goto-fro | 
| 1961e0 | 6d 29 0a 20 20 28 69 66 20 28 6f 72 20 28 3c 20    28 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 | m)...(if.(or.(<.(point)......... | 
| 196200 | 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 29 0a 20 20 20 | .....(oref.section.content)).... | 
| 196220 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74    20 67 6f 74 6f 2d 66 72 6f 6d 29 0a 20 20 20 20 | .......(and.(not.goto-from)..... | 
| 196240 | 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 63    68 61 72 2d 61 66 74 65 72 20 28 6c 69 6e 65 2d | ...........(=.(char-after.(line- | 
| 196260 | 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69    6f 6e 29 29 20 3f 2d 29 29 29 0a 20 20 20 20 20 | beginning-position)).?-)))...... | 
| 196280 | 20 30 0a 20 20 20 20 28 6d 61 78 20 30 20 28 2d    20 28 2b 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c | .0.....(max.0.(-.(+.(current-col | 
| 1962a0 | 75 6d 6e 29 20 32 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6f | umn).2)...............(length.(o | 
| 1962c0 | 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75    65 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ref.section.value))))))..(defun. | 
| 1962e0 | 6d 61 67 69 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 28 73 70 | magit-diff-visit--range-from.(sp | 
| 196300 | 65 63 29 0a 20 20 28 63 6f 6e 64 20 28 28 63 6f    6e 73 70 20 73 70 65 63 29 0a 20 20 20 20 20 20 | ec)...(cond.((consp.spec)....... | 
| 196320 | 20 20 20 28 63 6f 6e 63 61 74 20 28 63 64 72 20    73 70 65 63 29 20 22 5e 22 29 29 0a 20 20 20 20 | ...(concat.(cdr.spec)."^"))..... | 
| 196340 | 20 20 20 20 28 28 73 74 72 69 6e 67 70 20 73 70    65 63 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 | ....((stringp.spec)..........(ca | 
| 196360 | 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 29 29 0a 20 20 20 | r.(magit-split-range.spec))).... | 
| 196380 | 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20    20 73 70 65 63 29 29 29 0a 0a 28 64 65 66 75 6e | .....(t..........spec)))..(defun | 
| 1963a0 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69    74 2d 2d 72 61 6e 67 65 2d 74 6f 20 28 73 70 65 | .magit-diff-visit--range-to.(spe | 
| 1963c0 | 63 29 0a 20 20 28 69 66 20 28 73 79 6d 62 6f 6c    70 20 73 70 65 63 29 0a 20 20 20 20 20 20 73 70 | c)...(if.(symbolp.spec).......sp | 
| 1963e0 | 65 63 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65    76 20 28 69 66 20 28 63 6f 6e 73 70 20 73 70 65 | ec.....(let.((rev.(if.(consp.spe | 
| 196400 | 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 63 64 72 20 73 70 65 63 29 | c)....................(cdr.spec) | 
| 196420 | 0a 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 73 70 | ..................(cdr.(magit-sp | 
| 196440 | 6c 69 74 2d 72 61 6e 67 65 20 73 70 65 63 29 29    29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 | lit-range.spec))))).......(if.(a | 
| 196460 | 6e 64 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69    73 69 74 2d 61 76 6f 69 64 2d 68 65 61 64 2d 62 | nd.magit-diff-visit-avoid-head-b | 
| 196480 | 6c 6f 62 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 76 2d 68 65 | lob................(magit-rev-he | 
| 1964a0 | 61 64 2d 70 20 72 65 76 29 29 0a 20 20 20 20 20    20 20 20 20 20 27 75 6e 73 74 61 67 65 64 0a 20 | ad-p.rev))...........'unstaged.. | 
| 1964c0 | 20 20 20 20 20 20 20 72 65 76 29 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 | .......rev))))..(defun.magit-dif | 
| 1964e0 | 66 2d 76 69 73 69 74 2d 2d 6f 66 66 73 65 74 20    28 66 69 6c 65 20 72 65 76 20 6c 69 6e 65 29 0a | f-visit--offset.(file.rev.line). | 
| 196500 | 20 20 28 6c 65 74 20 28 28 6f 66 66 73 65 74 20    30 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 | ..(let.((offset.0)).....(with-te | 
| 196520 | 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20    28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a | mp-buffer.......(save-excursion. | 
| 196540 | 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.... | 
| 196560 | 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 22 20 | .......(magit-git-insert."diff". | 
| 196580 | 72 65 76 20 22 2d 2d 22 20 66 69 6c 65 29 29 29    0a 20 20 20 20 20 20 28 63 61 74 63 68 20 27 66 | rev."--".file))).......(catch.'f | 
| 1965a0 | 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 28 77 68    69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 | ound.........(while.(re-search-f | 
| 1965c0 | 6f 72 77 61 72 64 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 22 5e 40 40 20 2d 5c 5c 28 | orward................."^@@.-\\( | 
| 1965e0 | 5b 30 2d 39 5d 2b 5c 5c 29 2c 5c 5c 28 5b 30 2d    39 5d 2b 5c 5c 29 20 5c 5c 2b 5c 5c 28 5b 30 2d | [0-9]+\\),\\([0-9]+\\).\\+\\([0- | 
| 196600 | 39 5d 2b 5c 5c 29 2c 5c 5c 28 5b 30 2d 39 5d 2b    5c 5c 29 20 40 40 2e 2a 5c 6e 22 0a 20 20 20 20 | 9]+\\),\\([0-9]+\\).@@.*\n"..... | 
| 196620 | 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 28 6c 65 | ............nil.t)...........(le | 
| 196640 | 74 20 28 28 66 72 6f 6d 2d 62 65 67 20 28 73 74    72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 | t.((from-beg.(string-to-number.( | 
| 196660 | 6d 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 | match-string.1)))............... | 
| 196680 | 20 20 28 66 72 6f 6d 2d 6c 65 6e 20 28 73 74 72    69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d | ..(from-len.(string-to-number.(m | 
| 1966a0 | 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atch-string.2)))................ | 
| 1966c0 | 20 28 20 20 74 6f 2d 6c 65 6e 20 28 73 74 72 69    6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 | .(..to-len.(string-to-number.(ma | 
| 1966e0 | 74 63 68 2d 73 74 72 69 6e 67 20 34 29 29 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | tch-string.4)))).............(if | 
| 196700 | 20 28 3c 3d 20 66 72 6f 6d 2d 62 65 67 20 6c 69    6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(<=.from-beg.line)............. | 
| 196720 | 20 20 20 20 28 69 66 20 28 3c 20 28 2b 20 66 72    6f 6d 2d 62 65 67 20 66 72 6f 6d 2d 6c 65 6e 29 | ....(if.(<.(+.from-beg.from-len) | 
| 196740 | 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 20 20 28 63 6c 2d 69 | .line).....................(cl-i | 
| 196760 | 6e 63 66 20 6f 66 66 73 65 74 20 28 2d 20 74 6f    2d 6c 65 6e 20 66 72 6f 6d 2d 6c 65 6e 29 29 0a | ncf.offset.(-.to-len.from-len)). | 
| 196780 | 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 73 74 20 28 2d | ..................(let.((rest.(- | 
| 1967a0 | 20 6c 69 6e 65 20 66 72 6f 6d 2d 62 65 67 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .line.from-beg)))............... | 
| 1967c0 | 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3e 20    72 65 73 74 20 30 29 0a 20 20 20 20 20 20 20 20 | ......(while.(>.rest.0)......... | 
| 1967e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70    63 61 73 65 20 28 63 68 61 72 2d 61 66 74 65 72 | ..............(pcase.(char-after | 
| 196800 | 29 0a 20 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 5c 73 20 20 | ).........................(?\s.. | 
| 196820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 6c 2d 64 65 63 66 20 72 65 73 74 29 29 0a | ................(cl-decf.rest)). | 
| 196840 | 20 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 2d 20 20 28 63 6c | ........................(?-..(cl | 
| 196860 | 2d 64 65 63 66 20 6f 66 66 73 65 74 29 20 28 63    6c 2d 64 65 63 66 20 72 65 73 74 29 29 0a 20 20 | -decf.offset).(cl-decf.rest))... | 
| 196880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 3f 2b 20 20 28 63 6c 2d 69 | ......................(?+..(cl-i | 
| 1968a0 | 6e 63 66 20 6f 66 66 73 65 74 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ncf.offset)))................... | 
| 1968c0 | 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e    65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ....(forward-line))))........... | 
| 1968e0 | 20 20 20 20 28 74 68 72 6f 77 20 27 66 6f 75 6e    64 20 6e 69 6c 29 29 29 29 29 29 0a 20 20 20 20 | ....(throw.'found.nil))))))..... | 
| 196900 | 28 2b 20 6c 69 6e 65 20 6f 66 66 73 65 74 29 29    29 0a 0a 3b 3b 3b 3b 20 53 63 72 6f 6c 6c 20 43 | (+.line.offset)))..;;;;.Scroll.C | 
| 196920 | 6f 6d 6d 61 6e 64 73 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 | ommands..(defun.magit-diff-show- | 
| 196940 | 6f 72 2d 73 63 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 | or-scroll-up.()..."Update.the.co | 
| 196960 | 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 20 74 68 69 6e | mmit.or.diff.buffer.for.the.thin | 
| 196980 | 67 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 45 69 74    68 65 72 20 73 68 6f 77 20 74 68 65 20 63 6f 6d | g.at.point...Either.show.the.com | 
| 1969a0 | 6d 69 74 20 6f 72 20 73 74 61 73 68 20 61 74 20    70 6f 69 6e 74 20 69 6e 20 74 68 65 20 61 70 70 | mit.or.stash.at.point.in.the.app | 
| 1969c0 | 72 6f 70 72 69 61 74 65 0a 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 | 
| 1969e0 | 65 72 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 69 6e | er.is.already.being.displayed.in | 
| 196a00 | 20 74 68 65 0a 63 75 72 72 65 6e 74 20 66 72 61    6d 65 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 | .the.current.frame.and.contains. | 
| 196a20 | 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 6f 72 | information.about.that.commit.or | 
| 196a40 | 0a 73 74 61 73 68 2c 20 74 68 65 6e 20 69 6e 73    74 65 61 64 20 73 63 72 6f 6c 6c 20 74 68 65 20 | .stash,.then.instead.scroll.the. | 
| 196a60 | 62 75 66 66 65 72 20 75 70 2e 20 20 49 66 20 74    68 65 72 65 20 69 73 20 6e 6f 0a 63 6f 6d 6d 69 | buffer.up...If.there.is.no.commi | 
| 196a80 | 74 20 6f 72 20 73 74 61 73 68 20 61 74 20 70 6f    69 6e 74 2c 20 74 68 65 6e 20 70 72 6f 6d 70 74 | t.or.stash.at.point,.then.prompt | 
| 196aa0 | 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | .for.a.commit."...(interactive). | 
| 196ac0 | 20 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 20 27 73 63 | ..(magit-diff-show-or-scroll.'sc | 
| 196ae0 | 72 6f 6c 6c 2d 75 70 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 | roll-up))..(defun.magit-diff-sho | 
| 196b00 | 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e    20 28 29 0a 20 20 22 55 70 64 61 74 65 20 74 68 | w-or-scroll-down.()..."Update.th | 
| 196b20 | 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 20 | e.commit.or.diff.buffer.for.the. | 
| 196b40 | 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a    0a 45 69 74 68 65 72 20 73 68 6f 77 20 74 68 65 | thing.at.point...Either.show.the | 
| 196b60 | 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 69 6e 20 74 68 65 | .commit.or.stash.at.point.in.the | 
| 196b80 | 20 61 70 70 72 6f 70 72 69 61 74 65 0a 62 75 66    66 65 72 2c 20 6f 72 20 69 66 20 74 68 61 74 20 | .appropriate.buffer,.or.if.that. | 
| 196ba0 | 62 75 66 66 65 72 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 | buffer.is.already.being.displaye | 
| 196bc0 | 64 20 69 6e 20 74 68 65 0a 63 75 72 72 65 6e 74    20 66 72 61 6d 65 20 61 6e 64 20 63 6f 6e 74 61 | d.in.the.current.frame.and.conta | 
| 196be0 | 69 6e 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 | ins.information.about.that.commi | 
| 196c00 | 74 20 6f 72 0a 73 74 61 73 68 2c 20 74 68 65 6e    20 69 6e 73 74 65 61 64 20 73 63 72 6f 6c 6c 20 | t.or.stash,.then.instead.scroll. | 
| 196c20 | 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 20 6e 6f | the.buffer.down...If.there.is.no | 
| 196c40 | 0a 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 20 74 68 65 6e 20 | .commit.or.stash.at.point,.then. | 
| 196c60 | 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d    6d 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | prompt.for.a.commit."...(interac | 
| 196c80 | 74 69 76 65 29 0a 20 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 | tive)...(magit-diff-show-or-scro | 
| 196ca0 | 6c 6c 20 27 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ll.'scroll-down))..(defun.magit- | 
| 196cc0 | 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72    6f 6c 6c 20 28 66 6e 29 0a 20 20 28 6c 65 74 20 | diff-show-or-scroll.(fn)...(let. | 
| 196ce0 | 28 72 65 76 20 63 6d 64 20 62 75 66 20 77 69 6e    29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 | (rev.cmd.buf.win).....(cond..... | 
| 196d00 | 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f    64 65 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 | .(magit-blame-mode.......(setq.r | 
| 196d20 | 65 76 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 65 2d 63 68 | ev.(oref.(magit-current-blame-ch | 
| 196d40 | 75 6e 6b 29 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 | unk).orig-rev)).......(setq.cmd. | 
| 196d60 | 27 6d 61 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 | 'magit-show-commit).......(setq. | 
| 196d80 | 62 75 66 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 | buf.(magit-get-mode-buffer.'magi | 
| 196da0 | 74 2d 72 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 | t-revision-mode)))......((derive | 
| 196dc0 | 64 2d 6d 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 | d-mode-p.'git-rebase-mode)...... | 
| 196de0 | 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 | 
| 196e00 | 29 0a 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 6e 74 2d | )...........(git-rebase-current- | 
| 196e20 | 6c 69 6e 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 | line).........(if.(not.(eq.actio | 
| 196e40 | 6e 2d 74 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 | n-type.'commit)).............(us | 
| 196e60 | 65 72 2d 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 | er-error."No.commit.on.this.line | 
| 196e80 | 22 29 0a 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 | ")...........(setq.rev.target).. | 
| 196ea0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63    6d 64 20 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 | .........(setq.cmd.'magit-show-c | 
| 196ec0 | 6f 6d 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 | ommit)...........(setq.buf.(magi | 
| 196ee0 | 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 69 6f | t-get-mode-buffer.'magit-revisio | 
| 196f00 | 6e 2d 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 | n-mode)))))......(t.......(magit | 
| 196f20 | 2d 73 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 | -section-case.........(branch... | 
| 196f40 | 20 20 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 | .......(setq.rev.(magit-ref-mayb | 
| 196f60 | 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)))..... | 
| 196f80 | 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 27    6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | .....(setq.cmd.'magit-show-commi | 
| 196fa0 | 74 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 | t)..........(setq.buf.(magit-get | 
| 196fc0 | 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 6d 6f 64 | -mode-buffer.'magit-revision-mod | 
| 196fe0 | 65 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 | e))).........(commit..........(s | 
| 197000 | 65 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 | etq.rev.(oref.it.value))........ | 
| 197020 | 20 20 28 73 65 74 71 20 63 6d 64 20 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). | 
| 197040 | 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 | 
| 197060 | 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)) | 
| 197080 | 29 0a 20 20 20 20 20 20 20 20 28 73 74 61 73 68    0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ).........(stash..........(setq. | 
| 1970a0 | 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 20 28 73 | rev.(oref.it.value))..........(s | 
| 1970c0 | 65 74 71 20 63 6d 64 20 27 6d 61 67 69 74 2d 73    74 61 73 68 2d 73 68 6f 77 29 0a 20 20 20 20 20 | etq.cmd.'magit-stash-show)...... | 
| 1970e0 | 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 64 65 2d 62 75 | ....(setq.buf.(magit-get-mode-bu | 
| 197100 | 66 66 65 72 20 27 6d 61 67 69 74 2d 73 74 61 73    68 2d 6d 6f 64 65 29 29 29 29 29 29 0a 20 20 20 | ffer.'magit-stash-mode)))))).... | 
| 197120 | 20 28 69 66 20 72 65 76 0a 20 20 20 20 20 20 20    20 28 69 66 20 28 61 6e 64 20 62 75 66 0a 20 20 | .(if.rev.........(if.(and.buf... | 
| 197140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 77 69 6e 20 28 67 65 74 2d 62 75 | ...............(setq.win.(get-bu | 
| 197160 | 66 66 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-window.buf))............... | 
| 197180 | 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 20 | ...(with-current-buffer.buf..... | 
| 1971a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    61 6e 64 20 28 65 71 75 61 6c 20 72 65 76 20 6d | ...............(and.(equal.rev.m | 
| 1971c0 | 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)........... | 
| 1971e0 | 20 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 76 2d | ..............(equal.(magit-rev- | 
| 197200 | 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 20 20 20 | parse.rev)...................... | 
| 197220 | 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 76 69 73 69 6f 6e 2d | ..........magit-buffer-revision- | 
| 197240 | 68 61 73 68 29 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 | hash)))).............(with-selec | 
| 197260 | 74 65 64 2d 77 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 63 6f | ted-window.win...............(co | 
| 197280 | 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 20 20 20 20 20 | ndition-case.nil................ | 
| 1972a0 | 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(funcall.fn)................. | 
| 1972c0 | 28 65 72 72 6f 72 0a 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 | (error..................(goto-ch | 
| 1972e0 | 61 72 20 28 70 63 61 73 65 20 66 6e 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ar.(pcase.fn.................... | 
| 197300 | 20 20 20 20 20 20 20 20 20 20 20 28 60 73 63 72    6f 6c 6c 2d 75 70 20 20 20 28 70 6f 69 6e 74 2d | ...........(`scroll-up...(point- | 
| 197320 | 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 20 20 20 20 20 20 20 | min))........................... | 
| 197340 | 20 20 20 20 28 60 73 63 72 6f 6c 6c 2d 64 6f 77    6e 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 | ....(`scroll-down.(point-max)))) | 
| 197360 | 29 29 29 0a 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 70 6c | )))...........(let.((magit-displ | 
| 197380 | 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 20 20 | ay-buffer-noselect.t)).......... | 
| 1973a0 | 20 20 20 28 69 66 20 28 65 71 20 63 6d 64 20 27    6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | ...(if.(eq.cmd.'magit-show-commi | 
| 1973c0 | 74 29 0a 20 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 | 
| 1973e0 | 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 72 65    76 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f | t-show-commit.rev.(magit-show-co | 
| 197400 | 6d 6d 69 74 2d 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 20 | mmit--arguments))............... | 
| 197420 | 28 66 75 6e 63 61 6c 6c 20 63 6d 64 20 72 65 76    29 29 29 29 0a 20 20 20 20 20 20 28 63 61 6c 6c | (funcall.cmd.rev)))).......(call | 
| 197440 | 2d 69 6e 74 65 72 61 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 | -interactively.#'magit-show-comm | 
| 197460 | 69 74 29 29 29 29 0a 0a 3b 3b 3b 3b 20 53 65 63    74 69 6f 6e 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 | it))))..;;;;.Section.Commands..( | 
| 197480 | 64 65 66 75 6e 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 20 | defun.magit-section-cycle-diffs. | 
| 1974a0 | 28 29 0a 20 20 22 43 79 63 6c 65 20 76 69 73 69    62 69 6c 69 74 79 20 6f 66 20 64 69 66 66 2d 72 | ()..."Cycle.visibility.of.diff-r | 
| 1974c0 | 65 6c 61 74 65 64 20 73 65 63 74 69 6f 6e 73 20    69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | elated.sections.in.the.current.b | 
| 1974e0 | 75 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 77 68 65 6e 2d | uffer."...(interactive)...(when- | 
| 197500 | 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 73 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | let.((sections...............(co | 
| 197520 | 6e 64 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 74 75 | nd.((derived-mode-p.'magit-statu | 
| 197540 | 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 28 2d 2d | s-mode)......................(-- | 
| 197560 | 6d 61 70 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 28 77 68 | mapcat.......................(wh | 
| 197580 | 65 6e 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 28 77 | en.it.........................(w | 
| 1975a0 | 68 65 6e 20 28 6f 72 65 66 20 69 74 20 68 69 64    64 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | hen.(oref.it.hidden)............ | 
| 1975c0 | 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 73 68 | ...............(magit-section-sh | 
| 1975e0 | 6f 77 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 | ow.it))......................... | 
| 197600 | 28 6f 72 65 66 20 69 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 | (oref.it.children))............. | 
| 197620 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20    28 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 | ..........(list.(magit-get-secti | 
| 197640 | 6f 6e 20 27 28 28 73 74 61 67 65 64 29 20 20 20    28 73 74 61 74 75 73 29 29 29 0a 20 20 20 20 20 | on.'((staged)...(status)))...... | 
| 197660 | 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 | 
| 197680 | 74 2d 73 65 63 74 69 6f 6e 20 27 28 28 75 6e 73    74 61 67 65 64 29 20 28 73 74 61 74 75 73 29 29 | t-section.'((unstaged).(status)) | 
| 1976a0 | 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 28 64 65 72 69 76 | )))).....................((deriv | 
| 1976c0 | 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 20 | ed-mode-p.'magit-diff-mode)..... | 
| 1976e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 2d 66 69 6c 74 65 72 20 23 27 6d 61 67 69 | .................(-filter.#'magi | 
| 197700 | 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 70    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-file-section-p................ | 
| 197720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6f 72 65 66 20 6d 61 67 69 74 2d 72 6f 6f 74 2d | ...............(oref.magit-root- | 
| 197740 | 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 28 69 66 20 28 | section.children)))))).....(if.( | 
| 197760 | 2d 2d 61 6e 79 2d 70 20 28 6f 72 65 66 20 69 74    20 68 69 64 64 65 6e 29 20 73 65 63 74 69 6f 6e | --any-p.(oref.it.hidden).section | 
| 197780 | 73 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69    73 74 20 28 73 20 73 65 63 74 69 6f 6e 73 29 0a | s).........(dolist.(s.sections). | 
| 1977a0 | 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 29 | ..........(magit-section-show.s) | 
| 1977c0 | 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 68 69 64 65 2d 63 | ...........(magit-section-hide-c | 
| 1977e0 | 68 69 6c 64 72 65 6e 20 73 29 29 0a 20 20 20 20    20 20 28 6c 65 74 20 28 28 63 68 69 6c 64 72 65 | hildren.s)).......(let.((childre | 
| 197800 | 6e 20 28 2d 2d 6d 61 70 63 61 74 20 28 6f 72 65    66 20 69 74 20 63 68 69 6c 64 72 65 6e 29 20 73 | n.(--mapcat.(oref.it.children).s | 
| 197820 | 65 63 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 61 6e 64 20 28 | ections))).........(cond.((and.( | 
| 197840 | 2d 2d 61 6e 79 2d 70 20 28 6f 72 65 66 20 69 74    20 68 69 64 64 65 6e 29 20 20 20 63 68 69 6c 64 | --any-p.(oref.it.hidden)...child | 
| 197860 | 72 65 6e 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 61 6e 79 2d | ren).....................(--any- | 
| 197880 | 70 20 28 6f 72 65 66 20 69 74 20 63 68 69 6c 64    72 65 6e 29 20 63 68 69 6c 64 72 65 6e 29 29 0a | p.(oref.it.children).children)). | 
| 1978a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    6d 61 70 63 20 27 6d 61 67 69 74 2d 73 65 63 74 | ...............(mapc.'magit-sect | 
| 1978c0 | 69 6f 6e 2d 73 68 6f 77 2d 68 65 61 64 69 6e 67    73 20 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 20 | ion-show-headings.sections)).... | 
| 1978e0 | 20 20 20 20 20 20 20 20 20 20 20 28 28 73 65 71    2d 73 6f 6d 65 20 27 6d 61 67 69 74 2d 73 65 63 | ...........((seq-some.'magit-sec | 
| 197900 | 74 69 6f 6e 2d 68 69 64 64 65 6e 2d 62 6f 64 79    20 63 68 69 6c 64 72 65 6e 29 0a 20 20 20 20 20 | tion-hidden-body.children)...... | 
| 197920 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 20    27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 | ..........(mapc.'magit-section-s | 
| 197940 | 68 6f 77 2d 63 68 69 6c 64 72 65 6e 20 73 65 63    74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 | how-children.sections))......... | 
| 197960 | 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 6d 61 70 63 20 27 6d | ......(t................(mapc.'m | 
| 197980 | 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 73 29 29 29 29 29 29 | agit-section-hide.sections)))))) | 
| 1979a0 | 29 0a 0a 3b 3b 3b 20 44 69 66 66 20 4d 6f 64 65    0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | )..;;;.Diff.Mode..(defvar.magit- | 
| 1979c0 | 64 69 66 66 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20    28 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 | diff-mode-map...(let.((map.(make | 
| 1979e0 | 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29    29 0a 20 20 20 20 28 73 65 74 2d 6b 65 79 6d 61 | -sparse-keymap))).....(set-keyma | 
| 197a00 | 70 2d 70 61 72 65 6e 74 20 6d 61 70 20 6d 61 67    69 74 2d 6d 6f 64 65 2d 6d 61 70 29 0a 20 20 20 | p-parent.map.magit-mode-map).... | 
| 197a20 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70    20 28 6b 62 64 20 22 43 2d 63 20 43 2d 64 22 29 | .(define-key.map.(kbd."C-c.C-d") | 
| 197a40 | 20 27 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 29 0a 20 | .'magit-diff-while-committing).. | 
| 197a60 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d    61 70 20 28 6b 62 64 20 22 43 2d 63 20 43 2d 62 | ...(define-key.map.(kbd."C-c.C-b | 
| 197a80 | 22 29 20 27 6d 61 67 69 74 2d 67 6f 2d 62 61 63    6b 77 61 72 64 29 0a 20 20 20 20 28 64 65 66 69 | ").'magit-go-backward).....(defi | 
| 197aa0 | 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20    22 43 2d 63 20 43 2d 66 22 29 20 27 6d 61 67 69 | ne-key.map.(kbd."C-c.C-f").'magi | 
| 197ac0 | 74 2d 67 6f 2d 66 6f 72 77 61 72 64 29 0a 20 20    20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | t-go-forward).....(define-key.ma | 
| 197ae0 | 70 20 28 6b 62 64 20 22 53 50 43 22 29 20 27 73    63 72 6f 6c 6c 2d 75 70 29 0a 20 20 20 20 28 64 | p.(kbd."SPC").'scroll-up).....(d | 
| 197b00 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b    62 64 20 22 44 45 4c 22 29 20 27 73 63 72 6f 6c | efine-key.map.(kbd."DEL").'scrol | 
| 197b20 | 6c 2d 64 6f 77 6e 29 0a 20 20 20 20 28 64 65 66    69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 | l-down).....(define-key.map.(kbd | 
| 197b40 | 20 22 6a 22 29 20 20 20 27 6d 61 67 69 74 2d 6a    75 6d 70 2d 74 6f 2d 64 69 66 66 73 74 61 74 2d | ."j")...'magit-jump-to-diffstat- | 
| 197b60 | 6f 72 2d 64 69 66 66 29 0a 20 20 20 20 28 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 | or-diff).....(define-key.map.[re | 
| 197b80 | 6d 61 70 20 77 72 69 74 65 2d 66 69 6c 65 5d 20    27 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 | map.write-file].'magit-patch-sav | 
| 197ba0 | 65 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b    65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 | e).....map)..."Keymap.for.`magit | 
| 197bc0 | 2d 64 69 66 66 2d 6d 6f 64 65 27 2e 22 29 0a 0a    28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d | -diff-mode'.")..(define-derived- | 
| 197be0 | 6d 6f 64 65 20 6d 61 67 69 74 2d 64 69 66 66 2d    6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 | mode.magit-diff-mode.magit-mode. | 
| 197c00 | 22 4d 61 67 69 74 20 44 69 66 66 22 0a 20 20 22    4d 6f 64 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 | "Magit.Diff"..."Mode.for.looking | 
| 197c20 | 20 61 74 20 61 20 47 69 74 20 64 69 66 66 2e 0a    0a 54 68 69 73 20 6d 6f 64 65 20 69 73 20 64 6f | .at.a.Git.diff...This.mode.is.do | 
| 197c40 | 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 44 69 | cumented.in.info.node.`(magit)Di | 
| 197c60 | 66 66 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 70 3e 5c | ff.Buffer'...\\<magit-mode-map>\ | 
| 197c80 | 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 66 72 65 | .Type.\\[magit-refresh].to.refre | 
| 197ca0 | 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 5c 5b 6d | sh.the.current.buffer..Type.\\[m | 
| 197cc0 | 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 64 20 6f | agit-section-toggle].to.expand.o | 
| 197ce0 | 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 54 79 70 | r.hide.the.section.at.point..Typ | 
| 197d00 | 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 73 69 74 | e.\\[magit-visit-thing].to.visit | 
| 197d20 | 20 74 68 65 20 68 75 6e 6b 20 6f 72 20 66 69 6c    65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 53 74 61 | .the.hunk.or.file.at.point...Sta | 
| 197d40 | 67 69 6e 67 20 61 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 | ging.and.applying.changes.is.doc | 
| 197d60 | 75 6d 65 6e 74 65 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 | umented.in.info.node.`(magit)Sta | 
| 197d80 | 67 69 6e 67 20 61 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 | ging.and.Unstaging'.and.info.nod | 
| 197da0 | 65 20 60 28 6d 61 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 | e.`(magit)Applying'...\\<magit-h | 
| 197dc0 | 75 6e 6b 2d 73 65 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 | unk-section-map>Type.\.\\[magit- | 
| 197de0 | 61 70 70 6c 79 5d 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 | apply].to.apply.the.change.at.po | 
| 197e00 | 69 6e 74 2c 20 5c 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 | int,.\.\\[magit-stage].to.stage, | 
| 197e20 | 0a 5c 5c 5b 6d 61 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 | .\\[magit-unstage].to.unstage,.\ | 
| 197e40 | 0a 5c 5c 5b 6d 61 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 | .\\[magit-discard].to.discard,.o | 
| 197e60 | 72 20 5c 0a 5c 5c 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 | r.\.\\[magit-reverse].to.reverse | 
| 197e80 | 20 69 74 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 64    69 66 66 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 | .it...\\{magit-diff-mode-map}".. | 
| 197ea0 | 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 2d | .:group.'magit-diff...(hack-dir- | 
| 197ec0 | 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 29 | local-variables-non-file-buffer) | 
| 197ee0 | 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 74 69 | ...(setq.imenu-prev-index-positi | 
| 197f00 | 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20    20 20 20 20 27 6d 61 67 69 74 2d 69 6d 65 6e 75 | on-function.........'magit-imenu | 
| 197f20 | 2d 2d 64 69 66 66 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 | --diff-prev-index-position-funct | 
| 197f40 | 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 69 6e 64 65 78 | ion)...(setq.imenu-extract-index | 
| 197f60 | 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a 20    20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 69 6d | -name-function.........'magit-im | 
| 197f80 | 65 6e 75 2d 2d 64 69 66 66 2d 65 78 74 72 61 63    74 2d 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e | enu--diff-extract-index-name-fun | 
| 197fa0 | 63 74 69 6f 6e 29 29 0a 0a 28 70 75 74 20 27 6d    61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 20 27 | ction))..(put.'magit-diff-mode.' | 
| 197fc0 | 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 0a 20 20 20 | magit-diff-default-arguments.... | 
| 197fe0 | 20 20 27 28 22 2d 2d 73 74 61 74 22 20 22 2d 2d    6e 6f 2d 65 78 74 2d 64 69 66 66 22 29 29 0a 0a | ..'("--stat"."--no-ext-diff")).. | 
| 198000 | 28 64 65 66 75 6e 20 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 | (defun.magit-diff-setup-buffer.( | 
| 198020 | 72 61 6e 67 65 20 74 79 70 65 61 72 67 20 61 72    67 73 20 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e | range.typearg.args.files.&option | 
| 198040 | 61 6c 20 6c 6f 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 | al.locked)...(require.'magit)... | 
| 198060 | 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 64 69 66 66 | (magit-setup-buffer.#'magit-diff | 
| 198080 | 2d 6d 6f 64 65 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 | -mode.locked.....(magit-buffer-r | 
| 1980a0 | 61 6e 67 65 20 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 | ange.range).....(magit-buffer-ty | 
| 1980c0 | 70 65 61 72 67 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 | pearg.typearg).....(magit-buffer | 
| 1980e0 | 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 66 | -diff-args.args).....(magit-buff | 
| 198100 | 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 28 6d 61 67 69 74 2d | er-diff-files.files).....(magit- | 
| 198120 | 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 65 64 20 6e 69 6c 29 | buffer-diff-files-suspended.nil) | 
| 198140 | 29 29 0a 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 | ))..(defun.magit-diff-refresh-bu | 
| 198160 | 66 66 65 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 | ffer.()..."Refresh.the.current.` | 
| 198180 | 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 28 6d 61 67 | magit-diff-mode'.buffer."...(mag | 
| 1981a0 | 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 20 28 69 66 | it-set-header-line-format....(if | 
| 1981c0 | 20 28 65 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 | .(equal.magit-buffer-typearg."-- | 
| 1981e0 | 6e 6f 2d 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 | no-index")........(apply.#'forma | 
| 198200 | 74 20 22 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 | t."Differences.between.%s.and.%s | 
| 198220 | 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 0a 20 20 20 20 20 | ".magit-buffer-diff-files)...... | 
| 198240 | 28 63 6f 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 | (concat.(if.magit-buffer-range.. | 
| 198260 | 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 20 20 20 | ................(cond........... | 
| 198280 | 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67    2d 6d 61 74 63 68 2d 70 20 22 5c 5c 28 5c 5c 2e | ........((string-match-p."\\(\\. | 
| 1982a0 | 5c 5c 2e 5c 5c 7c 5c 5c 5e 2d 5c 5c 29 22 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \\.\\|\\^-\\)".................. | 
| 1982c0 | 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 | 
| 1982e0 | 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 28 66 6f 72 6d 61 74 | ange)....................(format | 
| 198300 | 20 22 43 68 61 6e 67 65 73 20 69 6e 20 25 73 22    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 | ."Changes.in.%s".magit-buffer-ra | 
| 198320 | 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 28 6d 65 6d 62 65 72 | nge))...................((member | 
| 198340 | 20 22 2d 52 22 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 | ."-R".magit-buffer-diff-args)... | 
| 198360 | 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 43 68 61 6e 67 65 | .................(format."Change | 
| 198380 | 73 20 66 72 6f 6d 20 77 6f 72 6b 69 6e 67 20 74    72 65 65 20 74 6f 20 25 73 22 20 6d 61 67 69 74 | s.from.working.tree.to.%s".magit | 
| 1983a0 | 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 20 20 20 20 20 20 | -buffer-range))................. | 
| 1983c0 | 20 20 28 74 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 | ..(t....................(format. | 
| 1983e0 | 22 43 68 61 6e 67 65 73 20 66 72 6f 6d 20 25 73    20 74 6f 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | "Changes.from.%s.to.working.tree | 
| 198400 | 22 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 20 20 20 20 | ".magit-buffer-range)))......... | 
| 198420 | 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 66 66 65 72 2d 74 | .......(if.(equal.magit-buffer-t | 
| 198440 | 79 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 | ypearg."--cached").............. | 
| 198460 | 20 20 20 20 20 20 22 53 74 61 67 65 64 20 63 68    61 6e 67 65 73 22 0a 20 20 20 20 20 20 20 20 20 | ......"Staged.changes".......... | 
| 198480 | 20 20 20 20 20 20 20 20 22 55 6e 73 74 61 67 65    64 20 63 68 61 6e 67 65 73 22 29 29 0a 20 20 20 | ........"Unstaged.changes")).... | 
| 1984a0 | 20 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 | ..........(pcase.(length.magit-b | 
| 1984c0 | 75 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 20 | uffer-diff-files)............... | 
| 1984e0 | 20 28 30 29 0a 20 20 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 | .(0)................(1.(concat." | 
| 198500 | 20 69 6e 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 64 69 66 | .in.file.".(car.magit-buffer-dif | 
| 198520 | 66 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 5f 20 28 63 6f | f-files)))................(_.(co | 
| 198540 | 6e 63 61 74 20 22 20 69 6e 20 66 69 6c 65 73 20    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ncat.".in.files."............... | 
| 198560 | 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 74 69 74 | ............(mapconcat.#'identit | 
| 198580 | 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 20 22 2c 20 22 29 29 | y.magit-buffer-diff-files.",.")) | 
| 1985a0 | 29 29 29 29 29 0a 20 20 28 73 65 74 71 20 6d 61    67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 | )))))...(setq.magit-buffer-range | 
| 1985c0 | 2d 68 61 73 68 65 64 0a 20 20 20 20 20 20 20 20    28 61 6e 64 20 6d 61 67 69 74 2d 62 75 66 66 65 | -hashed.........(and.magit-buffe | 
| 1985e0 | 72 2d 72 61 6e 67 65 20 28 6d 61 67 69 74 2d 68    61 73 68 2d 72 61 6e 67 65 20 6d 61 67 69 74 2d | r-range.(magit-hash-range.magit- | 
| 198600 | 62 75 66 66 65 72 2d 72 61 6e 67 65 29 29 29 0a    20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | buffer-range)))...(magit-insert- | 
| 198620 | 73 65 63 74 69 6f 6e 20 28 64 69 66 66 62 75 66    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e | section.(diffbuf).....(magit-run | 
| 198640 | 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b 20 27 6d    61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f | -section-hook.'magit-diff-sectio | 
| 198660 | 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 74 2d | ns-hook)))..(cl-defmethod.magit- | 
| 198680 | 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 6d 6f | buffer-value.(&context.(major-mo | 
| 1986a0 | 64 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f    64 65 29 29 0a 20 20 28 6e 63 6f 6e 63 20 28 63 | de.magit-diff-mode))...(nconc.(c | 
| 1986c0 | 6f 6e 64 20 28 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 | ond.(magit-buffer-range......... | 
| 1986e0 | 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 6e 69    6c 20 28 6c 69 73 74 20 6d 61 67 69 74 2d 62 75 | ........(delq.nil.(list.magit-bu | 
| 198700 | 66 66 65 72 2d 72 61 6e 67 65 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 29 | ffer-range.magit-buffer-typearg) | 
| 198720 | 29 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 6d 61 67 69 74 2d | ))................((equal.magit- | 
| 198740 | 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 20 22    2d 2d 63 61 63 68 65 64 22 29 0a 20 20 20 20 20 | buffer-typearg."--cached")...... | 
| 198760 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74    20 27 73 74 61 67 65 64 29 29 0a 20 20 20 20 20 | ...........(list.'staged))...... | 
| 198780 | 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 28 6c 69 | ..........(t.................(li | 
| 1987a0 | 73 74 20 27 75 6e 73 74 61 67 65 64 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 | st.'unstaged.magit-buffer-typear | 
| 1987c0 | 67 29 29 29 0a 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 2d | g)))..........(and.magit-buffer- | 
| 1987e0 | 64 69 66 66 2d 66 69 6c 65 73 20 28 63 6f 6e 73    20 22 2d 2d 22 20 6d 61 67 69 74 2d 62 75 66 66 | diff-files.(cons."--".magit-buff | 
| 198800 | 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 29    29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | er-diff-files))))..(defvar.magit | 
| 198820 | 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 2d 62 61    73 65 2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 | -diff-section-base-map...(let.(( | 
| 198840 | 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65    2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 | map.(make-sparse-keymap))).....( | 
| 198860 | 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28    6b 62 64 20 22 43 2d 6a 22 29 20 20 20 20 20 20 | define-key.map.(kbd."C-j")...... | 
| 198880 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66    66 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 65 65 | ......'magit-diff-visit-worktree | 
| 1988a0 | 2d 66 69 6c 65 29 0a 20 20 20 20 28 64 65 66 69    6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 | -file).....(define-key.map.(kbd. | 
| 1988c0 | 22 43 2d 3c 72 65 74 75 72 6e 3e 22 29 20 20 20    20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | "C-<return>").....'magit-diff-vi | 
| 1988e0 | 73 69 74 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c    65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | sit-worktree-file).....(define-k | 
| 198900 | 65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 78    20 34 20 3c 72 65 74 75 72 6e 3e 22 29 20 27 6d | ey.map.(kbd."C-x.4.<return>").'m | 
| 198920 | 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 6e 64 6f | agit-diff-visit-file-other-windo | 
| 198940 | 77 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b    65 79 20 6d 61 70 20 28 6b 62 64 20 22 43 2d 78 | w).....(define-key.map.(kbd."C-x | 
| 198960 | 20 35 20 3c 72 65 74 75 72 6e 3e 22 29 20 27 6d    61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | .5.<return>").'magit-diff-visit- | 
| 198980 | 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65    29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | file-other-frame).....(define-ke | 
| 1989a0 | 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6d 61 67    69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 | y.map.[remap.magit-visit-thing]. | 
| 1989c0 | 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66    2d 76 69 73 69 74 2d 66 69 6c 65 29 0a 20 20 20 | .....'magit-diff-visit-file).... | 
| 1989e0 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70    20 5b 72 65 6d 61 70 20 6d 61 67 69 74 2d 64 65 | .(define-key.map.[remap.magit-de | 
| 198a00 | 6c 65 74 65 2d 74 68 69 6e 67 5d 20 20 20 20 20    27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 29 0a | lete-thing].....'magit-discard). | 
| 198a20 | 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20    6d 61 70 20 5b 72 65 6d 61 70 20 6d 61 67 69 74 | ....(define-key.map.[remap.magit | 
| 198a40 | 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69    74 5d 20 27 6d 61 67 69 74 2d 72 65 76 65 72 73 | -revert-no-commit].'magit-revers | 
| 198a60 | 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b    65 79 20 6d 61 70 20 22 61 22 20 27 6d 61 67 69 | e).....(define-key.map."a".'magi | 
| 198a80 | 74 2d 61 70 70 6c 79 29 0a 20 20 20 20 28 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 73 22 | t-apply).....(define-key.map."s" | 
| 198aa0 | 20 27 6d 61 67 69 74 2d 73 74 61 67 65 29 0a 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | .'magit-stage).....(define-key.m | 
| 198ac0 | 61 70 20 22 75 22 20 27 6d 61 67 69 74 2d 75 6e    73 74 61 67 65 29 0a 20 20 20 20 28 64 65 66 69 | ap."u".'magit-unstage).....(defi | 
| 198ae0 | 6e 65 2d 6b 65 79 20 6d 61 70 20 22 26 22 20 27    6d 61 67 69 74 2d 64 6f 2d 61 73 79 6e 63 2d 73 | ne-key.map."&".'magit-do-async-s | 
| 198b00 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20    20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 | hell-command).....(define-key.ma | 
| 198b20 | 70 20 22 43 22 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 | p."C".............'magit-commit- | 
| 198b40 | 61 64 64 2d 6c 6f 67 29 0a 20 20 20 20 28 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 | add-log).....(define-key.map.(kb | 
| 198b60 | 64 20 22 43 2d 78 20 61 22 29 20 20 20 27 6d 61    67 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c | d."C-x.a")...'magit-add-change-l | 
| 198b80 | 6f 67 2d 65 6e 74 72 79 29 0a 20 20 20 20 28 64    65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b | og-entry).....(define-key.map.(k | 
| 198ba0 | 62 64 20 22 43 2d 78 20 34 20 61 22 29 20 27 6d    61 67 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d | bd."C-x.4.a").'magit-add-change- | 
| 198bc0 | 6c 6f 67 2d 65 6e 74 72 79 2d 6f 74 68 65 72 2d    77 69 6e 64 6f 77 29 0a 20 20 20 20 28 64 65 66 | log-entry-other-window).....(def | 
| 198be0 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64    20 22 43 2d 63 20 43 2d 74 22 29 20 27 6d 61 67 | ine-key.map.(kbd."C-c.C-t").'mag | 
| 198c00 | 69 74 2d 64 69 66 66 2d 74 72 61 63 65 2d 64 65    66 69 6e 69 74 69 6f 6e 29 0a 20 20 20 20 28 64 | it-diff-trace-definition).....(d | 
| 198c20 | 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b    62 64 20 22 43 2d 63 20 43 2d 65 22 29 20 27 6d | efine-key.map.(kbd."C-c.C-e").'m | 
| 198c40 | 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 29 0a 20 20 20 20 | agit-diff-edit-hunk-commit)..... | 
| 198c60 | 6d 61 70 29 0a 20 20 22 50 61 72 65 6e 74 20 6f    66 20 60 6d 61 67 69 74 2d 7b 68 75 6e 6b 2c 66 | map)..."Parent.of.`magit-{hunk,f | 
| 198c80 | 69 6c 65 7d 2d 73 65 63 74 69 6f 6e 2d 6d 61 70    27 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 | ile}-section-map'.")..(defvar.ma | 
| 198ca0 | 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e    2d 6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 | git-file-section-map...(let.((ma | 
| 198cc0 | 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b    65 79 6d 61 70 29 29 29 0a 20 20 20 20 28 73 65 | p.(make-sparse-keymap))).....(se | 
| 198ce0 | 74 2d 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20    6d 61 70 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 | t-keymap-parent.map.magit-diff-s | 
| 198d00 | 65 63 74 69 6f 6e 2d 62 61 73 65 2d 6d 61 70 29    0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b 65 79 | ection-base-map).....map)..."Key | 
| 198d20 | 6d 61 70 20 66 6f 72 20 60 66 69 6c 65 27 20 73    65 63 74 69 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 | map.for.`file'.sections.")..(def | 
| 198d40 | 76 61 72 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73    65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 28 6c 65 | var.magit-hunk-section-map...(le | 
| 198d60 | 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d 73 70    61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 0a 20 | t.((map.(make-sparse-keymap))).. | 
| 198d80 | 20 20 20 28 73 65 74 2d 6b 65 79 6d 61 70 2d 70    61 72 65 6e 74 20 6d 61 70 20 6d 61 67 69 74 2d | ...(set-keymap-parent.map.magit- | 
| 198da0 | 64 69 66 66 2d 73 65 63 74 69 6f 6e 2d 62 61 73    65 2d 6d 61 70 29 0a 20 20 20 20 28 6c 65 74 20 | diff-section-base-map).....(let. | 
| 198dc0 | 28 28 6d 20 28 6d 61 6b 65 2d 73 70 61 72 73 65    2d 6b 65 79 6d 61 70 29 29 29 0a 20 20 20 20 20 | ((m.(make-sparse-keymap)))...... | 
| 198de0 | 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 20 28    6b 62 64 20 22 52 45 54 22 29 20 27 6d 61 67 69 | .(define-key.m.(kbd."RET").'magi | 
| 198e00 | 74 2d 73 6d 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 28 64 65 | t-smerge-keep-current).......(de | 
| 198e20 | 66 69 6e 65 2d 6b 65 79 20 6d 20 28 6b 62 64 20    22 75 22 29 20 20 20 27 6d 61 67 69 74 2d 73 6d | fine-key.m.(kbd."u")...'magit-sm | 
| 198e40 | 65 72 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 29    0a 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b | erge-keep-upper).......(define-k | 
| 198e60 | 65 79 20 6d 20 28 6b 62 64 20 22 62 22 29 20 20    20 27 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b | ey.m.(kbd."b")...'magit-smerge-k | 
| 198e80 | 65 65 70 2d 62 61 73 65 29 0a 20 20 20 20 20 20    28 64 65 66 69 6e 65 2d 6b 65 79 20 6d 20 28 6b | eep-base).......(define-key.m.(k | 
| 198ea0 | 62 64 20 22 6c 22 29 20 20 20 27 6d 61 67 69 74    2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 6c 6f 77 | bd."l")...'magit-smerge-keep-low | 
| 198ec0 | 65 72 29 0a 20 20 20 20 20 20 28 64 65 66 69 6e    65 2d 6b 65 79 20 6d 61 70 20 73 6d 65 72 67 65 | er).......(define-key.map.smerge | 
| 198ee0 | 2d 63 6f 6d 6d 61 6e 64 2d 70 72 65 66 69 78 20    6d 29 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 | -command-prefix.m)).....map)..." | 
| 198f00 | 4b 65 79 6d 61 70 20 66 6f 72 20 60 68 75 6e 6b    27 20 73 65 63 74 69 6f 6e 73 2e 22 29 0a 0a 28 | Keymap.for.`hunk'.sections.")..( | 
| 198f20 | 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 | 
| 198f40 | 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 | 
| 198f60 | 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. | 
| 198f80 | 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...... | 
| 198fa0 | 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"........... | 
| 198fc0 | 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"........ | 
| 198fe0 | 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"....... | 
| 199000 | 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"..... | 
| 199020 | 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".. | 
| 199040 | 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 | 
| 199060 | 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 | 
| 199080 | 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. | 
| 1990a0 | 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- | 
| 1990c0 | 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."^\\( | 
| 1990e0 | 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\\|"..... | 
| 199100 | 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\\|".... | 
| 199120 | 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 | 
| 199140 | 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)..........." | 
| 199160 | 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 | 
| 199180 | 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."^.?"........ | 
| 1991a0 | 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........ | 
| 1991c0 | 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... | 
| 1991e0 | 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\\(?:.+[ | 
| 199200 | 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\\)?$\\).?" | 
| 199220 | 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. | 
| 199240 | 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.. | 
| 199260 | 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 | 
| 199280 | 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 | 
| 1992a0 | 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 | 
| 1992c0 | 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 | 
| 1992e0 | 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" | 
| 199300 | 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 | 
| 199320 | 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"...."- | 
| 199340 | 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"...." | 
| 199360 | 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"...." | 
| 199380 | 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"...." | 
| 1993a0 | 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".. | 
| 1993c0 | 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 | 
| 1993e0 | 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 | 
| 199400 | 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 | 
| 199420 | 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 | 
| 199440 | 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 | 
| 199460 | 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,. | 
| 199480 | 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 | 
| 1994a0 | 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 | 
| 1994c0 | 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 | 
| 1994e0 | 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 0a 20 20 | uffer."...(magit--insert-diff... | 
| 199500 | 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 70 22 | .."diff".magit-buffer-range."-p" | 
| 199520 | 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 72 20 | ."--no-prefix".....(and.(member. | 
| 199540 | 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 73 29 | "--stat".magit-buffer-diff-args) | 
| 199560 | 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 2d 74 | ."--numstat").....magit-buffer-t | 
| 199580 | 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 72 67 | ypearg.....magit-buffer-diff-arg | 
| 1995a0 | 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 69 6c | s."--".....magit-buffer-diff-fil | 
| 1995c0 | 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 66 20 | es))..(defun.magit--insert-diff. | 
| 1995e0 | 28 26 72 65 73 74 20 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 | (&rest.args)...(declare.(indent. | 
| 199600 | 30 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74    20 28 28 60 28 2c 63 6d 64 20 2e 20 2c 61 72 67 | 0))...(pcase-let.((`(,cmd...,arg | 
| 199620 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 2d 66 6c 61 74 74 65 6e 20 61 72 67 73 | s)................(-flatten.args | 
| 199640 | 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 67 6c 6f 62 | ))...............(magit-git-glob | 
| 199660 | 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 20 20 20 28 72 65 6d | al-arguments................(rem | 
| 199680 | 6f 76 65 20 22 2d 2d 6c 69 74 65 72 61 6c 2d 70    61 74 68 73 70 65 63 73 22 20 6d 61 67 69 74 2d | ove."--literal-pathspecs".magit- | 
| 1996a0 | 67 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 3b 3b 20 41 | git-global-arguments))).....;;.A | 
| 1996c0 | 73 20 6f 66 20 47 69 74 20 32 2e 31 39 2e 30 2c    20 77 65 20 6e 65 65 64 20 74 6f 20 67 65 6e 65 | s.of.Git.2.19.0,.we.need.to.gene | 
| 1996e0 | 72 61 74 65 20 64 69 66 66 73 20 77 69 74 68 0a    20 20 20 20 3b 3b 20 2d 2d 69 74 61 2d 76 69 73 | rate.diffs.with.....;;.--ita-vis | 
| 199700 | 69 62 6c 65 2d 69 6e 2d 69 6e 64 65 78 20 73 6f    20 74 68 61 74 20 60 6d 61 67 69 74 2d 73 74 61 | ible-in-index.so.that.`magit-sta | 
| 199720 | 67 65 27 20 63 61 6e 20 77 6f 72 6b 20 77 69 74    68 0a 20 20 20 20 3b 3b 20 69 6e 74 65 6e 74 2d | ge'.can.work.with.....;;.intent- | 
| 199740 | 74 6f 2d 61 64 64 20 66 69 6c 65 73 20 28 73 65    65 20 23 34 30 32 36 29 2e 20 20 43 61 63 68 65 | to-add.files.(see.#4026)...Cache | 
| 199760 | 20 74 68 65 20 72 65 73 75 6c 74 20 66 6f 72 20    65 61 63 68 0a 20 20 20 20 3b 3b 20 72 65 70 6f | .the.result.for.each.....;;.repo | 
| 199780 | 20 74 6f 20 61 76 6f 69 64 20 61 20 60 67 69 74    20 76 65 72 73 69 6f 6e 27 20 63 61 6c 6c 20 66 | .to.avoid.a.`git.version'.call.f | 
| 1997a0 | 6f 72 20 65 76 65 72 79 20 64 69 66 66 20 69 6e    73 65 72 74 69 6f 6e 2e 0a 20 20 20 20 28 77 68 | or.every.diff.insertion......(wh | 
| 1997c0 | 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71    75 61 6c 20 63 6d 64 20 22 6d 65 72 67 65 2d 74 | en.(and.(not.(equal.cmd."merge-t | 
| 1997e0 | 72 65 65 22 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 70 63 61 73 65 20 28 6d 61 | ree"))................(pcase.(ma | 
| 199800 | 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 64 69 66 66 2d 69 | git-repository-local-get.'diff-i | 
| 199820 | 74 61 2d 6b 6c 75 64 67 65 2d 70 20 27 75 6e 73    65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ta-kludge-p.'unset)............. | 
| 199840 | 20 20 20 20 20 28 60 75 6e 73 65 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .....(`unset...................( | 
| 199860 | 6c 65 74 20 28 28 76 61 6c 20 28 76 65 72 73 69    6f 6e 3c 3d 20 22 32 2e 31 39 2e 30 22 20 28 6d | let.((val.(version<=."2.19.0".(m | 
| 199880 | 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | agit-git-version))))............ | 
| 1998a0 | 20 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 | .........(magit-repository-local | 
| 1998c0 | 2d 73 65 74 20 27 64 69 66 66 2d 69 74 61 2d 6b    6c 75 64 67 65 2d 70 20 76 61 6c 29 0a 20 20 20 | -set.'diff-ita-kludge-p.val).... | 
| 1998e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 | .................val)).......... | 
| 199900 | 20 20 20 20 20 20 20 20 28 76 61 6c 20 76 61 6c    29 29 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 | ........(val.val))).......(push. | 
| 199920 | 22 2d 2d 69 74 61 2d 76 69 73 69 62 6c 65 2d 69    6e 2d 69 6e 64 65 78 22 20 61 72 67 73 29 29 0a | "--ita-visible-in-index".args)). | 
| 199940 | 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 66 2d 2d 6d 61 79 62 | ....(setq.args.(magit-diff--mayb | 
| 199960 | 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 29 29 0a 20 20 20 20 | e-add-stat-arguments.args))..... | 
| 199980 | 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 | 
| 1999a0 | 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 | 
| 1999c0 | 64 22 20 61 72 67 29 29 20 61 72 67 73 29 0a 20    20 20 20 20 20 28 70 75 73 68 20 22 2d 2d 63 6f | d".arg)).args).......(push."--co | 
| 1999e0 | 6c 6f 72 3d 61 6c 77 61 79 73 22 20 61 72 67 73    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 | lor=always".args).......(setq.ma | 
| 199a00 | 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 20 20 20 20 | git-git-global-arguments........ | 
| 199a20 | 20 20 20 20 20 28 61 70 70 65 6e 64 20 6d 61 67    69 74 2d 64 69 66 66 2d 2d 72 65 73 65 74 2d 6e | .....(append.magit-diff--reset-n | 
| 199a40 | 6f 6e 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on-color-moved.................. | 
| 199a60 | 20 20 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 29 29 | ...magit-git-global-arguments))) | 
| 199a80 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d    77 61 73 68 20 23 27 6d 61 67 69 74 2d 64 69 66 | .....(magit-git-wash.#'magit-dif | 
| 199aa0 | 66 2d 77 61 73 68 2d 64 69 66 66 73 20 63 6d 64    20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e | f-wash-diffs.cmd.args)))..(defun | 
| 199ac0 | 20 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 72 67 75 | .magit-diff--maybe-add-stat-argu | 
| 199ae0 | 6d 65 6e 74 73 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 | ments.(args)...(if.(member."--st | 
| 199b00 | 61 74 22 20 61 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 | at".args).......(append.(if.(fun | 
| 199b20 | 63 74 69 6f 6e 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 | ctionp.magit-diff-extra-stat-arg | 
| 199b40 | 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 28 66 75 6e 63 61 | uments)...................(funca | 
| 199b60 | 6c 6c 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 | ll.magit-diff-extra-stat-argumen | 
| 199b80 | 74 73 29 0a 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 65 | ts).................magit-diff-e | 
| 199ba0 | 78 74 72 61 2d 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 | xtra-stat-arguments)............ | 
| 199bc0 | 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 75 6e 20 6d 61 67 69 | ...args).....args))..(defun.magi | 
| 199be0 | 74 2d 64 69 66 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 | t-diff-use-window-width-as-stat- | 
| 199c00 | 77 69 64 74 68 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 | width.()..."Use.the.`window-widt | 
| 199c20 | 68 27 20 61 73 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 | h'.as.the.value.of.`--stat-width | 
| 199c40 | 27 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20    28 28 77 69 6e 64 6f 77 20 28 67 65 74 2d 62 75 | '."...(when-let.((window.(get-bu | 
| 199c60 | 66 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 27 76 69 | ffer-window.(current-buffer).'vi | 
| 199c80 | 73 69 62 6c 65 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 | sible))).....(list.(format."--st | 
| 199ca0 | 61 74 2d 77 69 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 | at-width=%d".(window-width.windo | 
| 199cc0 | 77 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 73 68 2d 64 | w)))))..(defun.magit-diff-wash-d | 
| 199ce0 | 69 66 66 73 20 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 | iffs.(args.&optional.limit)...(r | 
| 199d00 | 75 6e 2d 68 6f 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 | un-hooks.'magit-diff-wash-diffs- | 
| 199d20 | 68 6f 6f 6b 29 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 | hook)...(when.(member."--show-si | 
| 199d40 | 67 6e 61 74 75 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 | gnature".args).....(magit-diff-w | 
| 199d60 | 61 73 68 2d 73 69 67 6e 61 74 75 72 65 29 29 0a    20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 | ash-signature))...(when.(member. | 
| 199d80 | 22 2d 2d 73 74 61 74 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 | "--stat".args).....(magit-diff-w | 
| 199da0 | 61 73 68 2d 64 69 66 66 73 74 61 74 29 29 0a 20    20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 | ash-diffstat))...(when.(re-searc | 
| 199dc0 | 68 2d 66 6f 72 77 61 72 64 20 6d 61 67 69 74 2d    64 69 66 66 2d 68 65 61 64 6c 69 6e 65 2d 72 65 | h-forward.magit-diff-headline-re | 
| 199de0 | 20 6c 69 6d 69 74 20 74 29 0a 20 20 20 20 28 67    6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 | .limit.t).....(goto-char.(line-b | 
| 199e00 | 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f    6e 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 | eginning-position)).....(magit-w | 
| 199e20 | 61 73 68 2d 73 65 71 75 65 6e 63 65 20 28 61 70    70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 27 6d | ash-sequence.(apply-partially.'m | 
| 199e40 | 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 64    69 66 66 20 61 72 67 73 29 29 0a 20 20 20 20 28 | agit-diff-wash-diff.args)).....( | 
| 199e60 | 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 6a 75 6d 70 | insert.?\n)))..(defun.magit-jump | 
| 199e80 | 2d 74 6f 2d 64 69 66 66 73 74 61 74 2d 6f 72 2d    64 69 66 66 20 28 29 0a 20 20 22 4a 75 6d 70 20 | -to-diffstat-or-diff.()..."Jump. | 
| 199ea0 | 74 6f 20 74 68 65 20 64 69 66 66 73 74 61 74 20    6f 72 20 64 69 66 66 2e 0a 57 68 65 6e 20 70 6f | to.the.diffstat.or.diff..When.po | 
| 199ec0 | 69 6e 74 20 69 73 20 6f 6e 20 61 20 66 69 6c 65    20 69 6e 73 69 64 65 20 74 68 65 20 64 69 66 66 | int.is.on.a.file.inside.the.diff | 
| 199ee0 | 73 74 61 74 20 73 65 63 74 69 6f 6e 2c 20 74 68    65 6e 20 6a 75 6d 70 0a 74 6f 20 74 68 65 20 72 | stat.section,.then.jump.to.the.r | 
| 199f00 | 65 73 70 65 63 74 69 76 65 20 64 69 66 66 20 73    65 63 74 69 6f 6e 2c 20 6f 74 68 65 72 77 69 73 | espective.diff.section,.otherwis | 
| 199f20 | 65 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 64 69    66 66 73 74 61 74 0a 73 65 63 74 69 6f 6e 20 6f | e.jump.to.the.diffstat.section.o | 
| 199f40 | 72 20 61 20 63 68 69 6c 64 20 74 68 65 72 65 6f    66 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | r.a.child.thereof."...(interacti | 
| 199f60 | 76 65 29 0a 20 20 28 2d 2d 69 66 2d 6c 65 74 20    28 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 | ve)...(--if-let.(magit-get-secti | 
| 199f80 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    28 61 70 70 65 6e 64 20 28 6d 61 67 69 74 2d 73 | on..............(append.(magit-s | 
| 199fa0 | 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 20 | ection-case..................... | 
| 199fc0 | 20 20 20 28 5b 66 69 6c 65 20 64 69 66 66 73 74    61 74 5d 20 60 28 28 66 69 6c 65 20 2e 20 2c 28 | ...([file.diffstat].`((file...,( | 
| 199fe0 | 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oref.it.value))))............... | 
| 19a000 | 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 60    28 28 66 69 6c 65 20 2e 20 2c 28 6f 72 65 66 20 | .........(file.`((file...,(oref. | 
| 19a020 | 69 74 20 76 61 6c 75 65 29 29 20 28 64 69 66 66    73 74 61 74 29 29 29 0a 20 20 20 20 20 20 20 20 | it.value)).(diffstat)))......... | 
| 19a040 | 20 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 | ...............(t.'((diffstat))) | 
| 19a060 | 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 73 65 | )......................(magit-se | 
| 19a080 | 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 63 74 69 6f 6e 29 29 | ction-ident.magit-root-section)) | 
| 19a0a0 | 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 20 69 74 29 0a | ).......(magit-section-goto.it). | 
| 19a0c0 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20    22 4e 6f 20 64 69 66 66 73 74 61 74 20 69 6e 20 | ....(user-error."No.diffstat.in. | 
| 19a0e0 | 74 68 69 73 20 62 75 66 66 65 72 22 29 29 29 0a    0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | this.buffer")))..(defun.magit-di | 
| 19a100 | 66 66 2d 77 61 73 68 2d 73 69 67 6e 61 74 75 72    65 20 28 29 0a 20 20 28 77 68 65 6e 20 28 6c 6f | ff-wash-signature.()...(when.(lo | 
| 19a120 | 6f 6b 69 6e 67 2d 61 74 20 22 5e 67 70 67 3a 20    22 29 0a 20 20 20 20 28 6c 65 74 20 28 74 69 74 | oking-at."^gpg:.").....(let.(tit | 
| 19a140 | 6c 65 20 65 6e 64 29 0a 20 20 20 20 20 20 28 73    61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 | le.end).......(save-excursion... | 
| 19a160 | 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 67 70 67 3a 20 | ......(while.(looking-at."^gpg:. | 
| 19a180 | 22 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 20 20 28 28 | ")...........(cond............(( | 
| 19a1a0 | 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 67 70 67    3a 20 47 6f 6f 64 20 73 69 67 6e 61 74 75 72 65 | looking-at."^gpg:.Good.signature | 
| 19a1c0 | 20 66 72 6f 6d 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 73 65 74 71 20 74 69 74 6c 65 20 | .from").............(setq.title. | 
| 19a1e0 | 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 20 20 20 20 20 20 20 | (propertize..................... | 
| 19a200 | 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 28 | .....(buffer-substring.(point).( | 
| 19a220 | 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 20 20 20 20 20 20 20 | line-end-position))............. | 
| 19a240 | 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 73 69 67 6e 61 74 | .............'face.'magit-signat | 
| 19a260 | 75 72 65 2d 67 6f 6f 64 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 | ure-good)))............((looking | 
| 19a280 | 2d 61 74 20 22 5e 67 70 67 3a 20 43 61 6e 27 74    20 63 68 65 63 6b 20 73 69 67 6e 61 74 75 72 65 | -at."^gpg:.Can't.check.signature | 
| 19a2a0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28    73 65 74 71 20 74 69 74 6c 65 20 28 70 72 6f 70 | ").............(setq.title.(prop | 
| 19a2c0 | 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 20 | ertize.......................... | 
| 19a2e0 | 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 28 6c 69 6e 65 2d | (buffer-substring.(point).(line- | 
| 19a300 | 65 6e 64 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 20 20 | end-position)).................. | 
| 19a320 | 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 28    69 74 61 6c 69 63 20 62 6f 6c 64 29 29 29 29 29 | ........'face.'(italic.bold))))) | 
| 19a340 | 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 29 0a 20 20 20 20 20 | ...........(forward-line))...... | 
| 19a360 | 20 20 20 28 73 65 74 71 20 65 6e 64 20 28 70 6f    69 6e 74 2d 6d 61 72 6b 65 72 29 29 29 0a 20 20 | ...(setq.end.(point-marker)))... | 
| 19a380 | 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 73 69 67 | ......(magit-insert-section.(sig | 
| 19a3a0 | 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 20 74 69 74 | nature.magit-buffer-revision.tit | 
| 19a3c0 | 6c 65 29 0a 20 20 20 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 | le)...........(when.title....... | 
| 19a3e0 | 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 74 69 74 6c | ......(magit-insert-heading.titl | 
| 19a400 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67    6f 74 6f 2d 63 68 61 72 20 65 6e 64 29 0a 20 20 | e))...........(goto-char.end)... | 
| 19a420 | 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 0a 28 64 65 66 75 | ........(insert."\n")))))..(defu | 
| 19a440 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73    68 2d 64 69 66 66 73 74 61 74 20 28 29 0a 20 20 | n.magit-diff-wash-diffstat.()... | 
| 19a460 | 28 6c 65 74 20 28 68 65 61 64 69 6e 67 20 28 62    65 67 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 | (let.(heading.(beg.(point))).... | 
| 19a480 | 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 22 5e 20 3f 5c 5c | .(when.(re-search-forward."^.?\\ | 
| 19a4a0 | 28 5b 30 2d 39 5d 2b 20 2b 66 69 6c 65 73 3f 20    63 68 61 6e 67 65 5b 5e 5c 6e 5d 2a 5c 6e 5c 5c | ([0-9]+.+files?.change[^\n]*\n\\ | 
| 19a4c0 | 29 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20    28 73 65 74 71 20 68 65 61 64 69 6e 67 20 28 6d | )".nil.t).......(setq.heading.(m | 
| 19a4e0 | 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 0a    20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c | atch-string.1)).......(magit-del | 
| 19a500 | 65 74 65 2d 6d 61 74 63 68 29 0a 20 20 20 20 20    20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 | ete-match).......(goto-char.beg) | 
| 19a520 | 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 64 69 | .......(magit-insert-section.(di | 
| 19a540 | 66 66 73 74 61 74 29 0a 20 20 20 20 20 20 20 20    28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 | ffstat).........(insert.(propert | 
| 19a560 | 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 20 27 6d 61 67 | ize.heading.'font-lock-face.'mag | 
| 19a580 | 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 28 | it-diff-file-heading)).........( | 
| 19a5a0 | 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 28 6c | magit-insert-heading).........(l | 
| 19a5c0 | 65 74 20 28 66 69 6c 65 73 29 0a 20 20 20 20 20    20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f | et.(files)...........(while.(loo | 
| 19a5e0 | 6b 69 6e 67 2d 61 74 20 22 5e 5b 2d 30 2d 39 5d    2b 5c 74 5b 2d 30 2d 39 5d 2b 5c 74 5c 5c 28 2e | king-at."^[-0-9]+\t[-0-9]+\t\\(. | 
| 19a600 | 2b 5c 5c 29 24 22 29 0a 20 20 20 20 20 20 20 20    20 20 20 20 28 70 75 73 68 20 28 6d 61 67 69 74 | +\\)$").............(push.(magit | 
| 19a620 | 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 61 74 68    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -decode-git-path................ | 
| 19a640 | 20 20 20 20 28 6c 65 74 20 28 28 66 20 28 6d 61    74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 29 0a | ....(let.((f.(match-string.1))). | 
| 19a660 | 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 0a 20 20 20 20 20 | .....................(cond...... | 
| 19a680 | 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 6d 61 74 63 68 20 | .................((string-match. | 
| 19a6a0 | 22 5c 5c 60 5c 5c 28 5b 5e 7b 5d 2b 5c 5c 29 7b    5c 5c 28 2e 2b 5c 5c 29 20 3d 3e 20 5c 5c 28 2e | "\\`\\([^{]+\\){\\(.+\\).=>.\\(. | 
| 19a6c0 | 2b 5c 5c 29 7d 5c 5c 27 22 20 66 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | +\\)}\\'".f).................... | 
| 19a6e0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 74    63 68 2d 73 74 72 69 6e 67 20 31 20 66 29 0a 20 | ....(concat.(match-string.1.f).. | 
| 19a700 | 20 20 20 20 20 20 20 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 | 
| 19a720 | 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 66 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | atch-string.3.f))).............. | 
| 19a740 | 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e    67 2d 6d 61 74 63 68 20 22 20 3d 3e 20 22 20 66 | .........((string-match.".=>.".f | 
| 19a760 | 29 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 75 62 73 74 72 | )........................(substr | 
| 19a780 | 69 6e 67 20 66 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 20 | ing.f.(match-end.0)))........... | 
| 19a7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 66    29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ............(t.f))))............ | 
| 19a7c0 | 20 20 20 20 20 20 20 66 69 6c 65 73 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | .......files).............(magit | 
| 19a7e0 | 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 | -delete-line))...........(setq.f | 
| 19a800 | 69 6c 65 73 20 28 6e 72 65 76 65 72 73 65 20 66    69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 | iles.(nreverse.files)).......... | 
| 19a820 | 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67    2d 61 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 | .(while.(looking-at.magit-diff-s | 
| 19a840 | 74 61 74 6c 69 6e 65 2d 72 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 | tatline-re).............(magit-b | 
| 19a860 | 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67    73 20 28 66 69 6c 65 20 73 65 70 20 63 6e 74 20 | ind-match-strings.(file.sep.cnt. | 
| 19a880 | 61 64 64 20 64 65 6c 29 20 6e 69 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | add.del).nil...............(magi | 
| 19a8a0 | 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 20 20 20 20 28 77 68 | t-delete-line)...............(wh | 
| 19a8c0 | 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68    20 22 20 2b 24 22 20 66 69 6c 65 29 0a 20 20 20 | en.(string-match.".+$".file).... | 
| 19a8e0 | 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 6f 6e 63 61 74 20 28 | .............(setq.sep.(concat.( | 
| 19a900 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 66    69 6c 65 29 20 73 65 70 29 29 0a 20 20 20 20 20 | match-string.0.file).sep))...... | 
| 19a920 | 20 20 20 20 20 20 20 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 | ...........(setq.file.(substring | 
| 19a940 | 20 66 69 6c 65 20 30 20 28 6d 61 74 63 68 2d 62    65 67 69 6e 6e 69 6e 67 20 30 29 29 29 29 0a 20 | .file.0.(match-beginning.0)))).. | 
| 19a960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65    74 20 28 28 6c 65 20 28 6c 65 6e 67 74 68 20 66 | .............(let.((le.(length.f | 
| 19a980 | 69 6c 65 29 29 20 6c 64 29 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ile)).ld).................(setq. | 
| 19a9a0 | 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 66 69 6c 65 | file.(magit-decode-git-path.file | 
| 19a9c0 | 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 6c 64 20 28 6c 65 6e | )).................(setq.ld.(len | 
| 19a9e0 | 67 74 68 20 66 69 6c 65 29 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | gth.file)).................(when | 
| 19aa00 | 20 28 3e 20 6c 65 20 6c 64 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | .(>.le.ld)...................(se | 
| 19aa20 | 74 71 20 73 65 70 20 28 63 6f 6e 63 61 74 20 28    6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 2d 20 6c | tq.sep.(concat.(make-string.(-.l | 
| 19aa40 | 65 20 6c 64 29 20 3f 5c 73 29 20 73 65 70 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.ld).?\s).sep)))).............. | 
| 19aa60 | 20 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 28 70 6f | .(magit-insert-section.(file.(po | 
| 19aa80 | 70 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 28 69 6e 73 65 72 | p.files)).................(inser | 
| 19aaa0 | 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 6f 63 6b 2d 66 61 | t.(propertize.file.'font-lock-fa | 
| 19aac0 | 63 65 20 27 6d 61 67 69 74 2d 66 69 6c 65 6e 61    6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ce.'magit-filename)............. | 
| 19aae0 | 20 20 20 20 20 20 20 20 20 20 20 20 73 65 70 20    63 6e 74 20 22 20 22 29 0a 20 20 20 20 20 20 20 | ............sep.cnt.".")........ | 
| 19ab00 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61    64 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(when.add.............. | 
| 19ab20 | 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 64 64 20 27 66 6f | .....(insert.(propertize.add.'fo | 
| 19ab40 | 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 20 20 | nt-lock-face.................... | 
| 19ab60 | 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 73 74 | ...................'magit-diffst | 
| 19ab80 | 61 74 2d 61 64 64 65 64 29 29 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | at-added))).................(whe | 
| 19aba0 | 6e 20 64 65 6c 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 | n.del...................(insert. | 
| 19abc0 | 28 70 72 6f 70 65 72 74 69 7a 65 20 64 65 6c 20    27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a | (propertize.del.'font-lock-face. | 
| 19abe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 19ac00 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66    66 73 74 61 74 2d 72 65 6d 6f 76 65 64 29 29 29 | ......'magit-diffstat-removed))) | 
| 19ac20 | 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 5c 6e 22 29 29 29 | .................(insert."\n"))) | 
| 19ac40 | 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28    6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 24 22 29 | )).........(if.(looking-at."^$") | 
| 19ac60 | 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 20    28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 29 29 | .(forward-line).(insert."\n")))) | 
| 19ac80 | 29 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 20 | ))..(defun.magit-diff-wash-diff. | 
| 19aca0 | 28 61 72 67 73 29 0a 20 20 28 77 68 65 6e 20 28    63 6c 2d 6d 65 6d 62 65 72 2d 69 66 20 28 6c 61 | (args)...(when.(cl-member-if.(la | 
| 19acc0 | 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 20 22 2d 2d 63 | mbda.(arg).(string-prefix-p."--c | 
| 19ace0 | 6f 6c 6f 72 2d 6d 6f 76 65 64 22 20 61 72 67 29    29 20 61 72 67 73 29 0a 20 20 20 20 28 72 65 71 | olor-moved".arg)).args).....(req | 
| 19ad00 | 75 69 72 65 20 27 61 6e 73 69 2d 63 6f 6c 6f 72    29 0a 20 20 20 20 28 61 6e 73 69 2d 63 6f 6c 6f | uire.'ansi-color).....(ansi-colo | 
| 19ad20 | 72 2d 61 70 70 6c 79 2d 6f 6e 2d 72 65 67 69 6f    6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 | r-apply-on-region.(point-min).(p | 
| 19ad40 | 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 28 63    6f 6e 64 0a 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 | oint-max)))...(cond....((looking | 
| 19ad60 | 2d 61 74 20 22 5e 53 75 62 6d 6f 64 75 6c 65 22    29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 | -at."^Submodule").....(magit-dif | 
| 19ad80 | 66 2d 77 61 73 68 2d 73 75 62 6d 6f 64 75 6c 65    29 29 0a 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d | f-wash-submodule))....((looking- | 
| 19ada0 | 61 74 20 22 5e 5c 5c 2a 20 55 6e 6d 65 72 67 65    64 20 70 61 74 68 20 5c 5c 28 2e 2a 5c 5c 29 22 | at."^\\*.Unmerged.path.\\(.*\\)" | 
| 19adc0 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c    65 20 28 6d 61 67 69 74 2d 64 65 63 6f 64 65 2d | ).....(let.((file.(magit-decode- | 
| 19ade0 | 67 69 74 2d 70 61 74 68 20 28 6d 61 74 63 68 2d    73 74 72 69 6e 67 20 31 29 29 29 29 0a 20 20 20 | git-path.(match-string.1)))).... | 
| 19ae00 | 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 28 75 6e | ...(magit-delete-line).......(un | 
| 19ae20 | 6c 65 73 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 69 74 | less.(and.(derived-mode-p.'magit | 
| 19ae40 | 2d 73 74 61 74 75 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 | -status-mode)................... | 
| 19ae60 | 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 2d    2d 63 61 63 68 65 64 22 20 61 72 67 73 29 29 29 | .(not.(member."--cached".args))) | 
| 19ae80 | 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.( | 
| 19aea0 | 66 69 6c 65 20 66 69 6c 65 29 0a 20 20 20 20 20    20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 | file.file)...........(insert.(pr | 
| 19aec0 | 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 28 66 6f 72 | opertize....................(for | 
| 19aee0 | 6d 61 74 20 22 75 6e 6d 65 72 67 65 64 20 20 20    25 73 25 73 22 20 66 69 6c 65 0a 20 20 20 20 20 | mat."unmerged...%s%s".file...... | 
| 19af00 | 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 63 64 | ......................(pcase.(cd | 
| 19af20 | 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) | 
| 19af40 | 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 | )).............................. | 
| 19af60 | 28 60 28 3f 44 20 3f 44 29 20 22 20 28 62 6f 74    68 20 64 65 6c 65 74 65 64 29 22 29 0a 20 20 20 | (`(?D.?D).".(both.deleted)").... | 
| 19af80 | 20 20 20 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 3f 44 20 | ..........................(`(?D. | 
| 19afa0 | 3f 55 29 20 22 20 28 64 65 6c 65 74 65 64 20 62    79 20 75 73 29 22 29 0a 20 20 20 20 20 20 20 20 | ?U).".(deleted.by.us)")......... | 
| 19afc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 60 28 3f 55 20 3f 44 29 20 22 | .....................(`(?U.?D)." | 
| 19afe0 | 20 28 64 65 6c 65 74 65 64 20 62 79 20 74 68 65    6d 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .(deleted.by.them)")............ | 
| 19b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 60 28 3f 41 20 3f 41 29 20 22 20 28 62 | ..................(`(?A.?A).".(b | 
| 19b020 | 6f 74 68 20 61 64 64 65 64 29 22 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oth.added)").................... | 
| 19b040 | 20 20 20 20 20 20 20 20 20 20 28 60 28 3f 41 20    3f 55 29 20 22 20 28 61 64 64 65 64 20 62 79 20 | ..........(`(?A.?U).".(added.by. | 
| 19b060 | 75 73 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 | us)")........................... | 
| 19b080 | 20 20 20 28 60 28 3f 55 20 3f 41 29 20 22 20 28    61 64 64 65 64 20 62 79 20 74 68 65 6d 29 22 29 | ...(`(?U.?A).".(added.by.them)") | 
| 19b0a0 | 0a 20 20 20 20 20 20 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 | ..............................(` | 
| 19b0c0 | 28 3f 55 20 3f 55 29 20 22 22 29 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (?U.?U)."")))................... | 
| 19b0e0 | 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 6c | .'font-lock-face.'magit-diff-fil | 
| 19b100 | 65 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c | e-heading))...........(insert.?\ | 
| 19b120 | 6e 29 29 29 29 0a 20 20 20 20 74 29 0a 20 20 20    28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 6d 61 67 | n)))).....t)....((looking-at.mag | 
| 19b140 | 69 74 2d 64 69 66 66 2d 63 6f 6e 66 6c 69 63 74    2d 68 65 61 64 6c 69 6e 65 2d 72 65 29 0a 20 20 | it-diff-conflict-headline-re)... | 
| 19b160 | 20 20 28 6c 65 74 20 28 28 6c 6f 6e 67 2d 73 74    61 74 75 73 20 28 6d 61 74 63 68 2d 73 74 72 69 | ..(let.((long-status.(match-stri | 
| 19b180 | 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 73 74 61 74 75 73 20 22 42 55 47 22 29 0a | ng.0))...........(status."BUG"). | 
| 19b1a0 | 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 20 6f    72 69 67 20 62 61 73 65 29 0a 20 20 20 20 20 20 | ..........file.orig.base)....... | 
| 19b1c0 | 28 69 66 20 28 65 71 75 61 6c 20 6c 6f 6e 67 2d    73 74 61 74 75 73 20 22 6d 65 72 67 65 64 22 29 | (if.(equal.long-status."merged") | 
| 19b1e0 | 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67    6e 20 28 73 65 74 71 20 73 74 61 74 75 73 20 6c | ...........(progn.(setq.status.l | 
| 19b200 | 6f 6e 67 2d 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 28 73 65 | ong-status)..................(se | 
| 19b220 | 74 71 20 6c 6f 6e 67 2d 73 74 61 74 75 73 20 6e    69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 | tq.long-status.nil)).........(se | 
| 19b240 | 74 71 20 73 74 61 74 75 73 20 28 70 63 61 73 65    2d 65 78 68 61 75 73 74 69 76 65 20 6c 6f 6e 67 | tq.status.(pcase-exhaustive.long | 
| 19b260 | 2d 73 74 61 74 75 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 28 | -status........................( | 
| 19b280 | 22 61 64 64 65 64 20 69 6e 20 72 65 6d 6f 74 65    22 20 20 20 22 6e 65 77 20 66 69 6c 65 22 29 0a | "added.in.remote"..."new.file"). | 
| 19b2a0 | 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 61 64 64 65 64 20 69 | .......................("added.i | 
| 19b2c0 | 6e 20 62 6f 74 68 22 20 20 20 20 20 22 6e 65 77    20 66 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 | n.both"....."new.file")......... | 
| 19b2e0 | 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 20 6c 6f 63 61 6c 22 | ...............("added.in.local" | 
| 19b300 | 20 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 | ...."new.file")................. | 
| 19b320 | 20 20 20 20 20 20 20 28 22 72 65 6d 6f 76 65 64    20 69 6e 20 62 6f 74 68 22 20 20 20 22 72 65 6d | .......("removed.in.both"..."rem | 
| 19b340 | 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 20 20 20 28 22 | oved")........................(" | 
| 19b360 | 63 68 61 6e 67 65 64 20 69 6e 20 62 6f 74 68 22    20 20 20 22 63 68 61 6e 67 65 64 22 29 0a 20 20 | changed.in.both"..."changed")... | 
| 19b380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 22 72 65 6d 6f 76 65 64 20 69 | .....................("removed.i | 
| 19b3a0 | 6e 20 6c 6f 63 61 6c 22 20 20 22 72 65 6d 6f 76    65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | n.local".."removed")............ | 
| 19b3c0 | 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 72 65 6d 6f 74 65 22 | ............("removed.in.remote" | 
| 19b3e0 | 20 22 72 65 6d 6f 76 65 64 22 29 29 29 29 0a 20    20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 | ."removed")))).......(magit-dele | 
| 19b400 | 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28    77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 | te-line).......(while.(looking-a | 
| 19b420 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 5e 20 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 | t..............."^..\\([^.]+\\). | 
| 19b440 | 2b 5b 30 2d 39 5d 5c 5c 7b 36 5c 5c 7d 20 5c 5c    28 5b 61 2d 7a 30 2d 39 5d 5c 5c 7b 34 30 5c 5c | +[0-9]\\{6\\}.\\([a-z0-9]\\{40\\ | 
| 19b460 | 7d 5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 24 22 29    0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | }\\).\\(.+\\)$").........(magit- | 
| 19b480 | 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e    67 73 20 28 73 69 64 65 20 5f 62 6c 6f 62 20 6e | bind-match-strings.(side._blob.n | 
| 19b4a0 | 61 6d 65 29 20 6e 69 6c 0a 20 20 20 20 20 20 20    20 20 20 28 70 63 61 73 65 20 73 69 64 65 0a 20 | ame).nil...........(pcase.side.. | 
| 19b4c0 | 20 20 20 20 20 20 20 20 20 20 20 28 22 72 65 73    75 6c 74 22 20 28 73 65 74 71 20 66 69 6c 65 20 | ...........("result".(setq.file. | 
| 19b4e0 | 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 22 6f 75 72 22 20 20 20 20 28 73 65 | name)).............("our"....(se | 
| 19b500 | 74 71 20 6f 72 69 67 20 6e 61 6d 65 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 22 74 68 65 | tq.orig.name)).............("the | 
| 19b520 | 69 72 22 20 20 28 73 65 74 71 20 66 69 6c 65 20    6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 | ir"..(setq.file.name)).......... | 
| 19b540 | 20 20 20 28 22 62 61 73 65 22 20 20 20 28 73 65    74 71 20 62 61 73 65 20 6e 61 6d 65 29 29 29 29 | ...("base"...(setq.base.name)))) | 
| 19b560 | 0a 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 29 0a 20 20 | .........(magit-delete-line))... | 
| 19b580 | 20 20 20 20 28 77 68 65 6e 20 6f 72 69 67 20 28    73 65 74 71 20 6f 72 69 67 20 28 6d 61 67 69 74 | ....(when.orig.(setq.orig.(magit | 
| 19b5a0 | 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 20 20 20 28 | -decode-git-path.orig))).......( | 
| 19b5c0 | 77 68 65 6e 20 66 69 6c 65 20 28 73 65 74 71 20    66 69 6c 65 20 28 6d 61 67 69 74 2d 64 65 63 6f | when.file.(setq.file.(magit-deco | 
| 19b5e0 | 64 65 2d 67 69 74 2d 70 61 74 68 20 66 69 6c 65    29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | de-git-path.file))).......(magit | 
| 19b600 | 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 20 | -diff-insert-file-section....... | 
| 19b620 | 20 28 6f 72 20 66 69 6c 65 20 62 61 73 65 29 20    6f 72 69 67 20 73 74 61 74 75 73 20 6e 69 6c 20 | .(or.file.base).orig.status.nil. | 
| 19b640 | 6e 69 6c 20 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 | nil.nil.long-status)))....;;.The | 
| 19b660 | 20 66 69 6c 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 | .files.on.this.line.may.be.ambig | 
| 19b680 | 75 6f 75 73 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 | uous.due.to.whitespace.....;;.Th | 
| 19b6a0 | 61 74 27 73 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 | at's.okay..We.can.get.their.name | 
| 19b6c0 | 73 20 66 72 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 | s.from.subsequent.headers.....(( | 
| 19b6e0 | 6c 6f 6f 6b 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 | looking-at."^diff.--\.\\(?:\\(?1 | 
| 19b700 | 3a 67 69 74 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 | :git\\).\\(?:\\(?2:.+?\\).\\2\\) | 
| 19b720 | 3f 5c 0a 5c 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 | ?\.\\|\\(?:cc\\|combined\\).\\(? | 
| 19b740 | 33 3a 2e 2b 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 | 3:.+\\)\\)").....(let.((status.( | 
| 19b760 | 63 6f 6e 64 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 | cond.((equal.(match-string.1)."g | 
| 19b780 | 69 74 22 29 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 | it")........"modified")......... | 
| 19b7a0 | 20 20 20 20 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 | ................((derived-mode-p | 
| 19b7c0 | 20 27 6d 61 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 | .'magit-revision-mode)."resolved | 
| 19b7e0 | 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 28 74 20 20 20 | ").........................(t... | 
| 19b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 19b820 | 20 20 22 75 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 | .."unmerged")))...........(orig. | 
| 19b840 | 6e 69 6c 29 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 | nil)...........(file.(or.(match- | 
| 19b860 | 73 74 72 69 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 | string.2).(match-string.3))).... | 
| 19b880 | 20 20 20 20 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 | .......(header.(list.(buffer-sub | 
| 19b8a0 | 73 74 72 69 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 | string-no-properties............ | 
| 19b8c0 | 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 6f | ..............(line-beginning-po | 
| 19b8e0 | 73 69 74 69 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 | sition).(1+.(line-end-position)) | 
| 19b900 | 29 29 29 0a 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 | )))...........(modes.nil)....... | 
| 19b920 | 20 20 20 20 28 72 65 6e 61 6d 65 20 6e 69 6c 29    29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 | ....(rename.nil)).......(magit-d | 
| 19b940 | 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20    20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 6f | elete-line).......(while.(not.(o | 
| 19b960 | 72 20 28 65 6f 62 70 29 20 28 6c 6f 6f 6b 69 6e    67 2d 61 74 20 6d 61 67 69 74 2d 64 69 66 66 2d | r.(eobp).(looking-at.magit-diff- | 
| 19b980 | 68 65 61 64 6c 69 6e 65 2d 72 65 29 29 29 0a 20    20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 | headline-re))).........(cond.... | 
| 19b9a0 | 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d    61 74 20 22 6f 6c 64 20 6d 6f 64 65 20 5c 5c 28 | ......((looking-at."old.mode.\\( | 
| 19b9c0 | 3f 3a 5b 5e 5c 6e 5d 2b 5c 5c 29 5c 6e 6e 65 77    20 6d 6f 64 65 20 5c 5c 28 3f 3a 5b 5e 5c 6e 5d | ?:[^\n]+\\)\nnew.mode.\\(?:[^\n] | 
| 19b9e0 | 2b 5c 5c 29 5c 6e 22 29 0a 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 6d 6f 64 65 73 20 28 | +\\)\n")...........(setq.modes.( | 
| 19ba00 | 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 28 28 6c 6f 6f | match-string.0)))..........((loo | 
| 19ba20 | 6b 69 6e 67 2d 61 74 20 22 64 65 6c 65 74 65 64    20 66 69 6c 65 20 2e 2b 5c 6e 22 29 0a 20 20 20 | king-at."deleted.file..+\n").... | 
| 19ba40 | 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61    74 75 73 20 22 64 65 6c 65 74 65 64 22 29 29 0a | .......(setq.status."deleted")). | 
| 19ba60 | 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69    6e 67 2d 61 74 20 22 6e 65 77 20 66 69 6c 65 20 | .........((looking-at."new.file. | 
| 19ba80 | 2e 2b 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20    20 28 73 65 74 71 20 73 74 61 74 75 73 20 22 6e | .+\n")...........(setq.status."n | 
| 19baa0 | 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 2d 61 74 | ew.file"))..........((looking-at | 
| 19bac0 | 20 22 72 65 6e 61 6d 65 20 66 72 6f 6d 20 5c 5c    28 2e 2b 5c 5c 29 5c 6e 72 65 6e 61 6d 65 20 74 | ."rename.from.\\(.+\\)\nrename.t | 
| 19bae0 | 6f 20 5c 5c 28 2e 2b 5c 5c 29 5c 6e 22 29 0a 20    20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 | o.\\(.+\\)\n")...........(setq.r | 
| 19bb00 | 65 6e 61 6d 65 20 28 6d 61 74 63 68 2d 73 74 72    69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 | ename.(match-string.0))......... | 
| 19bb20 | 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 29 0a 20 | ..(setq.orig.(match-string.1)).. | 
| 19bb40 | 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 74 72 69 6e | .........(setq.file.(match-strin | 
| 19bb60 | 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 20 22 72 65 | g.2))...........(setq.status."re | 
| 19bb80 | 6e 61 6d 65 64 22 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 | named"))..........((looking-at." | 
| 19bba0 | 63 6f 70 79 20 66 72 6f 6d 20 5c 5c 28 2e 2b 5c    5c 29 5c 6e 63 6f 70 79 20 74 6f 20 5c 5c 28 2e | copy.from.\\(.+\\)\ncopy.to.\\(. | 
| 19bbc0 | 2b 5c 5c 29 5c 6e 22 29 0a 20 20 20 20 20 20 20    20 20 20 28 73 65 74 71 20 6f 72 69 67 20 28 6d | +\\)\n")...........(setq.orig.(m | 
| 19bbe0 | 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 71 20 | atch-string.1))...........(setq. | 
| 19bc00 | 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 20 20 | file.(match-string.2)).......... | 
| 19bc20 | 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 20 20 20 | .(setq.status."new.file"))...... | 
| 19bc40 | 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74    20 22 73 69 6d 69 6c 61 72 69 74 79 20 69 6e 64 | ....((looking-at."similarity.ind | 
| 19bc60 | 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 69 6e 67 2d 61 74 | ex..+\n"))..........((looking-at | 
| 19bc80 | 20 22 64 69 73 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 | ."dissimilarity.index..+\n"))... | 
| 19bca0 | 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67    2d 61 74 20 22 69 6e 64 65 78 20 2e 2b 5c 6e 22 | .......((looking-at."index..+\n" | 
| 19bcc0 | 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 2d 2d 2d 20 5c 5c | ))..........((looking-at."---.\\ | 
| 19bce0 | 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 28 75 6e 6c 65 73 73 | (.+?\\)\t?\n")...........(unless | 
| 19bd00 | 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 22 2f 64 65 76 2f 6e | .(equal.(match-string.1)."/dev/n | 
| 19bd20 | 75 6c 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 28 73 65 74 71 20 6f 72 69 67 20 28 6d 61 | ull").............(setq.orig.(ma | 
| 19bd40 | 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 28 28 6c 6f 6f 6b | tch-string.1))))..........((look | 
| 19bd60 | 69 6e 67 2d 61 74 20 22 5c 5c 2b 5c 5c 2b 5c 5c    2b 20 5c 5c 28 2e 2b 3f 5c 5c 29 5c 74 3f 5c 6e | ing-at."\\+\\+\\+.\\(.+?\\)\t?\n | 
| 19bd80 | 22 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 | ")...........(unless.(equal.(mat | 
| 19bda0 | 63 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 | ch-string.1)."/dev/null")....... | 
| 19bdc0 | 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 74 72 69 6e 67 20 31 | ......(setq.file.(match-string.1 | 
| 19bde0 | 29 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 42 69 6e 61 | ))))..........((looking-at."Bina | 
| 19be00 | 72 79 20 66 69 6c 65 73 20 2e 2b 20 61 6e 64 20    2e 2b 20 64 69 66 66 65 72 5c 6e 22 29 29 0a 20 | ry.files..+.and..+.differ\n")).. | 
| 19be20 | 20 20 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 20    55 73 65 20 61 6c 6c 20 63 6f 6d 62 69 6e 65 64 | ........;;.TODO.Use.all.combined | 
| 19be40 | 20 64 69 66 66 20 65 78 74 65 6e 64 65 64 20 68    65 61 64 65 72 73 2e 0a 20 20 20 20 20 20 20 20 | .diff.extended.headers.......... | 
| 19be60 | 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 6d    6f 64 65 20 2e 2b 5c 6e 22 29 29 0a 20 20 20 20 | .((looking-at."mode..+\n"))..... | 
| 19be80 | 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20    20 20 28 65 72 72 6f 72 20 22 42 55 47 3a 20 55 | .....(t...........(error."BUG:.U | 
| 19bea0 | 6e 6b 6e 6f 77 6e 20 65 78 74 65 6e 64 65 64 20    68 65 61 64 65 72 3a 20 25 53 22 0a 20 20 20 20 | nknown.extended.header:.%S"..... | 
| 19bec0 | 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 67 20 28 | .............(buffer-substring.( | 
| 19bee0 | 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 29 29 0a 20 | point).(line-end-position))))).. | 
| 19bf00 | 20 20 20 20 20 20 20 3b 3b 20 54 68 65 73 65 20    68 65 61 64 65 72 73 20 61 72 65 20 74 72 65 61 | .......;;.These.headers.are.trea | 
| 19bf20 | 74 65 64 20 61 73 20 73 6f 6d 65 20 73 6f 72 74    20 6f 66 20 73 70 65 63 69 61 6c 20 68 75 6e 6b | ted.as.some.sort.of.special.hunk | 
| 19bf40 | 2e 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73    73 20 28 6f 72 20 28 73 74 72 69 6e 67 2d 70 72 | ..........(unless.(or.(string-pr | 
| 19bf60 | 65 66 69 78 2d 70 20 22 6f 6c 64 20 6d 6f 64 65    22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | efix-p."old.mode".(match-string. | 
| 19bf80 | 30 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 74 72 69 6e 67 2d | 0)).....................(string- | 
| 19bfa0 | 70 72 65 66 69 78 2d 70 20 22 72 65 6e 61 6d 65    22 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | prefix-p."rename"...(match-strin | 
| 19bfc0 | 67 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 | g.0)))...........(push.(match-st | 
| 19bfe0 | 72 69 6e 67 20 30 29 20 68 65 61 64 65 72 29 29    0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ring.0).header)).........(magit- | 
| 19c000 | 64 65 6c 65 74 65 2d 6d 61 74 63 68 29 29 0a 20    20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 65 | delete-match)).......(setq.heade | 
| 19c020 | 72 20 28 6d 61 70 63 6f 6e 63 61 74 20 23 27 69    64 65 6e 74 69 74 79 20 28 6e 72 65 76 65 72 73 | r.(mapconcat.#'identity.(nrevers | 
| 19c040 | 65 20 68 65 61 64 65 72 29 20 22 22 29 29 0a 20    20 20 20 20 20 28 77 68 65 6e 20 6f 72 69 67 0a | e.header)."")).......(when.orig. | 
| 19c060 | 20 20 20 20 20 20 20 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 | ........(setq.orig.(magit-decode | 
| 19c080 | 2d 67 69 74 2d 70 61 74 68 20 6f 72 69 67 29 29    29 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 69 | -git-path.orig))).......(setq.fi | 
| 19c0a0 | 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 66 69 6c 65 29 29 | le.(magit-decode-git-path.file)) | 
| 19c0c0 | 0a 20 20 20 20 20 20 3b 3b 20 4b 4c 55 44 47 45    20 60 67 69 74 2d 64 69 66 66 27 20 69 67 6e 6f | .......;;.KLUDGE.`git-diff'.igno | 
| 19c0e0 | 72 65 73 20 60 2d 2d 6e 6f 2d 70 72 65 66 69 78    27 20 66 6f 72 20 6e 65 77 20 66 69 6c 65 73 20 | res.`--no-prefix'.for.new.files. | 
| 19c100 | 61 6e 64 20 72 65 6e 61 6d 65 73 20 61 74 0a 20    20 20 20 20 20 3b 3b 20 6c 65 61 73 74 2e 20 20 | and.renames.at.......;;.least... | 
| 19c120 | 41 6e 64 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 | And.`git-log'.ignores.`--no-pref | 
| 19c140 | 69 78 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 | ix'.when.`-L'.is.used........(wh | 
| 19c160 | 65 6e 20 28 6f 72 20 28 61 6e 64 20 66 69 6c 65    20 6f 72 69 67 0a 20 20 20 20 20 20 20 20 20 20 | en.(or.(and.file.orig........... | 
| 19c180 | 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 61 2f 22 | ...........(string-prefix-p."a/" | 
| 19c1a0 | 20 6f 72 69 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 73 74 72 | .orig)......................(str | 
| 19c1c0 | 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 62 2f    22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 | ing-prefix-p."b/".file))........ | 
| 19c1e0 | 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 64 65 2d 70 20 27 6d | .........(and.(derived-mode-p.'m | 
| 19c200 | 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 20 20 20 20 20 | agit-log-mode).................. | 
| 19c220 | 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 2d 70 20 22 5c 5c | ....(--first.(string-match-p."\\ | 
| 19c240 | 60 2d 4c 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 | `-L".it)........................ | 
| 19c260 | 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 29 0a | .......magit-buffer-log-args))). | 
| 19c280 | 20 20 20 20 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 | ........(setq.file.(substring.fi | 
| 19c2a0 | 6c 65 20 32 29 29 0a 20 20 20 20 20 20 20 20 28    77 68 65 6e 20 6f 72 69 67 0a 20 20 20 20 20 20 | le.2)).........(when.orig....... | 
| 19c2c0 | 20 20 20 20 28 73 65 74 71 20 6f 72 69 67 20 28    73 75 62 73 74 72 69 6e 67 20 6f 72 69 67 20 32 | ....(setq.orig.(substring.orig.2 | 
| 19c2e0 | 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69    74 2d 64 69 66 66 2d 69 6e 73 65 72 74 2d 66 69 | )))).......(magit-diff-insert-fi | 
| 19c300 | 6c 65 2d 73 65 63 74 69 6f 6e 20 66 69 6c 65 20    6f 72 69 67 20 73 74 61 74 75 73 20 6d 6f 64 65 | le-section.file.orig.status.mode | 
| 19c320 | 73 20 72 65 6e 61 6d 65 20 68 65 61 64 65 72 29    29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | s.rename.header)))))..(defun.mag | 
| 19c340 | 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 20 20 | it-diff-insert-file-section..... | 
| 19c360 | 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 20 68 | (file.orig.status.modes.rename.h | 
| 19c380 | 65 61 64 65 72 20 26 6f 70 74 69 6f 6e 61 6c 20    6c 6f 6e 67 2d 73 74 61 74 75 73 29 0a 20 20 28 | eader.&optional.long-status)...( | 
| 19c3a0 | 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 0a 20 20 20 | magit-insert-section.section.... | 
| 19c3c0 | 20 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 | .(file.file.(or.(equal.status."d | 
| 19c3e0 | 65 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 | eleted")....................(der | 
| 19c400 | 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 6f 64 65 29 29 | ived-mode-p.'magit-status-mode)) | 
| 19c420 | 29 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 | ).....(insert.(propertize.(forma | 
| 19c440 | 74 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 | t."%-10s.%s".status............. | 
| 19c460 | 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 6f 72 20 28 6e 6f 74 | ....................(if.(or.(not | 
| 19c480 | 20 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 | .orig).(equal.orig.file))....... | 
| 19c4a0 | 20 20 20 20 20 20 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 | ..............................fi | 
| 19c4c0 | 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.............................. | 
| 19c4e0 | 20 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 | .....(format."%s.->.%s".orig.fil | 
| 19c500 | 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 20 27 66 6f | e))).........................'fo | 
| 19c520 | 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 | 
| 19c540 | 61 64 69 6e 67 29 29 0a 20 20 20 20 28 77 68 65    6e 20 6c 6f 6e 67 2d 73 74 61 74 75 73 0a 20 20 | ading)).....(when.long-status... | 
| 19c560 | 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72    6d 61 74 20 22 20 28 25 73 29 22 20 6c 6f 6e 67 | ....(insert.(format.".(%s)".long | 
| 19c580 | 2d 73 74 61 74 75 73 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 | -status))).....(magit-insert-hea | 
| 19c5a0 | 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 69 67 20 66 69 | ding).....(unless.(equal.orig.fi | 
| 19c5c0 | 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 72 63 65 20 6f | le).......(oset.section.source.o | 
| 19c5e0 | 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 64 65 72 20 68 | rig)).....(oset.section.header.h | 
| 19c600 | 65 61 64 65 72 29 0a 20 20 20 20 28 77 68 65 6e    20 6d 6f 64 65 73 0a 20 20 20 20 20 20 28 6d 61 | eader).....(when.modes.......(ma | 
| 19c620 | 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 28 63 68 6d 6f 64 | git-insert-section.(hunk.'(chmod | 
| 19c640 | 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 20 20 20 20 20 20 | )).........(insert.modes)....... | 
| 19c660 | 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 0a 20 20 20 20 28 | ..(magit-insert-heading))).....( | 
| 19c680 | 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 6e 73 65 72 74 2d | when.rename.......(magit-insert- | 
| 19c6a0 | 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 20 20 20 20 20 20 | section.(hunk.'(rename))........ | 
| 19c6c0 | 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 6d 61 67 69 74 2d | .(insert.rename).........(magit- | 
| 19c6e0 | 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 69 74 2d 77 61 73 | insert-heading))).....(magit-was | 
| 19c700 | 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 73 68 2d 68 75 6e | h-sequence.#'magit-diff-wash-hun | 
| 19c720 | 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 73 68 2d 73 75 62 | k)))..(defun.magit-diff-wash-sub | 
| 19c740 | 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 75 62 6d 6f 64 75 | module.()...;;.See.`show_submodu | 
| 19c760 | 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 20 61 6e 64 20 22 | le_summary'.in.submodule.c.and." | 
| 19c780 | 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 6b 69 6e 67 2d 61 | this".commit....(when.(looking-a | 
| 19c7a0 | 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 29 0a 20 20 20 20 | t."^Submodule.\\([^.]+\\)")..... | 
| 19c7c0 | 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 67 20 31 29 29 0a | (let.((module.(match-string.1)). | 
| 19c7e0 | 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 65 64 29 0a 20 20 | ..........untracked.modified)... | 
| 19c800 | 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 62 6d 6f 64 75 6c | ....(when.(looking-at."^Submodul | 
| 19c820 | 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 20 63 6f 6e 74 65 | e.[^.]+.contains.untracked.conte | 
| 19c840 | 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 2d 6c 69 6e 65 | nt$").........(magit-delete-line | 
| 19c860 | 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 74 29 29 0a 20 20 | ).........(setq.untracked.t))... | 
| 19c880 | 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 62 6d 6f 64 75 6c | ....(when.(looking-at."^Submodul | 
| 19c8a0 | 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 63 6f 6e 74 65 6e | e.[^.]+.contains.modified.conten | 
| 19c8c0 | 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 2d 6c 69 6e 65 29 | t$").........(magit-delete-line) | 
| 19c8e0 | 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 29 0a 20 20 20 20 | .........(setq.modified.t))..... | 
| 19c900 | 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 69 6e 67 2d 61 74 | ..(cond........((and.(looking-at | 
| 19c920 | 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 5c 28 5b 5e 20 3a | ."^Submodule.\\([^.]+\\).\\([^.: | 
| 19c940 | 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 20 20 20 20 20 20 | ]+\\)\\(.(rewind)\\)?:$")....... | 
| 19c960 | 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 67 20 31 29 20 6d | .......(equal.(match-string.1).m | 
| 19c980 | 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 64 2d 6d 61 74 63 | odule)).........(magit-bind-matc | 
| 19c9a0 | 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 65 77 69 6e 64 29 | h-strings.(_module.range.rewind) | 
| 19c9c0 | 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 74 65 2d 6c 69 6e | .nil...........(magit-delete-lin | 
| 19c9e0 | 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 6e 67 2d 61 74 20 | e)...........(while.(looking-at. | 
| 19ca00 | 22 5e 20 20 5c 5c 28 5b 3c 3e 5d 5c 5c 29 20 5c    5c 28 2e 2b 5c 5c 29 24 22 29 0a 20 20 20 20 20 | "^..\\([<>]\\).\\(.+\\)$")...... | 
| 19ca20 | 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 29 0a 20 20 20 20 | .......(magit-delete-line))..... | 
| 19ca40 | 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 20 20 20 20 20 28 | ......(when.rewind.............( | 
| 19ca60 | 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 2d 69 6e 2d 73 74 | setq.range.(replace-regexp-in-st | 
| 19ca80 | 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 22 0a 20 20 20 20 | ring."[^.]\\(\\.\\.\\)[^.]"..... | 
| 19caa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 19cac0 | 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 74 20 74 20 31 29 | .............."...".range.t.t.1) | 
| 19cae0 | 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 73 65 63 74 69 | ))...........(magit-insert-secti | 
| 19cb00 | 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 6f 64 75 6c 65 20 | on.(magit-module-section.module. | 
| 19cb20 | 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 72 74 2d 68 65 61 | t).............(magit-insert-hea | 
| 19cb40 | 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 74 69 7a 65 20 28 | ding...............(propertize.( | 
| 19cb60 | 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 65 29 0a 20 20 20 | concat."modified...".module).... | 
| 19cb80 | 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 | 
| 19cba0 | 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 29 | k-face.'magit-diff-file-heading) | 
| 19cbc0 | 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 20 20 20 20 20 20 | ...............".("............. | 
| 19cbe0 | 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 20 20 20 20 20 20 | ..(cond.(rewind."rewind")....... | 
| 19cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28    73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 | ..............((string-match-p." | 
| 19cc20 | 5c 5c 2e 5c 5c 2e 5c 5c 2e 22 20 72 61 6e 67 65    29 20 22 6e 6f 6e 2d 66 66 22 29 0a 20 20 20 20 | \\.\\.\\.".range)."non-ff")..... | 
| 19cc40 | 20 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 | ................(t."new.commits" | 
| 19cc60 | 29 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 | ))...............(and.(or.modifi | 
| 19cc80 | 65 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 | ed.untracked)................... | 
| 19cca0 | 20 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 | .(concat.",."................... | 
| 19ccc0 | 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 | 
| 19cce0 | 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 28 61 | ")............................(a | 
| 19cd00 | 6e 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 | nd.modified.untracked.".and.").. | 
| 19cd20 | 20 20 20 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 | ..........................(and.u | 
| 19cd40 | 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 20 20 | ntracked."untracked")........... | 
| 19cd60 | 20 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 | .................".content"))... | 
| 19cd80 | 20 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 6c 65 | ............")").............(le | 
| 19cda0 | 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 20 | t.((default-directory........... | 
| 19cdc0 | 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 69 72 65 63 74 6f 72 | ..........(file-name-as-director | 
| 19cde0 | 79 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 6e 64 2d 66 | y......................(expand-f | 
| 19ce00 | 69 6c 65 2d 6e 61 6d 65 20 6d 6f 64 75 6c 65 20    28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 | ile-name.module.(magit-toplevel) | 
| 19ce20 | 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 67 69 74 2d 77 61 | ))))...............(magit-git-wa | 
| 19ce40 | 73 68 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61    6c 6c 79 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 | sh.(apply-partially.'magit-log-w | 
| 19ce60 | 61 73 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 | ash-log.'module)................ | 
| 19ce80 | 20 22 6c 6f 67 22 20 22 2d 2d 6f 6e 65 6c 69 6e    65 22 20 22 2d 2d 6c 65 66 74 2d 72 69 67 68 74 | ."log"."--oneline"."--left-right | 
| 19cea0 | 22 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 | ".range)...............(delete-c | 
| 19cec0 | 68 61 72 20 2d 31 29 29 29 29 29 0a 20 20 20 20    20 20 20 28 28 61 6e 64 20 28 6c 6f 6f 6b 69 6e | har.-1)))))........((and.(lookin | 
| 19cee0 | 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 5c 28 | g-at."^Submodule.\\([^.]+\\).\\( | 
| 19cf00 | 5b 5e 20 5d 2b 5c 5c 29 20 28 5c 5c 28 5b 5e 29    5d 2b 5c 5c 29 29 24 22 29 0a 20 20 20 20 20 20 | [^.]+\\).(\\([^)]+\\))$")....... | 
| 19cf20 | 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 67 20 31 29 20 6d | .......(equal.(match-string.1).m | 
| 19cf40 | 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 64 2d 6d 61 74 63 | odule)).........(magit-bind-matc | 
| 19cf60 | 68 2d 73 74 72 69 6e 67 73 20 28 5f 6d 6f 64 75    6c 65 20 5f 72 61 6e 67 65 20 6d 73 67 29 20 6e | h-strings.(_module._range.msg).n | 
| 19cf80 | 69 6c 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 | il...........(magit-delete-line) | 
| 19cfa0 | 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 6e | ...........(magit-insert-section | 
| 19cfc0 | 20 28 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 29 0a 20 | .(magit-module-section.module).. | 
| 19cfe0 | 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 | 
| 19d000 | 0a 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 28 63 6f 6e 63 | ...............(propertize.(conc | 
| 19d020 | 61 74 20 22 73 75 62 6d 6f 64 75 6c 65 20 20 22    20 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 | at."submodule..".module)........ | 
| 19d040 | 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 | 
| 19d060 | 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 20 | ce.'magit-diff-file-heading).... | 
| 19d080 | 20 20 20 20 20 20 20 20 20 20 20 22 20 28 22 20    6d 73 67 20 22 29 22 29 29 29 29 0a 20 20 20 20 | ...........".(".msg.")"))))..... | 
| 19d0a0 | 20 20 20 28 74 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 | ...(t.........(magit-insert-sect | 
| 19d0c0 | 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 6f 64 75 6c 65 | ion.(magit-module-section.module | 
| 19d0e0 | 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 68 65 61 64 69 6e | )...........(magit-insert-headin | 
| 19d100 | 67 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 28 63 6f 6e 63 61 | g.............(propertize.(conca | 
| 19d120 | 74 20 22 6d 6f 64 69 66 69 65 64 20 20 20 22 20    6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 | t."modified...".module)......... | 
| 19d140 | 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. | 
| 19d160 | 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 20 20 20 20 | 'magit-diff-file-heading)....... | 
| 19d180 | 20 20 20 20 20 20 22 20 28 22 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 61 6e 64 20 6d 6f 64 69 | ......".(".............(and.modi | 
| 19d1a0 | 66 69 65 64 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 28 61 6e | fied."modified").............(an | 
| 19d1c0 | 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.")... | 
| 19d1e0 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 75    6e 74 72 61 63 6b 65 64 20 22 75 6e 74 72 61 63 | ..........(and.untracked."untrac | 
| 19d200 | 6b 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 22 20 63 6f 6e 74 65 6e 74 29 22 29 29 29 | ked").............".content)"))) | 
| 19d220 | 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 73 68 2d 68 75 6e | ))))..(defun.magit-diff-wash-hun | 
| 19d240 | 6b 20 28 29 0a 20 20 28 77 68 65 6e 20 28 6c 6f    6f 6b 69 6e 67 2d 61 74 20 22 5e 40 5c 5c 7b 32 | k.()...(when.(looking-at."^@\\{2 | 
| 19d260 | 2c 5c 5c 7d 20 5c 5c 28 2e 2b 3f 5c 5c 29 20 40    5c 5c 7b 32 2c 5c 5c 7d 5c 5c 28 3f 3a 20 5c 5c | ,\\}.\\(.+?\\).@\\{2,\\}\\(?:.\\ | 
| 19d280 | 28 2e 2a 5c 5c 29 5c 5c 29 3f 22 29 0a 20 20 20    20 28 6c 65 74 2a 20 28 28 68 65 61 64 69 6e 67 | (.*\\)\\)?").....(let*.((heading | 
| 19d2a0 | 20 20 28 6d 61 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 28 | ..(match-string.0))............( | 
| 19d2c0 | 72 61 6e 67 65 73 20 20 20 28 6d 61 70 63 61 72    20 28 6c 61 6d 62 64 61 20 28 73 74 72 29 0a 20 | ranges...(mapcar.(lambda.(str).. | 
| 19d2e0 | 20 20 20 20 20 20 20 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 | 
| 19d300 | 61 70 63 61 72 20 23 27 73 74 72 69 6e 67 2d 74    6f 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 | apcar.#'string-to-number........ | 
| 19d320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 19d340 | 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 73 74 72 20 31 29 20 | (split-string.(substring.str.1). | 
| 19d360 | 22 2c 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 20 | ","))).......................... | 
| 19d380 | 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e    67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | ....(split-string.(match-string. | 
| 19d3a0 | 31 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 28 61 62 6f 75 74 20 20 20 20 28 6d 61 74 63 | 1))))............(about....(matc | 
| 19d3c0 | 68 2d 73 74 72 69 6e 67 20 32 29 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 63 6f 6d 62 69 6e 65 | h-string.2))............(combine | 
| 19d3e0 | 64 20 28 3d 20 28 6c 65 6e 67 74 68 20 72 61 6e    67 65 73 29 20 33 29 29 0a 20 20 20 20 20 20 20 | d.(=.(length.ranges).3))........ | 
| 19d400 | 20 20 20 20 28 76 61 6c 75 65 20 20 20 20 28 63    6f 6e 73 20 61 62 6f 75 74 20 72 61 6e 67 65 73 | ....(value....(cons.about.ranges | 
| 19d420 | 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 20 20 | ))).......(magit-delete-line)... | 
| 19d440 | 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 74 69 6f | ....(magit-insert-section.sectio | 
| 19d460 | 6e 20 28 68 75 6e 6b 20 76 61 6c 75 65 29 0a 20    20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 | n.(hunk.value).........(insert.( | 
| 19d480 | 70 72 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e 63    61 74 20 68 65 61 64 69 6e 67 20 22 5c 6e 22 29 | propertize.(concat.heading."\n") | 
| 19d4a0 | 0a 20 20 20 20 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 | 
| 19d4c0 | 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 6b 2d 68 65 | nt-lock-face.'magit-diff-hunk-he | 
| 19d4e0 | 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 | 
| 19d500 | 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28    77 68 69 6c 65 20 28 6e 6f 74 20 28 6f 72 20 28 | ading).........(while.(not.(or.( | 
| 19d520 | 65 6f 62 70 29 20 28 6c 6f 6f 6b 69 6e 67 2d 61    74 20 22 5e 5b 5e 2d 2b 5c 73 5c 5c 5d 22 29 29 | eobp).(looking-at."^[^-+\s\\]")) | 
| 19d540 | 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 29 0a 20 20 20 20 | )...........(forward-line))..... | 
| 19d560 | 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f    6e 20 65 6e 64 20 28 70 6f 69 6e 74 29 29 0a 20 | ....(oset.section.end.(point)).. | 
| 19d580 | 20 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 63    74 69 6f 6e 20 77 61 73 68 65 72 20 27 6d 61 67 | .......(oset.section.washer.'mag | 
| 19d5a0 | 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 68 75    6e 6b 29 0a 20 20 20 20 20 20 20 20 28 6f 73 65 | it-diff-paint-hunk).........(ose | 
| 19d5c0 | 74 20 73 65 63 74 69 6f 6e 20 63 6f 6d 62 69 6e    65 64 20 63 6f 6d 62 69 6e 65 64 29 0a 20 20 20 | t.section.combined.combined).... | 
| 19d5e0 | 20 20 20 20 20 28 69 66 20 63 6f 6d 62 69 6e 65    64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | .....(if.combined.............(o | 
| 19d600 | 73 65 74 20 73 65 63 74 69 6f 6e 20 66 72 6f 6d    2d 72 61 6e 67 65 73 20 28 62 75 74 6c 61 73 74 | set.section.from-ranges.(butlast | 
| 19d620 | 20 72 61 6e 67 65 73 29 29 0a 20 20 20 20 20 20    20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f | .ranges))...........(oset.sectio | 
| 19d640 | 6e 20 66 72 6f 6d 2d 72 61 6e 67 65 20 28 63 61    72 20 72 61 6e 67 65 73 29 29 29 0a 20 20 20 20 | n.from-range.(car.ranges)))..... | 
| 19d660 | 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f    6e 20 74 6f 2d 72 61 6e 67 65 20 28 63 61 72 20 | ....(oset.section.to-range.(car. | 
| 19d680 | 28 6c 61 73 74 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 | (last.ranges))).........(oset.se | 
| 19d6a0 | 63 74 69 6f 6e 20 61 62 6f 75 74 20 61 62 6f 75    74 29 29 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 | ction.about.about))).....t))..(d | 
| 19d6c0 | 65 66 75 6e 20 6d 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 | efun.magit-diff-expansion-thresh | 
| 19d6e0 | 6f 6c 64 20 28 73 65 63 74 69 6f 6e 29 0a 20 20    22 4b 65 65 70 20 6e 65 77 20 64 69 66 66 20 73 | old.(section)..."Keep.new.diff.s | 
| 19d700 | 65 63 74 69 6f 6e 73 20 63 6f 6c 6c 61 70 73 65    64 20 69 66 20 77 61 73 68 69 6e 67 20 74 61 6b | ections.collapsed.if.washing.tak | 
| 19d720 | 65 73 20 74 6f 6f 20 6c 6f 6e 67 2e 22 0a 20 20    28 61 6e 64 20 28 6d 61 67 69 74 2d 66 69 6c 65 | es.too.long."...(and.(magit-file | 
| 19d740 | 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 3e 20 28 66 | -section-p.section)........(>.(f | 
| 19d760 | 6c 6f 61 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 | loat-time.(time-subtract.(curren | 
| 19d780 | 74 2d 74 69 6d 65 29 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 | t-time).magit-refresh-start-time | 
| 19d7a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 6d 61 67    69 74 2d 64 69 66 66 2d 65 78 70 61 6e 73 69 6f | ))...........magit-diff-expansio | 
| 19d7c0 | 6e 2d 74 68 72 65 73 68 6f 6c 64 29 0a 20 20 20    20 20 20 20 27 68 69 64 65 29 29 0a 0a 28 61 64 | n-threshold)........'hide))..(ad | 
| 19d7e0 | 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 65    63 74 69 6f 6e 2d 73 65 74 2d 76 69 73 69 62 69 | d-hook.'magit-section-set-visibi | 
| 19d800 | 6c 69 74 79 2d 68 6f 6f 6b 20 23 27 6d 61 67 69    74 2d 64 69 66 66 2d 65 78 70 61 6e 73 69 6f 6e | lity-hook.#'magit-diff-expansion | 
| 19d820 | 2d 74 68 72 65 73 68 6f 6c 64 29 0a 0a 3b 3b 3b    20 52 65 76 69 73 69 6f 6e 20 4d 6f 64 65 0a 0a | -threshold)..;;;.Revision.Mode.. | 
| 19d840 | 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 72 65 76 69 73 | (define-derived-mode.magit-revis | 
| 19d860 | 69 6f 6e 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 64    69 66 66 2d 6d 6f 64 65 20 22 4d 61 67 69 74 20 | ion-mode.magit-diff-mode."Magit. | 
| 19d880 | 52 65 76 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 61 20 47 69 | Rev"..."Mode.for.looking.at.a.Gi | 
| 19d8a0 | 74 20 63 6f 6d 6d 69 74 2e 0a 0a 54 68 69 73 20    6d 6f 64 65 20 69 73 20 64 6f 63 75 6d 65 6e 74 | t.commit...This.mode.is.document | 
| 19d8c0 | 65 64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 65 20    60 28 6d 61 67 69 74 29 52 65 76 69 73 69 6f 6e | ed.in.info.node.`(magit)Revision | 
| 19d8e0 | 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 70 3e 5c 0a 54 | .Buffer'...\\<magit-mode-map>\.T | 
| 19d900 | 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 66 72 65 73 68 | ype.\\[magit-refresh].to.refresh | 
| 19d920 | 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 5c 5b 6d 61 67 | .the.current.buffer..Type.\\[mag | 
| 19d940 | 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 64 20 6f 72 20 | it-section-toggle].to.expand.or. | 
| 19d960 | 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 54 79 70 65 20 | hide.the.section.at.point..Type. | 
| 19d980 | 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 73 69 74 20 74 | \\[magit-visit-thing].to.visit.t | 
| 19d9a0 | 68 65 20 68 75 6e 6b 20 6f 72 20 66 69 6c 65 20    61 74 20 70 6f 69 6e 74 2e 0a 0a 53 74 61 67 69 | he.hunk.or.file.at.point...Stagi | 
| 19d9c0 | 6e 67 20 61 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 | ng.and.applying.changes.is.docum | 
| 19d9e0 | 65 6e 74 65 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 | ented.in.info.node.`(magit)Stagi | 
| 19da00 | 6e 67 20 61 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 | ng.and.Unstaging'.and.info.node. | 
| 19da20 | 60 28 6d 61 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 | `(magit)Applying'...\\<magit-hun | 
| 19da40 | 6b 2d 73 65 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 | k-section-map>Type.\.\\[magit-ap | 
| 19da60 | 70 6c 79 5d 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 | ply].to.apply.the.change.at.poin | 
| 19da80 | 74 2c 20 5c 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 | t,.\.\\[magit-stage].to.stage,.\ | 
| 19daa0 | 5c 5b 6d 61 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 | \[magit-unstage].to.unstage,.\.\ | 
| 19dac0 | 5c 5b 6d 61 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 | \[magit-discard].to.discard,.or. | 
| 19dae0 | 5c 0a 5c 5c 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 | \.\\[magit-reverse].to.reverse.i | 
| 19db00 | 74 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 72 65 76    69 73 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 7d 22 | t...\\{magit-revision-mode-map}" | 
| 19db20 | 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 28 68 61 63 | ...:group.'magit-revision...(hac | 
| 19db40 | 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 62 | k-dir-local-variables-non-file-b | 
| 19db60 | 75 66 66 65 72 29 29 0a 0a 28 70 75 74 20 27 6d    61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f | uffer))..(put.'magit-revision-mo | 
| 19db80 | 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 | 
| 19dba0 | 0a 20 20 20 20 20 27 28 22 2d 2d 73 74 61 74 22    20 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22 | ......'("--stat"."--no-ext-diff" | 
| 19dbc0 | 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 2d 73 65 74 75 70 2d | ))..(defun.magit-revision-setup- | 
| 19dbe0 | 62 75 66 66 65 72 20 28 72 65 76 20 61 72 67 73    20 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 | buffer.(rev.args.files)...(magit | 
| 19dc00 | 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 23 27    6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d | -setup-buffer.#'magit-revision-m | 
| 19dc20 | 6f 64 65 20 6e 69 6c 0a 20 20 20 20 28 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 | ode.nil.....(magit-buffer-revisi | 
| 19dc40 | 6f 6e 20 72 65 76 29 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 | on.rev).....(magit-buffer-range. | 
| 19dc60 | 28 66 6f 72 6d 61 74 20 22 25 73 5e 2e 2e 25 73    22 20 72 65 76 20 72 65 76 29 29 0a 20 20 20 20 | (format."%s^..%s".rev.rev))..... | 
| 19dc80 | 28 6d 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 | (magit-buffer-diff-args.args)... | 
| 19dca0 | 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 66 69 6c 65 73 | ..(magit-buffer-diff-files.files | 
| 19dcc0 | 29 0a 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 2d 73 | ).....(magit-buffer-diff-files-s | 
| 19dce0 | 75 73 70 65 6e 64 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 | uspended.nil)))..(defun.magit-re | 
| 19dd00 | 76 69 73 69 6f 6e 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 | vision-refresh-buffer.()...(setq | 
| 19dd20 | 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 6d 61 67 | .magit-buffer-revision-hash.(mag | 
| 19dd40 | 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 69 73 69 | it-rev-parse.magit-buffer-revisi | 
| 19dd60 | 6f 6e 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 65 2d 66 6f | on))...(magit-set-header-line-fo | 
| 19dd80 | 72 6d 61 74 0a 20 20 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 | rmat....(concat.(magit-object-ty | 
| 19dda0 | 70 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 61 73 68 29 0a 20 | pe.magit-buffer-revision-hash).. | 
| 19ddc0 | 20 20 20 20 20 20 20 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 | .........."."..magit-buffer-revi | 
| 19dde0 | 73 69 6f 6e 0a 20 20 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 | sion............(pcase.(length.m | 
| 19de00 | 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 20 20 20 | agit-buffer-diff-files)......... | 
| 19de20 | 20 20 20 20 20 28 30 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 | .....(0)..............(1.(concat | 
| 19de40 | 20 22 20 6c 69 6d 69 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 | .".limited.to.file.".(car.magit- | 
| 19de60 | 62 75 66 66 65 72 2d 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 | buffer-diff-files)))............ | 
| 19de80 | 20 20 28 5f 20 28 63 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 | ..(_.(concat.".limited.to.files. | 
| 19dea0 | 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 6d 61 70 63 6f | ".........................(mapco | 
| 19dec0 | 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 64 69 66 | ncat.#'identity.magit-buffer-dif | 
| 19dee0 | 66 2d 66 69 6c 65 73 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 | f-files.",."))))))...(magit-inse | 
| 19df00 | 72 74 2d 73 65 63 74 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 | rt-section.(commitbuf).....(magi | 
| 19df20 | 74 2d 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 76 69 73 69 | t-run-section-hook.'magit-revisi | 
| 19df40 | 6f 6e 2d 73 65 63 74 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 | on-sections-hook)))..(cl-defmeth | 
| 19df60 | 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 78 74 20 | od.magit-buffer-value.(&context. | 
| 19df80 | 28 6d 61 6a 6f 72 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 | (major-mode.magit-revision-mode) | 
| 19dfa0 | 29 0a 20 20 28 63 6f 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 | )...(cons.magit-buffer-revision. | 
| 19dfc0 | 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 64 65 66 75 | magit-buffer-diff-files))..(defu | 
| 19dfe0 | 6e 20 6d 61 67 69 74 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 | n.magit-insert-revision-diff.(). | 
| 19e000 | 20 20 22 49 6e 73 65 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 | .."Insert.the.diff.into.this.`ma | 
| 19e020 | 67 69 74 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 28 6d | git-revision-mode'.buffer."...(m | 
| 19e040 | 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 64 69 66    66 0a 20 20 20 20 22 73 68 6f 77 22 20 22 2d 70 | agit--insert-diff....."show"."-p | 
| 19e060 | 22 20 22 2d 2d 63 63 22 20 22 2d 2d 66 6f 72 6d    61 74 3d 22 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 | "."--cc"."--format="."--no-prefi | 
| 19e080 | 78 22 0a 20 20 20 20 28 61 6e 64 20 28 6d 65 6d    62 65 72 20 22 2d 2d 73 74 61 74 22 20 6d 61 67 | x".....(and.(member."--stat".mag | 
| 19e0a0 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61    72 67 73 29 20 22 2d 2d 6e 75 6d 73 74 61 74 22 | it-buffer-diff-args)."--numstat" | 
| 19e0c0 | 29 0a 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.... | 
| 19e0e0 | 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." | 
| 19e100 | 5e 7b 63 6f 6d 6d 69 74 7d 22 29 0a 20 20 20 20    22 2d 2d 22 20 6d 61 67 69 74 2d 62 75 66 66 65 | ^{commit}")....."--".magit-buffe | 
| 19e120 | 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 2d 69 6e 73 | r-diff-files))..(defun.magit-ins | 
| 19e140 | 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 74 61 67    20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 74 61 | ert-revision-tag.()..."Insert.ta | 
| 19e160 | 67 20 6d 65 73 73 61 67 65 20 61 6e 64 20 68 65    61 64 65 72 73 20 69 6e 74 6f 20 61 20 72 65 76 | g.message.and.headers.into.a.rev | 
| 19e180 | 69 73 69 6f 6e 20 62 75 66 66 65 72 2e 0a 54 68    69 73 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 | ision.buffer..This.function.only | 
| 19e1a0 | 20 69 6e 73 65 72 74 73 20 61 6e 79 74 68 69 6e    67 20 77 68 65 6e 20 60 6d 61 67 69 74 2d 73 68 | .inserts.anything.when.`magit-sh | 
| 19e1c0 | 6f 77 2d 63 6f 6d 6d 69 74 27 20 69 73 0a 63 61    6c 6c 65 64 20 77 69 74 68 20 61 20 74 61 67 20 | ow-commit'.is.called.with.a.tag. | 
| 19e1e0 | 61 73 20 61 72 67 75 6d 65 6e 74 2c 20 77 68 65    6e 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 | as.argument,.when.that.is.called | 
| 19e200 | 20 77 69 74 68 20 61 20 63 6f 6d 6d 69 74 0a 6f    72 20 61 20 72 65 66 20 77 68 69 63 68 20 69 73 | .with.a.commit.or.a.ref.which.is | 
| 19e220 | 20 6e 6f 74 20 61 20 62 72 61 6e 63 68 2c 20 74    68 65 6e 20 69 74 20 69 6e 73 65 72 74 73 20 6e | .not.a.branch,.then.it.inserts.n | 
| 19e240 | 6f 74 68 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e    20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 6f | othing."...(when.(equal.(magit-o | 
| 19e260 | 62 6a 65 63 74 2d 74 79 70 65 20 6d 61 67 69 74    2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e | bject-type.magit-buffer-revision | 
| 19e280 | 29 20 22 74 61 67 22 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 | )."tag").....(magit-insert-secti | 
| 19e2a0 | 6f 6e 20 28 74 61 67 69 6e 66 6f 29 0a 20 20 20    20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 70 | on.(taginfo).......(let.((beg.(p | 
| 19e2c0 | 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20    3b 3b 20 22 67 69 74 20 76 65 72 69 66 79 2d 74 | oint))).........;;."git.verify-t | 
| 19e2e0 | 61 67 20 2d 76 22 20 77 6f 75 6c 64 20 6f 75 74    70 75 74 20 77 68 61 74 20 77 65 20 6e 65 65 64 | ag.-v".would.output.what.we.need | 
| 19e300 | 2c 20 62 75 74 20 74 68 65 20 67 70 67 0a 20 20    20 20 20 20 20 20 3b 3b 20 6f 75 74 70 75 74 20 | ,.but.the.gpg.........;;.output. | 
| 19e320 | 69 73 20 73 65 6e 64 20 74 6f 20 73 74 64 65 72    72 20 61 6e 64 20 77 65 20 68 61 76 65 20 6e 6f | is.send.to.stderr.and.we.have.no | 
| 19e340 | 20 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 74 68    65 0a 20 20 20 20 20 20 20 20 3b 3b 20 6f 72 64 | .control.over.the.........;;.ord | 
| 19e360 | 65 72 20 69 6e 20 77 68 69 63 68 20 73 74 64 6f    75 74 20 61 6e 64 20 73 74 64 65 72 72 20 61 72 | er.in.which.stdout.and.stderr.ar | 
| 19e380 | 65 20 69 6e 73 65 72 74 65 64 2c 20 77 68 69 63    68 20 77 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 | e.inserted,.which.would......... | 
| 19e3a0 | 3b 3b 20 6d 61 6b 65 20 70 61 72 73 69 6e 67 20    68 61 72 64 2e 20 20 57 65 20 61 72 65 20 66 6f | ;;.make.parsing.hard...We.are.fo | 
| 19e3c0 | 72 63 65 64 20 74 6f 20 75 73 65 20 22 67 69 74    20 63 61 74 2d 66 69 6c 65 20 74 61 67 22 0a 20 | rced.to.use."git.cat-file.tag".. | 
| 19e3e0 | 20 20 20 20 20 20 20 3b 3b 20 69 6e 73 74 65 61    64 2c 20 77 68 69 63 68 20 69 6e 73 65 72 74 73 | .......;;.instead,.which.inserts | 
| 19e400 | 20 74 68 65 20 73 69 67 6e 61 74 75 72 65 20 69    6e 73 74 65 61 64 20 6f 66 20 76 65 72 69 66 79 | .the.signature.instead.of.verify | 
| 19e420 | 69 6e 67 0a 20 20 20 20 20 20 20 20 3b 3b 20 69    74 2e 20 20 57 65 20 72 65 6d 6f 76 65 20 74 68 | ing.........;;.it...We.remove.th | 
| 19e440 | 61 74 20 6c 61 74 65 72 20 61 6e 64 20 74 68 65    6e 20 69 6e 73 65 72 74 20 74 68 65 20 76 65 72 | at.later.and.then.insert.the.ver | 
| 19e460 | 69 66 69 63 61 74 69 6f 6e 0a 20 20 20 20 20 20    20 20 3b 3b 20 6f 75 74 70 75 74 20 75 73 69 6e | ification.........;;.output.usin | 
| 19e480 | 67 20 22 67 69 74 20 76 65 72 69 66 79 2d 74 61    67 22 20 28 77 69 74 68 6f 75 74 20 74 68 65 20 | g."git.verify-tag".(without.the. | 
| 19e4a0 | 22 2d 76 22 29 2e 0a 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 | "-v")..........(magit-git-insert | 
| 19e4c0 | 20 22 63 61 74 2d 66 69 6c 65 22 20 22 74 61 67    22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | ."cat-file"."tag".magit-buffer-r | 
| 19e4e0 | 65 76 69 73 69 6f 6e 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 | evision).........(goto-char.beg) | 
| 19e500 | 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72    64 2d 6c 69 6e 65 20 33 29 0a 20 20 20 20 20 20 | .........(forward-line.3)....... | 
| 19e520 | 20 20 28 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 | ..(delete-region.beg.(point))).. | 
| 19e540 | 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74    20 22 5e 74 61 67 67 65 72 20 5c 5c 28 5b 5e 3c | .....(looking-at."^tagger.\\([^< | 
| 19e560 | 5d 2b 5c 5c 29 20 3c 5c 5c 28 5b 5e 3e 5d 2b 5c    5c 29 22 29 0a 20 20 20 20 20 20 28 6c 65 74 20 | ]+\\).<\\([^>]+\\)").......(let. | 
| 19e580 | 28 28 68 65 61 64 69 6e 67 20 28 66 6f 72 6d 61    74 20 22 54 61 67 67 65 72 3a 20 25 73 20 3c 25 | ((heading.(format."Tagger:.%s.<% | 
| 19e5a0 | 73 3e 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 | s>"............................. | 
| 19e5c0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(match-string.1)............... | 
| 19e5e0 | 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 32 29 29 | ...............(match-string.2)) | 
| 19e600 | 29 29 0a 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 | )).........(magit-delete-line).. | 
| 19e620 | 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 68 65 61 64 69 | .......(insert.(propertize.headi | 
| 19e640 | 6e 67 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 20 20 20 20 | ng.'font-lock-face.............. | 
| 19e660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27    6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65 | ...............'magit-section-se | 
| 19e680 | 63 6f 6e 64 61 72 79 2d 68 65 61 64 69 6e 67 29    29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | condary-heading))).......(magit- | 
| 19e6a0 | 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 0a    20 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 | insert-heading).......(if.(re-se | 
| 19e6c0 | 61 72 63 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 | arch-forward."-----BEGIN.PGP.SIG | 
| 19e6e0 | 4e 41 54 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 | NATURE-----".nil.t)...........(p | 
| 19e700 | 72 6f 67 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 | rogn.............(let.((beg.(mat | 
| 19e720 | 63 68 2d 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 | ch-beginning.0)))............... | 
| 19e740 | 28 72 65 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 | (re-search-forward."-----END.PGP | 
| 19e760 | 20 53 49 47 4e 41 54 55 52 45 2d 2d 2d 2d 2d 22    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .SIGNATURE-----")............... | 
| 19e780 | 28 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 | (delete-region.beg.(point))).... | 
| 19e7a0 | 20 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 | .........(insert.?\n)........... | 
| 19e7c0 | 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 66 79 2d 74 | ..(magit-process-git.t."verify-t | 
| 19e7e0 | 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 20 20 20 20 | ag".magit-buffer-revision))..... | 
| 19e800 | 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 20 20 20 | ....(goto-char.(point-max))).... | 
| 19e820 | 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 20 6d 61 67 69 | ...(insert.?\n))))..(defvar.magi | 
| 19e840 | 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65    2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 28 | t-commit-message-section-map...( | 
| 19e860 | 6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d    73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29 | let.((map.(make-sparse-keymap))) | 
| 19e880 | 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79    20 6d 61 70 20 5b 72 65 6d 61 70 20 6d 61 67 69 | .....(define-key.map.[remap.magi | 
| 19e8a0 | 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 27    6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | t-visit-thing].'magit-show-commi | 
| 19e8c0 | 74 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b    65 79 6d 61 70 20 66 6f 72 20 60 63 6f 6d 6d 69 | t).....map)..."Keymap.for.`commi | 
| 19e8e0 | 74 2d 6d 65 73 73 61 67 65 27 20 73 65 63 74 69    6f 6e 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d | t-message'.sections.")..(defun.m | 
| 19e900 | 61 67 69 74 2d 69 6e 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 | agit-insert-revision-message.(). | 
| 19e920 | 20 20 22 49 6e 73 65 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 | .."Insert.the.commit.message.int | 
| 19e940 | 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 6d 61 67 69 74 2d 69 | o.a.revision.buffer."...(magit-i | 
| 19e960 | 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 2d 6d 65 | nsert-section.section.(commit-me | 
| 19e980 | 73 73 61 67 65 29 0a 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 | ssage).....(oset.section.heading | 
| 19e9a0 | 2d 68 69 67 68 6c 69 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 | -highlight-face.'magit-diff-revi | 
| 19e9c0 | 73 69 6f 6e 2d 73 75 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 | sion-summary-highlight).....(let | 
| 19e9e0 | 20 28 28 62 65 67 20 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 | .((beg.(point))...........(rev.m | 
| 19ea00 | 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 20 20 28 69 6e | agit-buffer-revision)).......(in | 
| 19ea20 | 73 65 72 74 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 20 20 | sert.(with-temp-buffer.......... | 
| 19ea40 | 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 6d 61 74 20 | .......(magit-rev-insert-format. | 
| 19ea60 | 22 25 42 22 20 72 65 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 | "%B".rev).................(magit | 
| 19ea80 | 2d 72 65 76 69 73 69 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 | -revision--wash-message)))...... | 
| 19eaa0 | 20 28 69 66 20 28 3d 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 | .(if.(=.(point).(+.beg.2))...... | 
| 19eac0 | 20 20 20 20 20 28 70 72 6f 67 6e 20 28 62 61 63    6b 77 61 72 64 2d 64 65 6c 65 74 65 2d 63 68 61 | .....(progn.(backward-delete-cha | 
| 19eae0 | 72 20 32 29 0a 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 22 28 | r.2)..................(insert."( | 
| 19eb00 | 6e 6f 20 6d 65 73 73 61 67 65 29 5c 6e 22 29 29    0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | no.message)\n")).........(goto-c | 
| 19eb20 | 68 61 72 20 62 65 67 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 | har.beg).........(save-excursion | 
| 19eb40 | 0a 20 20 20 20 20 20 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 | ...........(while.(search-forwar | 
| 19eb60 | 64 20 22 5c 72 5c 6e 22 20 6e 69 6c 20 74 29 20    3b 20 52 65 6d 6f 76 65 20 74 72 61 69 6c 69 6e | d."\r\n".nil.t).;.Remove.trailin | 
| 19eb80 | 67 20 43 52 73 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 | g.CRs..............(delete-regio | 
| 19eba0 | 6e 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69    6e 67 20 30 29 20 28 31 2b 20 28 6d 61 74 63 68 | n.(match-beginning.0).(1+.(match | 
| 19ebc0 | 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 29 29    29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | -beginning.0))))).........(when. | 
| 19ebe0 | 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66    69 6c 6c 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 | magit-revision-fill-summary-line | 
| 19ec00 | 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 28 6d | ...........(let.((fill-column.(m | 
| 19ec20 | 69 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f    6e 2d 66 69 6c 6c 2d 73 75 6d 6d 61 72 79 2d 6c | in.magit-revision-fill-summary-l | 
| 19ec40 | 69 6e 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 | ine............................. | 
| 19ec60 | 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 77 69    64 74 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ......(window-width))))......... | 
| 19ec80 | 20 20 20 20 28 66 69 6c 6c 2d 72 65 67 69 6f 6e    20 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65 2d 65 | ....(fill-region.(point).(line-e | 
| 19eca0 | 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a    20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 | nd-position)))).........(when.ma | 
| 19ecc0 | 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 73 0a 20 | git-revision-use-hash-sections.. | 
| 19ece0 | 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 20 20 | .........(save-excursion........ | 
| 19ed00 | 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 20 20 20 20 20 20 20 | .....(while.(not.(eobp))........ | 
| 19ed20 | 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 5c 5c 5f 3c 22 | .......(re-search-forward."\\_<" | 
| 19ed40 | 20 6e 69 6c 20 27 6d 6f 76 65 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | .nil.'move)...............(let.( | 
| 19ed60 | 28 62 65 67 20 28 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 28 | (beg.(point))).................( | 
| 19ed80 | 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72    64 20 22 5c 5c 5f 3e 22 20 6e 69 6c 20 74 29 0a | re-search-forward."\\_>".nil.t). | 
| 19eda0 | 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 28 70 6f 69 6e 74 29 | ................(when.(>.(point) | 
| 19edc0 | 20 62 65 67 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 74 | .beg)...................(let.((t | 
| 19ede0 | 65 78 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 65 72 74 | ext.(buffer-substring-no-propert | 
| 19ee00 | 69 65 73 20 62 65 67 20 28 70 6f 69 6e 74 29 29    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ies.beg.(point)))).............. | 
| 19ee20 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 70 63    61 73 65 20 6d 61 67 69 74 2d 72 65 76 69 73 69 | .......(when.(pcase.magit-revisi | 
| 19ee40 | 6f 6e 2d 75 73 65 2d 68 61 73 68 2d 73 65 63 74    69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 | on-use-hash-sections............ | 
| 19ee60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 60 71 75 69 63 6b 65 73 74 20 3b 20 66 61 | .................(`quickest.;.fa | 
| 19ee80 | 6c 73 65 20 6e 65 67 61 74 69 76 65 73 20 61 6e    64 20 70 6f 73 69 74 69 76 65 73 0a 20 20 20 20 | lse.negatives.and.positives..... | 
| 19eea0 | 20 20 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 3e | .........................(and.(> | 
| 19eec0 | 3d 20 28 6c 65 6e 67 74 68 20 74 65 78 74 29 20    37 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | =.(length.text).7).............. | 
| 19eee0 | 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 74 | .....................(string-mat | 
| 19ef00 | 63 68 2d 70 20 22 5b 30 2d 39 5d 22 20 74 65 78    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-p."[0-9]".text).............. | 
| 19ef20 | 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 74 | .....................(string-mat | 
| 19ef40 | 63 68 2d 70 20 22 5b 61 2d 7a 5d 22 20 74 65 78    74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ch-p."[a-z]".text)))............ | 
| 19ef60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 60 71 75 69 63 6b 65 72 20 20 3b 20 66 61 | .................(`quicker..;.fa | 
| 19ef80 | 6c 73 65 20 6e 65 67 61 74 69 76 65 73 20 28 6e    75 6d 62 65 72 2d 6c 65 73 73 20 68 61 73 68 65 | lse.negatives.(number-less.hashe | 
| 19efa0 | 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).............................. | 
| 19efc0 | 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 20 20 20 20 20 20 | (and.(>=.(length.text).7)....... | 
| 19efe0 | 20 20 20 20 20 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 | 
| 19f000 | 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 20 20 20 20 20 20 | ing-match-p."[0-9]".text)....... | 
| 19f020 | 20 20 20 20 20 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 | 
| 19f040 | 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 20 20 20 20 20 20 | it-commit-p.text)))............. | 
| 19f060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 60 71 75 69 63 6b 20 20 20 20 3b 20 66 61 6c | ................(`quick....;.fal | 
| 19f080 | 73 65 20 6e 65 67 61 74 69 76 65 73 20 28 73 68    6f 72 74 20 68 61 73 68 65 73 29 0a 20 20 20 20 | se.negatives.(short.hashes)..... | 
| 19f0a0 | 20 20 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 3e | .........................(and.(> | 
| 19f0c0 | 3d 20 28 6c 65 6e 67 74 68 20 74 65 78 74 29 20    37 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | =.(length.text).7).............. | 
| 19f0e0 | 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 | 
| 19f100 | 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 20 20 20 20 20 | it-p.text))).................... | 
| 19f120 | 20 20 20 20 20 20 20 20 20 28 60 73 6c 6f 77 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(`slow................. | 
| 19f140 | 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 70 20 74 65 78 | .............(magit-commit-p.tex | 
| 19f160 | 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 28 70 75 74 2d | t))).......................(put- | 
| 19f180 | 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 0a 20 20 20 20 20 20 | text-property.beg.(point)....... | 
| 19f1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 19f1c0 | 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). | 
| 19f1e0 | 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 6e 64 | ......................(let.((end | 
| 19f200 | 20 28 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 20 20 20 20 20 | .(point)))...................... | 
| 19f220 | 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 20 20 20 20 20 20 | ...(goto-char.beg).............. | 
| 19f240 | 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 6f 6e | ...........(magit-insert-section | 
| 19f260 | 20 28 63 6f 6d 6d 69 74 20 74 65 78 74 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(commit.text).................. | 
| 19f280 | 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63    68 61 72 20 65 6e 64 29 29 29 29 29 29 29 29 29 | .........(goto-char.end))))))))) | 
| 19f2a0 | 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 20 | ).........(save-excursion....... | 
| 19f2c0 | 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 28 6d 61 | ....(forward-line)...........(ma | 
| 19f2e0 | 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 20 | git--add-face-text-property..... | 
| 19f300 | 20 20 20 20 20 20 20 62 65 67 20 28 70 6f 69 6e    74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 | .......beg.(point).'magit-diff-r | 
| 19f320 | 65 76 69 73 69 6f 6e 2d 73 75 6d 6d 61 72 79 29    0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | evision-summary)...........(magi | 
| 19f340 | 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67    29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e | t-insert-heading)).........(when | 
| 19f360 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68    6c 69 67 68 74 2d 6b 65 79 77 6f 72 64 73 0a 20 | .magit-diff-highlight-keywords.. | 
| 19f380 | 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 20 20 | .........(save-excursion........ | 
| 19f3a0 | 20 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 | .....(while.(re-search-forward." | 
| 19f3c0 | 5c 5c 5b 5b 5e 5b 5d 2a 5c 5c 5d 22 20 6e 69 6c    20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | \\[[^[]*\\]".nil.t)............. | 
| 19f3e0 | 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 6d 61    74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 | ..(let.((beg.(match-beginning.0) | 
| 19f400 | 29 0a 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 6d 61 74 63 | ).....................(end.(matc | 
| 19f420 | 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 28 70 75 74 2d | h-end.0))).................(put- | 
| 19f440 | 74 65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 | text-property..................b | 
| 19f460 | 65 67 20 65 6e 64 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 | eg.end.'font-lock-face.......... | 
| 19f480 | 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20    28 28 66 61 63 65 20 28 67 65 74 2d 74 65 78 74 | ........(if-let.((face.(get-text | 
| 19f4a0 | 2d 70 72 6f 70 65 72 74 79 20 62 65 67 20 27 66    6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 29 29 29 | -property.beg.'font-lock-face))) | 
| 19f4c0 | 0a 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 66 61 63 65 | ......................(list.face | 
| 19f4e0 | 20 27 6d 61 67 69 74 2d 6b 65 79 77 6f 72 64 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'magit-keyword)................ | 
| 19f500 | 20 20 20 20 27 6d 61 67 69 74 2d 6b 65 79 77 6f    72 64 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 | ....'magit-keyword))))))........ | 
| 19f520 | 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 29 29 29 0a 0a 28 64 | .(goto-char.(point-max))))))..(d | 
| 19f540 | 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72    74 2d 72 65 76 69 73 69 6f 6e 2d 6e 6f 74 65 73 | efun.magit-insert-revision-notes | 
| 19f560 | 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 63 6f    6d 6d 69 74 20 6e 6f 74 65 73 20 69 6e 74 6f 20 | .()..."Insert.commit.notes.into. | 
| 19f580 | 61 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65    72 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 76 61 | a.revision.buffer."...(let*.((va | 
| 19f5a0 | 72 20 22 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66    22 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 | r."core.notesRef")..........(def | 
| 19f5c0 | 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 20    76 61 72 29 20 22 72 65 66 73 2f 6e 6f 74 65 73 | .(or.(magit-get.var)."refs/notes | 
| 19f5e0 | 2f 63 6f 6d 6d 69 74 73 22 29 29 29 0a 20 20 20    20 28 64 6f 6c 69 73 74 20 28 72 65 66 20 28 6f | /commits"))).....(dolist.(ref.(o | 
| 19f600 | 72 20 28 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 66 73 29 | r.(magit-list-active-notes-refs) | 
| 19f620 | 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 74 69 6f 6e 20 73 | )).......(magit-insert-section.s | 
| 19f640 | 65 63 74 69 6f 6e 20 28 6e 6f 74 65 73 20 72 65    66 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 72 65 | ection.(notes.ref.(not.(equal.re | 
| 19f660 | 66 20 64 65 66 29 29 29 0a 20 20 20 20 20 20 20    20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 68 | f.def))).........(oset.section.h | 
| 19f680 | 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74    2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 | eading-highlight-face.'magit-dif | 
| 19f6a0 | 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 0a 20 20 20 20 20 20 | f-hunk-heading-highlight)....... | 
| 19f6c0 | 20 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 20 20 | ..(let.((beg.(point))........... | 
| 19f6e0 | 20 20 20 20 28 72 65 76 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 | ....(rev.magit-buffer-revision)) | 
| 19f700 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65    72 74 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 | ...........(insert.(with-temp-bu | 
| 19f720 | 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 6d 61 67 69 74 2d | ffer.....................(magit- | 
| 19f740 | 67 69 74 2d 69 6e 73 65 72 74 20 22 2d 63 22 20    28 63 6f 6e 63 61 74 20 22 63 6f 72 65 2e 6e 6f | git-insert."-c".(concat."core.no | 
| 19f760 | 74 65 73 52 65 66 3d 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 | tesRef=".ref)................... | 
| 19f780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 6e 6f 74 65 73 22 20 22 73 68 6f | ...................."notes"."sho | 
| 19f7a0 | 77 22 20 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 28 6d 61 67 | w".rev).....................(mag | 
| 19f7c0 | 69 74 2d 72 65 76 69 73 69 6f 6e 2d 2d 77 61 73    68 2d 6d 65 73 73 61 67 65 29 29 29 0a 20 20 20 | it-revision--wash-message))).... | 
| 19f7e0 | 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 28 70    6f 69 6e 74 29 20 62 65 67 29 0a 20 20 20 20 20 | .......(if.(=.(point).beg)...... | 
| 19f800 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d    63 61 6e 63 65 6c 2d 73 65 63 74 69 6f 6e 29 0a | .........(magit-cancel-section). | 
| 19f820 | 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)..... | 
| 19f840 | 20 20 20 20 20 20 20 20 28 65 6e 64 2d 6f 66 2d    6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 | ........(end-of-line)........... | 
| 19f860 | 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61    74 20 22 20 28 25 73 29 22 0a 20 20 20 20 20 20 | ..(insert.(format.".(%s)"....... | 
| 19f880 | 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 7a | ......................(propertiz | 
| 19f8a0 | 65 20 28 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 | e.(if.(string-prefix-p."refs/not | 
| 19f8c0 | 65 73 2f 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 | es/".ref)....................... | 
| 19f8e0 | 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 | 
| 19f900 | 20 72 65 66 20 31 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 | .ref.11)........................ | 
| 19f920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 | ...................ref)......... | 
| 19f940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 19f960 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20    27 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 29 29 | 'font-lock-face.'magit-refname)) | 
| 19f980 | 29 0a 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 29 0a 20 20 20 | ).............(forward-char).... | 
| 19f9a0 | 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 70 | .........(magit--add-face-text-p | 
| 19f9c0 | 72 6f 70 65 72 74 79 20 62 65 67 20 28 70 6f 69    6e 74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d | roperty.beg.(point).'magit-diff- | 
| 19f9e0 | 68 75 6e 6b 2d 68 65 61 64 69 6e 67 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | hunk-heading).............(magit | 
| 19fa00 | 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 20 20 20 20 28 67 6f | -insert-heading).............(go | 
| 19fa20 | 74 6f 2d 63 68 61 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 | to-char.(point-max))............ | 
| 19fa40 | 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29    29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | .(insert.?\n)))))))..(defun.magi | 
| 19fa60 | 74 2d 72 65 76 69 73 69 6f 6e 2d 2d 77 61 73 68    2d 6d 65 73 73 61 67 65 20 28 29 0a 20 20 28 6c | t-revision--wash-message.()...(l | 
| 19fa80 | 65 74 20 28 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20    27 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 | et.((major-mode.'git-commit-mode | 
| 19faa0 | 29 29 0a 20 20 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 | )).....(hack-dir-local-variables | 
| 19fac0 | 29 0a 20 20 20 20 28 68 61 63 6b 2d 6c 6f 63 61    6c 2d 76 61 72 69 61 62 6c 65 73 2d 61 70 70 6c | ).....(hack-local-variables-appl | 
| 19fae0 | 79 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d    65 6d 71 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d | y))...(unless.(memq.git-commit-m | 
| 19fb00 | 61 6a 6f 72 2d 6d 6f 64 65 20 27 28 6e 69 6c 20    74 65 78 74 2d 6d 6f 64 65 29 29 0a 20 20 20 20 | ajor-mode.'(nil.text-mode))..... | 
| 19fb20 | 28 66 75 6e 63 61 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 0a | (funcall.git-commit-major-mode). | 
| 19fb40 | 20 20 20 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 65    6e 73 75 72 65 29 29 0a 20 20 28 62 75 66 66 65 | ....(font-lock-ensure))...(buffe | 
| 19fb60 | 72 2d 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66    75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | r-string))..(defun.magit-insert- | 
| 19fb80 | 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 73    20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 68 65 | revision-headers.()..."Insert.he | 
| 19fba0 | 61 64 65 72 73 20 61 62 6f 75 74 20 74 68 65 20    63 6f 6d 6d 69 74 20 69 6e 74 6f 20 61 20 72 65 | aders.about.the.commit.into.a.re | 
| 19fbc0 | 76 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 | vision.buffer."...(magit-insert- | 
| 19fbe0 | 73 65 63 74 69 6f 6e 20 28 68 65 61 64 65 72 73    29 0a 20 20 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 | section.(headers).....(--when-le | 
| 19fc00 | 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72    6d 61 74 20 22 25 44 22 20 6d 61 67 69 74 2d 62 | t.(magit-rev-format."%D".magit-b | 
| 19fc20 | 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 22    2d 2d 64 65 63 6f 72 61 74 65 3d 66 75 6c 6c 22 | uffer-revision."--decorate=full" | 
| 19fc40 | 29 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 | ).......(insert.(magit-format-re | 
| 19fc60 | 66 2d 6c 61 62 65 6c 73 20 69 74 29 20 3f 5c 73    29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 | f-labels.it).?\s)).....(insert.( | 
| 19fc80 | 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 74 2d 72 | propertize..............(magit-r | 
| 19fca0 | 65 76 2d 70 61 72 73 65 20 28 63 6f 6e 63 61 74    20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 | ev-parse.(concat.magit-buffer-re | 
| 19fcc0 | 76 69 73 69 6f 6e 20 22 5e 7b 63 6f 6d 6d 69 74    7d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | vision."^{commit}"))............ | 
| 19fce0 | 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 29 0a | ..'font-lock-face.'magit-hash)). | 
| 19fd00 | 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 20 28 | ....(magit-insert-heading).....( | 
| 19fd20 | 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 20 28 6d 61 67 69 74 | let.((beg.(point))).......(magit | 
| 19fd40 | 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 72 65 76 69 73 69 6f | -rev-insert-format.magit-revisio | 
| 19fd60 | 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 20 20 20 20 20 20 20 | n-headers-format................ | 
| 19fd80 | 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 65 76 | ................magit-buffer-rev | 
| 19fda0 | 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 74 2d 72 65 76 69 73 | ision).......(magit-insert-revis | 
| 19fdc0 | 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 72 2d 72 65 76 69 73 | ion-gravatars.magit-buffer-revis | 
| 19fde0 | 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 2d 72 65 76 69 73 69 | ion.beg)).....(when.magit-revisi | 
| 19fe00 | 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 20 20 20 20 28 64 6f | on-insert-related-refs.......(do | 
| 19fe20 | 6c 69 73 74 20 28 70 61 72 65 6e 74 20 28 6d 61    67 69 74 2d 63 6f 6d 6d 69 74 2d 70 61 72 65 6e | list.(parent.(magit-commit-paren | 
| 19fe40 | 74 73 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 20 | ts.magit-buffer-revision))...... | 
| 19fe60 | 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 69 74 | ...(magit-insert-section.(commit | 
| 19fe80 | 20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20    20 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 20 28 | .parent)...........(let.((line.( | 
| 19fea0 | 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 70 61 72 65 6e 74 29 | magit-rev-format."%h.%s".parent) | 
| 19fec0 | 29 29 0a 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 20 22 5e 5c | )).............(string-match."^\ | 
| 19fee0 | 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c 5c 28 2e 2a    5c 5c 29 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 | \([^.]+\\).\\(.*\\)".line)...... | 
| 19ff00 | 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 73 | .......(magit-bind-match-strings | 
| 19ff20 | 20 28 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 20 20 20 20 28 | .(hash.msg).line...............( | 
| 19ff40 | 69 6e 73 65 72 74 20 22 50 61 72 65 6e 74 3a 20    20 20 20 20 22 29 0a 20 20 20 20 20 20 20 20 20 | insert."Parent:.....").......... | 
| 19ff60 | 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 68 61 73 68 20 27 66 | .....(insert.(propertize.hash.'f | 
| 19ff80 | 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 0a 20 20 20 20 | ont-lock-face.'magit-hash))..... | 
| 19ffa0 | 20 20 20 20 20 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 | ..........(insert.".".msg."\n")) | 
| 19ffc0 | 29 29 29 0a 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 64 | ))).......(magit--insert-related | 
| 19ffe0 | 2d 72 65 66 73 0a 20 20 20 20 20 20 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 | -refs........magit-buffer-revisi | 
| 1a0000 | 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 20 28 65 | on."--merged"."Merged"........(e | 
| 1a0020 | 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 2d | q.magit-revision-insert-related- | 
| 1a0040 | 72 65 66 73 20 27 61 6c 6c 29 29 0a 20 20 20 20    20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 | refs.'all)).......(magit--insert | 
| 1a0060 | 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 0a 20 20    20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 | -related-refs........magit-buffe | 
| 1a0080 | 72 2d 72 65 76 69 73 69 6f 6e 20 22 2d 2d 63 6f    6e 74 61 69 6e 73 22 20 22 43 6f 6e 74 61 69 6e | r-revision."--contains"."Contain | 
| 1a00a0 | 65 64 22 0a 20 20 20 20 20 20 20 28 6d 65 6d 71    20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d | ed"........(memq.magit-revision- | 
| 1a00c0 | 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72    65 66 73 20 27 28 61 6c 6c 20 6d 69 78 65 64 29 | insert-related-refs.'(all.mixed) | 
| 1a00e0 | 29 29 0a 20 20 20 20 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 | )).......(when-let.((follows.(ma | 
| 1a0100 | 67 69 74 2d 67 65 74 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 | git-get-current-tag.magit-buffer | 
| 1a0120 | 2d 72 65 76 69 73 69 6f 6e 20 74 29 29 29 0a 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 61 | -revision.t))).........(let.((ta | 
| 1a0140 | 67 20 28 63 61 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 | g.(car..follows))............... | 
| 1a0160 | 28 63 6e 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 | (cnt.(cadr.follows)))........... | 
| 1a0180 | 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 74 61 67 29 0a | (magit-insert-section.(tag.tag). | 
| 1a01a0 | 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 20 | ............(insert............. | 
| 1a01c0 | 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 5c 6e 22 | .(format."Follows:....%s.(%s)\n" | 
| 1a01e0 | 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 7a | ......................(propertiz | 
| 1a0200 | 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 | 
| 1a0220 | 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 70 65 72 74 69 | )......................(properti | 
| 1a0240 | 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)....... | 
| 1a0260 | 20 20 20 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 | 
| 1a0280 | 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 29 29 | -lock-face.'magit-branch-local)) | 
| 1a02a0 | 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e    2d 6c 65 74 20 28 28 70 72 65 63 65 64 65 73 20 | )))).......(when-let.((precedes. | 
| 1a02c0 | 28 6d 61 67 69 74 2d 67 65 74 2d 6e 65 78 74 2d    74 61 67 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | (magit-get-next-tag.magit-buffer | 
| 1a02e0 | 2d 72 65 76 69 73 69 6f 6e 20 74 29 29 29 0a 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 61 | -revision.t))).........(let.((ta | 
| 1a0300 | 67 20 28 63 61 72 20 20 70 72 65 63 65 64 65 73    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.(car..precedes)).............. | 
| 1a0320 | 20 28 63 6e 74 20 28 63 61 64 72 20 70 72 65 63    65 64 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 | .(cnt.(cadr.precedes)))......... | 
| 1a0340 | 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 74 61 67 | ..(magit-insert-section.(tag.tag | 
| 1a0360 | 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 50 | ).............(insert.(format."P | 
| 1a0380 | 72 65 63 65 64 65 73 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 | recedes:...%s.(%s)\n"........... | 
| 1a03a0 | 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 74 61 | ..................(propertize.ta | 
| 1a03c0 | 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 29 0a 20 20 | g.'font-lock-face.'magit-tag)... | 
| 1a03e0 | 20 20 20 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 | 
| 1a0400 | 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 0a 20 20 20 | rtize.(number-to-string.cnt).... | 
| 1a0420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a0440 | 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 74 61 67 29 | .....'font-lock-face.'magit-tag) | 
| 1a0460 | 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 | 
| 1a0480 | 66 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 | fun.magit--insert-related-refs.( | 
| 1a04a0 | 72 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 | rev.arg.title.remote)...(when-le | 
| 1a04c0 | 74 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 | t.((refs.(magit-list-related-bra | 
| 1a04e0 | 6e 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 | nches.arg.rev.(and.remote."-a")) | 
| 1a0500 | 29 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 | )).....(insert.title.":".(make-s | 
| 1a0520 | 74 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 | tring.(-.10.(length.title)).?\s) | 
| 1a0540 | 29 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 | ).....(dolist.(branch.refs)..... | 
| 1a0560 | 20 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 | ..(if.(<=.(+.(current-column).1. | 
| 1a0580 | 28 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 | (length.branch))...............( | 
| 1a05a0 | 77 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 | window-width))...........(insert | 
| 1a05c0 | 20 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 | .?\s).........(insert.?\n.(make- | 
| 1a05e0 | 73 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 | string.12.?\s))).......(magit-in | 
| 1a0600 | 73 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 | sert-section.(branch.branch).... | 
| 1a0620 | 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 68 20 | .....(insert.(propertize.branch. | 
| 1a0640 | 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 20 20 20 20 20 20 20 | 'font-lock-face................. | 
| 1a0660 | 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 78 2d 70 | ............(if.(string-prefix-p | 
| 1a0680 | 20 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 | ."remotes/".branch)............. | 
| 1a06a0 | 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 | 
| 1a06c0 | 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 20 20 20 20 20 | h-remote........................ | 
| 1a06e0 | 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 29 29 29 29 29 0a | .......'magit-branch-local))))). | 
| 1a0700 | 20 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 | ....(insert.?\n)))..(defun.magit | 
| 1a0720 | 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 73 20 28 72 65 76 20 | -insert-revision-gravatars.(rev. | 
| 1a0740 | 62 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 | beg)...(when.(and.magit-revision | 
| 1a0760 | 2d 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 | -show-gravatars..............(wi | 
| 1a0780 | 6e 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 | ndow-system)).....(require.'grav | 
| 1a07a0 | 61 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 | atar).....(pcase-let.((`(,author | 
| 1a07c0 | 20 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 | ...,committer).................. | 
| 1a07e0 | 28 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 | (pcase.magit-revision-show-grava | 
| 1a0800 | 74 61 72 73 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 28 60 74 20 27 28 22 5e | tars....................(`t.'("^ | 
| 1a0820 | 41 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 | Author:....."..."^Commit:.....") | 
| 1a0840 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 60 61 75 74 68 6f 72 20 27 28 | )....................(`author.'( | 
| 1a0860 | 22 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 | "^Author:....."...nil))......... | 
| 1a0880 | 20 20 20 20 20 20 20 20 20 20 20 28 60 63 6f 6d    6d 69 74 74 65 72 20 27 28 6e 69 6c 20 2e 20 22 | ...........(`committer.'(nil..." | 
| 1a08a0 | 5e 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 | ^Commit:....."))................ | 
| 1a08c0 | 20 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 | ....(_.magit-revision-show-grava | 
| 1a08e0 | 74 61 72 73 29 29 29 29 0a 20 20 20 20 20 20 28    2d 2d 77 68 65 6e 2d 6c 65 74 20 28 61 6e 64 20 | tars)))).......(--when-let.(and. | 
| 1a0900 | 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 61 45 22 20 72 | author.(magit-rev-format."%aE".r | 
| 1a0920 | 65 76 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 72 65 76 69 73 | ev)).........(magit-insert-revis | 
| 1a0940 | 69 6f 6e 2d 67 72 61 76 61 74 61 72 20 62 65 67    20 72 65 76 20 69 74 20 61 75 74 68 6f 72 29 29 | ion-gravatar.beg.rev.it.author)) | 
| 1a0960 | 0a 20 20 20 20 20 20 28 2d 2d 77 68 65 6e 2d 6c    65 74 20 28 61 6e 64 20 63 6f 6d 6d 69 74 74 65 | .......(--when-let.(and.committe | 
| 1a0980 | 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72    6d 61 74 20 22 25 63 45 22 20 72 65 76 29 29 0a | r.(magit-rev-format."%cE".rev)). | 
| 1a09a0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69    6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 67 | ........(magit-insert-revision-g | 
| 1a09c0 | 72 61 76 61 74 61 72 20 62 65 67 20 72 65 76 20    69 74 20 63 6f 6d 6d 69 74 74 65 72 29 29 29 29 | ravatar.beg.rev.it.committer)))) | 
| 1a09e0 | 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 73 69 6f 6e 2d | )..(defun.magit-insert-revision- | 
| 1a0a00 | 67 72 61 76 61 74 61 72 20 28 62 65 67 20 72 65    76 20 65 6d 61 69 6c 20 72 65 67 65 78 70 29 0a | gravatar.(beg.rev.email.regexp). | 
| 1a0a20 | 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 72 | ..(save-excursion.....(goto-char | 
| 1a0a40 | 20 62 65 67 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 | .beg).....(when.(re-search-forwa | 
| 1a0a60 | 72 64 20 72 65 67 65 78 70 20 6e 69 6c 20 74 29    0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 | rd.regexp.nil.t).......(when-let | 
| 1a0a80 | 20 28 28 77 69 6e 64 6f 77 20 28 67 65 74 2d 62    75 66 66 65 72 2d 77 69 6e 64 6f 77 29 29 29 0a | .((window.(get-buffer-window))). | 
| 1a0aa0 | 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28    63 6f 6c 75 6d 6e 20 20 20 28 6c 65 6e 67 74 68 | ........(let*.((column...(length | 
| 1a0ac0 | 20 28 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 20 20 | .(match-string.0)))............. | 
| 1a0ae0 | 20 20 20 28 66 6f 6e 74 2d 6f 62 6a 20 28 71 75    65 72 79 2d 66 6f 6e 74 20 28 66 6f 6e 74 2d 61 | ...(font-obj.(query-font.(font-a | 
| 1a0b00 | 74 20 28 70 6f 69 6e 74 29 20 77 69 6e 64 6f 77    29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t.(point).window)))............. | 
| 1a0b20 | 20 20 20 28 73 69 7a 65 20 20 20 20 20 28 2a 20    32 20 28 61 72 65 66 20 66 6f 6e 74 2d 6f 62 6a | ...(size.....(*.2.(aref.font-obj | 
| 1a0b40 | 20 34 29 29 29 0a 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 28 61 6c 69 67 6e 2d 74 6f 20 28 | .4)))................(align-to.( | 
| 1a0b60 | 2b 20 63 6f 6c 75 6d 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 | +.column........................ | 
| 1a0b80 | 20 20 20 20 20 28 63 65 69 6c 69 6e 67 20 28 2f    20 73 69 7a 65 20 28 61 72 65 66 20 66 6f 6e 74 | .....(ceiling.(/.size.(aref.font | 
| 1a0ba0 | 2d 6f 62 6a 20 37 29 20 31 2e 30 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -obj.7).1.0))................... | 
| 1a0bc0 | 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 20 20 28 67 72 | ..........1))................(gr | 
| 1a0be0 | 61 76 61 74 61 72 2d 73 69 7a 65 20 28 2d 20 73    69 7a 65 20 32 29 29 29 0a 20 20 20 20 20 20 20 | avatar-size.(-.size.2)))........ | 
| 1a0c00 | 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72    73 20 3b 20 73 65 72 76 69 63 65 20 6d 61 79 20 | ...(ignore-errors.;.service.may. | 
| 1a0c20 | 62 65 20 75 6e 72 65 61 63 68 61 62 6c 65 0a 20    20 20 20 20 20 20 20 20 20 20 20 28 67 72 61 76 | be.unreachable.............(grav | 
| 1a0c40 | 61 74 61 72 2d 72 65 74 72 69 65 76 65 20 65 6d    61 69 6c 20 27 6d 61 67 69 74 2d 69 6e 73 65 72 | atar-retrieve.email.'magit-inser | 
| 1a0c60 | 74 2d 72 65 76 69 73 69 6f 6e 2d 67 72 61 76 61    74 61 72 2d 63 62 0a 20 20 20 20 20 20 20 20 20 | t-revision-gravatar-cb.......... | 
| 1a0c80 | 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 67 72 61 76 | ......................(list.grav | 
| 1a0ca0 | 61 74 61 72 2d 73 69 7a 65 20 72 65 76 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atar-size.rev................... | 
| 1a0cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 70 6f 69 6e 74 2d 6d 61 72 6b 65 72 | ...................(point-marker | 
| 1a0ce0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... | 
| 1a0d00 | 20 20 20 20 20 20 20 61 6c 69 67 6e 2d 74 6f 20    63 6f 6c 75 6d 6e 29 29 29 29 29 29 29 29 0a 0a | .......align-to.column)))))))).. | 
| 1a0d20 | 28 64 65 66 75 6e 20 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 | (defun.magit-insert-revision-gra | 
| 1a0d40 | 76 61 74 61 72 2d 63 62 20 28 69 6d 61 67 65 20    73 69 7a 65 20 72 65 76 20 6d 61 72 6b 65 72 20 | vatar-cb.(image.size.rev.marker. | 
| 1a0d60 | 61 6c 69 67 6e 2d 74 6f 20 63 6f 6c 75 6d 6e 29    0a 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 69 | align-to.column)...(unless.(eq.i | 
| 1a0d80 | 6d 61 67 65 20 27 65 72 72 6f 72 29 0a 20 20 20    20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 75 66 | mage.'error).....(when-let.((buf | 
| 1a0da0 | 66 65 72 20 28 6d 61 72 6b 65 72 2d 62 75 66 66    65 72 20 6d 61 72 6b 65 72 29 29 29 0a 20 20 20 | fer.(marker-buffer.marker))).... | 
| 1a0dc0 | 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.. | 
| 1a0de0 | 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 20 | .......(save-excursion.......... | 
| 1a0e00 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 6d 61 72 6b    65 72 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b | .(goto-char.marker)...........;; | 
| 1a0e20 | 20 54 68 65 20 62 75 66 66 65 72 20 6d 69 67 68    74 20 64 69 73 70 6c 61 79 20 61 6e 6f 74 68 65 | .The.buffer.might.display.anothe | 
| 1a0e40 | 72 20 72 65 76 69 73 69 6f 6e 20 62 79 20 6e 6f    77 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 3b | r.revision.by.now.or...........; | 
| 1a0e60 | 3b 20 69 74 20 6d 69 67 68 74 20 68 61 76 65 20    62 65 65 6e 20 72 65 66 72 65 73 68 65 64 2c 20 | ;.it.might.have.been.refreshed,. | 
| 1a0e80 | 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 61 6e    6f 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 | in.which.case.another........... | 
| 1a0ea0 | 3b 3b 20 70 72 6f 63 65 73 73 20 6d 69 67 68 74    20 61 6c 72 65 61 64 79 20 68 61 76 65 20 69 6e | ;;.process.might.already.have.in | 
| 1a0ec0 | 73 65 72 74 65 64 20 74 68 65 20 69 6d 61 67 65    2e 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | serted.the.image............(whe | 
| 1a0ee0 | 6e 20 28 61 6e 64 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 | n.(and.(equal.rev.magit-buffer-r | 
| 1a0f00 | 65 76 69 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 28 6e | evision)......................(n | 
| 1a0f20 | 6f 74 20 28 65 71 20 28 63 61 72 2d 73 61 66 65    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ot.(eq.(car-safe................ | 
| 1a0f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 63 61 72 2d 73 61 66 65 0a 20 20 20 20 20 20 | ................(car-safe....... | 
| 1a0f60 | 20 20 20 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 65 74 2d 74 | ..........................(get-t | 
| 1a0f80 | 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 70 6f    69 6e 74 29 20 27 64 69 73 70 6c 61 79 29 29 29 | ext-property.(point).'display))) | 
| 1a0fa0 | 0a 20 20 20 20 20 20 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 | ...............................' | 
| 1a0fc0 | 69 6d 61 67 65 29 29 29 0a 20 20 20 20 20 20 20    20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 20 | image))).............(let.((top. | 
| 1a0fe0 | 60 28 28 2c 40 69 6d 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 | `((,@image...................... | 
| 1a1000 | 20 20 20 20 20 3a 61 73 63 65 6e 74 20 63 65 6e    74 65 72 20 3a 72 65 6c 69 65 66 20 31 20 3a 73 | .....:ascent.center.:relief.1.:s | 
| 1a1020 | 63 61 6c 65 20 31 20 3a 68 65 69 67 68 74 20 2c    73 69 7a 65 29 0a 20 20 20 20 20 20 20 20 20 20 | cale.1.:height.,size)........... | 
| 1a1040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 6c 69 63 65 20 30 2e 30 20 30 2e 30 20 31 2e | ...............(slice.0.0.0.0.1. | 
| 1a1060 | 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 62 6f 74 20 | 0.0.5)))...................(bot. | 
| 1a1080 | 60 28 28 2c 40 69 6d 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 | `((,@image...................... | 
| 1a10a0 | 20 20 20 20 20 3a 61 73 63 65 6e 74 20 63 65 6e    74 65 72 20 3a 72 65 6c 69 65 66 20 31 20 3a 73 | .....:ascent.center.:relief.1.:s | 
| 1a10c0 | 63 61 6c 65 20 31 20 3a 68 65 69 67 68 74 20 2c    73 69 7a 65 29 0a 20 20 20 20 20 20 20 20 20 20 | cale.1.:height.,size)........... | 
| 1a10e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 6c 69 63 65 20 30 2e 30 20 30 2e 35 20 31 2e | ...............(slice.0.0.0.5.1. | 
| 1a1100 | 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 69 67 | 0.1.0)))...................(alig | 
| 1a1120 | 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 29 29 | n.`((space.:align-to.,align-to)) | 
| 1a1140 | 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 65 76 | ))...............(when.magit-rev | 
| 1a1160 | 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 20 20 | ision-use-gravatar-kludge....... | 
| 1a1180 | 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 29 0a | ..........(cl-rotatef.top.bot)). | 
| 1a11a0 | 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 65 61 | ..............(let.((inhibit-rea | 
| 1a11c0 | 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 73 65 | d-only.t)).................(inse | 
| 1a11e0 | 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 70 29 | rt.(propertize.".".'display.top) | 
| 1a1200 | 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 | 
| 1a1220 | 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 20 20 | rtize.".".'display.align))...... | 
| 1a1240 | 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 20 20 | ...........(forward-line)....... | 
| 1a1260 | 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 29 0a | ..........(forward-char.column). | 
| 1a1280 | 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 74 | ................(insert.(propert | 
| 1a12a0 | 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 20 20 | ize.".".'display.bot)).......... | 
| 1a12c0 | 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 20 27 | .......(insert.(propertize.".".' | 
| 1a12e0 | 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 65 72 | display.align))))))))))..;;;.Mer | 
| 1a1300 | 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 65 64 | ge-Preview.Mode..(define-derived | 
| 1a1320 | 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 20 6d | -mode.magit-merge-preview-mode.m | 
| 1a1340 | 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 20 22 | agit-diff-mode."Magit.Merge"..." | 
| 1a1360 | 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 20 20 | Mode.for.previewing.a.merge."... | 
| 1a1380 | 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 2d 6c | :group.'magit-diff...(hack-dir-l | 
| 1a13a0 | 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 29 29 | ocal-variables-non-file-buffer)) | 
| 1a13c0 | 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 64 65 | ..(put.'magit-merge-preview-mode | 
| 1a13e0 | 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 0a 20 | .'magit-diff-default-arguments.. | 
| 1a1400 | 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 6e 20 | ....'("--no-ext-diff"))..(defun. | 
| 1a1420 | 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 72 | magit-merge-preview-setup-buffer | 
| 1a1440 | 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 27 6d | .(rev)...(magit-setup-buffer.#'m | 
| 1a1460 | 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 20 20 | agit-merge-preview-mode.nil..... | 
| 1a1480 | 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 20 20 | (magit-buffer-revision.rev)..... | 
| 1a14a0 | 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 73 5e | (magit-buffer-range.(format."%s^ | 
| 1a14c0 | 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 74 2d | ..%s".rev.rev))))..(defun.magit- | 
| 1a14e0 | 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 29 0a | merge-preview-refresh-buffer.(). | 
| 1a1500 | 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 | 
| 1a1520 | 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 72 20 | ent-branch))..........(head.(or. | 
| 1a1540 | 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 22 29 | branch.(magit-rev-verify."HEAD") | 
| 1a1560 | 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 2d 66 | ))).....(magit-set-header-line-f | 
| 1a1580 | 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 66 20 | ormat.(format."Preview.merge.of. | 
| 1a15a0 | 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 20 20 | %s.into.%s"..................... | 
| 1a15c0 | 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 | 
| 1a15e0 | 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 20 | er-revision..................... | 
| 1a1600 | 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 63 68 | ......................(or.branch | 
| 1a1620 | 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 65 63 | ."HEAD"))).....(magit-insert-sec | 
| 1a1640 | 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 6e 73 | tion.(diffbuf).......(magit--ins | 
| 1a1660 | 65 72 74 2d 64 69 66 66 0a 20 20 20 20 20 20 20    20 22 6d 65 72 67 65 2d 74 72 65 65 22 20 28 6d | ert-diff........."merge-tree".(m | 
| 1a1680 | 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 68 65 61 | agit-git-string."merge-base".hea | 
| 1a16a0 | 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 20 20 20 20 | d.magit-buffer-revision)........ | 
| 1a16c0 | 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 29 29 29 0a | .head.magit-buffer-revision)))). | 
| 1a16e0 | 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 | 
| 1a1700 | 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 6d 65 | e.(&context.(major-mode.magit-me | 
| 1a1720 | 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 75 66 66 65 | rge-preview-mode))...magit-buffe | 
| 1a1740 | 72 2d 72 65 76 69 73 69 6f 6e 29 0a 0a 3b 3b 3b    20 44 69 66 66 20 53 65 63 74 69 6f 6e 73 0a 0a | r-revision)..;;;.Diff.Sections.. | 
| 1a1760 | 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 73 74 61 | (defun.magit-hunk-set-window-sta | 
| 1a1780 | 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 69 73 20 | rt.(section)..."When.SECTION.is. | 
| 1a17a0 | 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 69 6e 6e | a.`hunk',.ensure.that.its.beginn | 
| 1a17c0 | 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 4e 20 68 | ing.is.visible..It.the.SECTION.h | 
| 1a17e0 | 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 6e 6f 74 | as.a.different.type,.then.do.not | 
| 1a1800 | 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 63 74 69 | hing."...(when.(magit-hunk-secti | 
| 1a1820 | 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 69 6f 6e | on-p.section).....(magit-section | 
| 1a1840 | 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 0a 28 61 | -set-window-start.section)))..(a | 
| 1a1860 | 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 74 2d | dd-hook.'magit-section-movement- | 
| 1a1880 | 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 73 74 61 | hook.#'magit-hunk-set-window-sta | 
| 1a18a0 | 72 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 68 75 6e 6b 2d 67 6f 74 6f 2d 73 75 63 63 | rt)..(defun.magit-hunk-goto-succ | 
| 1a18c0 | 65 73 73 6f 72 20 28 73 65 63 74 69 6f 6e 20 61    72 67 29 0a 20 20 28 61 6e 64 20 28 6d 61 67 69 | essor.(section.arg)...(and.(magi | 
| 1a18e0 | 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 20 | t-hunk-section-p.section)....... | 
| 1a1900 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 70 61 72    65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 | .(when-let.((parent.(magit-get-s | 
| 1a1920 | 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 20 20 20 20 20 20 | ection.......................... | 
| 1a1940 | 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e    2d 69 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 | ..(magit-section-ident.......... | 
| 1a1960 | 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 | 
| 1a1980 | 20 70 61 72 65 6e 74 29 29 29 29 29 0a 20 20 20    20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 68 | .parent)))))..........(let*.((ch | 
| 1a19a0 | 69 6c 64 72 65 6e 20 28 6f 72 65 66 20 70 61 72    65 6e 74 20 63 68 69 6c 64 72 65 6e 29 29 0a 20 | ildren.(oref.parent.children)).. | 
| 1a19c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    73 69 62 6c 69 6e 67 73 20 28 6d 61 67 69 74 2d | ...............(siblings.(magit- | 
| 1a19e0 | 73 65 63 74 69 6f 6e 2d 73 69 62 6c 69 6e 67 73    20 73 65 63 74 69 6f 6e 20 27 70 72 65 76 29 29 | section-siblings.section.'prev)) | 
| 1a1a00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 70 72 65 76 69 6f 75 73 20 28 6e 74 68 20 | .................(previous.(nth. | 
| 1a1a20 | 28 6c 65 6e 67 74 68 20 73 69 62 6c 69 6e 67 73    29 20 63 68 69 6c 64 72 65 6e 29 29 29 0a 20 20 | (length.siblings).children)))... | 
| 1a1a40 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f    74 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 | .........(if.(not.arg).......... | 
| 1a1a60 | 20 20 20 20 20 20 28 2d 2d 77 68 65 6e 2d 6c 65    74 20 28 6f 72 20 70 72 65 76 69 6f 75 73 20 28 | ......(--when-let.(or.previous.( | 
| 1a1a80 | 63 61 72 20 28 6c 61 73 74 20 63 68 69 6c 64 72    65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | car.(last.children)))........... | 
| 1a1aa0 | 20 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 20 69 74 29 0a 20 | .......(magit-section-goto.it).. | 
| 1a1ac0 | 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 20 20 20 | ................t).............. | 
| 1a1ae0 | 28 77 68 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 20 28 6d | (when.previous................(m | 
| 1a1b00 | 61 67 69 74 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 | agit-section-goto.previous)).... | 
| 1a1b20 | 20 20 20 20 20 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 | ..........(if.(and.(stringp.arg) | 
| 1a1b40 | 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 65 61 72 63 | .......................(re-searc | 
| 1a1b60 | 68 2d 66 6f 72 77 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 | h-forward.arg.(oref.parent.end). | 
| 1a1b80 | 74 29 29 0a 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 | t))..................(goto-char. | 
| 1a1ba0 | 28 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 20 | (match-beginning.0))............ | 
| 1a1bc0 | 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28    6f 72 65 66 20 28 63 61 72 20 28 6c 61 73 74 20 | ....(goto-char.(oref.(car.(last. | 
| 1a1be0 | 63 68 69 6c 64 72 65 6e 29 29 20 65 6e 64 29 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | children)).end))................ | 
| 1a1c00 | 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)............... | 
| 1a1c20 | 20 28 77 68 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 | .(while.(looking-at."^.")....(fo | 
| 1a1c40 | 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 20 20 20 20 20 20 28 | rward-line.-1))................( | 
| 1a1c60 | 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61    74 20 22 5e 5b 2d 2b 5d 22 29 20 28 66 6f 72 77 | while.(looking-at."^[-+]").(forw | 
| 1a1c80 | 61 72 64 2d 6c 69 6e 65 20 2d 31 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | ard-line.-1))................(fo | 
| 1a1ca0 | 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 29 29 29    29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 | rward-line)))))))..(add-hook.'ma | 
| 1a1cc0 | 67 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 68 6f 6f 6b 20 | git-section-goto-successor-hook. | 
| 1a1ce0 | 23 27 6d 61 67 69 74 2d 68 75 6e 6b 2d 67 6f 74    6f 2d 73 75 63 63 65 73 73 6f 72 29 0a 0a 28 64 | #'magit-hunk-goto-successor)..(d | 
| 1a1d00 | 65 66 76 61 72 20 6d 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 | efvar.magit-unstaged-section-map | 
| 1a1d20 | 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 6d    61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 | ...(let.((map.(make-sparse-keyma | 
| 1a1d40 | 70 29 29 29 0a 20 20 20 20 28 64 65 66 69 6e 65    2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d 61 70 20 | p))).....(define-key.map.[remap. | 
| 1a1d60 | 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e    67 5d 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d | magit-visit-thing]..'magit-diff- | 
| 1a1d80 | 75 6e 73 74 61 67 65 64 29 0a 20 20 20 20 28 64    65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 | unstaged).....(define-key.map.[r | 
| 1a1da0 | 65 6d 61 70 20 6d 61 67 69 74 2d 64 65 6c 65 74    65 2d 74 68 69 6e 67 5d 20 27 6d 61 67 69 74 2d | emap.magit-delete-thing].'magit- | 
| 1a1dc0 | 64 69 73 63 61 72 64 29 0a 20 20 20 20 28 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 73 22 | discard).....(define-key.map."s" | 
| 1a1de0 | 20 27 6d 61 67 69 74 2d 73 74 61 67 65 29 0a 20    20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d | .'magit-stage).....(define-key.m | 
| 1a1e00 | 61 70 20 22 75 22 20 27 6d 61 67 69 74 2d 75 6e    73 74 61 67 65 29 0a 20 20 20 20 6d 61 70 29 0a | ap."u".'magit-unstage).....map). | 
| 1a1e20 | 20 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 | .."Keymap.for.the.`unstaged'.sec | 
| 1a1e40 | 74 69 6f 6e 2e 22 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 | tion.")..(magit-define-section-j | 
| 1a1e60 | 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 55 6e | umper.magit-jump-to-unstaged."Un | 
| 1a1e80 | 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 66 75 | staged.changes".unstaged)..(defu | 
| 1a1ea0 | 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 73 20 | n.magit-insert-unstaged-changes. | 
| 1a1ec0 | 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 6e 73 | ()..."Insert.section.showing.uns | 
| 1a1ee0 | 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 74 2d | taged.changes."...(magit-insert- | 
| 1a1f00 | 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 69 6e | section.(unstaged).....(magit-in | 
| 1a1f20 | 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 3a 22 | sert-heading."Unstaged.changes:" | 
| 1a1f40 | 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 0a 20 20 20 20 20 20 | ).....(magit--insert-diff....... | 
| 1a1f60 | 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 72 67 73 20 22 2d | "diff".magit-buffer-diff-args."- | 
| 1a1f80 | 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 69 74 2d 62 75 66 | -no-prefix"......."--".magit-buf | 
| 1a1fa0 | 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 20 6d 61 67 69 74 | fer-diff-files)))..(defvar.magit | 
| 1a1fc0 | 2d 73 74 61 67 65 64 2d 73 65 63 74 69 6f 6e 2d    6d 61 70 0a 20 20 28 6c 65 74 20 28 28 6d 61 70 | -staged-section-map...(let.((map | 
| 1a1fe0 | 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65    79 6d 61 70 29 29 29 0a 20 20 20 20 28 64 65 66 | .(make-sparse-keymap))).....(def | 
| 1a2000 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 5b 72 65 6d    61 70 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 | ine-key.map.[remap.magit-visit-t | 
| 1a2020 | 68 69 6e 67 5d 20 20 20 20 20 20 27 6d 61 67 69    74 2d 64 69 66 66 2d 73 74 61 67 65 64 29 0a 20 | hing]......'magit-diff-staged).. | 
| 1a2040 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d    61 70 20 5b 72 65 6d 61 70 20 6d 61 67 69 74 2d | ...(define-key.map.[remap.magit- | 
| 1a2060 | 64 65 6c 65 74 65 2d 74 68 69 6e 67 5d 20 20 20    20 20 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 | delete-thing].....'magit-discard | 
| 1a2080 | 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65    79 20 6d 61 70 20 5b 72 65 6d 61 70 20 6d 61 67 | ).....(define-key.map.[remap.mag | 
| 1a20a0 | 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f 6d    6d 69 74 5d 20 27 6d 61 67 69 74 2d 72 65 76 65 | it-revert-no-commit].'magit-reve | 
| 1a20c0 | 72 73 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65    2d 6b 65 79 20 6d 61 70 20 22 73 22 20 27 6d 61 | rse).....(define-key.map."s".'ma | 
| 1a20e0 | 67 69 74 2d 73 74 61 67 65 29 0a 20 20 20 20 28    64 65 66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 | git-stage).....(define-key.map." | 
| 1a2100 | 75 22 20 27 6d 61 67 69 74 2d 75 6e 73 74 61 67    65 29 0a 20 20 20 20 6d 61 70 29 0a 20 20 22 4b | u".'magit-unstage).....map)..."K | 
| 1a2120 | 65 79 6d 61 70 20 66 6f 72 20 74 68 65 20 60 73    74 61 67 65 64 27 20 73 65 63 74 69 6f 6e 2e 22 | eymap.for.the.`staged'.section." | 
| 1a2140 | 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 65 72 20 | )..(magit-define-section-jumper. | 
| 1a2160 | 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 65 64 20 63 68 61 | magit-jump-to-staged."Staged.cha | 
| 1a2180 | 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 74 2d 69 6e 73 65 | nges".staged)..(defun.magit-inse | 
| 1a21a0 | 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 73 65 72 74 20 73 | rt-staged-changes.()..."Insert.s | 
| 1a21c0 | 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 67 65 73 2e 22 0a | ection.showing.staged.changes.". | 
| 1a21e0 | 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 65 73 20 61 73 20 | ..;;.Avoid.listing.all.files.as. | 
| 1a2200 | 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 72 65 20 72 65 70 | deleted.when.visiting.a.bare.rep | 
| 1a2220 | 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 65 70 6f 2d 70 29 | o....(unless.(magit-bare-repo-p) | 
| 1a2240 | 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 73 74 61 67 | .....(magit-insert-section.(stag | 
| 1a2260 | 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 61 64 69 6e 67 20 | ed).......(magit-insert-heading. | 
| 1a2280 | 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 6d 61 67 69 74 2d | "Staged.changes:").......(magit- | 
| 1a22a0 | 2d 69 6e 73 65 72 74 2d 64 69 66 66 0a 20 20 20    20 20 20 20 20 22 64 69 66 66 22 20 22 2d 2d 63 | -insert-diff........."diff"."--c | 
| 1a22c0 | 61 63 68 65 64 22 20 6d 61 67 69 74 2d 62 75 66    66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 22 2d | ached".magit-buffer-diff-args."- | 
| 1a22e0 | 2d 6e 6f 2d 70 72 65 66 69 78 22 0a 20 20 20 20    20 20 20 20 22 2d 2d 22 20 6d 61 67 69 74 2d 62 | -no-prefix"........."--".magit-b | 
| 1a2300 | 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73    29 29 29 29 0a 0a 3b 3b 3b 20 44 69 66 66 20 54 | uffer-diff-files))))..;;;.Diff.T | 
| 1a2320 | 79 70 65 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 64 69 66 66 2d 74 79 70 65 20 28 26 6f 70 | ype..(defun.magit-diff-type.(&op | 
| 1a2340 | 74 69 6f 6e 61 6c 20 73 65 63 74 69 6f 6e 29 0a    20 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 69 | tional.section)..."Return.the.di | 
| 1a2360 | 66 66 20 74 79 70 65 20 6f 66 20 53 45 43 54 49    4f 4e 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 65 | ff.type.of.SECTION...The.returne | 
| 1a2380 | 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 60 73 74 | d.type.is.one.of.the.symbols.`st | 
| 1a23a0 | 61 67 65 64 27 2c 20 60 75 6e 73 74 61 67 65 64    27 2c 0a 60 63 6f 6d 6d 69 74 74 65 64 27 2c 20 | aged',.`unstaged',.`committed',. | 
| 1a23c0 | 6f 72 20 60 75 6e 64 65 66 69 6e 65 64 27 2e 20    20 54 68 69 73 20 74 79 70 65 20 73 65 72 76 65 | or.`undefined'...This.type.serve | 
| 1a23e0 | 73 20 61 20 73 69 6d 69 6c 61 72 20 70 75 72 70    6f 73 65 0a 61 73 20 74 68 65 20 67 65 6e 65 72 | s.a.similar.purpose.as.the.gener | 
| 1a2400 | 61 6c 20 74 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 | al.type.common.to.all.sections.( | 
| 1a2420 | 77 68 69 63 68 20 69 73 20 73 74 6f 72 65 64 20    69 6e 0a 74 68 65 20 60 74 79 70 65 27 20 73 6c | which.is.stored.in.the.`type'.sl | 
| 1a2440 | 6f 74 20 6f 66 20 74 68 65 20 63 6f 72 72 65 73    70 6f 6e 64 69 6e 67 20 60 6d 61 67 69 74 2d 73 | ot.of.the.corresponding.`magit-s | 
| 1a2460 | 65 63 74 69 6f 6e 27 20 73 74 72 75 63 74 29 20    62 75 74 0a 74 61 6b 65 73 20 61 64 64 69 74 69 | ection'.struct).but.takes.additi | 
| 1a2480 | 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e    20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 20 20 | onal.information.into.account... | 
| 1a24a0 | 57 68 65 6e 20 74 68 65 20 53 45 43 54 49 4f 4e    0a 69 73 6e 27 74 20 72 65 6c 61 74 65 64 20 74 | When.the.SECTION.isn't.related.t | 
| 1a24c0 | 6f 20 64 69 66 66 73 20 61 6e 64 20 74 68 65 20    62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e | o.diffs.and.the.buffer.containin | 
| 1a24e0 | 67 20 69 74 20 61 6c 73 6f 20 69 73 6e 27 74 0a    61 20 64 69 66 66 2d 6f 6e 6c 79 20 62 75 66 66 | g.it.also.isn't.a.diff-only.buff | 
| 1a2500 | 65 72 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20    6e 69 6c 2e 0a 0a 43 75 72 72 65 6e 74 6c 79 20 | er,.then.return.nil...Currently. | 
| 1a2520 | 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 60 74 72 61 | the.type.can.also.be.one.of.`tra | 
| 1a2540 | 63 6b 65 64 27 20 61 6e 64 20 60 75 6e 74 72 61    63 6b 65 64 27 0a 62 75 74 20 74 68 65 73 65 20 | cked'.and.`untracked'.but.these. | 
| 1a2560 | 76 61 6c 75 65 73 20 61 72 65 20 6e 6f 74 20 68    61 6e 64 6c 65 64 20 65 78 70 6c 69 63 69 74 6c | values.are.not.handled.explicitl | 
| 1a2580 | 79 20 65 76 65 72 79 77 68 65 72 65 20 74 68 65    79 0a 73 68 6f 75 6c 64 20 62 65 20 61 6e 64 20 | y.everywhere.they.should.be.and. | 
| 1a25a0 | 61 20 70 6f 73 73 69 62 6c 65 20 66 69 78 20 63    6f 75 6c 64 20 62 65 20 74 6f 20 6a 75 73 74 20 | a.possible.fix.could.be.to.just. | 
| 1a25c0 | 72 65 74 75 72 6e 20 6e 69 6c 20 68 65 72 65 2e    0a 0a 54 68 65 20 73 65 63 74 69 6f 6e 20 68 61 | return.nil.here...The.section.ha | 
| 1a25e0 | 73 20 74 6f 20 62 65 20 61 20 60 64 69 66 66 27    20 6f 72 20 60 68 75 6e 6b 27 20 73 65 63 74 69 | s.to.be.a.`diff'.or.`hunk'.secti | 
| 1a2600 | 6f 6e 2c 20 6f 72 20 61 20 73 65 63 74 69 6f 6e    0a 77 68 6f 73 65 20 63 68 69 6c 64 72 65 6e 20 | on,.or.a.section.whose.children. | 
| 1a2620 | 61 72 65 20 6f 66 20 74 79 70 65 20 60 64 69 66    66 27 2e 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c | are.of.type.`diff'...If.optional | 
| 1a2640 | 20 53 45 43 54 49 4f 4e 20 69 73 20 6e 69 6c 2c    0a 72 65 74 75 72 6e 20 74 68 65 20 64 69 66 66 | .SECTION.is.nil,.return.the.diff | 
| 1a2660 | 20 74 79 70 65 20 66 6f 72 20 74 68 65 20 63 75    72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 20 20 | .type.for.the.current.section... | 
| 1a2680 | 49 6e 20 62 75 66 66 65 72 73 20 77 68 6f 73 65    0a 6d 61 6a 6f 72 20 6d 6f 64 65 20 69 73 20 60 | In.buffers.whose.major.mode.is.` | 
| 1a26a0 | 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 27    20 53 45 43 54 49 4f 4e 20 69 73 20 69 67 6e 6f | magit-diff-mode'.SECTION.is.igno | 
| 1a26c0 | 72 65 64 20 61 6e 64 20 74 68 65 20 74 79 70 65    0a 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 75 | red.and.the.type.is.determined.u | 
| 1a26e0 | 73 69 6e 67 20 6f 74 68 65 72 20 6d 65 61 6e 73    2e 20 20 49 6e 20 60 6d 61 67 69 74 2d 72 65 76 | sing.other.means...In.`magit-rev | 
| 1a2700 | 69 73 69 6f 6e 2d 6d 6f 64 65 27 0a 62 75 66 66    65 72 73 20 74 68 65 20 74 79 70 65 20 69 73 20 | ision-mode'.buffers.the.type.is. | 
| 1a2720 | 61 6c 77 61 79 73 20 60 63 6f 6d 6d 69 74 74 65    64 27 2e 0a 0a 44 6f 20 6e 6f 74 20 63 6f 6e 66 | always.`committed'...Do.not.conf | 
| 1a2740 | 75 73 65 20 74 68 69 73 20 77 69 74 68 20 60 6d    61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 27 | use.this.with.`magit-diff-scope' | 
| 1a2760 | 20 28 77 68 69 63 68 20 73 65 65 29 2e 22 0a 20    20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 6f 72 | .(which.see)."...(--when-let.(or | 
| 1a2780 | 20 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 74 69 6f 6e 29 | .section.(magit-current-section) | 
| 1a27a0 | 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 | 
| 1a27c0 | 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 | 
| 1a27e0 | 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 | 
| 1a2800 | 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)... | 
| 1a2820 | 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 | 
| 1a2840 | 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 | 
| 1a2860 | 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))........ | 
| 1a2880 | 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71    75 61 6c 20 63 6f 6e 73 74 20 22 2d 2d 6e 6f 2d | ......(cond.((equal.const."--no- | 
| 1a28a0 | 69 6e 64 65 78 22 29 20 27 75 6e 64 65 66 69 6e    65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | index").'undefined)............. | 
| 1a28c0 | 20 20 20 20 20 20 20 28 28 6f 72 20 28 6e 6f 74    20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 | .......((or.(not.range)......... | 
| 1a28e0 | 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 65 71 20 72 61 | ................(magit-rev-eq.ra | 
| 1a2900 | 6e 67 65 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 | nge."HEAD")).................... | 
| 1a2920 | 20 28 69 66 20 28 65 71 75 61 6c 20 63 6f 6e 73    74 20 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 | .(if.(equal.const."--cached")... | 
| 1a2940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 27 73 74 61 67 65 64 0a 20 20 | ......................'staged... | 
| 1a2960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 27 75 6e 73 74 61 67 65 64 29 29 0a | ....................'unstaged)). | 
| 1a2980 | 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 6f 6e 73 74 | ...................((equal.const | 
| 1a29a0 | 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 20 20 20 | ."--cached").................... | 
| 1a29c0 | 20 28 69 66 20 28 6d 61 67 69 74 2d 72 65 76 2d    68 65 61 64 2d 70 20 72 61 6e 67 65 29 0a 20 20 | .(if.(magit-rev-head-p.range)... | 
| 1a29e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 27 73 74 61 67 65 64 0a 20 20 | ......................'staged... | 
| 1a2a00 | 20 20 20 20 20 20 20 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 | ....................'undefined)) | 
| 1a2a20 | 20 3b 20 69 2e 65 2e 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 | .;.i.e..committed.and.staged.... | 
| 1a2a40 | 20 20 20 20 20 20 20 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 | ................(t.'committed))) | 
| 1a2a60 | 29 0a 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 | 
| 1a2a80 | 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 20 28 6c 65 74 | git-status-mode)............(let | 
| 1a2aa0 | 20 28 28 73 74 79 70 65 20 28 6f 72 65 66 20 69    74 20 74 79 70 65 29 29 29 0a 20 20 20 20 20 20 | .((stype.(oref.it.type)))....... | 
| 1a2ac0 | 20 20 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 | .......(if.(memq.stype.'(staged. | 
| 1a2ae0 | 75 6e 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 | unstaged.tracked.untracked)).... | 
| 1a2b00 | 20 20 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 | ..............stype............. | 
| 1a2b20 | 20 20 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 | ...(pcase.stype................. | 
| 1a2b40 | 20 28 28 6f 72 20 60 66 69 6c 65 20 60 6d 6f 64    75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .((or.`file.`module)............ | 
| 1a2b60 | 20 20 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 69 74 20 70 | .......(let*.((parent.(oref.it.p | 
| 1a2b80 | 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 20 20 20 | arent))......................... | 
| 1a2ba0 | 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 0a 20 20 | .(type...(oref.parent.type)))... | 
| 1a2bc0 | 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 79 70 65 | ..................(if.(memq.type | 
| 1a2be0 | 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 20 20 20 | .'(file.module))................ | 
| 1a2c00 | 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 65 6e 74 | .........(magit-diff-type.parent | 
| 1a2c20 | 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 29 29 0a | ).......................type))). | 
| 1a2c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 28 60 68 75 6e 6b 20 28 74 68 72 65 61 64 2d | .................(`hunk.(thread- | 
| 1a2c60 | 66 69 72 73 74 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 | first.it........................ | 
| 1a2c80 | 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 20 20 20 | ...(oref.parent)................ | 
| 1a2ca0 | 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)........ | 
| 1a2cc0 | 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 74 79 70 65 29 29 29 | ...................(oref.type))) | 
| 1a2ce0 | 29 29 29 29 0a 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 | ))))...........((derived-mode-p. | 
| 1a2d00 | 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 20 28 69 66 20 | 'magit-log-mode)............(if. | 
| 1a2d20 | 28 6f 72 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 20 27 63 | (or.(and.(magit-section-match.'c | 
| 1a2d40 | 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 20 20 20 20 20 20 | ommit.section).................. | 
| 1a2d60 | 20 20 20 20 20 20 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 | .......(oref.section.children)). | 
| 1a2d80 | 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 6f | ...................(magit-sectio | 
| 1a2da0 | 6e 2d 6d 61 74 63 68 20 5b 2a 20 66 69 6c 65 20    63 6f 6d 6d 69 74 5d 20 73 65 63 74 69 6f 6e 29 | n-match.[*.file.commit].section) | 
| 1a2dc0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 27 63 6f 6d 6d 69 74 74 65 64 0a 20 20 20 20 | )................'committed..... | 
| 1a2de0 | 20 20 20 20 20 20 20 20 20 27 75 6e 64 65 66 69    6e 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .........'undefined))........... | 
| 1a2e00 | 28 74 20 27 75 6e 64 65 66 69 6e 65 64 29 29 29    29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 6d 61 67 | (t.'undefined))))..(cl-defun.mag | 
| 1a2e20 | 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 20 28 26    6f 70 74 69 6f 6e 61 6c 20 28 73 65 63 74 69 6f | it-diff-scope.(&optional.(sectio | 
| 1a2e40 | 6e 20 6e 69 6c 20 73 73 65 63 74 69 6f 6e 29 20    73 74 72 69 63 74 29 0a 20 20 22 52 65 74 75 72 | n.nil.ssection).strict)..."Retur | 
| 1a2e60 | 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 72 20 74 | n.the.diff.scope.of.SECTION.or.t | 
| 1a2e80 | 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 41 20 64 69 66 66 27 | he.selected.section(s)...A.diff' | 
| 1a2ea0 | 73 20 5c 22 73 63 6f 70 65 5c 22 20 64 65 73 63    72 69 62 65 73 20 77 68 61 74 20 70 61 72 74 20 | s.\"scope\".describes.what.part. | 
| 1a2ec0 | 6f 66 20 61 20 64 69 66 66 20 69 73 20 73 65 6c    65 63 74 65 64 2c 20 69 74 20 69 73 0a 61 20 73 | of.a.diff.is.selected,.it.is.a.s | 
| 1a2ee0 | 79 6d 62 6f 6c 2c 20 6f 6e 65 20 6f 66 20 60 72    65 67 69 6f 6e 27 2c 20 60 68 75 6e 6b 27 2c 20 | ymbol,.one.of.`region',.`hunk',. | 
| 1a2f00 | 60 68 75 6e 6b 73 27 2c 20 60 66 69 6c 65 27 2c    20 60 66 69 6c 65 73 27 2c 20 6f 72 0a 60 6c 69 | `hunks',.`file',.`files',.or.`li | 
| 1a2f20 | 73 74 27 2e 20 20 44 6f 20 6e 6f 74 20 63 6f 6e    66 75 73 65 20 74 68 69 73 20 77 69 74 68 20 74 | st'...Do.not.confuse.this.with.t | 
| 1a2f40 | 68 65 20 64 69 66 66 20 5c 22 74 79 70 65 5c 22    2c 20 61 73 20 72 65 74 75 72 6e 65 64 20 62 79 | he.diff.\"type\",.as.returned.by | 
| 1a2f60 | 0a 60 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70    65 27 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c | .`magit-diff-type'...If.optional | 
| 1a2f80 | 20 53 45 43 54 49 4f 4e 20 69 73 20 6e 6f 6e 2d    6e 69 6c 2c 20 74 68 65 6e 20 72 65 74 75 72 6e | .SECTION.is.non-nil,.then.return | 
| 1a2fa0 | 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 74 68    61 74 2c 0a 69 67 6e 6f 72 69 6e 67 20 74 68 65 | .the.scope.of.that,.ignoring.the | 
| 1a2fc0 | 20 73 65 63 74 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 | .sections.selected.by.the.region | 
| 1a2fe0 | 2e 20 20 4f 74 68 65 72 77 69 73 65 20 72 65 74    75 72 6e 0a 74 68 65 20 73 63 6f 70 65 20 6f 66 | ...Otherwise.return.the.scope.of | 
| 1a3000 | 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. | 
| 1a3020 | 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65    20 61 6e 64 0a 73 65 6c 65 63 74 73 20 61 20 76 | region.is.active.and.selects.a.v | 
| 1a3040 | 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 73 65 63 74 69 | alid.group.of.diff.related.secti | 
| 1a3060 | 6f 6e 73 2c 20 74 68 65 20 74 79 70 65 20 6f 66    20 74 68 65 73 65 0a 73 65 63 74 69 6f 6e 73 2c | ons,.the.type.of.these.sections, | 
| 1a3080 | 20 69 2e 65 2e 20 60 68 75 6e 6b 73 27 20 6f 72    20 60 66 69 6c 65 73 27 2e 20 20 49 66 20 53 45 | .i.e..`hunks'.or.`files'...If.SE | 
| 1a30a0 | 43 54 49 4f 4e 2c 20 6f 72 20 69 66 20 74 68 61    74 20 69 73 20 6e 69 6c 0a 74 68 65 20 63 75 72 | CTION,.or.if.that.is.nil.the.cur | 
| 1a30c0 | 72 65 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 73    20 61 20 60 68 75 6e 6b 27 20 73 65 63 74 69 6f | rent.section,.is.a.`hunk'.sectio | 
| 1a30e0 | 6e 3b 20 61 6e 64 20 74 68 65 20 72 65 67 69 6f    6e 20 72 65 67 69 6f 6e 0a 73 74 61 72 74 73 20 | n;.and.the.region.region.starts. | 
| 1a3100 | 61 6e 64 20 65 6e 64 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 | and.ends.inside.the.body.of.a.th | 
| 1a3120 | 61 74 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 6e    20 74 68 65 20 74 79 70 65 0a 69 73 20 60 72 65 | at.section,.then.the.type.is.`re | 
| 1a3140 | 67 69 6f 6e 27 2e 20 20 49 66 20 74 68 65 20 72    65 67 69 6f 6e 20 69 73 20 65 6d 70 74 79 20 61 | gion'...If.the.region.is.empty.a | 
| 1a3160 | 66 74 65 72 20 61 20 6d 6f 75 73 65 20 63 6c 69    63 6b 2c 20 74 68 65 6e 0a 60 68 75 6e 6b 27 20 | fter.a.mouse.click,.then.`hunk'. | 
| 1a3180 | 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e 73 74    65 61 64 20 6f 66 20 60 72 65 67 69 6f 6e 27 2e | is.returned.instead.of.`region'. | 
| 1a31a0 | 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 53 54    52 49 43 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c | ..If.optional.STRICT.is.non-nil, | 
| 1a31c0 | 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 69 66 66 20 74 79 70 | .then.return.nil.if.the.diff.typ | 
| 1a31e0 | 65 20 6f 66 0a 74 68 65 20 73 65 63 74 69 6f 6e    20 61 74 20 70 6f 69 6e 74 20 69 73 20 60 75 6e | e.of.the.section.at.point.is.`un | 
| 1a3200 | 74 72 61 63 6b 65 64 27 20 6f 72 20 74 68 65 20    73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 | tracked'.or.the.section.at.point | 
| 1a3220 | 20 69 73 20 6e 6f 74 0a 61 63 74 75 61 6c 6c 79    20 61 20 60 64 69 66 66 27 20 62 75 74 20 61 20 | .is.not.actually.a.`diff'.but.a. | 
| 1a3240 | 60 64 69 66 66 73 74 61 74 27 20 73 65 63 74 69    6f 6e 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 69 | `diffstat'.section."...(let.((si | 
| 1a3260 | 62 6c 69 6e 67 73 20 28 61 6e 64 20 28 6e 6f 74    20 73 73 65 63 74 69 6f 6e 29 20 28 6d 61 67 69 | blings.(and.(not.ssection).(magi | 
| 1a3280 | 74 2d 72 65 67 69 6f 6e 2d 73 65 63 74 69 6f 6e    73 20 6e 69 6c 20 74 29 29 29 29 0a 20 20 20 20 | t-region-sections.nil.t))))..... | 
| 1a32a0 | 28 73 65 74 71 20 73 65 63 74 69 6f 6e 20 28 6f    72 20 73 65 63 74 69 6f 6e 20 28 63 61 72 20 73 | (setq.section.(or.section.(car.s | 
| 1a32c0 | 69 62 6c 69 6e 67 73 29 20 28 6d 61 67 69 74 2d    63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 | iblings).(magit-current-section) | 
| 1a32e0 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e    64 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 | )).....(when.(and.section....... | 
| 1a3300 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f    74 20 73 74 72 69 63 74 29 0a 20 20 20 20 20 20 | .........(or.(not.strict)....... | 
| 1a3320 | 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 20 28 6d 61 67 69 | .............(and.(not.(eq.(magi | 
| 1a3340 | 74 2d 64 69 66 66 2d 74 79 70 65 20 73 65 63 74    69 6f 6e 29 20 27 75 6e 74 72 61 63 6b 65 64 29 | t-diff-type.section).'untracked) | 
| 1a3360 | 29 0a 20 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 | ).........................(not.( | 
| 1a3380 | 65 71 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28    6f 72 65 66 20 73 65 63 74 69 6f 6e 20 70 61 72 | eq.(--when-let.(oref.section.par | 
| 1a33a0 | 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 20 | ent)............................ | 
| 1a33c0 | 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 69 74    20 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 | ........(oref.it.type))......... | 
| 1a33e0 | 20 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 66 66 73 74 | .........................'diffst | 
| 1a3400 | 61 74 29 29 29 29 29 0a 20 20 20 20 20 20 28 70    63 61 73 65 20 28 6c 69 73 74 20 28 6f 72 65 66 | at))))).......(pcase.(list.(oref | 
| 1a3420 | 20 73 65 63 74 69 6f 6e 20 74 79 70 65 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .section.type).................. | 
| 1a3440 | 20 20 28 61 6e 64 20 73 69 62 6c 69 6e 67 73 20    74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(and.siblings.t).............. | 
| 1a3460 | 20 20 20 20 20 20 28 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 | ......(magit-diff-use-hunk-regio | 
| 1a3480 | 6e 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 73 73 65 63 74 69 6f 6e | n-p)....................ssection | 
| 1a34a0 | 29 0a 20 20 20 20 20 20 20 20 28 60 28 68 75 6e    6b 20 6e 69 6c 20 20 20 74 20 20 2c 5f 29 0a 20 | ).........(`(hunk.nil...t..,_).. | 
| 1a34c0 | 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 67    69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 74 65 72 | ........(if.(magit-section-inter | 
| 1a34e0 | 6e 61 6c 2d 72 65 67 69 6f 6e 2d 70 20 73 65 63    74 69 6f 6e 29 20 27 72 65 67 69 6f 6e 20 27 68 | nal-region-p.section).'region.'h | 
| 1a3500 | 75 6e 6b 29 29 0a 20 20 20 20 20 20 20 20 28 60    28 68 75 6e 6b 20 20 20 74 20 20 20 74 20 6e 69 | unk)).........(`(hunk...t...t.ni | 
| 1a3520 | 6c 29 20 27 68 75 6e 6b 73 29 0a 20 20 20 20 20    20 20 20 28 60 28 68 75 6e 6b 20 20 2c 5f 20 20 | l).'hunks).........(`(hunk..,_.. | 
| 1a3540 | 2c 5f 20 20 2c 5f 29 20 27 68 75 6e 6b 29 0a 20    20 20 20 20 20 20 20 28 60 28 66 69 6c 65 20 20 | ,_..,_).'hunk).........(`(file.. | 
| 1a3560 | 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 66 | .t...t.nil).'files).........(`(f | 
| 1a3580 | 69 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 20 20 20 | ile..,_..,_..,_).'file)......... | 
| 1a35a0 | 28 60 28 6d 6f 64 75 6c 65 20 20 20 74 20 20 20    74 20 6e 69 6c 29 20 27 66 69 6c 65 73 29 0a 20 | (`(module...t...t.nil).'files).. | 
| 1a35c0 | 20 20 20 20 20 20 20 28 60 28 6d 6f 64 75 6c 65    20 20 2c 5f 20 20 2c 5f 20 20 2c 5f 29 20 27 66 | .......(`(module..,_..,_..,_).'f | 
| 1a35e0 | 69 6c 65 29 0a 20 20 20 20 20 20 20 20 28 60 28    2c 28 6f 72 20 60 73 74 61 67 65 64 20 60 75 6e | ile).........(`(,(or.`staged.`un | 
| 1a3600 | 73 74 61 67 65 64 20 60 75 6e 74 72 61 63 6b 65    64 29 20 6e 69 6c 20 2c 5f 20 2c 5f 29 20 27 6c | staged.`untracked).nil.,_.,_).'l | 
| 1a3620 | 69 73 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 75 73 65 2d | ist)))))..(defun.magit-diff-use- | 
| 1a3640 | 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 70 20 28 29    0a 20 20 28 61 6e 64 20 28 72 65 67 69 6f 6e 2d | hunk-region-p.()...(and.(region- | 
| 1a3660 | 61 63 74 69 76 65 2d 70 29 0a 20 20 20 20 20 20    20 3b 3b 20 54 4f 44 4f 20 69 6d 70 6c 65 6d 65 | active-p)........;;.TODO.impleme | 
| 1a3680 | 6e 74 20 74 68 69 73 20 66 72 6f 6d 20 66 69 72    73 74 20 70 72 69 6e 63 69 70 61 6c 73 0a 20 20 | nt.this.from.first.principals... | 
| 1a36a0 | 20 20 20 20 20 3b 3b 20 63 75 72 72 65 6e 74 6c    79 20 69 74 27 73 20 74 72 69 61 6c 2d 61 6e 64 | .....;;.currently.it's.trial-and | 
| 1a36c0 | 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 28 6e    6f 74 20 28 61 6e 64 20 28 6f 72 20 28 65 71 20 | -error........(not.(and.(or.(eq. | 
| 1a36e0 | 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 6d 6f    75 73 65 2d 64 72 61 67 2d 72 65 67 69 6f 6e 29 | this-command.'mouse-drag-region) | 
| 1a3700 | 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 20 6c 61 73 74 2d 63 | ......................(eq.last-c | 
| 1a3720 | 6f 6d 6d 61 6e 64 20 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 | ommand.'mouse-drag-region)...... | 
| 1a3740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    3b 3b 20 57 68 65 6e 20 61 6e 6f 74 68 65 72 20 | ................;;.When.another. | 
| 1a3760 | 77 69 6e 64 6f 77 20 77 61 73 20 70 72 65 76 69    6f 75 73 6c 79 0a 20 20 20 20 20 20 20 20 20 20 | window.was.previously........... | 
| 1a3780 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65    6c 65 63 74 65 64 20 74 68 65 6e 20 74 68 65 20 | ...........;;.selected.then.the. | 
| 1a37a0 | 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 69 73 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | last-command.is................. | 
| 1a37c0 | 20 20 20 20 20 3b 3b 20 73 6f 6d 65 20 62 79 74    65 2d 63 6f 64 65 20 66 75 6e 63 74 69 6f 6e 2e | .....;;.some.byte-code.function. | 
| 1a37e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 62 79 74 65 2d 63 6f 64 65 | ......................(byte-code | 
| 1a3800 | 2d 66 75 6e 63 74 69 6f 6e 2d 70 20 6c 61 73 74    2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 | -function-p.last-command))...... | 
| 1a3820 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20    28 72 65 67 69 6f 6e 2d 65 6e 64 29 20 28 72 65 | ............(eq.(region-end).(re | 
| 1a3840 | 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29    29 29 29 29 0a 0a 3b 3b 3b 20 44 69 66 66 20 48 | gion-beginning))))))..;;;.Diff.H | 
| 1a3860 | 69 67 68 6c 69 67 68 74 0a 0a 28 61 64 64 2d 68    6f 6f 6b 20 27 6d 61 67 69 74 2d 73 65 63 74 69 | ighlight..(add-hook.'magit-secti | 
| 1a3880 | 6f 6e 2d 75 6e 68 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 | on-unhighlight-hook.#'magit-diff | 
| 1a38a0 | 2d 75 6e 68 69 67 68 6c 69 67 68 74 29 0a 28 61    64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 | -unhighlight).(add-hook.'magit-s | 
| 1a38c0 | 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74    2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 64 69 | ection-highlight-hook.#'magit-di | 
| 1a38e0 | 66 66 2d 68 69 67 68 6c 69 67 68 74 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 | ff-highlight)..(defun.magit-diff | 
| 1a3900 | 2d 75 6e 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 6f 6e 29 | -unhighlight.(section.selection) | 
| 1a3920 | 0a 20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 68    69 67 68 6c 69 67 68 74 69 6e 67 20 6f 66 20 74 | ..."Remove.the.highlighting.of.t | 
| 1a3940 | 68 65 20 64 69 66 66 2d 72 65 6c 61 74 65 64 20    53 45 43 54 49 4f 4e 2e 22 0a 20 20 28 77 68 65 | he.diff-related.SECTION."...(whe | 
| 1a3960 | 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 6f 6e 29 | n.(magit-hunk-section-p.section) | 
| 1a3980 | 0a 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 74 | .....(magit-diff-paint-hunk.sect | 
| 1a39a0 | 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 20 6e 69    6c 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 | ion.selection.nil).....t))..(def | 
| 1a39c0 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69    67 68 6c 69 67 68 74 20 28 73 65 63 74 69 6f 6e | un.magit-diff-highlight.(section | 
| 1a39e0 | 20 73 65 6c 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 64 69 66 | .selection)..."Highlight.the.dif | 
| 1a3a00 | 66 2d 72 65 6c 61 74 65 64 20 53 45 43 54 49 4f    4e 2e 0a 49 66 20 53 45 43 54 49 4f 4e 20 69 73 | f-related.SECTION..If.SECTION.is | 
| 1a3a20 | 20 6e 6f 74 20 61 20 64 69 66 66 2d 72 65 6c 61    74 65 64 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 | .not.a.diff-related.section,.the | 
| 1a3a40 | 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 20 61 6e 64    0a 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49 66 | n.do.nothing.and.return.nil...If | 
| 1a3a60 | 20 53 45 4c 45 43 54 49 4f 4e 20 69 73 20 6e 6f    6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 69 74 20 69 | .SELECTION.is.non-nil,.then.it.i | 
| 1a3a80 | 73 20 61 20 6c 69 73 74 20 6f 66 20 73 65 63 74    69 6f 6e 73 0a 73 65 6c 65 63 74 65 64 20 62 79 | s.a.list.of.sections.selected.by | 
| 1a3aa0 | 20 74 68 65 20 72 65 67 69 6f 6e 2c 20 69 6e 63    6c 75 64 69 6e 67 20 53 45 43 54 49 4f 4e 2e 20 | .the.region,.including.SECTION.. | 
| 1a3ac0 | 20 41 6c 6c 20 6f 66 20 74 68 65 73 65 20 73 65    63 74 69 6f 6e 73 0a 61 72 65 20 68 69 67 68 6c | .All.of.these.sections.are.highl | 
| 1a3ae0 | 69 67 68 74 65 64 2e 22 0a 20 20 28 69 66 20 28    61 6e 64 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | ighted."...(if.(and.(magit-secti | 
| 1a3b00 | 6f 6e 2d 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 | on-match.'commit.section)....... | 
| 1a3b20 | 20 20 20 20 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 20 20 | .....(oref.section.children))... | 
| 1a3b40 | 20 20 20 20 28 70 72 6f 67 6e 20 28 69 66 20 73    65 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 | ....(progn.(if.selection........ | 
| 1a3b60 | 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73    74 20 28 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 | ..........(dolist.(section.selec | 
| 1a3b80 | 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 28 6d 61 67 69 74 2d | tion)....................(magit- | 
| 1a3ba0 | 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 73 65 6c 65 | diff-highlight-list.section.sele | 
| 1a3bc0 | 63 74 69 6f 6e 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 64 69 | ction))................(magit-di | 
| 1a3be0 | 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 29 29 0a 20 20 20 20 | ff-highlight-list.section))..... | 
| 1a3c00 | 20 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20    28 77 68 65 6e 2d 6c 65 74 20 28 28 73 63 6f 70 | .........t).....(when-let.((scop | 
| 1a3c20 | 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63    6f 70 65 20 73 65 63 74 69 6f 6e 20 74 29 29 29 | e.(magit-diff-scope.section.t))) | 
| 1a3c40 | 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65    71 20 73 63 6f 70 65 20 27 72 65 67 69 6f 6e 29 | .......(cond.((eq.scope.'region) | 
| 1a3c60 | 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 70 61 69 6e 74 2d | ..............(magit-diff-paint- | 
| 1a3c80 | 68 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 20 | hunk.section.selection.t))...... | 
| 1a3ca0 | 20 20 20 20 20 20 20 28 73 65 6c 65 63 74 69 6f    6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .......(selection..............( | 
| 1a3cc0 | 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 20 20 20 | dolist.(section.selection)...... | 
| 1a3ce0 | 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 69 67 68 74 2d | ..........(magit-diff-highlight- | 
| 1a3d00 | 72 65 63 75 72 73 69 76 65 20 73 65 63 74 69 6f    6e 20 73 65 6c 65 63 74 69 6f 6e 29 29 29 0a 20 | recursive.section.selection))).. | 
| 1a3d20 | 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 6d 61 67 69 | ...........(t..............(magi | 
| 1a3d40 | 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 65 20 73 65 63 74 69 | t-diff-highlight-recursive.secti | 
| 1a3d60 | 6f 6e 29 29 29 0a 20 20 20 20 20 20 74 29 29 29    0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 | on))).......t)))..(defun.magit-d | 
| 1a3d80 | 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 72 65    63 75 72 73 69 76 65 20 28 73 65 63 74 69 6f 6e | iff-highlight-recursive.(section | 
| 1a3da0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 6c 65 63    74 69 6f 6e 29 0a 20 20 28 70 63 61 73 65 20 28 | .&optional.selection)...(pcase.( | 
| 1a3dc0 | 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65    20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 60 | magit-diff-scope.section).....(` | 
| 1a3de0 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 64 69 66 66    2d 68 69 67 68 6c 69 67 68 74 2d 6c 69 73 74 20 | list.(magit-diff-highlight-list. | 
| 1a3e00 | 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f    6e 29 29 0a 20 20 20 20 28 60 66 69 6c 65 20 28 | section.selection)).....(`file.( | 
| 1a3e20 | 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c    69 67 68 74 2d 66 69 6c 65 20 73 65 63 74 69 6f | magit-diff-highlight-file.sectio | 
| 1a3e40 | 6e 20 73 65 6c 65 63 74 69 6f 6e 29 29 0a 20 20    20 20 28 60 68 75 6e 6b 20 28 6d 61 67 69 74 2d | n.selection)).....(`hunk.(magit- | 
| 1a3e60 | 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68    65 61 64 69 6e 67 20 73 65 63 74 69 6f 6e 20 73 | diff-highlight-heading.section.s | 
| 1a3e80 | 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | election)............(magit-diff | 
| 1a3ea0 | 2d 70 61 69 6e 74 2d 68 75 6e 6b 20 73 65 63 74    69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 20 74 29 | -paint-hunk.section.selection.t) | 
| 1a3ec0 | 29 0a 20 20 20 20 28 5f 20 20 20 20 20 28 6d 61    67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 | ).....(_.....(magit-section-high | 
| 1a3ee0 | 6c 69 67 68 74 20 73 65 63 74 69 6f 6e 20 6e 69    6c 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | light.section.nil))))..(defun.ma | 
| 1a3f00 | 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67    68 74 2d 6c 69 73 74 20 28 73 65 63 74 69 6f 6e | git-diff-highlight-list.(section | 
| 1a3f20 | 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 6c 65 63    74 69 6f 6e 29 0a 20 20 28 6c 65 74 20 28 28 62 | .&optional.selection)...(let.((b | 
| 1a3f40 | 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 20 20 20 20 20 20 | eg.(oref.section.start))........ | 
| 1a3f60 | 20 28 63 6e 74 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 | .(cnt.(oref.section.content))... | 
| 1a3f80 | 20 20 20 20 20 20 28 65 6e 64 20 28 6f 72 65 66    20 73 65 63 74 69 6f 6e 20 65 6e 64 29 29 29 0a | ......(end.(oref.section.end))). | 
| 1a3fa0 | 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 6d 61 6e 64 20 27 | ....(when.(or.(eq.this-command.' | 
| 1a3fc0 | 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).............. | 
| 1a3fe0 | 20 28 6e 6f 74 20 73 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 | .(not.selection)).......(unless. | 
| 1a4000 | 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 20 | (and.(region-active-p).......... | 
| 1a4020 | 20 20 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 | ..........(<=.(region-beginning) | 
| 1a4040 | 20 62 65 67 29 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 6d 61 | .beg)).........(magit-section-ma | 
| 1a4060 | 6b 65 2d 6f 76 65 72 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 | ke-overlay.beg.cnt.'magit-sectio | 
| 1a4080 | 6e 2d 68 69 67 68 6c 69 67 68 74 29 29 0a 20 20    20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 65 | n-highlight)).......(unless.(ore | 
| 1a40a0 | 66 20 73 65 63 74 69 6f 6e 20 68 69 64 64 65 6e    29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 | f.section.hidden).........(dolis | 
| 1a40c0 | 74 20 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 | t.(child.(oref.section.children) | 
| 1a40e0 | 29 0a 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 | )...........(when.(or.(eq.this-c | 
| 1a4100 | 6f 6d 6d 61 6e 64 20 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 | ommand.'mouse-drag-region)...... | 
| 1a4120 | 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 28 72 65 67 69 6f 6e | ...............(not.(and.(region | 
| 1a4140 | 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 20 20 20 20 20 | -active-p)...................... | 
| 1a4160 | 20 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 | .........(<=.(region-beginning). | 
| 1a4180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a41a0 | 20 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 | ..(oref.child.start)))))........ | 
| 1a41c0 | 20 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 | .....(magit-diff-highlight-recur | 
| 1a41e0 | 73 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 | sive.child.selection))))).....(w | 
| 1a4200 | 68 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 | hen.magit-diff-highlight-hunk-bo | 
| 1a4220 | 64 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 | dy.......(magit-section-make-ove | 
| 1a4240 | 72 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 | rlay.(1-.end).end.'magit-section | 
| 1a4260 | 2d 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 | -highlight))))..(defun.magit-dif | 
| 1a4280 | 66 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 | f-highlight-file.(section.&optio | 
| 1a42a0 | 6e 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 | nal.selection)...(magit-diff-hig | 
| 1a42c0 | 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 | 
| 1a42e0 | 29 0a 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 | )...(unless.(oref.section.hidden | 
| 1a4300 | 29 0a 20 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 | ).....(dolist.(child.(oref.secti | 
| 1a4320 | 6f 6e 20 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 | on.children)).......(magit-diff- | 
| 1a4340 | 68 69 67 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 | highlight-recursive.child.select | 
| 1a4360 | 69 6f 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 68 69 67 68 6c | ion))))..(defun.magit-diff-highl | 
| 1a4380 | 69 67 68 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 | ight-heading.(section.&optional. | 
| 1a43a0 | 73 65 6c 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 | selection)...(magit-section-make | 
| 1a43c0 | 2d 6f 76 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 | -overlay....(oref.section.start) | 
| 1a43e0 | 0a 20 20 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 | ....(or.(oref.section.content).. | 
| 1a4400 | 20 20 20 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 | ......(oref.section.end))....(pc | 
| 1a4420 | 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 79 70 65 29 0a 20 20 | ase.(list.(oref.section.type)... | 
| 1a4440 | 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 73 65 63 74 69 | ..............(and.(member.secti | 
| 1a4460 | 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 20 20 20 20 20 | on.selection)................... | 
| 1a4480 | 20 20 20 28 6e 6f 74 20 28 65 71 20 74 68 69 73    2d 63 6f 6d 6d 61 6e 64 20 27 6d 6f 75 73 65 2d | ...(not.(eq.this-command.'mouse- | 
| 1a44a0 | 64 72 61 67 2d 72 65 67 69 6f 6e 29 29 29 29 0a    20 20 20 20 20 28 60 28 66 69 6c 65 20 20 20 74 | drag-region))))......(`(file...t | 
| 1a44c0 | 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 | 
| 1a44e0 | 74 69 6f 6e 29 0a 20 20 20 20 20 28 60 28 66 69    6c 65 20 6e 69 6c 29 20 27 6d 61 67 69 74 2d 64 | tion)......(`(file.nil).'magit-d | 
| 1a4500 | 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 20 20 | iff-file-heading-highlight)..... | 
| 1a4520 | 20 28 60 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 6c 65 | .(`(module...t).'magit-diff-file | 
| 1a4540 | 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 60 28 6d 6f 64 75 | -heading-selection)......(`(modu | 
| 1a4560 | 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 6e 67 | le.nil).'magit-diff-file-heading | 
| 1a4580 | 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20    20 28 60 28 68 75 6e 6b 20 20 20 74 29 20 27 6d | -highlight)......(`(hunk...t).'m | 
| 1a45a0 | 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 74 69 6f 6e | agit-diff-hunk-heading-selection | 
| 1a45c0 | 29 0a 20 20 20 20 20 28 60 28 68 75 6e 6b 20 6e    69 6c 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d | )......(`(hunk.nil).'magit-diff- | 
| 1a45e0 | 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 0a 0a 3b 3b 3b 20 | hunk-heading-highlight))))..;;;. | 
| 1a4600 | 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 74 2d 64 69 66 66 | Hunk.Paint..(cl-defun.magit-diff | 
| 1a4620 | 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 6f 70 74 69 6f 6e | -paint-hunk.....(section.&option | 
| 1a4640 | 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 28 68 69 67 68 6c | al.selection..............(highl | 
| 1a4660 | 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 65 64 2d 70 20 73 | ight.(magit-section-selected-p.s | 
| 1a4680 | 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 20 28 70 61 69 6e | ection.selection)))...(let.(pain | 
| 1a46a0 | 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 68 69 67 68 6c 69 | t).....(unless.magit-diff-highli | 
| 1a46c0 | 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 68 69 67 68 6c 69 | ght-hunk-body.......(setq.highli | 
| 1a46e0 | 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 69 67 68 74 0a 20 | ght.nil)).....(cond.(highlight.. | 
| 1a4700 | 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 63 74 69 6f 6e 20 | ..........(unless.(oref.section. | 
| 1a4720 | 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 74 6f 2d 6c 69 73 | hidden)..............(add-to-lis | 
| 1a4740 | 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 63 | t.'magit-section-highlighted-sec | 
| 1a4760 | 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 28 63 6f 6e | tions.section)..............(con | 
| 1a4780 | 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 74 69 6f 6e 2d 75 | d.((memq.section.magit-section-u | 
| 1a47a0 | 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 20 20 20 20 20 20 | nhighlight-sections)............ | 
| 1a47c0 | 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 6f 6e 2d 75 6e 68 | .........(setq.magit-section-unh | 
| 1a47e0 | 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 20 20 20 20 20 20 | ighlight-sections............... | 
| 1a4800 | 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 6d 61 67 69 74 2d | ............(delq.section.magit- | 
| 1a4820 | 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 73 29 29 29 0a | section-unhighlight-sections))). | 
| 1a4840 | 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 64 69 66 66 2d 68 | ...................(magit-diff-h | 
| 1a4860 | 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 20 20 20 20 20 20 | ighlight-hunk-body.............. | 
| 1a4880 | 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 20 20 20 20 20 20 | .......(setq.paint.t)))))....... | 
| 1a48a0 | 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 61 6e 64 20 28 6f | ....(t............(cond.((and.(o | 
| 1a48c0 | 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 20 20 20 20 20 20 | ref.section.hidden)............. | 
| 1a48e0 | 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 61 67 69 74 2d 73 | ...........(memq.section.magit-s | 
| 1a4900 | 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 73 29 29 0a 20 20 | ection-unhighlight-sections))... | 
| 1a4920 | 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 73 74 20 27 6d 61 | ................(add-to-list.'ma | 
| 1a4940 | 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 63 74 69 6f 6e 73 | git-section-highlighted-sections | 
| 1a4960 | 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 28 73 65 74 | .section)...................(set | 
| 1a4980 | 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 74 2d 73 65 63 74 | q.magit-section-unhighlight-sect | 
| 1a49a0 | 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 28 64 65 | ions.........................(de | 
| 1a49c0 | 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 6e 68 69 67 68 6c | lq.section.magit-section-unhighl | 
| 1a49e0 | 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 20 20 20 20 20 20 | ight-sections)))................ | 
| 1a4a00 | 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 74 71 20 70 61 69 | ..(t...................(setq.pai | 
| 1a4a20 | 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 20 20 20 20 20 20 | nt.t))))).....(when.paint....... | 
| 1a4a40 | 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 6f 74 6f 2d 63 68 | (save-excursion.........(goto-ch | 
| 1a4a60 | 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 20 20 20 20 20 | ar.(oref.section.start))........ | 
| 1a4a80 | 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 65 6e 64 29 29 0a | .(let.((end.(oref.section.end)). | 
| 1a4aa0 | 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 6f 6b 69 6e 67 2d | ..............(merging.(looking- | 
| 1a4ac0 | 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 64 69 66 66 2d 74 | at."@@@"))...............(diff-t | 
| 1a4ae0 | 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 20 20 20 20 20 20 | ype.(magit-diff-type)).......... | 
| 1a4b00 | 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 20 20 20 20 20 28 | .....(stage.nil)...............( | 
| 1a4b20 | 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 77 69 64 74 68 0a | tab-width.(magit-diff-tab-width. | 
| 1a4b40 | 20 20 20 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 | 
| 1a4b60 | 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 29 | -section-parent-value.section))) | 
| 1a4b80 | 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 0a 20 20 20 20 20 | )...........(forward-line)...... | 
| 1a4ba0 | 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 29 0a 20 20 20 20 | .....(while.(<.(point).end)..... | 
| 1a4bc0 | 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 69 66 66 2d 68 69 | ........(when.(and.magit-diff-hi | 
| 1a4be0 | 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 20 20 20 20 20 20 | de-trailing-cr-characters....... | 
| 1a4c00 | 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 61 6c 20 3f 5c 72 | .................(char-equal.?\r | 
| 1a4c20 | 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 73 69 74 69 6f 6e | .(char-before.(line-end-position | 
| 1a4c40 | 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 78 74 2d 70 72 6f | ))))...............(put-text-pro | 
| 1a4c60 | 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 6f 6e 29 29 20 28 | perty.(1-.(line-end-position)).( | 
| 1a4c80 | 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 20 20 20 20 20 20 | line-end-position).............. | 
| 1a4ca0 | 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 69 62 6c 65 20 74 | ....................'invisible.t | 
| 1a4cc0 | 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 72 6f 70 65 72 74 | )).............(put-text-propert | 
| 1a4ce0 | 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 20 28 6c 69 6e 65 | y..............(point).(1+.(line | 
| 1a4d00 | 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 2d 66 61 63 65 0a | -end-position)).'font-lock-face. | 
| 1a4d20 | 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.............. | 
| 1a4d40 | 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 5b 3c 3d 7c 3e 5d | .((looking-at."^\\+\\+?\\([<=|>] | 
| 1a4d60 | 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 20 20 28 73 65 74 | \\)\\{7\\}")................(set | 
| 1a4d80 | 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 68 2d 73 74 72 69 | q.stage.(pcase.(list.(match-stri | 
| 1a4da0 | 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 20 20 20 20 20 20 | ng.1).highlight)................ | 
| 1a4dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60    28 22 3c 22 20 6e 69 6c 29 20 27 6d 61 67 69 74 | ..............(`("<".nil).'magit | 
| 1a4de0 | 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 20 20 20 20 20 20 | -diff-our)...................... | 
| 1a4e00 | 20 20 20 20 20 20 20 20 28 60 28 22 3c 22 20 20    20 74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d | ........(`("<"...t).'magit-diff- | 
| 1a4e20 | 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 20 20 20 20 20 20 | our-highlight).................. | 
| 1a4e40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 22    7c 22 20 6e 69 6c 29 20 27 6d 61 67 69 74 2d 64 | ............(`("|".nil).'magit-d | 
| 1a4e60 | 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 20 20 20 20 20 20 | iff-base)....................... | 
| 1a4e80 | 20 20 20 20 20 20 20 28 60 28 22 7c 22 20 20 20    74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 62 | .......(`("|"...t).'magit-diff-b | 
| 1a4ea0 | 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 20 20 20 20 20 20 | ase-highlight).................. | 
| 1a4ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 22    3d 22 20 6e 69 6c 29 20 27 6d 61 67 69 74 2d 64 | ............(`("=".nil).'magit-d | 
| 1a4ee0 | 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 20 20 20 20 20 20 | iff-their)...................... | 
| 1a4f00 | 20 20 20 20 20 20 20 20 28 60 28 22 3d 22 20 20    20 74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d | ........(`("="...t).'magit-diff- | 
| 1a4f20 | 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 20 20 20 20 20 20 | their-highlight)................ | 
| 1a4f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60    28 22 3e 22 20 6e 69 6c 29 20 6e 69 6c 29 29 29 | ..............(`(">".nil).nil))) | 
| 1a4f60 | 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 66 2d 63 6f 6e 66 | ................'magit-diff-conf | 
| 1a4f80 | 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 20 20 28 28 6c 6f | lict-heading)...............((lo | 
| 1a4fa0 | 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 5c 5c 2b 5c 5c 7c | oking-at.(if.merging."^\\(\\+\\| | 
| 1a4fc0 | 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 20 20 20 20 20 20 | .\\+\\)"."^\\+"))............... | 
| 1a4fe0 | 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 67 69 6e 67 20 74 | .(magit-diff-paint-tab.merging.t | 
| 1a5000 | 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 6d 61 67 69 74 2d | ab-width)................(magit- | 
| 1a5020 | 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 69 6e 67 20 27 61 | diff-paint-whitespace.merging.'a | 
| 1a5040 | 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 20 20 20 20 20 28 | dded.diff-type)................( | 
| 1a5060 | 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 20 20 28 69 66 20 | or.stage....................(if. | 
| 1a5080 | 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 2d 68 69 67 68 | highlight.'magit-diff-added-high | 
| 1a50a0 | 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 0a 20 20 20 20 20 | light.'magit-diff-added)))...... | 
| 1a50c0 | 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 6d 65 72 67 69 6e | .........((looking-at.(if.mergin | 
| 1a50e0 | 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 20 20 20 20 20 20 | g."^\\(-\\|.-\\)"."^-"))........ | 
| 1a5100 | 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 74 61 62 20 6d 65 | ........(magit-diff-paint-tab.me | 
| 1a5120 | 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 20 20 20 20 20 20 | rging.tab-width)................ | 
| 1a5140 | 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 63 65 20 6d 65 72 | (magit-diff-paint-whitespace.mer | 
| 1a5160 | 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 20 20 20 20 20 20 | ging.'removed.diff-type)........ | 
| 1a5180 | 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 69 74 2d 64 69 66 | ........(if.highlight.'magit-dif | 
| 1a51a0 | 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 2d 64 69 66 66 2d | f-removed-highlight.'magit-diff- | 
| 1a51c0 | 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 0a 20 20 20 20 20 | removed))...............(t...... | 
| 1a51e0 | 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 74 61 62 20 | ..........(magit-diff-paint-tab. | 
| 1a5200 | 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 20 20 20 20 | merging.tab-width).............. | 
| 1a5220 | 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 63 65 20 6d | ..(magit-diff-paint-whitespace.m | 
| 1a5240 | 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 0a 20 20 20 20 20 | erging.'context.diff-type)...... | 
| 1a5260 | 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 69 74 2d 64 | ..........(if.highlight.'magit-d | 
| 1a5280 | 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 69 74 2d 64 69 66 | iff-context-highlight.'magit-dif | 
| 1a52a0 | 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 28 66 6f 72 77 61 | f-context)))).............(forwa | 
| 1a52c0 | 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 66 2d 75 70 64 61 | rd-line))))))...(magit-diff-upda | 
| 1a52e0 | 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 29 0a 0a 28 64 | te-hunk-refinement.section))..(d | 
| 1a5300 | 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 68 2d 63 61 63 68 | efvar.magit-diff--tab-width-cach | 
| 1a5320 | 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 74 61 62 2d 77 69 | e.nil)..(defun.magit-diff-tab-wi | 
| 1a5340 | 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 78 70 61 6e 64 2d | dth.(file)...(setq.file.(expand- | 
| 1a5360 | 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 74 20 28 28 63 61 | file-name.file))...(cl-flet.((ca | 
| 1a5380 | 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 20 20 20 20 20 28 | che.(value)....................( | 
| 1a53a0 | 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 66 | let.((elt.(assoc.file.magit-diff | 
| 1a53c0 | 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 20 | --tab-width-cache)))............ | 
| 1a53e0 | 20 20 20 20 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 | ..........(if.elt............... | 
| 1a5400 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63    64 72 20 65 6c 74 20 76 61 6c 75 65 29 0a 20 20 | ...........(setcdr.elt.value)... | 
| 1a5420 | 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 | 
| 1a5440 | 2d 64 69 66 66 2d 2d 74 61 62 2d 77 69 64 74 68    2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 | -diff--tab-width-cache.......... | 
| 1a5460 | 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 63 6f 6e 73 20 | ....................(cons.(cons. | 
| 1a5480 | 66 69 6c 65 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 20 20 20 | file.value)..................... | 
| 1a54a0 | 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 2d 74 61 62 2d 77 | ...............magit-diff--tab-w | 
| 1a54c0 | 69 64 74 68 2d 63 61 63 68 65 29 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | idth-cache)))).................. | 
| 1a54e0 | 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 74 20 6d | ..value)).....(cond......((not.m | 
| 1a5500 | 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 20 20 20 | agit-diff-adjust-tab-width)..... | 
| 1a5520 | 20 20 74 61 62 2d 77 69 64 74 68 29 0a 20 20 20    20 20 28 28 2d 2d 77 68 65 6e 2d 6c 65 74 20 28 | ..tab-width)......((--when-let.( | 
| 1a5540 | 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 0a 20 20 20 20 20 | find-buffer-visiting.file)...... | 
| 1a5560 | 20 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 | ...(cache.(buffer-local-value.'t | 
| 1a5580 | 61 62 2d 77 69 64 74 68 20 69 74 29 29 29 29 0a    20 20 20 20 20 28 28 2d 2d 77 68 65 6e 2d 6c 65 | ab-width.it))))......((--when-le | 
| 1a55a0 | 74 20 28 61 73 73 6f 63 20 66 69 6c 65 20 6d 61    67 69 74 2d 64 69 66 66 2d 2d 74 61 62 2d 77 69 | t.(assoc.file.magit-diff--tab-wi | 
| 1a55c0 | 64 74 68 2d 63 61 63 68 65 29 0a 20 20 20 20 20    20 20 20 28 6f 72 20 28 63 64 72 20 69 74 29 0a | dth-cache).........(or.(cdr.it). | 
| 1a55e0 | 20 20 20 20 20 20 20 20 20 20 20 20 74 61 62 2d    77 69 64 74 68 29 29 29 0a 20 20 20 20 20 28 28 | ............tab-width)))......(( | 
| 1a5600 | 6f 72 20 28 65 71 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 | or.(eq.magit-diff-adjust-tab-wid | 
| 1a5620 | 74 68 20 27 61 6c 77 61 79 73 29 0a 20 20 20 20    20 20 20 20 20 20 28 61 6e 64 20 28 6e 75 6d 62 | th.'always)...........(and.(numb | 
| 1a5640 | 65 72 70 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 | erp.magit-diff-adjust-tab-width) | 
| 1a5660 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 3e 3d 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 | ................(>=.magit-diff-a | 
| 1a5680 | 64 6a 75 73 74 2d 74 61 62 2d 77 69 64 74 68 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | djust-tab-width................. | 
| 1a56a0 | 20 20 20 28 6e 74 68 20 37 20 28 66 69 6c 65 2d    61 74 74 72 69 62 75 74 65 73 20 66 69 6c 65 29 | ...(nth.7.(file-attributes.file) | 
| 1a56c0 | 29 29 29 29 0a 20 20 20 20 20 20 28 63 61 63 68    65 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d | )))).......(cache.(buffer-local- | 
| 1a56e0 | 76 61 6c 75 65 20 27 74 61 62 2d 77 69 64 74 68    20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 | value.'tab-width.(find-file-nose | 
| 1a5700 | 6c 65 63 74 20 66 69 6c 65 29 29 29 29 0a 20 20    20 20 20 28 74 0a 20 20 20 20 20 20 28 63 61 63 | lect.file))))......(t.......(cac | 
| 1a5720 | 68 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 74 61    62 2d 77 69 64 74 68 29 29 29 29 0a 0a 28 64 65 | he.nil).......tab-width))))..(de | 
| 1a5740 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 70    61 69 6e 74 2d 74 61 62 20 28 6d 65 72 67 69 6e | fun.magit-diff-paint-tab.(mergin | 
| 1a5760 | 67 20 77 69 64 74 68 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 | g.width)...(save-excursion.....( | 
| 1a5780 | 66 6f 72 77 61 72 64 2d 63 68 61 72 20 28 69 66    20 6d 65 72 67 69 6e 67 20 32 20 31 29 29 0a 20 | forward-char.(if.merging.2.1)).. | 
| 1a57a0 | 20 20 20 28 77 68 69 6c 65 20 28 3d 20 28 63 68    61 72 2d 61 66 74 65 72 29 20 3f 5c 74 29 0a 20 | ...(while.(=.(char-after).?\t).. | 
| 1a57c0 | 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70    72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29 20 | .....(put-text-property.(point). | 
| 1a57e0 | 28 31 2b 20 28 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 20 | (1+.(point)).................... | 
| 1a5800 | 20 20 20 20 20 20 27 64 69 73 70 6c 61 79 20 28    6c 69 73 74 20 28 6c 69 73 74 20 27 73 70 61 63 | ......'display.(list.(list.'spac | 
| 1a5820 | 65 20 3a 77 69 64 74 68 20 77 69 64 74 68 29 29    29 0a 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 | e.:width.width))).......(forward | 
| 1a5840 | 2d 63 68 61 72 29 29 29 29 0a 0a 28 64 65 66 75    6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 | -char))))..(defun.magit-diff-pai | 
| 1a5860 | 6e 74 2d 77 68 69 74 65 73 70 61 63 65 20 28 6d    65 72 67 69 6e 67 20 6c 69 6e 65 2d 74 79 70 65 | nt-whitespace.(merging.line-type | 
| 1a5880 | 20 64 69 66 66 2d 74 79 70 65 29 0a 20 20 28 77    68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 64 | .diff-type)...(when.(and.magit-d | 
| 1a58a0 | 69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73    70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 | iff-paint-whitespace............ | 
| 1a58c0 | 20 20 28 6f 72 20 28 6e 6f 74 20 28 6d 65 6d 71    20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e | ..(or.(not.(memq.magit-diff-pain | 
| 1a58e0 | 74 2d 77 68 69 74 65 73 70 61 63 65 20 27 28 75    6e 63 6f 6d 6d 69 74 74 65 64 20 73 74 61 74 75 | t-whitespace.'(uncommitted.statu | 
| 1a5900 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 28 6d 65 6d 71 20 64 69 66 66 | s)))..................(memq.diff | 
| 1a5920 | 2d 74 79 70 65 20 27 28 73 74 61 67 65 64 20 75    6e 73 74 61 67 65 64 29 29 29 0a 20 20 20 20 20 | -type.'(staged.unstaged)))...... | 
| 1a5940 | 20 20 20 20 20 20 20 20 28 63 6c 2d 63 61 73 65    20 6c 69 6e 65 2d 74 79 70 65 0a 20 20 20 20 20 | ........(cl-case.line-type...... | 
| 1a5960 | 20 20 20 20 20 20 20 20 20 20 28 61 64 64 65 64    20 20 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ..........(added...t)........... | 
| 1a5980 | 20 20 20 20 20 28 72 65 6d 6f 76 65 64 20 28 6d    65 6d 71 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 | .....(removed.(memq.magit-diff-p | 
| 1a59a0 | 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 20 62 6f 74 68 | aint-whitespace-lines.'(all.both | 
| 1a59c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 63 6f 6e 74 65 78 74 20 28 6d 65 6d | )))................(context.(mem | 
| 1a59e0 | 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 61 63 65 2d 6c 69 | q.magit-diff-paint-whitespace-li | 
| 1a5a00 | 6e 65 73 20 27 28 61 6c 6c 29 29 29 29 29 0a 20    20 20 20 28 6c 65 74 20 28 28 70 72 65 66 69 78 | nes.'(all))))).....(let.((prefix | 
| 1a5a20 | 20 28 69 66 20 6d 65 72 67 69 6e 67 20 22 5e 5b    2d 5c 5c 2b 5c 73 5d 5c 5c 7b 32 5c 5c 7d 22 20 | .(if.merging."^[-\\+\s]\\{2\\}". | 
| 1a5a40 | 22 5e 5b 2d 5c 5c 2b 5c 73 5d 22 29 29 0a 20 20    20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 0a | "^[-\\+\s]"))...........(indent. | 
| 1a5a60 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28    6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 2d 70 | ...........(if.(local-variable-p | 
| 1a5a80 | 20 27 6d 61 67 69 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 | .'magit-diff-highlight-indentati | 
| 1a5aa0 | 6f 6e 29 0a 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 68 69 | on)................magit-diff-hi | 
| 1a5ac0 | 67 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 | ghlight-indentation............. | 
| 1a5ae0 | 20 28 73 65 74 71 2d 6c 6f 63 61 6c 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | .(setq-local...............magit | 
| 1a5b00 | 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 20 | -diff-highlight-indentation..... | 
| 1a5b20 | 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28    2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d | ..........(cdr.(--first.(string- | 
| 1a5b40 | 6d 61 74 63 68 2d 70 20 28 63 61 72 20 69 74 29    20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | match-p.(car.it).default-directo | 
| 1a5b60 | 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 20 20 20 20 20 20 20 | ry)............................. | 
| 1a5b80 | 28 6e 72 65 76 65 72 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 | (nreverse....................... | 
| 1a5ba0 | 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 2d    76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 | .......(default-value........... | 
| 1a5bc0 | 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 | 
| 1a5be0 | 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 65 6e    74 61 74 69 6f 6e 29 29 29 29 29 29 29 29 0a 20 | -highlight-indentation)))))))).. | 
| 1a5c00 | 20 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 68 69 67 68 6c | .....(when.(and.magit-diff-highl | 
| 1a5c20 | 69 67 68 74 2d 74 72 61 69 6c 69 6e 67 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ight-trailing..................( | 
| 1a5c40 | 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 63 6f 6e 63    61 74 20 70 72 65 66 69 78 20 22 2e 2a 3f 5c 5c | looking-at.(concat.prefix.".*?\\ | 
| 1a5c60 | 28 5b 20 5c 74 5d 2b 5c 5c 29 24 22 29 29 29 0a    20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f | ([.\t]+\\)$"))).........(let.((o | 
| 1a5c80 | 76 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20    28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 | v.(make-overlay.(match-beginning | 
| 1a5ca0 | 20 31 29 20 28 6d 61 74 63 68 2d 65 6e 64 20 31    29 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 | .1).(match-end.1).nil.t)))...... | 
| 1a5cc0 | 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75    74 20 6f 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d | .....(overlay-put.ov.'font-lock- | 
| 1a5ce0 | 66 61 63 65 20 27 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 | face.'magit-diff-whitespace-warn | 
| 1a5d00 | 69 6e 67 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 | ing)...........(overlay-put.ov.' | 
| 1a5d20 | 70 72 69 6f 72 69 74 79 20 32 29 0a 20 20 20 20    20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 | priority.2)...........(overlay-p | 
| 1a5d40 | 75 74 20 6f 76 20 27 65 76 61 70 6f 72 61 74 65    20 74 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 | ut.ov.'evaporate.t))).......(whe | 
| 1a5d60 | 6e 20 28 6f 72 20 28 61 6e 64 20 28 65 71 20 69    6e 64 65 6e 74 20 27 74 61 62 73 29 0a 20 20 20 | n.(or.(and.(eq.indent.'tabs).... | 
| 1a5d80 | 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 61 74 20 28 63 | ..................(looking-at.(c | 
| 1a5da0 | 6f 6e 63 61 74 20 70 72 65 66 69 78 20 22 5c 5c    28 20 2a 5c 74 5b 20 5c 74 5d 2a 5c 5c 29 22 29 | oncat.prefix."\\(.*\t[.\t]*\\)") | 
| 1a5dc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 69 6e 74 65 67 65 72 | )).................(and.(integer | 
| 1a5de0 | 70 20 69 6e 64 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 | p.indent)......................( | 
| 1a5e00 | 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 66 6f 72 6d    61 74 20 22 25 73 5c 5c 28 5b 20 5c 74 5d 2a 20 | looking-at.(format."%s\\([.\t]*. | 
| 1a5e20 | 5c 5c 7b 25 73 2c 5c 5c 7d 5b 20 5c 74 5d 2a 5c    5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | \\{%s,\\}[.\t]*\\)"............. | 
| 1a5e40 | 20 20 20 20 20 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 65 | .............................pre | 
| 1a5e60 | 66 69 78 20 69 6e 64 65 6e 74 29 29 29 29 0a 20    20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 76 | fix.indent)))).........(let.((ov | 
| 1a5e80 | 20 28 6d 61 6b 65 2d 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 | .(make-overlay.(match-beginning. | 
| 1a5ea0 | 31 29 20 28 6d 61 74 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 | 1).(match-end.1).nil.t)))....... | 
| 1a5ec0 | 20 20 20 20 28 6f 76 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 | ....(overlay-put.ov.'font-lock-f | 
| 1a5ee0 | 61 63 65 20 27 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 | ace.'magit-diff-whitespace-warni | 
| 1a5f00 | 6e 67 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 70 | ng)...........(overlay-put.ov.'p | 
| 1a5f20 | 72 69 6f 72 69 74 79 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 | riority.2)...........(overlay-pu | 
| 1a5f40 | 74 20 6f 76 20 27 65 76 61 70 6f 72 61 74 65 20    74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | t.ov.'evaporate.t))))))..(defun. | 
| 1a5f60 | 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 65 6d 65 6e | magit-diff-update-hunk-refinemen | 
| 1a5f80 | 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63    74 69 6f 6e 29 0a 20 20 28 69 66 20 73 65 63 74 | t.(&optional.section)...(if.sect | 
| 1a5fa0 | 69 6f 6e 0a 20 20 20 20 20 20 28 75 6e 6c 65 73    73 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 | ion.......(unless.(oref.section. | 
| 1a5fc0 | 68 69 64 64 65 6e 29 0a 20 20 20 20 20 20 20 20    28 70 63 61 73 65 20 28 6c 69 73 74 20 6d 61 67 | hidden).........(pcase.(list.mag | 
| 1a5fe0 | 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 20 20 20 20 20 20 20 | it-diff-refine-hunk............. | 
| 1a6000 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73    65 63 74 69 6f 6e 20 72 65 66 69 6e 65 64 29 0a | .........(oref.section.refined). | 
| 1a6020 | 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 73 65 63 74 69 6f 6e | .....................(eq.section | 
| 1a6040 | 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 0a 20 20 20 20 20 | .(magit-current-section)))...... | 
| 1a6060 | 20 20 20 20 20 28 28 6f 72 20 60 28 61 6c 6c 20    6e 69 6c 20 2c 5f 29 20 60 28 74 20 6e 69 6c 20 | .....((or.`(all.nil.,_).`(t.nil. | 
| 1a6080 | 74 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 65 66 | t))............(oset.section.ref | 
| 1a60a0 | 69 6e 65 64 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 | ined.t)............(save-excursi | 
| 1a60c0 | 6f 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 20 28 6f 72 65 66 | on..............(goto-char.(oref | 
| 1a60e0 | 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 20 3b 3b | .section.start))..............;; | 
| 1a6100 | 20 60 64 69 66 66 2d 72 65 66 69 6e 65 2d 68 75    6e 6b 27 20 64 6f 65 73 20 6e 6f 74 20 68 61 6e | .`diff-refine-hunk'.does.not.han | 
| 1a6120 | 64 6c 65 20 63 6f 6d 62 69 6e 65 64 20 64 69 66    66 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | dle.combined.diffs.............. | 
| 1a6140 | 20 28 75 6e 6c 65 73 73 20 28 6c 6f 6f 6b 69 6e    67 2d 61 74 20 22 40 40 40 22 29 0a 20 20 20 20 | .(unless.(looking-at."@@@")..... | 
| 1a6160 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20    28 28 73 6d 65 72 67 65 2d 72 65 66 69 6e 65 2d | ...........(let.((smerge-refine- | 
| 1a6180 | 69 67 6e 6f 72 65 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 20 | ignore-whitespace............... | 
| 1a61a0 | 20 20 20 20 20 20 20 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 | ........magit-diff-refine-ignore | 
| 1a61c0 | 2d 77 68 69 74 65 73 70 61 63 65 29 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -whitespace).................... | 
| 1a61e0 | 20 20 3b 3b 20 41 76 6f 69 64 20 66 73 79 6e 63    69 6e 67 20 6d 61 6e 79 20 73 6d 61 6c 6c 20 74 | ..;;.Avoid.fsyncing.many.small.t | 
| 1a6200 | 65 6d 70 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 20 20 20 28 | emp.files......................( | 
| 1a6220 | 77 72 69 74 65 2d 72 65 67 69 6f 6e 2d 69 6e 68    69 62 69 74 2d 66 73 79 6e 63 20 74 29 29 0a 20 | write-region-inhibit-fsync.t)).. | 
| 1a6240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    28 64 69 66 66 2d 72 65 66 69 6e 65 2d 68 75 6e | ................(diff-refine-hun | 
| 1a6260 | 6b 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20    20 28 28 6f 72 20 60 28 6e 69 6c 20 74 20 2c 5f | k)))))...........((or.`(nil.t.,_ | 
| 1a6280 | 29 20 60 28 74 20 74 20 6e 69 6c 29 29 0a 20 20    20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 73 | ).`(t.t.nil))............(oset.s | 
| 1a62a0 | 65 63 74 69 6f 6e 20 72 65 66 69 6e 65 64 20 6e    69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | ection.refined.nil)............( | 
| 1a62c0 | 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 20    28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 | remove-overlays.(oref.section.st | 
| 1a62e0 | 61 72 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 | art)............................ | 
| 1a6300 | 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 20 20 20 20 20 20 20 | .(oref.section.end)............. | 
| 1a6320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    27 64 69 66 66 2d 6d 6f 64 65 20 27 66 69 6e 65 | ................'diff-mode.'fine | 
| 1a6340 | 29 29 29 29 0a 20 20 20 20 28 63 6c 2d 6c 61 62    65 6c 73 20 28 28 72 65 63 75 72 73 65 20 28 73 | )))).....(cl-labels.((recurse.(s | 
| 1a6360 | 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)......................... | 
| 1a6380 | 20 28 69 66 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 20 | .(if.(magit-section-match.'hunk. | 
| 1a63a0 | 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 20 20 20 | section)........................ | 
| 1a63c0 | 20 20 20 20 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 | ......(magit-diff-update-hunk-re | 
| 1a63e0 | 66 69 6e 65 6d 65 6e 74 20 73 65 63 74 69 6f 6e    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | finement.section)............... | 
| 1a6400 | 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 6f 72 65 | .............(dolist.(child.(ore | 
| 1a6420 | 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 20 20 20 | f.section.children))............ | 
| 1a6440 | 20 20 20 20 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 | ..................(recurse.child | 
| 1a6460 | 29 29 29 29 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 | ))))).......(recurse.magit-root- | 
| 1a6480 | 73 65 63 74 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 | section))))...;;;.Hunk.Region..( | 
| 1a64a0 | 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 69 6f 6e 2d 62 65 67 | defun.magit-diff-hunk-region-beg | 
| 1a64c0 | 69 6e 6e 69 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 | inning.()...(save-excursion.(got | 
| 1a64e0 | 6f 2d 63 68 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 | o-char.(region-beginning))...... | 
| 1a6500 | 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 6f 73 | .............(line-beginning-pos | 
| 1a6520 | 69 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 2d 68 75 6e 6b | ition)))..(defun.magit-diff-hunk | 
| 1a6540 | 2d 72 65 67 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 | -region-end.()...(save-excursion | 
| 1a6560 | 20 28 67 6f 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 | .(goto-char.(region-end))....... | 
| 1a6580 | 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 29 | ............(line-end-position)) | 
| 1a65a0 | 29 0a 0a 28 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 | )..(defun.magit-diff-update-hunk | 
| 1a65c0 | 2d 72 65 67 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 | -region.(section)..."Highlight.t | 
| 1a65e0 | 68 65 20 68 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 | he.hunk-internal.region.if.any." | 
| 1a6600 | 0a 20 20 28 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 | ...(when.(and.(eq.(oref.section. | 
| 1a6620 | 74 79 70 65 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 | type).'hunk)..............(eq.(m | 
| 1a6640 | 61 67 69 74 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 | agit-diff-scope.section.t).'regi | 
| 1a6660 | 6f 6e 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 | on)).....(magit-diff--make-hunk- | 
| 1a6680 | 6f 76 65 72 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 | overlay......(oref.section.start | 
| 1a66a0 | 29 0a 20 20 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 | )......(1-.(oref.section.content | 
| 1a66c0 | 29 29 0a 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 | ))......'font-lock-face.'magit-d | 
| 1a66e0 | 69 66 66 2d 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 | iff-lines-heading......'display. | 
| 1a6700 | 28 6d 61 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 73 | (magit-diff-hunk-region-header.s | 
| 1a6720 | 65 63 74 69 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 | ection)......'after-string.(magi | 
| 1a6740 | 74 2d 64 69 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 | t-diff--hunk-after-string.'magit | 
| 1a6760 | 2d 64 69 66 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 | -diff-lines-heading)).....(run-h | 
| 1a6780 | 6f 6f 6b 2d 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 | ook-with-args.'magit-diff-highli | 
| 1a67a0 | 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 20 73 65 63 74 69 6f | ght-hunk-region-functions.sectio | 
| 1a67c0 | 6e 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 66 2d 68 69 | n).....t))..(defun.magit-diff-hi | 
| 1a67e0 | 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 20 | ghlight-hunk-region-dim-outside. | 
| 1a6800 | 28 73 65 63 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 | (section)..."Dim.the.parts.of.th | 
| 1a6820 | 65 20 68 75 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 | e.hunk.that.are.outside.the.hunk | 
| 1a6840 | 2d 69 6e 74 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 | -internal.region..This.is.done.b | 
| 1a6860 | 79 20 75 73 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 | y.using.the.same.foreground.and. | 
| 1a6880 | 62 61 63 6b 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 | background.color.for.added.and.r | 
| 1a68a0 | 65 6d 6f 76 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 | emoved.lines.as.for.context.line | 
| 1a68c0 | 73 2e 22 0a 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 | s."...(let.((face.(if.magit-diff | 
| 1a68e0 | 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 20 20 20 20 | -highlight-hunk-body............ | 
| 1a6900 | 20 20 20 20 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 | .......'magit-diff-context-highl | 
| 1a6920 | 69 67 68 74 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 | ight.................'magit-diff | 
| 1a6940 | 2d 63 6f 6e 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 | -context))).....(when.magit-diff | 
| 1a6960 | 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 72 6f 75 6e 64 0a | -unmarked-lines-keep-foreground. | 
| 1a6980 | 20 20 20 20 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 | ......(setq.face.`(,@(and.(>=.em | 
| 1a69a0 | 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 64 20 | acs-major-version.27).'(:extend. | 
| 1a69c0 | 74 29 29 0a 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 | t))....................:backgrou | 
| 1a69e0 | 6e 64 20 2c 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 | nd.,(face-attribute.face.:backgr | 
| 1a6a00 | 6f 75 6e 64 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 | ound)))).....(magit-diff--make-h | 
| 1a6a20 | 75 6e 6b 2d 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 | unk-overlay.(oref.section.conten | 
| 1a6a40 | 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).............................. | 
| 1a6a60 | 20 20 20 20 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 | ......(magit-diff-hunk-region-be | 
| 1a6a80 | 67 69 6e 6e 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 | ginning)........................ | 
| 1a6aa0 | 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 66 61 63 65 | ............'font-lock-face.face | 
| 1a6ac0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a6ae0 | 20 20 20 20 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 | ....'priority.2).....(magit-diff | 
| 1a6b00 | 2d 2d 6d 61 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 | --make-hunk-overlay.(1+.(magit-d | 
| 1a6b20 | 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))........... | 
| 1a6b40 | 20 20 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 | 
| 1a6b60 | 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)..................... | 
| 1a6b80 | 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 66 | ...............'font-lock-face.f | 
| 1a6ba0 | 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............................. | 
| 1a6bc0 | 20 20 20 20 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 | .......'priority.2)))..(defun.ma | 
| 1a6be0 | 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 75 | git-diff-highlight-hunk-region-u | 
| 1a6c00 | 73 69 6e 67 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 | sing-face.(_section)..."Highligh | 
| 1a6c20 | 74 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 20 62 79 20 6d 61 | t.the.hunk-internal.region.by.ma | 
| 1a6c40 | 6b 69 6e 67 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 | king.it.bold..Or.rather.highligh | 
| 1a6c60 | 74 20 75 73 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 | t.using.the.face.`magit-diff-hun | 
| 1a6c80 | 6b 2d 72 65 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 | k-region',.though.changing.only. | 
| 1a6ca0 | 74 68 65 20 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 | the.`:weight'.and/or.`:slant'.is | 
| 1a6cc0 | 20 72 65 63 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 | .recommended.for.that.face."...( | 
| 1a6ce0 | 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 28 6d | magit-diff--make-hunk-overlay.(m | 
| 1a6d00 | 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) | 
| 1a6d20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a6d40 | 20 20 28 31 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 | ..(1+.(magit-diff-hunk-region-en | 
| 1a6d60 | 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 20 20 20 20 20 20 | d))............................. | 
| 1a6d80 | 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 | 
| 1a6da0 | 2d 68 75 6e 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 | -hunk-region))..(defun.magit-dif | 
| 1a6dc0 | 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 6f 76 | f-highlight-hunk-region-using-ov | 
| 1a6de0 | 65 72 6c 61 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 | erlays.(section)..."Emphasize.th | 
| 1a6e00 | 65 20 68 75 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 | e.hunk-internal.region.using.del | 
| 1a6e20 | 69 6d 69 74 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 | imiting.horizontal.lines..This.i | 
| 1a6e40 | 73 20 69 6d 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 | s.implemented.as.single-pixel.ne | 
| 1a6e60 | 77 6c 69 6e 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 | wlines.places.inside.overlays.". | 
| 1a6e80 | 20 20 28 69 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 | ..(if.(window-system).......(let | 
| 1a6ea0 | 20 28 28 62 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 | .((beg.(magit-diff-hunk-region-b | 
| 1a6ec0 | 65 67 69 6e 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 | eginning)).............(end.(mag | 
| 1a6ee0 | 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 20 20 20 20 20 20 | it-diff-hunk-region-end))....... | 
| 1a6f00 | 20 20 20 20 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 | ......(str.(propertize.......... | 
| 1a6f20 | 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 22 5c 73 | .........(concat.(propertize."\s | 
| 1a6f40 | 22 20 27 64 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 | ".'display.'(space.:height.(1))) | 
| 1a6f60 | 0a 20 20 20 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 | ...........................(prop | 
| 1a6f80 | 65 72 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 | ertize."\n".'line-height.t)).... | 
| 1a6fa0 | 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.' | 
| 1a6fc0 | 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 29 29 29 0a 20 20 20 | magit-diff-lines-boundary))).... | 
| 1a6fe0 | 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 6f 76 65 72 | .....(magit-diff--make-hunk-over | 
| 1a7000 | 6c 61 79 20 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 | lay.beg.(1+.beg).'before-string. | 
| 1a7020 | 73 74 72 29 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 | str).........(magit-diff--make-h | 
| 1a7040 | 75 6e 6b 2d 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 | unk-overlay.end.(1+.end).'after- | 
| 1a7060 | 73 74 72 69 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 | string..str)).....(magit-diff-hi | 
| 1a7080 | 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 63 65 20 73 | ghlight-hunk-region-using-face.s | 
| 1a70a0 | 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 2d 68 69 67 | ection)))..(defun.magit-diff-hig | 
| 1a70c0 | 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 75 6e 64 65 72 6c 69 | hlight-hunk-region-using-underli | 
| 1a70e0 | 6e 65 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 | ne.(section)..."Emphasize.the.hu | 
| 1a7100 | 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 | 
| 1a7120 | 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 | 
| 1a7140 | 70 6c 65 6d 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 | plemented.by.overlining.and.unde | 
| 1a7160 | 72 6c 69 6e 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 | rlining.the.first.and.last.(visu | 
| 1a7180 | 61 6c 29 20 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 | al).lines.of.the.region."...(if. | 
| 1a71a0 | 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 2a 20 28 28 62 65 | (window-system).......(let*.((be | 
| 1a71c0 | 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 6e | g.(magit-diff-hunk-region-beginn | 
| 1a71e0 | 69 6e 67 29 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 | ing))..............(end.(magit-d | 
| 1a7200 | 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))........... | 
| 1a7220 | 20 20 20 28 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 | ...(beg-eol.(save-excursion.(got | 
| 1a7240 | 6f 2d 63 68 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 | o-char.beg)..................... | 
| 1a7260 | 20 20 20 20 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 | ..................(end-of-visual | 
| 1a7280 | 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 20 20 20 | -line).......................... | 
| 1a72a0 | 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 20 20 20 | .............(point))).......... | 
| 1a72c0 | 20 20 20 20 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 | ....(end-bol.(save-excursion.(go | 
| 1a72e0 | 74 6f 2d 63 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 | to-char.end).................... | 
| 1a7300 | 20 20 20 20 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 | ...................(beginning-of | 
| 1a7320 | 2d 76 69 73 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 | -visual-line)................... | 
| 1a7340 | 20 20 20 20 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 | ....................(point)))... | 
| 1a7360 | 20 20 20 20 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 | ...........(color.(face-backgrou | 
| 1a7380 | 6e 64 20 27 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 | nd.'magit-diff-lines-boundary.ni | 
| 1a73a0 | 6c 20 74 29 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 | l.t))).........(cl-flet.((ln.(b. | 
| 1a73c0 | 65 20 26 72 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 | e.&rest.face)................... | 
| 1a73e0 | 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 6c | ....(magit-diff--make-hunk-overl | 
| 1a7400 | 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 62 20 65 20 27 66 | ay........................b.e.'f | 
| 1a7420 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61    63 65 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 | ont-lock-face.face.'after-string | 
| 1a7440 | 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 64 | ........................(magit-d | 
| 1a7460 | 69 66 66 2d 2d 68 75 6e 6b 2d 61 66 74 65 72 2d    73 74 72 69 6e 67 20 66 61 63 65 29 29 29 29 0a | iff--hunk-after-string.face)))). | 
| 1a7480 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3d    20 62 65 67 20 65 6e 64 2d 62 6f 6c 29 0a 20 20 | ..........(if.(=.beg.end-bol)... | 
| 1a74a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6e 20    62 65 67 20 62 65 67 2d 65 6f 6c 20 3a 6f 76 65 | ............(ln.beg.beg-eol.:ove | 
| 1a74c0 | 72 6c 69 6e 65 20 63 6f 6c 6f 72 20 3a 75 6e 64    65 72 6c 69 6e 65 20 63 6f 6c 6f 72 29 0a 20 20 | rline.color.:underline.color)... | 
| 1a74e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 6e 20 62 65    67 20 62 65 67 2d 65 6f 6c 20 3a 6f 76 65 72 6c | ..........(ln.beg.beg-eol.:overl | 
| 1a7500 | 69 6e 65 20 63 6f 6c 6f 72 29 0a 20 20 20 20 20    20 20 20 20 20 20 20 28 6c 6e 20 65 6e 64 2d 62 | ine.color).............(ln.end-b | 
| 1a7520 | 6f 6c 20 65 6e 64 20 3a 75 6e 64 65 72 6c 69 6e    65 20 63 6f 6c 6f 72 29 29 29 29 0a 20 20 20 20 | ol.end.:underline.color))))..... | 
| 1a7540 | 28 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 6f | (magit-diff-highlight-hunk-regio | 
| 1a7560 | 6e 2d 75 73 69 6e 67 2d 66 61 63 65 20 73 65 63    74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 | n-using-face.section)))..(defun. | 
| 1a7580 | 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 28 73 | magit-diff--make-hunk-overlay.(s | 
| 1a75a0 | 74 61 72 74 20 65 6e 64 20 26 72 65 73 74 20 61    72 67 73 29 0a 20 20 28 6c 65 74 20 28 28 6f 76 | tart.end.&rest.args)...(let.((ov | 
| 1a75c0 | 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 73    74 61 72 74 20 65 6e 64 20 6e 69 6c 20 74 29 29 | .(make-overlay.start.end.nil.t)) | 
| 1a75e0 | 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70    75 74 20 6f 76 20 27 65 76 61 70 6f 72 61 74 65 | ).....(overlay-put.ov.'evaporate | 
| 1a7600 | 20 74 29 0a 20 20 20 20 28 77 68 69 6c 65 20 61    72 67 73 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 | .t).....(while.args.(overlay-put | 
| 1a7620 | 20 6f 76 20 28 70 6f 70 20 61 72 67 73 29 20 28    70 6f 70 20 61 72 67 73 29 29 29 0a 20 20 20 20 | .ov.(pop.args).(pop.args)))..... | 
| 1a7640 | 28 70 75 73 68 20 6f 76 20 6d 61 67 69 74 2d 73    65 63 74 69 6f 6e 2d 2d 72 65 67 69 6f 6e 2d 6f | (push.ov.magit-section--region-o | 
| 1a7660 | 76 65 72 6c 61 79 73 29 0a 20 20 20 20 6f 76 29    29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | verlays).....ov))..(defun.magit- | 
| 1a7680 | 64 69 66 66 2d 2d 68 75 6e 6b 2d 61 66 74 65 72    2d 73 74 72 69 6e 67 20 28 66 61 63 65 29 0a 20 | diff--hunk-after-string.(face).. | 
| 1a76a0 | 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5c 73    22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(propertize."\s"............... | 
| 1a76c0 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20    66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 | 'font-lock-face.face............ | 
| 1a76e0 | 20 20 20 27 64 69 73 70 6c 61 79 20 28 6c 69 73    74 20 27 73 70 61 63 65 20 3a 61 6c 69 67 6e 2d | ...'display.(list.'space.:align- | 
| 1a7700 | 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 20 20 20 20 20 20 20 | to.............................. | 
| 1a7720 | 60 28 2b 20 28 30 20 2e 20 72 69 67 68 74 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | `(+.(0...right)................. | 
| 1a7740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 2c 28 6d 69 6e 20 28 77 69 6e 64 6f 77 2d 68 | .................,(min.(window-h | 
| 1a7760 | 73 63 72 6f 6c 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 | scroll)......................... | 
| 1a7780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28    2d 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 | ...............(-.(line-end-posi | 
| 1a77a0 | 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 20 20 | tion)........................... | 
| 1a77c0 | 20 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 | ................(line-beginning- | 
| 1a77e0 | 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 3b 3b 20 54 | position)))))...............;;.T | 
| 1a7800 | 68 69 73 20 70 72 65 76 65 6e 74 73 20 74 68 65    20 63 75 72 73 6f 72 20 66 72 6f 6d 20 62 65 69 | his.prevents.the.cursor.from.bei | 
| 1a7820 | 6e 67 20 72 65 6e 64 65 72 65 64 20 61 74 20 74    68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.rendered.at.the.............. | 
| 1a7840 | 20 3b 3b 20 65 64 67 65 20 6f 66 20 74 68 65 20    77 69 6e 64 6f 77 2e 0a 20 20 20 20 20 20 20 20 | .;;.edge.of.the.window.......... | 
| 1a7860 | 20 20 20 20 20 20 27 63 75 72 73 6f 72 20 74 29    29 0a 0a 3b 3b 3b 20 48 75 6e 6b 20 55 74 69 6c | ......'cursor.t))..;;;.Hunk.Util | 
| 1a7880 | 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61    67 69 74 2d 64 69 66 66 2d 69 6e 73 69 64 65 2d | ities..(defun.magit-diff-inside- | 
| 1a78a0 | 68 75 6e 6b 2d 62 6f 64 79 2d 70 20 28 29 0a 20    20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c | hunk-body-p.()..."Return.non-nil | 
| 1a78c0 | 20 69 66 20 70 6f 69 6e 74 20 69 73 20 69 6e 73    69 64 65 20 74 68 65 20 62 6f 64 79 20 6f 66 20 | .if.point.is.inside.the.body.of. | 
| 1a78e0 | 61 20 68 75 6e 6b 2e 22 0a 20 20 28 61 6e 64 20    28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d | a.hunk."...(and.(magit-section-m | 
| 1a7900 | 61 74 63 68 20 27 68 75 6e 6b 29 0a 20 20 20 20    20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 63 | atch.'hunk)........(when-let.((c | 
| 1a7920 | 6f 6e 74 65 6e 74 20 28 6f 72 65 66 20 28 6d 61    67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 | ontent.(oref.(magit-current-sect | 
| 1a7940 | 69 6f 6e 29 20 63 6f 6e 74 65 6e 74 29 29 29 0a    20 20 20 20 20 20 20 20 20 28 3e 20 28 70 6f 69 | ion).content)))..........(>.(poi | 
| 1a7960 | 6e 74 29 20 63 6f 6e 74 65 6e 74 29 29 29 29 0a    0a 3b 3b 3b 20 44 69 66 66 20 45 78 74 72 61 63 | nt).content))))..;;;.Diff.Extrac | 
| 1a7980 | 74 0a 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 | t..(defun.magit-diff-file-header | 
| 1a79a0 | 20 28 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 | .(section.&optional.no-rename).. | 
| 1a79c0 | 20 28 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 | .(when.(magit-hunk-section-p.sec | 
| 1a79e0 | 74 69 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 | tion).....(setq.section.(oref.se | 
| 1a7a00 | 63 74 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 | ction.parent)))...(and.(magit-fi | 
| 1a7a20 | 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 28 6c 65 | le-section-p.section)........(le | 
| 1a7a40 | 74 20 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 | t.((header.(oref.section.header) | 
| 1a7a60 | 29 29 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 | ))..........(if.no-rename....... | 
| 1a7a80 | 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 | 
| 1a7aa0 | 0a 20 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 | ..............."^---.\\(.+\\)".( | 
| 1a7ac0 | 6f 72 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 | oref.section.value).header.t.t.1 | 
| 1a7ae0 | 29 0a 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 | )............header))))..(defun. | 
| 1a7b00 | 6d 61 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 | magit-diff-hunk-region-header.(s | 
| 1a7b20 | 65 63 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 | ection)...(let.((patch.(magit-di | 
| 1a7b40 | 66 66 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 | ff-hunk-region-patch.section))). | 
| 1a7b60 | 20 20 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 | ....(string-match."\n".patch)... | 
| 1a7b80 | 20 20 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 | ..(substring.patch.0.(1-.(match- | 
| 1a7ba0 | 65 6e 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 | end.0)))))..(defun.magit-diff-hu | 
| 1a7bc0 | 6e 6b 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 | nk-region-patch.(section.&option | 
| 1a7be0 | 61 6c 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 | al.args)...(let.((op.(if.(member | 
| 1a7c00 | 20 22 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 | ."--reverse".args)."+"."-")).... | 
| 1a7c20 | 20 20 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 | .....(sbeg.(oref.section.start)) | 
| 1a7c40 | 0a 20 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 | .........(rbeg.(magit-diff-hunk- | 
| 1a7c60 | 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 28 72 65 6e 64 | region-beginning)).........(rend | 
| 1a7c80 | 20 28 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 | .(region-end)).........(send.(or | 
| 1a7ca0 | 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 28 70 61 74 63 68 20 | ef.section.end)).........(patch. | 
| 1a7cc0 | 6e 69 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 | nil)).....(save-excursion....... | 
| 1a7ce0 | 28 67 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 | (goto-char.sbeg).......(while.(< | 
| 1a7d00 | 20 28 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 | .(point).send).........(looking- | 
| 1a7d20 | 61 74 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 | at."\\(.\\)\\([^\n]*\n\\)")..... | 
| 1a7d40 | 20 20 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 | ....(cond.((or.(string-match-p." | 
| 1a7d60 | 5b 40 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 | [@.]".(match-string-no-propertie | 
| 1a7d80 | 73 20 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 | s.1))....................(and.(> | 
| 1a7da0 | 3d 20 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 | =.(point).rbeg)................. | 
| 1a7dc0 | 20 20 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 | ........(<=.(point).rend)))..... | 
| 1a7de0 | 20 20 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 | ...........(push.(match-string-n | 
| 1a7e00 | 6f 2d 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 | o-properties.0).patch))......... | 
| 1a7e20 | 20 20 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 | ......((equal.op.(match-string-n | 
| 1a7e40 | 6f 2d 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 | o-properties.1))................ | 
| 1a7e60 | 28 70 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 | (push.(concat.".".(match-string- | 
| 1a7e80 | 6e 6f 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 | no-properties.2)).patch)))...... | 
| 1a7ea0 | 20 20 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 | ...(forward-line))).....(let.((b | 
| 1a7ec0 | 75 66 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 | uffer-list-update-hook.nil)).;.# | 
| 1a7ee0 | 33 37 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 | 3759.......(with-temp-buffer.... | 
| 1a7f00 | 20 20 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 | .....(insert.(mapconcat.#'identi | 
| 1a7f20 | 74 79 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 | ty.(reverse.patch).""))......... | 
| 1a7f40 | 28 64 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 | (diff-fixup-modifs.(point-min).( | 
| 1a7f60 | 70 6f 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 | point-max)).........(setq.patch. | 
| 1a7f80 | 28 62 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 | (buffer-string)))).....patch)).. | 
| 1a7fa0 | 3b 3b 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 | ;;;._.(provide.'magit-diff).;;;. | 
| 1a7fc0 | 6d 61 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 | magit-diff.el.ends.here......... | 
| 1a7fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a8000 | 6d 61 67 69 74 2d 33 2e 33 2e 30 2f 6d 61 67 69    74 2d 66 69 6c 65 73 2e 65 6c 00 00 00 00 00 00 | magit-3.3.0/magit-files.el...... | 
| 1a8020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a8040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a8060 | 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 | 
| 1a8080 | 30 30 35 32 36 30 30 00 30 30 30 30 30 30 30 30    30 30 30 00 30 31 34 30 30 33 00 20 30 00 00 00 | 0052600.00000000000.014003..0... | 
| 1a80a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a80c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a80e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a8100 | 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................... | 
| 1a8120 | 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................... | 
| 1a8140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a8160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a8180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a81a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a81c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a81e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1a8200 | 3b 3b 3b 20 6d 61 67 69 74 2d 66 69 6c 65 73 2e    65 6c 20 2d 2d 2d 20 66 69 6e 64 69 6e 67 20 66 | ;;;.magit-files.el.---.finding.f | 
| 1a8220 | 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 20 74 20 2d 2a 2d | iles..-*-.lexical-binding:.t.-*- | 
| 1a8240 | 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28    43 29 20 32 30 31 30 2d 32 30 32 31 20 20 54 68 | ..;;.Copyright.(C).2010-2021..Th | 
| 1a8260 | 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 3b 3b 0a | e.Magit.Project.Contributors.;;. | 
| 1a8280 | 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 | 
| 1a82a0 | 70 79 20 6f 66 20 74 68 65 20 41 55 54 48 4f 52    53 2e 6d 64 20 66 69 6c 65 20 77 68 69 63 68 0a | py.of.the.AUTHORS.md.file.which. | 
| 1a82c0 | 3b 3b 20 6c 69 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 | ;;.lists.all.contributors...If.n | 
| 1a82e0 | 6f 74 2c 20 73 65 65 20 68 74 74 70 3a 2f 2f 6d    61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e | ot,.see.http://magit.vc/authors. | 
| 1a8300 | 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 | 
| 1a8320 | 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 | 
| 1a8340 | 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 | 
| 1a8360 | 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 | 
| 1a8380 | 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 | 
| 1a83a0 | 65 20 73 6f 66 74 77 61 72 65 3b 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 | 
| 1a83c0 | 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 | 
| 1a83e0 | 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 | 
| 1a8400 | 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 | 
| 1a8420 | 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 3b 20 65 69 74 68 65 | .Free.Software.Foundation;.eithe | 
| 1a8440 | 72 20 76 65 72 73 69 6f 6e 20 33 2c 20 6f 72 20    28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f 6e 29 | r.version.3,.or.(at.your.option) | 
| 1a8460 | 0a 3b 3b 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 | .;;.any.later.version..;;.;;.Mag | 
| 1a8480 | 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 68 | it.is.distributed.in.the.hope.th | 
| 1a84a0 | 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 55 | at.it.will.be.useful,.but.WITHOU | 
| 1a84c0 | 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 20 | T.;;.ANY.WARRANTY;.without.even. | 
| 1a84e0 | 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 54 | the.implied.warranty.of.MERCHANT | 
| 1a8500 | 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 54 | ABILITY.;;.or.FITNESS.FOR.A.PART | 
| 1a8520 | 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 6e | ICULAR.PURPOSE...See.the.GNU.Gen | 
| 1a8540 | 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 20 | eral.Public.;;.License.for.more. | 
| 1a8560 | 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 72 | details..;;.;;.You.should.have.r | 
| 1a8580 | 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 61 | eceived.a.copy.of.the.GNU.Genera | 
| 1a85a0 | 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 4d | l.Public.License.;;.along.with.M | 
| 1a85c0 | 61 67 69 74 2e 20 20 49 66 20 6e 6f 74 2c 20 73    65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e 67 6e | agit...If.not,.see.http://www.gn | 
| 1a85e0 | 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2e 0a    0a 3b 3b 3b 20 43 6f 6d 6d 65 6e 74 61 72 79 3a | u.org/licenses...;;;.Commentary: | 
| 1a8600 | 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 73 75 70 | ..;;.This.library.implements.sup | 
| 1a8620 | 70 6f 72 74 20 66 6f 72 20 66 69 6e 64 69 6e 67    20 62 6c 6f 62 73 2c 20 73 74 61 67 65 64 20 66 | port.for.finding.blobs,.staged.f | 
| 1a8640 | 69 6c 65 73 2c 0a 3b 3b 20 61 6e 64 20 47 69 74    20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 | iles,.;;.and.Git.configuration.f | 
| 1a8660 | 69 6c 65 73 2e 20 20 49 74 20 61 6c 73 6f 20 69    6d 70 6c 65 6d 65 6e 74 73 20 6d 6f 64 65 73 20 | iles...It.also.implements.modes. | 
| 1a8680 | 75 73 65 66 75 6c 20 69 6e 0a 3b 3b 20 62 75 66    66 65 72 73 20 76 69 73 69 74 69 6e 67 20 66 69 | useful.in.;;.buffers.visiting.fi | 
| 1a86a0 | 6c 65 73 20 61 6e 64 20 62 6c 6f 62 73 2c 20 61    6e 64 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 | les.and.blobs,.and.the.commands. | 
| 1a86c0 | 75 73 65 64 20 62 79 20 74 68 6f 73 65 0a 3b 3b    20 6d 6f 64 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 | used.by.those.;;.modes...;;;.Cod | 
| 1a86e0 | 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 46 69 6e 64 20 42 | e:..(require.'magit)..;;;.Find.B | 
| 1a8700 | 6c 6f 62 0a 0a 28 64 65 66 76 61 72 20 6d 61 67    69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 68 6f 6f | lob..(defvar.magit-find-file-hoo | 
| 1a8720 | 6b 20 6e 69 6c 29 0a 28 61 64 64 2d 68 6f 6f 6b    20 27 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c | k.nil).(add-hook.'magit-find-fil | 
| 1a8740 | 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 62    6c 6f 62 2d 6d 6f 64 65 29 0a 0a 3b 3b 3b 23 23 | e-hook.#'magit-blob-mode)..;;;## | 
| 1a8760 | 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 64 2d 66 69 6c 65 | #autoload.(defun.magit-find-file | 
| 1a8780 | 20 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 | .(rev.file)..."View.FILE.from.RE | 
| 1a87a0 | 56 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 74 69 6e 67 20 62 | V..Switch.to.a.buffer.visiting.b | 
| 1a87c0 | 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 20 69 66 20 6e 6f | lob.REV:FILE,.creating.one.if.no | 
| 1a87e0 | 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 6f 72 20 74 6f 20 | ne.already.exists...If.prior.to. | 
| 1a8800 | 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 75 72 72 65 6e 74 | calling.this.command.the.current | 
| 1a8820 | 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 74 69 6f 6e 20 69 | .buffer.and/or.cursor.position.i | 
| 1a8840 | 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 6e 20 67 6f 0a 74 | s.about.the.same.file,.then.go.t | 
| 1a8860 | 6f 20 74 68 65 20 6c 69 6e 65 20 61 6e 64 20 63    6f 6c 75 6d 6e 20 63 6f 72 72 65 73 70 6f 6e 64 | o.the.line.and.column.correspond | 
| 1a8880 | 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 69 6e 74 65 72 61 | ing.to.that.location."...(intera | 
| 1a88a0 | 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 64 2d 61 72 67 73 | ctive.(magit-find-file-read-args | 
| 1a88c0 | 20 22 46 69 6e 64 20 66 69 6c 65 22 29 29 0a 20    20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c | ."Find.file"))...(magit-find-fil | 
| 1a88e0 | 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 72 65 76 20    66 69 6c 65 20 23 27 70 6f 70 2d 74 6f 2d 62 75 | e--internal.rev.file.#'pop-to-bu | 
| 1a8900 | 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77    29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | ffer-same-window))..;;;###autolo | 
| 1a8920 | 61 64 0a 28 64 65 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 | ad.(defun.magit-find-file-other- | 
| 1a8940 | 77 69 6e 64 6f 77 20 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 | window.(rev.file)..."View.FILE.f | 
| 1a8960 | 72 6f 6d 20 52 45 56 2c 20 69 6e 20 61 6e 6f 74    68 65 72 20 77 69 6e 64 6f 77 2e 0a 53 77 69 74 | rom.REV,.in.another.window..Swit | 
| 1a8980 | 63 68 20 74 6f 20 61 20 62 75 66 66 65 72 20 76    69 73 69 74 69 6e 67 20 62 6c 6f 62 20 52 45 56 | ch.to.a.buffer.visiting.blob.REV | 
| 1a89a0 | 3a 46 49 4c 45 2c 20 63 72 65 61 74 69 6e 67 20    6f 6e 65 20 69 66 20 6e 6f 6e 65 0a 61 6c 72 65 | :FILE,.creating.one.if.none.alre | 
| 1a89c0 | 61 64 79 20 65 78 69 73 74 73 2e 20 20 49 66 20    70 72 69 6f 72 20 74 6f 20 63 61 6c 6c 69 6e 67 | ady.exists...If.prior.to.calling | 
| 1a89e0 | 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 68    65 20 63 75 72 72 65 6e 74 0a 62 75 66 66 65 72 | .this.command.the.current.buffer | 
| 1a8a00 | 20 61 6e 64 2f 6f 72 20 63 75 72 73 6f 72 20 70    6f 73 69 74 69 6f 6e 20 69 73 20 61 62 6f 75 74 | .and/or.cursor.position.is.about | 
| 1a8a20 | 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 2c 20    74 68 65 6e 20 67 6f 20 74 6f 0a 74 68 65 20 6c | .the.same.file,.then.go.to.the.l | 
| 1a8a40 | 69 6e 65 20 61 6e 64 20 63 6f 6c 75 6d 6e 20 63    6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 | ine.and.column.corresponding.to. | 
| 1a8a60 | 74 68 61 74 20 6c 6f 63 61 74 69 6f 6e 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | that.location."...(interactive.( | 
| 1a8a80 | 6d 61 67 69 74 2d 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 | magit-find-file-read-args."Find. | 
| 1a8aa0 | 66 69 6c 65 20 69 6e 20 6f 74 68 65 72 20 77 69    6e 64 6f 77 22 29 29 0a 20 20 28 6d 61 67 69 74 | file.in.other.window"))...(magit | 
| 1a8ac0 | 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 65 20 23 27 | -find-file--internal.rev.file.#' | 
| 1a8ae0 | 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 29 29 0a | switch-to-buffer-other-window)). | 
| 1a8b00 | 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 | 
| 1a8b20 | 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61    6d 65 20 28 72 65 76 20 66 69 6c 65 29 0a 20 20 | d-file-other-frame.(rev.file)... | 
| 1a8b40 | 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 20 | "View.FILE.from.REV,.in.another. | 
| 1a8b60 | 66 72 61 6d 65 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 74 69 | frame..Switch.to.a.buffer.visiti | 
| 1a8b80 | 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 20 69 | ng.blob.REV:FILE,.creating.one.i | 
| 1a8ba0 | 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 6f 72 | f.none.already.exists...If.prior | 
| 1a8bc0 | 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 75 72 | .to.calling.this.command.the.cur | 
| 1a8be0 | 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 74 69 | rent.buffer.and/or.cursor.positi | 
| 1a8c00 | 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 6e 20 | on.is.about.the.same.file,.then. | 
| 1a8c20 | 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 65 73 | go.to.the.line.and.column.corres | 
| 1a8c40 | 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 69 6e | ponding.to.that.location."...(in | 
| 1a8c60 | 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 64 2d | teractive.(magit-find-file-read- | 
| 1a8c80 | 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 66 72 61 6d 65 22 29 | args."Find.file.in.other.frame") | 
| 1a8ca0 | 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 6c 20 72 | )...(magit-find-file--internal.r | 
| 1a8cc0 | 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 68 65 72 | ev.file.#'switch-to-buffer-other | 
| 1a8ce0 | 2d 66 72 61 6d 65 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 | -frame))..(defun.magit-find-file | 
| 1a8d00 | 2d 72 65 61 64 2d 61 72 67 73 20 28 70 72 6f 6d    70 74 29 0a 20 20 28 6c 65 74 20 28 28 70 73 65 | -read-args.(prompt)...(let.((pse | 
| 1a8d20 | 75 64 6f 2d 72 65 76 73 20 27 28 22 7b 77 6f 72    6b 74 72 65 65 7d 22 20 22 7b 69 6e 64 65 78 7d | udo-revs.'("{worktree}"."{index} | 
| 1a8d40 | 22 29 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74    20 28 28 72 65 76 20 28 6d 61 67 69 74 2d 63 6f | "))).....(if-let.((rev.(magit-co | 
| 1a8d60 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 46    69 6e 64 20 66 69 6c 65 20 66 72 6f 6d 20 72 65 | mpleting-read."Find.file.from.re | 
| 1a8d80 | 76 69 73 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 20 20 20 20 | vision"......................... | 
| 1a8da0 | 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 70 73 65 75 64 6f 2d | .................(append.pseudo- | 
| 1a8dc0 | 72 65 76 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 | revs............................ | 
| 1a8de0 | 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 69 73 | ......................(magit-lis | 
| 1a8e00 | 74 2d 72 65 66 6e 61 6d 65 73 20 6e 69 6c 20 74    29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-refnames.nil.t)).............. | 
| 1a8e20 | 20 20 20 20 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. | 
| 1a8e40 | 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 6f 72 79 0a | nil.nil.'magit-revision-history. | 
| 1a8e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a8e80 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61    67 69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f | .........(or.(magit-branch-or-co | 
| 1a8ea0 | 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 20 | mmit-at-point).................. | 
| 1a8ec0 | 20 20 20 20 20 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 | 
| 1a8ee0 | 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 29 0a 20 20 20 20 20 | it-get-current-branch)))))...... | 
| 1a8f00 | 20 20 20 28 6c 69 73 74 20 72 65 76 20 28 6d 61    67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 66 72 | ...(list.rev.(magit-read-file-fr | 
| 1a8f20 | 6f 6d 2d 72 65 76 20 28 69 66 20 28 6d 65 6d 62    65 72 20 72 65 76 20 70 73 65 75 64 6f 2d 72 65 | om-rev.(if.(member.rev.pseudo-re | 
| 1a8f40 | 76 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 | vs)............................. | 
| 1a8f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 22 48 45 41 44 22 0a 20 20 20 20 20 | ...................."HEAD"...... | 
| 1a8f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a8fa0 | 20 20 20 20 20 20 20 20 20 72 65 76 29 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........rev)................... | 
| 1a8fc0 | 20 20 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 6d 70 74 | ..........................prompt | 
| 1a8fe0 | 29 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 69 6e 67 20 73 65 | )).......(user-error."Nothing.se | 
| 1a9000 | 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 66 69 6e 64 2d 66 | lected"))))..(defun.magit-find-f | 
| 1a9020 | 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 28 72    65 76 20 66 69 6c 65 20 66 6e 29 0a 20 20 28 6c | ile--internal.(rev.file.fn)...(l | 
| 1a9040 | 65 74 20 28 28 62 75 66 20 28 6d 61 67 69 74 2d    66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 | et.((buf.(magit-find-file-nosele | 
| 1a9060 | 63 74 20 72 65 76 20 66 69 6c 65 29 29 0a 20 20    20 20 20 20 20 20 6c 69 6e 65 20 63 6f 6c 29 0a | ct.rev.file)).........line.col). | 
| 1a9080 | 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28    76 69 73 69 74 65 64 2d 66 69 6c 65 20 28 6d 61 | ....(when-let.((visited-file.(ma | 
| 1a90a0 | 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)))....... | 
| 1a90c0 | 28 73 65 74 71 20 6c 69 6e 65 20 28 6c 69 6e 65    2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 | (setq.line.(line-number-at-pos)) | 
| 1a90e0 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6c    20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e | .......(setq.col.(current-column | 
| 1a9100 | 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20    20 20 20 20 20 20 28 28 6e 6f 74 20 28 65 71 75 | )).......(cond........((not.(equ | 
| 1a9120 | 61 6c 20 76 69 73 69 74 65 64 2d 66 69 6c 65 20    66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 28 | al.visited-file.file)))........( | 
| 1a9140 | 28 65 71 75 61 6c 20 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 | (equal.magit-buffer-revision.rev | 
| 1a9160 | 29 29 0a 20 20 20 20 20 20 20 28 28 65 71 75 61    6c 20 72 65 76 20 22 7b 77 6f 72 6b 74 72 65 65 | ))........((equal.rev."{worktree | 
| 1a9180 | 7d 22 29 0a 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 | }").........(setq.line.(magit-di | 
| 1a91a0 | 66 66 2d 76 69 73 69 74 2d 2d 6f 66 66 73 65 74    20 66 69 6c 65 20 6d 61 67 69 74 2d 62 75 66 66 | ff-visit--offset.file.magit-buff | 
| 1a91c0 | 65 72 2d 72 65 76 69 73 69 6f 6e 20 6c 69 6e 65    29 29 29 0a 20 20 20 20 20 20 20 28 28 65 71 75 | er-revision.line)))........((equ | 
| 1a91e0 | 61 6c 20 72 65 76 20 22 7b 69 6e 64 65 78 7d 22    29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | al.rev."{index}").........(setq. | 
| 1a9200 | 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 66 | line.(magit-diff-visit--offset.f | 
| 1a9220 | 69 6c 65 20 6e 69 6c 20 6c 69 6e 65 29 29 29 0a    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 | ile.nil.line)))........(magit-bu | 
| 1a9240 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20    20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 | ffer-revision.........(setq.line | 
| 1a9260 | 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 0a 20 20 20 20 20 | .(magit-diff-visit--offset...... | 
| 1a9280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66    69 6c 65 20 28 63 6f 6e 63 61 74 20 6d 61 67 69 | ...............file.(concat.magi | 
| 1a92a0 | 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f    6e 20 22 2e 2e 22 20 72 65 76 29 20 6c 69 6e 65 | t-buffer-revision."..".rev).line | 
| 1a92c0 | 29 29 29 0a 20 20 20 20 20 20 20 28 74 0a 20 20    20 20 20 20 20 20 28 73 65 74 71 20 6c 69 6e 65 | )))........(t.........(setq.line | 
| 1a92e0 | 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 6c 65 20 | .(magit-diff-visit--offset.file. | 
| 1a9300 | 28 6c 69 73 74 20 22 2d 52 22 20 72 65 76 29 20    6c 69 6e 65 29 29 29 29 29 0a 20 20 20 20 28 66 | (list."-R".rev).line))))).....(f | 
| 1a9320 | 75 6e 63 61 6c 6c 20 66 6e 20 62 75 66 29 0a 20    20 20 20 28 77 68 65 6e 20 6c 69 6e 65 0a 20 20 | uncall.fn.buf).....(when.line... | 
| 1a9340 | 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.... | 
| 1a9360 | 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20    20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | .....(widen).........(goto-char. | 
| 1a9380 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20    20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 | (point-min)).........(forward-li | 
| 1a93a0 | 6e 65 20 28 31 2d 20 6c 69 6e 65 29 29 0a 20 20    20 20 20 20 20 20 28 6d 6f 76 65 2d 74 6f 2d 63 | ne.(1-.line)).........(move-to-c | 
| 1a93c0 | 6f 6c 75 6d 6e 20 63 6f 6c 29 29 29 0a 20 20 20    20 62 75 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d | olumn.col))).....buf))..(defun.m | 
| 1a93e0 | 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e    6f 73 65 6c 65 63 74 20 28 72 65 76 20 66 69 6c | agit-find-file-noselect.(rev.fil | 
| 1a9400 | 65 29 0a 20 20 22 52 65 61 64 20 46 49 4c 45 20    66 72 6f 6d 20 52 45 56 20 69 6e 74 6f 20 61 20 | e)..."Read.FILE.from.REV.into.a. | 
| 1a9420 | 62 75 66 66 65 72 20 61 6e 64 20 72 65 74 75 72    6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a 52 45 | buffer.and.return.the.buffer..RE | 
| 1a9440 | 56 20 69 73 20 61 20 72 65 76 69 73 69 6f 6e 20    6f 72 20 6f 6e 65 20 6f 66 20 5c 22 7b 77 6f 72 | V.is.a.revision.or.one.of.\"{wor | 
| 1a9460 | 6b 74 72 65 65 7d 5c 22 20 6f 72 20 5c 22 7b 69    6e 64 65 78 7d 5c 22 2e 0a 46 49 4c 45 20 6d 75 | ktree}\".or.\"{index}\"..FILE.mu | 
| 1a9480 | 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 74 | st.be.relative.to.the.top.direct | 
| 1a94a0 | 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 6d 61 67 69 74 | ory.of.the.repository."...(magit | 
| 1a94c0 | 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c    65 63 74 2d 31 20 72 65 76 20 66 69 6c 65 29 29 | -find-file-noselect-1.rev.file)) | 
| 1a94e0 | 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 6c 65 63 | ..(defun.magit-find-file-noselec | 
| 1a9500 | 74 2d 31 20 28 72 65 76 20 66 69 6c 65 20 26 6f    70 74 69 6f 6e 61 6c 20 72 65 76 65 72 74 29 0a | t-1.(rev.file.&optional.revert). | 
| 1a9520 | 20 20 22 52 65 61 64 20 46 49 4c 45 20 66 72 6f    6d 20 52 45 56 20 69 6e 74 6f 20 61 20 62 75 66 | .."Read.FILE.from.REV.into.a.buf | 
| 1a9540 | 66 65 72 20 61 6e 64 20 72 65 74 75 72 6e 20 74    68 65 20 62 75 66 66 65 72 2e 0a 52 45 56 20 69 | fer.and.return.the.buffer..REV.i | 
| 1a9560 | 73 20 61 20 72 65 76 69 73 69 6f 6e 20 6f 72 20    6f 6e 65 20 6f 66 20 5c 22 7b 77 6f 72 6b 74 72 | s.a.revision.or.one.of.\"{worktr | 
| 1a9580 | 65 65 7d 5c 22 20 6f 72 20 5c 22 7b 69 6e 64 65    78 7d 5c 22 2e 0a 46 49 4c 45 20 6d 75 73 74 20 | ee}\".or.\"{index}\"..FILE.must. | 
| 1a95a0 | 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 74 6f 72 79 | be.relative.to.the.top.directory | 
| 1a95c0 | 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f    72 79 2e 0a 4e 6f 6e 2d 6e 69 6c 20 52 45 56 45 | .of.the.repository..Non-nil.REVE | 
| 1a95e0 | 52 54 20 6d 65 61 6e 73 20 74 6f 20 72 65 76 65    72 74 20 74 68 65 20 62 75 66 66 65 72 2e 20 20 | RT.means.to.revert.the.buffer... | 
| 1a9600 | 49 66 20 60 61 73 6b 2d 72 65 76 65 72 74 27 2c    0a 74 68 65 6e 20 6f 6e 6c 79 20 61 66 74 65 72 | If.`ask-revert',.then.only.after | 
| 1a9620 | 20 61 73 6b 69 6e 67 2e 20 20 41 20 6e 6f 6e 2d    6e 69 6c 20 76 61 6c 75 65 20 66 6f 72 20 52 45 | .asking...A.non-nil.value.for.RE | 
| 1a9640 | 56 45 52 54 20 69 73 20 69 67 6e 6f 72 65 64 20    69 66 20 52 45 56 20 69 73 0a 5c 22 7b 77 6f 72 | VERT.is.ignored.if.REV.is.\"{wor | 
| 1a9660 | 6b 74 72 65 65 7d 5c 22 2e 22 0a 20 20 28 69 66    20 28 65 71 75 61 6c 20 72 65 76 20 22 7b 77 6f | ktree}\"."...(if.(equal.rev."{wo | 
| 1a9680 | 72 6b 74 72 65 65 7d 22 29 0a 20 20 20 20 20 20    28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c | rktree}").......(find-file-nosel | 
| 1a96a0 | 65 63 74 20 28 65 78 70 61 6e 64 2d 66 69 6c 65    2d 6e 61 6d 65 20 66 69 6c 65 20 28 6d 61 67 69 | ect.(expand-file-name.file.(magi | 
| 1a96c0 | 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 74 6f 70 64 69 72 20 | t-toplevel))).....(let.((topdir. | 
| 1a96e0 | 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 77 68 65 6e 20 28 | (magit-toplevel))).......(when.( | 
| 1a9700 | 66 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75    74 65 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 20 | file-name-absolute-p.file)...... | 
| 1a9720 | 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 66    69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d | ...(setq.file.(file-relative-nam | 
| 1a9740 | 65 20 66 69 6c 65 20 74 6f 70 64 69 72 29 29 29    0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 | e.file.topdir))).......(with-cur | 
| 1a9760 | 72 65 6e 74 2d 62 75 66 66 65 72 20 28 6d 61 67    69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d | rent-buffer.(magit-get-revision- | 
| 1a9780 | 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 72 65    76 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 | buffer-create.rev.file)......... | 
| 1a97a0 | 28 77 68 65 6e 20 28 6f 72 20 28 6e 6f 74 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 | (when.(or.(not.magit-buffer-file | 
| 1a97c0 | 2d 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 69 66 20 28 65 71 | -name)...................(if.(eq | 
| 1a97e0 | 20 72 65 76 65 72 74 20 27 61 73 6b 2d 72 65 76    65 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .revert.'ask-revert)............ | 
| 1a9800 | 20 20 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 20 22 25 73 | ...........(y-or-n-p.(format."%s | 
| 1a9820 | 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 3b    20 72 65 76 65 72 74 20 69 74 3f 20 22 0a 20 20 | .already.exists;.revert.it?."... | 
| 1a9840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1a9860 | 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6e 61    6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ......(buffer-name)))).......... | 
| 1a9880 | 20 20 20 20 20 20 20 20 20 72 65 76 65 72 74 29    0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | .........revert)...........(setq | 
| 1a98a0 | 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 20 20 20 20 20 | .magit-buffer-revision.......... | 
| 1a98c0 | 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61    6c 20 72 65 76 20 22 7b 69 6e 64 65 78 7d 22 29 | .......(if.(equal.rev."{index}") | 
| 1a98e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 22 7b 69 6e 64 65 78 7d 22 0a 20 | ....................."{index}".. | 
| 1a9900 | 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 6f 72 6d | .................(magit-rev-form | 
| 1a9920 | 61 74 20 22 25 48 22 20 72 65 76 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d | at."%H".rev)))...........(setq.m | 
| 1a9940 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e    61 6d 65 20 72 65 76 29 0a 20 20 20 20 20 20 20 | agit-buffer-refname.rev)........ | 
| 1a9960 | 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62    75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 | ...(setq.magit-buffer-file-name. | 
| 1a9980 | 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 70 64 69 72 29 29 0a | (expand-file-name.file.topdir)). | 
| 1a99a0 | 20 20 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 74 6f 72 | ..........(setq.default-director | 
| 1a99c0 | 79 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 69 72 20 28 66 69 | y.................(let.((dir.(fi | 
| 1a99e0 | 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72    79 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 | le-name-directory.magit-buffer-f | 
| 1a9a00 | 69 6c 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 20 20 28 69 | ile-name)))...................(i | 
| 1a9a20 | 66 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70    20 64 69 72 29 20 64 69 72 20 74 6f 70 64 69 72 | f.(file-exists-p.dir).dir.topdir | 
| 1a9a40 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73    65 74 71 2d 6c 6f 63 61 6c 20 72 65 76 65 72 74 | )))...........(setq-local.revert | 
| 1a9a60 | 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e    20 23 27 6d 61 67 69 74 2d 72 65 76 65 72 74 2d | -buffer-function.#'magit-revert- | 
| 1a9a80 | 72 65 76 2d 66 69 6c 65 2d 62 75 66 66 65 72 29    0a 20 20 20 20 20 20 20 20 20 20 28 72 65 76 65 | rev-file-buffer)...........(reve | 
| 1a9aa0 | 72 74 2d 62 75 66 66 65 72 20 74 20 74 29 0a 20    20 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f | rt-buffer.t.t)...........(run-ho | 
| 1a9ac0 | 6f 6b 73 20 28 69 66 20 28 65 71 75 61 6c 20 72    65 76 20 22 7b 69 6e 64 65 78 7d 22 29 0a 20 20 | oks.(if.(equal.rev."{index}")... | 
| 1a9ae0 | 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 66 69 | .......................'magit-fi | 
| 1a9b00 | 6e 64 2d 69 6e 64 65 78 2d 68 6f 6f 6b 0a 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd-index-hook................... | 
| 1a9b20 | 20 20 20 20 20 27 6d 61 67 69 74 2d 66 69 6e 64    2d 66 69 6c 65 2d 68 6f 6f 6b 29 29 29 0a 20 20 | .....'magit-find-file-hook)))... | 
| 1a9b40 | 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 29 0a 0a 28 64 65 66 | ......(current-buffer)))))..(def | 
| 1a9b60 | 75 6e 20 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 2d 63 72 65 | un.magit-get-revision-buffer-cre | 
| 1a9b80 | 61 74 65 20 28 72 65 76 20 66 69 6c 65 29 0a 20    20 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 | ate.(rev.file)...(magit-get-revi | 
| 1a9ba0 | 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 20    66 69 6c 65 20 74 29 29 0a 0a 28 64 65 66 75 6e | sion-buffer.rev.file.t))..(defun | 
| 1a9bc0 | 20 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 28 72 65 76 20 | .magit-get-revision-buffer.(rev. | 
| 1a9be0 | 66 69 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 63    72 65 61 74 65 29 0a 20 20 28 66 75 6e 63 61 6c | file.&optional.create)...(funcal | 
| 1a9c00 | 6c 20 28 69 66 20 63 72 65 61 74 65 20 27 67 65    74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 | l.(if.create.'get-buffer-create. | 
| 1a9c20 | 27 67 65 74 2d 62 75 66 66 65 72 29 0a 20 20 20    20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | 'get-buffer)............(format. | 
| 1a9c40 | 22 25 73 2e 7e 25 73 7e 22 20 66 69 6c 65 20 28    73 75 62 73 74 2d 63 68 61 72 2d 69 6e 2d 73 74 | "%s.~%s~".file.(subst-char-in-st | 
| 1a9c60 | 72 69 6e 67 20 3f 2f 20 3f 5f 20 72 65 76 29 29    29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ring.?/.?_.rev))))..(defun.magit | 
| 1a9c80 | 2d 72 65 76 65 72 74 2d 72 65 76 2d 66 69 6c 65    2d 62 75 66 66 65 72 20 28 5f 69 67 6e 6f 72 65 | -revert-rev-file-buffer.(_ignore | 
| 1a9ca0 | 2d 61 75 74 6f 20 6e 6f 63 6f 6e 66 69 72 6d 29    0a 20 20 28 77 68 65 6e 20 28 6f 72 20 6e 6f 63 | -auto.noconfirm)...(when.(or.noc | 
| 1a9cc0 | 6f 6e 66 69 72 6d 0a 20 20 20 20 20 20 20 20 20    20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 62 75 | onfirm.............(and.(not.(bu | 
| 1a9ce0 | 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 29    29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-modified-p))............... | 
| 1a9d00 | 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 20 20 20 20 20 20 20 | ...(catch.'found................ | 
| 1a9d20 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 67    65 78 70 20 72 65 76 65 72 74 2d 77 69 74 68 6f | ....(dolist.(regexp.revert-witho | 
| 1a9d40 | 75 74 2d 71 75 65 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 28 | ut-query)......................( | 
| 1a9d60 | 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74    63 68 20 72 65 67 65 78 70 20 6d 61 67 69 74 2d | when.(string-match.regexp.magit- | 
| 1a9d80 | 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 20 20 | buffer-file-name)............... | 
| 1a9da0 | 20 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 29 29 29 0a 20 20 | .........(throw.'found.t)))))... | 
| 1a9dc0 | 20 20 20 20 20 20 20 20 20 20 28 79 65 73 2d 6f    72 2d 6e 6f 2d 70 20 28 66 6f 72 6d 61 74 20 22 | ..........(yes-or-no-p.(format." | 
| 1a9de0 | 52 65 76 65 72 74 20 62 75 66 66 65 72 20 66 72    6f 6d 20 47 69 74 20 25 73 3f 20 22 0a 20 20 20 | Revert.buffer.from.Git.%s?.".... | 
| 1a9e00 | 20 20 20 20 20 20 20 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 | 
| 1a9e20 | 66 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 | f.(equal.magit-buffer-refname."{ | 
| 1a9e40 | 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 20 20 | index}")........................ | 
| 1a9e60 | 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 20 20 20 20 20 20 | .............."index"........... | 
| 1a9e80 | 20 20 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 | 
| 1a9ea0 | 20 22 72 65 76 69 73 69 6f 6e 20 22 20 6d 61 67    69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d | ."revision.".magit-buffer-refnam | 
| 1a9ec0 | 65 29 29 29 29 29 0a 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 | e))))).....(let*.((inhibit-read- | 
| 1a9ee0 | 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20    20 20 20 28 64 65 66 61 75 6c 74 2d 64 69 72 65 | only.t)............(default-dire | 
| 1a9f00 | 63 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 | ctory.(magit-toplevel))......... | 
| 1a9f20 | 20 20 20 28 66 69 6c 65 20 28 66 69 6c 65 2d 72    65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 6d 61 67 | ...(file.(file-relative-name.mag | 
| 1a9f40 | 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 20 20 20 20 20 | it-buffer-file-name))........... | 
| 1a9f60 | 20 28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 2d    66 6f 72 2d 72 65 61 64 20 28 6f 72 20 63 6f 64 | .(coding-system-for-read.(or.cod | 
| 1a9f80 | 69 6e 67 2d 73 79 73 74 65 6d 2d 66 6f 72 2d 72    65 61 64 20 27 75 6e 64 65 63 69 64 65 64 29 29 | ing-system-for-read.'undecided)) | 
| 1a9fa0 | 29 0a 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 20 28 6d 61 | ).......(erase-buffer).......(ma | 
| 1a9fc0 | 67 69 74 2d 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 | git-git-insert."cat-file"."-p".. | 
| 1a9fe0 | 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 65 71 75 61 | .......................(if.(equa | 
| 1aa000 | 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 6e 64 65 78 7d 22 | l.magit-buffer-refname."{index}" | 
| 1aa020 | 29 0a 20 20 20 20 20 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 | 
| 1aa040 | 6f 6e 63 61 74 20 22 3a 22 20 66 69 6c 65 29 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oncat.":".file)................. | 
| 1aa060 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61    74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | ..........(concat.magit-buffer-r | 
| 1aa080 | 65 66 6e 61 6d 65 20 22 3a 22 20 66 69 6c 65 29    29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 | efname.":".file))).......(setq.b | 
| 1aa0a0 | 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 6c 61 73 74 2d 63 6f | uffer-file-coding-system.last-co | 
| 1aa0c0 | 64 69 6e 67 2d 73 79 73 74 65 6d 2d 75 73 65 64    29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 75 | ding-system-used)).....(let.((bu | 
| 1aa0e0 | 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 | ffer-file-name.magit-buffer-file | 
| 1aa100 | 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20    20 28 61 66 74 65 72 2d 63 68 61 6e 67 65 2d 6d | -name)...........(after-change-m | 
| 1aa120 | 61 6a 6f 72 2d 6d 6f 64 65 2d 68 6f 6f 6b 0a 20    20 20 20 20 20 20 20 20 20 20 28 72 65 6d 71 20 | ajor-mode-hook............(remq. | 
| 1aa140 | 27 67 6c 6f 62 61 6c 2d 64 69 66 66 2d 68 6c 2d    6d 6f 64 65 2d 65 6e 61 62 6c 65 2d 69 6e 2d 62 | 'global-diff-hl-mode-enable-in-b | 
| 1aa160 | 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 61 66 74 65 72 2d 63 68 | uffers..................after-ch | 
| 1aa180 | 61 6e 67 65 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 2d    68 6f 6f 6b 29 29 29 0a 20 20 20 20 20 20 28 6e | ange-major-mode-hook))).......(n | 
| 1aa1a0 | 6f 72 6d 61 6c 2d 6d 6f 64 65 20 74 29 29 0a 20    20 20 20 28 73 65 74 71 20 62 75 66 66 65 72 2d | ormal-mode.t)).....(setq.buffer- | 
| 1aa1c0 | 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20    20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 | read-only.t).....(set-buffer-mod | 
| 1aa1e0 | 69 66 69 65 64 2d 70 20 6e 69 6c 29 0a 20 20 20    20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 | ified-p.nil).....(goto-char.(poi | 
| 1aa200 | 6e 74 2d 6d 69 6e 29 29 29 29 0a 0a 3b 3b 3b 20    46 69 6e 64 20 49 6e 64 65 78 0a 0a 28 64 65 66 | nt-min))))..;;;.Find.Index..(def | 
| 1aa220 | 76 61 72 20 6d 61 67 69 74 2d 66 69 6e 64 2d 69    6e 64 65 78 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 0a | var.magit-find-index-hook.nil).. | 
| 1aa240 | 28 64 65 66 75 6e 20 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 | (defun.magit-find-file-index-nos | 
| 1aa260 | 65 6c 65 63 74 20 28 66 69 6c 65 20 26 6f 70 74    69 6f 6e 61 6c 20 72 65 76 65 72 74 29 0a 20 20 | elect.(file.&optional.revert)... | 
| 1aa280 | 22 52 65 61 64 20 46 49 4c 45 20 66 72 6f 6d 20    74 68 65 20 69 6e 64 65 78 20 69 6e 74 6f 20 61 | "Read.FILE.from.the.index.into.a | 
| 1aa2a0 | 20 62 75 66 66 65 72 20 61 6e 64 20 72 65 74 75    72 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a 46 | .buffer.and.return.the.buffer..F | 
| 1aa2c0 | 49 4c 45 20 6d 75 73 74 20 74 6f 20 62 65 20 72    65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 74 | ILE.must.to.be.relative.to.the.t | 
| 1aa2e0 | 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 22 | op.directory.of.the.repository." | 
| 1aa300 | 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 2d 31 20 22 | ...(magit-find-file-noselect-1." | 
| 1aa320 | 7b 69 6e 64 65 78 7d 22 20 66 69 6c 65 20 28 6f    72 20 72 65 76 65 72 74 20 27 61 73 6b 2d 72 65 | {index}".file.(or.revert.'ask-re | 
| 1aa340 | 76 65 72 74 29 29 29 0a 0a 28 64 65 66 75 6e 20    6d 61 67 69 74 2d 75 70 64 61 74 65 2d 69 6e 64 | vert)))..(defun.magit-update-ind | 
| 1aa360 | 65 78 20 28 29 0a 20 20 22 55 70 64 61 74 65 20    74 68 65 20 69 6e 64 65 78 20 77 69 74 68 20 74 | ex.()..."Update.the.index.with.t | 
| 1aa380 | 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74    68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | he.contents.of.the.current.buffe | 
| 1aa3a0 | 72 2e 0a 54 68 65 20 63 75 72 72 65 6e 74 20 62    75 66 66 65 72 20 68 61 73 20 74 6f 20 62 65 20 | r..The.current.buffer.has.to.be. | 
| 1aa3c0 | 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 20    69 6e 20 74 68 65 20 69 6e 64 65 78 2c 20 77 68 | visiting.a.file.in.the.index,.wh | 
| 1aa3e0 | 69 63 68 0a 69 73 20 64 6f 6e 65 20 75 73 69 6e    67 20 60 6d 61 67 69 74 2d 66 69 6e 64 2d 69 6e | ich.is.done.using.`magit-find-in | 
| 1aa400 | 64 65 78 2d 6e 6f 73 65 6c 65 63 74 27 2e 22 0a    20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | dex-noselect'."...(interactive). | 
| 1aa420 | 20 20 28 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 | ..(let.((file.(magit-file-relati | 
| 1aa440 | 76 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 28    75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 6d 61 | ve-name))).....(unless.(equal.ma | 
| 1aa460 | 67 69 74 2d 62 75 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 | git-buffer-refname."{index}")... | 
| 1aa480 | 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 20 76 69 73 69 74 69 | ....(user-error."%s.isn't.visiti | 
| 1aa4a0 | 6e 67 20 74 68 65 20 69 6e 64 65 78 22 20 66 69    6c 65 29 29 0a 20 20 20 20 28 69 66 20 28 79 2d | ng.the.index".file)).....(if.(y- | 
| 1aa4c0 | 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d 61 74 20 22    55 70 64 61 74 65 20 69 6e 64 65 78 20 77 69 74 | or-n-p.(format."Update.index.wit | 
| 1aa4e0 | 68 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 25 73    22 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 | h.contents.of.%s".(buffer-name)) | 
| 1aa500 | 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28    28 69 6e 64 65 78 20 28 6d 61 6b 65 2d 74 65 6d | ).........(let.((index.(make-tem | 
| 1aa520 | 70 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 67 69    74 2d 64 69 72 20 22 6d 61 67 69 74 2d 75 70 64 | p-name.(magit-git-dir."magit-upd | 
| 1aa540 | 61 74 65 2d 69 6e 64 65 78 2d 22 29 29 29 0a 20    20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 | ate-index-")))...............(bu | 
| 1aa560 | 66 66 65 72 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 | ffer.(current-buffer)))......... | 
| 1aa580 | 20 20 28 77 68 65 6e 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 | ..(when.magit-wip-before-change- | 
| 1aa5a0 | 6d 6f 64 65 0a 20 20 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 | mode.............(magit-wip-comm | 
| 1aa5c0 | 69 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65    20 28 6c 69 73 74 20 66 69 6c 65 29 20 22 20 62 | it-before-change.(list.file).".b | 
| 1aa5e0 | 65 66 6f 72 65 20 75 6e 2d 2f 73 74 61 67 65 22    29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e | efore.un-/stage"))...........(un | 
| 1aa600 | 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20    20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 | wind-protect...............(prog | 
| 1aa620 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 28 6c 65 74 20 28 28 63 6f 64 69 6e 67 2d | n.................(let.((coding- | 
| 1aa640 | 73 79 73 74 65 6d 2d 66 6f 72 2d 77 72 69 74 65    20 62 75 66 66 65 72 2d 66 69 6c 65 2d 63 6f 64 | system-for-write.buffer-file-cod | 
| 1aa660 | 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 20 20 20 20 20 28 | ing-system))...................( | 
| 1aa680 | 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 20 69    6e 64 65 78 0a 20 20 20 20 20 20 20 20 20 20 20 | with-temp-file.index............ | 
| 1aa6a0 | 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 6e | .........(insert-buffer-substrin | 
| 1aa6c0 | 67 20 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 28 6d 61 67 | g.buffer))).................(mag | 
| 1aa6e0 | 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................ | 
| 1aa700 | 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67    69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(magit-call-git.............. | 
| 1aa720 | 20 20 20 20 20 20 22 75 70 64 61 74 65 2d 69 6e    64 65 78 22 20 22 2d 2d 63 61 63 68 65 69 6e 66 | ......"update-index"."--cacheinf | 
| 1aa740 | 6f 22 0a 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 | o"....................(substring | 
| 1aa760 | 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 22 20 22 2d | .(magit-git-string."ls-files"."- | 
| 1aa780 | 73 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 20 20 | s".file)........................ | 
| 1aa7a0 | 20 20 20 20 20 20 20 30 20 36 29 0a 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .......0.6)....................( | 
| 1aa7c0 | 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67    20 22 68 61 73 68 2d 6f 62 6a 65 63 74 22 20 22 | magit-git-string."hash-object"." | 
| 1aa7e0 | 2d 74 22 20 22 62 6c 6f 62 22 20 22 2d 77 22 0a    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -t"."blob"."-w"................. | 
| 1aa800 | 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 2d | .....................(concat."-- | 
| 1aa820 | 70 61 74 68 3d 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 | path=".file).................... | 
| 1aa840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 22 2d 2d 22 20 28 6d 61 67 69 74 2d 63 6f | .................."--".(magit-co | 
| 1aa860 | 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66    6f 72 2d 67 69 74 20 69 6e 64 65 78 29 29 0a 20 | nvert-filename-for-git.index)).. | 
| 1aa880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 | ..................file)))....... | 
| 1aa8a0 | 20 20 20 20 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 | ......(ignore-errors.(delete-fil | 
| 1aa8c0 | 65 20 69 6e 64 65 78 29 29 29 0a 20 20 20 20 20    20 20 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 | e.index)))...........(set-buffer | 
| 1aa8e0 | 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 6c 29    0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | -modified-p.nil)...........(when | 
| 1aa900 | 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 0a 20 20 20 20 | .magit-wip-after-apply-mode..... | 
| 1aa920 | 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 61 66 74 65 72 2d | ........(magit-wip-commit-after- | 
| 1aa940 | 61 70 70 6c 79 20 28 6c 69 73 74 20 66 69 6c 65    29 20 22 20 61 66 74 65 72 20 75 6e 2d 2f 73 74 | apply.(list.file).".after.un-/st | 
| 1aa960 | 61 67 65 22 29 29 29 0a 20 20 20 20 20 20 28 6d    65 73 73 61 67 65 20 22 41 62 6f 72 74 22 29 29 | age"))).......(message."Abort")) | 
| 1aa980 | 29 0a 20 20 28 2d 2d 77 68 65 6e 2d 6c 65 74 20    28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d | )...(--when-let.(magit-get-mode- | 
| 1aa9a0 | 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 0a 20 20 20 20 28 | buffer.'magit-status-mode).....( | 
| 1aa9c0 | 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66    66 65 72 20 69 74 20 28 6d 61 67 69 74 2d 72 65 | with-current-buffer.it.(magit-re | 
| 1aa9e0 | 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 66 69 67 20 46 | fresh)))...t)..;;;.Find.Config.F | 
| 1aaa00 | 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 63 6f 6e 66 69 | ile..(defun.magit-find-git-confi | 
| 1aaa20 | 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 77 69 6c 64 63 | g-file.(filename.&optional.wildc | 
| 1aaa40 | 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 64 20 69 6e 20 | ards)..."Edit.a.file.located.in. | 
| 1aaa60 | 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 74 20 64 69 72 | the.current.repository's.git.dir | 
| 1aaa80 | 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 61 74 65 64 20 | ectory...When.\".git\",.located. | 
| 1aaaa0 | 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 74 72 65 65 2c | at.the.root.of.the.working.tree, | 
| 1aaac0 | 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 61 74 20 6d 61 | .is.a.regular.file,.then.that.ma | 
| 1aaae0 | 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 20 66 69 6c 65 | kes.it.cumbersome.to.open.a.file | 
| 1aab00 | 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 64 69 72 65 63 | .located.in.the.actual.git.direc | 
| 1aab20 | 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 20 60 66 69 6e | tory...This.command.is.like.`fin | 
| 1aab40 | 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 70 6f 72 61 72 | d-file',.except.that.it.temporar | 
| 1aab60 | 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 79 27 20 74 6f | ily.binds.`default-directory'.to | 
| 1aab80 | 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 77 68 69 6c 65 | .the.actual.git.directory,.while | 
| 1aaba0 | 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 69 6e 74 65 72 | .reading.the.FILENAME."...(inter | 
| 1aabc0 | 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 72 65 63 74 6f | active....(let.((default-directo | 
| 1aabe0 | 72 79 20 28 6d 61 67 69 74 2d 67 69 74 2d 64 69    72 29 29 29 0a 20 20 20 20 20 28 66 69 6e 64 2d | ry.(magit-git-dir)))......(find- | 
| 1aac00 | 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 0a 20 20 20 | file-read-args."Find.file:.".... | 
| 1aac20 | 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 69 72 6d 2d | .......................(confirm- | 
| 1aac40 | 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 29 29 0a 20 | nonexistent-file-or-buffer)))).. | 
| 1aac60 | 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 64 73 29 29 | .(find-file.filename.wildcards)) | 
| 1aac80 | 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 69 67 2d 66 | ..(defun.magit-find-git-config-f | 
| 1aaca0 | 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 6f 70 74 69 | ile-other-window.(filename.&opti | 
| 1aacc0 | 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 65 20 6c | onal.wildcards)..."Edit.a.file.l | 
| 1aace0 | 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 67 69 74 | ocated.in.the.current.repo's.git | 
| 1aad00 | 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 77 2e 0a 0a | .directory,.in.another.window... | 
| 1aad20 | 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 72 6f | When.\".git\",.located.at.the.ro | 
| 1aad40 | 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 65 67 | ot.of.the.working.tree,.is.a.reg | 
| 1aad60 | 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 63 75 | ular.file,.then.that.makes.it.cu | 
| 1aad80 | 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 64 20 | mbersome.to.open.a.file.located. | 
| 1aada0 | 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 54 68 | in.the.actual.git.directory...Th | 
| 1aadc0 | 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 6f 74 | is.command.is.like.`find-file-ot | 
| 1aade0 | 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 74 65 6d 70 | her-window',.except.that.it.temp | 
| 1aae00 | 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 79 | orarily.binds.`default-directory | 
| 1aae20 | 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 77 | '.to.the.actual.git.directory,.w | 
| 1aae40 | 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 69 | hile.reading.the.FILENAME."...(i | 
| 1aae60 | 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 72 | nteractive....(let.((default-dir | 
| 1aae80 | 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 67 69    74 2d 64 69 72 29 29 29 0a 20 20 20 20 20 28 66 | ectory.(magit-git-dir)))......(f | 
| 1aaea0 | 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 | 
| 1aaec0 | 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 20 20 20 | .other.window:."................ | 
| 1aaee0 | 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 6e 74 2d | ...........(confirm-nonexistent- | 
| 1aaf00 | 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 6c 65 2d | file-or-buffer))))...(find-file- | 
| 1aaf20 | 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 64 73 29 | other-window.filename.wildcards) | 
| 1aaf40 | 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 69 67 2d | )..(defun.magit-find-git-config- | 
| 1aaf60 | 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 70 74 69 | file-other-frame.(filename.&opti | 
| 1aaf80 | 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 65 20 6c | onal.wildcards)..."Edit.a.file.l | 
| 1aafa0 | 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 67 69 74 | ocated.in.the.current.repo's.git | 
| 1aafc0 | 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 0a 0a 57 | .directory,.in.another.frame...W | 
| 1aafe0 | 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 72 6f 6f | hen.\".git\",.located.at.the.roo | 
| 1ab000 | 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 65 67 75 | t.of.the.working.tree,.is.a.regu | 
| 1ab020 | 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 63 75 6d | lar.file,.then.that.makes.it.cum | 
| 1ab040 | 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 64 20 69 | bersome.to.open.a.file.located.i | 
| 1ab060 | 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 54 68 69 | n.the.actual.git.directory...Thi | 
| 1ab080 | 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 6f 74 68 | s.command.is.like.`find-file-oth | 
| 1ab0a0 | 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 70 6f 72 | er-frame',.except.that.it.tempor | 
| 1ab0c0 | 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 79 27 20 | arily.binds.`default-directory'. | 
| 1ab0e0 | 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 77 68 69 | to.the.actual.git.directory,.whi | 
| 1ab100 | 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 69 6e 74 | le.reading.the.FILENAME."...(int | 
| 1ab120 | 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 72 65 63 | eractive....(let.((default-direc | 
| 1ab140 | 74 6f 72 79 20 28 6d 61 67 69 74 2d 67 69 74 2d    64 69 72 29 29 29 0a 20 20 20 20 20 28 66 69 6e | tory.(magit-git-dir)))......(fin | 
| 1ab160 | 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 6f | d-file-read-args."Find.file.in.o | 
| 1ab180 | 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 20 20 | ther.frame:."................... | 
| 1ab1a0 | 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 69 6c | ........(confirm-nonexistent-fil | 
| 1ab1c0 | 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 74 68 | e-or-buffer))))...(find-file-oth | 
| 1ab1e0 | 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 0a 3b | er-frame.filename.wildcards))..; | 
| 1ab200 | 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 61 64 | ;;.File.Dispatch..;;;###autoload | 
| 1ab220 | 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 68 20 | .(autoload.'magit-file-dispatch. | 
| 1ab240 | 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 6e 65 | "magit".nil.t).(transient-define | 
| 1ab260 | 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 0a 20 | -prefix.magit-file-dispatch.().. | 
| 1ab280 | 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 61 63 | ."Invoke.a.Magit.command.that.ac | 
| 1ab2a0 | 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 6e 76 | ts.on.the.visited.file..When.inv | 
| 1ab2c0 | 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 75 66 | oked.outside.a.file-visiting.buf | 
| 1ab2e0 | 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 64 69 | fer,.then.fall.back.to.`magit-di | 
| 1ab300 | 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 69 74 | spatch'."...:info-manual."(magit | 
| 1ab320 | 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 69 6e | ).Minor.Mode.for.Buffers.Visitin | 
| 1ab340 | 67 20 46 69 6c 65 73 22 0a 20 20 5b 22 41 63 74    69 6f 6e 73 22 0a 20 20 20 5b 28 22 73 22 20 22 | g.Files"...["Actions"....[("s"." | 
| 1ab360 | 53 74 61 67 65 22 20 20 20 20 20 20 6d 61 67 69    74 2d 73 74 61 67 65 2d 66 69 6c 65 29 0a 20 20 | Stage"......magit-stage-file)... | 
| 1ab380 | 20 20 28 22 75 22 20 22 55 6e 73 74 61 67 65 22    20 20 20 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 | ..("u"."Unstage"....magit-unstag | 
| 1ab3a0 | 65 2d 66 69 6c 65 29 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 | e-file).....("c"."Commit".....ma | 
| 1ab3c0 | 67 69 74 2d 63 6f 6d 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 | git-commit).....("e"."Edit.line" | 
| 1ab3e0 | 20 20 6d 61 67 69 74 2d 65 64 69 74 2d 6c 69 6e    65 2d 63 6f 6d 6d 69 74 29 5d 0a 20 20 20 5b 28 | ..magit-edit-line-commit)]....[( | 
| 1ab400 | 22 44 22 20 22 44 69 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 | "D"."Diff..."....magit-diff).... | 
| 1ab420 | 20 28 22 64 22 20 22 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 | .("d"."Diff".......magit-diff-bu | 
| 1ab440 | 66 66 65 72 2d 66 69 6c 65 29 0a 20 20 20 20 28    22 67 22 20 22 53 74 61 74 75 73 22 20 20 20 20 | ffer-file).....("g"."Status".... | 
| 1ab460 | 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65    72 65 29 5d 0a 20 20 20 5b 28 22 4c 22 20 22 4c | .magit-status-here)]....[("L"."L | 
| 1ab480 | 6f 67 2e 2e 2e 22 20 20 20 20 20 6d 61 67 69 74    2d 6c 6f 67 29 0a 20 20 20 20 28 22 6c 22 20 22 | og...".....magit-log).....("l"." | 
| 1ab4a0 | 4c 6f 67 22 20 20 20 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 | Log"........magit-log-buffer-fil | 
| 1ab4c0 | 65 29 0a 20 20 20 20 28 22 74 22 20 22 54 72 61    63 65 22 20 20 20 20 20 20 6d 61 67 69 74 2d 6c | e).....("t"."Trace"......magit-l | 
| 1ab4e0 | 6f 67 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 74    69 6f 6e 29 0a 20 20 20 20 28 37 20 22 4d 22 20 | og-trace-definition).....(7."M". | 
| 1ab500 | 22 4d 65 72 67 65 64 22 20 20 20 6d 61 67 69 74    2d 6c 6f 67 2d 6d 65 72 67 65 64 29 5d 0a 20 20 | "Merged"...magit-log-merged)]... | 
| 1ab520 | 20 5b 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 | .[("B"."Blame..."...magit-blame) | 
| 1ab540 | 0a 20 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 | .....("b"."Blame"......magit-bla | 
| 1ab560 | 6d 65 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 | me-addition).....("r"."...remova | 
| 1ab580 | 6c 22 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 | l".magit-blame-removal).....("f" | 
| 1ab5a0 | 20 22 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 | ."...reverse".magit-blame-revers | 
| 1ab5c0 | 65 29 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 | e).....("m"."Blame.echo".magit-b | 
| 1ab5e0 | 6c 61 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 | lame-echo).....("q"."Quit.blame" | 
| 1ab600 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69    74 29 5d 0a 20 20 20 5b 28 22 70 22 20 22 50 72 | .magit-blame-quit)]....[("p"."Pr | 
| 1ab620 | 65 76 20 62 6c 6f 62 22 20 20 6d 61 67 69 74 2d    62 6c 6f 62 2d 70 72 65 76 69 6f 75 73 29 0a 20 | ev.blob"..magit-blob-previous).. | 
| 1ab640 | 20 20 20 28 22 6e 22 20 22 4e 65 78 74 20 62 6c    6f 62 22 20 20 6d 61 67 69 74 2d 62 6c 6f 62 2d | ...("n"."Next.blob"..magit-blob- | 
| 1ab660 | 6e 65 78 74 29 0a 20 20 20 20 28 22 76 22 20 22    47 6f 74 6f 20 62 6c 6f 62 22 20 20 6d 61 67 69 | next).....("v"."Goto.blob"..magi | 
| 1ab680 | 74 2d 66 69 6e 64 2d 66 69 6c 65 29 0a 20 20 20    20 28 22 56 22 20 22 47 6f 74 6f 20 66 69 6c 65 | t-find-file).....("V"."Goto.file | 
| 1ab6a0 | 22 20 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69    73 69 74 2d 66 69 6c 65 29 5d 0a 20 20 20 5b 28 | "..magit-blob-visit-file)]....[( | 
| 1ab6c0 | 35 20 22 43 2d 63 20 72 22 20 22 52 65 6e 61 6d    65 20 66 69 6c 65 22 20 20 20 6d 61 67 69 74 2d | 5."C-c.r"."Rename.file"...magit- | 
| 1ab6e0 | 66 69 6c 65 2d 72 65 6e 61 6d 65 29 0a 20 20 20    20 28 35 20 22 43 2d 63 20 64 22 20 22 44 65 6c | file-rename).....(5."C-c.d"."Del | 
| 1ab700 | 65 74 65 20 66 69 6c 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 | ete.file"...magit-file-delete).. | 
| 1ab720 | 20 20 20 28 35 20 22 43 2d 63 20 75 22 20 22 55    6e 74 72 61 63 6b 20 66 69 6c 65 22 20 20 6d 61 | ...(5."C-c.u"."Untrack.file"..ma | 
| 1ab740 | 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b    29 0a 20 20 20 20 28 35 20 22 43 2d 63 20 63 22 | git-file-untrack).....(5."C-c.c" | 
| 1ab760 | 20 22 43 68 65 63 6b 6f 75 74 20 66 69 6c 65 22    20 6d 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 | ."Checkout.file".magit-file-chec | 
| 1ab780 | 6b 6f 75 74 29 5d 5d 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 | kout)]]...(interactive)...(trans | 
| 1ab7a0 | 69 65 6e 74 2d 73 65 74 75 70 0a 20 20 20 28 69    66 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 | ient-setup....(if.(magit-file-re | 
| 1ab7c0 | 6c 61 74 69 76 65 2d 6e 61 6d 65 29 0a 20 20 20    20 20 20 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d | lative-name)........'magit-file- | 
| 1ab7e0 | 64 69 73 70 61 74 63 68 0a 20 20 20 20 20 27 6d    61 67 69 74 2d 64 69 73 70 61 74 63 68 29 29 29 | dispatch......'magit-dispatch))) | 
| 1ab800 | 0a 0a 3b 3b 3b 20 42 6c 6f 62 20 4d 6f 64 65 0a    0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 62 | ..;;;.Blob.Mode..(defvar.magit-b | 
| 1ab820 | 6c 6f 62 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 28    6c 65 74 20 28 28 6d 61 70 20 28 6d 61 6b 65 2d | lob-mode-map...(let.((map.(make- | 
| 1ab840 | 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 29    0a 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 | sparse-keymap))).....(define-key | 
| 1ab860 | 20 6d 61 70 20 22 70 22 20 27 6d 61 67 69 74 2d    62 6c 6f 62 2d 70 72 65 76 69 6f 75 73 29 0a 20 | .map."p".'magit-blob-previous).. | 
| 1ab880 | 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 79 20 6d    61 70 20 22 6e 22 20 27 6d 61 67 69 74 2d 62 6c | ...(define-key.map."n".'magit-bl | 
| 1ab8a0 | 6f 62 2d 6e 65 78 74 29 0a 20 20 20 20 28 64 65    66 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 62 22 | ob-next).....(define-key.map."b" | 
| 1ab8c0 | 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64    64 69 74 69 6f 6e 29 0a 20 20 20 20 28 64 65 66 | .'magit-blame-addition).....(def | 
| 1ab8e0 | 69 6e 65 2d 6b 65 79 20 6d 61 70 20 22 72 22 20    27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d | ine-key.map."r".'magit-blame-rem | 
| 1ab900 | 6f 76 61 6c 29 0a 20 20 20 20 28 64 65 66 69 6e    65 2d 6b 65 79 20 6d 61 70 20 22 66 22 20 27 6d | oval).....(define-key.map."f".'m | 
| 1ab920 | 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72    73 65 29 0a 20 20 20 20 28 64 65 66 69 6e 65 2d | agit-blame-reverse).....(define- | 
| 1ab940 | 6b 65 79 20 6d 61 70 20 22 71 22 20 27 6d 61 67    69 74 2d 6b 69 6c 6c 2d 74 68 69 73 2d 62 75 66 | key.map."q".'magit-kill-this-buf | 
| 1ab960 | 66 65 72 29 0a 20 20 20 20 6d 61 70 29 0a 20 20    22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 | fer).....map)..."Keymap.for.`mag | 
| 1ab980 | 69 74 2d 62 6c 6f 62 2d 6d 6f 64 65 27 2e 22 29    0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d | it-blob-mode'.")..(define-minor- | 
| 1ab9a0 | 6d 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 | mode.magit-blob-mode..."Enable.s | 
| 1ab9c0 | 6f 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 | ome.Magit.features.in.blob-visit | 
| 1ab9e0 | 69 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 | ing.buffers...Currently.this.onl | 
| 1aba00 | 79 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 | y.adds.the.following.key.binding | 
| 1aba20 | 73 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 | s..\n\\{magit-blob-mode-map}"... | 
| 1aba40 | 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 33 2e | :package-version.'(magit..."2.3. | 
| 1aba60 | 30 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 | 0"))..(defun.magit-blob-next.(). | 
| 1aba80 | 20 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 | .."Visit.the.next.blob.which.mod | 
| 1abaa0 | 69 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 | ified.the.current.file."...(inte | 
| 1abac0 | 72 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 | ractive)...(if.magit-buffer-file | 
| 1abae0 | 2d 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 | -name.......(magit-blob-visit.(o | 
| 1abb00 | 72 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 | r.(magit-blob-successor.magit-bu | 
| 1abb20 | 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................... | 
| 1abb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ | 
| 1abb60 | 6d 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 | magit-buffer-file-name)......... | 
| 1abb80 | 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 72 | ....................magit-buffer | 
| 1abba0 | 2d 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 | -file-name)).....(if.(buffer-fil | 
| 1abbc0 | 65 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 | e-name.(buffer-base-buffer)).... | 
| 1abbe0 | 20 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 | .....(user-error."You.have.reach | 
| 1abc00 | 65 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 | ed.the.end.of.time").......(user | 
| 1abc20 | 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 20 | -error."Buffer.isn't.visiting.a. | 
| 1abc40 | 66 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 | file.or.blob"))))..(defun.magit- | 
| 1abc60 | 62 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 | blob-previous.()..."Visit.the.pr | 
| 1abc80 | 65 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 | evious.blob.which.modified.the.c | 
| 1abca0 | 75 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 | urrent.file."...(interactive)... | 
| 1abcc0 | 28 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 | (if-let.((file.(or.magit-buffer- | 
| 1abce0 | 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 28 | file-name......................( | 
| 1abd00 | 62 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 | buffer-file-name.(buffer-base-bu | 
| 1abd20 | 66 66 65 72 29 29 29 29 29 0a 20 20 20 20 20 20    28 2d 2d 69 66 2d 6c 65 74 20 28 6d 61 67 69 74 | ffer))))).......(--if-let.(magit | 
| 1abd40 | 2d 62 6c 6f 62 2d 61 6e 63 65 73 74 6f 72 20 6d    61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 | -blob-ancestor.magit-buffer-revi | 
| 1abd60 | 73 69 6f 6e 20 66 69 6c 65 29 0a 20 20 20 20 20    20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 6f 62 | sion.file)...........(magit-blob | 
| 1abd80 | 2d 76 69 73 69 74 20 69 74 29 0a 20 20 20 20 20    20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | -visit.it).........(user-error." | 
| 1abda0 | 59 6f 75 20 68 61 76 65 20 72 65 61 63 68 65 64    20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f | You.have.reached.the.beginning.o | 
| 1abdc0 | 66 20 74 69 6d 65 22 29 29 0a 20 20 20 20 28 75    73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 | f.time")).....(user-error."Buffe | 
| 1abde0 | 72 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67    20 61 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62 22 | r.isn't.visiting.a.file.or.blob" | 
| 1abe00 | 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 | 
| 1abe20 | 2d 62 6c 6f 62 2d 76 69 73 69 74 2d 66 69 6c 65    20 28 29 0a 20 20 22 56 69 65 77 20 74 68 65 20 | -blob-visit-file.()..."View.the. | 
| 1abe40 | 66 69 6c 65 20 66 72 6f 6d 20 74 68 65 20 77 6f    72 6b 74 72 65 65 20 63 6f 72 72 65 73 70 6f 6e | file.from.the.worktree.correspon | 
| 1abe60 | 64 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72    65 6e 74 20 62 6c 6f 62 2e 0a 57 68 65 6e 20 76 | ding.to.the.current.blob..When.v | 
| 1abe80 | 69 73 69 74 69 6e 67 20 61 20 62 6c 6f 62 20 6f    72 20 74 68 65 20 76 65 72 73 69 6f 6e 20 66 72 | isiting.a.blob.or.the.version.fr | 
| 1abea0 | 6f 6d 20 74 68 65 20 69 6e 64 65 78 2c 20 74 68    65 6e 20 67 6f 20 74 6f 0a 74 68 65 20 73 61 6d | om.the.index,.then.go.to.the.sam | 
| 1abec0 | 65 20 6c 6f 63 61 74 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 | e.location.in.the.respective.fil | 
| 1abee0 | 65 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 28 69 6e 74 65 72 | e.in.the.working.tree."...(inter | 
| 1abf00 | 61 63 74 69 76 65 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 | active)...(if-let.((file.(magit- | 
| 1abf20 | 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 28 6d 61 67 | file-relative-name))).......(mag | 
| 1abf40 | 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 2d 69 6e    74 65 72 6e 61 6c 20 22 7b 77 6f 72 6b 74 72 65 | it-find-file--internal."{worktre | 
| 1abf60 | 65 7d 22 20 66 69 6c 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 | e}".file.#'pop-to-buffer-same-wi | 
| 1abf80 | 6e 64 6f 77 29 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 74 | ndow).....(user-error."Not.visit | 
| 1abfa0 | 69 6e 67 20 61 20 62 6c 6f 62 22 29 29 29 0a 0a    28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f | ing.a.blob")))..(defun.magit-blo | 
| 1abfc0 | 62 2d 76 69 73 69 74 20 28 62 6c 6f 62 2d 6f 72    2d 66 69 6c 65 29 0a 20 20 28 69 66 20 28 73 74 | b-visit.(blob-or-file)...(if.(st | 
| 1abfe0 | 72 69 6e 67 70 20 62 6c 6f 62 2d 6f 72 2d 66 69    6c 65 29 0a 20 20 20 20 20 20 28 66 69 6e 64 2d | ringp.blob-or-file).......(find- | 
| 1ac000 | 66 69 6c 65 20 62 6c 6f 62 2d 6f 72 2d 66 69 6c    65 29 0a 20 20 20 20 28 70 63 61 73 65 2d 6c 65 | file.blob-or-file).....(pcase-le | 
| 1ac020 | 74 20 28 28 60 28 2c 72 65 76 20 2c 66 69 6c 65    29 20 62 6c 6f 62 2d 6f 72 2d 66 69 6c 65 29 29 | t.((`(,rev.,file).blob-or-file)) | 
| 1ac040 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69    6e 64 2d 66 69 6c 65 20 72 65 76 20 66 69 6c 65 | .......(magit-find-file.rev.file | 
| 1ac060 | 29 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 23    27 6d 65 73 73 61 67 65 20 22 25 73 20 28 25 73 | ).......(apply.#'message."%s.(%s | 
| 1ac080 | 20 25 73 20 61 67 6f 29 22 0a 20 20 20 20 20 20    20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 | .%s.ago)"..............(magit-re | 
| 1ac0a0 | 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 72 65    76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | v-format."%s".rev).............. | 
| 1ac0c0 | 28 6d 61 67 69 74 2d 2d 61 67 65 20 28 6d 61 67    69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 | (magit--age.(magit-rev-format."% | 
| 1ac0e0 | 63 74 22 20 72 65 76 29 29 29 29 29 29 0a 0a 28    64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 | ct".rev))))))..(defun.magit-blob | 
| 1ac100 | 2d 61 6e 63 65 73 74 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 | -ancestor.(rev.file)...(let.((li | 
| 1ac120 | 6e 65 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 | nes.(magit-with-toplevel........ | 
| 1ac140 | 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 6f 67 22 | ..........(magit-git-lines."log" | 
| 1ac160 | 20 22 2d 32 22 20 22 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 | ."-2"."--format=%H"."--name-only | 
| 1ac180 | 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 | "............................... | 
| 1ac1a0 | 20 20 20 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 28    6f 72 20 72 65 76 20 22 48 45 41 44 22 29 20 22 | ...."--follow".(or.rev."HEAD")." | 
| 1ac1c0 | 2d 2d 22 20 66 69 6c 65 29 29 29 29 0a 20 20 20    20 28 69 66 20 72 65 76 20 28 63 64 64 72 20 6c | --".file)))).....(if.rev.(cddr.l | 
| 1ac1e0 | 69 6e 65 73 29 20 28 62 75 74 6c 61 73 74 20 6c    69 6e 65 73 20 32 29 29 29 29 0a 0a 28 64 65 66 | ines).(butlast.lines.2))))..(def | 
| 1ac200 | 75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 73 75    63 63 65 73 73 6f 72 20 28 72 65 76 20 66 69 6c | un.magit-blob-successor.(rev.fil | 
| 1ac220 | 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 74 6f | e)...(let.((lines.(magit-with-to | 
| 1ac240 | 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 2d 67 | plevel..................(magit-g | 
| 1ac260 | 69 74 2d 6c 69 6e 65 73 20 22 6c 6f 67 22 20 22    2d 2d 66 6f 72 6d 61 74 3d 25 48 22 20 22 2d 2d | it-lines."log"."--format=%H"."-- | 
| 1ac280 | 6e 61 6d 65 2d 6f 6e 6c 79 22 20 22 2d 2d 66 6f    6c 6c 6f 77 22 0a 20 20 20 20 20 20 20 20 20 20 | name-only"."--follow"........... | 
| 1ac2a0 | 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 48 45 41 44 22 20 22 | ........................"HEAD"." | 
| 1ac2c0 | 2d 2d 22 20 66 69 6c 65 29 29 29 29 0a 20 20 20    20 28 63 61 74 63 68 20 27 66 6f 75 6e 64 0a 20 | --".file)))).....(catch.'found.. | 
| 1ac2e0 | 20 20 20 20 20 28 77 68 69 6c 65 20 6c 69 6e 65    73 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 65 | .....(while.lines.........(if.(e | 
| 1ac300 | 71 75 61 6c 20 28 6e 74 68 20 32 20 6c 69 6e 65    73 29 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 | qual.(nth.2.lines).rev)......... | 
| 1ac320 | 20 20 20 20 28 74 68 72 6f 77 20 27 66 6f 75 6e    64 20 28 6c 69 73 74 20 28 6e 74 68 20 30 20 6c | ....(throw.'found.(list.(nth.0.l | 
| 1ac340 | 69 6e 65 73 29 20 28 6e 74 68 20 31 20 6c 69 6e    65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ines).(nth.1.lines)))........... | 
| 1ac360 | 28 73 65 74 71 20 6c 69 6e 65 73 20 28 6e 74 68    63 64 72 20 32 20 6c 69 6e 65 73 29 29 29 29 29 | (setq.lines.(nthcdr.2.lines))))) | 
| 1ac380 | 29 29 0a 0a 3b 3b 3b 20 46 69 6c 65 20 43 6f 6d    6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61 | ))..;;;.File.Commands..(defun.ma | 
| 1ac3a0 | 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 20    28 66 69 6c 65 20 6e 65 77 6e 61 6d 65 29 0a 20 | git-file-rename.(file.newname).. | 
| 1ac3c0 | 20 22 52 65 6e 61 6d 65 20 6f 72 20 6d 6f 76 65    20 46 49 4c 45 20 74 6f 20 4e 45 57 4e 41 4d 45 | ."Rename.or.move.FILE.to.NEWNAME | 
| 1ac3e0 | 2e 0a 4e 45 57 4e 41 4d 45 20 6d 61 79 20 62 65    20 61 20 66 69 6c 65 20 6f 72 20 64 69 72 65 63 | ..NEWNAME.may.be.a.file.or.direc | 
| 1ac400 | 74 6f 72 79 20 6e 61 6d 65 2e 20 20 49 66 20 46    49 4c 45 20 69 73 6e 27 74 20 74 72 61 63 6b 65 | tory.name...If.FILE.isn't.tracke | 
| 1ac420 | 64 20 69 6e 0a 47 69 74 2c 20 66 61 6c 6c 62 61    63 6b 20 74 6f 20 75 73 69 6e 67 20 60 72 65 6e | d.in.Git,.fallback.to.using.`ren | 
| 1ac440 | 61 6d 65 2d 66 69 6c 65 27 2e 22 0a 20 20 28 69    6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c | ame-file'."...(interactive....(l | 
| 1ac460 | 65 74 2a 20 28 28 66 69 6c 65 20 28 6d 61 67 69    74 2d 72 65 61 64 2d 66 69 6c 65 20 22 52 65 6e | et*.((file.(magit-read-file."Ren | 
| 1ac480 | 61 6d 65 20 66 69 6c 65 22 29 29 0a 20 20 20 20    20 20 20 20 20 20 28 64 69 72 20 28 66 69 6c 65 | ame.file"))...........(dir.(file | 
| 1ac4a0 | 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20    66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 | -name-directory.file)).......... | 
| 1ac4c0 | 20 28 6e 65 77 6e 61 6d 65 20 28 72 65 61 64 2d    66 69 6c 65 2d 6e 61 6d 65 20 28 66 6f 72 6d 61 | .(newname.(read-file-name.(forma | 
| 1ac4e0 | 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 | 
| 1ac500 | 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).............................. | 
| 1ac520 | 20 20 20 20 20 20 28 61 6e 64 20 64 69 72 20 28    65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 | ......(and.dir.(expand-file-name | 
| 1ac540 | 20 64 69 72 29 29 29 29 29 0a 20 20 20 20 20 28    6c 69 73 74 20 28 65 78 70 61 6e 64 2d 66 69 6c | .dir)))))......(list.(expand-fil | 
| 1ac560 | 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 65 6c 29 29 0a 20 20 | e-name.file.(magit-toplevel))... | 
| 1ac580 | 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 6e 65 77 6e 61 | .........(expand-file-name.newna | 
| 1ac5a0 | 6d 65 29 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 | me))))...(let.((oldbuf.(get-file | 
| 1ac5c0 | 2d 62 75 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 | -buffer.file)).........(dstdir.( | 
| 1ac5e0 | 66 69 6c 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 | file-name-directory.newname))... | 
| 1ac600 | 20 20 20 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 | ......(dstfile.(if.(directory-na | 
| 1ac620 | 6d 65 2d 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 | me-p.newname)................... | 
| 1ac640 | 20 20 20 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 | ...(concat.newname.(file-name-no | 
| 1ac660 | 6e 64 69 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 | ndirectory.file))............... | 
| 1ac680 | 20 20 20 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 | .....newname))).....(when.(and.o | 
| 1ac6a0 | 6c 64 62 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 | ldbuf.(buffer-modified-p.oldbuf) | 
| 1ac6c0 | 29 0a 20 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 | ).......(user-error."Save.%s.bef | 
| 1ac6e0 | 6f 72 65 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 | ore.moving.it".file)).....(when. | 
| 1ac700 | 28 66 69 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 | (file-exists-p.dstfile).......(u | 
| 1ac720 | 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 73 74 73 22 20 64 73 | ser-error."%s.already.exists".ds | 
| 1ac740 | 74 66 69 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 | tfile)).....(unless.(file-exists | 
| 1ac760 | 2d 70 20 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 | -p.dstdir).......(user-error."De | 
| 1ac780 | 73 74 69 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 | stination.directory.%s.does.not. | 
| 1ac7a0 | 65 78 69 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 | exist".dstdir)).....(if.(magit-f | 
| 1ac7c0 | 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 28 6d    61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c | ile-tracked-p.(magit-convert-fil | 
| 1ac7e0 | 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69    6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 | ename-for-git.file)).........(ma | 
| 1ac800 | 67 69 74 2d 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 | git-call-git."mv"............... | 
| 1ac820 | 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 65 6e 61 6d | ..........(magit-convert-filenam | 
| 1ac840 | 65 2d 66 6f 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 | e-for-git.file)................. | 
| 1ac860 | 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- | 
| 1ac880 | 66 6f 72 2d 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 | for-git.newname)).......(rename- | 
| 1ac8a0 | 66 69 6c 65 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 | file.file.newname.current-prefix | 
| 1ac8c0 | 2d 61 72 67 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 | -arg)).....(when.oldbuf.......(w | 
| 1ac8e0 | 69 74 68 2d 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 | ith-current-buffer.oldbuf....... | 
| 1ac900 | 20 20 28 6c 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 | ..(let.((buffer-read-only.buffer | 
| 1ac920 | 2d 72 65 61 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 | -read-only))...........(set-visi | 
| 1ac940 | 74 65 64 2d 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 | ted-file-name.dstfile.nil.t))... | 
| 1ac960 | 20 20 20 20 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 | ......(if.(fboundp.'vc-refresh-s | 
| 1ac980 | 74 61 74 65 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 | tate).............(vc-refresh-st | 
| 1ac9a0 | 61 74 65 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 6e 67 73 | ate)...........(with-no-warnings | 
| 1ac9c0 | 0a 20 20 20 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 | .............(vc-find-file-hook) | 
| 1ac9e0 | 29 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 28 64 65 66 75 6e | )))))...(magit-refresh))..(defun | 
| 1aca00 | 20 6d 61 67 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 | .magit-file-untrack.(files.&opti | 
| 1aca20 | 6f 6e 61 6c 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 | onal.force)..."Untrack.the.selec | 
| 1aca40 | 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 6e 20 74 68 | ted.FILES.or.one.file.read.in.th | 
| 1aca60 | 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 20 61 72 67 | e.minibuffer...With.a.prefix.arg | 
| 1aca80 | 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 74 68 65 20 | ument.FORCE.do.so.even.when.the. | 
| 1acaa0 | 66 69 6c 65 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 | files.have.staged.as.well.as.uns | 
| 1acac0 | 74 61 67 65 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 | taged.changes."...(interactive.( | 
| 1acae0 | 6c 69 73 74 20 28 6f 72 20 28 2d 2d 69 66 2d 6c    65 74 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e | list.(or.(--if-let.(magit-region | 
| 1acb00 | 2d 76 61 6c 75 65 73 20 27 66 69 6c 65 20 74 29    0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -values.'file.t)................ | 
| 1acb20 | 20 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 | ..............(progn............ | 
| 1acb40 | 20 20 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 28 6d 61 67 | ....................(unless.(mag | 
| 1acb60 | 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d    70 20 28 63 61 72 20 69 74 29 29 0a 20 20 20 20 | it-file-tracked-p.(car.it))..... | 
| 1acb80 | 20 20 20 20 20 20 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 | .............................(us | 
| 1acba0 | 65 72 2d 65 72 72 6f 72 20 22 41 6c 72 65 61 64    79 20 75 6e 74 72 61 63 6b 65 64 22 29 29 0a 20 | er-error."Already.untracked")).. | 
| 1acbc0 | 20 20 20 20 20 20 20 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 | 
| 1acbe0 | 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 66 69 6c    65 73 20 27 75 6e 74 72 61 63 6b 20 69 74 20 22 | agit-confirm-files.'untrack.it." | 
| 1acc00 | 55 6e 74 72 61 63 6b 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 | Untrack"))...................... | 
| 1acc20 | 20 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 | ......(list.(magit-read-tracked- | 
| 1acc40 | 66 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 | file."Untrack.file"))))......... | 
| 1acc60 | 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) | 
| 1acc80 | 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 | 
| 1acca0 | 67 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 | git-run-git."rm"."--cached".(and | 
| 1accc0 | 20 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 | .force."--force")."--".files))). | 
| 1acce0 | 0a 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 | .(defun.magit-file-delete.(files | 
| 1acd00 | 20 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 | .&optional.force)..."Delete.the. | 
| 1acd20 | 73 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 | selected.FILES.or.one.file.read. | 
| 1acd40 | 69 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 | in.the.minibuffer...With.a.prefi | 
| 1acd60 | 78 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 | x.argument.FORCE.do.so.even.when | 
| 1acd80 | 20 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 | .the.files.have.uncommitted.chan | 
| 1acda0 | 67 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 | ges...When.the.files.aren't.bein | 
| 1acdc0 | 67 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 | g.tracked.in.Git,.then.fallback. | 
| 1acde0 | 74 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 | to.using.`delete-file'."...(inte | 
| 1ace00 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 2d    2d 69 66 2d 6c 65 74 20 28 6d 61 67 69 74 2d 72 | ractive.(list.(--if-let.(magit-r | 
| 1ace20 | 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 66 69    6c 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | egion-values.'file.t)........... | 
| 1ace40 | 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 2d 66 69 | ...............(magit-confirm-fi | 
| 1ace60 | 6c 65 73 20 27 64 65 6c 65 74 65 20 69 74 20 22    44 65 6c 65 74 65 22 29 0a 20 20 20 20 20 20 20 | les.'delete.it."Delete")........ | 
| 1ace80 | 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 67 69 74 2d 72 65 61 | ................(list.(magit-rea | 
| 1acea0 | 64 2d 66 69 6c 65 20 22 44 65 6c 65 74 65 20 66    69 6c 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 | d-file."Delete.file")))......... | 
| 1acec0 | 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) | 
| 1acee0 | 29 0a 20 20 28 69 66 20 28 6d 61 67 69 74 2d 66    69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 28 63 | )...(if.(magit-file-tracked-p.(c | 
| 1acf00 | 61 72 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20    20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 | ar.files)).......(magit-call-git | 
| 1acf20 | 20 22 72 6d 22 20 28 61 6e 64 20 66 6f 72 63 65    20 22 2d 2d 66 6f 72 63 65 22 29 20 22 2d 2d 22 | ."rm".(and.force."--force")."--" | 
| 1acf40 | 20 66 69 6c 65 73 29 0a 20 20 20 20 28 6c 65 74    20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 | .files).....(let.((topdir.(magit | 
| 1acf60 | 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20    20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 | -toplevel))).......(dolist.(file | 
| 1acf80 | 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20    28 64 65 6c 65 74 65 2d 66 69 6c 65 20 28 65 78 | .files).........(delete-file.(ex | 
| 1acfa0 | 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66    69 6c 65 20 74 6f 70 64 69 72 29 20 74 29 29 29 | pand-file-name.file.topdir).t))) | 
| 1acfc0 | 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 74 6f | )...(magit-refresh))..;;;###auto | 
| 1acfe0 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69    74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 20 | load.(defun.magit-file-checkout. | 
| 1ad000 | 28 72 65 76 20 66 69 6c 65 29 0a 20 20 22 43 68    65 63 6b 6f 75 74 20 46 49 4c 45 20 66 72 6f 6d | (rev.file)..."Checkout.FILE.from | 
| 1ad020 | 20 52 45 56 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 | .REV."...(interactive....(let.(( | 
| 1ad040 | 72 65 76 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 | rev.(magit-read-branch-or-commit | 
| 1ad060 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20    22 43 68 65 63 6b 6f 75 74 20 66 72 6f 6d 20 72 | ................"Checkout.from.r | 
| 1ad080 | 65 76 69 73 69 6f 6e 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 | evision".magit-buffer-revision)) | 
| 1ad0a0 | 29 0a 20 20 20 20 20 28 6c 69 73 74 20 72 65 76    20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c | )......(list.rev.(magit-read-fil | 
| 1ad0c0 | 65 2d 66 72 6f 6d 2d 72 65 76 20 72 65 76 20 22    43 68 65 63 6b 6f 75 74 20 66 69 6c 65 22 29 29 | e-from-rev.rev."Checkout.file")) | 
| 1ad0e0 | 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 6d | ))...(magit-with-toplevel.....(m | 
| 1ad100 | 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 63 68    65 63 6b 6f 75 74 22 20 72 65 76 20 22 2d 2d 22 | agit-run-git."checkout".rev."--" | 
| 1ad120 | 20 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b 20 52 65    61 64 20 46 69 6c 65 0a 0a 28 64 65 66 76 61 72 | .file)))..;;;.Read.File..(defvar | 
| 1ad140 | 20 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65    2d 68 69 73 74 20 6e 69 6c 29 0a 0a 28 64 65 66 | .magit-read-file-hist.nil)..(def | 
| 1ad160 | 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 66 69    6c 65 2d 66 72 6f 6d 2d 72 65 76 20 28 72 65 76 | un.magit-read-file-from-rev.(rev | 
| 1ad180 | 20 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 20 20 28 6c 65 | .prompt.&optional.default)...(le | 
| 1ad1a0 | 74 20 28 28 66 69 6c 65 73 20 28 6d 61 67 69 74    2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 65 73 20 | t.((files.(magit-revision-files. | 
| 1ad1c0 | 72 65 76 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 2d 72 65 61 | rev))).....(magit-completing-rea | 
| 1ad1e0 | 64 0a 20 20 20 20 20 70 72 6f 6d 70 74 20 66 69    6c 65 73 20 6e 69 6c 20 74 20 6e 69 6c 20 27 6d | d......prompt.files.nil.t.nil.'m | 
| 1ad200 | 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 68    69 73 74 0a 20 20 20 20 20 28 63 61 72 20 28 6d | agit-read-file-hist......(car.(m | 
| 1ad220 | 65 6d 62 65 72 20 28 6f 72 20 64 65 66 61 75 6c    74 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 | ember.(or.default.(magit-current | 
| 1ad240 | 2d 66 69 6c 65 29 29 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 | -file)).files)))))..(defun.magit | 
| 1ad260 | 2d 72 65 61 64 2d 66 69 6c 65 20 28 70 72 6f 6d    70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 | -read-file.(prompt.&optional.tra | 
| 1ad280 | 63 6b 65 64 2d 6f 6e 6c 79 29 0a 20 20 28 6c 65    74 20 28 28 63 68 6f 69 63 65 73 20 28 6e 63 6f | cked-only)...(let.((choices.(nco | 
| 1ad2a0 | 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 20 20 20 | nc.(magit-list-files)........... | 
| 1ad2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75    6e 6c 65 73 73 20 74 72 61 63 6b 65 64 2d 6f 6e | ..............(unless.tracked-on | 
| 1ad2e0 | 6c 79 20 28 6d 61 67 69 74 2d 75 6e 74 72 61 63    6b 65 64 2d 66 69 6c 65 73 29 29 29 29 29 0a 20 | ly.(magit-untracked-files))))).. | 
| 1ad300 | 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 20 20 20 70 | ...(magit-completing-read......p | 
| 1ad320 | 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 6e 69    6c 20 74 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 | rompt.choices.nil.t.nil.nil..... | 
| 1ad340 | 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 28 6f    72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | .(car.(member.(or.(magit-section | 
| 1ad360 | 2d 76 61 6c 75 65 2d 69 66 20 27 28 66 69 6c 65    20 73 75 62 6d 6f 64 75 6c 65 29 29 0a 20 20 20 | -value-if.'(file.submodule)).... | 
| 1ad380 | 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 72 | ...................(magit-file-r | 
| 1ad3a0 | 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 6e 69 6c    20 74 72 61 63 6b 65 64 2d 6f 6e 6c 79 29 29 0a | elative-name.nil.tracked-only)). | 
| 1ad3c0 | 20 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 29 29 29 29 0a 0a | ..................choices))))).. | 
| 1ad3e0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61    64 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 20 28 | (defun.magit-read-tracked-file.( | 
| 1ad400 | 70 72 6f 6d 70 74 29 0a 20 20 28 6d 61 67 69 74    2d 72 65 61 64 2d 66 69 6c 65 20 70 72 6f 6d 70 | prompt)...(magit-read-file.promp | 
| 1ad420 | 74 20 74 29 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 63 68 | t.t))..(defun.magit-read-file-ch | 
| 1ad440 | 6f 69 63 65 20 28 70 72 6f 6d 70 74 20 66 69 6c    65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 65 72 72 | oice.(prompt.files.&optional.err | 
| 1ad460 | 6f 72 20 64 65 66 61 75 6c 74 29 0a 20 20 22 52    65 61 64 20 66 69 6c 65 20 66 72 6f 6d 20 46 49 | or.default)..."Read.file.from.FI | 
| 1ad480 | 4c 45 53 2e 0a 0a 49 66 20 46 49 4c 45 53 20 68    61 73 20 6f 6e 6c 79 20 6f 6e 65 20 6d 65 6d 62 | LES...If.FILES.has.only.one.memb | 
| 1ad4a0 | 65 72 2c 20 72 65 74 75 72 6e 20 74 68 61 74 20    69 6e 73 74 65 61 64 20 6f 66 20 70 72 6f 6d 70 | er,.return.that.instead.of.promp | 
| 1ad4c0 | 74 69 6e 67 2e 0a 49 66 20 46 49 4c 45 53 20 68    61 73 20 6e 6f 20 6d 65 6d 62 65 72 73 2c 20 67 | ting..If.FILES.has.no.members,.g | 
| 1ad4e0 | 69 76 65 20 61 20 75 73 65 72 20 65 72 72 6f 72    2e 20 20 45 52 52 4f 52 20 63 61 6e 20 62 65 20 | ive.a.user.error...ERROR.can.be. | 
| 1ad500 | 67 69 76 65 6e 0a 74 6f 20 70 72 6f 76 69 64 65    20 61 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 | given.to.provide.a.more.informat | 
| 1ad520 | 69 76 65 20 65 72 72 6f 72 2e 0a 0a 49 66 20 44    45 46 41 55 4c 54 20 69 73 20 6e 6f 6e 2d 6e 69 | ive.error...If.DEFAULT.is.non-ni | 
| 1ad540 | 6c 2c 20 75 73 65 20 74 68 69 73 20 61 73 20 74    68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 | l,.use.this.as.the.default.value | 
| 1ad560 | 20 69 6e 73 74 65 61 64 20 6f 66 0a 60 6d 61 67    69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 27 | .instead.of.`magit-current-file' | 
| 1ad580 | 2e 22 0a 20 20 28 70 63 61 73 65 20 28 6c 65 6e    67 74 68 20 66 69 6c 65 73 29 0a 20 20 20 20 28 | ."...(pcase.(length.files).....( | 
| 1ad5a0 | 30 20 28 75 73 65 72 2d 65 72 72 6f 72 20 28 6f    72 20 65 72 72 6f 72 20 22 4e 6f 20 66 69 6c 65 | 0.(user-error.(or.error."No.file | 
| 1ad5c0 | 20 63 68 6f 69 63 65 73 22 29 29 29 0a 20 20 20    20 28 31 20 28 63 61 72 20 66 69 6c 65 73 29 29 | .choices"))).....(1.(car.files)) | 
| 1ad5e0 | 0a 20 20 20 20 28 5f 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 | .....(_.(magit-completing-read.. | 
| 1ad600 | 20 20 20 20 20 20 20 70 72 6f 6d 70 74 20 66 69    6c 65 73 20 6e 69 6c 20 74 20 6e 69 6c 20 27 6d | .......prompt.files.nil.t.nil.'m | 
| 1ad620 | 61 67 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 28 63 61 72 | agit-read-file-hist.........(car | 
| 1ad640 | 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 69 74 2d 63 75 72 72 | .(member.(or.default.(magit-curr | 
| 1ad660 | 65 6e 74 2d 66 69 6c 65 29 29 20 66 69 6c 65 73    29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | ent-file)).files))))))..(defun.m | 
| 1ad680 | 61 67 69 74 2d 72 65 61 64 2d 63 68 61 6e 67 65    64 2d 66 69 6c 65 20 28 72 65 76 2d 6f 72 2d 72 | agit-read-changed-file.(rev-or-r | 
| 1ad6a0 | 61 6e 67 65 20 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 20 | ange.prompt.&optional.default).. | 
| 1ad6c0 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c    65 2d 63 68 6f 69 63 65 0a 20 20 20 70 72 6f 6d | .(magit-read-file-choice....prom | 
| 1ad6e0 | 70 74 0a 20 20 20 28 6d 61 67 69 74 2d 63 68 61    6e 67 65 64 2d 66 69 6c 65 73 20 72 65 76 2d 6f | pt....(magit-changed-files.rev-o | 
| 1ad700 | 72 2d 72 61 6e 67 65 29 0a 20 20 20 64 65 66 61    75 6c 74 0a 20 20 20 28 63 6f 6e 63 61 74 20 22 | r-range)....default....(concat." | 
| 1ad720 | 4e 6f 20 66 69 6c 65 20 63 68 61 6e 67 65 64 20    69 6e 20 22 20 72 65 76 2d 6f 72 2d 72 61 6e 67 | No.file.changed.in.".rev-or-rang | 
| 1ad740 | 65 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 66 69 6c 65 | e)))..;;;._.(provide.'magit-file | 
| 1ad760 | 73 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 66 69 6c    65 73 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a | s).;;;.magit-files.el.ends.here. | 
| 1ad780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ad9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ada00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ada20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ada40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ada60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ada80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adaa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adc00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1add00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1add20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1add40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1add60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1add80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1addc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ade00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ade20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ade40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ade60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1ade80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adf00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adf20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ | 
| 1adfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |